(function(g){var window=this;'use strict';var K$6=function(O,R,J){g.A(function(l){O.L=g.a9(R,J);g.ST(l)})},KH=function(O){O.isActive()||O.start()},ycM=function(O,R){return R?O.captionsInitialState:"CAPTIONS_INITIAL_STATE_UNKNOWN"},wZb=function(O){return g.zj(O)||O.Z("web_enable_caption_language_preference_stickiness")},IUC=function(O,R){var J=new g.ry; J.languageCode=O.languageCode;J.languageName=O.languageName;J.name=O.name;J.displayName=O.displayName;J.kind=O.kind;J.isDefault=!1;J.L=O.L;J.isTranslateable=O.isTranslateable;J.vssId=O.vssId;J.url=O.url;J.translationLanguage=R;O.xtags&&(J.xtags=O.xtags);O.captionId&&(J.captionId=O.captionId);return J},Cfo=function(O,R){var J,l,u; return g.A(function(F){if(F.S==1)return J=O+"|"+R,g.k(F,g.cu(),2);if(F.S!=3){l=F.L;if(!l)throw g.E4("gct");return g.k(F,g.kI(l),3)}u=F.L;return F.return(u.get("captions",J))})},rcM=function(O,R,J){Cfo(O,R).then(function(l){l&&J(l.trackData,new g.ry(l.metadata))})},ZfC=function(O){if(!tab.test(O))throw Error("'"+O+"' is not a valid hex color"); O.length==4&&(O=O.replace(o_k,"#$1$1$2$2$3$3"));O=O.toLowerCase();O=parseInt(O.slice(1),16);return[O>>16,O>>8&255,O&255]},VaQ=function(){var O=void 0; O=O===void 0?{}:O;var R="suggest_correction"in g.HI4?g.HI4.suggest_correction:"Edit caption";R=R||"";var J={},l;for(l in O){J={Fi:J.Fi};J.Fi=l;var u=function(F){return function(){return String(O[F.Fi])}}(J); R=R.replace(new RegExp("\\$\\{"+J.Fi+"\\}","gi"),u);R=R.replace(new RegExp("\\$"+J.Fi,"gi"),u)}return R},fU_=function(){return g.Wf("yt-player-caption-display-settings")},yd=function(){this.segments=[]},SQI=function(O,R){var J=g.$M(O.segments,R); J>=0||J<0&&(-J-1)%2===1||(J=-J-1,J>0&&R-O.segments[J-1]===1&&J0&&R-O.segments[J-1]===1?O.segments[J-1]=R:J0?l.postBody=g.nk(u,g.Gb):l.postBody=(0,g.mO)([120,0])}O.D&&(l.responseType="arraybuffer");var F=++O.Hq,G=(0,g.Q)();O.B=g.M5(J,l,3,100).then(function(y){if(O.policy.WJ&&F%100===1){var w=(0,g.Q)();O.player.nJ("caprsp",{rn:F,ms:w-G,kb:(y.xhr.responseText.length/1024).toFixed()})}a:{y=y.xhr;O.jN();if(O.S){var I=!(O.D?y.response: y.responseText)||y.status>=400;if(w=g.x8A(y)){y=g.z1(O.S,O.policy,{});O.S.qM(y,w);E_6(O,O.S);break a}I?O.player.nJ("capfail",{status:y.status}):(O.player.Bf().jz("fcb_r"),w=O.S.CJ[0].XQ,O.V!=null&&O.j!==w&&(I=O.S.CJ[0],O.D?O.V(y.response,(I.startTime+O.player.Vd())*1E3):O.V(y.responseText,(I.startTime+O.player.Vd())*1E3),O.j=w))}O.S=null;O.B=null}}).cn(function(y){O.S=null; O.B=null;var w;O.player.nJ("capfail",{rn:F,status:(w=y.xhr)==null?void 0:w.status})}); O.S=R;SQI(O.N,O.S.CJ[0].XQ)},wP=function(O,R){g.Zk.call(this,R); this.L=O;this.X=R;this.B=null;this.j=!1;this.logger=new g.l9("caps");this.J=g.JL_(this.X,this.L)},aUI=function(O,R){var J=[],l; for(l in O.L.L)if(O.L.L.hasOwnProperty(l)){var u=O.L.L[l];if(g.fT(u,R||null)){var F=u.info.id,G=F,y="."+F,w="",I="";if(u=u.info.captionTrack)F=u.languageCode,G=u.displayName,y=u.vssId,w=u.kind,I=u.id;else{u=F;var C=g.y8C.get(u);C==null&&(C=DVs[u]||DVs[u.replace(/-/g,"_")],g.y8C.set(u,C));u=C;G=u||G}J.push(new g.ry({id:l,languageCode:F,languageName:G,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:y,kind:w,captionId:I}))}}return J},v_o=function(O,R){return R!=null&&R in O.L.L?O.L.L[R]:null}, XZQ=function(O,R,J){var l=[],u; for(u in O.L.L)if(O.L.L.hasOwnProperty(u)){var F=O.L.L[u];if(g.fT(F,J||null)){var G=F.info.captionTrack;G&&G.languageCode===R&&l.push(F)}}return l.length?l[0]:null},Id=function(O,R,J,l,u,F,G,y,w,I){var C=I.isInline()&&!0,r={}; Object.assign(r,R);Object.assign(r,O.params);Object.assign(r,J);var t={};Object.assign(t,R.cY);O.params.cY&&Object.assign(t,O.params.cY);Object.assign(t,J.cY);C&&(r.windowOpacity=.6,t.backgroundOpacity=0);r.cY=t;var Z=r.mR===1,V=[{Y:"span",G:"captions-text",C:{style:"word-wrap: normal; display: block;"}}],m,E,a;(y=y.Vh("caption_edit_on_hover")&&((m=I.getVideoData().getPlayerResponse())==null?void 0:(E=m.captions)==null?void 0:(a=E.playerCaptionsTracklistRenderer)==null?void 0:a.openTranscriptCommand))&& V.unshift({Y:"button",G:"caption-edit",C:{tabindex:"0","aria-label":VaQ()},K:[{Y:"svg",C:{fill:"#e3e3e3",height:"100%",viewBox:"5 5 38 38",width:"100%"},K:[{Y:"path",C:{d:"M9 39h2.2l24.25-24.25-1.1-1.1-1.1-1.1L9 36.8Zm-3 3v-6.4L35.4 6.2q.85-.85 2.12-.82 1.27.02 2.12.87L41.8 8.4q.85.85.85 2.1t-.85 2.1L12.4 42Zm33.5-31.55L37.45 8.4Zm-4.05 4.3-1.1-1.1-1.1-1.1 2.2 2.2Z"}}]}]});g.L.call(this,{Y:"div",G:"caption-window",C:{id:"caption-window-"+O.id,dir:Z?"rtl":"ltr",tabindex:"0",lang:r.lang},K:V});var v= this;this.J=[];this.N1=!1;this.S=O;this.Qh=this.xS=null;this.playerWidth=F;this.playerHeight=G;this.V=null;this.maxWidth=F*.96;this.maxHeight=G*.96;this.L=r;this.zJ=J;this.Hq=R;this.N=this.Bq("captions-text");this.w5=this.N.style.getPropertyValue("box-decoration-break")!==""||this.N.style.getPropertyValue("-webkit-box-decoration-break")!=="";this.JR=Tbs(l,u,F,G);this.mM=w;y&&(this.j=this.Bq("caption-edit"),this.U(this.j,"click",function(){v.mM()})); this.type=0;this.Gd=this.JR*$VI(t);this.fJ=C;O=new g.Ab(this.element,!0);g.H(this,O);O.subscribe("dragstart",this.gx,this);O.subscribe("dragmove",this.nO,this);O.subscribe("dragend",this.LO,this);this.Td=this.AR=this.sQ=this.KJ=0;O="";this.L.windowOpacity&&(O=ZfC(this.L.windowColor),O="rgba("+O[0]+","+O[1]+","+O[2]+","+this.L.windowOpacity+")");R={"background-color":O,display:this.L.isVisible===!1?"none":"","text-align":MaC[this.L.textAlign]};this.w5&&(R["border-radius"]=O?this.Gd/8+"px":"");(this.B= this.S.params.mR===2||this.S.params.mR===3)&&qQ6(this,this.element);g.pS(this.element,R);if(C){var b;(b=this.element.parentElement)==null||b.style.setProperty("--caption-window-color",O)}switch(this.L.u8){case 0:case 1:case 2:g.F8(this.element,"ytp-caption-window-top");break;case 6:case 7:case 8:g.F8(this.element,"ytp-caption-window-bottom")}},qQ6=function(O,R){var J="vertical-rl"; O.L.ag===1&&(J="vertical-lr");g.t3&&(J=J==="vertical-lr"?"tb-lr":"tb-rl");g.pS(R,"-o-writing-mode",J);g.pS(R,"-webkit-writing-mode",J);g.pS(R,"writing-mode",J);g.pS(R,"text-orientation","upright");g.F8(R,"ytp-vertical-caption");O.S.params.mR===3&&(g.pS(R,"text-orientation",""),g.pS(R,"transform","rotate(180deg)"))},$VI=function(O){var R=1+.25*(O.fontSizeIncrement||0); if(O.offset===0||O.offset===2)R*=.8;return R},kLb=function(O,R){var J={},l=R.background?R.background:O.L.cY.background; if(R.backgroundOpacity!=null||R.background){var u=R.backgroundOpacity!=null?R.backgroundOpacity:O.L.cY.backgroundOpacity;l=ZfC(l);J.background="rgba("+l[0]+","+l[1]+","+l[2]+","+u+")";O.w5&&(J["box-decoration-break"]="clone",J["border-radius"]=O.Gd/8+"px")}if(R.fontSizeIncrement!=null||R.offset!=null)J["font-size"]=O.JR*$VI(R)+"px";l=1;u=R.color||O.L.cY.color;if(R.color||R.textOpacity!=null)u=ZfC(u),l=R.textOpacity==null?O.L.cY.textOpacity:R.textOpacity,u="rgba("+u[0]+","+u[1]+","+u[2]+","+l+")", J.color=u,J.fill=u;var F=R.charEdgeStyle;F===0&&(F=void 0);if(F){u="rgba(34, 34, 34, "+l+")";var G="rgba(204, 204, 204, "+l+")";R.JX&&(G=u=R.JX);var y=O.JR/16/2,w=Math.max(y,1),I=Math.max(2*y,1),C=Math.max(3*y,1),r=Math.max(5*y,1);l=[];switch(F){case 4:for(;C<=r;C+=y)l.push(I+"px "+I+"px "+C+"px "+u);break;case 1:I=window.devicePixelRatio>=2?.5:1;for(F=w;F<=C;F+=I)l.push(F+"px "+F+"px "+u);break;case 2:l.push(w+"px "+w+"px "+G);l.push("-"+w+"px -"+w+"px "+u);break;case 3:for(C=0;C<5;C++)l.push("0 0 "+ I+"px "+u)}J["text-shadow"]=l.join(", ")}u="";switch(R.fontFamily){case 1:u='"Courier New", Courier, "Nimbus Mono L", "Cutive Mono", monospace';break;case 2:u='"Times New Roman", Times, Georgia, Cambria, "PT Serif Caption", serif';break;case 3:u='"Deja Vu Sans Mono", "Lucida Console", Monaco, Consolas, "PT Mono", monospace';break;case 5:u='"Comic Sans MS", Impact, Handlee, fantasy';break;case 6:u='"Monotype Corsiva", "URW Chancery L", "Apple Chancery", "Dancing Script", cursive';break;case 7:u=g.Q3()? '"Carrois Gothic SC", sans-serif-smallcaps':'Arial, Helvetica, Verdana, "Marcellus SC", sans-serif';break;case 0:case 4:u='"YouTube Noto", Roboto, Arial, Helvetica, Verdana, "PT Sans Caption", sans-serif'}u&&(J["font-family"]=u);u=R.offset;u==null&&(u=O.L.cY.offset);switch(u){case 0:J["vertical-align"]="sub";break;case 2:J["vertical-align"]="super"}R.fontFamily===7&&(J["font-variant"]="small-caps");R.bold&&(J["font-weight"]="bold");R.italic&&(J["font-style"]="italic");R.underline&&(J["text-decoration"]= "underline");R.eUN&&(J.visibility="hidden");R.gL===1&&O.B&&(J["text-combine-upright"]="all",J["text-orientation"]="mixed",u=g.OE||g.N$,O.S.params.mR===3?J.transform=u?"rotate(90deg)":"rotate(180deg)":u&&(J.transform="rotate(-90deg)"));if(R.textEmphasis===1||R.textEmphasis===2||R.textEmphasis===3||R.textEmphasis===4||R.textEmphasis===5)if(g.OE)J["font-weight"]="bold";else switch(J["text-emphasis-style"]="filled circle",J["text-emphasis-color"]="currentcolor",J["webkit-text-emphasis"]="filled circle", R.textEmphasis){case 4:case 3:J["text-emphasis-position"]="under left";J["webkit-text-emphasis-position"]="under left";break;case 5:case 2:J["text-emphasis-position"]="over right",J["webkit-text-emphasis-position"]="over right"}return J},CH=function(O){O=O.split("px"); return O.length>0?(O=Number(O[0]))?O:0:0},siC=function(O){O.V=g.cE("SPAN"); g.pS(O.V,{display:"block"});g.F8(O.V,"caption-visual-line");O.N.appendChild(O.V)},bfQ=function(O,R){var J=g.cE("SPAN"); g.pS(J,{display:"inline-block","white-space":"pre-wrap"});g.pS(J,kLb(O,R));J.classList.add("ytp-caption-segment");O.V.appendChild(J);J.previousElementSibling&&(g.pS(J.previousElementSibling,{"border-top-right-radius":"0","border-bottom-right-radius":"0"}),g.pS(J,{"border-top-left-radius":"0","border-bottom-left-radius":"0"}));return J},W$6=function(O,R,J){O.N1=O.N1||!!J; var l={};Object.assign(l,O.L.cY);Object.assign(l,J||R.L);Object.assign(l,O.zJ.cY);(J=!O.V)&&siC(O);for(var u=O.xS&&O.Qh&&g.O5(l,O.Qh)?O.xS:bfQ(O,l),F=typeof R.text==="string",G=F?R.text.split("\n"):[R.text],y=0;y0||!R.append,I=G[y];w&&!J?(siC(O),u=bfQ(O,l)):w&&J&&(J=!1);I&&(u.appendChild(F?g.O9(I):I),F||I.tagName!=="RUBY"||I.childElementCount!==4||g.OE||!g.Hw(I.children[2],"text-emphasis")||(w=O.B?"padding-right":"padding-top",g.Hw(I.children[2],"text-emphasis-position")&&(w= O.B?"padding-left":"padding-bottom"),g.d7?g.pS(u,w,"1em"):g.pS(u,w,"0.5em")))}O.Qh=l;O.xS=u;O.J.push(R)},Tbs=function(O,R,J,l){var u=R/360*16; R>=O&&(O=640,l>J*1.3&&(O=480),u=J/O*16);return u},eJk=function(){this.B=this.time=this.mode=this.S=0; this.N=new AcR(this);this.D=new AcR(this);this.L=[];this.clear()},pZC=function(O,R,J){if(O===255&&R===255||!O&&!R)return{ZP:O, qp:R,result:0};O=PfM[O];R=PfM[R];if(O&128){var l;if(l=!(R&128))l=R,l=J.Dh()&&J.qp===l;if(l)return{ZP:O,qp:R,result:1}}else if(R&128&&1<=O&&O<=31)return{ZP:O,qp:R,result:2};return{ZP:O,qp:R,result:3}},HfQ=function(O,R,J,l){R===255&&J===255||!R&&!J?(++O.B===45&&O.reset(),O.N.S.clear(),O.D.S.clear()):(O.B=0,Bbk(O.N,R,J,l))},xVV=function(O,R){O.L.sort(function(u,F){var G=u.time-F.time; return G===0?u.order-F.order:G}); for(var J=g.N(O.L),l=J.next();!l.done;l=J.next())l=l.value,O.time=l.time,l.type===0?HfQ(O,l.SB,l.H4,R):l.type===1&&O.S&496&&Bbk(O.D,l.SB,l.H4,R);O.L.length=0},rP=function(){this.type=0},to=function(){this.state=this.qp=this.ZP=0},UVb=function(){this.timestamp=this.L=0},od=function(O){this.D=O; this.B=[];this.L=this.S=this.row=0;this.style=new rP;for(O=this.N=0;O<=15;O++){this.B[O]=[];for(var R=0;R<=32;R++)this.B[O][R]=new UVb}},Zw=function(O,R){if(O.style.type===3){for(var J=0,l=0,u=O.D.time+0,F="",G="",y=u,w=1;w<=15;++w){for(var I=!1,C=l?l:1;C<=32;++C){var r=O.B[w][C]; if(r.L!==0){J===0&&(J=w,l=C);I=String.fromCharCode(r.L);var t=r.timestamp;t=2&&O.S>1&&(--O.S,Vd(O).L=0); var l=Vd(O);l.timestamp=O.D.time+0;l.L=dV4(R,J);O.S<32&&O.S++},hJt=function(O,R,J,l){for(var u=0;u0?O.L:1; O.S=1;S9(O,0,15)},n_6=function(O){this.B=O; this.D=0;this.style=new rP;this.j=new od(this.B);this.J=new od(this.B);this.text=new od(this.B);this.S=this.j;this.N=this.J;this.L=this.S},ccR=function(O,R,J){var l=O.S,u=!1; switch(O.style.get()){case 4:case 1:case 2:O.style.get()===4&&l.L>0||(Zw(l,J),zJ_(O.S),zJ_(O.N),l.row=15,l.L=R,u=!0)}O.style.set(3);O.L=l;O.L.style=O.style;O.B.mode=1<R?(Zw(l,J),S9(l,l.row-l.L,R)):l.row>5&1]; O=J&16?((J&14)>>1)*4:0;J=R.L;switch(R.style.get()){case 4:l=J.row;break;case 3:if(l!==J.row){if(l0&&(R+=F,u-=F)):(F=F+u-G,F>0&&(u-=F));S9(J,R,u)}}J.row=l;J.S=O+1}else switch(u&7){case 1:switch(J&112){case 32:fH(R.L,0,32);break a;case 48:J===57?(l=R.L,Vd(l).L=0,l.S<32&&l.S++):fH(R.L,1,J&15)}break;case 2:J&32&&fH(R.L,2,J&31);break;case 3:J&32&&fH(R.L,3,J&31);break;case 4:case 5:if(32<=J&&J<=47)switch(J){case 32:OSC(R); break;case 33:l=R.L;l.S>1&&(--l.S,Vd(l).L=0);break;case 36:l=R.L;R=Vd(l);for(O=0;O<=15;O++)for(J=0;J<=32;J++)if(l.B[O][J]===R){for(;J<=32;J++)l.B[O][J].reset();break}break;case 37:ccR(R,2,l);break;case 38:ccR(R,3,l);break;case 39:ccR(R,4,l);break;case 40:fH(R.L,0,32);break;case 41:R.style.set(2);R.L=R.S;R.L.L=0;R.L.style=R.style;R.B.mode=1<32&&(l.S=32)}}},JHC=function(){},ND=function(O,R,J,l,u,F,G){F=F===void 0?!1:F; G=G===void 0?null:G;g.uN.call(this,O,O+R,{priority:J,namespace:"captions"});this.windowId=l;this.text=u;this.append=F;this.L=G},iSV=function(O,R,J,l,u,F,G){var y=F[0],w=G[g.e(y.getAttribute("p"))]; if(w.BH===1){var I=F[1],C=F[2];F=F[3];y.getAttribute("t");I.getAttribute("t");C.getAttribute("t");F.getAttribute("t");y.getAttribute("p");I.getAttribute("p");F.getAttribute("p");G=G[g.e(C.getAttribute("p"))];y=gFo(y.textContent,I.textContent,C.textContent,F.textContent,G);return new ND(O,R,u,J,y,l,w)}switch(w.BH){case 9:case 10:w.textEmphasis=1;break;case 11:w.textEmphasis=2;break;case 12:w.textEmphasis=3;break;case 13:w.textEmphasis=4;break;case 14:w.textEmphasis=5}return new ND(O,R,u,J,y.textContent|| "",l,w)},gFo=function(O,R,J,l,u){var F=g.Q3(),G=F?g.cE("DIV"):g.cE("RUBY"),y=g.cE("SPAN"); y.textContent=O;G.appendChild(y);O=F?g.cE("DIV"):g.cE("RP");O.textContent=R;G.appendChild(O);R=F?g.cE("DIV"):g.cE("RT");R.textContent=J;G.appendChild(R);J=u.BH;if(J===10||J===11||J===12||J===13||J===14)if(g.pS(R,"text-emphasis-style","filled circle"),g.pS(R,"text-emphasis-color","currentcolor"),g.pS(R,"webkit-text-emphasis","filled circle"),u.BH===11||u.BH===13)g.pS(R,"webkit-text-emphasis-position","under left"),g.pS(R,"text-emphasis-position","under left");J=!0;if(u.BH===4||u.BH===7||u.BH===12|| u.BH===14)g.pS(G,"ruby-position","over"),g.pS(G,"-webkit-ruby-position","before");else if(u.BH===5||u.BH===6||u.BH===11||u.BH===13)g.pS(G,"ruby-position","under"),g.pS(G,"-webkit-ruby-position","after"),J=!1;u=F?g.cE("DIV"):g.cE("RP");u.textContent=l;G.appendChild(u);F&&(l=J,g.pS(G,{display:"inline-block",position:"relative"}),F=G.firstElementChild.nextElementSibling,g.pS(F,"display","none"),F=F.nextElementSibling,g.pS(F,{"font-size":"0.5em","line-height":"1.2em","text-align":"center",position:"absolute", left:"50%",transform:"translateX(-50%)",width:"400%"}),g.pS(G.lastElementChild,"display","none"),l?(g.pS(G,"padding-top","0.6em"),g.pS(F,"top","0")):(g.pS(G,"padding-bottom","0.6em"),g.pS(F,"bottom","0")));return G},mW=function(){g.p.apply(this,arguments)},E3=function(O,R,J,l,u){g.uN.call(this,O,O+R,{priority:J, namespace:"captions"});this.id=l;this.params=u;this.L=[]},l1M=function(O){var R="_"+Dw++; return new E3(0,0x8000000000000,0,R,O)},ad=function(O){mW.call(this); this.B=O;this.pens={};this.J={};this.V={};this.N="_"+Dw++;this.j={};this.S=this.L=null;this.D=!0},vY=function(O,R){O=O.getAttribute(R); if(O!=null)return Number(O)},Xj=function(O,R){O=O.getAttribute(R); if(O!=null)return O==="1"},TZ=function(O,R){O=vY(O,R); return O!==void 0?O:null},MD=function(O,R){O=O.getAttribute(R); if(O!=null)return $n.test(O),O},uEC=function(O,R){var J={},l=R.getAttribute("ws"); Object.assign(J,l?O.V[l]:O.B);O=TZ(R,"mh");O!=null&&(J.xZ=O);O=TZ(R,"ju");O!=null&&(J.textAlign=O);O=TZ(R,"pd");O!=null&&(J.mR=O);O=TZ(R,"sd");O!=null&&(J.ag=O);O=MD(R,"wfc");O!=null&&(J.windowColor=O);R=vY(R,"wfo");R!==void 0&&(J.windowOpacity=R/255);return J},Fb_=function(O,R){var J={},l=R.getAttribute("wp"); l&&Object.assign(J,O.J[l]);O=TZ(R,"ap");O!=null&&(J.u8=O);O=vY(R,"cc");O!=null&&(J.vT=O);O=vY(R,"ah");O!=null&&(J.Ia=O);O=vY(R,"rc");O!=null&&(J.V6=O);R=vY(R,"av");R!=null&&(J.x5=R);return J},GX6=function(O,R,J,l){var u={}; Object.assign(u,Fb_(O,R));Object.assign(u,uEC(O,R));l?g.O5(u,O.B)?(l=O.N,u=O.B):l="_"+Dw++:l=R.getAttribute("id")||"_"+Dw++;O=vY(R,"t")+J;R=vY(R,"d")||0x8000000000000;if(u.mR===2||u.mR===3)J=u.V6,u.V6=u.vT,u.vT=J;return new E3(O,R,0,l,u)},qD=function(O){mW.call(this); this.D=O;this.L=new Map;this.B=new Map;this.N=new Map;this.S=new Map},kn=function(O){O=g.TY(Math.round(O),0,16777215).toString(16).toUpperCase(); return"#000000".substring(0,7-O.length)+O},KbC=function(O,R,J,l,u){l===0&&(l=0x8000000000000); var F={};R.wpWinPosId&&Object.assign(F,g.e(O.B.get(R.wpWinPosId)));R.wsWinStyleId&&Object.assign(F,g.e(O.N.get(R.wsWinStyleId)));O=R.rcRowCount;O!==void 0&&(F.V6=O);R=R.ccColCount;R!==void 0&&(F.vT=R);if(F.mR===2||F.mR===3)R=F.V6,F.V6=F.vT,F.vT=R;return new E3(J,l,0,u,F)},s3=function(O,R,J){g.Zk.call(this,O); this.videoData=R;this.audioTrack=J;this.D=R.fh},b7=function(O,R,J,l,u,F,G,y,w,I){Id.call(this,O,R,J,l,u,F,G,y,w,I); this.type=1},WY=function(O,R,J){this.trackData=O; this.j=J;this.version=this.D=this.B=this.byteOffset=0;this.S=[];this.L=new DataView(this.trackData)},Ao=function(O){var R=O.byteOffset; O.byteOffset+=1;return O.L.getUint8(R)},e9=function(O){var R=O.byteOffset; O.byteOffset+=4;return O.L.getUint32(R)},PY=function(O,R){mW.call(this); this.S=O;this.B=R;this.track=this.B.languageName==="CC3"?4:0;this.L=new eJk;this.L.S=1<1)return!1;Ao(O);Ao(O);Ao(O);return!0},pH=function(O,R,J,l,u,F,G,y,w,I){Id.call(this,O,R,J,l,u,F,G,y,w,I); var C=this;this.type=2;this.OQ=[];this.SN=this.W=this.Iu=0;this.iz=NaN;this.Rz=0;this.d5=null;this.SG=new g.zR(this.E4,433,this);this.j&&(I.createClientVe(this.j,this,167342),this.U(this.j,"click",function(){I.logClick(C.j)}),O=new g.Ab(this.element,!0),g.H(this,O),O.subscribe("hoverstart",function(){I.logVisibility(C.j,!0)},this)); g.F8(this.element,"ytp-caption-window-rollup");g.H(this,this.SG);g.pS(this.element,"overflow","hidden")},I1V=function(O,R){if(!R)return""; O.B&&O.S.params.ag!==1&&(R*=-1);return"translate"+(O.B?"X":"Y")+"("+R+"px)"},CvQ=function(O){O.OQ=Array.from(O.element.getElementsByClassName("caption-visual-line")); for(var R=O.S.params.V6,J=0,l=0,u=O.OQ.length-1;J-1;){var F=O.OQ[u];l+=O.B?F.offsetWidth:F.offsetHeight;J++;u--}O.W=l;R=Math;J=R.max;isNaN(O.iz)&&((l=O.L.vT)?(u=g.cE("SPAN"),g.uu(u,"\u2013".repeat(l)),g.pS(u,kLb(O,O.L.cY)),O.N.appendChild(u),O.iz=u.offsetWidth,O.N.removeChild(u)):O.iz=0);l=O.N;O.SN=J.call(R,O.iz,O.Rz,(O.B?l.offsetHeight:l.offsetWidth)+1)},rHV=function(O,R){CvQ(O); var J=O.OQ.reduce(function(F,G){return(O.B?G.offsetWidth:G.offsetHeight)+F},0); J=O.W-J;if(J!==O.Iu){var l=J>0&&O.Iu===0,u=J0?O:10},VJs=function(O,R){O.L=function(J,l){if(J.info.D){var u=J; if(O.kd.length>0){for(u=O.kd.shift();O.kd.length>0;)u=g.GG(u,O.kd.shift());u=g.GG(u,J)}if(u){J=u;try{var F=g.Kp(J)*1E3}catch(I){F=J.info.startTime*1E3}try{var G=g.k4W(J)*1E3}catch(I){G=J.info.duration*1E3}if(F<0||G<0)F<0&&(F=J.info.startTime*1E3),G<0&&(G=J.info.duration*1E3);J.info.startTime=F/1E3;J.info.N=F/1E3;J.info.duration=G/1E3;J.info.J=G/1E3;F=O.jm(u);G=F.XQ;F={formatId:F.formatId,startTimeMs:F.startTimeMs,durationMs:F.durationMs,T_:G,CA:G};G=oFR(O.GJ,F.startTimeMs);var y=(J=G>=0?O.GJ[G]:null)? J.startTimeMs+J.durationMs:0,w=F.startTimeMs+F.durationMs;!J||F.startTimeMs-y>O.S?O.GJ.splice(G+1,0,F):(J.durationMs=Math.max(y,w)-J.startTimeMs,J.CA=Math.max(J.CA,F.CA));l(O.GJ);l=u.SZ();ZS_(O.B,l.buffer.slice(l.byteOffset,l.byteLength+l.byteOffset),R,u.info.N)}else O.logger.L(350058965,"Empty slice")}else O.kd.push(J)}; O.X.addEventListener("sabrCaptionsDataLoaded",O.L)},oFR=function(O,R){O=g.$M(O,{startTimeMs:R},function(J,l){return J.startTimeMs-l.startTimeMs}); return O>=0?O:-O-2},f14=function(O,R){g.Zk.call(this,R); this.L=O;this.X=R;this.logger=new g.l9("caps");this.B=this.j=null;this.J=new tJ4(this.X,this,this.logger,this.L.vy)},ZS_=function(O,R,J,l){O.logger.debug(function(){return"SABR captions data received for "+l}); O.j?O.B==null?O.logger.L(350058965,"Null loaded track meta data at captions data received"):J.sT(R,O.B,l*1E3):O.logger.L(350058965,"Null Representation at captions data received")},SuQ=function(O,R){var J=[],l; for(l in O.L.L)if(O.L.L.hasOwnProperty(l)){var u=O.L.L[l];if(g.fT(u,R||null)){var F=u.info.id,G=F,y="."+F,w="",I="";if(u=u.info.captionTrack)F=u.languageCode,G=u.displayName,y=u.vssId,w=u.kind,I=u.id;J.push(new g.ry({id:l,languageCode:F,languageName:G,is_servable:!0,is_default:!0,is_translateable:!1,vss_id:y,kind:w,captionId:I}))}}return J},NNC=function(O,R,J){var l=[],u; for(u in O.L.L)if(O.L.L.hasOwnProperty(u)){var F=O.L.L[u];if(g.fT(F,J||null)){var G=F.info.captionTrack;G&&G.languageCode===R&&l.push(F)}}return l.length?l[0]:null},mQ4=function(O,R){if(!g.Z42(O)||O.L!=null&&g.JL_(R,O.L)&&O.L.L.rawcc!=null)return!1; R=!!O.L&&O.L.isManifestless&&Object.values(O.L.L).some(function(J){return g.fT(J,"386")}); O=!!O.L&&!O.L.isManifestless&&g.LiT(O.L);return R||O},BY=function(){mW.call(this)},DQI=function(O){var R=EF_.length; if(O.byteLength0,g.nt(y)?void 0:y),w.push(C),u.L.push(C);else{var r={};Object.assign(r,y);a16(O,R,J,l,u,!0,C,r,w)}}},vFI=function(O){var R=O.split(":"); O=0;R=g.N(R);for(var J=R.next();!J.done;J=R.next())O=O*60+Number(J.value);return O*1E3},Xw6=function(O,R,J,l){l=Object.assign({xZ:0},l); return new E3(O,R,J,"_"+Dw++,l)},HY=function(O,R){g.p.call(this); this.X=O;this.Ru=R;this.L=null;this.S=this.X.m7();this.logger=new g.l9("caps")},$QQ=function(O,R,J){if(typeof R==="string"||ww4(R))return[{trackData:R, jC:J}];if(typeof R==="string"&&R.substring(0,6)==="WEBVTT"||typeof R!=="string"&&DQI(R))return[{trackData:R,jC:J}];var l=new DataView(R);if(l.byteLength<=8||l.getUint32(4)!==1718909296)return[];var u=g.Pch(l);if(O.S&&u){var F=g.MVp(u),G=g.qyA(u);u=u.TV;F&&u&&O.S.JA(u,F,G)}O=g.KL(l,1835295092);if(!O||!O.length||!O[0].size)return[];F=[];for(G=0;G1?1:0){case 1:return new b7(R,O.B,O.j,J.width,J.height,u,l,O.Ru.experiments,O.bl.bind(O),O.X);case 2:return new pH(R,O.B,O.j,J.width,J.height,u,l,O.Ru.experiments,O.bl.bind(O),O.X);default:return new Id(R,O.B,O.j,J.width,J.height, u,l,O.Ru.experiments,O.bl.bind(O),O.X)}},srM=function(O,R,J){J=J===void 0?!1:J; var l=zZ.cY;O.B={};Object.assign(O.B,zZ);O.B.cY={};Object.assign(O.B.cY,l);O.j={cY:{}};var u=R.backgroundOverride?O.j:O.B,F=R.background||l.background;$n.test(F);u.cY.background=F;u=R.colorOverride?O.j:O.B;F=R.color||l.color;$n.test(F);u.cY.color=F;u=R.windowColorOverride?O.j:O.B;F=R.windowColor||zZ.windowColor;$n.test(F);u.windowColor=F;u=R.backgroundOpacityOverride?O.j:O.B;F=R.backgroundOpacity;F==null&&(F=l.backgroundOpacity);u.cY.backgroundOpacity=F;u=R.fontSizeIncrementOverride?O.j:O.B;F=R.fontSizeIncrement; F==null&&(F=l.fontSizeIncrement);u.cY.fontSizeIncrement=F;F=R.fontStyleOverride?O.j:O.B;u=R.fontStyle;u==null&&(u=l.bold&&l.italic?3:l.bold?1:l.italic?2:0);F=F.cY;switch(u){case 1:F.bold=!0;delete F.italic;break;case 2:delete F.bold;F.italic=!0;break;case 3:F.bold=!0;F.italic=!0;break;default:delete F.bold,delete F.italic}u=R.textOpacityOverride?O.j:O.B;F=R.textOpacity;F==null&&(F=l.textOpacity);u.cY.textOpacity=F;u=R.windowOpacityOverride?O.j:O.B;F=R.windowOpacity;F==null&&(F=zZ.windowOpacity);u.windowOpacity= F;u=R.charEdgeStyleOverride?O.j:O.B;F=R.charEdgeStyle;F==null&&(F=l.charEdgeStyle);u.cY.charEdgeStyle=F;u=R.fontFamilyOverride?O.j:O.B;F=R.fontFamily;F==null&&(F=l.fontFamily);u.cY.fontFamily=F;O.loaded&&O.sI();J&&g.bE("yt-player-caption-display-settings",R,2592E3)},jrM=function(O,R){if(!O.L)return{}; if(R){g.nt(R)||O.Tu(R.vss_id,"m");if(O.D||!g.Rb(R))return;if(g.nt(R)){ho(O,null,!0);return}for(var J,l=g.JN(O.L.S,!0),u=0;u=0||O<0&&(-O-1)%2===1}; yd.prototype.length=function(){return this.segments.length/2}; g.S(Nb_,g.p);g.f=Nb_.prototype;g.f.eN=function(){g.p.prototype.eN.call(this);this.B&&this.B.cancel()}; g.f.UY=function(){this.seekTo(this.player.getCurrentTime())}; g.f.seekTo=function(O){O-=this.player.Vd();var R=this.L;this.L=g.Ib(this.SN.oX(O).CJ);R!==this.L&&this.W&&this.W()}; g.f.reset=function(){this.N=new yd;this.j=-1;this.B&&(this.B.cancel(),this.B=null)}; g.f.WC=function(){this.jN();var O;if(O=this.L!=null)O=this.L,O=O.L.us(O);if(O&&!this.B&&!(this.L&&this.L.startTime-this.player.getCurrentTime()>30)){O=this.L;O=g.e(O.L.ZK(O));var R=O.CJ[0],J;if((J=this.player.getVideoData())==null?0:J.enableServerStitchedDai)if(J=this.player.m7()){var l=R.L.info.id,u=R.XQ,F=O.CJ[0].N;if(this.policy.xS){if(J=J.pQ(F,u,l,3))O.N=J}else if(l=J.i_(F,u,l,3))if(J=J.hv(u),J===0)l&&(O.L=new g.qL(l));else if(J===2){this.J.start();mV4(this)&&this.seekTo(this.player.getCurrentTime()); return}}R.L.index.Cs(R.XQ)?(this.N.contains(O.CJ[0].XQ)||E_6(this,O),this.L=g.Ib(O.CJ)):mV4(this)&&this.seekTo(this.player.getCurrentTime())}this.J.start()}; g.S(wP,g.Zk);g.f=wP.prototype;g.f.Nr=function(O,R,J){var l=this;this.yS();R=v_o(this,O.getId());R||(R=O.languageCode,R=this.L.isManifestless?XZQ(this,R,"386"):XZQ(this,R));if(R){var u=(R.index.b1(R.index.U$())-R.index.getStartTime(R.index.U$()))*1E3,F=this.X.T(),G=new g.rjA(F),y=function(){l.B&&l.B.reset();l.j=!0}; F.Z("html5_keep_caption_data_after_seek")&&(y=null);this.B=new Nb_(G,this.X,R,function(w,I){J.sT(w,O,I,u)},this.J||g.Rg(R.info),y)}}; g.f.OM=function(){var O=this.j;this.j=!1;return O}; g.f.t8=function(O){var R=this.X.T().Z("html5_fallback_if_rawcc_missing");var J=this.L.L.rawcc!=null;if(!this.J||!J&&R)R=this.L.isManifestless?aUI(this,"386"):aUI(this);else{if(!J){this.logger.L(386248249,"rawcc used but unavailable");return}R=[new g.ry({id:"rawcc",languageCode:"rawcc",languageName:"CC1",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"}),new g.ry({id:"rawcc",languageCode:"rawcc",languageName:"CC3",is_servable:!0,is_default:!0,is_translateable:!1,vss_id:".en"})]}R=g.N(R); for(J=R.next();!J.done;J=R.next())g.oM(this.S,J.value);O.UV()}; g.f.yS=function(){this.B&&(this.B.dispose(),this.B=null)}; g.f.Ry=function(){return""}; g.f.JC=function(){this.B&&(this.B.reset(),this.X.XK("captions"))}; var $n=/^#(?:[0-9a-f]{3}){1,2}$/i;var MaC=["left","right","center","justify"];g.S(Id,g.L);g.f=Id.prototype;g.f.gx=function(O,R){this.AR=O;this.Td=R;var J=g.dN(this.element,this.element.parentElement);this.KJ=O-J.x;this.sQ=R-J.y}; g.f.nO=function(O,R){if(O!==this.AR||R!==this.Td){g.uI(this.element,"ytp-dragging")||g.F8(this.element,"ytp-dragging");var J=g.zX(this.element);O=O-this.KJ-.02*this.playerWidth;var l=R-this.sQ-.02*this.playerHeight,u=(O+J.width/2)/this.maxWidth*3;u=Math.floor(g.TY(u,0,2));var F=(l+J.height/2)/this.maxHeight*3;F=Math.floor(g.TY(F,0,2));R=u+F*3;O=(O+u/2*J.width)/this.maxWidth;O=g.TY(O,0,1)*100;J=(l+F/2*J.height)/this.maxHeight;J=g.TY(J,0,1)*100;this.S.params.u8=R;this.S.params.x5=J;this.S.params.Ia= O;this.S.params.isDefault=!1;this.L.u8=R;this.L.x5=J;this.L.Ia=O;this.L.isDefault=!1;this.Hq.u8=R;this.Hq.x5=J;this.Hq.Ia=O;this.Hq.isDefault=!1;this.I_()}}; g.f.LO=function(){g.KM(this.element,"ytp-dragging")}; g.f.I_=function(){this.X6(this.J)}; g.f.X6=function(O){var R=this.fJ?0:Math.min(this.wq(),this.maxWidth),J=this.eK(),l=this.fJ;if(l){var u=getComputedStyle(this.N.parentNode);u=CH(u.borderLeftWidth)+CH(u.borderRightWidth)+CH(u.paddingLeft)+CH(u.paddingRight)}else u=0;var F=u;u="";this.S.params.mR===3&&(u="rotate(180deg)");var G=l?"calc(96% - "+F+"px)":"96%";g.pS(this.element,{top:0,left:0,right:"",bottom:"",width:R?R+"px":"",height:J?J+"px":"","max-width":G,"max-height":G,margin:"",transform:""});this.uh(O);u={transform:u,top:"",left:"", width:R?R+"px":"",height:J?J+"px":"","max-width":"","max-height":""};var y=this.L.Ia*.96+2;G=this.L.u8;switch(G){case 0:case 3:case 6:(l=this.L.cY.fontSizeIncrement)&&l>0&&this.L.mR!==2&&this.L.mR!==3&&(y=Math.max(y/(1+l*2),2));u.left=y+"%";break;case 1:case 4:case 7:u.left=y+"%";y=this.N.offsetWidth;R||y?(R=R||y+1,u.width=R+"px",u["margin-left"]=l?R/-2-F/2+"px":R/-2+"px"):u.transform+=" translateX(-50%)";break;case 2:case 5:case 8:u.right=100-y+"%"}l=this.L.x5*.96+2;switch(G){case 0:case 1:case 2:u.top= l+"%";break;case 3:case 4:case 5:u.top=l+"%";(J=J||this.element.clientHeight)?(u.height=J+"px",u["margin-top"]=J/-2+"px"):u.transform+=" translateY(-50%)";break;case 6:case 7:case 8:u.bottom=100-l+"%"}g.pS(this.element,u);if(this.j){J=this.N.offsetHeight;l=1;for(R=0;RR)R=0,this.N1=!1,this.J=[],this.V=this.Qh=this.xS=null,g.Jh(this.N);for(;R10?y-1:y);O=TZ(O,"hg");O!=null&&(G.gL=O);F[J]=G;break;case "ws":J=O.getAttribute("id");this.V[J]=uEC(this,O);break;case "wp":J=O.getAttribute("id"),this.J[J]=Fb_(this,O)}if(u){l=[];u=Array.from(u.childNodes);u=g.N(u);for(O=u.next();!O.done;O=u.next())if(O=O.value,O.nodeType===1)switch(O.tagName){case "w":this.L=GX6(this,O,R,!1);(O=this.j[this.L.id])&&O.end>this.L.start&&(O.end=this.L.start);this.j[this.L.id]=this.L;l.push(this.L);break;case "p":var w=O;y=R;J=[];F=w.getAttribute("w")|| this.N;G=!!Xj(w,"a");y=(vY(w,"t")||0)+y;var I=vY(w,"d")||5E3;G||(!this.D&&this.S&&this.S.windowId===F&&this.S.end>y&&(this.S.end=y),this.S&&this.S.text==="\n"&&(this.S.text=""));var C=G?6:5,r=w.getAttribute("p");r=r?this.pens[r]:null;var t=Array.from(w.childNodes);t.length&&(this.D=w.getAttribute("d")!=null);for(w=0;w0&&(G=!0);var m=void 0;Z.nodeType===1&&(m=Z);if(m&&m.tagName==="s"){if((Z=(Z=m.getAttribute("p"))?this.pens[Z]:null)&&Z.BH&&(Z.BH===1?(Z=t.slice(w, w+4),Z.length===4&&(V=iSV(y,I,F,G,C,Z,this.pens),w+=3)):V=iSV(y,I,F,G,C,[m],this.pens)),!V){var E=m;V=y;m=I;Z=F;var a=G,v=C,b=E.textContent?E.textContent:"",W=E.getAttribute("p");W=W?this.pens[W]:null;E=vY(E,"t")||0;V=new ND(V+E,m-E,v,Z,b,a,W)}}else V=new ND(y,I,C,F,Z.textContent||"",G,r);J.push(V);this.S=V}if(J.length>0)for(J[0].windowId===this.N&&(this.L=GX6(this,O,R,!0),l.push(this.L)),O=g.N(J),J=O.next();!J.done;J=O.next())J=J.value,J.windowId=this.L.id,this.L.L.push(J),l.push(J)}R=l}else R=[]; return R};var Yuk=new Map([[9,1],[10,1],[11,2],[12,3],[13,4],[14,5]]);g.S(qD,mW);qD.prototype.reset=function(){this.S.clear()}; qD.prototype.uH=function(O,R){var J=JSON.parse(O);if(!J)return[];if(J.pens){O=0;for(var l=g.N(J.pens),u=l.next();!u.done;u=l.next()){u=u.value;var F={},G=u.pParentId;G&&Object.assign(F,g.e(this.L.get(G)));u.bAttr&&(F.bold=!0);u.iAttr&&(F.italic=!0);u.uAttr&&(F.underline=!0);G=u.ofOffset;G!=null&&(F.offset=G);u.szPenSize!==void 0&&(F.fontSizeIncrement=u.szPenSize/100-1);G=u.etEdgeType;G!=null&&(F.charEdgeStyle=G);u.ecEdgeColor!==void 0&&(F.JX=kn(u.ecEdgeColor));G=u.fsFontStyle;G!=null&&G!==0&&(F.fontFamily= G);u.fcForeColor!==void 0&&(F.color=kn(u.fcForeColor));u.foForeAlpha!==void 0&&(F.textOpacity=u.foForeAlpha/255);u.bcBackColor!==void 0&&(F.background=kn(u.bcBackColor));u.boBackAlpha!==void 0&&(F.backgroundOpacity=u.boBackAlpha/255);(G=u.rbRuby)&&G!==10&&(F.BH=G>10?G-1:G,F.textEmphasis=Yuk.get(F.BH));u.hgHorizGroup&&(F.gL=u.hgHorizGroup);this.L.set(O++,F)}}if(J.wsWinStyles)for(O=0,l=g.N(J.wsWinStyles),u=l.next();!u.done;u=l.next())u=u.value,F={},(G=u.wsParentId)?Object.assign(F,g.e(this.N.get(G))): Object.assign(F,this.D),u.mhModeHint!==void 0&&(F.xZ=u.mhModeHint),u.juJustifCode!==void 0&&(F.textAlign=u.juJustifCode),u.pdPrintDir!==void 0&&(F.mR=u.pdPrintDir),u.sdScrollDir!==void 0&&(F.ag=u.sdScrollDir),u.wfcWinFillColor!==void 0&&(F.windowColor=kn(u.wfcWinFillColor)),u.wfoWinFillAlpha!==void 0&&(F.windowOpacity=u.wfoWinFillAlpha/255),this.N.set(O++,F);if(J.wpWinPositions)for(O=0,l=g.N(J.wpWinPositions),u=l.next();!u.done;u=l.next())u=u.value,F={},(G=u.wpParentId)&&Object.assign(F,g.e(this.B.get(G))), u.ahHorPos!==void 0&&(F.Ia=u.ahHorPos),u.apPoint!==void 0&&(F.u8=u.apPoint),u.avVerPos!==void 0&&(F.x5=u.avVerPos),u.ccCols!==void 0&&(F.vT=u.ccCols),u.rcRows!==void 0&&(F.V6=u.rcRows),this.B.set(O++,F);if(J.events){O=[];J=g.N(J.events);for(l=J.next();!l.done;l=J.next()){var y=l.value;u=(y.tStartMs||0)+R;F=y.dDurationMs||0;if(y.id)G=String(y.id),l=KbC(this,y,u,F,G),O.push(l),this.S.set(G,l);else{y.wWinId?G=y.wWinId.toString():(G="_"+Dw++,l=KbC(this,y,u,F,G),O.push(l),this.S.set(G,l));l=O;var w=y; F===0&&(F=5E3);y=g.e(this.S.get(G));var I=!!w.aAppend,C=I?6:5,r=w.segs,t=null;w.pPenId&&(t=g.e(this.L.get(w.pPenId)));for(w=0;w1?1:0)===2&&I&&V==="\n")continue;Z=null;var a=[],v;if(v=E&&E.BH===1){v=r;var b=w;if(b+3>=v.length||!v[b+1].pPenId||!v[b+2].pPenId||!v[b+3].pPenId)v=!1;else{var W=v[b+1].pPenId;(W=this.L.get(W))&&W.BH&&W.BH===2?(W=v[b+2].pPenId, W=this.L.get(W),!W||!W.BH||W.BH<3?v=!1:(W=v[b+3].pPenId,v=(W=this.L.get(W))&&W.BH&&W.BH===2?!0:!1)):v=!1}}if(v)m=r[w+1].utf8,Z=r[w+3].utf8,v=r[w+2].utf8,b=g.e(this.L.get(r[w+2].pPenId)),V=gFo(V,m,v,Z,b),Z=new ND(u,F,C,G,V,I,E),w+=3;else{if(V.indexOf("<")>-1){var B=void 0;a=E;v=t;b=u;W=F;var z=m,Y=C,gh=I,l2=[],O_=g.e(g.zp(""+V+""));if(!O_.getElementsByTagName("parsererror").length&&((B=O_.firstChild)==null?0:B.childNodes.length))for(B=g.N(O_.firstChild.childNodes),O_=B.next();!O_.done;O_= B.next()){O_=O_.value;var Kx=void 0,n=void 0,mH=(n=(Kx=O_.textContent)==null?void 0:Kx.replace(/\n/g,""))!=null?n:"";if(O_.nodeType!==3||mH&&mH.match(/^ *$/)==null){Kx={};Object.assign(Kx,a||v);n=void 0;switch((n=O_)==null?void 0:n.tagName){case "b":Kx.bold=!0;break;case "i":Kx.italic=!0;break;case "u":Kx.underline=!0}l2.push(new ND(b+z,W-z,Y,y.id,mH,gh,Kx))}}a=l2}a.length||(a=[new ND(u+m,F-m,C,y.id,V,I,E||t)])}if(a.length)for(I=g.N(a),E=I.next();!E.done;E=I.next())E=E.value,l.push(E),y.L.push(E); else Z&&(l.push(Z),y.L.push(Z))}I=!0}}}R=O}else R=[];return R};g.S(s3,g.Zk);s3.prototype.Nr=function(O,R,J){rcM(this.videoData.videoId,O.vssId,J.sT)}; s3.prototype.t8=function(O){if(this.audioTrack)for(var R=g.N(this.audioTrack.captionTracks),J=R.next();!J.done;J=R.next())g.oM(this.S,J.value);O.UV()};g.S(b7,Id);b7.prototype.uh=function(O){var R=this.S.L;Id.prototype.uh.call(this,O);for(O=O.length;O0;O.D--){var R=Ao(O),J=Ao(O),l=Ao(O);R&4&&(R&3)===this.track&&(this.track===0||this.track===1)&&(R=this.L,R.L.push({time:O.B,type:this.track,SB:J,H4:l,order:R.L.length}))}xVV(this.L,O);return O.S}return[]}; PY.prototype.reset=function(){this.L.clear()};g.S(pH,Id);g.f=pH.prototype;g.f.I_=function(){g.cJ(this.SG)}; g.f.E4=function(){this.element.removeEventListener("transitionend",this.E4,!1);g.KM(this.element,"ytp-rollup-mode");this.X6(this.d5,!0)}; g.f.eK=function(){return this.B?this.SN:this.W}; g.f.wq=function(){return this.B?this.W:this.SN}; g.f.X6=function(O,R){this.d5=O;if(this.S.params.V6){for(var J=0,l=0;l0&&J=4){var y=vFI(G[1]),w=vFI(G[2])-y;y+=F;var I=(G=G[3])?G.split(" "):[];G={};var C=null;var r="";var t=null,Z="";I=g.N(I);for(var V=I.next();!V.done;V=I.next())if(V=V.value.split(":"),V.length===2){var m=V[1];switch(V[0]){case "line":V=m.split(",");V[0].endsWith("%")&&(C=V[0],G.x5=Number.parseInt(C,10), V.length===2&&(r=V[1].trim()));break;case "position":V=m.split(",");t=V[0];G.Ia=Number.parseInt(t,10);V.length===2&&(Z=V[1].trim());break;case "align":switch(m){case "start":G.textAlign=0;break;case "middle":G.textAlign=2;break;case "end":G.textAlign=1}}}C||r||(r="end");if(!t)switch(G.textAlign){case 0:G.Ia=0;break;case 1:G.Ia=100;break;case 2:G.Ia=50}if(G.textAlign!=null){C=0;switch(r){case "center":C+=3;break;case "end":C+=6;break;default:C+=0}switch(Z){case "line-left":C+=0;break;case "center":C+= 1;break;case "line-right":C+=2;break;default:switch(G.textAlign){case 0:C+=0;break;case 2:C+=1;break;case 1:C+=2}}r=C<0||C>8?7:C;G.u8=r}u=u.substring(nF4.lastIndex).replace(/[\x01-\x09\x0b-\x1f]/g,"");Z=G;G=u;u={};if(G.indexOf("<")<0&&G.indexOf("&")<0)F=Xw6(y,w,5,Z),w=new ND(y,w,5,F.id,G,!1,g.nt(u)?void 0:u),J.push(F),J.push(w),F.L.push(w);else for(r=G.split(cH6),r.length===1?(G=5,Z=Xw6(y,w,G,Z)):(C=G=6,Z=Object.assign({vT:32},Z),Z=new E3(y,w,C,"_"+Dw++,Z)),J.push(Z),C=y,t=0;t"+I+"")),V.getElementsByTagName("parsererror").length?(m=V.createElement("span"),m.appendChild(V.createTextNode(I))):m=V.firstChild,a16(this,C,w-(C-y),G,Z,t>0,m,u,J)):C=vFI(I)+F}nF4.lastIndex=0}}return J}; var zGR=/^NOTE/,hGC=/(?:\r\n|\r|\n){2,}/,nF4=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"),cH6=RegExp("<((?:[\\d]{2}:)?[\\d]{2}:[\\d]{2}\\.[\\d]{3})>");g.bU.Gn(BY,{uH:"wvppt"});g.S(HY,g.p); HY.prototype.uH=function(O,R,J,l){l=l||0;J=$QQ(this,O,J||0);O=[];try{for(var u=g.N(J),F=u.next();!F.done;F=u.next()){var G=F.value,y=G.trackData,w=G.jC,I=this.Ru.Z("safari_live_drm_captions_fix");if(typeof y!=="string"){J=O;var C=J.concat;if(I&&DQI(y))var r=MJs(this,y,w);else{var t=R,Z=y,V=w,m=l;if(!ww4(Z))throw Error("Invalid binary caption track data");this.L||(this.L=new PY(m,t));r=this.L.uH(Z,V)}var E=C.call(J,r)}else{if(y.substring(0,6)==="WEBVTT")var a=O.concat(MJs(this,y,w));else{J=O;var v= J.concat;a:{t=R;if(y[0]==="{")try{this.L||(this.L=new qD(qu6(t)));var b=this.L.uH(y,w);break a}catch(l2){g.WM(l2);b=[];break a}var W=g.zp(y);if(!W||!W.firstChild){var B=Error("Invalid caption track data");B.params=y;throw B;}if(W.firstChild.tagName==="timedtext"){if(Number(W.firstChild.getAttribute("format"))===3){Z=W;this.L||(this.L=new ad(qu6(t),this.Ru));b=this.L.uH(Z,w);break a}var z=Error("Unsupported subtitles format in web player (Format2)");z.params=y;throw z;}if(W.firstChild.tagName==="transcript"){var Y= Error("Unsupported subtitles format in web player (Format1)");Y.params=y;throw Y;}var gh=Error("Invalid caption track data");gh.params=y;throw gh;}a=v.call(J,b)}E=a}O=E}return O}catch(l2){return this.logger.L(187101178,"Captions parsing failed: "+l2.message+". "),this.clear(),[]}}; HY.prototype.clear=function(){this.L&&this.L.dispose();this.L=null}; HY.prototype.reset=function(){this.L&&this.L.reset()}; HY.prototype.eN=function(){g.p.prototype.eN.call(this);this.clear()};var zZ={windowColor:"#080808",windowOpacity:0,textAlign:2,u8:7,Ia:50,x5:100,isDefault:!0,cY:{background:"#080808",backgroundOpacity:.75,charEdgeStyle:0,color:"#fff",fontFamily:4,fontSizeIncrement:0,textOpacity:1,offset:1}};g.S(xn,g.tN);g.f=xn.prototype;g.f.eN=function(){if(this.D||this.N1){var O=this.X.FK();O&&!O.jN()&&O.VJ()}else LbC(this,!1);g.tN.prototype.eN.call(this)}; g.f.iI=function(){return this.Ru.Z("html5_honor_caption_availabilities_in_audio_track")&&this.N!=="LIVE"&&this.N!=="SABR_LIVE"}; g.f.ph=function(){if(this.AR)return this.D||this.N1;var O=this.getAudioTrack();if(this.iI()){if(!O.captionTracks.length)return!1;if(!this.L)return!0}O=ycM(O,g.zj(this.Ru));return O==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?!0:O==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"?U3(this):WbI(this)||U3(this)?!0:AH4(this)}; g.f.load=function(){g.tN.prototype.load.call(this);this.W=this.getAudioTrack();if(this.L)this.S&&(this.Td.clear(),this.D?PvI(this,!0):this.player.getPresentingPlayerType()!==3&&this.L.Nr(this.S,"json3",this.w5),this.D||this.N1||LH(this)||this.player.P3("captionschanged",g.oQ(this.S)));else{var O;this.N==="OFFLINE"?O=new s3(this.player,this.videoData,this.getAudioTrack()):this.N==="SABR_LIVE"?O=new f14(this.videoData.L,this.player):this.N==="LIVE"?O=new wP(this.videoData.L,this.player):this.N==="INNERTUBE"? O=new g.Vj(this.player,this.videoData,this.getAudioTrack()):O=new g.SK(this.player,this.videoData.eR,this.videoData.videoId,g.NMT(this.videoData),this.videoData.eU,this.videoData.eventId);this.L=O;g.H(this,this.L);this.L.t8(this.w5)}}; g.f.unload=function(){this.D&&this.S?PvI(this,!1):(this.Iu&&g.OW(this.Iu),this.player.XK("captions"),this.xS=[],this.L&&this.L.yS(),this.Td.clear(),this.SN&&this.player.zy(this.SN),this.sI());g.tN.prototype.unload.call(this);this.player.ST();this.player.P3("captionschanged",{})}; g.f.create=function(){this.ph()&&this.load();var O;a:{var R,J,l;if(this.Ru.Z("web_player_nitrate_promo_tooltip")&&((R=this.videoData.getPlayerResponse())==null?0:(J=R.captions)==null?0:(l=J.playerCaptionsTracklistRenderer)==null?0:l.enableTouchCaptionsNitrate)){var u,F;if(R=(O=this.videoData.getPlayerResponse())==null?void 0:(u=O.captions)==null?void 0:(F=u.playerCaptionsTracklistRenderer)==null?void 0:F.captionTracks)for(O=g.N(R),u=O.next();!u.done;u=O.next())if(u=u.value,u.kind==="asr"&&u.languageCode=== "en"){O=!0;break a}}O=!1}O&&this.X.publish("showpromotooltip",this.J.element)}; g.f.UV=function(){var O=ycM(this.player.getAudioTrack(),g.zj(this.Ru));var R=O==="CAPTIONS_INITIAL_STATE_ON_REQUIRED"?Qd(this,this.V):O==="CAPTIONS_INITIAL_STATE_OFF_REQUIRED"&&U3(this)?j9(this):WbI(this)||this.V||AH4(this)?Qd(this,this.V):U3(this)?j9(this):null;if(this.D||this.N1){var J=g.JN(this.L.S,!0);O=[];for(var l=0;l0&&this.X.Tu(O,R)}; g.f.JC=function(){this.L&&this.L.JC()}; g.bU.Gn(xn,{C2:"smucd"});g.r5("captions",xn);})(_yt_player);