Last active
December 3, 2024 11:31
-
-
Save keylase/fef287ebe0846d635bb86b455c217aa8 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Playerjs.com 20.0.0 | |
// 03.12.2024 11:18:21 | |
// API - https://playerjs.com/docs/q=api | |
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('if(!1z.4T){1z.4T=[];1z.eE}if(1z[\'Eh\']){1v(Eh,1)};E yZ(2E){B o={1r:J,pC:[],sH:[],e3:J,jV:\'MT\',MU:Dc,MV:Da,8r:\'20.0.0\',gK:[\'8n\',\'\'],kp:\'\',1Y:J,7A:J,a0:J,MX:J,dN:J,5n:J,8V:J,9o:J,u:\'#MZ#cL#Ge#N0#N2#cL#N3#N4#MS#N5#cL#N7#N8#N9#cL#Nc#Nf#MQ#cL#Ge#Ms#cL#Mu#Mv#Mw#cL#Mx#cL#Mn#MA#MC#ME\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',MF:\'\',y:\'xx??x?=xx?xx?=\',p:\'\',MG:-1,qA:"Gl",fM:"//Gl.9G",7u:[],dt:H,pr:H,ga:J,ab:J,kb:[],NX:J,d6:\'//.91//\',sl:0,2x:[],7i:[],a4:[],2Y:[],nw:[],a3:0,a7:[],p3:0,wD:J,5Y:J,1u:J,sZ:J,7P:J,ni:\'<Gq>\',hj:\'</Gq>\',9U:1z.aE.Z<2h&&1z.aE.1e<2h,vM:[],NZ:[],5H:{\'1L\':1,\'Af\':1,\'f4\':1,\'eD\':1,\'mn\':0},9Y:[],qV:0,dK:0,5d:J,51:J,g2:J,lp:J,O0:[],oG:[],ay:J,cv:0,j4:J,yA:1D,iW:1D,uc:J,Gx:E(x){B a;I a},O2:0,ls:4y,4i:J,eB:J,uV:1S.uV,d:8a.qx,kr:8a.qx,9g:8a.9g,jh:8a.9g.K("jh")==0,O4:{},ud:\'Od-Gw.9G/Gw.js\',fd:["Gx","Gz"],5S:[],Oj:[],Ok:[],jv:1,oR:[],Gz:E(x,y,z){B a;I a},17:0,ln:0,5c:J,dk:-1,as:3,O8:0,vO:0,ag:0,3z:{x:1,y:1,x0:1,y0:1},bX:["gf","fW","h4","kV","kP","kN","oX","kM","c4","cw","oa","nn"],ow:["NQ","Nq","Ns","Nu"],e9:0,Nv:0,wq:0,zZ:0,eo:0,Bt:[],cn:[\'7o\',\'et\',\'oz\',\'6C\'],Nz:[],lY:H,ma:[],qj:0,ws:"w"+"s",e3:J,g9:[J,J,J]};B fn={S:{w:20,h:20,1c:"-",NA:"-",a:1,7y:-1,1t:"3E",1G:"",1L:1,f5:-1,bs:0,2u:1,1p:"",1B:"",46:"Ml",fH:12,iU:0,1q:"Q",2Q:"0 3 0 3",9I:"0 0 0 0",2o:1,k9:"0 0 0 0",ND:0,k8:1,bg:0,op:0,Et:0,5P:1,8A:-1,5e:"3R",a9:-1,eI:"0 0 0 0",ou:-1,oC:"3E",bt:-1,q9:-1,5R:"1U",4n:"tV",2u:0,ky:"3R",kD:0.7,xV:0,y8:"3E",ko:"3 5 3 5",NE:"0 0 0 0",NJ:1,xS:"mb-md",xY:11,xX:0,2I:"",DR:5,E5:0,3e:0,Mk:2,L4:2,DI:0.2,DF:0,DE:0.1,fS:0,L5:"L7",L9:1,La:5,DJ:"3R",DH:"3E",DD:"3E",DK:1,Ey:1,wb:1,7f:0,3u:0,fh:20,eq:"<2w Z=\'20\' 1e=\'20\'><g><eu ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 6a=\'#eG\'/></g></2w>",wV:1,p4:-1,k1:0,pZ:1,wr:-1,Lb:0.1,eM:0,3a:"",Iw:0,Is:"tV",3D:"",Ko:FG,Kn:FG,F5:0,5C:0,6b:"3E",Dv:0,Du:"3R",DA:9,wz:"0 0 10 0",wA:"0 0 0 0",Dw:0}};E GP(){I H;o.GQ=H}E bO(s){if(s.K(\'.\')==-1){s=s.1i(1);s2=\'\';V(i=0;i<s.R;i+=3){s2+=\'%u0\'+s.4P(i,i+3)}s=Lc(s2)}I s};E H1(){if(o.u!=\'\'){v=9p(v,5g.6W(d5(o.u)))}if(2E.K("#"+v.am)==0){2R{2E=5g.6W(o[o.fd[0]](2E))}2B(e){}}F{if(2E.K("#"+v.bY)==0){2R{2E=5g.6W(o[o.fd[1]](2E))}2B(e){}}}}E 7E(x,y){}E lI(y,1d){}B uE=E(){B 9j=1Z("2e");o.1P.1W(9j);O(9j,{\'1q\':\'2C\',\'1a\':0,\'1b\':0,\'Z\':\'100%\',\'1e\':30,\'2z-1t\':v.Hz,\'1A\':v.Ht,\'2j\':\'1U\'});B x=1Z("2e");o.1P.1W(x);O(x,{\'1q\':\'2C\',\'1a\':0,\'1b\':0,\'Z\':\'100%\',\'1t\':v.Hx,\'46-3I\':v.Hr,\'2T\':(v.Hw+\'px \'+v.Hu+\'px\'),\'2j\':\'1U\'});G.91=E(1B,n){x.1R=1B;6x(x);O(9j,{\'1e\':x.2Z,\'2j\':\'4F\'});9j.C.4V="L1";V(B i=0;i<x.dW(\'a\').R;i++){x.dW(\'a\')[i].C.1t=\'#eG\'}if(n){1v(G.pR,2h*n)}x.C.4V="L2"};G.pR=E(){3i(x);3i(9j)}};2g(E(w,i,s,e){B al=0;B 9b=0;B eR=0;B e6=[];B dO=[];n6(H){if(al<5)dO.2M(w.6s(al));F if(al<w.R)e6.2M(w.6s(al));al++;if(9b<5)dO.2M(i.6s(9b));F if(9b<i.R)e6.2M(i.6s(9b));9b++;if(eR<5)dO.2M(s.6s(eR));F if(eR<s.R)e6.2M(s.6s(eR));eR++;if(w.R+i.R+s.R+e.R==e6.R+dO.R+e.R)1g}B FP=e6.yL(\'\');B FN=dO.yL(\'\');9b=0;B yC=[];V(al=0;al<e6.R;al+=2){B yu=-1;if(FN.bw(9b)%2)yu=1;yC.2M(6Q.wo(2L(FP.1i(al,2),36)-yu));9b++;if(9b>=dO.R)9b=0}I yC.yL(\'\')}(\'KY\',\'Lu\',\'Lw\',\'LW\'));B v={1m:0,yQ:0,lL:"#3R",2S:0,sD:1,8E:"#3R",5e:"#3E",7f:0,ef:1,nL:1,3b:0,x7:1,di:0,xu:1,1o:{M6:0,1t:"3R",a:"0.4",h:34,k7:1,1l:1,j5:1,d8:0,jM:3,7W:0,tw:3,5R:"1U",1q:"2N",2Q:"0 0 0 0",7f:0,kH:0,an:\'\'},1M:{on:1,f:1,r:1,m:1,3A:5,vw:"3A",9h:1,vu:"1H",nK:0,Kl:0,yn:1,kK:0.2},W:{5e:"3R",a9:"nk",5P:0.9,8A:-1,1q:"1a",2Q:"0 0 0 0",2T:"7 15 7 15",1t:"3E",46:"Hl, Ho, mb-md",fH:12,5h:10,iU:0,6b:"Hp",Ki:1,8E:"LX",a:1,7y:-1,M8:0,Mb:100,Mc:Mh,Mj:1,r7:1,IL:"LV",r3:"3R",qY:-1,Lz:-1,Ii:0,7d:3,hF:16,Kj:"LA",7f:0,jb:1,nd:1,nf:"3E",y9:0,ya:"3R",Kb:1,Ka:0,JP:"nk",nE:0,im:4y,bJ:0,6Z:0,JL:0,Ih:0,dg:1,3w:0,jo:50,qC:0,nF:1,ec:LF,pK:0,wl:"nk",wy:"0 0 0 0",qo:30,8E:"HE"},1f:{5e:"3R",a9:"LK",5P:0.7,8A:-1,46:"Hl, Ho, mb-md",1q:"2N-2r",2Q:"0 0 0 0",2T:"7 10 7 15",1t:"3E",fH:12,hF:16,5h:10,iU:0,LR:"3E",6b:"Hp",a:1,1L:5,7y:-1,tK:1,7d:3,jb:1,nd:1,nf:"3E",nE:0,im:4y,7f:0,LS:1,Om:"4X",4z:1,Nn:"7w",Op:1,QR:"1T",QW:0,QZ:"6H",R1:0,QQ:"4W",qo:30,8E:"HE"},R5:{1q:"2N-2r",2Q:"0 10 50 0"},1H:0.8,w0:1,oV:1,8P:0,5I:0,zw:1,5f:0,4E:0,AL:0,AJ:0,3h:0,rS:1,lh:0,uM:0,uN:0,kF:\',\',iJ:\';\',dv:\'//\',qF:1,kB:\'[\',dp:\']\',g5:\'6a\',mU:1,nN:-1,yN:0,R6:\'20 0 0 20\',R7:\'1b-1a\',R8:100,R9:100,Rd:-1,wf:0,Df:1,Hz:"oN",Hx:"3E",Hw:5,Hu:10,Ht:1,Hr:10,p3:0,yc:1,rL:1,gE:1,4Y:\'Qy\',tX:0,jQ:\'5q\',9Q:1,zQ:0,A1:0,JA:0,8O:1,cS:1,IM:5,6G:0,Bs:1,pL:0,vJ:5,Qn:0,QB:0,QC:0,ne:1,Ao:1,JC:0,AI:0,QD:0,yt:1,oY:0,3j:"Bq",QF:Es,nT:\'100%\',ga:0,zS:{8C:1,2m:0,ic:0,4d:0,1r:1,tZ:0,ub:0,tN:0,QG:0,QH:0,QJ:0},zO:{8C:1,2m:0,ic:0,4d:0,1r:1,tZ:0,ub:0,tN:0},QK:100,ue:1,gV:1,p6:14,gf:\'100%\',Bj:1,oJ:20,CJ:1,kP:0.7,AY:2,vt:3,c4:10,fW:"3E",h4:"Ex",kV:"3R",kN:0,oX:0,kM:jC,x9:1,cw:0,xz:1,9n:1,QM:1,Rh:0.3,QP:3,Ri:4,RM:5,RO:0,RP:RR,RS:Dl,CP:0,CS:1,yl:1,eS:1,Ha:1,vY:0,DW:RT,DV:90,DT:0,DS:1,Ft:"nk",DU:0,Eo:1,am:\'2\',bY:\'3\',RV:10,RW:1,S3:1,Sb:-1,Sc:1,Sd:1,RL:-1,RK:0,Rs:1,Ru:0,Rw:1,Ry:0,RA:1,RB:0,RC:1,RD:0,RJ:1,Qk:0,OX:1,OY:0,w6:1,OZ:0,P0:0,P2:1,P4:0,P5:1,P6:"#3E",P7:"#3R",P8:"#3R",OW:"#3E",P9:"#3R",Pe:"#3E",Pf:"#3R",Pg:"#3E",Ph:"#3R",Pi:"#3E",Pj:"#3R",Pk:"#3E",Pl:1,Pm:0,OU:1,OD:0.5,OT:"#3E",Ot:"#3R",Ox:1,OA:1,OC:1,PV:1,PX:1,PY:10,PZ:-1,Q1:1,Q4:1,Q9:0,q3:0,Qb:"or",Qc:"or",Qd:"or",Qf:"or",Qg:"50%",Q7:-1,PR:0,PD:-1,Pr:0,Ps:0,HH:1,HG:0,Pt:30,Pu:2,AV:10,zh:0,Pz:30,Ga:1,G9:1,6d:0,29:{on:0,5e:"3R",2S:0,ac:2,8E:"3R",1q:"1a",2Q:"20 0 0 20",Z:qU,1l:0}};v.9H="ru";B 7Z=E(is){B i;B C=[];B f=[];B 9D=[];B PA=[];B 5O=[];B 8e=[];B 1K=[];B f2=[];B eO=[];B PF=[];B 4U=[];B 5F=[];B 5m=[];B e7=[];B d4=J;B 2i;B aX=-1;B 4J=H;B 19=is;B 6n=is=="1f";B W;B 5I=[];B dw=[];B l6;B 3r=\'\';B eg=\'\';B 6e=-1;B iR;B gG=J;B PG=J;B lv=J;B oH=J;B g8=J;B hC=J;B m0;B wm;B l7;B jM;B rZ;B jN=[];B 6o=[];B oc=0;B aM=0;B a2;B 6l="2o";B aV=(o.1h.2b?"fR":"pJ");B aR=(o.1h.2b?"fJ":"nt");C=9p(C,v[is]);C=4r(v[is],\'2Q\',\'2Q\');C=4r(v[is],\'9I\',\'9I\');C=4r(v[is],\'b5\',\'b5\');if(C.pK==0){C.wy="0 0 0 0"}C=4r(v[is],\'eI\',\'wy\');C=4r(v[is],\'2T\',\'2T\');C.o3=0;B jE="<2w C=\'2Q-1b:cK\' Z=\'"+C.7d*2+"\' 1e=\'"+(C.7d*2>C.5h?(C.7d*2):C.5h)+"\' 4f:4e=\'3P://4c.w3.3Z/7T/4e\' 4f=\'3P://4c.w3.3Z/47/2w\'><g><eu ry=\'"+(C.7d)+"\' rx=\'"+C.7d+"\' cy=\'"+(C.7d*2>C.5h?(C.7d):(C.5h/2))+"\' cx=\'"+C.7d+"\' 6a=\'"+3y(C.6b)+"\'/></g></2w>";B Fg="<2w Z=\'"+C.7d*2+"\' 1e=\'"+C.5h+"\' 4f:4e=\'3P://4c.w3.3Z/7T/4e\' 4f=\'3P://4c.w3.3Z/47/2w\' ><g><eu ry=\'"+(C.7d-1)+"\' rx=\'"+(C.7d-1)+"\' cy=\'"+(C.5h/2+2)+"\' cx=\'"+C.7d+"\' 4p=\'"+3y(C.6b)+"\' 4p=\'1\' 6a-1A=\'0\'/></g></2w>";B xx=4;B K2="<59 C=\'2j:c6-4F;\'><2w Z=\'"+(xx+2)+"\' 1e=\'"+(C.5h)+"\' 4f:4e=\'3P://4c.w3.3Z/7T/4e\' 4f=\'3P://4c.w3.3Z/47/2w\'><g><2G x1=\'1\' y1=\'"+(C.5h/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5h/2)+"\' 4p=\'#"+C.1t+"\' 4p-Z=\'1\' 4p-gb=\'4k\'/><2G x1=\'"+xx+"\' y1=\'"+(C.5h/2)+"\' x2=\'1\' y2=\'"+(C.5h/2+xx)+"\' 4p=\'#"+C.1t+"\' 4p-Z=\'1\' 4p-gb=\'4k\'/></g></2w></59>";B hw="<59 C=\'2j:c6-4F;\'><2w Z=\'"+(xx+10)+"\' 1e=\'"+(C.5h+1)+"\' 4f:4e=\'3P://4c.w3.3Z/7T/4e\' 4f=\'3P://4c.w3.3Z/47/2w\' C=\'hq:1a\'><g><2G x1=\'1\' y1=\'"+(C.5h/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5h/2-xx+2)+"\' 4p=\'#"+C.1t+"\' 4p-Z=\'1\' 4p-gb=\'4k\' /><2G x1=\'1\' y1=\'"+(C.5h/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5h/2+xx+2)+"\' 4p=\'#"+C.1t+"\' 4p-Z=\'1\' 4p-gb=\'4k\'/></g></2w></59>";B 8E=5D(2l(C.8E,\'3E\'),2l(C.K4,1));B 1F=1Z("2e");o.1P.1W(1F);O(1F,{\'6z\':\'3e\',\'2j\':\'4F\',\'1A\':0,\'2S-6A\':C.7f});if(C.ou==1){O(1F,{"2S":"4t 6v "+3y(2l(C.oC,\'3E\'))})}B ju={};V(B i in o.5H){if(o.5H.2t(i)){ju[o.5H[i]]=-1}}if(6n){1F.C.4V=PH}F{1F.C.4V=PI}B X=1Z("2e");if(o.9U){C.Dm>0?C.fH=C.Dm:\'\';C.Dn>0?C.ec=C.Dn:\'\';C.Dp>0?C.jo=C.Dp:\'\'}O(X,{\'1q\':\'gy\',\'1b\':0,\'1a\':0,\'2j\':\'4F\',\'Z\':\'100%\',\'2T-1b\':C.bc,\'2T-2r\':C.6O+(6n&&C.3w==1?0:20),\'2T-2N\':C.b7,\'2T-1a\':C.6M,\'1t\':C.1t,\'46-3I\':C.fH*2l(v.8y,1),\'46-eT\':gC(C.46),\'kk-gT\':C.iU+\'px\'});if(o.1h.6D){O(X,{\'8N-Z\':Dq})}if(is!=="W"){O(X,{\'6z-y\':(6n&&C.3w==1?\'3e\':\'8X\')})}1F.1W(X);if(C.3w!=1){B 6N=1Z("2e");O(6N,{\'2j\':\'4F\',\'6z\':\'3e\',\'2S-6A\':C.7f});if(C.3w!=1){if(o.1h.6D){O(6N,{\'8N-Z\':Dq})}}X.1W(6N)}3V(X,{id:(v.id+"41"+is)});if(is=="W"){if(C.3w==1){O(X,{\'Z\':\'100%\',\'2T-2r\':C.6O,\'2T-2N\':C.b7+20,\'6z-x\':\'8X\',\'6z-y\':\'3e\',\'bb-9h\':\'e8\'});O(1F,{\'Z\':o.2U-C.4Q-C.4u,\'1e\':C.jo+C.bc+C.b7})}F{O(X,{\'6z-y\':\'8X\',\'6z-x\':\'3e\'});if(C.HR==1){nI()}}if(C.pK==1){O(1F,{\'2z-1t\':C.wl})}if(v.W.2O==1){3i(1F)}}if(C.jb==1){B 5L=1Z("2e");B b3=5D(C.pK==1?C.wl:C.5e);if(C.3w==1){j1(5L,\'to 2r, 5u(\'+b3+\',\'+(C.5P*1+0.3)+\'), 5u(\'+b3+\',0)\',\'1a\',12,5,7,10,7,10,12,15);5L.1w(6l,KC)}F{j1(5L,\'to 2N, 5u(\'+b3+\',\'+(C.5P*1+0.3)+\'), 5u(\'+b3+\',0)\',\'1b\',5,12,10,7,10,7,15,12);5L.1w(6l,Kw)}B 5B=1Z("2e");if(C.3w==1){j1(5B,\'to 1a, 5u(\'+b3+\',\'+(C.5P*1+0.3)+\'), 5u(\'+b3+\',0)\',\'2r\',8,5,13,10,13,10,8,15);5B.1w(6l,Ky)}F{j1(5B,\'to 2N, 5u(\'+b3+\',0), 5u(\'+b3+\',\'+(C.5P*1+0.3)+\')\',\'2N\',5,8,10,13,10,13,15,8);5B.1w(6l,KP)}5L.1w("pJ",iT);5L.1w("nt",iT);5B.1w("pJ",iT);5B.1w("nt",iT);X.1w("xK",Dx,{5w:J});5L.1w("aj",aO);5B.1w("aj",aO);1F.1W(5L);1F.1W(5B);3L(wm);wm=7U(JV,2h)}X.1w(aV,Di,{5w:J});X.1w(aR,wx,{5w:J});if(v.W.a2>0&&!a2&&is=="W"){if(1E Dt!=="1D"){a2=1y Dt()}}if(6n){V(B i=1;i<15;i++){if(L(v["c9"+is][is+i])){v.1f[is+i]=v["c9"+is][is+i];if(L(v["c9"+is][is+i+"1N"])){v.1f[is+i+"1N"]=v["c9"+is][is+i+"1N"]}if(L(v["c9"+is][is+i+"1c"])){v.1f[is+i+"1c"]=v["c9"+is][is+i+"1c"]}}if(L(v.1f[is+i])){if(v.1f[is+i]==1){bI(\'f\',i);bD(f[i],9D[i],5O[i],8e[i],i);B 5k=v.1f[is+i+"1c"];B 8H=v.1f[is+i+"1N"];if(!L(5k)){v.1f[is+i+"1c"]="4W"}if(5k){if(5k.K("3F")>-1&&8H){if(!v[\'6L\'+5k]){if(8H.K(":")>0){B mi=5k.4P(-1);B dm=v[\'lZ\'+mi];B k=4C(8H.1i(8H.K(":")+1)).2q(\',\');B ka=[];B i0;V(B j=0;j<k.R;j++){if(k[j].K("(*)")>-1){!L(dm)?dm=j:\'\';k[j]=k[j].1O("(*)",\'\')}i0=k[j].K("->2P:");ka[j]=\'\';if(i0>0){ka[j]=k[j].1i(i0+6);k[j]=k[j].1i(0,i0)}}o[\'6L\'+5k]=k;o[\'m\'+mi+\'41\'+\'2P\']=ka;8H=v.1f[is+i+"1N"]=8H.1i(0,8H.K(":"))}F{o[\'6L\'+5k]=[];v.1f[is+i+"1N"]=8H}v[\'6L\'+5k]=1;o[\'jG\'+5k]=2l(dm,0)}}}5O[i].1R=2K(5k);if(2f(8H)){5O[i].1R=8H}if(5k=="2V"){o.fk=H}1K[i]=5k;7K(i);if(1K[i]==\'dB\'){if(1E m6!=="1D"){!o.9T?o.9T=1y m6():\'\';if(L(1z.lA)){5O[i].1R=o.9T.PN();o.9T.Ch()}}}if(1K[i]in o.5H){ju[1K[i]]=i}f[i].1w(aV,6u,{5w:J});f[i].1w(aR,5U,{5w:J});f[i].1w(6l,bn);f[i].1w("aj",aO);if(v.1f[is+i+"1l"]==1){O(f[i],{"1e":0})}}}}}E Dx(x){if(is=="W"&&C.3w==1&&x){if(x.uy==0&&x.bW!=0){X.aP-=x.bW;x.9e()}}3L(l7);l7=7U(wx,kq);bm()}E Di(){o.3C=H}E wx(){if(C.ha==1){2D(o.gR);o.gR=1v(E(){if(!o.3C&&!o.nc){8i()}},(v.1f.h6>0?v.1f.h6*2h:(o.1h.tv?47:2h)))}o.3C=J}E 6u(1d){if(o.1Y){o.5l?o.U.5l(J):\'\'}B i=1d.4n.7Y(\'mJ\');B x;if(i){x=\'f\'}F{if(1d.4n.7Y(\'aw\')){i=1d.4n.7Y(\'aw\');x=\'f2\'}}if(i){i=2L(i);B eJ=J;if(L(2g(x)[i])){if(C.8A>-1){O(2g(x+\'bg\')[i],{\'1A\':C.8A})}if(2f(C.dR)){O(2g(x+\'bg\')[i],{\'6X\':\'f4(\'+C.dR+\')\'})}if(C.7y>-1){O(2g(x+\'1N\')[i],{\'1A\':C.7y});O(2g(x+\'5C\')[i],{\'1A\':C.7y})}if(is=="W"){if(1K[i].K("W")==0){B id=1K[i].1i(8);if(3r==id||eg==id){O(2g(x+\'1N\')[i],{\'1t\':C.6b});O(2g(x+\'5C\')[i],{\'1t\':C.6b});eJ=H}F{O(2g(x+\'1N\')[i],{\'1t\':C.1t})}}}if(C.vv==1&&L(C.lr)&&eJ){}F{O(2g(x+\'bg\')[i],{\'7O\':C.a9})}}}};E 5U(1d){if(o.1Y){o.5l?o.U.5l(H):\'\'}B i=1d.4n.7Y(\'mJ\');B x;B eJ=J;3L(hS);bm();if(i){x=\'f\'}F{if(1d.4n.7Y(\'aw\')){i=1d.4n.7Y(\'aw\');x=\'f2\'}}if(i){if(L(2g(x)[i])){if(C.8A>-1){O(2g(x+\'bg\')[i],{\'1A\':C.5P})}if(2f(C.dR)){O(2g(x+\'bg\')[i],{\'6X\':\'f4(1)\'})}if(C.7y>-1){O(2g(x+\'1N\')[i],{\'1A\':C.a});O(2g(x+\'5C\')[i],{\'1A\':C.a})}if(is=="W"){if(1K[i].K("W")==0){B id=1K[i].1i(8);if(3r==id||eg==id){O(2g(x+\'1N\')[i],{\'1t\':C.6b});O(2g(x+\'5C\')[i],{\'1t\':C.6b});eJ=H}F{if(L(o.a7[id])){iN(i)}F{O(2g(x+\'1N\')[i],{\'1t\':C.1t})}}}}if(C.vv==1&&L(C.lr)&&eJ){}F{O(2g(x+\'bg\')[i],{\'7O\':o.a7[id]?C.r3:C.5e})}}}}E bn(1d){if(!g8){B d=1y 7V();o.av=d.ah();B i=1d.4n.7Y(\'mJ\');if(i){if(L(f[i])){if(L(1K[i])){if(is=="W"){o.2a=1D}4Z(i,0)}}}l4()}}B wE;B hS;E EF(1d){if(!g8){B i=1d.4n.7Y(\'aw\');if(i){if(L(5m[i])){if(2i in o.5H){wE=i;hS=7U(Dy,4y)}}}}}E Dy(){qW(wE)}E aO(1d){3L(hS);1d.6q=H;bm()}E vc(1d){3L(hS);if(!g8){B d=1y 7V();o.av=d.ah();B i=1d.4n.7Y(\'aw\');if(i){if(i==0){if(5m[0]==\'1t\'){cR();4Z(oc)}F{dL()}}F{if(L(5m[i])){qW(i)}}}}}E pu(1d){B x=1d.4n.7Y(\'EV\');if(x){uQ(x)}}E K7(1d){bm();B i=1d.4n.7Y(\'aw\');if(L(5m[i])){if(7e("=",i)>0){B x=5m[i].1i(0,7e("=",i));B y=5m[i].1i(7e("=",i)+1);B z=2i+\'Er\';if(!v[z]){v[z]=[]}if(!L(v[z][x])){v[z][x]=v[x]+\'\'}uB(x,y)}}};E uB(x,y){v[x]=y;if(o.5o&&v.x9==1&&x!="cw"){3O.9w("pV"+x,y)}if(o.5c&&o.3H){o.3H.a1()}o.U.kA();uQ(x)}E KI(1d){B i=1d.4n.7Y(\'aw\');B x=5m[i];if(L(x)){if(x.K("=")>0){B z=x.1i(0,x.K("="));B y=x.1i(x.K("=")+1);v[z]=y;rU();7K(o[2i+\'uI\']);if(2i=="kZ"){7E("Iq")}}}}E 7K(i){if(L(1K[i])){B b8=J;B 7N=J;B 5r=\'\';if(6n){if(1K[i]=="4X"){5r=o.P.xU()}if(1K[i]=="7w"){5r=o.P.y5()}if(1K[i]=="2V"){5r=\' \';7N=H}if(1K[i].K("3F")>-1){if(o[\'6L\'+1K[i]]){if(o[\'6L\'+1K[i]].R>0){B t=o[\'jG\'+1K[i]];if(t!=-1){5r=o[\'6L\'+1K[i]][t]}7N=H}}}if(1K[i]=="bH"){if(o.7H){5r=o.nw[o.PM]}}if(1K[i]=="7w"||1K[i]=="bH"||1K[i]=="4X"){if(o[\'6L\'+1K[i]].R==0){b8=H}F{if(o[\'6L\'+1K[i]].R==1&&(C.J1!=1||o[\'6L\'+1K[i]][0]==1)){b8=H}F{7N=H}}}if(1K[i]=="5n"){if(!o.5n){b8=H}F{7N=H}}if(1K[i]=="6H"){if(o.2n!=\'eA\'&&!v.6H){b8=H}F{7N=H}}if(1K[i]=="1T"){if(L(o.1X)){7N=H;if(o.51||v.9n==1){if(o.3x){5r=o.2Y[!o.51?o.3x.7k():o.3l]}}F{5r=\'\'}B hP=0;V(B s=0;s<o.1X.R;s++){if(o.1X[s]!=\'\'){hP++}}if(hP==1&&o.iH==1){hP=0}if(v.mX==1&&v.qS==1){}F{if(hP==0){b8=H;7N=J}}}F{b8=H}}if(1K[i]=="4W"){5r=o.5S[o.as];5r==1&&C.e5!=1?5r=2K(\'ea\'):\'\';7N=H;if(o.2n=="bB"||(o.P.5Q()&&C.PL!=1)){b8=H;7N=J}}if(1K[i]in o.5H){5r=ji(1K[i]);7N=H}if(1K[i].K("8F")>0){B x=\' \';B y=[\'x5\',\'x6\',\'xp\'];V(B z=0;z<y.R;z++){if(L(v[1K[i]+y[z]])){if(v[1K[i]+y[z]]!==\' \'){x+=(x!==\' \'?\':\':\'\')+v[1K[i]+y[z]]}}}5r=x!=\' 0:0\'&&x.K(":")>-1?x:\' \';o[1K[i]+\'7F\']=5r;7N=H}}8e[i].1R=5r+(5r!=\'\'&&C.PJ!=1?\' &gY;<2w Z="k6" 1e="F2" yv="-1 -1 5 8" 8r="1.1" 4f="3P://4c.w3.3Z/47/2w" 4f:4e="3P://4c.w3.3Z/7T/4e"><ol 4p="#\'+3y(C.6b)+\'" 4p-Z="1" 6a="1U" 8w="0 0 3 3 0 6"></ol></2w>\':\'\');B EZ=6n&&aX!=-1;if(b8){1l(f[i]);if(6n){e7[i]?2D(e7[i]):\'\';if(o.Q){o.Q.jl(i,J,5r)}F{e7[i]=1v(E(){o.Q.jl(i,J,5r)},4y)}}O(f[i],{\'1q\':\'2C\',\'2r\':0,\'1b\':-100})}if(7N){if(EZ){}F{if(C.3w==1){O(f[i],{\'2j\':\'c6-4F\'})}F{1n(f[i])}}if(6n){e7[i]?2D(e7[i]):\'\';if(o.Q){o.Q.jl(i,H,5r)}F{e7[i]=1v(E(){o.Q.jl(i,H,5r)},42)}}O(f[i],{\'1q\':\'gy\',\'2r\':0,\'1b\':0})}2A()}V(B j=1;j<f.R;j++){if(f[j]){if(5W(f[j])){B 4A=J;4J?4A=H:\'\';4J=J;4A&&o.Q?o.Q.4A():\'\'}}}};B xc=0;E 4Z(i,Fm,fa){fa?1K[i]=fa:\'\';if(L(1K[i])){o.nc=H;bm();B x=sT();if(6n){aX==-1?xc=x[0]:x[0]=xc}if(2i!=1K[i]){2i=1K[i];B x8=2i.K("3F")>-1;if(2i==\'4X\'||2i==\'7w\'||2i==\'1T\'||2i==\'4W\'||x8||2i==\'bH\'||2i in o.5H||2i.K("8F")>0||2i==\'2V\'||2i==\'1t\'){aX=i;B z=g1(o[\'6L\'+2i]);if(2i=="nR"){if(C.rw==1){z=7E("PT")}F{z=7E("Po")}}if(2i=="kZ"){z=7E("OV")}if(2i=="2V"&&o.2V){z=[];V(B j=1;j<=16;j++){if(L(v["2V"+j])){z.2M(2K(v["2V"+j]));jN[z.R]=v["2V"+j]}}}if(2i=="1t"&&o.4i){z=[];oc=i;V(B j=0;j<o.ow.R;j++){B co=o.ow[j].1i(4);z.2M(2K(co));6o[z.R]=co}}if(z.R==0&&x8){B ai=2i.4P(-1);if(L(1z[\'n7\'+ai])){1z[\'n7\'+ai](v.id)}8i();I}B g3=o[\'jG\'+2i];B Fe=o[\'OM\'+2i];V(B j=1;j<f.R;j++){if(f[j]){f[j].C.2j="1U"}}f2=[];bI(\'f2\',0);bD(f2[0],eO[0],4U[0],5F[0],0);O(f2[0],{"2S-2N":"4t 6v "+(C.uC==1?8E:"5u(100,100,100,0.7)")});aM=Fm;B oq=J;4U[0].1R=(x[0]<2||aM==1||C.yk==1?\'\':hw)+(v.1f[is+i+"1N"]&&v.1f[is+i+"1N"]!=\'\'?v.1f[is+i+"1N"]:2K(v.1f[is+i+"1c"]))+(o[1K[i]+\'7F\']?o[1K[i]+\'7F\']:\'\');if(2i==\'1T\'&&!o.xE){B hD=1Z("2e");hD.1R=2K("2E");O(hD,{\'1t\':C.1t,\'9E\':\'2y\',\'6Y\':\'4B\'});5F[0].1W(hD);hD.1w(6l,I1);oq=H}if(2i==\'1T\'&&v.mX==1&&!o.1h.tv&&L(1z.lA)){B uf=1Z("2e");!o.3x?o.3x=1y kz():\'\';uf.1R="<wM 1G=\'3c\' id=\'"+v.id+"Fq\' Oy=\'.qr,.ql,.iG\' C=\'2j:1U\'/>"+2K(\'zs\');O(uf,{\'1t\':C.1t,\'9E\':\'2y\',\'6Y\':\'4B\',\'2Q-1a\':(oq?\'dZ\':0)});5F[0].1W(uf);o.h8=1S.8G(v.id+"Fq");o.h8.Or=o.3x.xA;uf.1w(6l,o.3x.xA)}if(oq){if(gG){if(aM==2){z=[];3i(f2[0])}V(j=0;j<o.bX.R;j++){if(v.o8==0&&o.bX[j]=="h4"){}F{z.2M("Rr"+o.bX[j])}}}}O(4U[0],{\'46-3I\':C.hF*2l(v.8y,1)});5m[0]="Ro";if(2i in o.5H){t0(2i);if(oc>0&&o.ow.K(\'Rl\'+2i)>-1){4U[0].1R=hw+2K(2i);5m[0]="1t";5F[0].1R=ji(2i)}O(5F[0],{\'Z\':C.5h*2.5,\'1B-8d\':\'2r\'})}if(aM!=1&&x[0]>1){f2[0].1w(aV,6u);f2[0].1w(aR,5U);f2[0].1w(6l,vc);f2[0].1w("aj",aO)}F{O(f2[0],{"6Y":\'6V\'})}if(C.tL==1){3i(f2[0])}if(L(z)){B zz=\'\';V(j=0;j<z.R;j++){B y=j+1;B eF=0;B 6t=J;if(z[j]&&4C(z[j])!=\'\'){if(2i==\'4X\'){if(z[j]==2K("2y")){eF=1}if(o.2n=="1C"&&v.S1==1){B iz=5b(z[j]);if(iz&&iz<zz){eF=2}zz=5b(z[j])}}bI(\'f2\',y,eF);bD(f2[y],eO[y],4U[y],5F[y],1K[i],i);if(2i==\'4W\'){z[j]==1&&C.e5!=1?z[j]=2K(\'ea\'):\'\'}if(1E(z[j])==\'4w\'){if(z[j].K("<<<")==0){z[j]=z[j].1O(\'<<<\',\'\');6t=H}if(z[j].K(\'8F\')>0){o[2i+\'uI\']=i}if(z[j].K("v8")==0){B 1J=z[j];if(1J.K("8F")>0){4U[y].1R=2K(z[j].1i(1J.K("8F")+5))}F{4U[y].1R=2K(z[j].1i(7))}if(z[j]==\'S7\'){l6=f2[y];O(f2[y],{"2S-1b":"4t 6v "+(C.uC==1?8E:"5u(100,100,100,0.7)")})}}F{4U[y].1R=z[j]}}F{4U[y].1R=z[j]}5m[y]=2i+j;if(g3==j||Fe==j){5F[y].1R=g3==j?jE:Fg;if(g3==j){l1(y)}}if(1E(z[j])==\'4w\'){if(z[j].K("v8")==0){B t=z[j].1i(7);if(t.K("1t")>0){5F[y].1R="<2e C=\'"+(v[t]=="3R"?\'2S:4t 6v #km;1e:aJ;Z:aJ;\':\'1e:dZ;Z:dZ;\')+";2z-1t:"+(v[t].K("#")==-1?\'#\':\'\')+v[t]+";2S-6A:dZ;\'></2e>"}F{if(L(v[z[j].1i(7)])){5F[y].1R=v[z[j].1i(7)]}}}if(2i=="2V"){if(L(jN[y])&&o.2V){5F[y].1R=o.2V.1p(jN[y],0.7,3y(C.6b))}}if(2i=="1t"){if(L(6o[y])&&o.4i){5F[y].1R=ji(6o[y])}}if(2i==\'4X\'){if(z[j]==2K("2y")&&o.P.j9()){l1(y)}if(2f(v.bG)){B fq=v.bG.2q(",");V(B k=0;k<fq.R;k++){if(z[j].K(fq[k])>-1){3i(f2[y])}}}}}B vb="";if(1E(z[j])==\'4w\'){if(z[j].K("v8")==0){3V(f2[y],{\'Qw\':i,\'EV\':z[j].1i(7)});vb="pu"}}if(!6t){f2[y].1w(aV,6u);f2[y].1w(aR,5U);if(vb=="pu"){f2[y].1w(6l,pu)}F{f2[y].1w(6l,vc)}f2[y].1w("aj",aO);f2[y].1w("FO",EF)}F{O(f2[y],{"6Y":"6V"})}}}}2A()}if(1K[i]==\'6H\'){o.U.jg();2i=-1}if(1K[i]==\'dB\'&&L(o.9T)){o.9T.6f();2i=-1}if(1K[i].K(\'W\')>-1){B id=1K[i].1i(8);if(L(o.1I[id])){B fl=o.1I[id][\'3c\'];if(L(fl)){if(1K[i].K(\'W\')>-1){if(L(iR)){2i=-1;I}}if(fl.K(\'3A:\')==0){if(id.K(\'x\'+eg)!=0){o.2a=fl.1i(5);cC(id.1i(0,id.mK(\'-\'))+\'-0\');I}if(!o.1u){o.2a=fl.1i(5)}if(!o.1r){o.U.2v()}3q(\'3A\',fl.1i(5));v.W.6Z==0&&v.W.dg==1?8i():\'\';I}dA(i);vs(id);7E("Ax");if(L(o.1I[id][\'7l\'])&&v.7l==1&&v.Qt==1){7l(o.1I[id][\'7l\'])}F{le(id);o.U.eC(fl,(v.W.hW==1?1:1D));v.W.6Z==0&&v.W.dg==1?1v(8i,4y):\'\';lv=J;oH=J;lk(id);js("Qs")}}F{if(L(o.1I[id][\'5a\'])){6m(id);if(lv){6e==-1?4Z(0,0):\'\'}F if(oH){6e==-1?4Z(2L(f.R)-2,0):\'\'}}}}if(o.2O){o.2O.nl()}}if(1K[i]==\'5n\'){o.P.eU()}}}};G.JT=E(x){7K(o[x+\'uI\'])};E uQ(x){if(x=="nn"){I3();I}if(x=="oa"){B z=2i+\'Er\';if(v[z]){V(B y in v[z]){if(v[z].2t(y)){uB(y,v[z][y])}}gH()}I}bm();V(B i=0;i<f2.R;i++){if(f2[i]){f2[i].C.2j="1U"}}f2=[];bI(\'f2\',0);bD(f2[0],eO[0],4U[0],5F[0],0);O(f2[0],{"2S-2N":"4t 6v "+(C.uC==1?8E:"5u(100,100,100,0.7)")});if(x.K("8F")>0){f2[0].1w(6l,rU);4U[0].1R=2K(x.1i(x.K("8F")+5))}F{f2[0].1w(6l,gH);4U[0].1R=(C.yk!=1?hw:\'\')+2K(x)}O(4U[0],{\'46-3I\':C.hF*2l(v.8y,1)});f2[0].1w(aV,6u);f2[0].1w(aR,5U);f2[0].1w("aj",aO);B 4s=[];B mj=J;if(x.K("3I")>0){4s=[\'50%\',\'75%\',\'100%\',\'125%\',\'qU%\',\'Db%\',\'4y%\',\'R3%\',\'e4%\',\'jC%\']}if(x.K("5P")>0){4s=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.K("kx")>0){V(B i=-5;i<5.5;i+=0.5){4s.2M(2F.4k(i*100)/100)}}if(x.K("dT")>0){4s=[4y,jC,fB]}if(x.K("2N")>0){V(i=0;i<21;i++){4s[i]=i*10}}if(x.K("x5")>0){V(i=0;i<24;i++){4s[i]=i}}if(x.K("x6")>0||x.K("xp")>0){V(i=0;i<60;i++){4s[i]=i}}if(x.K("ac")>0){mj=H;4s=[0,1]}if(x.K("4p")>0){mj=H;4s=[0,1]}if(x.K("1t")>0){4s=[\'3E\',\'Ex\',\'LH\',\'LC\',\'LB\',\'LU\',\'M4\',\'M3\',\'KX\',\'KV\',\'KW\',\'L0\',\'L8\',\'NN\',\'MO\',\'MH\',\'MP\',\'3R\'];B vx=v[x].1O("#","");if(4s.K(vx)==-1){4s[8]=vx}}V(y=1;y<=4s.R;y++){bI(\'f2\',y,0);bD(f2[y],eO[y],4U[y],5F[y],y);O(5F[y],{\'2T-1a\':0});if(x.K("1t")>0||x.K("2N")>0||x.K("8F")>0||x.K("kx")>0){y%3!=0?O(f2[y],{\'hq\':\'1a\'}):\'\';O(f2[y],{\'Z\':\'33.3%\'});if(x.K("1t")>0){4s[y-1]=2l(v["RX"+(y-1)],4s[y-1]);4U[y].1R="<2e C=\'"+(4s[y-1]=="3R"?\'2S:4t 6v #km;1e:HK;Z:HK;\':\'1e:gd;Z:gd;\')+";2z-1t:"+3y(4s[y-1])+";2S-6A:gd;\'></2e>";O(f2[y],{\'2G-1e\':1})}F{4U[y].1R=4s[y-1]}}F{if(x.K("dT")>0){4U[y].1R=4s[y-1]}F{y%2!=0?O(f2[y],{\'hq\':\'1a\'}):\'\';O(f2[y],{\'Z\':\'50%\'});if(mj){4U[y].1R=2K(4s[y-1]+\'7F\')}F{4U[y].1R=4s[y-1]}}}5m[y]=x+\'=\'+4s[y-1];if((4s[y-1]==v[x]&&6Q(v[x])!=" ")||v[x]==\'#\'+4s[y-1]){5F[y].1R=jE;l1(y)}f2[y].1w(aV,6u);f2[y].1w(aR,5U);if(x.K("8F")>0){f2[y].1w(6l,KI)}F{f2[y].1w(6l,K7)}f2[y].1w("aj",aO)}2A()}E l1(x){f2[x].mY.bx(\'7a-\'+v.id+\'-dx-lZ\');O(4U[x],{\'1t\':C.6b});mC(eO[x])}E le(id){if(L(o.1I[id][\'28\'])){v.28=o.1I[id][\'28\'];L(v.28)?o.P.ar(v.28):\'\'}if(L(o.1I[id][\'1N\'])){o.cM=o.1I[id][\'1N\']}v.W.Kg>0?iR=1v(Kk,v.W.Kg*2h):\'\';qH()}E lk(id){B t=o.1I[id][\'1N\'];if(L(t)){if(v.lh==1){if(o.U.mz(o.1I[id])){}F{v.1N=(v.uN==1&&L(o.rn)?o.rn+(v.uM==1?\'<br>\':\' \'):\'\')+t}o.U.ao(\'1N\')}}if(v.fS==1){if(L(o.1I[id][\'8w\'])){v.8w=o.1I[id][\'8w\']}F{v.8w=[]}o.Q.kT()}B xv=[\'5E\',\'oE\',\'lN\',\'6H\',\'7b\',\'Y\',\'kW\',\'A7\',\'oe\',\'oL\',\'4d\',\'4g\',\'1j\',\'zY\',\'zT\',\'8g\',\'cg\',\'gc\',\'A4\',\'9f\',\'kh\'];V(B i=0;i<xv.R;i++){B j7=o.1I[id][xv[i]];if(L(j7)){o.oG[xv[i]]=j7;v[xv[i]]=j7;if(i==16){v.W.bJ=j7}}F{i<4?v[xv[i]]=1D:\'\'}}V(B uv in o.1I[id]){if(uv.K("Ae")==0){v[uv.1i(7)]=o.1I[id][uv]}}vs(id);B 9i=o.1I[id];if(L(9i[\'2p\'])){9i[\'1T\']=9i[\'2p\']}if(L(9i[\'1T\'])){o.U.fY(9i[\'1T\'])}if(L(9i[\'9f\'])){o.Q.rC()}o.U.kw(o.1I[id]);if(o.iq){o.Q.rF(o.iq)}if(L(9i[\'aD\'])){3q(\'aD\',9i[\'aD\'])}if(L(9i.1H)){o.U.3T(9i.1H)}}E vs(id){B x=o.1I[id][\'1u\'];if(L(x)){if(x=="3p"){if(2E.1T&&!o.1I[id][\'1T\']){o.1I[id][\'1T\']=2E.1T}if(o.P.17()>0){v.1u=o.2a=o.P.17()}F{2E.1u&&!o.2a?o.2a=2E.1u:v.1u=0}}F{v.1u=o.2a=x}}F{v.1u=0}}E Kk(){2D(iR);iR=22}E dA(x){if(6e==0&&!o.1u){O(5O[6e],{\'1t\':C.1t});O(9D[6e],{\'7O\':C.5e});8e[6e].1R=\'\';f[6e].mY.5E(\'7a-\'+v.id+\'-dx-pl\')}F{o.vy=x;if(6e>-1){iN(6e)}if(3r!=\'\'){if(!o.a7[3r]&&L(o.1I[3r])){o.sl+=2l(o.1I[3r].1j,0)}o.a7[3r]=H;5I=wh(5I,3r)}}if(1K[x]){B id=1K[x].1i(8);8e[x].1R=jE;f[x].mY.bx(\'7a-\'+v.id+\'-dx-pl\');O(5O[x],{\'1t\':C.6b,\'1B-yB\':\'1U\',\'1A\':C.a});mC(9D[x]);if(C.vv==1&&L(C.lr)){O(9D[x],{\'7O\':C.lr})}6e=x;3r=id;o.3r=3r;v.4M=3r;o.q8=5O[x].1R;o.vy=3r;eg=o.1I[id][\'hn\'];if(o.Q){o.Q.iv()}if(a2){a2.Mf()}}}E 6m(id){B x=id==0?o.W:o.1I[id];o.vy=id;V(B i=0;i<f.R;i++){if(f[i]){if(C.3w==1){X.3k(f[i])}F{6N.3k(f[i])}f[i]=22}}f=[];6e=-1;if(L(x[\'5a\'])){B y=7X.6i(x[\'5a\']).R;bI(\'f\',y);1K[y]="Mg";bD(f[y],9D[y],5O[y],8e[y],y);if(C.3w==1){O(f[y],{"Z":(C.nF==1?C.ec:"2y"),"1e":C.jo})}if(C.Ki==1){B yx="4t 6v "+5D(C.Kj,2l(C.K4,1));if(C.3w==1){O(f[y],{"LN":yx})}F{O(f[y],{"LP":yx})}}B 1J=x.1N;if(C.yk!=1){1J=hw+1J}5O[y].1R=1J;O(5O[y],{\'46-3I\':C.hF*2l(v.8y,1)});B p=x[\'hn\'];f[y].1w(aV,6u);f[y].1w(aR,5U);f[y].1w(6l,E(){KD(p)});x=x[\'5a\']}B y=7X.6i(x).R;5I=[];dw=[];if(a2&&C.3w!=1){a2.5E(6N);if(y>v.W.a2){a2.bx(C,6N)}}V(B i=0;i<y;i++){bI(\'f\',i);1K[i]="W"+x[i].id;if(!L(o.a7[x[i].id])&&!L(x[i].5a)){5I[x[i].id]=i;dw[x[i].id]=i}bD(f[i],9D[i],5O[i],8e[i],i);if(C.3w==1){if(C.7d==0){O(5O[i],{\'Z\':C.ec-C.tA-C.tD});3i(8e[i])}O(f[i],{"Z":(C.nF==1?C.ec:"2y"),"1e":C.jo})}5O[i].1R=x[i].1N?x[i].1N:\'&gY;\';if(v.cq==1&&v.zg==1&&x[i].id){if(o.Ke){if(o.Ke.K(x[i].id)>-1){x[i].d7=1}}}if(L(x[i].d7)){if(x[i].d7==1){o.a7[x[i].id]=H;iN(i)}}if(L(x[i].5a)){8e[i].1R=K2;O(8e[i],{"1t":C.1t})}f[i].1w(aV,6u);f[i].1w(aR,5U);f[i].1w(6l,bn);f[i].1w("aj",aO);if(L(o.a7[x[i].id])){iN(i)}if(3r==x[i].id){dA(i)}if(eg==x[i].id){O(5O[i],{\'1t\':C.6b});O(8e[i],{\'1t\':C.6b});mC(9D[i])}}2A();4J=J;o.Q?o.Q.4A():\'\'}E mC(x){if(2f(C.KQ)&&x){O(x,{"2z-an":"3f-4H(5u(0, 0, 0, "+(1-C.KQ*1)+") 0 0)"})}}E j1(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3w==1?\'K3\':\'100%\');B hh=(C.3w==1?\'100%\':\'K3\');O(x,{\'1q\':\'2C\',\'2j\':\'c6-4F\',\'Z\':ww,\'1e\':hh,\'1B-8d\':\'8D\'});if(C.Kb==1){O(x,{\'2z\':\'-os-3f-4H(\'+y+\')\',\'2z\':\'-3N-3f-4H(\'+y+\')\',\'2z\':\'-ms-3f-4H(\'+y+\')\',\'2z\':\'-o-3f-4H(\'+y+\')\',\'2z\':\'3f-4H(\'+y+\')\',})}if(C.3w==1||o.1h.2b){O(x,{\'6Y\':\'4B\'})}F{O(x,{\'4B-3j\':\'1U\'})}if(C.nE==1){O(x,{\'5N-Z\':C.im+\'px!5X\'})}if(z=="1b"){O(x,{\'1b\':-1,\'1a\':0})}if(z=="2N"){O(x,{\'2N\':-1,\'1a\':0})}if(z=="1a"){O(x,{\'1b\':0,\'1a\':0})}if(z=="2r"){O(x,{\'1b\':0,\'2r\':0})}if(z=="2r"||z=="1a"){O(x,{\'1B-8d\':\'1a\',\'2T-1b\':1F.2Z/2-10})}x.1R="<8D><2e "+(C.Ka==1?"Qa=\'G.C.7O=\\"#"+C.JP+"\\"\' Qe=\'"+(C.y9==1?"G.C.7O=\\"#"+C.ya:"G.C.2z=\\"1U")+"\\"\'":"")+" C=\'4B-3j:2y;6Y:4B;Z:gd;1e:gd;2S-6A:gd;"+(C.y9==1?"2z-1t:#"+C.ya+";":"")+(z=="1b"?"2Q-1b:dZ;":"")+(z=="2N"?"2Q-1b:dZ;":"")+(z=="2r"?"2Q-1a:gg;":"")+(z=="1a"?"2Q-2r:gg;":"")+"\'><2w Z=\'20\' 1e=\'20\' 4f:4e=\'3P://4c.w3.3Z/7T/4e\' 4f=\'3P://4c.w3.3Z/47/2w\'><g><2G x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 4p=\'#"+C.nf+"\' 4p-Z=\'"+C.nd+"\' 4p-gb=\'4k\'/><2G x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 4p=\'#"+C.nf+"\' 4p-Z=\'"+C.nd+"\' 4p-gb=\'4k\'/></g></2w></2e></8D>"}G.9B=E(){if(C.jb==1){9B()}};E JV(){if(d4){9B()}}E 9B(e){if(C.jb==1&&!hC){if(C.3w==1){B h=X.Qh;B m=1F.2c+C.6M+C.6O+20;B t=X.aP}F{B h=X.Jz;B m=1F.2Z;B t=X.ew}if(h>m){if(t>0){if(!5W(5L)){1n(5L);B m1=1y 5z({"mc":5L,"1G":"8b","to":1,"17":0.3,"me":"5L"})}}F{if(5W(5L)){B m2=1y 5z({"mc":5L,"1G":"8b","to":0,"17":0.3,"me":"5L","1l":H})}if(e){e.bW<0?e.9e():\'\'}}if(t<h-m-10){if(!5W(5B)){1n(5B);B m3=1y 5z({"mc":5B,"1G":"8b","to":1,"17":0.3,"me":"5B"})}}F{if(5W(5B)){B m4=1y 5z({"mc":5B,"1G":"8b","to":0,"17":0.3,"me":"5B","1l":H})}if(e){e.bW>0?e.9e():\'\'}}}F{1l(5L);1l(5B)}}}E KP(){B x=X.ew+1F.2Z-60;B m=1y 5z({"mc":X,"1G":"8X","to":x,"17":0.3,"me":"Jp","6r":"bE"});1v(9B,2h)}E Kw(){B x=X.ew-1F.2Z+60;B m=1y 5z({"mc":X,"1G":"8X","to":x,"17":0.3,"me":"PK","6r":"bE"});1v(9B,2h)}E iT(1d){2D(o.gR);1d.aS()}E Ky(){B x=X.aP+(1F.2c+C.6M+C.6O)-60;B m=1y 5z({"mc":X,"1G":"hY","to":x,"17":0.3,"me":"PP","6r":"bE"});1v(9B,2h)}E KC(){B x=X.aP-(1F.2c+C.6M+C.6O)+60;B m=1y 5z({"mc":X,"1G":"hY","to":x,"17":0.3,"me":"Jo","6r":"bE"});1v(9B,2h)}E KD(x){if(x==\'\'){6m(0)}F{if(L(o.1I[x])){6m(x)}}2i=\'\'}E iN(x){8e[x].1R=\'\';O(5O[x],{\'1t\':C.IL});if(C.Ii==1){O(5O[x],{\'1B-yB\':\'2G-PO\'})}if(C.r7>-1){O(5O[x],{\'1A\':C.r7})}f[x].mY.5E(\'7a-\'+v.id+\'-dx-pl\');O(9D[x],{\'7O\':C.r3});if(C.qY>-1){O(9D[x],{\'1A\':C.qY})}}E qW(i){if(L(5m[i])){bm();if(7e("4X",i)==0){o.U.5V(5m[i].1i(7))}if(7e("7w",i)==0){o.U.eb(5m[i].1i(10))}if(7e("1T",i)==0){!o.3x?o.3x=1y kz():\'\';o.3x.9y(5m[i].1i(8))}if(7e("bH",i)==0&&v.7H==1){o.7H.AF(5m[i].1i(7))}if(7e("3F",i)==0){B 5k=5m[i].4P(0,-1);o[\'jG\'+5k]!=-1?o[\'jG\'+5k]=i-1:\'\';if(o[\'6L\'+5k]){B mi=5k.4P(-1);if(o[\'m\'+mi+\'41\'+\'2P\'][i-1]!=\'\'){B ap=o[\'m\'+mi+\'41\'+\'2P\'][i-1].2q(":");3q(ap[0],ap.R>1?ap[1]:22)}if(L(1z[\'n7\'+mi])){v[\'lZ\'+mi]=i-1;1z[\'n7\'+mi](v.id,o[\'6L\'+5k][i-1],i-1)}}7K(aX);8i()}if(7e("2V",i)==0){o.2V?o.2V.2P(jN[i]):\'\';8i()}if(7e("1t",i)==0){cR();4Z(0,0,6o[i])}V(B p in o.5H){if(o.5H.2t(p)){if(7e(p,i)==0){o.P.Bb(p,i)}}}if(7e("8F",i)>0){if(4U[i].1R==2K(\'6t\')){7E(2i+\'0\');7K(aX);if(2i=="kZ"){7E("Iq")}dL()}F{if(2i=="nR"&&C.rw==1){7E(\'rw\',i);7K(aX);dL()}}}if(7e("4W",i)==0){o.U.8S(5m[i].1i(5));jT();1v(8i,4y)}}};G.jT=E(){jT()};G.JZ=E(x){V(B i=0;i<1K.R;i++){if(1K[i]==x){I H}}I J};E jT(){V(B i=0;i<1K.R;i++){if(1K[i]=="4W"){7K(i);if(2i==\'4W\'){cR();4Z(i,0)}}}}E bI(x,i,eF){if(L(2g(x))){2g(x)[i]=1Z("2e");if(i<2||x=="f"||2i!=\'4X\'||eF>0){if(C.3w==1){X.1W(2g(x)[i])}F{6N.1W(2g(x)[i])}}F{if(C.3w==1){X.yJ(2g(x)[i],2g(x)[i-1])}F{6N.yJ(2g(x)[i],2g(x)[eF==2?i-2:i-1])}}if(x==\'f\'){3V(2g(x)[i],{\'mJ\':i})}if(x==\'f2\'){3V(2g(x)[i],{\'aw\':i})}2g(x+\'bg\')[i]=1Z("2e");B mQ=1Z("2e");2g(x)[i].1W(mQ);mQ.1W(2g(x+\'bg\')[i]);f7(mQ);2g(x+\'4j\')[i]=1Z("2e");2g(x)[i].1W(2g(x+\'4j\')[i]);dE(2g(x+\'4j\')[i]);f7(2g(x+\'4j\')[i]);2g(x+\'1N\')[i]=1Z("2e");2g(x)[i].1W(2g(x+\'1N\')[i]);2g(x+\'5C\')[i]=1Z("2e");2g(x)[i].1W(2g(x+\'5C\')[i]);if(i>0&&x=="f2"&&6n&&C.tK==0){3i(2g(x+\'5C\')[i])}}};E bD(x,9j,ip,tu,PC,ii){O(x,{\'1q\':\'gy\',\'2r\':0,\'1b\':0,\'6Y\':\'4B\',\'1e\':\'2y\',\'Z\':\'100%\',\'6z\':\'3e\',\'2j\':\'4F\',\'2G-1e\':\'1.PB\'});if(6n){if(C.3w==1){O(x,{\'Z\':\'2y\'})}}if(C.qC&&C.3w==1){O(x,{\'Px\':C.qC})}if(C.3w==1&&(!6n||ii>0||C.tL==1)){O(x,{\'2j\':\'c6-4F\',\'bq-8d\':\'1b\',\'bb-9h\':\'ea\'})}O(9j,{\'2z\':(C.EU==1?"3f-4H(to 1a,"+3y(C.Pv)+", "+3y(C.5e)+")":3y(C.5e)),\'1A\':C.5P,\'9E\':\'1U\',\'5v\':\'1A 0.2s 6r-5t,2z .2s 6r-5t,6X .2s 6r-5t\'});dE(9j);dE(9j.4a);if(C.9X==1){O(9j.4a,{\'kY-6X\':\'9X(aJ)\'})}if(C.PQ==1){x.C[C.3w==1?"2S-2r":"2S-2N"]="4t 6v "+5D(2l(C.Qj,\'3E\'),2l(C.Qi,0.2))}O(ip,{\'1q\':\'gy\',\'2r\':0,\'1b\':0,\'hq\':(C.8d?C.8d:\'1a\'),\'1t\':C.1t,\'2T-1b\':C.IH,\'2T-2r\':C.tD,\'2T-2N\':C.Q6,\'2T-1a\':C.tA,\'9E\':\'1U\',\'1A\':C.a,\'5v\':\'1A 0.2s 3f,1t 0.2s 3f\',});O(tu,{\'1q\':\'gy\',\'2r\':0,\'1b\':0,\'hq\':(C.IG?C.IG:\'2r\'),\'2T-1b\':C.IH,\'2T-2r\':C.tD,\'2T-1a\':C.tA,\'9E\':\'1U\',\'46-3I\':C.5h*2l(v.8y,1),\'1A\':C.a,\'1t\':C.6b,\'5v\':\'1A 0.2s 3f,1t 0.2s 3f\'});if(C.nE==1){O(x,{\'5N-Z\':C.im+\'px!5X\'});O(ip,{\'5N-Z\':(C.im-70)+\'px!5X\'})}F{if(C.3w==1){if(C.nF==1){O(x,{\'Z\':C.ec});O(ip,{\'Z\':C.ec-70})}}F{O(ip,{\'bb-9h\':\'e8\'});O(tu,{\'bb-9h\':\'e8\'})}}}E dL(){V(B i=1;i<f.R;i++){if(L(f[i])){if(C.3w==1){f[i].C.2j="c6-4F"}F{f[i].C.2j="4F"}}}bm();cR();2A();2i=\'\';aX=-1};E cR(){V(B j=0;j<f2.R;j++){if(f2[j]){if(C.3w==1){X.3k(f2[j])}F{6N.3k(f2[j])}f2[j]=22}}f2=[];2i=\'\'}E Jw(){I X.2c};G.jy=E(){nI()};E nI(){if(is=="W"){if(C.3w==1||C.HR==1){B x=o.2U-C.4Q-C.4u;O(1F,{\'Z\':x});O(X,{\'Z\':x});6N?O(6N,{\'Z\':x}):\'\'}o.2O?o.2O.2A():\'\'}}E 2A(){if(!hC){if(6n){o.Q?o.Q.mS():\'\';B x=C.tL==1&&f.R>1?f[1]:f[0]}if(is=="W"){nI();o.Q?o.Q.jy():\'\';B x=f[0];if(v.yb==1){mD()}}f.R>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.R>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2c==0&&f2.R>0?x=f2[0]:\'\'}if(X.2c-X.um>0&&x&&C.3w!=1){if(L(5L)){O(5L,{"Z":6N.2c})}if(L(5B)){O(5B,{"Z":6N.2c})}C.o3=(X.2c-x.2c)-(X.um-x.um)}F{C.o3=0}}};E sT(){B x=0;B y=0;B z=\'\';V(B i=1;i<f.R;i++){if(L(f[i])){if(f[i].C.5A!="3e"&&f[i].C.2j!="1U"){x++;y=i;z=1K[i]}}}I[x,y,z]}G.xJ=E(){gG=H;G.1n();aM=2;gH()};E I1(x){gG=H;gH(x);if(gG&&l6){X.RI(0,l6.qg)}}E I3(x){gG=J;gH(x)}E gH(){dL();V(B i=0;i<1K.R;i++){if(1K[i]=="1T"){4Z(i,aM)}}}E bm(){2D(rZ);rZ=1v(E(){o.nc=J},47)}E rU(){B x=2i;dL();V(B i=0;i<1K.R;i++){if(1K[i]==x){4Z(i,0)}}}G.tb=E(){I v.1f.6Z==1&&v.1f.1o==1};E 8i(x){if((!6n&&v.W.HQ==1)||(6n&&v.1f.6Z==1&&x!=2)){I}if(is==\'W\'&&v.W.2O==1&&v.W.Sa!=1){if(v.W.6Z==1&&x==1){I}o.2O?o.2O.CD():\'\';d4=J}F{if((x!=1||(C.S8==1&&C.6Z==1))&&!o.1h.tv){B m=1y 5z({"mc":1F,"1G":"8b","to":0,"17":0.1,"me":is,"6r":"CI"});jM=1v(E(){O(1F,{"5A":"3e","1A":0,"1b":-47});d4=J},4y)}F{O(1F,{"5A":"3e","1A":0,"1b":-47});d4=J}}if(is==\'W\'){if(v.W.Ic==1&&o.Q){o.Q.qD("1c","W",H)}}3L(l7)};G.c=E(){I 1F};G.co=E(){if(1F.RZ(X)){I X}};G.s=E(19){if(19=="4u"||19=="4Q"){B k2=19.1O("2Q","9I");B k3=19.1O("2Q","b5");if(2f(C[k3])&&o.9U){I o.2U*C[k3]/100}if(2f(C[k2])){I o.2U*C[k2]/100}}I C[19]};G.ss=E(19){I C};G.1n=E(){dL();2D(jM);d4=H;if(is==\'W\'&&v.W.2O==1){o.2O?o.2O.mA():\'\'}F{O(1F,{"5A":"4q","1A":1,"5v":"1A 0.2s 3f"});B x=sT();if(x[0]==1){if(x[2]=="4X"||x[2]=="7w"||x[2]=="1T"||x[2]=="4W"||x[2]in o.5H||x[2].K("8F")>0){4Z(x[1],0)}}}if(o.Q){if(is==\'W\'&&o.Q.aW()){o.Q.aB()}if(is==\'1f\'&&o.Q.eX()&&!o.2O&&v.W.6Z!=1&&v.fQ!=1){o.Q.K1()}}if(o.Q){is==\'1f\'?o.Q.mS():\'\';if(is==\'W\'){o.Q.jy();if(v.W.Ic==1){o.Q.qD("1c","W",J)}}}if(o.1h.6D){O(X,{\'8N-Z\':\'2y\'});if(C.3w!=1){O(6N,{\'8N-Z\':\'2y\'})}}g8=H;3L(m0);m0=7U(If,100)};E If(){3L(m0);g8=J}G.6f=E(i){4Z(i,1)};G.1l=E(x){8i(x)};G.Ir=E(){if(o.2O){o.2O.aY()}};G.5V=E(){V(B i=0;i<1K.R;i++){if(1K[i]=="4X"){7K(i);if(o.2x.R>1){1n(f[i])}if(2i==\'4X\'){cR();4Z(i,aM)}}}};G.eU=E(){V(B i=0;i<1K.R;i++){if(1K[i]=="5n"){7K(i)}}};G.jO=E(x){V(B i=0;i<1K.R;i++){if(1K[i]==x){7K(i);if(o[\'6L\'+x]){if(o[\'6L\'+x].R>1){1n(f[i])}}if(2i==x){cR();4Z(i,aM)}}}};G.9y=E(){V(B i=0;i<1K.R;i++){if(1K[i]=="1T"){7K(i);if(o.2Y){if(o.2Y.R>0){B x=J;if(o.1X){V(B y=0;y<o.1X.R;y++){if(o.1X[y]!=\'\'){x=H;1g}}}F{x=H}x?1n(f[i]):\'\'}}if(2i==\'1T\'){cR();4Z(i,0)}}}};G.yM=E(x){o.W=x;6m(0);if(L(v.4M)){if(v.4M.K("x-")!=0){V(B y in o.1I){if(o.1I.2t(y)){if(o.1I[y].dV==v.4M){v.4M=y}}}}if(L(o.1I[v.4M])){fy(o.1I[v.4M]);B y=o.1I[v.4M][\'c7\'];dA(y);if(v.W.uO==1&&C.2O!=1){6m(0);1v(E(){2A()},42)}F{1v(E(){ei(y);2A()},42)}v.4M=1D}F{dA(0)}}F{dA(0)}if(C.2O==1){if(!L(o.2O)){o.2O=1y Qz()}}};G.cC=E(x){cC(x)};E cC(x){if(L(o.1I[x])){fy(o.1I[x]);4Z(o.1I[x][\'c7\'],0);ei(o.1I[x][\'c7\'])}};G.ns=E(x){if(L(o.1I[x])){fy(o.1I[x]);if(o.1I[x]["3c"]){o.2a=1D;dA(o.1I[x][\'c7\']);le(x);o.U.eC(o.1I[x]["3c"],1);lk(x);ei(o.1I[x][\'c7\']);if(o.2O){o.2O.nl()}}F if(o.1I[x]["5a"]){6m(x)}}};E Ju(x){if(L(o.1I[x])){eg=\'\';6m(0);fy(o.1I[x]);le(x);4Z(o.1I[x][\'c7\'],0);lk(x)}};G.au=E(){lv=H;B x=2L(6e)+1;if(3r!=\'\'){o.a7[3r]=H;5I=wh(5I,3r)}if(v.5I==1){x=sX(5I);if(x==22){if(v.Qv==1||v.W.bJ==1){dw.HT(E(a,b){I 2F.5G()-0.5});V(B x in dw){if(dw.2t(x)){5I[x]=dw[x]}}x=sX(5I);js("5q")}F{o.U.Cn()}}}F{if(3r!=\'\'){B y=7L().K(3r);if(y<7L().R){B j;V(B i=y+1;i<7L().R;i++){j=o.1I[7L()[i]];if(j.3c){if(j.3c.K("3A:")!=0&&j.5q!=1&&!j.5a){G.ns(j.id);x=-1;o.U.2v();js("5q");1g}}}}}}if(x>-1){o.2a=1D;4Z(x,0);ei(x)}};E ei(x){if(f[x]&&!hC){if(C.3w==1){B to=f[x].hA-20;B m=1y 5z({"mc":X,"1G":"hY","to":to,"17":0.3,"me":"Jo","6r":"bE"})}F{B to=f[x].qg-1F.2Z/2+20;B m=1y 5z({"mc":X,"1G":"8X","to":to,"17":0.3,"me":"Jp","6r":"bE"})}1v(9B,2h)}}E sX(4l){B 6i=7X.6i(4l);B x;V(B i=0;i<6i.R;i++){x=4l[6i[6i.R*2F.5G()<<0]];if(x){1g}}I x};G.5H=E(x){t0(x)};E t0(x){ju[x]>-1?7K(ju[x]):\'\';if(5F[0]){if(2i==\'1L\'){5F[0].1R=2F.4k(o.3z.x*100)+\'%\'}F{5F[0].1R=ji(2i)}}};E ji(x){if(x=="1L"){I 2F.4k(o.3z.x*100)+\'%\'}F{I 2F.4k(2l(o.9Y[x],o.5H[x])*100)+\'%\'}}G.cA=E(){I ta()};E ta(){if(v.5I==1){I 7X.6i(5I).R>0}B x=J;if(o.1I){x=7L().K(3r)<7L().R-1}I x};G.nq=E(){if(L(o.hl)){2i=1D;Ju(o.hl)}};G.eW=E(){B x=6e>0;if(o.1I){B z=7L().K(3r);x=z>0;if(z==1){if(L(o.1I[7L()[0]].5a)){x=J}}}I x};G.eV=E(){I L(o.1I)};G.dS=E(){oH=H;if(G.eW()){B x=2L(6e)-1;if(x<0){B y=7L().K(3r);if(y>0){B j;B z;V(B i=y-1;i>=0;i--){j=o.1I[7L()[i]];if(j){if(j.3c){z=j;if(j.3c.K("3A:")!=0&&j.5q!=1&&!j.5a){z=j;1g}}}}if(z){G.ns(z.id);o.U.2v()}}}F{o.2a=1D;4Z(x,0);ei(x)}js("Ra")}};G.nJ=E(){if(6e>0){ei(6e)}};E 7e(x,i){I 5m[i].K(x)};E fy(x){if(x){if(x[\'xg\']!=-1){fy(o.1I[x[\'hn\']]);6m(x[\'hn\'])}F{6m(0)}}};G.g=E(x){bA(x){1k"Z":I Jw();1g;1k"1e":I 1F.2Z;1g;1k"1b":I C.aC;1g;1k"Gs":I X.Jz;1g;1k"Gr":I C.gp;1g;1k"x":I 5b(1F.C.1a);1g;1k"y":I 5b(1F.C.1b);1g;1k"1A":I 1F.C.1A;1g;1k"1n":I d4;1g;1k"6f":I aX;1g;1k"19":I 19;1g;1k"aI":I 19+aI;1g;1k"4J":I 4J;1g;1k"W":I is=="W";1g;1k"d7":I o.a7[3r];1g;1k"6f?":I o.2O?o.2O.r5():d4;1k"tK":I jE;1g;1k"ch":I o.1I[o.ch]?o.1I[o.ch].1N:\'\';1k"cg":I v.cg?v.cg:\'\';1k"DQ":I ta()?o.1I[7L()[7L().K(3r)+1]].1N:\'\'}};E 7L(){I 7X.6i(o.1I)};G.KF=E(){3r=\'\';v.4M=\'\'};G.4J=E(){if(6n){B x=0;V(B i=1;i<15;i++){if(1K[i]=="4X"){B y=o.2x.R;if(L(v.bG)){B z=v.bG.2q(",");V(B j=0;j<z.R;j++){if(o.2x.K(z[j])>-1){y--}}}if(y>0){if(y>1||(y==1&&o.2x!=1&&C.J1==1)){x++}}}if(1K[i]=="5n"){if(o.5n){x++}}if(1K[i]=="6H"){if(o.2n==\'eA\'||v.6H){x++}}if(1K[i]=="7w"){if(o.7i.R>1){x++}}if(1K[i]=="bH"&&v.7H==1){if(o.nw.R>0){x++}}if(1K[i]=="1T"){if(L(o.1X)){V(B s=0;s<o.1X.R;s++){if(o.1X[s]!=\'\'){x++;1g}}}if(x==1&&o.iH==1){x=0}if(v.mX==1&&v.qS==1){x++}}if(1K[i]=="4W"){if(o.2n!="bB"){x++}}if(1K[i]in o.5H||1K[i]=="2V"||1K[i]=="dB"||1K[i]=="1t"){x++}if(1K[i]){if(1K[i].K("8F")>0){x++}if(1K[i].K("3F")>-1){x++}}if(v.1f[is+i+\'1l\']==1){x--}}I x<=0}F if(is=="W"){I f.R==0}F{I 4J}};G.4b=E(){if(1F.4a==o.1P){1F.3k(X);o.1P.3k(1F);o.2O?o.2O.4b():\'\';1F=22;X=22;hC=H}}};B yX=E(Y,iP){B 7c=J;if(Y.K(\'7c\')==0){7c=H;Y=Y.1i(5)}B pi=mw(Y);B 2m;B 3b;B hJ=J;B 3U=J;B pE=J;B pb=J;B 2y=H;B ty=[];B ce=1;B pD=J;B hN=0;B qQ;B ee=0;B om=0;B oZ=J;B oh=\'IU\'+v.id+(7c?\'7c\':\'\');kO("#IU"+v.id+"{Z:100%!5X;1e:100%!5X;5N-Z:1U!5X;5N-1e:1U!5X}");B 1F=1Z(\'2e\');B ph=0;1F.7t(\'id\',oh);iP.1W(1F);o.5n=J;!7c?o.U.hB():\'\';if(o.1h.2b){v.4E=1}if(v.J6!=1){B 8o=1Z(\'2e\');iP.1W(8o);O(8o,{1q:"2C",1b:0,1a:0,"2z-1t":"#oN",1e:"100%",Z:"100%","1A":0});8o.1w("FF",E(1d){1d.6q=H});if(o.1h.2b){8o.1w("fR",E(1d){1d.6q=H});8o.1w("2o",E(1d){1d.6q=H});8o.1w("fJ",E(1d){1d.6q=H;fV(1d);if(v.ef==1&&v.M1!=1){1v(IW,100);1v(pn,2h)}})}F{8o.1w("ux",E(1d){B x=H;if(v.1V==1){if(L(v.7o)&&!pE){x=J}if(L(v.lj)&&bj()=="8s"&&17()>0){x=J}}if(x&&v.ef==1&&v.IY!=1){3i(G);1v(pn,47)}})}v.ef==1&&v.LZ!=1?3i(8o):\'\'}E pn(){6x(8o)}E IW(){if(v.IY!=1){3i(8o)}}if(v.4E==1&&v.3h==0){9q()}if(!1z[\'YT\']){1z.KZ=E(){oQ();V(B i=0;i<1z.4T.R;i++){if(1z.4T[i]){if(1z.4T[i].2P("id")!=v.id){if(1z.4T[i].2P(\'z2\')){1z.4T[i].2P(\'z6\')}}}}};B rl=tc("4S.9G/J4","4S.9G/J4","NP");if(rl){rl.v4=E(e){o.U.ek();if(v.A6!=1){2m=\'zc NO jk\';o.P.5J()}}}}F{oQ()}E oQ(){if(v.4E==1||7c){!hJ?hI():\'\'}F{o.U.ek()}}E hI(){if("YT"in 1z){if(L(YT.u1)&&!hJ){1m("qT gu");B qM=0;if(v.J6==1){qM=1}o.2a>0?ee=2L(o.2a):\'\';3b=1y YT.u1(oh,{1e:o.8U,Z:o.8J,NK:pi,NH:{NG:1,NF:oh,NB:1,Np:1,dg:1,i2:((v.ue==0||(v.zn!=1&&o.1h.6R))&&o.1h.2b?0:1),Og:3,Q:qM,O7:0,O5:1,9s:0,3h:7c||v.3h==1?1:0,8P:0},3j:{\'O1\':qR,\'NY\':J9,\'5J\':5J,\'NV\':Aa}});if(o.2a>0){o.2a=1D}2A();hJ=H}F{1v(hI,42)}}F{1v(hI,42)}}B iu;E qR(){if(o.P){1m("qT g0");3U=H;2D(qQ);o.U.8c();if(7c){if(o.1h.rM){o.U.53()}3b.pF();o.1V.NS()}F{if(v.3h==1&&o.1h.rM&&!o.e3){o.U.53();if(o.1h.2b){3L(iu);iu=7U(J8,e4)}}if(v.4E==0){3b.pF()}F{o.U.ek()}ph=3b.tn();o.P.9z();if(ce!=1){8S(ce)}cJ();2A();if(v.Nk==1){2R{if(3b.qP()){if(L(3b.qP().1N)){v.1N=3b.qP().1N;o.U.ao(\'1N\')}}}2B(e){}}}}}E J8(){B x=3b.zF();if(x==2||x==-1){o.Q.3d();o.Q.8c();3L(iu)}if(x==1){3L(iu)}}E J9(1d){if(v.Mq==1){1m(\'YT\',1d.26)}if(7c){if(1d.26==YT.ez.Je){o.1V.Mp()}if(1d.26==YT.ez.Jb){}}F{if(1d.26==YT.ez.Jb){if(om==1){om=0;qR()}if(!o.1r){o.U.2v()}if(ee>0){3b.z3(ee,H);ee=0;o.2a=1D}pn();pE=H;3U=H;if(pb){3b.qv()}F{o.P.9F();o.P.aG()}Ab();if(L(v.4v)){V(B i=0;i<o.2x.R;i++){if(v.4v==o.2x[i]){5V(i)}}v.4v=22}F{if(L(o.4v)){V(B i=0;i<o.2x.R;i++){if(o.4v==o.2x[i]){5V(i)}}o.4v=22}}pD=J}if(1d.26==-1&&pD&&o.1r){1m("qT Nd")}if(1d.26==YT.ez.Na){}if(1d.26==YT.ez.Je){8k()}if(1d.26==YT.ez.MY){if(!o.1r){}if(o.1r){pD=H;9q()}}if(1d.26==YT.ez.Q8){}}}E 5J(1d){if(7c){o.1V.N1()}F{if(1d.26==2){2m="IO 4S id"}if(1d.26==5){2m="tH 4J"}if(1d.26==101||1d.26==qU||1d.26==100){2m="G gx is Ne"}if(v.Ng==1){L(v.zW)?2m=v.zW:\'\'}if(v.A6!=1){o.P.5J()}F{1l(o.28)}}}E 8k(){v.1u>0?ee=v.1u:\'\';o.P.8k();o.P.9z()}E gr(){if(!o.Jf&&o.1r){o.U.3d()}}E aG(){o.P.aG()}E cJ(){o.P.cJ();o.U.ti()}E 9z(){o.P.9z()}E df(){o.P.df()}E 9q(){if(o.P){o.P.9q()}F{qQ=1v(9q,100)}}E Aa(1d){qN(1d.26)}E Ab(){if(!oZ){B x=3b.ML()+\'\';if(x!=\'\'&&x!=1D){o.2x=x.2q(\',\');o.2x=o.2x.Ct();if(v.rL==0){B y=o.2x.K(\'2y\');if(y>-1){o.2x.wQ(y,1)}}V(B i=0;i<o.2x.R;i++){o.2x[i]=jA(o.2x[i])}oZ=H;qN(3b.MN())}}}E qN(x){o.3g=o.2x.K(jA(x+\'\'));o.Q.yP(o.3g)}G.3I=E(){I{"Z":0,"1e":0}};G.3D=E(x){pi=mw(x);if(o.2a>0){ee=2L(o.2a)}cC(pi)};E bj(){B 6T=-1;if(3U){6T=3b.zF()}B x=\'\';if(6T==-1){x="8s"}if(6T==1||6T==3){hN=0;x="7S";o.P.aG()}if(6T==2){x="8s";if(o.1r){hN++;if(hN==2){o.U.3d();hN=0}}}if(6T==5){x="8s"}if(6T==0){x="7n"}I x}E 2A(){2R{if(L(3b)){3b.O3(o.2U,o.4D)}}2B(e){1m(e)}}E jA(x){B y=x;if(x=="Of"){y="lo"}if(x=="9U"){y="hf"}if(x=="Oh"){y="i6"}if(x=="Oi"){y="i9"}if(x=="Ol"){y="o0"}if(x=="Nt"){y="nM"}if(v.AI==1){y=2K(y)}if(x=="2y"){y=2K("2y")}ty[y]=x;I y}E 17(){B x=3U?3b.Ld():0;if(x>0&&v.jx>0){v.4g=x-v.jx;v.jx=-1}I x};E 8S(x){2R{3b?3b.Lk(x):\'\';ce=x}2B(e){}};G.lw=E(){oQ()};G.2v=E(){if(3U){3b.pF()}F{if(!hJ){hI()}F{}}};G.3d=E(){if(3U){3b.qv()}};G.ex=E(){if(3U){bj()==\'7S\'?3b.qv():3b.pF()}};G.3S=E(x){if(3U){3b.z3(x,H);js("3A",x)}};G.af=E(){I J};G.53=E(){3U?3b.5f():\'\'};G.6h=E(){3U?3b.Mi():\'\'};G.3T=E(x){3U?3b.B2(x*100):\'\'};G.pP=E(){I bj()==\'7S\'};G.5Q=E(){I J};G.sV=E(x){5V(x)};E 5V(x){if(3U){if(L(o.2x[x])){B y=ty[o.2x[x]];2y=y==\'2y\';B z=17();3b.M9(y)}}}G.gI=E(x){8S(x)};G.3U=E(){I 3U};G.6S=E(){I bj()};G.17=E(){I 17()};G.1j=E(){B x=3U?3b.tn():0;if(x!=ph){ph=x;o.P.9z()}if(L(v.4d)){if(7r([v.4d],\'-\')){x=x+v.4d*1}F{x=v.4d}}I x};G.9L=E(){B x=0;if(3U){x=3b.Ly()*3b.tn()}I x};G.4O=E(){2A()};G.hR=E(){I 2m};G.2y=E(){I v.rL==1?2y:J};G.BJ=E(x){cC(x)};E cC(x){Y=x;if(3b){om=1;3b.LL(x,0)}}G.q4=E(){if(o.1h.2b&&o.1h.cD){G.2v();pb=H}F{if(bj()=="7S"){G.3d()}}};G.d1=E(){pb=J};G.sz=E(){I H};G.4b=E(){3U?3b.ae():\'\';3U=J;oZ=J;2R{if(1F){iP.3k(1F)}iP.3k(8o)}2B(e){}}};B kz=E(){B 2p=[];B aQ=[];B 4J=H;B 7k;B 9a=-1;B ym;B 9M;B ox=[];B oy;B iL=[];G.1u=E(x){if(!x&&9M){pd(9M);9M=1D}F{x?pd(x):\'\'}};G.xt=E(x){pd(x)};G.zV=E(){iL=[]};E pd(x){if(x){if(x.K("#"+v.bY)==0&&x.K(v.dv)>0){o[o.fd[1]](x,zf)}F{aU(x)}}}E zf(x){if(x){o.1X=x;aU(x)}}E aU(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1u=0;B su=H;B iF=\'\';o.1X=x.2q(",");o.2Y=[];o.3l=-1;if(o.5o&&v.xz==1){if(3O.6I("xN")!=22){iF=3O.6I("xN")}}F{if(o.oB){iF=o.oB}}V(B i=0;i<o.1X.R;i++){if(o.1X[i].K("#0")==0){o.1X[i]=bO(o.1X[i])}if(o.1X[i].K("#"+v.am)==0){o.1X[i]=o[o.fd[0]](o.1X[i])}if(o.1X[i].K("[")==0&&o.1X[i].K("]")>1){o.2Y[i]=o.1X[i].1i(o.1X[i].K("[")+1,o.1X[i].K("]")-1);o.1X[i]=o.1X[i].1i(o.1X[i].K("]")+1);su=J}F{o.2Y[i]=o.1X[i].1i(o.1X[i].mK("/")+1);o.2Y[i]=o.2Y[i].1i(0,o.2Y[i].mK("."))}if(o.1X[i].K("#0")==0){o.1X[i]=bO(o.1X[i])}if(o.1X[i].K("#"+v.am)==0){o.1X[i]=o[o.fd[0]](o.1X[i])}}if(o.2Y.R>1&&v.o8==1){o.2Y.2M(pY(\'QX\',(v.Qp==1&&L(v.CE)?v.CE:2K(\'tI\'))));o.1X.2M("9A")}if(o.2Y.R>0&&v.9n==1){if(v.tQ==1){7k=0;1u++;o.2Y.jr(pY(\'D1\',2K(\'6t\')));o.1X.jr("")}F{o.2Y.2M(pY(\'D1\',2K(\'6t\')));o.1X.2M("");7k=o.2Y.R-1}}if(L(v.CK)){V(B i=0;i<o.1X.R;i++){if(v.CK==o.2Y[i]){1u=i;o.3l=i;v.gV=1}}}if(iF!=\'\'){V(B i=0;i<o.1X.R;i++){if(iF==o.2Y[i]){1u=i;o.3l=i}}}if(v.9n==1&&v.gV==0){o.3l=7k}L(o.Q)?o.Q.aF():\'\';if(v.gV==1){o.3l=1u;if(o.1u){if(v.o8==1&&o.1X[1u]=="9A"){ye(o.3l)}F{jw(o.3l)}}F{9M=x;o.51=o.1X[1u]!=\'6t\'&&1u!=7k;1v(iQ,42)}}F{if(su&&o.1X.R<3){jw(7k==0?1:0)}v.9n!=1?o.3l=-1:\'\'}}F{4b()}};E CG(x){if(x.K(\'js:\')==0){2R{x=2g(x.1i(3))}2B(e){8p.1m(e.a6)}}I x?x:\'\'};G.rN=E(x){ib(x,\'1C\')};E jw(x){if(L(o.1X[x])){o.1X[x]=CG(o.1X[x]);if(o.1X[x]){if(o.1X[x].K(".")>-1){o.lf=o.1X[x].2q(" or ");o.g6=0;ib(x)}F{if(o.1X[x].K(\'aQ\')==0){if(aQ[o.1X[x].1i(4)]){ts(o.2Y[x],aQ[o.1X[x].1i(4)])}}if(o.1X[x].K(\'1C\')==0){o.P.gL(x,"I6");o.51=H;o.3l=x;o.Q.aF()}}}}}E ye(x){o.51=H;iQ()}E ib(x,y){B Y=y==\'1C\'?x:4C(o.lf[o.g6]);B kW=Y;B gF;if(ox[Y]){if(o.1X[x]!=\'9A\'){o.51=H;iQ()}}F{if(Y.K(\'d3\')>0&&Y.K(\'d3\')<4){gF=Y.1i(0,Y.K(\'d3\'));kW=Y.1i(Y.K(\'d3\')+3)}B 4I=gU(kW);9a=x;o.iH=1;4I.cZ=E(){o.iH=0;if(G.fv==4&&G.6S==4y){o.51=H;ts(Y,G.er,x,y)}F{if(o.g6+1<o.lf.R){o.g6++;ib(9a)}F{mW("dQ")}}};4I.v4=E(e){o.iH=0;if(o.g6+1<o.lf.R){o.g6++;ib(9a)}F{mW("dQ")}};4I.dC()}};E mW(x){1m("1T gt lD or CY D3");if(o.2Y&&o.1X){if(o.2Y[o.3l]){if(o.2Y[o.3l].K(2K("dQ"))==-1){o.2Y[o.3l]=o.2Y[o.3l]+\' (\'+2K(x)+\')\'}}if(v.Pp==1&&9a>-1){o.1X[9a]=\'\';o.2Y[9a]=\'\'}}o.3l=-1;o.51=J;if(o.Ou){o.Q.aF();o.Q.4A()}F{1v(E(){if(o.Q){o.Q.aF();o.Q.4A()}},100)}if(L(o.1T)){o.1P.3k(o.1T);o.1T=22}}E ts(Y,x,y,z){B gF;if(x.K("#"+v.am)==0){x=o[o.fd[0]](x)}if(x.K("#"+v.bY)==0&&x.K(v.dv)>0){x=o[o.fd[1]](x)}if(Y.K(\'d3\')>0&&Y.K(\'d3\')<4){gF=Y.1i(0,Y.K(\'d3\'))}if(Y.K(\'.iG\')>-1||Y.K(\'.ql\')>-1||Y.K(\'.nj\')>-1||Y.K(\'.qr\')>-1){B l=gF?gF:o.3l;!o.1X?o.1X=[]:\'\';if(o.1X[l]=="9A"){l=y}if(z!=\'1C\'||!2p[l]){2p[l]=7X();2p[l][0]=[];2p[l][1]=[]}B 3v=9W();3v=x.2q(/\\r|\\n/);B qy=1;B t1=0;B t2=0;B go=(L(v.D0)?v.D0:0);if(Y.K(\'kx=\')>0){go=Y.1i(Y.K(\'kx=\')+6)*1}V(B i=0;i<3v.R;i++){if(Y.K(\'.iG\')>-1||Y.K(\'.qr\')>-1){if(3v[i].K(\'-->\')>-1&&3v[i].K(\':\')>-1){if(z==\'1C\'){if(iL.K(3v[i])>-1){1g}iL.2M(3v[i])}t1=iM(3v[i].1i(0,3v[i].K(\'-->\')))*1+go;t1==0?t1=1:\'\';t2=iM(3v[i].1i(3v[i].K(\'-->\')+4,12))*1+go;L(2p[l][0][t1])?\'\':2p[l][0][t1]=\'\';V(B j=t1;j<t2;j++){2p[l][1][j]=t1}qy++}F{3v[i]=4C(3v[i]);if(3v[i]!=\'\'&&3v[i].R>0&&3v[i]!=qy&&3v[i]!=\'Pw\'){if(2f(2p[l][0][t1])){2p[l][0][t1]=2p[l][0][t1]+\'<br>\'+3v[i]}F{2p[l][0][t1]=3v[i]}}}}if(Y.K(\'.ql\')>-1||Y.K(\'.nj\')>-1){if(3v[i].K(\'Py:\')>-1){t1=iM(3v[i].1i((Y.K(\'.nj\')>-1?3v[i].K(\'=0\')+3:12),12))*1+go;t2=iM(3v[i].1i((Y.K(\'.nj\')>-1?3v[i].K(\'=0\')+14:23),10))*1+go;B p=\'\';if(3v[i].K(\'0,,\')>0){p=3v[i].1i(3v[i].K(\'0,,\')+3)}F{if(3v[i].K(\'zy,\')>0){p=3v[i].1i(3v[i].K(\'zy,\')+6)}if(3v[i].K(\')}\')>0){p=3v[i].1i(3v[i].K(\')}\')+2)}}if(p!=\'\'){if(2p[l][0][t1]!=1D){2p[l][0][t1]+=\'<br>\'+p}F{2p[l][0][t1]=p}2p[l][0][t1]=2p[l][0][t1].1O(/{.*?}/,\'\');2p[l][0][t1]=2p[l][0][t1].1O(/\\\\\\\\N/,\'<br>\');2p[l][0][t1]=2p[l][0][t1].1O(/\\\\N/,\'<br>\');V(B j=t1;j<t2;j++){2p[l][1][j]=t1}}}}}ox[Y]=H;if(o.1X[y]!=\'9A\'){z!=\'1C\'?iQ():\'\'}}F{if(x!=\'\'){if(x.K(\'[\')==0){aU(x)}F{mW("2m")}}F{4b();o.Q.4A()}}}E iQ(){o.Q.aF();o.U.kA();o.Q.4A()}E iM(iG){B 1J=iG.2q(\':\');B 5t=0;1J.R==2?1J.jr("c5"):\'\';1J[0]!=\'c5\'?5t+=1J[0]*xP:\'\';1J[1]!=\'c5\'?5t+=1J[1]*60:\'\';5t+=1J[2].1i(0,2)*1;5t=5t*10+1J[2].1i(3,1)*1;I 5t};E 9y(x){if(L(o.3l)){if(o.3l!=x){iL=[];if(x==-1||(v.9n==1&&x==7k)){nS()}F{v.cw=0;o.3l=x;o.51=H;v.gV=1;xy(x);js("1T",o.2Y[x]);o.Q.aF()}}F{if(v.9n!=1){nS()}}}}E yj(){if(L(o.2Y[o.3l])){if(o.5o&&v.xz==1){3O.9w("xN",o.2Y[o.3l])}F{v.OH!=1?o.oB=o.2Y[o.3l]:\'\'}}}E xy(x){if(L(o.1X[x])){1m("fY",x);o.3l=x;yj();if(o.2n=="1C"&&o.9Z==H){o.P.gL(x,"1C")}F{if(o.2n=="3K"&&o.xE==H){o.P.gL(x,"3K")}F{if(o.1X[x]=="9A"){ye(o.3l)}F{jw(o.3l)}}}}};G.xA=E(){if(o.h8){B x=o.h8.3Y;if(x[0]){B y=1y lA();y.cZ=E(e){B z=e.4n.jW;aQ.2M(z);o.3l=-1;B z=x[0].6E;if(z.R>40){z=x[0].6E.1i(0,15)+\'...\'+x[0].6E.1i(-15)}if(v.9n==1&&v.tQ==1){o.1X.2M(\'aQ\'+(aQ.R-1));o.2Y.2M(z+\'\');9y(o.1X.R-1)}F{o.1X.jr(\'aQ\'+(aQ.R-1));o.2Y.jr(z+\'\');v.9n==1?7k++:\'\';9y(0)}o.h8.5C=""};y.Os(x[0])}F{o.h8.2o()}}};G.9y=E(x){9y(x)};G.7k=E(){I 7k};G.RY=E(x){7k=x};G.1n=E(x){mA(x)};G.C=E(){ve()};G.5E=E(){4b()};G.6t=E(){nS()};E nS(){js("1T","6t");o.51?o.BW=o.3l:\'\';o.3l=v.9n==1?7k:-1;v.gV=0;o.51=J;o.Q.aF();yj();o.xE?xy(o.3l):\'\';L(o.1T)?o.1P.3k(o.1T):\'\';o.1T=22}E mA(17){if(o.a0){I}B t=2L(17*10);if(v.cw){17=17-v.cw*1}if(o.51&&L(o.1X)){if(2p){B x=o.3l;B t=2L(17*10);if(v.rW==1&&!o.1r){I}if(o.1X[x]=="9A"){if(!oy){V(B i=0;i<o.1X.R;i++){1v(jw,i*42,i)}if(!2p[x]){2p[x]=7X();2p[x][0]=9W();2p[x][1]=9W()}oy=H}F{if(2p[x][1][t]){}F{V(B i=0;i<o.1X.R;i++){if(2p[i]){if(L(2p[i][1])){if(L(2p[i][1][t])){if(!2p[x][0][t]){2p[x][0][t]=\'\'}2p[x][0][t]+=(2p[x][0][t]!=\'\'?\'<br>[nY]\':\'\')+2p[i][0][2p[i][1][t]]+(2p[x][0][t]!=\'\'?\'[/nY]\':\'\')}}}}if(L(2p[x][0])){if(L(2p[x][0][t])){2p[x][1][t]=t}}}}}if(L(2p[x])){if(L(2p[x][1])){if(L(2p[x][1][t])){B y=\'\';y=2p[x][0][2p[x][1][t]];if(!L(o.1T)){o.1T=1Z(\'2e\');3V(o.1T,{id:\'hb\'+v.id+\'41\'+\'1T\'});o.1P.1W(o.1T);ve();js("sh",o.2Y[x])}if(4J){6x(o.1T)}C4();if(v.D4==1){y=QO(y)}if(v.o8==1){y=y.1O(/\\[nY\\]/gm,\'<7z C="1t:\'+3y(v.h4)+\'">\');y=y.1O(/\\[\\/nY\\]/gm,\'</7z>\')}if(y.K(\'<c.\')>-1){y=y.1O(/\\<c./gm,\'<7z C=1t:\');y=y.1O(/\\<\\/c\\>/gm,\'</7z>\')}if(v.8M){if(v.8M.2p==1&&ym!=y){js("2p",y);ym=y}}o.1T.1R=\'<7z C="\'+(v.CJ==1?\'2z-1t:\'+5D(v.kV,v.kP)+\';\':\'\')+\'-3N-7p-yB-1g: Ma;1t:\'+3y(v.fW)+\';2T:\'+v.vt+\'px \'+v.vt*2+\'px;2S-6A:\'+v.AY+\'px;2Q:0 0;2G-1e:\'+(v.AT?v.AT:1.8)+\';46-dT:\'+v.kM+\'">\'+4C(y)+\'</7z>\';O(o.1T,{"46-3I":((2L(v.p6)+((2L(v.gf)-100)*2L(v.p6)/100))+"px")});if(v.Bj==1){if(o.1Y){O(o.1T,{"46-3I":((v.oJ+((2L(v.gf)-100)*v.oJ/100))+"px")})}}4J=J}F{if(!4J&&L(o.1T)){vC()}}}}F{vC()}}}}E vC(){if(!4J){o.1T?o.1T.1R=\'\':\'\';4J=H;3i(o.1T)}}E ve(){if(o.1T){O(o.1T,{"1q":"2C","Z":"100%","2T-1a":"10%","2T-2r":"10%","1a":0,"1t":v.fW,"1B-8d":"8D","7p-kc":"2S-7p"});if(v.LI==1&&L(v.uP)){v.uP!=\'\'?O(o.1T,{"46-eT":v.uP}):\'\'}if(v.oX==1){O(o.1T,{"1B-ac":"-4t -4t 0 #h7,4t -4t 0 #h7,-4t 4t 0 #h7,4t 4t 0 #h7"})}F{if(v.kN==1){O(o.1T,{"1B-ac":"4t 4t LQ LT"})}F{O(o.1T,{"1B-ac":"1U"})}}if(v.R0==1){sB(o.1T,\'o.nO\')}F{v.D4!=1?f7(o.1T):\'\'}}}E C4(){if(!o.nO){if((o.Q.l8()||v.c4>v.1o.h)&&v.QL==1){O(o.1T,{"1q":"2C","1b":"2y","1a":0,"2N":v.c4*1})}F{O(o.1T,{"1q":"2C","1a":0,"2N":(v.c4*1+v.1o.h*1)})}}}E 4b(){o.3l=-1;o.51=J;o.lp=J;v.1T=22;v.lN=22;o.2p=22;o.1X=22;oy=J;ox=[];2p=[];if(L(o.Q)){o.Q.aF()}o.2Y=[];if(L(o.1T)){o.1P.3k(o.1T);o.1T=22}o.3l=22;o.51=J}};o.Rz={"2y":"Авто","1r":"Пуск","3G":"Пауза","2H":"Стоп","1Y":"Во весь экран","qs":"Выйти из полноэкранного режима","1f":"Настройки","2E":"Параметры","1H":"Громкость","5f":"Выключить звук","8I":"Включить звук","5d":"В ЭФИРЕ","W":"Плейлист","4X":"Качество","6H":"Скачать","dB":"Открыть файл","1T":"Субтитры","4W":"Скорость","ea":"Обычная","2m":"ошибка","Oz":"Включите звук","7w":"Аудио","dQ":"ошибка загрузки","lo":"Очень низкое","hf":"Низкое","i6":"Среднее","i9":"Высокое","vW":"Высокое","5q":"Следующий","cp":"Предыдущий","2V":"Поделиться","CB":"Скопировано в буфер обмена","zi":"Реклама","7b":"Пропустить","Oq":"Пропустить через ","zx":"Перейти на сайт рекламодателя","gf":"Размер текста","cw":"Сдвиг по времени","fW":"Цвет текста","h4":"Цвет текста 2","kV":"Цвет фона","kP":"Прозрачность фона","kN":"Тень","oX":"Контур","kM":"Толщина текста","c4":"Отступ снизу","oa":"Сбросить","nn":"Скрыть параметры","zs":"Загрузить","nR":"Сон","kZ":"Пропуск","x5":"Час","x6":"Минута","xp":"Секунда","zR":"Да","Cm":"Нет","of":"из","7J":"Пароль","CV":"Ошибка воспроизведения на устройстве","CH":"Играет на устройстве","bH":"Канал","1L":"Масштаб","on":"Вкл.","6t":"Выкл.","tI":"Все сразу","eZ":"кбит/с","oL":"Код","Y":"Ссылка","1t":"Цвет","Af":"Контраст","f4":"Яркость","eD":"Насыщенность","mn":"Сепия"};B 5z=E(x){B fx;B Pq;B 2W;B 4L;B 4m;B qa;B f9=0;B ce;B xl=J;B wU;if(x.me!=1D&&x.mc!=1D&&x.1G!=1D&&x.to!=1D){if(x.17==22){if(x.1G.K("gi")>-1){x.to==0?x.17=0.5:x.17=0.2}F{x.17=0.20}}fx=CZ(x.6r);if(x.1G.K("1L")==-1){if(L(o.7u[x.me])){o.7u[x.me].sI()}o.7u[x.me]=G}if(x.1n==1){x.mc.1Q("2j",H)}2W=x.1G.2q(\'|\');4m=6Q(x.to).2q(\'|\');4L=1y 9W();V(B i=0;i<2W.R;i++){if(!4m[i]){4m[i]=4m[0]}if(2W[i]=="gi"){4L[i]=x.mc.g("1A")}if(2W[i]=="8b"){4L[i]=x.mc.C.1A}if(2W[i]=="y"){4L[i]=x.mc.g("y")}if(2W[i]=="x"){4L[i]=x.mc.g("x")}if(2W[i]=="1a"){4L[i]=2L(x.mc.C.1a)}if(2W[i]=="1b"){4L[i]=2L(x.mc.C.1b)}if(2W[i]=="1L"){4L[i]=x.mc.g("3o")}if(2W[i]=="8X"){4L[i]=x.mc.ew}if(2W[i]=="hY"){4L[i]=x.mc.aP}if(2W[i]=="3t"){4L[i]=x.mc.g("3t")}if(2W[i]=="3o"){4L[i]=x.mc.g("3o")}if(2W[i]=="Z"){4L[i]=x.mc.g("Z")}if(2W[i]=="A0"){4L[i]=x.mc.2c;4m[i]=2F.9x(4m[i]);x.me=="PE"?1m("Z",x.me,4L[i],4m[i],x.mc.2c):\'\'}if(2W[i]=="1e"){4L[i]=x.mc.g("1e")}if(2W[i]=="Bh"){4L[i]=x.mc.2Z}4m[i]=AN(4m[i]);4L[i]=AN(4L[i])}ce=x.17*2h/fx.R;qa=fx.R;if(2W.R==1&&4L[0]==4m[0]){9K()}F{1v(qc,2F.4k(ce))}}E qc(){V(B i=0;i<2W.R;i++){B 1J=4L[i]+(4m[i]-4L[i])*(fx[f9]?fx[f9]:0);wW(2W[i],1J);if(2W[i]=="y"){x.mc.1Q("1b",1J)}if(2W[i]=="x"){x.mc.1Q("1a",1J)}if(2W[i]=="1a"){x.mc.C.1a=1J+"px"}if(2W[i]=="1b"){x.mc.C.1b=1J+"px"}if(2W[i]=="1L"){x.mc.1Q("1L",1J)}if(2W[i]=="3t"){x.mc.1Q("3t",1J)}if(2W[i]=="3o"){x.mc.1Q("3o",1J)}if(2W[i]=="8X"){x.mc.ew=1J}if(2W[i]=="hY"){x.mc.aP=1J}if(2W[i]=="Z"){x.mc.1Q("Z",1J)}if(2W[i]=="A0"){O(x.mc,{"Z":1J})}if(2W[i]=="1e"){x.mc.1Q("1e",1J)}if(2W[i]=="Bh"){O(x.mc,{"1e":1J})}}f9++;if(!xl){if(f9==qa){9K()}F{wU=1v(qc,2F.4k(ce))}}}E 9K(){xl=H;if(x.1l){if(2W[0]=="8b"||2W[0]=="1a"){1l(x.mc)}F{x.mc.1Q("2j",J)}}if(x.1G.K("1L")==-1){o.7u[x.me]=22;4g o.7u[x.me]}V(B i=0;i<2W.R;i++){wW(2W[i],4m[i])}2D(wU)};E wW(y,z){if(y=="gi"){x.mc.1Q("1A",z)}if(y=="8b"){x.mc.C.1A=z}}G.sI=E(){9K()};G.z7=E(){f9=qa-1;qc();9K()};G.XY=E(x0,x1,y0,y1){B e=J;V(B i=0;i<2W.R;i++){if(2W[i]==\'x\'&&x0!=x1){e=H}if(2W[i]==\'y\'&&y0!=y1){e=H}}e?9K():\'\'};E CZ(D9){bA(D9){1k"CI":I[0,0.Se,0.Q5,1.Q3,1.Q2,1.Q0,1.102,0.PW,0.PU,0.87,0.PS,0.Pn,1.OQ,1.OP,1.OO,1.ON,0.OL,0.OJ,0.OI,0.OG,1.OF,1.CC,1.OE,1.CC,1.OB,0.km,0.mv,0.mv,0.mv,0.mv,1];1g;1k"bE":I[0,0.Ow,0.Ov,0.Pa,0.Pd,0.Pc,0.Pb,0.P3,0.P1,0.Ql,0.Rj,0.RH,0.RG,0.RF,0.RE,0.Rk,0.Rv,0.Rt,0.Bg,0.95,0.Rq,0.Rp,0.Rn,0.Rm,0.99,0.Rx,0.S9,0.km,1];1g;6V:I[0,0.Db,0.32,0.44,0.52,0.6,0.67,0.73,0.S6,0.82,0.85,0.S5,0.S4,0.Bg,0.95,0.97,0.S0,0.RN,1];1g}}};B Hc=E(){B N=7Q.RU,ua=7Q.RQ,s5;B M=ua.s8(/(oi|kl|6D|C0|BR)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.s8(/(oi|kl|6D|C0|BR|QI|oM)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(s5=ua.s8(/8r\\/([\\.\\d]+)/i))!=22)M[2]=s5[1];B p7=7Q.CR;G.cW=M?M[1]:N;G.8r=M?M[2]:7Q.QE;G.dn=7Q.CR>1;G.9H=7Q.Jx;G.oi=G.cW=="Qx";G.wP=G.cW=="CN 9.0";G.ie=G.cW=="CN"||G.cW=="Qu"||G.cW=="Qr";G.oM=ua.cV(/(oM)\\/?\\s*/i)>-1;G.ff=G.cW=="Qq";G.6D=G.cW=="Qo";G.kl=1z.kl;G.jK=ua.cV("QN NT")>-1;G.4h=(ua.cV(/(6R|jX|QA)\\/?\\s*/i)>-1)||(7Q.R4===\'Rg\'&&p7>1);G.tv=v.Al!=1&&ua.cV(/(TV|Rf|Re|Rc|Rb|Oo|R2|QY)\\/?\\s*/i)>-1;G.lg=v.Al!=1&&ua.cV(/(LG)\\/?\\s*/i)>-1;G.6R=ua.cV(/(6R)\\/?\\s*/i)>-1;G.jX=G.4h&&!G.6R;G.3N=\'QV\'in 1S.mo.C;if(ua.cV(/(cD)\\/?\\s*/i)>-1){p7>0?G.cD=H:G.tv=H;if(QU(\'(4B:QT)\').QS){G.tv=H}}G.2b=(2E.2b==1||G.4h||G.cD||(ua.cV(/(Qm|LO|oi my)\\/?\\s*/i)>-1))&&!G.tv&&2E.LM!=1;G.rM=G.6D||G.kl;G.1Y=J;if(G.4h){G.Lx=3X(ua.1i(ua.K(\'OS \')+3,4).1O(\'41\',\'.\'));if(G.jX&&(!\'EL\'in 1z||p7<2)){G.2b=G.4h=J;G.tv=H}}G.gW=!G.2b;G.wG=G.2b||G.dn;G.FZ=G.2b||G.tv;G.LE=G.3N&&G.gW;if(o.1P.qX||o.1P.rJ||o.1P.rb||o.1P.qO||o.1P.r0){G.1Y=H}};E 9p(4l,7q){V(B s in 7q){if(1E(7q[s])==\'3B\'){if(s=="3j"||s=="3c"){4l[s]=7q[s]}F{V(B s2 in 7q[s]){if(1E(4l[s])!=\'3B\'){4l[s]={}}if(1E(7q[s][s2])==\'3B\'){V(B s3 in 7q[s][s2]){if(1E(4l[s][s2])!=\'3B\'){4l[s][s2]={}}if(1E(7q[s][s2][s3])==\'3B\'){V(B s4 in 7q[s][s2][s3]){if(1E(4l[s][s2][s3])!=\'3B\'){4l[s][s2][s3]={}}4l[s][s2][s3][s4]=7q[s][s2][s3][s4];if(s3==\'2T\'||s3==\'2Q\'){4l[s][s2][s3][s4]=2L(4l[s][s2][s3][s4])}}}F{4l[s][s2][s3]=7q[s][s2][s3];if(s2==\'2T\'||s2==\'2Q\'){4l[s][s2][s3]=2L(4l[s][s2][s3])}}}}F{4l[s][s2]=7q[s][s2];if(s==\'2T\'||s==\'2Q\'){4l[s][s2]=2L(4l[s][s2])}}}}}F{if(s.K("LD")>0&&4C(7q[s])===""){}F{4l[s]=ys(s,7q[s])}}}I 4l};B ys=E(19,5C){if(1E(5C)==\'4w\'){5C=4C(5C);if(19.K("1t")>-1&&5C!=-1){5C=3y(5C)}}I 5C};E FU(){2R{B 5o=1z[\'3O\'],x=\'LJ\';5o.9w(x,x);5o.qE(x);I H}2B(e){I J}};E y7(aI){if(aI){if(L(o.7u[aI])){o.7u[aI].sI()}}};B 2K=E(x){B y=x;if(y){y=x.6s(0).Cj()+x.4P(1);if(y.K("41")>-1){y=y.1O(/41/ig," ")}}B en={"of":"of","eZ":"eZ","CH":"AW on BS","CV":"AW 2m on BS","tI":"Me at Md","7J":"mf","Cm":"No","nR":"Lv","kZ":"M7","dB":"uW 3c","zR":"M5","c4":"M2 2Q","kM":"M0 dT","kN":"LY","kP":"b6 1A","kV":"b6 1t","gf":"yf 3I","fW":"yf 1t","h4":"yf 1t 2","cw":"43 kx","nn":"aY 2E","oa":"KU","cp":"KT","CB":"Lh to Lt","lo":"Ls","hf":"Lr","i6":"Lq","i9":"zd","vW":"zd","o0":"HD","nM":"Lp HD","Lo":"Ln HD","yE":"Lm HD","yo":"Ll HD 4K","zi":"Ad","zx":"Go to Lj Li\'s Lg","7w":"L3","5d":"Lf","1Y":"Le 1Y","qs":"Ca 1Y"};if(L(en[x])){y=en[x]}if(v.yV==1){if(o[\'pM\'+o.1h.9H]){v.9H=o.1h.9H;v.yV=0}}if(L(o[\'pM\'+v.9H])){if(L(o[\'pM\'+v.9H][x])){y=o[\'pM\'+v.9H][x]}}if(v.w8){if(v.w8[x]){y=v.w8[x]}}I y};B 9R=E(x,y,z){if(!L(o.kb[y])&&v.qw!=1){B t=o.cM?o.cM:(v.1N?v.1N:\'\');L(v.8g)?t=v.8g:\'\';if(v.zO[x]==1&&v.Bv==1&&L(v.wu)){if(L(1z["zN"+v.wu])){1z["zN"+v.wu].L6(\'lq\'+x,{1N:t});1m("zK",\'lq\'+x)}F{1m("zK Mm 2m")}}if(v.zS[x]==1){if(v.ga==1){B iE;if(1z.D2){iE={\'Nm\':\'NM\',\'NL\':t};if(v.ij){if(1E(v.ij)=="3B"){V(B g in v.ij){if(v.ij.2t(g)){iE[g]=v.ij[g]}}}}v.NI==1?1m(\'ga\',\'lq\'+x,iE):\'\';D2(\'1d\',\'lq\'+x,iE)}}}}z?o.kb[y]=H:\'\'};B mw=E(Y){B x=\'\';Y=Y.1O("v=","{=");if(Y){if(Y.K(\'mx.be/\')>-1){x=Y.1i(Y.K(".be/")+4);x.1O("/","")}F{x=Y.2q(/(mx.be\\/|v\\/|oL\\/|Ny\\?|4S.Nx\\/GK\\/[^#]*#([^\\/]*?\\/)*)\\??{?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.K("?t=")>0){v.1u=x.1i(x.K("?t=")+3);B h=0;B m=0;B s=0;if(v.1u.K("h")>0){h=v.1u.1i(0,v.1u.K("h"));v.1u=v.1u.1i(v.1u.K("h")+1)}if(v.1u.K("m")>0){m=v.1u.1i(0,v.1u.K("m"));v.1u=v.1u.1i(v.1u.K("m")+1)}if(v.1u.K("s")>0){s=v.1u.1i(0,v.1u.K("s"));v.1u=v.1u.1i(v.1u.K("s")+1)}if(h>0||m>0||s>0){v.1u=h*xP+m*60+s*1}}if(x.K("?")>0){x=x.1i(0,x.K("?"))}}}I x};B js=E(x,y,li,ev){if(x=="8C"){o.8C=H}if(ev==1){V(B yi in y){if(y.2t(yi)){if(1E(y[yi])=="3B"){y[yi]=\'\'}}}}if(v.oY==1&&o.8C){if(v.Nw==1||li==1){ro(x,y)}F{if(y!=1D){if(1E(y)==\'3B\'){2R{y=5g.rX(y)}2B(e){}}F{if(1E(y)==\'4w\'){y=y.1O(/\'/ig,\'′\')}}}if(1E(v.3j)==\'4w\'){if(v.3j.K("{")==0){2R{v.3j=v.3j.1O(/\\\'/ig,\'"\');v.3j=5g.6W(v.3j)}2B(e){8p.1m(e)}}}if(1E(v.3j)==\'3B\'){if(L(v.3j[x])||L(v.3j[\'vl\'])){B z=x;if(!L(v.3j[x])&&L(v.3j[\'vl\'])){z=\'vl\'}if(x.K("6g")==0){if(L(v.3j[\'1V\'])){z=\'1V\'}}2R{if(y!==1D){2g(v.3j[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2g(v.3j[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2B(e){1m("3j",e,x)}}}F{if(v.3j==\'\'){v.3j="Bq"}2R{if(y!==1D){2g(v.3j+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2g(v.3j+"(\'"+x+"\',\'"+v.id+"\')")}}2B(e){1m("3j",e,x,y)}}}}if(o.8C&&v.Cs==1){if(o.BP){2R{o.BP.hZ.nV({1d:x,9d:y},"*")}2B(e){}}}if(v.GX==1&&li!==1){if(x&&2f(v.BX)){B pm=v.BX.1O(/\\s+/ig,\'\').2q(\',\');if(pm.K(x)==-1){I}}B zv={1d:x,17:o.P?(x=="3A"?o.B5:o.P.17()):0};if(y!=1D){zv["26"]=y}if(x=="1j"||x=="17"){zv["1j"]=o.P.1j()}if(x=="1H"||x=="8I"){zv["1H"]=v.1H}if(x=="1y"){zv["id"]=3q("CA")}2R{1z.aq.nV(zv,\'*\')}2B(e){};B z=x;x=="8C"||x=="1u"||x=="4d"?z=x+"ed":\'\';x=="1r"?z="Nr":\'\';x=="3G"?z="8s":\'\';x=="5f"?z="3n":\'\';x=="8I"?z="NC":\'\';x=="3A"?z="NR":\'\';x=="Oe"?z="Oc":\'\';zv["1d"]=z;if(z!=\'\'&&z!=x){zv=5g.6W(5g.rX(zv));2R{1z.aq.nV(zv,\'*\')}2B(e){}}}};B ro=E(x,y){B ev=1S.Ob(\'7s\');if(y!==1D){ev.9d=y}ev.Oa(x,H,H);o.1F.O9(ev)};G.2P=E(x,y,S){v.NU==1?1m(\'2P\',x,y):\'\';I 3q(x,y,S)};E 3q(x,y,S){if(L(o.U)&&1E(x)==\'4w\'){if(o.iO==1){I}if(S){if(1E(S)==\'4w\'){if(S.K("id:")==0){S=o.Q.rI(S.1i(3),"4N");if(S){if(x=="l9"&&y=="O6"){S.Fi()}}}}}if(x=="1r"||x=="3c"){if(L(y)){B ay=J;if(1E(y)==\'4w\'){y=y.1O(/(\\r\\n|\\n|\\r)/gm,"");B 2a=-1;if(y.K("[3A:")>-1&&y.mK("]")==y.R-1){2a=y.1i(y.K("[3A:")+6,y.R-1);2a=2a.1i(0,2a.R-1);if(2a=="17"){2a=o.P.17()}F{2a=2L(2a)}y=y.1i(0,y.K("[3A:"));if(y==\'\'){if(o.P.1j()>0){o.U.3S(2a);o.U.2v();I}F{o.2a=2a;o.U.2v();I}}F{o.2a=2a}}if(y.K("[Ar]")>-1){ay=H;y=y.1O(\'[Ar]\',\'\')}if(y.K("#"+v.am)==0){y=o[o.fd[0]](y)}if(y.K("#"+v.bY)==0&&y.K(v.dv)>0){o[o.fd[1]](y,Dg,x);I}if(y.K("#0")==0){y=bO(y)}if(v.bV==1){y=bV(y)}if(y.K(".91")==y.R-4){B 4I=gU(y);4I.cZ=E(){if(G.fv==4&&G.6S==4y){2R{3q(\'1r\',5g.6W(G.er))}2B(e){}}};4I.dC();I}if(y.K("id:")==0&&L(o.1I)){B z=BD(y);if(L(o.1I[z])){o.Q.Kr(z);2a>-1?o.2a=2a:\'\';I H}F{I J}}if(y.K("NW:")==0){B z=y.1i(10);if(o.2n=="4S"){o.P.BV(z);I H}F{y=\'//mx.be/\'+z}}}if(x=="1r"){o.Q.KL();o.U.eC(y,1D,1D,(ay?1:0))}if(x=="3c"){o.na=H;v.3h=0;o.U.eC(y,1,1D,(ay?1:0));o.Q.3W(0,0);o.1u=J}}F{if(x=="1r"){o.U.2v()}if(x=="3c"){1E zX==\'E\'?zX():\'\'}}}if(x=="dy"){y?o.P.BA(y):\'\'}if(x=="4E"){if(L(y)){o.na=H;o.U.eC(y,1,1)}F{o.P.sU()}}if(x=="3G"){if(o.1r){o.U.3d();o.U.kA()}if(L(y)){if(y==1){2R{if(o.1V){o.1V.3G()}if(o.bU){o.bU.3G()}}2B(e){}}}}if(x=="bH"&&L(y)){o.1u&&o.7H?o.7H.AF(y):\'\'}if(x.K("Nl")==0){if(o.1V){o.1V.MR(x.1i(6),y)}}if(x=="5k"){I o.e3}if(x=="ak"){o.ak.pR();o.ak=1y uE();if(L(y)){o.ak.91(y)}F{if(v.CU==1){o.ak.91(v.CF)}F{o.ak.91("MM a6")}if(v.Br==1&&L(v.C1)){o.dD=1y Bc()}}}if(x=="7I"){!o.1u?o.Q.yp():\'\';o.Q.8R();o.Q.K6("v5")}if(x=="i8"){o.1r?o.U.3d():o.U.2v()}if(x=="2H"){v.4E=0;v.3h=0;o.P.sg();o.U.cG()}if(x=="6G"){o.17=o.P.17();o.U.fI()}if(x=="6H"){if(v.8M){if(v.8M.on==1&&v.8M.MK==1){o.U.jg()}}}if(x=="rp"&&L(y)){if(o.56){o.56.2P(y)}}if(x=="2V"){o.Q.Io()}if(x=="MJ"&&L(y)){if(v.1V==1){if(y.K(\'js:\')==0){v.6C=y;v.ix=H;o.U.xr("6C")}F{if(o.p!=\'\'){B sv=5g.6W(d5(o.p));V(B l in sv){if(sv.2t(l)){if(L(sv[l].id)){if(y==sv[l].id){v.6C=\'MI\'+(L(sv[l][\'uj\'])?\'uj\'+sv[l][\'uj\']:\'\')+y+\'41\'+sv[l].7o;v.ix=H;o.U.xr("6C")}}}}}}}}if(x=="MD"){1E Bz=="E"?Bz(y):\'\'}if(x=="BI"&&y){v.BI=y;o.3p?o.3p.Mz():\'\'}if(x=="5f"){o.U.53()}if(x=="4W"){if(L(y)){o.U.8S(y)}F{I o.5S[o.as]}}if(x=="d7"){if(v.8M&&o.b9){if(v.8M.b9==1){I 2F.4k((o.b9.6X(My).R-1)/2F.4k(o.P.1j())*100)}}}if(x=="hX"){I o.5S}if(x=="8I"){o.U.6h()}if(x=="lN"){if(L(y)){v[x]=y;o.U.kf()}}if(x=="cQ"){I o.2x}if(x=="D7"){I o.ab?H:J}if(x=="5d"){I o.P?o.P.5Q():J}if(x=="sh"){I v.9n==1?(v.tQ==1?o.2Y.4P(1):o.2Y.4P(0,-1)):o.2Y}if(x=="KH"){o.51?o.3x.6t():o.3x.9y(2l(o.BW,(o.3x.7k()==0?1:0)))}if(x=="eA"){I o.a0}if(x.K("1T:")==0&&y){v[x.1O(\'1N:\',\'41\')]=y;o.U.kA()}if(x=="Mt"){I o.hH}if(x=="bi"){I o.7i}if(x=="1H"||x=="B2"){if(L(y)){if(1E y=="4w"){if(y.K("+")==0){y=v.1H+3X(y.1i(1))}F{if(y.K("-")==0){y=v.1H-3X(y.1i(1))}}}if(y>=0&&y<=1){o.U.3T(y)}}I o.3n?0:v.1H}if(x=="3n"){I L(o.3n)?o.3n:J}if(x=="Mr"){o.Q?o.Q.Kv(y):\'\'}if(x=="aD"){y<2?y=\'\':\'\';if(2f(o[\'u\'+y])){B x2=5g.6W(d5(o[\'u\'+y]));B v2=o.v0?g1(o.v0):{};v=v2;v=9p(v,x2);v=9p(v,2E);v=9p(v,o.oG);B rV=J;if(o.Q.aW()){o.Q.7Z();rV=H}B sR=J;if(o.Q.eX()){o.Q.cz();sR=H}o.Q.4b();o.Q=22;o.Q=1y wg();if(o.P.6S()=="7S"){o.Q.2v()}o.Q.3T(v.1H);if(L(v.1N)){ao(v.1N)}if(rV){o.Q.7Z()}if(sR){o.Q.cz()}if(o.1Y){o.Q.8Y()}o.Q.3W(o.P.17(),o.P.1j());aH()}}if(x=="oe"){I v.oe}if(x=="4O"){o.Q.4O(H)}if(x=="Mo"){o.Q.mS()}if(x=="Il"){aH()}if(x=="2m"){o.P.5J(x)}if(x=="3A"){if(L(y)){if(1E y=="4w"){if(y.K("%")>-1){y=2L(y.1i(0,y.K("%")));y=o.P.1j()*y/100}F{B pw=o.P.17();if(o.3p&&!o.1u){if(!o.3p.lm){B f=o.3p.bp();if(f.t&&f.d){pw=f.t;o.3p.lm=H}}}if(y.K("+")==0){y=pw+3X(y.1i(1))}F{if(y.K("-")==0){y=pw-3X(y.1i(1))}}}}y=y*1;y<0?y=0:\'\';if(o.P.1j()>0){y>o.P.1j()?y=0:\'\'}if(!L(o.1V)&&!L(o.5y)&&o.P.1j()>0){o.2a=1D;o.U.3S(y,H);o.U.yK()}F{o.2a=y}}}if(x=="MB"){8p.1m(y);y?v.1M.3A=y:\'\'}if(x=="1Y"){!o.1Y?o.U.8Y():\'\'}if(x=="yz"){o.1Y?o.U.8l():\'\'}if(x=="N6"){I o.1Y}if(x=="3I"){I o.2U+\'/\'+o.4D}if(x=="Nj"){I o.P?o.P.3I():1D}if(x=="Ni"){if(L(o.gP)){o.gP.Do()}}if(x=="Kc"||x=="Nh"){if(L(o.gP)){o.gP.Un()}}if(x=="17"||x=="Cp"){B jc=o.P?o.P.17():0;if(o.3p&&v.cq==1&&!o.1u&&jc==0){B f=o.3p.bp();if(f.t){jc=f.t}}I x=="Cp"?fP(jc):jc}if(x=="Nb"){if(o.ch){3q("1r","id:"+o.ch)}if(o.z5){3q("3A",o.z5);3q("1r")}}if(x=="1j"){I o.P?o.P.1j():0}if(x=="8m"){I o.P?o.P.9L():0}if(x=="8w"){if(y){v.8w=y;o.Q.kT()}}if(x=="4X"){if(L(y)){if(S){v.hd=b4(v.hd,y,S);if(o.2x.R==2){o.U.5V(v.hd)}}F{o.U.5V(y)}}F{I o.P?xL(o.P.xU()):0}}if(x=="7w"){if(L(y)){if(y==\'HJ\'){I o.6P*1}if(S){v.tC=b4(v.tC,y,S);if(o.7i.R==2){o.U.eb(v.tC)}}F{o.U.eb(y)}}F{I o.P?o.P.y5():0}}if(x=="z2"){I o.2n=="4S"}if(x=="vr"){if(o.6P>0){o.mk=o.6P}o.U.eC(o.3Y[o.p9])}if(x=="7S"){I o.1r}if(x=="pE"){I o.1u}if(x=="1h"){I o.1h[y]}if(x=="z6"){o.iO!=1?o.P.vm():\'\'}if(x=="id"){I v.id}if(x=="1m"){v.1m=y}if(x=="oY"){v.oY=y}if(x=="29"){o.P.BB()}if(x=="MW"){o.P.BY();if(S){o.qV=b4(o.qV,y,S)}}if(x=="5n"){o.P.eU()}if(x=="8V"){o.P.ej()}if(x=="2E"&&v.qw!=1){8p.1m(2E)}if(x=="S2"&&o.3H){o.3H.8C()}if(x=="Sg"&&o.3H){o.3H.5E()}if(x=="1T"){if(L(y)){if(y==\'HJ\'){I o.3l*1}if(y==\'0/1\'){if(o.51){o.r4=o.3l;y=-1}F{y=o.r4?o.r4:0}}if(y.6k().R<3&&o.3x){o.3x.9y(y*1)}F{v.1T=y;o.U.fY(y)}}F{I o.2Y?o.2Y[o.3l]:\'\'}}if(x=="+1T"&&v.1T){if(L(y)){v.1T+=\',\'+y;o.U.fY(v.1T)}}if(x=="bR"){if(L(o.bR)){if(L(y)){o.bR.2P(y)}F{I o.bR.UN()}}}if(x=="xC"){if(o.zU){I o.zU}F{I J}}if(x=="8K"){I o.P.8K()}if(x=="7p"){if(o.cN){o.cN.4a?o.cN.4a.3k(o.cN):\'\'}o.cN=1Z("2e");o.cN.id=y;o.cN.C.4V=11J;o.1P.1W(o.cN)}if(x=="Iu"){if(o.4i){B 5i=1Z("5i");B 3I=o.P.3I();5i.Z=3I.Z>0?3I.Z:o.aK;5i.1e=3I.1e>0?3I.1e:o.db;O(5i,{"1q":"2C","1b":-5i.1e,"1a":-5i.Z,"2j":"1U"});1S.bo.1W(5i);B 9l=5i.AE(\'2d\');9l.tU(o.P.af(),0,0,5i.Z,5i.1e);B 4X=2;B iD=1S.1Z("5i");iD.Z=5i.Z*4X;iD.1e=5i.1e*4X;B jI=iD.AE("2d");jI.tU(o.P.af(),0,0,5i.Z*4X,5i.1e*4X);if(v.11x==1&&L(v.tk)){!L(v.jd)?v.jd=20:\'\';!L(v.tz)?v.tz="3E":\'\';jI.46=v.jd+"px 11L, 11W";jI.11g=3y(v.tz);jI.10W((v.tk=="kr"?o.kr:v.tk),v.jd,5i.1e*4X-v.jd-5)}9l.tU(iD,0,0,5i.Z,5i.1e);B 4j;2R{4j=5i.10Y("an/10Z")}2B(e){8p.1m(e.a6);I J}I 4j}F{I J}}if(x=="3K"){I o.2n==x?o.P.lO():1D}if(x=="1C"){I o.2n==x?o.P.lJ():1D}if(x=="28"){if(!o.1r||v.gE===0){o.P.ar(y);I H}F{I J}}if(x=="Gi"){if(L(y)){y==\'1/0\'?y=1-2l(v.lR,0):\'\';v.lR=y;o.P.j6()}F{I 2l(v.lR,0)}}if(x=="1L"){if(L(y)){if(y==0){o.P.j6()}F{o.P.1L(y)}}F{I[o.3z.x,o.3z.y,o.3J.C.1a,o.3J.C.1b]}}if(x=="1N"){if(L(y)){L(y)?v.1N=y:\'\';o.U.ao(\'1N\');I H}F{I v.1N}}if(x=="12e"){o.U.Ai()}if(x=="2M"){if(y){!o.k4?o.k4=[]:\'\';if(1E(y)==\'3B\'){y=o.k4.a8(y);x="W"}}}if(x=="W"){if(y){if(1E(y)==\'3B\'){2R{o.U.6m(y);I H}2B(e){I J}}F{if(y.K(".91")==y.R-4||y.K(".91?")>0){B 4I=gU(y);4I.cZ=E(){if(G.fv==4&&G.6S==4y){2R{3q(\'W\',5g.6W(G.er))}2B(e){}}};4I.dC();I H}F{if(y==\'\'){o.U.6m([])}F{if(y==\'d7\'&&o.hH>0){B 1J=2F.4k(((o.sl+(!o.Q.cs("d7")?o.P.17():0))/o.hH)*100);if(1J<o.rT||1J>100){I o.rT}F{o.rT=1J;I 1J}}}}}}}if(x=="5q"){o.Q?o.Q.au():\'\'}if(x=="cp"){o.Q?o.Q.dS():\'\'}if(x=="6c"){o.Q?o.Q.kv(y):\'\'}if(x=="6c?"){I o.9N?[o.12p,o.12q]:0}if(x=="fX"){o.P?o.P.fX():\'\'}if(x=="oo"){if(L(y)&&L(o.1I)){!o.1r?v.3h=0:\'\';V(B j in o.1I){if(o.1I.2t(j)){if(o.1I[j].dV==y){y=j}}}if(L(o.1I[y])){o.Q.KB(y);I H}F{I J}}}if(x=="Zy"){B 1J=[];if(L(o.1I)){V(B j in o.1I){if(o.1I[j].5a&&o.1I[j].xg==-1){1J.2M({1N:o.1I[j].1N,id:o.1I[j].id})}}}I 1J}if(x=="CA"){if(o.3r){I o.1I[o.3r].dV?o.1I[o.3r].dV:o.3r}}if(x=="Z2"){if(o.1I){I 7X.6i(o.1I).R}F{I-1}}if(x=="q8"){if(L(o.q8)){I o.q8}}if(x=="Z5"){o.Q.i4(y)}if(x=="Z6"){o.P.jt()}if(x=="1o"){if(y=="on"){v.1o.1l=0}F if(y=="6t"){v.1o.1l=1;o.Q.eL()}F{o.Q.iX()}}if(x=="lZ"){o.Q.7Z()}if(x=="Zs"||x=="Zj"||x=="Zi"){if(L(y)){o[\'YW\'+x.4P(-1)]=v[x]=y*1;o.Q.hi(\'3F\'+x.4P(-1))}F{I v[x]}}if(x=="5Y"){o[x]=H}if(x=="Yv"){if(o.1V){I H}F{I J}}if(x=="Yw"){if(o.1V){I CQ()}F{I J}}if(x=="YC"){if(o.1V){I o.1V.3G()}F{I J}}if(x=="YD"){if(o.1V){I o.1V.CL()}F{I J}}if(x=="YE"){if(o.1V){o.1V.YJ()}F{I J}}if(x=="YL"){if(o.1V){o.1V.5f()}F{I J}}if(x=="6d"){if(S){v.6d=b4(v.6d,y,S);o.P.6d()}F{I v.6d}}if(x=="8P"){if(L(S)){v.8P=b4(v.8P,y,S)}F{if(L(y)){y==\'0/1\'?y=1-v.8P:\'\';v.8P=y}F{I v.8P}}}if(x=="5I"){if(L(S)){v.5I=b4(v.5I,y,S)}F{if(L(y)){v.5I=y}F{I v.5I}}}if(x=="kh"||x=="mH"){B z="bJ";x=="mH"?z="mE":"";if(L(S)){v.W[z]=b4(v.W[z],y,S)}F{if(L(y)){y==\'0/1\'?y=1-v.W[z]:\'\';v.W[z]=y}}I v.W[z]}if(x=="hd"){if(o.2x.R==2){v.hd=o.2x[o.3g];v.hd=b4(v.hd,y,S);if(o.2x[0]==v.hd){o.U.5V(0)}F{o.U.5V(1)}}}if(x=="v"&&y){if(y.K(\'3c\')==0||y.K(\'bk\')==0){I}I v[y]}if(x.K("de:")==0){B xx=x.1i(7);if(1E(y)==\'3B\'&&1E(v[xx])==\'3B\'){V(B yy in y){if(y.2t(yy)){v[xx][yy]=y[yy]}}}F{if(x.K(\'GZ\')==-1){v[xx]=y}}o.U.Bi();I H}if(x.K("1B:")==0){o.Q.In(x.1i(5),y)}if(v.Hv==1&&x.K("1t")==0&&y){kO(\'59, 59 > *{--7a\'+x+\':\'+5D(y,v[y.1O("1t","6o")+\'a\'])+\'}\')}if(x=="YM"){I o.P?o.P.bZ():\'\'}if(x=="YN"){I o.8r+\' \'+o.jV}if(x=="jV"){I o.jV}if(x=="rE"){I o.rE}if(x=="BC"){I o.BC}if(x=="5A"){I o.5A}if(x=="YP"){I o.1V?o.Cu:1D}if(x=="ae"){o.U.nW();v.1M.on=0;if(v.x7==1){V(B i=0;i<4T.R;i++){if(4T[i]){if(4T[i].2P("id")==v.id){4T[i]=22}}}}V(B w in 1z){if(1z[w]==o.G){1z[w]=22}}if(1z.eE==v.id){1z.eE=\'\'}if(o.3H){o.3H.5E()}o.iO=1;o.1F.1R=\'\';o.G=22}}F{I J}};E Dg(x,y){if(x&&y){3q(y,x)}}E b4(x,y,S){B z=4C(y)+\'\';if(y){if(y.K("/")>0){B y2=y.2q("/");if(y2.R==2){if(x==4C(y2[0])){z=4C(y2[1]);if(S){S.ca(1)}}F{z=4C(y2[0]);if(S){S.ca(0)}}}}}I z}E gU(x){B 4I=1y zA();4I.6f(\'As\',x,H);I 4I}E BD(y){B z=y.1i(3);if(o.1I){V(B j in o.1I){if(o.1I.2t(j)){if(o.1I[j].dV==z){z=j}}}}I z}E CQ(){B x;if(o.1V){if(o.1V.dx()){x=o.1V}}if(!x&&o.5y){x=o.5y}if(x){B y={is:o.3Q,1h:x.9d("YQ"),8r:x.9d("8r"),YS:x.9d("B6"),Y:o.BZ+(x.9d("CX")?x.9d("Zw")+x.9d("CX"):\'\'),1G:x.9d("10h"),1j:x.9d("cX"),3c:x.9d("3c"),17:(o.P?o.P.17():\'\'),1H:x.10l(),id:o.Cu};if(o.3Q=="6C"){y.10m=o.10n}I y}}E qH(){if(\'g7\'in 7Q){7Q.g7.7P=1y 10o({1N:BL(2l(o.cM,v.1N)),10p:[{3D:2l(v.28,\'\')}]});if(!o.At){7Q.g7.n0(\'1r\',E(){3q("1r")});7Q.g7.n0(\'3G\',E(){3q("3G")});if(o.Q.eV()){7Q.g7.n0(\'10s\',E(){3q("cp")});7Q.g7.n0(\'10t\',E(){3q("5q")})}o.At=H}}}B 1Z=E(x){B y=x;x==\'2e\'||x==\'rK\'?y=\'59\':\'\';B z=1S.1Z(y);if(x==\'rK\'){O(z,{"6Y":"4B","2j":"4F"})}I z};B 1m=E(a,b,c,d,e,f,g){if(v.1m==1||v.yQ==1){B x=a+(b!=1D?" "+b:"")+(c!=1D?" "+c:"")+(d!=1D?" "+d:"")+(e!=1D?" "+e:"")+(f!=1D?" "+f:"")+(g!=1D?" "+g:"");8p.1m("yZ"+(v.qn==1?"2":"")+": "+x);if(v.yQ==1&&L(1S.8G("zB"))){1S.8G("zB").1R+=x+\'<br/>\'}}};B GN=E(){if(v.vz==1&&L(v.d9)&&v.d9!=\'\'){B x=1S.1Z(\'eM\');x.9s=\'10u\';v.d9.K(\':\')>0&&v.d9.K(\':m5\')==-1?v.d9=v.d9.1O(/:/ig,\':m5@\'):\'\';x.9g=\'jh://vz.10w.9G/10x?eT=\'+v.d9.1O(/,/ig,"&eT=").1O(/ /ig,"+");1S.10J.1W(x)+\'&2j=10G\'}};B Em=E(2e,6o){B x=["wk","g4","ol","kL","eu","10F"];V(B y=0;y<x.R;y++){B z=2e.wn("2w "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.6a=6o}}}};B l4=E(){if(v.8M){if(v.8M.10E==1){js("2o")}}};B 43=E(17){17<0?17=0:\'\';B Ci=o.P.1j>=fB?H:J;B Ce=o.P.1j>=xP?H:J;B 6J=2F.9x(17/60);B 7G=2F.9x(17-6J*60);B 8f=2F.9x(6J/60);B iA=2F.9x(8f/24);6J=6J-8f*60;if(iA>0){8f=8f-iA*24}if(v.mp==1&&o.P.5Q()){B d=1y 7V();I 6Q(1y 7V(d.ah()+17*2h).AX())}F{I 6Q((iA>0?iA+\':\':\'\')+(8f>0||Ce?8f+\':\':\'\')+((8f>0||Ci)&&6J<10?\'0\':\'\')+6J+\':\'+(7G<10?\'0\':\'\')+7G)}};B fP=E(x){B 7G=2F.9x(x);B 6J=2F.9x(7G/60);B 8f=2F.9x(6J/60);6J=2F.9x(6J%60);7G=2F.9x(7G%60);8f>0&&6J<10?6J="0"+6J:"";7G=7G>=0?((7G>=10)?7G:"0"+7G):"c5";B 5t=(8f>0?8f+":":"")+(6J>=0?6J:"0")+":"+7G;if(v.mp==1&&o.P.5Q()){B d=1y 7V();I 6Q(1y 7V(d.ah()+x*2h).AX())}F{I 5t}};B Hk=E(){I Hj((1z.8a!=1z.aq.8a)?1S.og:1S.8a.9g)};B xL=E(x){if(x){x=x.6k();B xF=x.K(" <7z C=\'1A");if(xF>-1){x=x.1i(0,xF)}}I x};B tc=E(x,y,z){B t;if(!Bx(x)&&y){t=1S.1Z(\'oA\');y=="10A"?y=x:\'\';t.3D=y.K(\'//\')==-1?\'jh://\'+y:y;t.10g=1;if(z){t.6E=z}B s=1S.dW(\'oA\')[0];s.4a.yJ(t,s)}I t};B BL=E(x){if(x){if(1E(x)==\'4w\'){x=x.1O(/<[^>]*>?/gm,\'\')}}I x};B Bx=E(y){B x=J;B m7=1S.dW(\'oA\');V(B i=0;i<m7.R;i++){if(m7[i].3D.K(y)>-1){x=H}}I x};B 5D=E(x,y,z){if(x){if(x.K(\'1t\')>-1||x.K(\'B\')>-1){if(L(y)&&L(z)){z.C.1A=y}I 3y(x)}F{x=x.1O(\'#\',\'\');B r=2L(x.R==3?x.4P(0,1).gJ(2):x.4P(0,2),16);B g=2L(x.R==3?x.4P(1,2).gJ(2):x.4P(2,4),16);B b=2L(x.R==3?x.4P(2,3).gJ(2):x.4P(4,6),16);if(L(y)){I\'5u(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{I\'C2(\'+r+\', \'+g+\', \'+b+\')\'}}}};B 8q=E(y){B x=y;if(v.zm&&v.zm!=1){x=y/v.zm}I x};B O=E(e,o){if(L(e)){V(B 19 in o){if(o.2t(19)){if(o[19]!=\'ZA\'&&o[19]!=1D){if(1E o[19]==\'ZB\'&&19!=\'46-dT\'&&19!=\'1A\'&&19!=\'4V\'){o[19]+=\'px\'}if(19.K("ZC")>-1&&19.K("GJ")==-1){o[19]=3y(o[19])}if(19=="2X"||19.K("kY")>-1){e.C[\'-ms-\'+19]=o[19];e.C[\'-os-\'+19]=o[19];e.C[\'-3N-\'+19]=o[19];e.C[\'-o-\'+19]=o[19]}if(19=="sm"){if(o[19].K(" ")>-1){o[19]=\'"\'+o[19]+\'"\'}}if(19=="7p-kc"){e.C.ZE(19,o[19],\'5X\')}F{e.C[19]=o[19]}}}}}};B xb=E(x,6o,b1,b2){6o=3y(6o);B y=2l(b1,1)*1;B z=2l(b2,1)*1;O(x,{"2z":"ZF-3f-4H(-ZG,"+6o+","+6o+" "+y+"px,5u(0,0,0,0),"+y+"px,5u(0,0,0,0) "+(y+z)+"px)"})};B 3y=E(c){if(c){c.K("1t")==0?c=\'B(--7a\'+c+\')\':\'\';I c.1i(0,1)!=\'#\'&&c.K("B")==-1&&c.K("C2")==-1?c="#"+c:c}F{I\'#eG\'}};B En=E(x,1t,y){!1t?1t=\'#eG\':\'\';1t=3y(1t);B r=5G(nU,ZH);x=x.1O(/\\(zE\\)/g,r);x=x.1O(/\\(1t\\)/g,1t);x=x.1O(/\\(j0\\)/g,1+(v.ZK.1L-1)/2);B Cv=x.1i(0,x.K(\'|||\'));B wS=x.1i(x.K(\'|||\')+3);B bv=\'\';if(o.1h.3N){bv=wS.1O(/5R:/g,"-3N-5R:");bv=bv.1O(/5R-/g,"-3N-5R-");bv=bv.1O(/@Cf/g,"@-3N-Cf");bv=bv.1O(/2X/g,"-3N-2X")}y?y.1R=Cv:\'\';kO(bv+wS)};B 7r=E(x,y,f){B z=J;if(x){V(B i=0;i<x.R;i++){if(x[i]){if(f){if(3X(y)==3X(x[i])){z=i;1g}}F{if(6Q(x[i]).K(y)>-1){z=H}}}}}I z};B fE=E(x,y){B z=J;if(x&&y){V(B i=0;i<y.R;i++){if(6Q(x).K(y[i])>-1){z=H}}}I z};B kO=E(x){if(o.O){if(o.O.zk){o.O.zk.ZM=x}F{o.O.1W(1S.G0(x))}}};B dE=E(x){O(x,{"1q":"2C","1b":0,"1a":0,"Z":"100%","1e":"100%"})};B f7=E(x){O(x,{"9E":"1U"})};B 4I=E(y,z){B x=1y zA();x.6f(\'As\',y,H);x.cZ=z;x.dC()};B ZN=E(x){if(x){V(B i=0;i<5;i++){if(x.10e=="10d"){1g}F{if(x.AG){x=x.AG}}}}I x};B fF=E(z){B fF=1S.1Z("4j");if(o.oR.K(z)>-1){o.oR.2M(z);if(z.K("?")>0){z=z+\'&\'+2F.5G()}F{z=z+\'?\'+2F.5G()}}F{o.oR.2M(z)}fF.7t(\'3D\',z);fF.7t(\'1e\',\'4t\');fF.7t(\'Z\',\'4t\')};B 3V=E(e,o){V(B 19 in o){if(o.2t(19)){e.7t(19,o[19])}}};B ae=E(e){if(e){2R{e.4a.3k(e);e=22}2B(e){}}};B 5G=E(8N,5N){I 2F.9x(10c.R>1?(5N-8N+1)*2F.5G()+8N:(8N+1)*2F.5G())};B n1=E(){I 2F.5G().6k(36).ZZ(2,12)};B wh=E(x,y){x=7X.6i(x).ZX(E(4l,19){if(19!=y){4l[19]=x[19]}I 4l},{});I x};B 4C=E(x){if(1E x=="4w"){I x.1O(/^\\s+|\\s+$/gm,\'\')}F{I x}};B 6c=E(x,y,z){B r=J;if(x){if(x.K(y)>-1){B r=x.1i(x.K(y)+y.R);if(z){if(r.K(z)>-1){r=r.1i(0,r.K(z))}}}}I r};B ZV=E(x,n){if(n==0){I"#0"+bN.e(x)}if(n==-1){I bN.e(x)}if(n==1){I"#1"+td(bN.e(x),1)}};B vD=E(x){if(v[x]!=""){if(1E v[x]!="4w"){o[x+\'o\']=v[x]}F{if(v[x].K("[{")==0){2R{v[x]=v[x].1O(/7a\'qt/ig,\'"\');o[x+\'o\']=2g(v[x])}2B(e){}}}}};B 5T=E(x){I 6Q.wo(x)};B d5=E(x){if(x.1i(0,2)=="#1"){I bN.d(td(x.1i(2),-1))}F if(x.1i(0,2)=="#0"){I bN.d(x.1i(2))}F{I x}};B Gj=E(x){if(x){if(x.K(\'3P\')==-1&&x.K(\'.\')==-1&&x.R>100&&x.K(\'26:\')==-1){x=\'26:an/xB;kG,\'+x}}I x};B 1l=E(x){x?x.C.5A="3e":\'\'};B 1n=E(x){x?x.C.5A="4q":\'\'};B 3i=E(x){if(x){if(9W.zH(x)){V(B i in x){if(1E x[i]=="3B"){x[i].C.2j="1U"}}}F{x.C.2j="1U"}}};B 6x=E(x){if(x){if(9W.zH(x)){V(B i in x){if(1E x[i]=="3B"){x[i].C.2j="4F"}}}F{x.C.2j="4F"}}};B 5W=E(x){I x?x.C.5A!="3e"&&x.C.2j!="1U":J};B 5b=E(s){if(1E s=="4w"){if(s.K("px")>0){s=s.1i(0,s.K("px"))}}I 2L(s)};B 3e=E(x){I x.C.2j=="1U"};B 4r=E(o,x,y){o[x+\'1b\']=0;o[x+\'2r\']=0;o[x+\'2N\']=0;o[x+\'1a\']=0;if(L(o[y])){B z=o[y].2q(" ");if(z.R==4){o[x+\'1b\']=z[0]?3X(z[0]):0;o[x+\'2r\']=z[1]?3X(z[1]):0;o[x+\'2N\']=z[2]?3X(z[2]):0;o[x+\'1a\']=z[3]?3X(z[3]):0}}I o};B Eq=E(x){if(x){x=x.1O(/ /ig,\'px \')}I x+\'px\'};B pY=E(x,y){I v[x]&&v[x]!=\'\'?v[x]:y};B gO=6Q.wo(65,66,67,68,69,70,71,72,73,74,75,76,77,97,98,99,100,101,102,103,104,105,106,107,108,109,78,79,80,81,82,83,84,85,86,87,88,89,90,110,111,112,113,114,115,116,117,118,119,120,121,122);B bN={aT:gO+"ZR+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=bN.zP(e);n6(f<e.R){n=e.bw(f++);r=e.bw(f++);i=e.bw(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(sc(r)){u=a=64}F if(sc(i)){a=64}t=t+G.aT.6s(s)+G.aT.6s(o)+G.aT.6s(u)+G.aT.6s(a)}I t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1O(/[^A-Za-z0-9\\+\\/\\=]/g,"");n6(f<e.R){s=G.aT.K(e.6s(f++));o=G.aT.K(e.6s(f++));u=G.aT.K(e.6s(f++));a=G.aT.K(e.6s(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+5T(n);if(u!=64){t=t+5T(r)}if(a!=64){t=t+5T(i)}}t=bN.AK(t);I t},zP:E(e){e=e.1O(/\\r\\n/g,"\\n");B t="";V(B n=0;n<e.R;n++){B r=e.bw(n);if(r<128){t+=5T(r)}F if(r>127&&r<ZS){t+=5T(r>>6|ZT);t+=5T(r&63|128)}F{t+=5T(r>>12|Ah);t+=5T(r>>6&63|128);t+=5T(r&63|128)}}I t},AK:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;B c3=0;n6(n<e.R){r=e.bw(n);if(r<128){t+=5T(r);n++}F if(r>ZU&&r<Ah){c2=e.bw(n+1);t+=5T((r&31)<<6|c2&63);n+=2}F{c2=e.bw(n+1);c3=e.bw(n+2);t+=5T((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}I t}};B td=E(s,n){s=s.1O(/\\+/g,"#");s=s.1O(/#/g,"+");B a=Bl(o.y)*n;if(n<0)a+=gO.R/2;B r=gO.1i(a*2)+gO.1i(0,a*2);I s.1O(/[A-Za-z]/g,E(c){I r.6s(gO.K(c))})};B Bl=E(x){x=x.2q(5T(61));B jW=\'\';B c1=5T(120);B sW;V(B i in x){if(x.2t(i)){B sE=\'\';V(B j in x[i]){if(x[i].2t(j)){sE+=(x[i][j]==c1)?5T(49):5T(48)}}sW=2L(sE,2);jW+=5T(sW.6k(10))}}I jW.1i(0,jW.R-1)};B L=E(x){I x!=22&&1E(x)!=\'1D\'&&x!=\'1D\'};B 2l=E(x,y){I L(x)?x:y};B 2f=E(x){I L(x)&&x!=-1&&x!=\'\'};B ZW=E(x,y){I 2f(x)?x:y};B g1=E(x){if(1E x=="3B"){x=5g.6W(5g.rX(x))}I x};B gS=E(el){B x=el.zt().1a+(1z.Cr?1z.Cr:1z.ZQ);I x};B gC=E(x){v.10a==1&&2f(v.Co)?x=v.Co:\'\';I x};B ku=E(el){10b kL=el.zt();I kL.1b+1z.ZY};B 7l=E(x,y){if(x!=\'\'){if(v.ZO==1||y==\'Zz\'){1z.6f(x)}F{if(v.ZL==1||y==\'1b\'){1z.aq.8a.9g=x}F{1z.8a.9g=x}}x=\'\'}};B rq=E(){if(v.4R==1){o.4R?o.1P.3k(o.4R):\'\';o.4R=22}};B FW=E(){B nP=J;o.1h.tv?1m("tv"):\'\';o.1h.2b?1m("2b"+(o.1h.4h?\' 4h\':\'\')):\'\';G.ao=E(x){o.Q?o.Q.1N(x):\'\'};G.6F=E(x){if(x){if(1E(x)==\'4w\'){x=qi(x)}if(1E(x)==\'4w\'){x=x.1O(/(\\r\\n|\\n|\\r)/gm,"");if(x.K("[{")==0){2R{x=x.1O(/7a\'qt/ig,\'"\');x=5g.6W(x)}2B(e){x="Cc 5g"}}}if(1E(x)==\'3B\'){o.1I=[];o.k4=g1(x);o.W=xd(x);if(o.W.R>0){if(v.W.ZJ==1&&!v.4M){B 6i=7X.6i(o.1I);B qq=6i.4P(-1)[0];qq?v.4M=qq:\'\'}B y=zb();if(y){x=y.3c;o.cM=y.1N;o.Q?o.Q.Ip(y.1N):\'\';if(2f(y.28)){if(o.P){o.P.ar(y.28)}F{v.28=y.28}}if(L(y.2p)){y.1T=y.2p}if(L(y.1u)){if(y.1u=="3p"&&!o.1u){}F{v.1u=o.2a=y.1u}}7E("Ax");if(L(y.id)){o.3r=y.id}B sx=["1T","oe","oL","Y","kW","A7","zY","lN","gc","A4","8g","6H","8w","5E","oE","4d","4g","zT","cg","1j","7b","9f","1H"];if(L(v.ci)){if(v.ci.ZI==1&&v.ci.lh==1){sx.2M("1N");sx.2M("t1");sx.2M("t2");sx.2M("t3");sx.2M("t4");sx.2M("t5")}}V(B i=0;i<sx.R;i++){if(L(y[sx[i]])){v[sx[i]]=y[sx[i]];o.oG[sx[i]]=y[sx[i]]}}V(B uv in y){if(uv.K("Ae")==0){v[uv.1i(7)]=y[uv]}}kw(y);if(sx.K(\'1N\')>0){if(v.ci.FE==1){o.ov=v.ci.FD;o.U.mz(y)}o.U.ao(\'1N\')}if(L(y.1H)){1v(E(){o.U.3T(y.1H)},4y)}if(o.Q){o.Q.6m(o.W);if(v.9f){o.Q.rC()}}if(o.2O){o.2O.nl()}}F{}}}if(1E(x)==\'4w\'){x=qi(x);if(x){if(x.K("#"+v.am)==0){x=o[o.fd[0]](x)}if(x){if(x.K("#"+v.bY)==0&&x.K(v.dv)>0){x=o[o.fd[1]](x)}if(x){if(x.K("#0")==0){x=bO(x)}x=qi(x)}F{x=\'\'}}}if(v.bV==1){x=bV(x)}if(x==\'\'){1m("4J 3c");o.8W=H;js("2m","4J")}o.2x=[];o.a4=[];o.7i=[];o.p9=0;o.3g=0;o.6P=0;o.a3=0;v.kF==\'\'?v.kF=\',\':\'\';if((x.K(v.kB)>-1&&x.K(v.dp)>-1)||L(v.cQ)){o.3Y=x.2q(v.kF)}F{o.3Y=[x]}o.bi=[];if(L(v.cQ)){B cQ=v.cQ.2q(v.kF)}if(o.3Y.R>0){B q=-1;V(B i=0;i<o.3Y.R;i++){o.3Y[i]=4C(o.3Y[i]);if(o.3Y[i]!=\'\'){if(o.3Y[i].K(v.kB)==0&&o.3Y[i].K(v.dp)>1){o.2x[i]=o.3Y[i].1i(o.3Y[i].K(v.kB)+v.kB.R,o.3Y[i].K(v.dp)-v.dp.R);o.3Y[i]=o.3Y[i].1i(o.3Y[i].K(v.dp)+v.dp.R)}F{if(L(v.cQ)){o.2x[i]=L(cQ[i])?cQ[i]:\'\'}F{o.2x[i]=i+1}}B is=0;if(L(v.4v)&&q==-1){if(6Q(v.4v).K("nG:")==0){if(v.4v.1i(4)*1==i){is=1}}if(v.4v==o.2x[i]){is=1}if(v.4v=="5N"&&i==o.3Y.R-1){is=1}}if(L(o.4v)){if(o.4v==o.2x[i]){is=1;q=i}}if(is==1){o.p9=i;o.3g=i}o.3Y[i]=tS(o.3Y[i])}}}F{o.3Y[0]=tS(o.3Y[0])}I o.3Y[o.p9]}}F{I x}};E tS(x){if(L(v.n2)&&x.K("//")==-1){x=v.n2+x}I x};G.Ai=E(){if(o.W){B x=o.W.Ct();V(B i=0;i<x.R;i++){x[i].c7=i}o.W=x;o.Q.6m(o.W)}};E kw(y){B se;V(B i=1;i<6;i++){B t="1B"+i;if(L(y[t])){v[t]=y[t];se=H}}if(se&&o.Q){o.Q.Im()}}G.kw=E(x){kw(x)};G.6m=E(x){if(1E(x)==\'3B\'){o.1I=[];o.k4=g1(x);o.W=xd(x);if(o.Q){o.Q.6m(o.W)}}};G.eC=E(x,y,z,no){if(!L(y)){o.3h=H;o.dP=H}!L(z)?v.4E=0:\'\';v.1j=1D;v.4d=1D;!2E.4g?v.4g=1D:\'\';o.8W!=2?o.8W=J:\'\';o.7P=J;o.8V=J;o.ag=0;o.kb=[];o.vL=J;o.sA=J;o.Jd=J;o.9S=1D;o.g9=[J,J,J];o.10f=n1();o.FV=0;o.dK=0;o.b9?o.b9=[]:\'\';o.2n!=\'7a\'&&o.3x?o.3x.5E():\'\';if(o.Cz){o.Cz=[];o.ZP=[]}o.bP=0;o.10y=0;if(o.dD){o.dD.5E()}if(o.P.6S()=="7S"){G.cG()}if(o.6c&&o.9N){o.Q.kv()}if(L(o.2V)){o.2V.4b()}if(L(o.cB)){2D(o.cB)}js("1y");if(v.1V==1&&no!=1){o.U.fc();o.U.fc(\'6C\')}x=G.6F(x);if(y==1){o.2n=\'\';7j();1v(E(){o.P.D5()},100);o.sF=H}o.P.6F(x);if((o.1h.2b||o.1h.6D)&&!L(y)){o.U.2v()}if(L(o.jD)){o.3z={x:1,y:1,x0:1,y0:1};o.P.j6()}y!=1?9R("1r","2v"):\'\';o.P.j3();o.Q.hv();o.Q.nC();o.Q.4A();o.gM?o.gM.Gm():\'\'};G.mz=E(x){B y=J;if(x&&o.ov){v.1N=o.ov;V(B i=1;i<6;i++){if(L(x[\'t\'+i])){v.1N=v.1N.1O("{"+i+"}",x[\'t\'+i]);y=H}}}I y};G.ek=E(){if(v.3h==1&&!v.C6||o.3h){if(v.he==1){1v(E(){o.U.2v()},42)}F{G.2v()}v.C6=1;o.3h=J}kf()};G.kf=E(){kf()};E kf(){if(v.vY==1){if(1E C9!=="1D"){o.th=1y C9()}}}G.j3=E(){B x=J;if(o.1h.2b){x=H;if(v.G3==1&&o.1h.6R){x=J}if(v.GA==1&&o.1h.jX){x=J}if(v.GB==1&&o.1h.4h){x=J}if(v.10B==1&&o.1h.cD){x=J}}if(v.10C==1&&o.1h.tv){x=H}I x};G.vh=E(){o.P.3T(v.1H);if(o.3n){o.P.53()}o.7P=H;o.Q?o.Q.4A():\'\';if(!o.1r&&!o.1u){v.56==1?o.56.2P("3G"):\'\'}if(o.5c&&o.4i){o.3H.Ca();o.3H.Go()}if(v.1V==1){if(v.AU!=1&&v.ix==1){!L(o.1V)?kn("6C","7P"):\'\'}}};G.AZ=E(){!o.jJ?9F(H):\'\'};E 9F(x){o.jJ=H;if(o.Q){if(o.Q.aW()){o.Q.7Z()}}if(o.2O){o.2O.aY()}if(o.9s){o.9s.aY()}!x?o.P.2v():\'\';if(!o.vL){1v(E(){o.P.j3()},42)}!o.1r?o.Q.2v():\'\';v.56==1?o.56.2P("1r"):\'\';v.1V==1?o.U.fc(\'et\'):\'\';if(o.1h.2b){o.Q.eK()}if(L(o.2V)){o.2V.10D()?o.2V.CD():\'\'}}G.2v=E(ay){if(!o.1r&&o.P){o.f3=H;o.q0=J;o.7n=J;v.6G==9?v.6G=1:\'\';2D(o.AQ);B 2H=J;if(o.2n=="4S"){if(!o.P.lw()&&v.3h!=1&&v.4E==1){2H=H;if(1z[\'YT\']){v.3h=1;o.3h=H;o.P.vm()}}}if(v.7J==1&&v.B7==0){o.U.mf();2H=H}if(o.8W||2H){if(o.8W){8h("7o")?lW(2):\'\'}}F{o.na=J;o.dP=J;Aq(!o.1u);o.ak.pR();if(!o.1u){js("1u");o.1u=H;if(v.1o.n4==1){1v(E(){o.Q.qI()},100)}if(v.1o.7W>0&&v.3h==1){o.g2=H;1v(rQ,v.1o.7W*2h)}if(v.10z==1&&v.10I){10K()}V(B i=0;i<o.cn.R;i++){if(v[\'FS\'+o.cn[i]]==1){3O.9w("FR"+o.cn[i],7V.nr())}}if(v.10L==1&&v.10M){10N("1u")}if(o.3x){o.3x.1u()}js("1y");o.iq?o.Q.rF(o.iq):\'\';o.Q.yp();o.Q.4A();9R("1r","2v");o.1h.2b?qH():\'\';o.ab?9R("D7","10H",1):\'\'}F{if(o.sF){9R("1r","2v");o.sF=J}F{9R("CL","10i")}}if(v.CP==1&&!o.1Y){B dd=1y 7V();B tt=dd.ah();if(tt-o.av<e4){if(!o.1h.4h&&(v.CS!=1||o.1h.2b)){G.8Y()}}}if(o.51){if(v.rW==1){6x(o.1T);6x(o.B0)}}if(o.dD){o.dD.5E()}if(ay!=1&&8h("7o")||8h("7c")){lW(2)}F{if(v.7l==1&&L(v.Be)&&!L(2E.7l)){7l(v.Be);2H=H}if(!2H){1m("2v");rO();if(!o.sZ){o.sZ=H;if(v.1o.7W>0&&v.3h==1){o.g2=H;1v(rQ,v.1o.7W*2h)}}B lj=J;if(o.P.17()>1&&v.q3==1&&ay!=1&&!8B()&&!L(o.1V)&&!L(o.5y)){lj=8h("et")}if(lj){8B()?9F(J):\'\'}F{9F(J)}}}}}F{o.P?o.P.2v():\'\'}};G.Bi=E(){rO()};E rO(){o.P.1j()>0?o.Q.3W(o.P.17(),o.P.1j()):\'\'}E rQ(){o.g2=J;o.Q.4A()}G.3d=E(){if(o.1r){o.f3=J;1m("3d");o.P.3d();o.Q.3d();js("3G");v.wf==1?7j():\'\';v.xR==1?pa():\'\';v.56==1?o.56.2P("3G"):\'\';if(o.51){if(v.rW==1){3i(o.1T);3i(o.B0)}}if(!L(o.1V)&&!L(o.5y)&&v.q3==0){if(8h("et")){}F{if(v.AS!=1&&v.ma==1){kn("dM","3G")}}}if(8B()){o.q0=H}o.jJ=J}};G.53=E(){o.P.53();o.Q.53();o.3n=H;js("5f")};G.6h=E(){o.P.6h();o.3n=J;o.Q.6h();o.P.3T(v.1H);js("8I")};G.3T=E(x,y){if(o.Q){x<0.10v?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.53();v.1H=0;x=0}F{if(o.3n){G.6h()}v.1H=x}js("1H",x);o.Q.3T(x,y);o.P.3T(x)}};G.8R=E(){o.Q.8R()};G.8c=E(){o.Q?o.Q.8c():\'\'};G.10r=E(){G.8c()};G.vA=E(){o.U.6y();G.8c()};G.3W=E(17,1j){if(o.3p&&!o.1u){B f=o.3p.bp();if(f.t&&f.d){17=f.t}}o.Q?o.Q.3W(17,1j):\'\'};G.ti=E(17,1j){if(o.2a>0&&o.2n!="4S"){o.U.3S(o.2a,J);o.2a=1D}};G.fV=E(){B d=1y 7V();o.av=d.ah();B x=J;if(o.Q.aW()&&v.1f.6Z!=1){o.Q.aB();x=H}if(o.2O){if(o.2O.r5()){o.2O.aY();x=H}}if(v.W.6Z==0){if(o.Q.eX()&&v.W.dg==1){o.Q.cz();x=H}}if(v.7l==1&&L(v.B4)&&!L(2E.7l)){7l(v.B4);x=H}if(o.3n&&v.ly==1){o.U.6h();v.ly=0;x=H}if(!x){if(v.1M.on==1&&v.1M.2J==1&&v.1M.qp==1){7m(\'1r\',(o.1r?0:1))}G.ex()}};G.HS=E(){if(o.Q.aW()){o.Q.7Z()}};G.ex=E(){if(o.P.6S()=="7S"){js("IA");v.10q==1?G.nW():G.3d()}F{js("IB");G.2v()}a1()};G.3S=E(b0,k8){if(b0<o.P.1j()){if(v.gl.10k==1){if(b0>o.P.17()){I}}if(v.4g>0){b0<v.4g?b0=v.4g:\'\'}1m("3S",b0);o.B5=b0;o.P.3S(b0);if(k8){o.Q.3S(b0,o.P.1j())}o.i1=H;o.f0=o.P.17();a1(o.f0)}};G.uW=E(Y,4n,BQ){if(o.P.6S()=="7S"&&o.gq!=\'ze\'){3d();if(o.1Y&&BQ){o.U.8l()}}1z.6f(Y,4n)};G.jg=E(){if(v.1V==1&&!o.1u){if(8h("7o")){o.wj=H;I}}B x=o.P.bZ();if(L(v.6H)){x=v.6H}if(x!=\'\'){js("6H");B jK=1z.6f(x,(v.10j==1?\'Zx\':\'tV\'));jK.5Y()}};G.6y=E(x){B 17=o.P.17();B 1j=o.P.1j();if(!o.1u&&o.2a>0){17=o.2a}o.Q.jq(17,1j,x)};G.yK=E(){B 17=o.P.17();B 1j=o.P.1j();B bf=1j>0?17/1j:0;B bP=2F.pN(bf*100);if(!o.i1){o.Q?o.Q.jq((o.2a>0?o.2a:17),1j):\'\'}F{17!=o.f0&&o.f0!=-9?o.i1=J:\'\'}if((v.ga==1||v.Bv==1)&&1j>0){mP("tZ","2v 25%",bf,0.25);mP("ub","2v 50%",bf,0.50);mP("tN","2v 75%",bf,0.75)}V(B i=0;i<3;i++){if(!o.g9[i]){if(bf>=i*0.25+0.25){Cl(i)}}}v.un==1?1m(1,17,1j):\'\';if(v.6G==1||v.uq>0){if(o.1r){B z=J;B lQ=J;if(v.Bs==1&&v.6G==1){if(!o.P.5Q()){z=H}}if(17>0){if(17==o.17&&!z){lQ=H}F{o.ag=0}o.17=17}F{if(v.YY==1){B ld=o.P.9L();v.un==1?1m(2,ld,o.ln):\'\';if(!z){if(ld==o.ln){lQ=H}F{o.ag=0}}o.ln=ld}}if(lQ){o.ag++;if(v.6G==1){v.un==1?1m(3,o.ag):\'\';if(o.ag==v.vJ*(2h/o.ls)){o.U.fI()}}F if(v.uq>0&&o.P.rs()>1){if(o.ag==v.uq*(2h/o.ls)){o.P.5J(\'OR rv\')}}}}}if(v.8M){if(v.8M.b9==1&&1j>0){!o.b9?o.b9=[]:\'\';o.b9[2F.4k(17)]=1}}if(v.1V==1){if(v.AU!=1&&v.ix==1){!L(o.1V)?kn("6C",17,1j):\'\'}if(v.AS!=1&&v.ma==1){!L(o.1V)?kn("dM",17,1j):\'\'}}if(v.yY==1&&v.tg>0){if(17>=v.tg){if(!L(o.1V)){if(8h("7c")){o.P.3d();o.Q.3d()}v.tg=0}}}7E("1r");if(v.7J==1&&v.B7>-1){YV(17,1j)}if(v.YU==1&&v.YR){if(1E CT!=="1D"){CT(17)}}if(o.51){a1(17)}if(o.5o&&v.cq==1){if(o.3p){!o.2a?o.3p.qu(17,1j):\'\'}}if(o.9N){o.6c?o.6c.1r(17):\'\'}if(L(v.4d)){B ed=v.4d;if(7r([v.4d],\'-\')){ed=1j}if(ed>0&&17>ed){t9()}}if(L(v.5E)){B r1=v.5E.2q(",");V(B i=0;i<r1.R;i++){B r2=r1[i].2q("-");if(r2.R==2){if(17>r2[0]&&17<r2[1]){if(r2[1]*1>1j){t9()}F{o.P.3S(r2[1]*1+(o.1h.6D?1:0))}}}}}if(o.bP!=bP&&bP>0){if(v.YO==1){if(1E CW!=="1D"){CW(17,1j,bP)}}if(v.YK==1&&o.dt){if(1E D8!=="1D"){D8()}}}o.bP=bP};E t9(){o.P.3d();o.P.3S(v.1u>0?v.1u:0);o.U.lV()}E Cl(x){o.g9[x]=H;if(v.cq==1&&v.zg==1&&v.zh==x){if(o.5o&&o.3r){o.3p?o.3p.YI(o.3r):\'\'}}js("g9",(x+1)*25+\'%\')}E mP(x,y,t,p){if(!L(o.kb[y])){if(t>p){9R(x,y,1)}}};G.fI=E(){o.ag=0;L(o.cB)?2D(o.cB):\'\';if(v.YH==1){js("6G")}F{o.2a>0||o.P.5Q()?\'\':o.2a=o.P.17()+(v.YF>0?1:0);B zq=o.Q.eX();js("6G");o.P.6G();zq&&v.W.dg==1?o.Q.i4():\'\'}};G.D6=E(){o.Q.jq(0,0);o.Q.yg(0,0);o.U.3W(0,0);o.Q.8c()};G.yd=E(){if(o.P){B 17=o.P.9L();if(v.Yq==1){js("9L",17)}B 1j=o.P.1j();o.Q?o.Q.yg(17,1j):\'\'}};G.lV=E(){js("YB");js("g9","100%");o.7n=H;if(v.8P==1){if(o.2n=="4S"){G.cG()}v.1V==1?o.U.fc(\'7o\'):\'\';if(v.1u>0){o.U.3S(v.1u);o.2a=1D}G.2v()}F{if(o.P.5Q()||o.2n=="4S"||o.2n=="rt"){G.cG()}F{if(v.zw==1){o.U.3S((v.1u>0?v.1u:0),H);if(o.1h.ie){o.P.3d()}}}o.Q.8k();v.yY==1?v.YA=1:\'\';if(8h("oz")||8h("vZ")){}F{9K()}}js("4d")};G.8Y=E(){B 2H=J;B 2m=J;o.A5=J;o.aL=H;1v(E(){o.aL=J},kq);V(B x in o.7u){if(o.7u.2t(x)){if(L(o.7u[x])){2R{o.7u[x].z7()}2B(e){}}}}2R{o.dN=H;if(((o.1h.4h&&v.eS==1)||(o.1h.cD&&v.Gk==1))&&o.4i&&!o.a0){B x=o.P.af();if(x){if(x.Yz){fb();2H=H}}}if(!2H){B mT;B y=o.1P;if((o.2n=="dm"||o.2n=="bB")&&o.1h.6R&&v.eS==1){o.P.hz();I}if(y.rJ){o.7A=H;mT=y.rJ({mV:"1l"});if(mT!==1D){mT.bK(E(){}).2B(E(2m){})}}F if(y.qX){y.qX({mV:"1l"});o.7A=H}F if(o.1P.rb){y.rb({mV:"1l"});o.7A=H}F if(y.qO){y.qO({mV:"1l"});o.7A=H}F if(y.r0){y.r0();o.7A=H}}}2B(e){2m=H;1m(e)}if(o.1h.3N&&o.1h.2b){if(1S.Yy===J){o.7A=J}}if(!o.7A&&!2H){if(o.1h.3N&&o.nv){fb()}F{G.sC()}}if(!2m){1v(A8,4y)}};E fb(){B x=o.P.af();if(x){if(o.P.17()==0&&o.1h.4h&&v.Yx!=1){!o.1r?o.U.2v():\'\'}F{o.jL=H;o.P.z8();x.Yu();x.1w("IS",zG)}}}E m9(){B x=o.P.af();if(x){x.Yt()}};G.fb=E(){fb()};G.m9=E(){m9()};E A8(){if(o.A5!=H){if(o.9o){o.P.ej()}if(v.1M.yn==1){nQ(H);o.5l=H}v.56==1?o.56.2P("ic"):\'\';js("1Y");9R("ic","8Y",1)}};B cu;B 8z={x:0,y:0};E xT(e){if(o.2O){if(o.2O.Ys()){I}}if(e.Yr!=0){e.uy!=0?8z.x++:8z.x--;e.bW!=0?8z.y++:8z.y--;if((v.1M.zM==1||v.1M.A2==1)&&o.1Y&&8z.y>8z.x){3L(cu);cu=7U(E(){8z={x:0,y:0};3L(cu)},2h)}F{o.8L=H;3L(cu);cu=7U(E(){o.8L=J;o.Q.4O();8z={x:0,y:0};3L(cu)},47);o.Q.4O();e.9e()}if(8z.x>8z.y){if(e.uy>0){o.U.3T(3X(v.1H)-v.1M.kK/10,"no")}F{o.U.3T(3X(v.1H)+v.1M.kK/10,"no")}}F{B st=(o.1h.jK?-v.1M.kK/10:v.1M.kK/10);if(v.1M.A2==1&&o.1Y){o.P.1L((e.bW>0?st:-st))}F if(v.1M.zM==1&&o.1Y){3q("3A",(e.bW>0?"+"+st*10:"-"+st*10))}F{o.U.3T(3X(v.1H)+(e.bW>0?st:-st),"no");o.Q.ih()}}}}E zG(){if(o.1h.4h){o.P.Au();js("yz")}o.jL=J}G.sC=E(){if(o.dN){o.1Y=H;o.Q.8Y();if(!o.7A){if(L(o.8x)){2R{O(o.8x,{\'Z\':\'100%\',\'1e\':\'100%\',\'1q\':\'qJ\',\'1a\':0,\'1b\':0,\'4V\':"nU"})}2B(dI){}}O(o.1P,{\'Z\':\'100%\',\'1e\':\'100%\',\'1q\':\'qJ\',\'1a\':0,\'1b\':0,\'4V\':"nU"});o.2U=o.1P.2c;o.4D=o.1P.2Z;2R{1S.bo.C.6z=\'3e\';if(!L(o.W)){1S.vH=E(e){e.9e()}}}2B(dI){}}if(v.yl==1){O(o.1P,{\'7O\':\'#3R\'})}if(v.xu==1&&o.1h.3N==1&&!o.1h.ff){B sw=1z.aE.Z;B fz=1;V(B i=1;i<6;i++){if(sw>2h*i){fz=2l(v[\'xu\'+(2h*i)],i)}}if(fz>1){o.1P.C.zl=fz;v.zm=fz;aH()}}if(o.2O){o.2O.aY()}a1();o.dN=J}};G.8l=E(){nP=H;if(1S.AA){1S.AA()}F if(1S.Av){1S.Av()}F if(1S.Aj){1S.Aj()}F if(1S.An){1S.An()}F if(1S.Ap){1S.Ap()}F if(1S.zD){1S.zD()}if(!o.7A){G.sQ(J)}};G.JK=E(x,y){wB(x,y)};E wB(x,yU){if(L(o.1V)&&!yU){o.qh=x}F{B 2H=J;B dl=o.8J/x;B dU=0;B mB={\'1e\':dl};if(v.YG==1){if(dl>o.8U){dl=o.8U;dU=o.8J/x;o.8J=mB[\'Z\']=dU}}if(L(o.8x)&&v.GD!=1){2R{O(o.8x,mB)}2B(dI){2H=H;1m("di 10P YX")}}if(!2H){o.4Y=x;o.8U=dl;if(o.4Y>0){O(o.1F,mB)}if(dU>0){js("Z",dU)}js("1e",dl)}if(o.1V&&!o.1Y){o.4D=dl;if(dU>0){o.2U=dU}o.1V.2A()}}};G.sQ=E(x){if(nP||x){o.1Y=J;o.jL=J;if(!o.7A){if(L(o.8x)){2R{O(o.8x,{\'1q\':\'pW\',\'1a\':0,\'1b\':0,\'4V\':\'zp\'});O(o.8x,o.GR);O(o.8x,{\'Z\':o.aK,\'1e\':o.db})}2B(dI){}}O(o.1P,{\'Z\':o.aK,\'1e\':o.db,\'1q\':\'2C\',\'1a\':0,\'1b\':0,\'4V\':\'zp\'});2R{1S.bo.C.6z=\'2y\';1S.vH=E(e){I H}}2B(dI){}}o.Q.8l();if(v.yl==1){O(o.1P,{\'7O\':v.lL});if(v.e0==1){o.1P.C.7O=\'e0\'}F{O(o.1P,{\'7O\':v.lL})}}if(v.zm>1){o.1P.C.zl=1;v.zm=1;aH()}if(v.1M.yn==1){nQ(J);o.5l=J}if(o.2O){o.2O.aY()}a1();o.nO?o.nO=J:\'\';o.Q.nJ();nP=J;js("yz");o.7A=J;o.aL=J}};G.5l=E(x){v.1M.Zg!=0?nQ(x):\'\'};E nQ(x){8z={x:0,y:0};if(x){1z.1w("xK",xT,{5w:J})}F{3L(cu);1z.6K("xK",xT)}}G.cG=E(x){v.4E=0;if(x!=1){o.Q.3d();o.U.D6()}F{}o.P.3T(v.1H);if(o.Q.aW()){o.Q.7Z()}if(o.3n){G.53()}a1(0);1m("2H");js("2H")};G.nW=E(){v.4E=0;v.3h=0;v.pL=0;v.6G==1?v.6G=9:\'\';o.P.sg();o.U.cG()};G.5V=E(x){if(L(o.3g)){if(o.3g!=x){o.3g=x;if(v.yt==1){o.4v=o.2x[x];if(o.5o){3O.9w("yr",o.4v)}}o.P.5V(x);js("4X",o.2x[x]);o.Q.yP(x)}}};G.hB=E(){o.Q?o.Q.hB():\'\'};G.eb=E(x){if(L(o.6P)){if(o.6P!=x){o.6P=x;if(v.FT==1){o.aN=v.aN=o.7i[x];if(o.5o){3O.9w("yO",o.aN)}}o.P.eb(x);js("7w",x);o.Q.hi("7w")}}};G.8S=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;6Q(y).K(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.e5?1:o.5S[x];o.as=x}y=3X(y);if(o.ik||z){o.jv=y;V(B i=0;i<o.5S.R;i++){if(y<=o.5S[i]*1){o.as=i;1g}}}if(o.5o&&v.FC==1){3O.9w("FB",y)}js("4W",y);o.P.8S(y);o.Q.hi("4W")};E a1(x){o.3x?o.3x.1n(L(x)?x:o.P.17()):\'\'};G.kA=E(){if(o.3x){a1();o.3x.C()}};G.fY=E(x){if(1E(kz)==\'E\'){!o.3x?o.3x=1y kz():\'\';o.3x.xt(x)}};B 7h;B 92;B pO;B 2k;E 8h(x){if(v["6g"+x+"CO"]>0&&o.5o){B tb=3O.6I("pV"+x+"41"+o.d);if(tb){B ct=1y 7V();o.av=ct.ah();B Dd=(ct.ah()-tb)/Zk;if(Dd<v["6g"+x+"CO"]){I J}}}if(v["6g"+x+"Ba"]>0){if(o.P.1j()>0){if(o.P.1j()<v["6g"+x+"Ba"]*60){if(v["6g"+x+"B1"]>0){v["6g"+x+"41"+"Cg"]=v["6g"+x+"B1"]}F{I J}}}}if(o.kp.K("8u")!=-1&&v.1V==1&&!o.ay&&v[x+\'s\']==1){if(1E vQ=="1D"){I J}if(x=="7c"||x=="vZ"){if(1E BU!=="1D"){2k=[];I BU(x)}}if(L(o.1V)||L(o.5y)){if(!5W(o.vn)||8B(o.3Q)){1m(\'ad bg\');I J}F{1m(\'ad nr\');I H}}F{if(L(v[x])){if(v[x].6k().K(".")>-1||v[x].6k().K(":")>-1||v[x].6k().K("[Zl]")>-1){js("Zm",x);if(!8B(x)&&x!="dM"){1v(E(){o.1r||(o.5y==22&&o.1V==22)?\'\':o.U.8R()},10);fL()}7h=0;92=0;pO=x;2k=v[x].2q(" gv ");o.5x=[];o.v9=2k.R;kC();o.AH=1;o.lY=H;V(B i=0;i<2k.R;i++){2k[i]=2k[i].2q(" or ")}v[x.a8("41","hc")]=v[x];v[x]=22;o.3Q=x;if(x!=\'dM\'){o.1V=1y vQ()}o.5y=1y p5();V(B i=0;i<2k.R;i++){V(B j=0;j<2k[i].R;j++){B 7B=4C(2k[i][j]);if(7B.K("[50%]")>0){B 1J=5G(1,2);2k[i][j]=2k[i][j].1O("[50%]","");if(1J==2){2k[i][j]=\'\'}}}}if(v.xf==1){V(B i=0;i<2k.R;i++){B n=i==0?1:0;if(2k[i].R>n){V(B j=n;j<2k[i].R;j++){B 7B=4C(2k[i][j]);if(o.1h.wP){fj(7B)}F{1v(fj,i*100,7B)}}}}}if(2k[0][0]==\'\'){kI()}F{o.5y.pf(4C(2k[0][0]),x)}I H}F{I J}}F{I J}}}F{I J}};G.xr=E(x){8h(x)};E kn(w,x,d){if(L(o[w+\'o\'])&&v[w+\'s\']==1){B y;V(B i in o[w+\'o\']){if(o[w+\'o\'].2t(i)){if(!L(o[w+\'o\'][i].oT)&&L(o[w+\'o\'][i].17)&&L(o[w+\'o\'][i].1V)){B z=o[w+\'o\'][i].17.6k();B ok=J;if(z){if(x=="7P"){if(z==x){ok=H}}F{if(z=="3G"){if(z==x){ok=H}}if(z.K("%")>0){if(d>0){z=2L(z.1i(0,z.K("%")))*d/100}F{z=-1}}F{z=2L(z)}if(x>=z){if(v[\'6g\'+w+\'Bw\']>0&&z>-1){if(x-z>=v[\'6g\'+w+\'Bw\']){z=-1}}if(z>-1){ok=H}}}if(o[w+\'o\'][i].Bu&&o.P.1j()>0){if(o.P.1j()<o[w+\'o\'][i].Bu*1){o[w+\'o\'][i].oT=H;ok=J}}if(ok){y=o[w+\'o\'][i].1V;v[w]=o[w+\'o\'][i].1V;o[w+\'Zn\']=o[w+\'o\'][i].17;o[w+\'Zh\']=o[w+\'o\'][i].Zo;if(8h(w)){o[w+\'o\'][i].oT=H;1g}}}}}}}};E oP(){if(8B()){if(o.e9==0||v[\'6g\'+o.3Q+\'Zq\']==1){O(o.vn,{"1A":0,"5A":"3e","1b":47});1m(o.3Q+" 1l");o.3Q==\'6C\'?o.P.2v():\'\'}}}E 8B(z){B y=J;B x=[\'6C\',\'et\'];V(B i=0;i<x.R;i++){if(o.3Q==x[i]||z==x[i]){if(v[\'6g\'+x[i]+\'Zr\']==1){y=H}}}I y};G.8B=E(x){I 8B(x)};G.Zt=E(x){x?\'\':la();o.3Q=="6C"?o.Bt.2M(o.BZ):\'\'};G.Zu=E(){la()};G.Zv=E(){la()};E la(){if(8B()){if(o.1r){o.P.3d();o.Q.3d()}1m(o.3Q+" 1n");O(o.vn,{"1A":1,"5A":"4q","1b":0});o.pB=1}if(o.jL&&!o.7A){m9()}F{if(v["6g"+o.3Q+"ea"]==1&&o.1Y){o.U.8l()}}};G.Zp=E(x){o.5y=22;o.pB=0;1m("8u 3U",o.3Q);js("Zf",o.3Q);if(x.1G=="dM"){B B3=1y YZ(x);o.ma.2M(B3)}F{if(L(o.1V)){if(v.4E==0&&v.Ze==1&&o.P.17()==0&&!o.7P){v.4E=1;o.P.sU()}if((!o.1V.Zd()||x.B6)&&o.vO>0){1m("8u Zc");o.1V.4b();o.1V=22;o.1V=1y vQ()}if(8B()){oP()}F{if(o.1r){o.P.3d();o.Q.3d()}}o.vO++;if(o.lY&&v.eo>0){2D(o.eo);o.eo=1v(CM,v.eo*2h*60);if(L(v.Bn)){if(v.Bn!=\'\'){o.jU?o.jU.5E():\'\';o.jU=1y Zb()}}}o.lY=J;if(v.Bf>0){1m("8u Z9");js("Z8");1v(vG,v.Bf*2h,x)}F{vG(x)}}F{1m("8u Z7")}}};E vG(x){o.1V.Go(x)}E CM(){if(L(o.1V)){if(o.1V.dx()&&o.e9==0){o.1V.we();1m("8u rv "+v.eo);2k=[];cj()}}}G.Z4=E(){js(\'Z3\',o.3Q);1m("8u 2m");uK()};G.kI=E(){uK()};E uK(){B n=kC();1m("8u 5q "+!n);!n?kI():cj()};G.Z1=E(x){if(v[o.3Q+"uF"]){V(B i=0;i<3;i++){v[o.3Q+"uF"]=v[o.3Q+"uF"].1O(x+(i==0?\' gv \':(i==1?\' or \':\'\')),\'\')}}};G.Z0=E(){I kC()};E kC(){B x=J;if(o.3Q){B 7F=v[\'6g\'+o.3Q+\'41\'+\'Cg\'];B kU=v[\'6g\'+o.3Q+\'41\'+\'10O\'];if(kU||7F){if(kU>0&&o.wq>0){o.v9=kU;if(o.e9>=kU){x=H}}F{if(7F>0){o.v9=7F;if(o.e9>=7F){x=H}}}}}I x}E kI(){if(2k.R>0&&2k[7h]){if(92<2k[7h].R-1){1m("8u 10Q");o.1V?o.1V.we():\'\';oP();92++;B 7B=4C(2k[7h][92]);B fD=w4(7B);if(fD==\'7b\'){o.5y=1y p5();o.5y.pf(7B,o.3Q)}if(fD==\'2m\'){kI()}}F{cj()}}F{cj()}}E w4(7B){B x=\'7b\';if(v.xf==1&&o.5x){B oo=J;B n=0;V(B i=0;i<o.5x.R;i++){if(o.5x[i].pH==0){if(o.5x[i].cd.C8(7B)){o.5x[i].pH=1;B y=o.5x[i].cd.bj();if(y==\'3U\'){o.5y=o.5x[i].cd;1m("8u C8");o.5x[i].cd.g0();x=y}F{if(y==\'\'){x=\'ok\';1m("8u 11u");o.5y=o.5x[i].cd;o.5x[i].cd.12s()}if(y==\'2m\'){x=\'2m\'}}oo=H}if(oo&&o.5x[i].dH==0){n++;if(n<6){xa(o.5x[i])}F{1g}}}}}I x}G.12r=E(x,y){if(x!=\'\'){B z=7h;B wJ=J;if(y){V(B j=0;j<2k.R;j++){2k[j]==y?z=j:\'\'}}if(2k.R==1){if(2k[0].R>1&&92<2k[0].R-1&&2k[92]){B z4=2k[92].4P(1,99);2k[0].wQ(92+1,99);wJ=H}}if(1E(x)=="3B"){V(B i=0;i<x.R;i++){2k.wQ(z+i+1,0,[x[i]]);if(o.1h.wP){fj(x[i])}F{1v(fj,i*100,x[i])}}}F{if(1E(x)=="4w"){2k.2M([x]);fj(x)}}if(wJ){2k[2k.R-1]=2k[2k.R-1].a8(z4)}}};G.12o=E(x,y){if(x!=\'\'){B z=7h;if(y){V(B j=0;j<2k.R;j++){2k[j]==y?z=j:\'\'}}if(2k[z]){if(1E(x)=="3B"){V(B i=0;i<x.R;i++){2k[z].2M(x[i])}}F{if(1E(x)=="4w"){2k[z].2M(x)}}}}};G.cj=E(x){cj(x)};E fj(x){if(v.xf==1&&o.5x){B i=0;V(B i=0;i<2k.R;i++){if(2k[i]==x){if(7h>=i){I}F{}}}if(2k.R==1&&2k[0].R>1){}F{B n=0;V(i=0;i<o.5x.R;i++){o.5x[i].pH==0?n++:\'\'}o.5x.2M({dH:0,pH:0,x:4C(x),t:o.3Q,cd:1y p5(H)});n<5?xa(o.5x[o.5x.R-1]):\'\'}}}E xa(x){if(x){x.dH=1;x.cd.pf(x.x,x.t)}}E cj(hW){B 2H=kC();1m("8u 5E ("+o.e9+")");if(2k.R>0&&7h==2k.R-1){if(2k[0][0].K("js:")==0){7h=-1;2k=[[2k[0][0]]]}}if(o.12n==2){2H=H}if(2k.R>7h+1&&!2H){o.1V.we();oP();7h++;o.AH++;92=0;B 7B=4C(2k[7h][0]);B fD=w4(7B);if(fD==\'7b\'){o.5y=1y p5();o.5y.pf(7B,pO)}if(fD==\'2m\'){cj(hW)}}F{gn();o.Q.8c();if(L(o.1V)){o.1V.4b();o.1V=22}o.5y=22;2k=[];92=0;7h=0;o.pB=0;o.AB!=1?js("12m",o.3Q):\'\';o.AB=0;if(v.Gn==1){if(o.bU){2R{o.bU.ri()}2B(e){1m(o.bU,e)}o.bU=1D}}pO=\'\';o.e9=0;o.zZ=0;2D(o.eo);3L(o.12l);o.jU?o.jU.5E():\'\';o.bT?o.bT.1l():\'\';o.wq++;if(o.3Q=="7o"||(o.3Q=="et"&&v.q3==1&&o.f3)||o.3Q=="6C"){if(v.3c!=\'?\'){o.P.d1();B re;if(o.wj){o.U.jg();o.wj=J;re=H}if(o.2n=="4S"&&!o.wD&&o.1h.4h){re=H;o.3Q=="7o"?o.P.BE():\'\'}if(re||hW==\'hW\'||v.12j==1||o.q0){o.q0=J}F{o.U.2v(1)}}}if(o.qh>0){wB(o.qh);o.qh=0}if(o.3Q=="oz"){9K()}o.wD=J;o.3Q=22}};G.12a=E(){2k=[[\'\']]};G.fc=E(y){B x=[\'7o\',\'et\',\'oz\',\'7c\',\'vZ\'];B z;V(B i=0;i<x.R;i++){z=J;if(y){y!=x[i]?z=H:\'\'}if(!z&&L(v[x[i].a8("41","hc")])){v[\'6g\'+x[i].a8("41","AD")]--;if(v[\'6g\'+x[i].a8("41","AD")]>0){v[x[i]]=v[x[i].a8("41","hc")];v[x[i].a8("41","hc")]=22}}}if(y=="7o"||y=="6C"){if(v.w6>1){if(L(o.w5)&&v.ix==1){V(B i in o.w5){o.w5[i].oT=1D}v.w6--}}}};G.mf=E(){fL();if(L(o.7J)){o.7J.4b();o.7J=22}o.7J=1y 12i()};G.12h=E(){gn();o.7J.4b();o.7J=22};G.fL=E(){fL()};G.gn=E(){gn()};E fL(){if(o.9J){}F{o.9J=1Z("2e");o.1P.1W(o.9J);dE(o.9J);O(o.9J,{"2z":"#3R","1A":0.1});o.9J.C.4V=Ig}};E gn(){if(o.9J){o.1P.3k(o.9J);o.9J=22}};E 7j(){if(L(o.28)){B p=o.1Y?2l(v.12g,v.28):v.28;if(p!=o.s0){ar(p,o.28,v.g5)}1n(o.28);O(o.28,{"1A":v.mU});o.Q.4A();o.gz?o.gz.1r():\'\'}};G.h5=E(){if(L(o.28)){if(5W(o.28)){3L(o.uo);B t=o.P.17();if(t==0&&v.BK==1){}F{if(v.Aw>0){2D(o.wd);o.wd=1v(pa,v.Aw*2h)}F{pa()}}}}};E pa(){2D(o.wd);if((v.wf==1&&!o.1r)||v.oE==1){v.oE==1?7j():\'\'}F{O(o.28,{"1A":0});1v(Ag,42)}}E Ag(){if(!o.1r&&v.gE==1){}F{1l(o.28);o.gz?o.gz.3G():\'\';o.Q.4A()}}G.7j=E(){7j()};E Aq(x){if(v.x7==1){V(B i=0;i<1z.4T.R;i++){if(1z.4T[i]){if(1z.4T[i].2P("id")!=v.id){1z.4T[i].2P(\'3G\',(v.12f==1?1:0))}}}}1z.eE=v.id}E xd(x){B y=7X.6i(x).R;o.hH=0;if(y>0){x=wL(x,y,\'\',-1)}I x}E wL(x,y,p,j){B x2=[];B 2H;if(L(x[\'W\'])){x=x[\'W\'];y=x.R}B ii=0;V(B i=0;i<y;i++){2H=J;if(L(x[i][\'id\'])){x[i][\'dV\']=x[i][\'id\']}x[i][\'id\']="x"+p+\'-\'+i+(L(x[i][\'id\'])?\'-\'+x[i][\'id\']:\'\');j==-1&&i==0&&!L(x[i][\'5a\'])?o.hl=x[i][\'id\']:\'\';if(!L(o.hl)){j==0&&!L(x[i][\'5a\'])?o.hl=x[i][\'id\']:\'\'}x[i][\'hn\']=p;x[i][\'xg\']=j;x[i][\'c7\']=ii;if(L(x[i][\'1j\'])){o.hH+=x[i][\'1j\']}if(L(x[i][\'zo\'])){x[i][\'1N\']=x[i][\'zo\'];B q1=x[i][\'3c\']?x[i][\'3c\'].K(\'[\'):0;B q2=x[i][\'3c\']?x[i][\'3c\'].K(\']\'):0;if(q1>0&&q2>0){B s1=x[i][\'3c\'].1i(q1+1,q2-q1-1);B s2=s1.2q(",");B s3=\'\';V(B k=0;k<s2.R;k++){s3+="["+s2[k]+"]"+x[i][\'3c\'].1O("["+s1+"]",s2[k])+(k<s2.R-1?",":\'\')}x[i][\'3c\']=s3}}if(L(x[i][\'W\'])){x[i][\'5a\']=x[i][\'W\']}if(!L(x[i][\'5a\'])){if(L(x[i][\'3c\'])){if(x[i][\'3c\']==\'\'&&!L(x[i][\'7l\'])){2H=H}}F{2H=H}}if(!2H){o.1I[x[i][\'id\']]=x[i];ii+=1}if(L(x[i][\'5a\'])){B z=7X.6i(x[i][\'5a\']).R;if(z>0){x[i][\'5a\']=wL(x[i][\'5a\'],z,x[i][\'id\'],i)}}if(!2H){x2.2M(x[i])}}I x2}E zb(){B x=[];if(L(v.4M)){if(v.4M.K("x-")!=0){V(B y in o.1I){if(o.1I.2t(y)){if(o.1I[y].dV==v.4M){v.4M=y}}}}if(L(o.1I[v.4M])){v.W.12d==1?v.W.uO=0:\'\';x=o.1I[v.4M]}F{x=o.W[0];if(v.4M==o.zj){o.2a=1D}}}F{x=o.W[0]}if(x){V(B i=0;i<10;i++){if(L(x[\'5a\'])){x=x[\'5a\'][0]}F{1g}}v.4M=x.id;if(v.4M==o.zj&&x.1u!=\'3p\'){x.1u=1D}}I x}G.gQ=E(){I gQ()};E gQ(){B x=J;if(o.Q){if(o.Q.eV()){if((v.W.bJ==1||v.kh==1)&&o.Q.cA()){x=H}}}I x};E 9K(){9R("4d","9K",1);o.U.fc();if(o.5o&&v.cq==1){o.3p.qu(0,o.P.1j())}if(o.Q.eV()){if(gQ()){if(L(v.W.Cq)){o.AQ=1v(E(){o.Q.au()},v.W.Cq*2h)}F{o.Q.au()}}F{wH()}}F{if(v.12c==1&&o.1Y){o.U.8l()}vf()}}G.Cn=E(){wH()};E wH(){if(v.W.bJ==1&&v.W.mE==1&&!o.Q.cA()){o.Q.nq();I}if(v.W.EB==1){!o.Q.eX()?o.Q.cz():\'\'}vf()}E vf(){v.56==1?o.56.2P("4d"):\'\';js("12u");if(v.7l==1&&v.12b==1&&2f(v.Cx)){7l(v.Cx)}if(v.9s){if(1E Cy!=="1D"){!o.9s?o.9s=1y Cy():o.9s.uW()}}!o.9s?7j():\'\'}E qi(x){if(x.K(\'js:\')==0){2R{x=2g(x.1i(3))}2B(e){8p.1m(e.a6)}}I x?x:\'\'}};B yI=E(Y){B Y;B 3M;B n3;B 7R;B gN="";B dz=0;B jj=J;B m8=J;B vS;B P;B 3m;o.3z={x:1,y:1,x0:1,y0:1};B 9M;B jB=[];B pI=0;B eY=0;B iI;if(1E(Y)==\'4w\'){Y=4C(Y);if(Y.K("[{")==0){2R{Y=Y.1O(/7a\'qt/ig,\'"\');Y=5g.6W(Y);9M?Y=o.U.6F(Y):\'\'}2B(e){8p.1m(e);Y="Cc 5g"}}if(Y.K("#"+v.am)==0){Y=o[o.fd[0]](Y)}if(Y){if(Y.K("#"+v.bY)==0&&Y.K(v.dv)>0){9M=H;o[o.fd[1]](Y,aU)}}if(Y){if(Y.K("#0")==0){if(Y.K(o.d6)>0){Y=bO(Y.1O(o.d6,\'\'))+o.d6}F{Y=bO(Y)}}}if(v.bV==1){Y=bV(Y)}if(1E(Y)==\'4w\'){if(Y.K(".bh")==Y.R-4||Y.K(".91")>0){jB=Y.2q(" or ");uA()}}}o.3J=1Z("2e");dE(o.3J);O(o.3J,{"5v":"2X 0.2s 3f","1B-8d":"8D"});o.1P.1W(o.3J);if(v.1M.C5==1){if(!o.va){sB(o.3J,\'o.C5\',v.1M.jS!=1,v.1M.jS==1,C7);o.va=H}}if(!9M){aU()}E C7(){B p=o.3J.hA;B p2=o.2U;if(v.1M.jS==1){p=o.3J.qg;p2=o.4D}B x;if(p>p2*2l(v.1M.Cb,0.5)){if(o.Q.eW()){x=H;o.Q.dS()}}F{if(p<-p2*2l(v.1M.Cb,0.5)){if(o.Q.cA()){x=H;o.Q.au()}}}if(x){if(v.1M.jS==1){O(o.3J,{"1b":0})}F{O(o.3J,{"1a":0})}}F{1y 5z({mc:o.3J,1G:(v.1M.jS==1?"1b":"1a"),to:0,17:0.1,6r:"Iz",me:"va"})}}E uA(){Y=jB[pI];if(Y.K(o.d6)>0){Y=Y.1O(o.d6,\'\');v.3c=Y}B 4I=gU(Y);4I.cZ=E(){if(G.fv==4&&G.6S==4y){cz(G);o.Q.HP()}F{lb(1)}};4I.v4=E(e){lb(3)};4I.dC();9M=H}E lb(x){if(jB.R>1){if(pI+1<jB.R){pI++;uA();x=0}}if(x==1){5J("W gt lD or CY D3")}if(x==2){5J("12t 5g")}}E cz(x){if(x.er){B y=x.er;if(y.K("#"+v.am)==0){y=o[o.fd[0]](y)}if(y.K("#"+v.bY)==0&&y.K(v.dv)>0){y=o[o.fd[1]](y)}if(Y.K(".bh")==Y.R-4){B bh=y.2q(/(\\r\\n\\t|\\n|\\r\\t)/gm);Y=[];B uH=1;B iS=\'\';V(B i=0;i<bh.R;i++){if(bh[i].K("#12k")>-1){if(bh[i].K(" - ")>-1){B 1J=bh[i].2q(" - ");iS=1J[1J.R-1]}}if(bh[i].K("3P")>-1){Y.2M({1N:""+(iS!=\'\'?iS:uH),3c:bh[i]});uH++;iS=\'\'}}}F{y=y.1O(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");2R{Y=5g.6W(y)}2B(e){8p.1m(e.a6);lb(2)}}if(o.Q){if(v.W.ll==1){o.Q.i4(2)}}aU();aH();1v(E(){js("W")},1)}}E aU(x){Y=o.U.6F(x?x:Y);Y&&Y!=\'?\'?6F(Y):\'\';o.1r&&x&&!o.1V?o.P.2v():\'\'}E 5J(x,De){B y=H;B yy=H;js("12v",x);if(o.iO){I}if(De!=1&&v.6G==1&&v.vK==1){vI();I}if(3M){if(o.1r||o.f3||(v.3h==1&&!o.1u)){if(3M.R>0){7R++;y=7R>3M.R-1;if(y&&3M.R>1&&v.dK>0){if(o.dK<v.dK){7R=0;y=J}o.dK++}if(y&&v.12x==1){if(o.3Y.R>1){if(o.2x[o.3g].K(2K("dQ"))==-1){o.2x[o.3g]=o.2x[o.3g]+\' (\'+2K("dQ")+\')\'}if(o.3g>0){yy=J;o.U.5V(o.3g-1);hm()}F{if(o.2x[o.3g+1].K(2K("dQ"))==-1){yy=J;o.U.5V(o.3g+1);hm()}}}}if(!y){o.2a>0||!o.1u||P.5Q()?\'\':o.2a=43();if(o.2n!=nZ(3M[7R])||!o.4i){if(o.1r){o.U.cG(1)}}o.fm=J;if(v.vB>0){2D(o.fr);o.fr=1v(iC,v.vB*2h)}F{iC()}}F{if(v.6G==1&&yy&&v.vK!=1){y=J;vI()}}}}F{y=J;if(!o.1u){iC()}}}if(y&&yy&&x){vN(x,H)}};E iC(){if(o.iO){I}if(o.1r||o.f3||(v.3h==1&&!o.1u)){1m("12z cU",o.2a);6F(\'or\');o.1u&&!o.1V?P.2v():\'\';hm()}F{if(!o.1u){if(3M.R>0){if(7R+1<3M.R){7R++;o.dK++;6F(\'or\')}}}F{2D(o.fr);o.fr=1v(iC,2f(v.vB,5)*2h)}}}E vN(x,mr){9R("2m","jk",H);o.dP=J;if(v.Df==1&&!o.8W){if(v.CU==1){o.ak.91(v.CF)}F{o.ak.91(x)}if(v.Br==1&&L(v.C1)){o.dD=1y Bc();o.U.h5()}}mr?o.8W=H:\'\';if(o.1r){o.U.8c();o.Q.3d()}L(o.28)&&!L(o.dD)?o.U.7j():\'\';js("2m",x)}E vI(){eY++;1m("jk fI B8 "+eY);o.1r?o.nX=1:\'\';L(o.cB)?2D(o.cB):\'\';o.cB=1v(B9,v.vJ*2h)}E B9(){B x=2l(v.12A,10);if(o.1r||o.nX==1){o.nX=0;if(eY<x){o.U.fI()}F{if(v.vK==1){5J(P.hR(),1)}F{vN(\'fI jk \'+P.hR())}}}}G.5J=E(x){5J(x?x:P.hR())};G.8k=E(y){1m("lV");jj=H;2D(iI);B x=J;if(3W()>0&&!o.5c&&!y){B 17=o.Bm;if(17+10<3W()){1m(\'12B (Bk)\');js("Bk");P.2v();P.3S(17);x=H}}if(!x){o.U.lV()}};G.9F=E(){if(v.xR==1){L(o.28)?o.U.7j():\'\'}v.gE==1?o.U.h5():\'\';o.Q.2v();o.U.AZ();if(v.12D==1&&L(v.s6)){if(v.s6.R>5){sP();3L(vS);vS=7U(sP,v.AV*2h)}}js("1r")};G.j3=E(){if(v.mO==1&&o.4i){if(o.U.j3()){o.a0=P.sz();o.Q.4A();yq()}}o.vL=H};G.gr=E(){43()>0&&43()==3W()&&o.U.gQ()?\'\':o.U.3d()};G.hO=E(){1m("12C")};G.hU=E(){1m("vA");o.U.vA();L(o.f0)?js("3A",o.f0):\'\'};G.cJ=E(){1m("vh");eY=0;o.U.vh();o.2n=="1C"?rG(1):\'\'};G.9z=E(){if(P){1m("3W",3W());o.U.3W(43(),3W());js("1j",3W());eY=0;2D(o.cB);if(L(o.mk)){o.U.eb(o.mk);o.mk=22}}};E 43(){B x=P.17();I x}E 3W(){B x=P.1j();I x}G.df=E(){};G.9q=E(){1m("8R");o.U.8R();js("7I")};G.aG=E(){if(dz!=43()){if(!o.9J){o.U.8c();if(dz==0){if(v.gE==1&&v.BK==1){o.U.h5()}}}}dz=43();B cX=3W();js("17",dz);if(v.29.on==1){if(1E(BM)==\'E\'){!v.dy&&v.29.dy?v.dy=v.29.dy:\'\';if(!3m&&v.29.3F!=1&&v.dy&&v.dy!=\'\'&&dz>0){o.dF=1y BM();3m=o.dF.gw()}}}if(o.2n=="1C"&&o.1h.6D&&cX>0){if(o.1r&&dz>cX-1){2D(iI);iI=1v(BN,47)}}};E BN(){if(!jj){o.U.3d();o.P.8k()}}G.vm=E(){if(o.2n=="4S"){P?P.lw():\'\'}};G.BV=E(x){o.U.cG();P.BJ(x)};G.Iy=E(x){if(L(x)){if(3m){3m.3T(x)}v.29.1H=x}};G.BA=E(x){if(L(x)){if(3m){3m.3D(x);3m.2v()}}};G.lw=E(){if(o.2n=="4S"&&P){I P.3U()}F{I H}};G.lJ=E(){I o.2n=="1C"?P.lJ():1D};G.lO=E(){I P.lO()};G.5V=E(x){1m("12w",x);if((o.2n=="eA"||o.2n==o.ws||(o.2n=="1C"&&(v.8O==0||9O()<2))||(o.2n=="3K"&&(v.ne==0||cP()<2)))&&L(o.3Y[x])){B 17=G.17();o.2a>0?\'\':o.2a=17;o.U.3S(17,J);6F(o.3Y[x],H);B y=H;if(v.1f){if((v.1f.12E==1&&!o.1r)||!o.1u){y=J}}if(o.a3>0){P.fw(o.a3)}if(y){o.U.2v()}}if(o.2n=="1C"&&v.8O==1&&9O()>1){P.I8(x)}F if(o.2n=="3K"&&v.ne==1&&cP()>1){P.JM(x)}F if(o.2n=="4S"||o.2n=="rt"){P.sV(x)}};G.JD=E(x,y){I jA(x,y)};G.t8=E(x,y){I C3(x,y)};E jA(x,y){B r=x.1e+\'p\';if(x.1e<4y){r=\'lo\'}F if(x.1e>=4y&&x.1e<=e4){r=\'hf\'}F if(x.1e>e4&&x.1e<=jC){r=\'i6\'}F if(x.1e>jC&&x.1e<=42){r=\'i9\'}F if(x.1e>42&&x.1e<=fB){r=\'vW\'}F if(x.1e>fB&&x.1e<=BF){r=\'o0\'}F if(x.1e>BF&&x.1e<=BH){r=\'nM\'}F if(x.1e>BH&&x.1e<=z9){r=\'yE\'}F if(x.1e>z9&&x.1e<=BO){r=\'12F\'}F if(x.1e>BO){r=\'yo\'}if(x.Z==12G&&x.1e<=11w){r=\'hf\'}F if(x.Z==Dc&&x.1e<=Da){r=\'i6\'}F if(x.Z==124&&x.1e<=11t){r=\'i9\'}F if(x.Z==11s&&x.1e<=11r){r=\'o0\'}F if(x.Z==11q&&x.1e<=11p){r=\'nM\'}F if(x.Z==11o&&x.1e<=11n){r=\'yE\'}F if(x.Z==126&&x.1e<=11k){r=\'yo\'}if(v.1f.11i==1&&L(v.1f[\'6E\'+r])){r=v.1f[\'6E\'+r]}F{if(y==1){r=2K(r)}if(y==2&&L(x.9S)){r=2L(x.9S/2h)+\' \'+2K(\'eZ\')}}I r};E C3(x,y){B r=x.ob();if(r=="11h"||r=="en"){x="11f"}F if(r=="10R"||r=="ru"){x="Русский"}if(1E(v.mF)=="3B"){if(L(v.mF[x])){x=v.mF[x]}F{x=2l(v.mF[y.6k()],x)}}I x};E yq(){if(o.4i&&o.1X&&!o.sd){P.sa();V(B i=0;i<o.1X.R;i++){if(o.1X[i]!=\'9A\'){P.I4(o.1X[i],o.2Y[i],(i==o.3l))}}o.sd=H}}G.8S=E(x){1m("11e",x);x=3X(x);P?P.gI(x):\'\';if(v.29.on==1){if(3m){3m.gI(x)}}};G.z8=E(){yq()};G.Au=E(){P.sa()};G.eb=E(x){1m("11d",x);if(o.bi.R>0){if(o.bi[x]){B 17=G.17();o.2a>0?\'\':o.2a=17;o.U.3S(17,J);6F(o.bi[x],H);o.U.2v()}}F{if(o.2n=="1C"&&v.cS==1){P.I7(x)}F if(o.2n=="3K"&&v.Ao==1){P.Ia(x)}F if(o.4i){P.fw(x)}}};G.xU=E(){B x=o.2x[o.3g];x==1D?x=\'\':\'\';B y=j9()&&v.9Q==1&&v.8O==1&&x!=2K("2y");I(y?\'\'+2K("2y")+\' \':\'\')+x};G.y5=E(){B x=o.7i[o.6P];x==1D?x=\'\':\'\';I x};G.j9=E(){I j9()};E j9(){B x=J;if(P){if(o.2n=="4S"){x=P.2y()}if(o.2n=="1C"&&v.8O==1&&9O()>1&&v.9Q==1){x=P.2y()}if(o.2n=="3K"&&v.ne==1&&cP()>1){x=P.2y()}}I x}E 9O(){if(o.2n=="1C"){I P.9O()}F{I 0}}E cP(){if(o.2n=="3K"){I P.cP()}F{I 0}};G.8K=E(){I o.4i?P.8K():o.4Y};G.4O=E(x){if(P&&(o.qB||L(v.8K))){P.4O()}if(v.xM>0){O(o.3J,{"1e":(o.1Y?"100%":o.db-v.xM)})}if(o.3m&&v.29.BG==1){o.dF.4O()}if(v.yN==1){11c()}if(o.sK){o.sK.4O()}};G.3I=E(){I P?P.3I():{}};G.hz=E(){P.hz()};G.6G=E(){1m(\'6G\');o.ag=0;o.1u?v.3h=1:\'\';o.U.8R();if(Y&&v.11b!=1){if(Y.K(\'(5G)\')==-1){Y=Y+(Y.K(\'?\')==-1?\'?\':\'&\')+\'zE=(5G)\'}}if(Y){if(o.4i){P.3D(Y);G.2v()}F{6F(Y)}}};if(!L(o.28)){sY()}if(L(v.28)){if(v.28!=\'\'){ar(v.28,o.28,v.g5);if(v.xR==1&&!o.1u){1l(o.28)}}F{v.28=22}}E bj(){gN=P?P.6S():\'\'}E A9(Y){3M=Y.2q(" or ");V(B i=0;i<3M.R;i++){if(3M[i].K(" gv ")>-1){n3=3M[i].2q(" gv ");3M[i]=n3[5G(0,n3.R-1)]}if(L(v.n2)&&3M[i].K("//")==-1){3M[i]=v.n2+3M[i]}}7R=0}E Bd(){bj();if(gN=="7S"||o.5c){o.U.yK()}if(gN!=""){o.U.yd()}}E sY(){if(o.28){o.1P.3k(o.28)}o.28=1Z("2e");O(o.28,{"4B-3j":"1U","1A":v.mU,5v:"1A 0.5s"});if(v.yN==1){11a()}F{dE(o.28)}o.1P.1W(o.28)}E 6F(x,y,A3){if(x){if(x.K("3A:")==0&&o.W){o.2a=x.1i(5);o.Q.HO(0);I}}2D(iI);v.iJ==\'\'?v.iJ=\';\':\'\';if(x.K(\'{\')>-1&&x.K(\'}\')>-1&&x.K(v.iJ)>-1){B z=x.2q(v.iJ);o.bi=[];V(B i=0;i<z.R;i++){o.7i[i]=z[i].1i(z[i].K("{")+1,z[i].K("}")-1);o.bi[i]=z[i].1i(z[i].K("}")+1);if(L(v.aN)){if(v.aN==o.7i[i]){o.6P=i}}}x=o.bi[o.6P]}!L(3M)?3M=[]:\'\';o.nB?2D(o.nB):\'\';x&&x!=\'or\'&&x!=\'x\'?A9(x):\'\';B ft=o.2n;if(3M.R>0){B fu=3M[7R];if(fu){if(fu.K(\'js:\')==0){2R{fu=2g(fu.1i(3))}2B(e){8p.1m(e.a6)}}}if(fu){o.2n=nZ(fu);B gw=J;if(A3){gw=H}Y=fu;if(Y){Y=Y.1O(/\\(5G\\)/g,2F.5G())}F{Y=3M[0]}if(!gw&&x!=\'x\'&&P&&o.2n==ft&&(ft=="eA"||(ft=="bB"&&!o.1h.2b)||(ft=="4S"&&o.1u&&!m8)||ft=="dm"||ft=="1C"||ft=="3K")){P.3D(Y)}F{1m("10X");nm();Cd(Y)}rG()}}if(!y){3L(o.yA);o.yA=7U(Bd,o.ls);if(!L(v.1T)&&v.mX==1&&v.qS==1){v.1T=\'\'}if(L(v.1T)){o.U.fY(v.1T)}if(v.fQ==1){if(v.mO==1&&o.1h.2b){}F{if(o.2n=="4S"){O(o.3J,{"1b":-kq,"1a":-kq})}F{3i(o.3J)}v.1o.1l=0}}}}E rG(x){if(o.e5||x){if(o.ik){P.gI(o.jv)}F{if(o.as!=o.e5){P.gI(o.5S[o.as])}}}}E nZ(x){B 1G="eA";if(x){if(x.K(".zC")>0){1G="1C"}F if(x.K(".Am")>0){1G="3K"}F if(x.K("w")==0&&x.K("s")==1){1G=o.ws}F if(x.K(\'4S.9G/\')>-1||x.K(\'mx.be/\')>-1){if(1E(yX)==\'E\'){1G="4S";if(v.yc==1){B y=\'jh://4j.4S.9G/vi/\'+mw(x)+\'/\';AP(y+\'zr.j8\',E(z){z>100?v.28=y+\'zr.j8\':v.28=y+\'10T.j8\';if(o.1I){o.1I[o.3r][\'28\']=v.28}v.3h==1||o.1u?\'\':ar(v.28,o.28,v.g5)})}}F{1m("No zc")}}F if(v.bB==1&&x.K(\'bB.9G/\')>-1){1G="bB"}F if(v.11v==1&&x.K(\'11M.r\')>-1){1G="rt"}F if(v.Cs==1){if(1E(Cw)==\'E\'){Cw(x)?1G="7a":\'\'}}}o.qB=1G=="4S"||1G=="bB"||1G=="rt";o.4i=1G=="eA"||1G=="1C"||1G=="3K"||1G==o.ws;I 1G}E AP(Y,Ck){B 4j=1y 11Z();4j.cZ=E(){Ck(G.1e)};4j.3D=Y}E Cd(x){o.2n=nZ(x);if(o.4i){P=1y AO(x,o.3J,J)}if(o.qB){P=2g("1y yI"+o.2n[0].Cj()+o.2n.4P(1)+"(x,o.3J);")}if(o.2n=="7a"){P=1y 11Y(x)}o.Q?o.Q.Kp():\'\';tE()}G.D5=E(){tE()};E tE(){if(L(v.1j)){B t=0;if(o.3p&&v.cq==1&&!o.1u){t=o.3p.bp().t}1v(E(){o.U.3W(t,v.1j)},100)}}E nm(){if(P){P.4b();P=22;gN="7n"}if(3m){3m.4b();3m=22;3m=1D;o.dF.5E();o.3m=22;o.dF=22}};G.4b=E(){nm()};G.11V=E(){3M=[];nm()};G.6F=E(x,y,z){6F(x,y,z)};G.ar=E(x){ar(x,o.28,v.g5)};G.2v=E(){if(P){jj=J;m8=J;if(o.5c){o.3H.2v()}F{P.2v();v.gE==1?o.U.h5():\'\'}if(L(3m)){3m.2v()}if(o.7H){if(o.4i){if(o.av>0&&!o.7H.11U()){o.7H.nl()}}F{o.nw=[];o.Q.hi("bH")}}if(o.4i&&v.Jn>-1&&!o.sA&&!o.1h.4h){if(o.av>0){P.Jq()}}hm()}F{1v(G.2v,42)}};E hm(){if(v.Bo>0&&3M.R>1){if(3W()==0||v.Bp==1){2D(o.nB);o.nB=1v(AR,v.Bo*2h)}}}E AR(){if(o.1r&&(3W()==0||v.Bp==1)&&43()==0&&!o.fr){if(P){if(P.9L()==0&&7R!=3M.R-1){5J(\'6F B8\')}}}}G.BY=E(1d){if(o.3m){if(v.29.BG==1){if(o.vM[o.3m]>2){I}}if(1d){1d.aS();1z.1d?1z.1d.6q=H:\'\'}B 1J=P;P.sy(H,o.3m);3m.sy(J,o.3J);P=3m;3m=1J;P.2v();3m.2v();js("29")}};G.BE=E(){P.3D(Y)};G.uw=E(){v.56==1?o.56.2P("1l"):\'\';o.uc=H};G.ja=E(){if(v.1o.yF){v.1o.yF=J;if(o.Q){o.Q.xk(1);o.Q.qI()}}o.uc=J};G.BB=E(){if(o.3m&&o.dF){o.dF.i8()}};G.eU=E(){if(o.4i&&o.5n){o.j4=H;P.5n()}};G.ej=E(){if(o.4i&&o.8V){P.8V()}};G.q4=E(){if(v.gs==1&&L(v.11T)){if(L(o.gs)){o.gs.1n()}F{if(1E(By)==\'E\'){o.gs=1y By()}}}jt();if(P){lW(0);P.q4()}};G.d1=E(){o.gs?o.gs.1l():\'\';P?P.d1():\'\'};G.jt=E(x){jt(x)};E jt(x){if(v.11R==1&&2f(v.bT)){if(L(o.bT)){o.bT.1n(x)}F{if(1E(BT)==\'E\'){o.bT=1y BT()}}}}G.3d=E(){if(o.5c){o.3H.3d()}F{P?P.3d():1m("11Q")}if(L(o.3m)){3m.3d()}};G.sg=E(){m8=H;o.U.3S(0,J);L(o.28)?o.U.7j():\'\';6F(\'x\')};G.ex=E(){P?P.ex():\'\'};G.3S=E(x){if(P){if(o.5c){o.3H.3S(x)}F{P.3S(x);if(v.29.on==1){if(3m){3m.3S(x)}}}}};G.53=E(){if(P){P.53();o.5c?o.3H.53():\'\';1m("5f")}if(v.29.on==1&&v.29.gj==1){if(3m){3m.53()}}};G.6h=E(){if(P){P.6h();o.5c?o.3H.6h():\'\';1m("8I")}if(v.29.on==1&&v.29.gj==1){if(3m){3m.6h()}}};G.3T=E(x){P?P.3T(x):\'\';if(v.29.on==1){if(v.29.gj==1&&3m&&!o.H3){3m.3T(x)}}if(o.5c){o.3H.3T(x)}};G.pP=E(){I P?P.pP():J};G.5Q=E(){I P?P.5Q():J};G.6S=E(){I gN};G.7n=E(){I jj};G.17=E(){B x=0;if(P){x=43();if(o.5c){B y=o.3H.43();y?x=y:\'\'}F{if(3W()>0&&x!=3W()){o.Bm=x+0.11O}}I x}F{I 0}};G.1j=E(){B x=0;if(P){x=3W();x==0&&L(v.1j)?x=v.1j*1:\'\';if(o.5c){B y=o.3H.3W();y?x=y:\'\'}}I x};G.9L=E(){I P?P.9L():0};G.fX=E(){o.3z.fX=o.3z.fX?J:H;O(o.3J,{"2X":(o.3z.fX?"3o(-1)":"3o(1)")})};G.11N=E(){sY()};G.sU=E(){if(o.4i){P.4E()}};G.Bb=E(x,y){if(x==\'1L\'){if(y==1){ey(v.1f.1L/100)}if(y==2){ey(-v.1f.1L/100)}if(y==3){o.P.j6()}}F{if(o.4i){if(!o.9Y[x]){if(x==\'mn\'){o.9Y[x]=0}F{o.9Y[x]=1}}if(y==1){o.9Y[x]+=v.1f[x]/100}if(y==2){o.9Y[x]-=v.1f[x]/100}if(y==3){if(x==\'mn\'){o.9Y[x]=0}F{o.9Y[x]=1}}!o.iK?o.iK=[]:\'\';o.iK[x]=x+\'(\'+2L(o.9Y[x]*100)+\'%) \';B cf=\'\';V(B i in o.iK){cf+=o.iK[i]}O(P.af(),{\'6X\':cf});o.Q.o7(x)}}};G.1L=E(x){ey(x)};E ey(x){if(6Q(x).K(":")>0){B y=x.2q(":");B z0=o.2U/o.4D;B z1=o.P.3I();if(z1.Z>0){z0=z1.Z/z1.1e}B z=y[0]/y[1];if(z0!=z){if(o.4i){P.gD()}B w2=o.4D*z;B x2=w2/o.2U;B h2=o.2U/z;B y2=h2/o.4D;if(x2<1){o.3z.x0=o.3z.x=3X(x2);o.3z.y=1}F{o.3z.x=1;o.3z.y0=o.3z.y=3X(y2)}O(o.3J,{"2X":"3o("+o.3z.x+") 3t("+o.3z.y+")"});o.jD=x}}F{o.3z.x+=3X(x);o.3z.y+=3X(x);O(o.3J,{"2X":"3o("+o.3z.x+") 3t("+o.3z.y+")"})}if(v.1M.11F==1){if(!o.sM){if(o.3z.x>0||o.3z.y>1){sB(o.3J,\'o.11E\');o.sM=H}}sL()}o.Q?o.Q.o7(\'1L\'):\'\'};G.j6=E(){if(o.4i){P.gD()}o.3z.x=o.3z.x0;o.3z.y=o.3z.y0;O(o.3J,{"2X":"3o("+o.3z.x+") 3t("+o.3z.y+")"});o.Q.o7(\'1L\');o.jD=22;sL()};E sL(){if(o.sM&&v.1M.11D!=1){if(o.3z.x==1&&o.3z.y==1){O(o.3J,{"1b":0,"1a":0})}}};G.gL=E(x,y){P.gL(x,y)};G.bZ=E(){I bZ()};E bZ(){I 3M?(3M.R>0?(3M[7R]?3M[7R]:\'\'):\'\'):\'\'};G.rs=E(){I 3M.R};G.af=E(){I P?P.af():J};G.6d=E(){if(o.4i){P.6d()}};G.rj=E(){P.rj()};E sP(){B 4I=gU(v.s6+\'?Y=\'+3M[7R]);4I.cZ=E(){if(G.fv==4&&G.6S==4y){if(G.er){v.1N=G.er;o.U.ao(\'1N\')}}};4I.dC()}};B AO=E(Y,1F,29){B 18=1Z(v.fQ==1?"ze":"gx");B 9C;B tr=0;B 1C;B 4G=J;B tG=J;B sb=J;B 9V=J;B gZ=-1;B lP=-1;B 3K;B 6B=J;B ws;B s9=J;B 6j=J;o.5d=J;B 8j=0;B 9m=J;B ht=0;B 2m;B 11C;B q6=J;B j2=-1;B d2=-1;B rd;B rY;B 9Z;B ir;B 11B;B mh;B JG=\'gx/Gh; 11A="11z.129, 11l.40.2"\';B pq=J;O(18,{\'1q\':\'pW\',\'Z\':\'100%\',\'1e\':\'100%\',\'3B-hT\':\'tx\',\'5v\':"6X 0.2s 3f",\'8N-1e\':\'2y\',\'5N-1e\':\'1U\',\'8N-Z\':\'2y\',\'5N-Z\':\'1U\'});gD();if(o.1h.6R&&v.3h==1&&v.rS==1){if(!o.1u&&v.7o){3V(18,{\'i2\':1})}F{o.3n=H;o.Q?o.Q.53():\'\';3V(18,{\'3n\':1,\'i2\':1,\'3h\':1})}}F{if(v.ue==1&&o.1h.2b){if(v.zn!=1&&o.1h.6R&&v.1V!=1){}F{3V(18,{\'i2\':1})}}if(!o.1h.tv){3V(18,{\'4E\':(v.4E==1?\'7P\':\'1U\')})}}if(v.11y==1){3V(18,{"11G":"zu","11H":"zu"})}Y=gc(Y);3V(18,{\'3D\':Y,\'x-3N-5n\':\'H9\',\'za\':\'H\'});if(v.28&&v.11I==1){3V(18,{"28":v.28})}if(v.11K!=1){3V(18,{\'za\':\'H\'})}if(v.11P==1){3V(18,{\'29\':\'J\'})}if(29){18.3h=H;if(v.29.gj!=1||v.3h==1){18.3n=H}F{18.1H=2f(v.29.1H)?v.29.1H:v.1H}}if(v.11S==1){3V(18,{\'11X\':\'123\'})}sG();if(v.10S==1){B es=1Z("di");3V(es,{"GF":"no","H8":"H","GT":"H","3D":""});O(es,{"1q":"2C","Z":"100%","1e":"100%","2S":0});1F.1W(es);B yW=1z.7U(E(){if(es.hZ.1S.fv==="10U"){1z.3L(yW);O(es.ul.bo,{"2T":0,"2Q":0});es.ul.bo.1W(18)}},100)}F{1F.1W(18)}if(!L(Y)){Y=\'\'}B hE=J;if(o.1h.tv){if(Y.K("10V")>0){hE=H}}if(o.1h.6D){if(Y.K("11j")>0||(v.IV==1&&v.dY==1)){hE=H}}if(o.1h.4h){if(Y.K("qF")>0){hE=H}}o.1h.6D?Jj():\'\';if(Y.K(".Am")>0){6j=H;if(!o.3K){if(1E Ak!=="1D"){o.3K=1y Ak()}F{6j=J}}if(L(o.3K)){if(!L(1z.Ay)){o.3K.oA()}F{rk()}}}F if(((2E.1C==1&&v.qw!=1)||Y.K(".zC")>0)&&!hE&&(o.gK.K("8n")!=-1||L(1z.5K))){4G=H;tG=H;2R{if(L(1z.5K)){if(!5K.AM()||(o.1h.6D&&v.11m==1&&!o.1h.4h)||(o.1h.4h&&v.qF==1)||(o.1h.oM&&v.12y==1)){1m(\'8n ZD \',5K.AM());4G=J}F{if(v.4E==1||v.3h==1||v.AL==1||29){dr(J)}}}F{4G=J}}2B(2m){4G=J}}F if(Y.K("w")==0&&Y.K("s")==1&&v.Yp==1){9m=H;s7()}if(o.1h.tv&&v.3h==1&&!4G&&!6j&&!9m){1v(E(){o.U.ek()},100)}if(v.7H==1){L(o.7H)?o.7H.aY():\'\';o.7H=1y Vm()};G.rj=E(){rk()};E rk(){6j=H;if(tf()){if(v.4E==1||v.3h==1||v.AJ==1){pT(J)}}F{6j=J;1m("Yn gt J2")}}E pT(x){if(o.3K&&!6B){o.3K.gw(x,18,Y,29);L(1z.Ay)?6B=H:\'\'}}E dr(x){1m("8n");if(o.3Y.R>1){v.8O=0;v.AC=H}F{v.AC?v.8O=1:\'\'}if(o.bi.R>1){v.cS=0;v.Az=H}F{v.Az?v.cS=1:\'\'}o.9Z=J;gZ=-1;9Z=[];o.3x?o.3x.zV():\'\';B rA=J;if(v.7o&&v.Ac==1){rA=H;v.Ac=0}9C={J3:(v.zQ==1&&!29),Ud:(v.4E==1||v.3h==1||29||x)&&!rA,eQ:60,r6:60,Ue:J};if(v.zL>0){9C.Uf={6V:{zJ:v.zL*2h}}}if(v.zI>0){9C.Ug={6V:{zJ:v.zI*2h}}}if(v.Uh==1){9C.Ui=H}if(v.dY==1){B ks=[\'wv\',\'pr\',\'ck\'];B pX=[\'9G.Uj.gi\',\'9G.Uk.Ul\',\'3Z.w3.Uc\'];B dj={};V(B i=0;i<ks.R;i++){if(v[\'dY\'+ks[i]]==1){dj[pX[i]]={};if(2f(v[\'dY\'+ks[i]+\'l\'])){dj[pX[i]].Um=rr(v[\'dY\'+ks[i]+\'l\'])}if(2f(v[\'dY\'+ks[i]+\'s\'])){dj[pX[i]].Up=rr(v[\'dY\'+ks[i]+\'s\'])}}}9C.Uq=H;9C.Ur=dj}if(v.A1==1){9C[\'Us\']=E(4I,Y){4I.Ut=H}}if(L(v.6w)){if(L(v.6w.eQ)){if(v.6w.eQ>fB){v.6w.eQ=fB}v.6w.r6=v.6w.eQ}if(L(v.6w.Dh)){v.6w.r6=v.6w.eQ=v.6w.Dh}if(1E v.6w=="3B"){V(B 19 in v.6w){if(v.6w[19].6k().K(\'2g:\')==0){v.6w[19]=2g(v.6w[19].1i(5))}9C[19]=v.6w[19]}}}js("Uu",1C);1C=1y 5K(9C);js("1C",1C,1);1C.IX(Y);1C.Uv(18);1C.on(5K.7s.Uw,E(){1m("8n Ux")});1C.on(5K.7s.Uo,E(1d,26){!29?o.U.ek():\'\'});1C.on(5K.7s.Ua,E(1d,26){if(!29&&v.8O==1&&9O()>1){JE();p8();o.Q?o.Q.hv(o.3g):\'\'}});1C.on(5K.7s.TZ,E(1d,26){p8()});1C.on(5K.7s.U9,E(1d,26){p8()});1C.on(5K.7s.TP,E(1d,26){if(!29){if(26.hK.5d!=o.5d){o.5d=26.hK.5d;o.Q.4A()}o.5d=26.hK.5d;if(o.5d){1m("TQ");o.Jd=Y.K("?uD")>-1;if(18.1j>0&&18.cY>0){if(18.1j-18.cY<10){if(o.i5>0){if(o.i5==18.cY&&o.Jc==18.1j){o.qj++;if(o.qj>2){o.qj=0;o.i5=-1;1C.ae();dr(H);8k()}}F{o.i5=-1}}F{o.i5=18.cY;o.Jc=18.1j}}}}}if(v.8O==1){o.3g=1C.mt;o.Q?o.Q.hv(o.3g):\'\'}lU()});1C.on(5K.7s.TR,E(1d,26){if(L(26.ia)){!29?js("TS",26.ia.TT):\'\';if(v.du==1){if(!o.du){if(1E Ja!=="1D"){o.du=1y Ja()}}o.du?o.du.Go(26.ia):\'\'}}if(gZ>-1){1C.Js=gZ;gZ=-1}2D(o.fr);sb=H;J0()});1C.on(5K.7s.TU,E(1d,26){js("TW",26,1)});1C.on(5K.7s.TX,E(1d,26){if(!29&&v.cS==1){1v(tR,42)}});1C.on(5K.7s.TO,E(1d,26){if(!29&&v.cS==1){sr()}});1C.TY=J;if(v.U0==1){1C.on(5K.7s.U1,E(1d,26){if(1E(26)=="3B"){if(26.ia.1G==\'1T\'){B fu=26.ia.Y;if(fu){B st=1C.I5;if(o.51){o.3x.rN(st+\'d3\'+fu)}F{!9Z[st]?9Z[st]=[]:\'\';9Z[st].2M(fu)}}}}});1C.on(5K.7s.U2,E(1d,26){B x=1C.U3;B y=\'\';V(B i=0;i<x.R;i++){y+=(y!=\'\'?\',\':\'\')+\'[\'+x[i].6E+\']1C\'+i;x[i].6V?o.oB=x[i].6E:\'\'}3q("1T",y)})}1C.on(5K.7s.U4,E(1d,26){v.1m==1?8p.1m(26):\'\';js(26.1G+\'5K\',26,0,H);o.rE=26;if(26.fm){if(26.1G=="U5"){1m("8n fm tH 2m");if(v.pL==1&&43()==0){tF()}F{2m=26.hK+\' (\'+26.1G+\')\';o.2a>0||29||v.5d==1||9m?\'\':o.2a=43();1C.ae();if(!29){o.fm=H;o.P.5J()}}}F{B nx=J;if(26.1G=="U6"){if(v.U7==1&&o.P.rs()>0){nx=H}F{1m("8n fm P 2m, hc");1C.U8()}}F{nx=H}if(nx){2m="8n fm 2m, ae";1C.ae();!29?o.P.5J():\'\'}}}F{1m("8n ",26.1G,26.hK,(26.oK?26.oK.tJ:\'\'));js("Uy",(26.oK?26.oK.tJ:\'\'));if(8j>0){8j=2;rg()}}});9V=H}E rr(x){if(x){V(B j=1;j<11;j++){if(v["J7"+j]){x=x.1O("{"+j+"}",v["J7"+j])}}}I x}E p8(){if(!29&&v.8O==1&&9O()>1){if(o.3g!=1C.mt){o.3g=1C.mt;o.Q?o.Q.hv(o.3g):\'\';1m("8n Ub "+o.3g)}if(2f(v.bG)&&o.3g>0){B fq=v.bG.2q(",");V(B k=0;k<fq.R;k++){if(o.2x[o.3g].K(fq[k])>-1){1m(\'Uz 4X\');1C.jP=o.3g-1;o.3g--;1g}}}if(v.9Q!=1&&lC()&&lP>-1){t6(lP)}}}E s7(){if(L(1z.J5)){if(tf()){if(!L(o.ws)){o.ws=1y UY()}ws=1y J5(18,Y,2l(v.V0,{J3:H}));s9=H}F{9m=J;1m("gt J2")}}}E J0(){rh()};G.6d=E(){rh()};E rh(){if(v.KR&&o.Q){if(18.cO.R>0){if(v.6d==1){18.cO[18.cO.R-1].gq="I2"}F{18.cO[18.cO.R-1].gq="3e"}if(!o.6d){o.6d=H;o.Q.4A()}}F{if(o.6d){o.6d=J;o.Q.4A()}}}}E tF(){1m("V1");!29&&o.1r?o.U.3d():\'\';o.U.7j();8j=1;rg(o.1r)}E rg(x){if(8j>0){2D(rd);rd=1v(IZ,v.IM*2h)}}E IZ(){if(8j>0){1m("V2");if(4G){if(8j==1){1C.IX(Y)}if(8j==2){1C.ae();dr(H);18.1r()}}F{3V(18,{\'3D\':Y})}}}18.1w(\'V3\',IP);18.1w(\'2m\',tT);18.1w(\'7n\',8k);18.1w(\'1r\',9F);18.1w(\'3G\',gr);18.1w(\'I0\',aG);18.1w(\'i1\',hO);18.1w(\'lm\',hU);18.1w(\'HY\',cJ);18.1w(\'HL\',df);18.1w(\'7I\',9q);18.1w(\'HX\',9z);18.1w(\'V4\',JJ);18.1w(\'HW\',ug);18.1w(\'HV\',uh);if(v.IV==1&&o.1h.6D){if(2f(v.V5)){if(2f(v.V6)){18.1w(\'HU\',uk)}F{if(1E IT!=="1D"){o.mm=IT(Y,18)}}}}if(o.1h.6R){18.1w("V7",hz,J);18.1w(\'IS\',IR)}E IR(){18.eh("Q")}E hz(){1m("6R ic",18.IQ);if(18.IQ){o.U.fb()}}E IP(){if(!4G&&!6j){!29?o.U.ek():\'\'}}E tT(){if(!4G&&!6j){if(18.2m){B x=18.2m.tJ;2m=18.2m.a6;if(2m==\'\'){if(x==1){2m="Jt"}if(x==2){2m="tH"}if(x==3){2m="d5"}if(x==4){2m="gt lD"}}1m("jk: ",2m)}if(tG&&v.pL==1&&43()==0){2m=1D;tF()}if(2m!=1D||o.1h.4h){5J()}}}E 5J(){!29?o.P.5J():\'\'}E 8k(){if(!29){o.P.8k()}F{if(v.29.8P==1){18.cY=0;18.1r()}}}E 9F(){if(!o.1u&&v.7o){1m(\'IO 1r\');3G();o.U.2v();I}if(4G&&8j>0){}F{if(!29){B bu=o.U.8B()&&o.pB!=1;if(bu||d2==-1){B x=J;if(4G){if(L(o.1V)||L(o.5y)){if(bu){}F{1m(\'3G jJ\');3G();x=H}}}if(!x){o.P.9F()}}}}}E gr(){if(!pq){1m("V8");if(o.1r&&o.f3&&!18.7n&&v.IN==1&&!o.a0){1m("IN");fU()}F{!29&&!o.Jf&&18.8s?o.P.gr():\'\'}}}E aG(){!29?o.P.aG():\'\';if(d2>-1){if(43()>d2){3G();d2=-1}}}E hO(){!29?o.P.hO():\'\'}E hU(){!29?o.P.hU():\'\'}E cJ(){if(29){pU()}F{o.P.cJ();tj();if(4G&&8j>0){8j=0;1m("UZ up");1C.Ji();fU();o.Q.2v()}if(L(v.8K)){2A()}mh?Jh():\'\';1v(Jg,42)}}E Jv(){if(18.C.1b=="-V9"||18.qg<-2h){d1()}}E Jg(){if(18){if(18.cT&&o.7i.R==0&&v.Vb!=0){B at=18.cT;V(i=0;i<at.R;i++){B x=o.P.t8((at[i].8g?at[i].8g+\' (\':\'\')+at[i].Jx+(at[i].8g?\')\':\'\'),i);if(x==v.aN){o.6P=o.a3=i}o.7i[i]=x}o.Q.nC(o.a3)}}if(o.a3>0){fw(o.a3,1)}};G.8K=E(){I(18.l5/18.gh)};E pU(){if(18.gh>0){O(1F,{"1e":1F.2c/(18.l5/18.gh)-2L(v.29.2S)})}F{if(tr<20){1v(pU,100);tr++}}}E tj(){if(v.l2==1){3L(o.tl);o.tl=7U(tq,100);tq()}}E tq(){if(18){if(18.gh>0){o.U.JK(18.l5/18.gh);3L(o.tl)}}}E 9z(){!29&&!9m?o.P.9z():\'\'}E df(){!29?o.P.df():\'\'}E 9q(){if(4G&&8j>0){}F{!29?o.P.9q():\'\'}}E JJ(){o.U.ti()}E tf(){B pc=1z.JI=1z.JI||1z.Vc;B je=1z.JH=1z.JH||1z.Vd;B oO=pc&&1E pc.oO===\'E\'&&pc.oO(JG);B JF=!je||je.uu&&1E je.uu.Ve===\'E\'&&1E je.uu.5E===\'E\';I oO&&JF}B tW="<7z C=\'1A:0.5\'>";E JE(){if(!29&&v.8O==1){B x=1C.9P;B q=-1;o.2x=[];if(x.R>1){if(v.4v==\'5N\'){q=x.R-1}V(B i=0;i<x.R;i++){if(L(x[i].1e)){B y=o.P.JD(x[i],v.JC);if(o.2x.K(y)>-1||v.Vf==1){if(L(x[i].9S)){B yi=o.2x.K(y);yi>-1?o.2x[yi]+=" "+tW+" &gY;"+2L(x[yi].9S/2h)+\' \'+2K(\'eZ\')+\'</7z>\':\'\';o.2x[i]=y+" "+tW+" &gY;"+2L(x[i].9S/2h)+\' \'+2K(\'eZ\')+\'</7z>\'}}F{o.2x[i]=y}if(L(x[i].JB)){o.a4[i]=x[i].JB[0]}}F if(L(x[i].6E)){o.2x[i]=x[i].6E}F{o.2x[i]=i}if(L(v.4v)&&q==-1){if(v.4v==o.2x[i]){q=i}}if(L(o.4v)){if(o.4v==o.2x[i]){q=i}}}if(v.9Q==1){o.2x[x.R]=2K("2y")}F{q==-1?q=x.R-1:\'\'}if(v.JA==1||q>-1){if(v.jQ=="5q"||(!o.1u&&v.4E==0)){1C.rP=q}F{if(v.jQ=="g3"){1C.jP=q}}o.3g=q}F{if(v.9Q==1){o.3g=1C.9P.R-1}F{o.3g=1C.Vg}}if(v.Jy>0){1C.lS=x.R-v.Jy*1-1}lU()}if(1C.9P[o.3g]){o.9S=2l(1C.9P[o.3g].9S,0)}o.Q?o.Q.4A():\'\'}}E lU(){if(v.cS==1){tR();sr()}}E tR(){if(!29&&v.cS==1){B x=1C.cT;o.7i=[];B 2H;B 1Q=-1;if(x.R>1){V(B i=0;i<x.R;i++){2H=J;if(L(x[i].fC)&&o.a4.R>0){if(x[i].fC!=o.a4[o.3g]){V(B j=0;j<o.a4.R;j++){if(o.a4[j]==x[i].fC){2H=H}}}}if(!2H){o.7i[i]=(L(x[i].6E)?o.P.t8(x[i].6E,i):i)+(v.Vh==1&&L(x[i].9H)?\' (\'+x[i].9H+\')\':\'\');if(L(v.aN)){if(v.aN==o.7i[i]){1Q=i}}}}}}if(1Q>-1){o.6P=1Q;1C.mq=1Q}}E sr(){if(!29){B x=1C.cT;B y=1C.mq;if(y>-1){if(L(x[y].fC)){if(o.a4.R>0){if(o.a4[o.3g]!=x[y].fC){V(B i=0;i<x.R;i++){if(x[i].6E==x[y].6E&&x[i].fC==o.a4[o.3g]){1C.mq=i;y=i;1g}}}}}o.6P=y;1m("8n Vi",o.6P);o.Q.nC(o.6P)}}};G.fw=E(x,y){fw(x,y)};E fw(x,y){if(18.cT.R>1){18.cT[x].sJ=H;18.cT[y==1?0:o.a3].sJ=J;o.a3=x;y!=1?18.cY=o.P.17():\'\'}}E 43(){if(6j){I 6B?o.3K.17():0}F{I 18.cY}};E 3W(){B x=18.1j;if(x==Vj){v.5d=1;x=43()+10;if(o.cX){x<o.cX?x=o.cX:\'\'}o.cX=x}if(6j&&6B){x=o.3K.1j()}if(L(v.4d)){if(7r([v.4d],\'-\')){x=x+v.4d*1}F{x=v.4d}}I!sc(x)?x:0}G.2v=E(){B p=H;if(4G&&!sb){if(!9V){dr(H)}1C.Ji()}if(6j&&!6B){pT(H);p=J}if(9m){if(!s9){s7()}ws.1r();p=J}Jv();p?fU():\'\'};B Va;E fU(){if(Y!="1U"&&18){B pp=18.1r();if(pp!==1D){pp.bK(E(){1m("UX");if(!o.3n){if(18.3n){1m("UM");18.3n=J}}ht=0}).2B(E(2m){B em=2m.a6;1m("UW",em);if(em.K(\'cU\')==-1&&em.K(\'UD by\')==-1){if(v.rS==1&&L(18)&&o.1r){1m(\'UE\',o.1r);o.U.53();2R{18.1H=0}2B(e){};B rR=18.1r();if(rR){rR.bK(E(){}).2B(E(e){1m("UF",e.a6);if(o.1h.tv&&(4G||6j)){}F{o.Q.3d();o.U.7j();js("UG")}})}}F{if(!o.e3){o.Q.3d();o.U.7j()}}}F{if(em.K(\'dH UH\')>0||em.K(\'Jt\')>0){if(o.1r){if(ht<5){1m("UI",ht);1v(fU,UJ);ht++}F{}}}}})}}}G.q4=E(){if(o.5y||o.1V){if(o.9o){ej()}if(!o.j4&&o.1h.2b&&o.1h.3N){if(!18.3n){18.3n=H;q6=H}O(18,{"1q":"2C","1a":-47,"1b":-47});d2=43();if(!9m){18.1r()}if(d2==0&&o.2a>0){ir=o.2a}}}};G.d1=E(){d1()};E d1(){if(!o.j4&&(o.1h.2b||o.1h.3N)){O(18,{"1q":"pW","1a":0,"1b":0});if(L(v.8K)){2A()}if(q6){!o.3n?18.3n=J:\'\';q6=J}if(ir>0){o.2a=ir;ir=0}d2=-1}};G.3d=E(){1m(\'8s\');3G()};E 3G(){if(9m){ws.3G()}F{18.3G()}};G.ex=E(){!18.8s?3d():fU()};G.3S=E(x){if(6j&&6B){o.3K.3A(x)}F{if(4G){if(v.UK==1&&x>0&&lC()&&v.9Q==1){gZ=1C.jP;1C.Js=0}}18.cY=x}};G.53=E(){18.3n=H};G.6h=E(){18.3n=J;if(o.2n=="1C"&&o.1h.4h&&v.1V==1){if(!L(o.Jr)){pq=H;1m("4h 8I");18.3G();1v(E(){18.1r();pq=J},10);o.Jr=H}}};G.3T=E(x){18.1H=x};G.Jq=E(){if(o.Jl!=18){B cU;B 9l;if(o.pC[18]){cU=o.pC[18];9l=o.sH[18]}F{1z.pA=1z.pA||1z.UC;if(L(1z.pA)){2R{9l=1y pA();cU=9l.UL(18);o.pC[18]=cU;o.sH[18]=9l}2B(e){1m(e)}}}if(9l){B iZ=9l.Yo();iZ.iZ.5C=v.Jn;cU.Jm(iZ);iZ.Jm(9l.UO);o.sA=H;o.Jl=18}}};G.pP=E(){I!18.8s};G.5Q=E(){I v.5d==1||9m?H:o.5d};G.af=E(){I 18};G.sz=E(){3V(18,{\'Q\':\'1\'});I H};G.4E=E(){3V(18,{\'4E\':\'7P\'});if(4G&&!9V){dr(J)}if(6j&&!6B){pT(J)}};G.6S=E(){B 6T="7S";if(18.8s){6T="8s"}if(18.7n){6T="7n"}I 6T};G.sy=E(x,y){29=x;y.1W(18);1F=y;if(x){if(v.29.gj!=1){18.3n=H}F{if(!o.3n){18.3n=J}}pU();if(o.2x.R>0&&v.9Q==1){if(4G){j2=o.3g;1C.lS=0;1C.jP=0}}}F{if(!o.3n&&v.29.gj!=1){18.3n=J}18.1H=2f(v.29.1H)?v.29.1H:v.1H;tj();if(o.2x.R>0&&v.9Q==1){if(4G){1C.lS=-1;if(j2>-1){j2<1C.9P.R?1C.rP=j2:\'\'}}}}};G.17=E(){I 43()};G.1j=E(){I 3W()};G.9L=E(){B x=0;if(18.8m){if(18.8m.R>0){B y=43();V(B i=0;i<18.8m.R;i++){if((y>=18.8m.1u(i)||y>=18.8m.1u(i)-100)&&y<=18.8m.4d(i)){x=18.8m.4d(i)}}x==0?x=18.8m.4d(18.8m.R-1):\'\'}}if(L(v.4d)){B ed=v.4d;if(7r([ed],\'-\')){ed=3W()}x>ed?x=ed:\'\'}I x};G.2y=E(){I lC()};E lC(){B x=J;if(4G){if(9V){x=1C.UP}}F if(6j){if(6B){x=o.3K.2y()}}I x}G.3I=E(){I{"Z":18.l5,"1e":18.gh}};G.3D=E(x){if(x){1m("3D");x=x.1O(/\\(5G\\)/g,2F.5G());x=gc(x);Y=x;o.8W!=2?o.8W=J:\'\';if(6j){if(6B){o.3K.cU(x)}}F if(4G){4G&&1C?1C.ae():\'\';dr(o.1u||o.3h);sO()}F{3V(18,{\'3D\':x,\'3h\':0});sG();3G()}}};E gc(x){if(x){B y=x.K(\':UQ:\');if(y>0){o.gc=x.1i(y+6);x=x.1i(0,y)}}I x}E sG(){if(o.1h.6D&&18){B y=18.cO;if(y){V(B i=0;i<y.R;i++){y[i].gq="UR"}}y=18.cT;if(y){V(i=0;i<y.R;i++){y[i].sJ=(i==0?1:0)}}o.mm?o.mm.US(Y):\'\'}sO();if(v.sK==1){1E Jk!=="1D"?Jk(Y,18,1F):\'\'}}E Jj(){if(o.2n=="1C"&&4G){}F{if(1z.UT){mh=H;IK()}}}E Jh(){mh=J}E IK(e){o.5n=H;1m("5n",o.5n);!29?o.U.hB():\'\'}G.5n=E(){18.UU()};G.8V=E(){ej()};E sO(){if(o.1h.3N){if(L(18.UV)&&!o.1h.6R){o.8V=H}if(1S.UB&&!18.TM){o.8V=H}}}E ej(){if(o.1h.6D){if(18.T1==="lT-in-lT"){18.IJ("c6");o.9o=J}F{18.IJ("lT-in-lT");o.9o=H}}F{if(!1S.TL){2g(\'18.SF().bK(p => {o.9o = H;}).2B(2m => {o.9o = J;});\')}F{2g(\'1S.SG().bK(ok =>{o.9o = J;}).2B(2m => {});\')}}};E ug(){o.9o=H};E uh(){o.9o=J};E uk(e){if(1E Ib!=="1D"){o.mm=Ib(e)}}G.JM=E(x){if(6B){o.3K.sV(x)}};G.Ia=E(x){if(6B){if(18.8m.R>0){o.3K.SH(x)}}};G.SI=E(x){if(o.ws){o.ws.I9(ws,x,-1)}};G.SJ=E(x){if(o.ws){o.ws.I9(ws,-1,x)}};G.I8=E(x){lP=x*1;t6(x)};E t6(x){if(9V){B y=2L(x);if(y>=1C.9P.R){if(v.9Q==1){y=-1;1C.lS=-1}F{y=1C.9P.R-1}}if(v.jQ=="g3"){1v(9q,42);1C.jP=y}if(v.jQ=="5q"){1m("8n 5q SK "+y);1C.rP=y}if(y==-1){o.3g=1C.mt}lU()}};G.lJ=E(){I 1C};G.lO=E(){I 6B?o.3K.SL():J};G.9O=E(){I 9O()};E 9O(){B x=0;if(9V){if(1C.9P){x=1C.9P.R}}I x}G.cP=E(){I cP()};G.gD=E(){gD()};E gD(){if(18){if(v.lR==1||v.6a==1){if(v.SM==1||v.6a==1){O(18,{\'3B-hT\':\'6a\'})}F{O(18,{\'3B-hT\':\'tO\'})}}F{O(18,{\'3B-hT\':\'tx\'})}}}G.4O=E(){2A()};E 2A(){if(v.8K){3q(\'1L\',6Q(v.8K).1O(\'/\',\':\'))}}E cP(){B x=0;if(6B){x=o.3K.9P()}I x}G.I7=E(x){if(9V){1C.mq=2L(x)}};G.gL=E(x,y){if(y=="1C"&&9V&&rY){rY.SN(x)}if(y=="I6"&&9V){if(9Z[x]&&o.3x){V(B i=0;i<9Z[x].R;i++){o.3x.rN(9Z[x][i])}}1v(E(){1C.I5=x*1},42)}if(y=="3K"&&6B){o.3K.SE(x)}};G.gI=E(x){if(x){18.SO=x}};G.sa=E(){B x=18.SQ;B y=[];V(B i=0;i<x.R;i++){if(x[i].oW.ob()==\'aa\'){x[i].6K("dH",sn);y.2M(x[i])}}V(B i=0;i<y.R;i++){18.3k(y[i])}V(B i=0;i<18.cO.R;i++){18.cO[i].gq=\'3e\'}o.sd=J};G.I4=E(x,y,z){if(x!=\'\'){if(x.K(\' or \')>0){B xx=x.2q(\' or \');x=xx[0]}B aa=1S.1Z(\'aa\');aa.7t(\'3D\',x);aa.7t(\'8g\',y);aa.7t(\'SR\',\'sh\');aa.7t(\'gq\',\'I2\');if(z){aa.7t(\'6V\',\'\')}18.1W(aa);aa.1w("dH",sn)}};E sn(e){if(e.4n.8g&&o.3x){V(B i=0;i<o.2Y.R;i++){if(o.2Y[i]==e.4n.8g){o.3x.9y(i)}}}};G.hR=E(){I 2m?2m:\'\'};G.4b=E(){3L(o.SS);4G&&1C?1C.ae():\'\';6j&&6B?o.3K.ST():\'\';9m&&ws?ws.2H():\'\';18.6K(\'2m\',tT);18.6K(\'7n\',8k);18.6K(\'1r\',9F);18.6K(\'3G\',gr);18.6K(\'I0\',aG);18.6K(\'i1\',hO);18.6K(\'lm\',hU);18.6K(\'HY\',cJ);18.6K(\'HL\',df);18.6K(\'7I\',9q);18.6K(\'HX\',9z);18.6K(\'HW\',ug);18.6K(\'HV\',uh);18.6K(\'HU\',uk);18.3D=\'\';if(1F.oW=="GS"){1F.ul.bo.3k(18)}F{1F.3k(18)}18=22}};B wg=E(){B b=[];B eN=[];B 5j=[];B 7I=J;B o1;B 7D=J;B 1f;B W;if(o.4z){o.4z.1l();o.4z=22}B mL;o.5S=[0.25,0.5,0.75,1,1.25,1.5,2];if(v.1f.SU==1&&L(v.1f.hX)){v.1f.hX=v.1f.hX.1O(/\\n/ig,\'\');o.5S=v.1f.hX.2q(",")}o.e5=7r(o.5S,1,H);o.as==3?o.as=o.e5:\'\';V(B i in o.5H){if(o.5H.2t(i)){!L(v.1f[i])?v.1f[i]=5:\'\';o[\'6L\'+i]=[\'+ \'+v.1f[i]+\'%\',\'&SV; \'+v.1f[i]+\'%\',(o.5H[i]*100+\'%\')]}}if(v.1o.d8==1&&o.1h.4h&&v.eS==1){v.1o.1l=0}B mZ=J;B 8T=0;B ng=0;B gB=J;B ra=H;B iV;B bg=1y yG();B 1f;B 54=[];B us=J;B ut=J;B iw=0;B bz=[];if(v.gl.1q=="Q-2r"){v.gl.1q="Q"}V(B y in v){if(v.2t(y)){if(y.K("c9")==0&&v[y]){!L(v[y].ur)?v[y].ur=v[y].54:v[y].54=v[y].ur;if(54[v[y].54]){v[y].54+=v[y].54}54[v[y].54]=y;if(v.gl.1q!="Q"){if(v[y].1q=="Q-2r"){bz.2M([y,v[y].54]);us=H}F{if(v[y].1q=="Q"||v[y].1q==1D){us?ut=H:\'\'}}}iw<v[y].54?iw=v[y].54:\'\'}}}if(ut){bz.HT(E(a,b){I a[1]-b[1]});V(B i=0;i<bz.R;i++){54[v[bz[i][0]].54]=22;v[bz[i][0]].54=iw+1;iw++;54[v[bz[i][0]].54]=bz[i][0]}}o.cm=v.1o.1l==1&&v.1o.DL==1;if(o.cm){o.1o=1Z("2e");o.1P.1W(o.1o);O(o.1o,{\'1q\':\'2C\',\'1a\':0,\'1b\':0,\'Z\':\'100%\',\'1e\':\'100%\',\'5v\':\'1b 0.3s 6r-5t\',\'4B-3j\':\'1U\'})}B 7g=1Z("2e");if(o.cm){o.1o.1W(7g)}F{o.1P.1W(7g)}B ax;if(v.1o.SW==1){ax=1y yG(H)}O(7g,{\'1q\':\'2C\',\'1a\':0,\'2N\':0,\'Z\':\'100%\',\'1e\':v.1o.h});7g.gX=E(){!o.1h.2b?o.U.HS():\'\'};if(v.yT==1){3i(bg.c());3i(7g)}V(B i=1;i<54.R;i++){if(54[i]){B y=54[i];if(y){B 1c=v[y].1c;B SX=v[y].1l;if(o.1h.2b){if(1c=="1H"&&v[y].7C=="4W"){}F{if(1c=="1H"&&v.SY==1&&o.1h.2b){v[y].kQ=0}F{if(1c=="1H"||(1c=="1Y"&&v.SP)){v[y].on=0}}}if(1c=="aZ"){v[y].SC==1?v[y].on=0:\'\'}}F{if(1c=="aZ"){v[y].Sr==1?v[y].on=0:\'\'}}if(v[y].1l==1){if(v[y].KJ==1&&L(v[y].n5)){2E[v[y].n5]?v[y].on=0:\'\'}if(v[y].KO==1&&L(v[y].n8)){!2E[v[y].n8]?v[y].on=0:\'\'}}if(v.yT==1){v[y].on=0}if(v[y].on==1){if(1c=="2G"||1c=="1H"){b[y]=1y DN(y,1c);b[y].2A(b[y].s("w"))}F{b[y]=1y KG(y)}eN.2M(y);if(b[y].g("1c")=="1N"){if(b[y].s("1B")==\'\'){if(b[y].s("B")!=\'\'){if(!L(v[b[y].s("B")])){b[y].1Q("2j",J)}}F{b[y].1Q("2j",J)}}}if(b[y].g("1c")=="3F"){B lu=b[y].s("3a");if(lu){if(lu.K("2P:")==0&&lu.K(",0/1")>0){B z=lu.2q(",");3q(z[0].1i(4))==0?b[y].ca(0):\'\'}if(7r([lu],"2V")){o.fk=H}}}b[y].1Q("1L",b[y].s("1L"))}}}}if(L(v.1f)){if(1E(7Z)==\'E\'){1f=1y 7Z("1f");v.1f.6Z==1?1f.1n():1f.1l()}F{o.SB=H}}if(L(v.W)){if(1E(7Z)==\'E\'){W=1y 7Z("W");if(L(o.W)){W.yM(o.W);if(v.W.ll==0||!L(v.W.ll)){v.W.6Z==0?W.1l():\'\'}F{W.1n()}if(v.W.HQ==1){W.1n()}}F{W.1l(1)}iv()}}nA();rD();2A(H);4o();y6();ra=J;E HZ(S){B x=0;B Si=J;if(S){if(S.g("1c")==\'2G\'){x=5j.1a+S.s("4u")+S.g("Z")/2;if(5j.gA!=22){}F{5j.gA=[]}}F{if(5j.gA!=22){B bC=S.g("Z")+S.s("4Q")+S.s("4u");if(h3(S)){bC=0}if(S.s("3e")==1&&!S.g("1n")){bC=0}if(S.s("bq")>0){bC=0}x=bg.g("w")-v.1o.hr*1-bC+S.g("Z")/2+S.s("4u");B i=0;5j.2r-=bC;V(i=0;i<5j.gA.R;i++){B bF=b[5j.gA[i]];if(bF.s("bq")>0){O(bF.c(),{"1a":(bF.g("x0")-bC)})}F{O(bF.c(),{"1a":(bF.g("x")-bC)})}bF.1Q("x0",bF.g("x"))}5j.gA.2M(S.g("19"));S.1Q(\'f1\',1)}F{if(S.s("3e")==1&&!S.g("1n")&&!S.g("fG")){if(S.g("1c")=="1H"){if(S.s("1l")==1&&S.s("kQ")==1&&gB){8T+=S.g("Z")+S.s("4u")+S.s("4Q");gB=J}}}F{if(S.s("bq")>0){x=5j.1a+S.s("4u")+S.s("4Q")}F{B 2H=J;if(S.g("1c")=="1H"){if(S.s("1l")==1&&S.s("kQ")==1&&!S.g("fG")){if(!o.dG&&!o.8L){2H=H;gB=J}F{if(!gB){8T-=S.g("Z")+S.s("4u")+S.s("4Q");gB=H}}}}if(h3(S)){2H=H}if(!2H){5j.1a+=S.g("Z")/2+S.s("4u");x=5j.1a;5j.1a+=S.g("Z")/2+S.s("4Q")}F{x=5j.1a}}}}}}I x};G.HP=E(){nA();if(W&&v.W.6Z&&!o.1u){W.1n()}};G.HO=E(x){if(W){W.6f(x)}};G.HA=E(){nA()};E nA(){if(o.fk){1E HN==\'E\'?o.2V=1y HN():\'\'}}E r9(S){B Z=o.1Y&&v.1o.k7==0?o.aK:o.2U;B 1e=o.4D;B bd=0;if(S!=bg){bd=Z/2+S.s("4u")-S.s("4Q")}B e2=1e/2;B tm=S.g("Z");B nz=S.g("1e");B p=S.s("1q");if(p.K("8D")>-1){bd=o.2U/2+S.s("4u")-S.s("4Q")}if(p.K("1b")==0){e2=nz/2+(S.s("Id")*o.4D/100)}if(p.K("2N")==0){e2=o.4D-(S==bg?nz:nz/2)-(S.s("HM")*o.4D/100)}if(p.K("2r")>-1){bd=o.2U-tm/2+S.s("4u")-S.s("4Q")-(S.s("II")*o.2U/100)}if(p.K("1a")>-1){bd=tm/2+S.s("4u")-(S.s("1G")=="1B"?0:S.s("4Q"))+(S.s("jH")*o.2U/100)}if(p.K("9t")>-1){e2=-o.pz/2-(S.s("HM")*o.pz/100)+(S.s("Id")*o.pz/100);bd=(p=="9t"?-1:1)*o.xe/2+(S.s("jH")*o.xe/100)+S.s("4u")-S.s("4Q")}if(p.K("Q")>-1){B cx=HZ(S);bd=(bg?(bg.c()?5b(bg.c().hA):0):0)+cx;if(p=="Q-2r"){bd+=8T}if(v.1o.1q=="1b"){e2=v.1o.h/2-(v.e1<0?v.e1:0)}F{e2=1e-v.1o.h/2}}I{x:bd,y:e2+S.s("aC")-S.s("gp")}}E 2A(9A){B w=o.1Y&&v.1o.k7==0?o.aK:o.2U;B h=o.4D;if(v.1o.Sj==1){v.1o.Iv=2f(v.1o.Ie)&&o.9U?v.1o.Ie:v.1o.tw;v.1o.hr=o.2U*v.1o.Iv/100}F{v.1o.hr=v.1o.tw}O(bg.c(),{\'1b\':(v.1o.1q=="1b"?0:o.4D-v.1o.h)-v.e1});bg.1Q("y0",(o.4D-v.1o.h-v.e1));if(v.1o.k7==0&&bg){O(bg.c(),{\'Z\':w,\'1a\':0,\'2Q-1a\':0});bg.1Q("w",w);if(o.1Y){O(bg.c(),{\'1a\':\'50%\',\'2Q-1a\':-w/2})}}5j={"1a":v.1o.hr*1,"2r":(bg.g("w")-v.1o.hr*1)};B tB=J;if(!bg.g("1n")){bg.1Q("2j",H);tB=H}B 19;V(B i=0;i<eN.R;i++){19=eN[i];if(b[19]){B cc=r9(b[19]);if(cc){if(b[19].s("5R")=="1q"){if(L(o.7u[19])){if(b[19].g("x0")==cc.x&&b[19].g("y0")==cc.y){3p}F{o.7u[19].XY(b[19].g("x0"),cc.x,b[19].g("y0"),cc.y)}}}b[19].1Q("x0",cc.x);b[19].1Q("y0",cc.y);if(b[19].s("3e")==1&&!b[19].g("1n")&&!9A){xW(b[19])}F{O(b[19].c(),{"1q":"2C","1a":b[19].g("x0"),"1b":b[19].g("y0")})}}}}if(tB){bg.1Q("2j",J)}8T=0;V(19 in b){if(b.2t(19)){if(b[19].s("1q")=="Q-2r"&&b[19].g("1c")!="2G"&&8T>-1){8T=5j.2r-5j.1a}if(b[19].g("1c")=="2G"&&bg){B bQ;B ml=b[19].s("4u")+b[19].s("jH")*o.2U/100;B mr=b[19].s("4Q")+b[19].s("II")*o.2U/100;if(b[19].s("Sk")==1){if(b[19].s("Sl")==1){bQ=(o.2U*b[19].s("w")/100)-ml-mr}F{bQ=b[19].s("w")}}F{if(b[19].s("1q").K("Q")>-1){bQ=5j.2r-5j.1a-ml-mr;O(b[19].c(),{"1a":(5b(bg.c().hA)+5j.1a+ml+bQ/2)});8T=-1}F{bQ=bg.g("w")-ml-mr;if(bg.c()){O(b[19].c(),{"1a":(5b(bg.c().hA)+ml+bQ/2)})}}}b[19].1Q("x0",b[19].g("x"));b[19].2A(bQ)}}}if(1f){jp(1f)}if(W){jp(W)}if(mZ||o.1Y||ng!=8T){4o()}}E xW(b){B 1a=0;B 1b=0;if(b.s("1q").K("2r")>-1&&b.s("1q").K("Q")==-1){1a=o.2U+b.g("Z")+10}if(b.s("1q").K("1a")>-1){1a=-b.g("Z")-10}if(b.s("1q").K("1b")>-1){1b=-b.g("1e")*2}if(b.s("1q").K("2N")>-1||b.s("1q").K("Q")>-1){1b=o.4D+b.g("1e")+b.g("Z")+10}if(1a>0){O(b.c(),{"1a":1a})}if(1b>0){O(b.c(),{"1b":1b})}}E jp(x){B 1b=-47;x.jy();B y=o.4D-v.1o.h*(x.s("1q").K("1b")>-1?1:2);if(x==W&&v.yb==1){y=o.4D}B o5=(o.1h.2b&&o.4D<Sm&&L(x.s("IF"))?x.s("IF"):x.s("qo"))*1;B hx=y-(o.1Y&&!o.1h.2b?100+o5:o5)-(x==W&&o5==0?x.s("aC"):0);hx<100?hx=100:\'\';O(x.c(),{\'5N-1e\':hx});x.co()?O(x.co(),{\'5N-1e\':hx}):\'\';if(x.g("1n")){1b=o.4D/2-x.g("1e")/2+x.s("aC")-x.s("gp");if(x.s("1q").K("1b")>-1){1b=x.s("aC")-x.s("gp")}if(x.s("1q").K("2N")>-1){1b=o.4D-(v.1o.1q!=\'1b\'?v.1o.h:0)-x.g("1e")+x.s("aC")-x.s("gp")}1b<0?1b=0:\'\'}if(x.g("19")=="1f"&&o.bS){B IE=o.2U-x.g("Z")-x.s("4Q");if(o.bS>IE){O(x.c(),{"1q":"2C","2r":x.s("4Q"),"1a":"2y","1b":1b})}F{O(x.c(),{"1q":"2C","1a":o.bS,"2r":"2y","1b":(o.jR<1b?o.jR:1b)})}}F{if(x.s("1q").K("2r")>-1){O(x.c(),{"1q":"2C","2r":x.s("4Q")-x.s("o3"),"1a":"2y","1b":1b})}F if(x.s("1q").K("1a")>-1){O(x.c(),{"1q":"2C","1a":x.s("4u"),"2r":"2y","1b":1b})}F{if(x.g("19")=="W"&&x.s("3w")==1){O(x.c(),{"1q":"2C","1a":o.2U/2-x.g("Z")/2+x.s("4u")/2-x.s("4Q")/2,"1b":1b})}F{B l=o.2U/2-x.g("Z")/2+x.s("4u")-x.s("4Q");O(x.c(),{"1q":"2C","1a":(l>0?l:0),"1b":1b})}}}x.9B()};G.fA=E(19){B S=b[19];B a=S.g("1c");if(a){B d=1y 7V();o.av=d.ah();if(a&&a!=""){4Z(S);a=="3G"?o.ID=1:\'\';a=="1r"?o.ID=0:\'\'}}l4()};G.qD=E(z,x,y){V(B 19 in b){if(b.2t(19)){if(b[19].s(z)==x){b[19].1Q(y?"6x":"3i")}}}};G.rI=E(x,s){B y=6U(s,x);I y};E 4Z(S,1G){o.e3=H;mL=S;B a=S.g("1c");if(a=="1r"){o.U.2v();if(o.3n&&v.IC==1){o.U.6h();v.IC=0}if(v.1M.on==1&&v.1M.2J==1&&v.1M.qp==1){7m(\'1r\',1)}js("IB")}F{if(a=="3G"){o.nX=0;o.U.3d();if(v.1M.on==1&&v.1M.2J==1&&v.1M.qp==1){7m(\'1r\',0)}js("IA")}if(a=="2H"){o.U.nW()}}if(a=="Iz"){o.U.3S(0,J)}if(a=="1Y"){!o.5c?o.U.8Y():\'\'}F{if(a=="qs"){o.U.8l()}}if(a=="2G"){B ld=o.P.1j();B lt=S.g("2o")*ld;if(v.4g>0){ld-=v.4g*1;lt=S.g("2o")*ld+v.4g*1}if(v.jx>0){if(v.jx/ld<=1-S.g("2o")){I}}js(a,lt);o.U.3S(lt,H);if(o.3p){o.3p.qu(lt,ld);o.2a>0?o.2a=1D:\'\'}js("lF",lt)}if(a=="1H"){B x=S.g("2o");x<0.Sn?x=0:\'\';x>1?x=1:\'\';if(S.s("7C")=="4W"){x=3X(x*o.5S.4P(-1)[0]).xG(1);o.U.8S(x,1)}F if(S.s("7C")=="yh"){o.P.Iy(x)}F{if(o.5o&&v.w0==1){3O.9w("w1",x);if(S.g("2o")>0||o.1h.6R||v.oV==0){3O.qE("io")}F{3O.9w("io",1)}}o.U.3T(x)}}if(a=="5f"){if(o.5o&&!o.1h.6R&&v.oV==1){3O.9w("io",1)}o.U.53();if(v.1M.2J==1&&v.1M.Ix==1){7m(\'5f\',0)}}F{if(a=="8I"){if(o.5o){3O.qE("io")}o.U.6h();if(v.1M.2J==1&&v.1M.Ix==1){7m(\'5f\',1)}}}if(a.K("17")==0){S.So()?S.ho():S.On()}if(a=="pG"){o.P.wN()}if(a=="1L+"){o.P.ey(0.1)}if(a=="1L-"){o.P.ey(-0.1)}if(a=="1L"){o.P.ey(0)}if(a=="5d"){3q("vr");S.1Q("p1",1);S.1Q("eD",1)}if(a=="2V"){js("2V");rB()}if(a=="1f"){o.bS=1D;if(1f){if(!1f.g("1n")){1f.1n()}F{1f.1l()}}}if(a=="W"){if(o.gk==a){I}o.Q.i4()}if(a=="5q"){o.Q.au()}if(a=="cp"){o.Q.dS()}if(a=="3F"){if(S.s("eM")==1&&S.s("3a")!=""){B x=4C(S.s("3a"));if(o.gk==a+x){I}if(x.K(\'{17}\')>-1){x=x.1O(\'{17}\',(L(o.3p)?o.3p.bp().t:o.P.17()))}if(x.K(\'{3c}\')>-1){x=x.1O(\'{3c}\',o.P.bZ())}if(x.K(\'{1N}\')>-1){x=x.1O(\'{1N}\',v.1N.1O(/,/ig," "))}if(x=="5n"){o.P.eU()}if(x=="dB"){o.9T?o.9T.6f():\'\'}if(x.K(\'7b\')==0){if(S.s("7b")>0){o.U.3S(o.cr?o.cr.Sp():S.s("7b"))}}if(x.K(\'Sh\')==0){if(o.cr){o.cr.Sq()}}if(x=="Ss"){o.U.3S(S.s("jH")*o.P.1j()/100);!o.1r?o.U.2v():\'\'}S.s("Iw")==1?o.U.3d():\'\';B y=x.2q(",");if(x.K("2P:")==0){B z=x.1i(4).2q(";");V(B i=0;i<z.R;i++){y=z[i].2q(",");if(y.R>1){if(y[0]==\'3A\'){if(v.1M.2J==1&&v.1M.St==1){7m(\'3A\',y[1]>0?1:0)}}3q(y[0],y[1],S);js("lF",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?rq():\'\'}F{if(y[0]=="Iu"){B ss=3q(y[0]);if(ss){if(ss.K("26")>-1){if(v.Su==1){B 4j=1S.1Z(\'4j\');4j.7t(\'3D\',ss);O(4j,{1q:"qJ",2r:(L(v.nh)?v.nh:20),2N:(L(v.nh)?v.nh:20),Z:0,5v:"Z 0.5s bE-Sv(.75,-0.5,0,1.75)"});4j.C.4V=Ig;1S.bo.1W(4j);1v(E(){O(4j,{Z:(L(v.It)?v.It:4y)})},1);4j.gX=E(){G.4a.3k(G)}}if(v.Sw==1){B a=1Z("a");a.9g=ss;a.6H=y[0]+".j8";a.2o()}}}F{1m(y[0]+" 2m")}}F{3q(y[0])}}}}F{if(x.K("js:")==0){if(x.K("(")>0&&x.K(")")>0){2g(x.1i(3))}F{2g(y[0].1i(3)+\'(\'+(L(y[1])?\'"\'+y[1]+\'"\':\'\')+(L(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.K("1d:")==0){ro(x.1i(6),o.P.17())}if(x.K("2V:")==0&&o.2V){o.2V.2P(x.1i(6))}if(x.K("rp:")==0&&o.56){3q("rp",x.1i(7))}if(x.K("3P")==0||x.K("/")==0||x.K("?")==0||x.K("Y:")==0){x.K("Y:")==0?x=x.1i(4):\'\';1z.6f(x,S.s("Is"))}if(x.K("6H")==0){o.U.jg()}if(x=="2P:8V"){o.P.ej()}}if(x.K("1f#")>-1){if(1f){B si=x.1i(9).2q(",");if(1f.g("1n")&&1f.g("6f")==si[0]){o.bS=1D;o.jR=1D;1f.1l()}F{o.bS=S.g("x")-S.g("Z")/2;o.jR=S.g("y")+S.g("h");V(B i=0;i<si.R;i++){i==0?1f.1n():\'\';1f.6f(si[i])}W?W.Ir():\'\'}}}if(x.K("1f:")>-1&&v.1f.Sx==1){if(!o.4z){o.4z=1y Sy()}if(v.1f.ha==1){if(1G=="6p"){o.4z.1n(x)}F{o.4z.i8(x)}}F{if(!1G){o.4z.i8(x)}}}if(x=="EK"){o.U.gn();o.vF=0;S.1Q("3i");B bl=6U("3a","4F");if(bl){bl.1Q("3i")}}if(x=="4F"){S.62("OK");S.s("jn")?1z.8a.9g=4C(S.s("jn")):\'\'}}}};G.1N=E(t){B y=J;V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="1N"){if(b[x].s("B")==t||t=="1N"){if(b[x].s("1l")==1&&b[x].s("v3")==1&&o.1r){y=H}if(v[t]==\'\'||y){b[x].1Q("2j",J)}F{b[x].1Q("2j",H)}b[x].62(v[t])}}}}rz()};G.Ip=E(){rz()};G.qI=E(){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="3F"){if(b[x].s("1G")=="1B"){b[x].9r()}}}}};E rz(){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="3F"){if(b[x].s("1G")=="1B"){b[x].EX(H)}}}}}E rB(){if(L(o.2V)){o.2V.mA()}}G.Io=E(){rB()};G.Gp=E(){if(v.1N!=\'\'){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="1N"){B y=J;if(!b[x].g("1n")){y=H;b[x].1Q("2j",H)}b[x].62(v.1N);if(y){b[x].1Q("2j",J)}}}}}};G.rC=E(){rD()};E rD(){if(v.9f){if(1E(v.9f)=="3B"){V(B x in v.9f){if(v.9f.2t(x)){hy(x,v.9f[x])}}}}};G.In=E(y,z){hy(y,z)};G.rF=E(x){if(b[x]){b[x].w7()}};G.Im=E(){V(B x in b){if(b.2t(x)){if(b[x].g("wY")){b[x].w7()}}}};E hy(y,z){if(y){V(B x in b){if(b.2t(x)){if(b[x].g("wY")){if(b[x].s("4N")==y){if((!b[x].g("1n")||b[x].s("3e")==1)&&!h3(b[x])){b[x].1Q("Fo");b[x].1Q("2j",H)}b[x].hy(z)}}}}}};G.4O=E(){2A()};G.Il=E(){2A(H)};G.mS=E(){jp(1f)};G.jy=E(){jp(W)};G.2v=E(){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="1r"){b[x].On()}if(b[x].s("pp")==1){b[x].wK(1)}}}o.bT?o.bT.1l():\'\';qL();o.1r=H;4o()};G.3d=E(){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="3G"||b[x].g("1c")=="2H"){b[x].ho()}if(b[x].s("pp")==1){b[x].wK(0)}}}if(W){if(!o.dP&&v.W.EA==1&&!W.4J()){W.1n()}}o.1r=J;G.8c();4o();if(v.1o.1l==1&&v.1o.h0==1){eL(H)}if(o.P.17()>0){B y=6U("1c","5d");if(y){y.1Q("p1",0.5);y.1Q("eD",0)}}};G.53=E(){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="5f"){b[x].On()}G.3T(0)}}4o()};G.6h=E(){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="8I"){b[x].ho()}}}if(v.1H<0.1){v.1H=0.5;o.U.3T(v.1H)}F{G.3T(v.1H)}4o()};G.3T=E(1H,y){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="1H"){if(!b[x].s("7C")||b[x].s("7C")=="1H"){b[x].6y(1H,1,(y=="no"?y:H))}}if(b[x].g("1c")=="5f"){b[x].xj(1H)}}}4o()};G.8Y=E(){B bl=6U("1c","1Y");if(bl){bl.On();bl.1Q("1L",bl.s("1L"))}4o();mZ?1v(4o,42):\'\';if(o.1Y&&o.ES){if(o.1h.jK||o.1h.tv){1v(2A,10)}}eK();rc()};G.8l=E(){B bl=6U("1c","1Y");if(bl){bl.ho()}2A();3L(o.iW);4o();rc()};E rc(){if(o.bS){o.bS=1D;o.jR=1D;1f.1l()}}G.8k=E(){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="1r"){b[x].wi()}}}};G.xD=E(){4o()};G.Fw=E(){qL()};E qL(){if(W){if(W.g("1n")&&v.W.dg==1){o.Q.cz()}}}E 4o(){V(B x in b){if(b.2t(x)){if(b[x].g("1c")!="aZ"){cF(b[x])}}}cF(bg);if(ng!=8T){ng=8T;2A()}if(o.cm){h1(!o.g2&&!o.4x&&!o.1Y&&o.1r&&v.1o.d8!=1&&!o.5c)}};E iX(){B 1n=7D&&v.1o.j5==1;if(v.1o.1l==1){if(!o.1r&&v.1o.h0==1){1n=J}}if(1n){V(B x in b){if(b.2t(x)){if(b[x].g("1c")!="aZ"){cF(b[x],J)}}}O(o.1P,{"6Y":"6V"});o.jF=H;cF(bg,J);if(bg.g("1n")){ja()}h1(J)}}E eL(){B 1l=o.1r&&v.1o.j5==1&&!o.3C;if(o.eB&&v.1o.Sz==1){1l=J}if(!o.1r&&v.1o.1l==1&&v.1o.h0==1){if(o.4x&&v.1o.Ik==1&&!o.1h.2b){}F{1l=H}}B nb;if(W){if(W.g("6f?")){nb=H}}if(1f){if(1f.g("1n")){nb=H}if(1f.g("1n")&&o.nc){1l=J}}if(nb&&v.1o.SA==1){B m=v.1o.SZ;if(m==1&&o.1h.2b){I}F{if(m==0||!L(m)){I}}}if(o.5c){1l=J}if(1l){V(B x in b){if(b.2t(x)){if(b[x].g("1c")!="aZ"){cF(b[x],H)}}}cF(bg,H);if(!bg.g("1n")){7D=H;o.P.uw();if(o.1r){O(o.1P,{"6Y":"1U"});o.jF=J}}h1(H)}}E eK(){if(v.1o.j5==1){if(v.1o.d8==1&&!o.1Y&&!o.aL){}F{3L(o.iW);o.iW=7U(eL,((v.1o.7W>0?v.1o.7W:v.1o.jM)*2h))}}}E cF(S,bL){B 1l=J;B 1n=J;B bM=J;if(v.1o.1l==1){if((!o.g2&&!o.4x&&!o.1Y&&o.1r&&v.1o.d8!=1&&!o.5c)||(o.1Y&&7D&&!o.jF)||(o.U.gQ()&&o.7n&&!o.4x)){1l=H;1n=J;bM=H}F{1l=J;1n=H}if(L(bL)&&!o.5c){1l=bL;1n=!1l}if(o.cm&&(S.s("1q").K("Q")==0||S.s("1c")=="2G")){1l=J;1n=H}if(v.1o.h0==1&&!o.1r){if(o.4x&&v.1o.Ik==1&&!o.1h.2b){}F{1l=H;1n=J;bM=J}}if(v.1o.SD==1&&!o.7P&&o.1r){1l=J;1n=H}}F{if(S.s("1l")!=1){1n=H}}if(1n&&!o.jF){O(o.1P,{"6Y":"6V"});o.jF=H}B a=S.g("1c");if(a=="3F"&&S.s("1q").K("Q")==-1){1l=J;1n=H}if(o.5c){if(a=="2G"){if(o.P.1j()==-1){1l=H;1n=J}}}B r8=J;B hp=h3(S);if(S.s("1l")==1){if(S.s("Ep")==1){if(bM||bL||(o.1r&&!o.4x)){!bM&&!bL?\'\':hp=H}}if(S.s("T0")==1){if(!bM&&!bL){hp=H}}if(S.s("Tp")==1){if(o.1r&&!o.4x){hp=H}}if(S.s("Kx")==1||S.s("JN")==1||S.s("JO")==1){mZ=H}}if(hp){1l=H;1n=J}F{!1l?1n=H:\'\'}if(S.s("1c")=="1H"){if(S.s("1l")==1&&S.s("kQ")==1&&!S.g("fG")){1l=H;1n=J;if(!bM&&(o.8L||o.dG)&&!bL&&S.s("dJ")!=1){1l=J;1n=H}F{r8=H}}}if(o.a0||(!o.1u&&v.1o.1l==1&&v.1o.n4==1)||(!o.7P&&v.1o.1l==1&&v.1o.JS==1)||(!o.1Y&&v.1o.1l==1&&v.1o.Tr==1)){if(S.s("1q").K("Q")>-1||S.s("1q").K("2N")>-1){1l=H;1n=J}if(v.1o.d8==1&&!o.1Y){1l=J;1n=H}}if(1f){if(1f.g("1n")&&v.1f.6Z!=1){bM=J;bL=J}}if(W&&o.2O){if(v.W.Ts==1){if(o.2O.r5()){I}}}if(a=="2V"){if(L(o.2V)){if(o.2V.4J()){1l=H;1n=J;S.1Q("5R","1U")}}}if(a=="W"||a=="5q"||a=="cp"||S.s("Ij")==1){if(W){if(W.4J()&&S.s("Ij")!=0){1l=H;1n=J;S.1Q("5R","1U")}}F{1l=H;1n=J}}if(o.Tt==1){1l=H;1n=J}if(r8){B cc=r9(S);if(cc){cc.y>0?S.1Q("y0",cc.y):\'\';O(S.c(),{"1q":"2C","1b":S.g("y0")})}}if(1l){8i(S,(ra?H:J))}if(1n){KS(S)}if(S==bg){if(!1l&&1n){ja();6x(7g);ax?ax.1Q("1A",ax.s("a")):\'\';7D=J;iV==0?js("ui",1):\'\';iV=1;o.6c&&o.9N?o.6c.1n():\'\'}if(1l&&!1n&&!o.5c){o.P.uw();aB();3i(7g);ax?ax.1Q("1A",0):\'\';7D=H;iV==1?js("ui",0):\'\';iV=0;o.6c&&o.9N?o.6c.1l():\'\'}if(1f){if(1f.tb()){if(!1f.g("1n")){1n&&!1l?1f.1n():\'\'}F{!1n&&1l?1f.1l(2):\'\'}}}if(W){if(v.W.6Z==1&&!W.4J()){if(1n||o.a0){if(v.W.Ih==1&&o.1Y){}F{if(!W.g("1n")){if(v.W.JL==1){!o.1r&&!o.dP?W.1n():\'\'}F{W.1n()}}}}F{if(1l&&W.g("1n")){W.1l()}}}}}};E h3(S){B x=J;B a=S.g("1c");if(S.s("1l")==1){if(S.s("v3")==1){o.1r||o.dP?x=H:\'\'}if(S.s("h0")==1){!o.1r&&!o.dP?x=H:\'\'}if(S.s("Tu")==1){o.7n?x=H:\'\'}if(S.s("fe")==1){x=H}F{if(S.s("Tv")==1){if(o.1h.gW){S.1Q("fe",1);x=H}}if(S.s("Tw")==1){if(o.1h.2b){S.1Q("fe",1);x=H}}}if(S.s("JN")==1){if(o.2U>S.s("Kn")){S.1Q("dJ",1);x=H}F{S.1Q("dJ",0)}}if(S.s("Tx")==1&&!7I){x=H;o.o4=1}if(S.s("Ty")==1&&!o.8W){x=H}if(S.s("Tz")==1&&o.8W){x=H}if(S.s("Tq")==1&&7I){x=H;o.o4=1}if(S.s("Kx")==1){if(o.2U<=S.s("Ko")){S.1Q("dJ",1);x=H}F{S.1Q("dJ",0)}}if(S.s("TA")==1){o.1u?x=H:\'\'}B t=o.P.17();B d=o.P.1j();if(S.s("EJ")==1&&S.s("Ku")>0){if(t>=S.s("Ku")){x=H}}if(S.s("EI")==1&&S.s("Kt")>0){if(t<S.s("Kt")){x=H}}if(S.s("EH")==1&&S.s("Ks")>0){if(t<d-S.s("Ks")||d==0){x=H}}if(S.s("TC")==1){if(W){if(!W.cA()){x=H}}}if(S.s("TD")==1){if(o.1u||!o.3p||o.P.5Q()){if(S.s("n4")!=1){x=H}}if(o.3p){if(o.3p.bp().t==0){x=H}}}if(S.s("n4")==1){!o.1u?x=H:\'\'}if(S.s("lc")>0){x=H}if(S.s("KJ")==1){if(L(S.s("n5"))){2E[S.s("n5")]?x=H:\'\'}}if(S.s("TE")==1){if(!L(S.s("9f"))){x=H}}if(S.s("KO")==1){if(L(S.s("n8"))){!2E[S.s("n8")]?x=H:\'\'}}if(S.s("TF")==1&&o.1h.4h){!o.1u||o.na?x=H:\'\'}if(S.s("TG")==1){!o.P.7n()?x=H:\'\'}if(S.s("TH")==1){!o.P.5Q()?x=H:\'\'}if(S.s("TI")==1){!o.4x?x=H:\'\'}if(S.s("TJ")==1){!o.1Y?x=H:\'\'}if(S.s("JO")==1){o.1Y?x=H:\'\'}if(S.s("TK")==1){!o.3n?x=H:\'\'}if(S.s("TB")==1){o.P.5Q()&&o.P.bZ().K("?uD")==-1?x=H:\'\'}if(S.s("F0")==1){5W(o.28)?x=H:\'\'}if(S.s("JS")==1){!o.7P?x=H:\'\'}if(S.s("To")==1){o.7P?x=H:\'\'}if(S.s("Tc")==1){o.my?x=H:\'\'}if(S.s("Tn")==1){!o.my?x=H:\'\'}if(S.s("Fh")==1){if(S.g("iB")){x=H}}if(S.s("T3")==1){!o.ab?x=H:\'\'}if(S.s("T4")==1){o.ab?x=H:\'\'}if(S.s("T5")==1){if(v.4E==1&&v.ef==1){if(o.2n=="4S"&&!L(v.28)&&v.yc==0){if(!o.1u||o.P.6S()=="7n"){if(v.28==\'\'){}F{x=H}}}}}}if(a=="3F"){B lu=S.s("3a");if(lu){if(lu=="2P:5n"||lu=="5n"){if(!o.5n&&!o.j4&&!o.T6){x=H}}if(lu=="2P:8V"){if(!o.8V||(!o.1u&&v.4E==0)){x=H}}if(lu=="2P:Kc"){if(!o.my){x=H}}if(lu.K("6d")>-1){if(!o.6d){x=H}}if(7r([lu],"7b")&&!7r([lu],"js:")&&S.s("fe")!=1){B sk=J;if(L(v.7b)){if(!o.cr){1E Kf==\'E\'?o.cr=1y Kf():\'\'}if(o.cr){sk=o.cr.xt(S)}}!sk?x=H:\'\'}}}if(a=="W"||a=="5q"||a=="cp"){if(W){if(W.4J()){x=H}}F{x=H}}if(a=="1f"){if(1f){if(1f.4J()){x=H;o.2n!=\'1C\'?S.1Q("5R","1U"):\'\'}}F{x=H}}if(S.g("1G")=="1B"){if(S.g("R")==0){x=H}}if(S.g("1f#")){if(!S.g("1Q#4q")){x=H}}if(S.s("3H")==1){B cb=1S.8G("T7"+v.id);if((o.P.1j()==0&&o.P.17()==0)||!o.4i||!5W(cb)||!o.T8){x=H}}if(S.s("wX")==1){!x?S.1Q("wX",1):\'\'}if(a=="1j"){if(o.P.5Q()&&S.s("T9")!=1){x=H}}if(S.g("19")=="v5"&&o.1h.2b){if(o.a0&&o.1h.cD){x=H}}I x}E 8i(S,xI){if(S.g("1n")){if(o.aL||S.s("5R")=="1U"||xI){S.1Q("2j",J)}F{KN(S)}S.1Q("1n",J)}};E KS(S){if(!S.g("1n")){if(S.s("5R")=="1U"||o.aL){S.1Q("2j",H);if(o.aL){S.1Q("1A",1)}if(S.g("1c")=="1H"){if(o.kX){xW(S)}}}F{KK(S)}if(S.s("1c")=="1H"){o.Q.3T(o.3n?0:v.1H)}if(S.s("1c")=="2G"){o.U.yd()}S.1Q("1n",H)}};E KN(S){y7(S.g("19"));B 5M="gi|";B 5p="0|";B 1l=1;B a=S.s("5R");if(S.s("KE")==1){5M=\'\';5p=\'\'}B p=S.s("1q");B j0=S.g("3o");2f(S.s("mG"))?p=S.s("mG"):\'\';fE(p,[\'2N\'])&&o.cm?p="":\'\';if(a=="1L"){5M+="1L|";5p+="0|"}if(a=="1q"){if(p.K("2r")>-1&&p.K("Q")==-1){5M+="x|";5p+=5b(o.2U+S.g("Z")/2*j0)+"|"}if(p.K("1a")>-1){5M+="x|";5p+=5b(-S.g("Z")/2)*j0+"|"}if(p.K("1b")>-1){5M+="y|";5p+=(-S.g("1e")/2)*j0+"|"}if(fE(p,["2N","Q","9t"])){5M+="y|";if(S.g("1c")=="2G"||S.g("1c")=="1H"){5p+=5b(o.4D+S.s("h")+(S.s("h")<20?20-S.s("h"):0))+"|"}F{5p+=5b(o.4D+S.g("1e")/2)+"|"}}if(p=="8D"){5M+="1L|";5p+="0|"}}B m=1y 5z({"mc":S,"me":S.g("19"),"1G":5M.1i(0,5M.R-1),"to":5p.1i(0,5p.R-1),"1l":1l})};E KK(S){y7(S.g("19"));B 5M="";B 5p="";B a=S.s("5R");B p=S.s("1q");2f(S.s("mG"))?p=S.s("mG"):\'\';if(S.g("1A")!=1&&S.s("KE")!=1){5M="gi|";5p=(S.g("19")==\'bg\'?v.1o.a:"1")+"|"}if(a=="1L"){if(S.g("3o")!=S.s("1L")){5M+="1L|";5p+=S.s("1L")+"|"}}if(a=="1q"){if(p=="8D"){if(S.g("3o")!=S.s("1L")){5M+="1L|";5p+=S.s("1L")+"|"}}F{if(p.K("Q")>-1||p=="2N"){if(S.g("y")!=S.g("y0")){5M+="y|";5p+=S.g("y0")+"|"}}F{5M+="x|y|";5p+=S.g("x0")+"|"+S.g("y0")+"|"}}}if(5M!=""&&5p!=""){B m=1y 5z({mc:S,me:S.g("19"),1G:5M.1i(0,5M.R-1),to:5p.1i(0,5p.R-1),1n:1})}F{S.1Q("2j",H)}};G.kE=E(19,1G,xI){B 4O=J;B 2H=J;B S=b[19];B 1c=S.g("1c");B 3a=S.s("3a");if(1G=="6p"){if(o.kX){if(1c=="1H"||1c=="5f"||1c=="8I"){if(!S.g("fG")){o.8L=H;o.dG=H;4O=H;4o();if(v.gl.JQ==1){B bl=6U("1c","2G");if(bl){3i(bl.c())}}}}}if(1f&&v.1f.ha==1&&((1c=="1f"||3a.K("KA")==0)||3a.K("1f:")==0)){2D(o.gR);if(!1f.g("1n")||mL!=S){4Z(S,1G);o.gk=1c+3a;1v(E(){o.gk=22},42)}}if(W&&v.W.ha==1&&1c=="W"){2D(o.yR);if(!W.g("1n")||mL!=S){4Z(S,1G);o.gk=1c;1v(E(){o.gk=22},42)}}}if(1G=="5t"){if(o.kX){if(1c=="1H"||1c=="5f"||1c=="8I"){o.8L=J;o.dG=H;1v(E(){if(!o.8L){o.dG=J;V(B x in b){if(b.2t(x)){if(!7D){if(b[x].g("1c")=="1H"&&!b[x].g("fG")){8i(b[x]);2A()}}if(b[x].g("1c")=="2G"){if(v.gl.JQ==1){6x(b[x].c())}}}}}},42)}}if(1c=="2G"){o.U.6y(1)}if(v.1f.ha==1&&((1c=="1f"||3a.K("KA")==0)||3a.K("1f:")==0)){2D(o.gR);o.gR=1v(E(){if(!o.3C){aB(1)}},(v.1f.h6>0?v.1f.h6*2h:2h))}if(W&&v.W.ha==1&&1c=="W"){2D(o.yR);o.yR=1v(E(){if(!o.3C){W.g("1n")?W.1l(1):\'\'}},(v.W.h6>0?v.W.h6*2h:2h))}}if(4O){1v(2A,10)}};G.lK=E(){if(o.5l&&!o.1Y&&!o.aL){o.U.5l(J);o.5l=J}if(o.28){if(v.nN>-1&&5W(o.28)){O(o.28,{1A:v.mU})}}if(o.1r&&v.Kq==1&&v.Ta!=0){o.U.3d()}if(v.1o.7W>0){2D(o.Km);o.Km=1v(4o,v.1o.7W*2h)}F{4o()}};G.FQ=E(){if(o.28){if(v.nN>-1&&5W(o.28)){O(o.28,{1A:v.nN})}}if(!o.1r&&v.Kq==1){o.U.2v()}4o();h1(J)};G.fs=E(aA,az){B y;V(B x in b){if(b.2t(x)){y=b[x].g("1c");if(y=="2G"||y=="1H"){b[x].fs(aA,az)}}}};G.lE=E(){if(v.1o.1l==1){if(v.1o.d8==1&&!o.1Y){I}if((!o.4x||o.1h.2b)&&o.P.6S()=="7S"){o.4x=H;4o();o.1h.2b?1v(E(){o.4x=J},42):\'\'}if(v.1o.j5==1){iX();eK()}h1(J)}};G.eH=E(aA,az){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="2G"||b[x].g("1c")=="1H"){b[x].eH(aA,az)}}}};G.jq=E(17,1j,JX){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="2G"){b[x].6y(17,1j,JX)}if(b[x].g("1c")=="17"){o6(b[x],17,1j)}if(b[x].s("EQ")==1){b[x].wN()}if(b[x].s("ER")==1){b[x].F4(17,1j)}if(b[x].s("EE")==1){if(b[x].s("3a")=="EG"||b[x].s("3a")=="9S"){1E Kz==\'E\'?Kz(b[x]):\'\'}if(b[x].s("ED")==1&&!b[x].g("1n")&&7D){}F{if(b[x].g("1n")==h3(b[x])){4o();2A()}}}}}};E h1(x){if(v.1o.1l==1){x?aB():\'\';if(o.cm){if(!o.1r&&v.1o.h0==1){x=H}if(x&&!o.yH){O(o.1o,{"1b":bg.h()})}if(!x&&o.yH){O(o.1o,{"1b":0})}o.yH=x}}}E ja(){7D=J;o.P.ja();if(o.yS){o.yS=J;2A();1v(2A,e4)}}E o6(x,17,1j){if(v.4g>0){17-=v.4g*1;1j-=v.4g*1}B y=43(17);if(x.s("Fv")=="1"){y=43(1j-17)}if(x.s("T2")=="1"){if(x.s("Tb")=="1"){y=y+(1j>0?\' \'+2K(x.s("Td"))+\' \'+43(1j):\'\')}F{17==0?y=43(1j):\'\'}}x.62(y)}G.yg=E(17,1j){B x=6U("1c","2G");if(x){x.E0(17,1j)}};G.kv=E(y){if(o.P.1j()>0){B x=6U("1c","2G");if(x){x.kv(y)}}};G.8R=E(){if(!7I){if(v.fQ==1){2D(o1);o1=1v(8R,42)}F{8R()}}};E 8R(){if(!7I){js("Te");7I=H;B x=6U("1c","aZ");if(x){x.F1();if(v.Kd==1&&o.1r){2D(o.K5);o.K5=1v(K9,(v.K8>0?v.K8:1)*2h)}}o.o4?4o():\'\'}}E K9(){if(o.1r&&7I){o.U.7j()}}G.K6=E(y){V(B x in b){if(x==y){b[x].1Q("3i")}}};G.8c=E(){2D(o1);if(7I){js("8m");B x=6U("1c","aZ");if(x){x.hM();if(v.Kd==1&&o.1r){o.U.h5()}}7I=J;o.o4?4o():\'\'}};G.ih=E(){B x=6U("3a","1H 8X");if(x){x.1Q("6x");x.62(2K(\'1H\')+\' \'+(o.3n?0:2F.pN(v.1H*100))+\'%\');2D(o.ih);o.ih=1v(JR,2h)}};E JR(){B x=6U("3a","1H 8X");if(x){x.62(\'\');x.1Q("3i");2D(o.ih)}}G.3S=E(17,1j){if(v.4g>0){17-=v.4g*1;1j-=v.4g*1}V(B x in b){if(b.2t(x)){if(b[x].s("on")==1){if(b[x].g("1c")=="2G"){1j>0?b[x].1Q("2o",17/1j):\'\';b[x].E1()}if(b[x].g("1c")=="17"){o6(b[x],17,1j)}if(b[x].g("1c")=="5d"){b[x].1Q("p1",0.5);b[x].1Q("eD",0)}}}}};G.3W=E(17,1j){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="1j"){if(v.4g>0){1j-=v.4g*1}b[x].62(43(1j))}if(b[x].g("1c")=="2G"){b[x].6y(17,1j);b[x].Ea(1j)}if(b[x].g("1c")=="17"){o6(b[x],17,1j)}}}};G.7Z=E(){if(!o.4z){1f.g("1n")?1f.1l():1f.1n()}};G.aW=E(){if(1f){if(o.4z){I o.4z.5W()||1f.g("1n")}F{I 1f.g("1n")?H:J}}F{I J}};G.o7=E(x){if(1f){1f.5H(x)}};G.aB=E(){aB()};G.Tf=E(x){if(1f){1f.JT(x)}};G.Fz=E(){if(1f){1f.jT()}};G.FA=E(x){if(1f){I 1f.JZ(x)}};E aB(x){if(1f){1f.g("1n")?1f.1l(x):\'\'}o.4z?o.4z.1l():\'\'};G.cz=E(){if(W){if(W.g("1n")){W.1l(1)}F{W.1n()}}};G.i4=E(x){if(W){if(W.g("1n")&&x!=1){x!=2?W.1l():\'\'}F{1v(E(){W.1n()},100)}}};G.eX=E(){if(W){I W.g("1n")?H:J}F{I J}};G.K1=E(x){if(W){W.g("1n")?W.1l(x):\'\'}};G.cs=E(x){I W?W.g(x):\'\'};G.6m=E(x){if(W){W.yM(x)}};G.KL=E(x){if(W){W.KF(x)}};G.au=E(){if(W){W.au()}};G.nJ=E(){if(W){W.nJ()}};G.iv=E(){iv()};E iv(){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="5q"){O(b[x].c(),{"1A":(!W.cA()?0.5:1)})}if(b[x].g("1c")=="cp"){O(b[x].c(),{"1A":(!W.eW()?0.5:1)})}}}}G.cA=E(){if(W){I W.cA()}F{I J}};G.eW=E(){if(W){I W.eW()}F{I J}};G.eV=E(){if(W){I W.eV()}F{I J}};G.nq=E(){if(W){W.nq()}};G.dS=E(){if(W){W.dS()}};G.Kr=E(x){if(x&&W){W.cC(x)}};G.KB=E(x){if(x&&W){W.ns(x)}};G.Kv=E(x){if(x&&W){O(W.co(),{"Tg":"1U","2T-2r":W.s("6O")});1S.8G(x).1W(W.co());3i(W.c())}};G.Th=E(){};G.yP=E(x){if(1f){1f.5V();1f.g("1n")?1v(E(){1f.1l()},4y):\'\'}};G.hv=E(){if(1f){1f.5V()}if(o.4z){o.4z.de()}};G.hB=E(x){if(1f){1f.eU()}2A();4o()};G.hi=E(x){if(1f){1f.jO(x);1f.g("1n")?1f.1l():\'\'}if(o.4z){o.4z.de()}x=="4W"?y6():\'\'};E y6(){if(o.ik){B x=3X(o.jv/o.5S.4P(-1)[0],1).xG(2);V(B i in b){if(b.2t(i)){if(b[i].s("7C")=="4W"&&o.jv){b[i].6y(x,1)}if(b[i].s("3a")=="2P:4W,1.0"){b[i].xj(x)}}}}}G.nC=E(x){if(1f){1f.jO("7w")}if(o.4z){o.4z.de()}};G.aF=E(){if(1f){1f.9y();1f.g("1n")?1v(E(){1f.1l()},4y):\'\'}if(o.4z){o.4z.de()}if(o.5c&&o.4i){o.3H.a1()}};G.xJ=E(){o.4z?o.4z.1l():\'\';if(1f){1f.xJ()}};G.jl=E(nG,2j,7F){V(B x in b){if(b.2t(x)){if(b[x].g("1c")=="1f"){if(b[x].s("fp")==1){b[x].EY()}}if(b[x].g("Fn")=="1f#"+nG){b[x].1Q("1Q#4q",2j);if(b[x].g("1G")=="1B"){if(7F){b[x].62(xL(7F))}}F{if(v.1f[\'1f\'+nG+\'1c\']=="1T"){if(7F==2K("6t")){b[x].ca(0)}F{b[x].ca(1)}}2A()}cF(b[x])}}}};G.Kp=E(){if(1f){1f.5V();1f.jO("7w");1f.jO("6H")}};G.kT=E(){B x=6U("1c","2G");if(x){x.kT()}};G.4O=E(){2A();if(7D){o.yS=H}};G.xk=E(x){if(!7D||x==1){2A();4o()}F{v.1o.yF=H}};G.yp=E(){B b=6U("1G","O");if(b){b.EW()}};G.4A=E(){4o();2A();4o();if(o.a0){3i(7g)}F{!7D?6x(7g):\'\'}};G.FH=E(1d){if(1z.eE==v.id&&v.1M.on==1){B x=1d.KM;B y=J;if(x==1D){x=1d.JY}if(L(o.1V)||L(o.7J)||o.vF==1){I J}if(o.1r&&v.1M.jJ==1){y=H}if(((v.1M.9h==1&&x==32)||(v.1M.Ti==1&&x==13)||(v.1M.k==1&&x==75))&&(o.5Y||o.4x||y)){if(v.1M.2J==1){7m(\'1r\',o.1r?0:1)}o.U.ex();1d.9e();I J}!v.1M.lx?v.1M.lx=0.2:\'\';!v.1M.1L?v.1M.1L=5:\'\';if(v.1M.Kl==1&&(o.5Y||y)){if(o.P.1j()>0){V(B i=48;i<58;i++){if(x==i){o.U.3S((o.P.1j()*(x-48)*10)/100,H)}}}}if((x==39||(v.1M.l==1&&x==76))&&(o.5Y||y)){lz(v.1M.vw)}if((x==37||(v.1M.j==1&&x==74))&&(o.5Y||y)){lB(v.1M.vw)}if(x==38&&(o.5Y||y)){lz(v.1M.vu)}if(x==40&&(o.5Y||y)){lB(v.1M.vu)}if(x==Tj&&(o.5Y||y)){lz(v.1M.JW)}if(x==Tk&&(o.5Y||y)){lB(v.1M.JW)}}};E 6U(y,z){V(B x in b){if(b.2t(x)){if(b[x].s(y)==z){I b[x]}}}}E lz(x){if(x=="5q"){if(o.W){o.Q.au()}F{x="3A"}}if(x=="3A"){if(o.P.1j()>0){B sk=o.P.17()+3X(v.1M.3A);if(sk<o.P.1j()){o.U.3S(sk,H);js("lF",sk)}}}if(x=="1H"){o.U.3T(3X(v.1H)+3X(v.1M.lx));1d.9e()}if(x=="1L"){o.P.1L(v.1M.1L/100);1d.9e()}if(v.1M.2J==1){7m(x,1)}}E lB(x){if(x=="5q"){if(o.W){o.Q.dS()}F{x="3A"}}if(x=="3A"){if(o.P.1j()>0&&o.1u){B sk=o.P.17()-v.1M.3A>=0?o.P.17()-v.1M.3A:0;o.U.3S(sk,H);js("lF",sk)}}if(x=="1H"){o.U.3T(3X(v.1H)-3X(v.1M.lx));1d.9e()}if(x=="1L"){o.P.1L(-v.1M.1L/100);1d.9e()}if(v.1M.2J==1){7m(x,0)}};G.FK=E(1d){if(1z.eE==v.id){B x=1d.KM;if(x==1D){x=1d.JY}if(x==57){if(v.1m==1){}}if(o.1Y&&x==27){o.U.8l()}if(L(o.1V)||L(o.7J)){I J}if(v.1M.on==1){if(v.1M.f==1&&x==70&&v.fQ!=1&&(o.5Y||o.4x)){if(v.1M.2J==1){7m(\'1Y\',o.1Y?0:1)}o.1Y?o.U.8l():o.U.8Y()}if(v.1M.s==1&&x==83&&(o.5Y||o.4x)){if(o.3x){if(v.1M.2J==1){7m(\'1T\',o.51?0:1)}3q("KH")}}if(v.1M.m==1&&x==77&&(o.5Y||o.4x)){if(v.1M.2J==1){7m(\'5f\',o.3n?1:0)}o.3n?o.U.6h():o.U.53()}}}};G.4b=E(){3L(o.iW);V(B x in o){if(x.K("X")==0&&x.K("G5")>-1){3L(o[x])}}V(B i=0;i<eN.R;i++){B 19=eN[i];if(b[19]){b[19].4b()}}if(1f){1f.4b()}if(W){W.4b()}bg.4b();ax?ax.4b():\'\';if(7g.4a==o.1P){o.1P.3k(7g)}F{o.1o?o.1o.3k(7g):\'\'}};G.iX=E(){iX()};G.eL=E(){eL();4o()};G.eK=E(){eK()};G.l8=E(){I 7D}};B KG=E(19){B i;B C=[];B w;B h;B xm=0;B bg;B pQ;B 8Q;B pg=0;B 4q=H;B Fd=J;B 3o=1;B 3t=1;B 2u;B jf;B 2I;B 8t;B 1c;B a5=\'\';B x0;B y0;B on;B 6p=J;B c0=J;B jm=0;B Tl;B Vk=0;B f1=0;B EC=0;B f8=0;B p0=J;B Fc=J;B iB=J;B 3e=J;B iy;B fp;B oI;B wT=J;C=9p(C,fn.S);C=9p(C,v[19]);B U=[C.1c];1c=U[0];L(C.Kh)?U[1]=C.Kh:\'\';L(C.JU)?U[1]=C.JU:\'\';L(C.1N)?C.1B=C.1N:\'\';if(2f(C.K0)){o.9U?C.1L=C.K0:\'\'}if(1c=="2V"){o.fk=H}if(L(C.3a)){if(C.1G=="1B"&&C.3a!=\'\'){if(L(v[C.3a+\'1B\'])){C.1B=v[C.3a+\'1B\']}}if(C.3a.K("1f#")==0){a5=C.3a;if(C.2I==\'\'&&a5.K(",")==-1){C.2I=2K(v.1f[\'1f\'+a5.1i(9)+\'1c\'])}}if(C.3a.K("6d")>-1){v.KR=H}if(C.3a.K("2V:")>-1){o.fk=H}if(C.3a=="TN"){C.Vl=1y WS(C)}}B 7x=C.2I?C.2I.2q("///"):[];if(C.HI==1){C.1G="1B";C.1B=hL(0)+(U.R>1?\'///\'+hL(1):\'\');if(2f(C.bt)){C.1t=C.bt}}C.it=[];C.il=[];B uz=0;B 2J=1y 9W();B 1p=1y 9W();B dq=1y 9W();B Xh=1y 9W();B i7=0;B ba;if(C.1G=="1B"){if(C.4N){if(L(v[C.4N+\'1B\'])){C.1B=v[C.4N+\'1B\']}}if(L(C.1B)){2J[0]=4C(C.1B);C.oj=C.1B.R;B vj=[\'/\',\'|\',\'-\'];vj.K(C.1B.1i(-1))>-1?C.xi=C.1B.1i(-1):\'\';vj.K(C.1B.1i(0,1))>-1?C.wR=C.1B.1i(0,1):\'\';if(1c=="17"||1c=="1j"){if(C.1B.K(\'0:\')==0){C.pe=H}if(C.1B.2q(":").R==3){C.Fb=H}F{if(C.1B.K(\'c5:c5\')>-1){C.Fa=H}}if(C.mp==1){v.mp=1}}if(C.Fv==1&&C.1B.K("-")==0){C.F9=H}if(C.1B.K("///")>0&&(1c=="3F"||C.HI==1)){C.f6=C.1B.2q("///");C.1B=2J[0]=C.f6[0]}}if(v.vz==1){1v(9r,100);1v(9r,42);1v(9r,2h)}}F{if(L(C.1p)){2J[0]=C.1p;if(2J[0].K("///")>0&&2J[0].K("kG")==-1){2J=C.1p.2q("///")}if(L(C.qd)){2J[1]=C.qd}if(C.F6==1){if(2f(C.ET)){2J.2M(C.ET);i7=2J.R-1}}}}if(1c=="3F"){if(C.Xi==1&&L(C.jn)){C.uT=C.3a}}B X=1Z("2e");B sp=C.1q;if(sp.K(\'9t\')>-1){o.9t?o.9t.1W(X):1v(E(){o.9t.1W(X)},100);o.ES=H}F{if(o.cm&&((fE(sp,["2N"])&&C.Xj!=1)||(fE(sp,["X"])))){o.1o.1W(X)}F{o.1P.1W(X)}if(1c=="aZ"&&C.Xk==1){X.C.4V=mg}}if(C.ER==1){C.hg=1y Xl(C,X)}B pQ=1Z("2e");X.1W(pQ);B dX=1Z("2e");O(dX,{"1q":"2C","1a":0,"1b":0});X.1W(dX);O(X,{"1q":"2C","1a":0,"1b":0,"1A":1,"ep":"lM","mR":"k5"});if(2f(C.4N)){3V(X,{"id":(v.id+"41"+"c9"+C.4N)})}if(C.EQ==1||C.Ff==1){O(dX,{"5v":"2X 0.2s 3f"})}if(2J.R>0){V(i=0;i<2J.R;i++){1p[i]=1Z("2e");O(1p[i],{"1q":"2C","1b":0,"1a":0,"9E":"1U","1A":C.a,"5v":"1A 0.1s 3f"});if(C.f5>C.1L){O(1p[i],{"5v":"1A 0.1s 3f,2X 0.1s 3f"})}if(C.1G=="fg"&&C.3D!=\'\'){if(2f(C.4N)){3V(1p[i],{"id":(v.id+"41"+"X"+"41"+C.4N+"41"+"1p")});if(v[C.4N+\'3D\']){C.3D=v[C.4N+\'3D\']}}if(fE(C.3D,[".xB",".j8",".Xm","kG",".fF"])){C.3D.K("//")==-1&&C.3D.K("kG")==-1?C.3D=\'//\'+C.3D:\'\';B z=1Z("4j");C.9a=1;z.1w("dH",uY);z.3D=C.3D;1p[i].1W(z);C.w=1p[i].2c;C.h=1p[i].2Z;if(C.EP>0){O(z,{1e:C.EP})}}}if(C.1G=="1B"){O(1p[i],{"1t":(C.1t),"ep":C.fH*2l(v.8y,1),"sm":gC(C.46),"kk-gT":C.iU+\'px\',"2T":"0 cK 0 cK","bb-9h":"e8"});if(o.9U){if(2f(C.EO)){O(1p[i],{"ep":C.EO*2l(v.8y,1),})}}if(C.2o==1){if(C.1B.K("<a ")>-1||19=="ci"){O(1p[i],{"9E":"2y"})}}if(C.EN==1){O(1p[i],{"46-dT":"EN"})}if(C.m5>0){O(1p[i],{"46-dT":C.m5})}if(C.EM){O(1p[i],{"mR":C.EM+"em"})}2J[i]==\'5d\'?2J[i]=2K("5d"):\'\';1p[i].1R=w9(2J[i]);1v(xn,100);C.w=1p[i].2c;C.h=1p[i].2Z;if(2f(C.4N)){3V(1p[i],{"id":(v.id+"od"+C.4N+"Xn")})}}if(C.1G=="O"){o.1u?1v(wa,4y):\'\'}B 96=2J[i].6k();if(96.K(\'B:\')==0){96=2l(1z[96.1i(4)],\'\')}B lH=96.K(\'<2w\')>-1||96.K(\'<Xo\')>-1;if(C.1G=="2w"&&(96.K(\'<g>\')>-1||lH)){if(1c=="5f"||1c=="3F"){96=96.1O(/hb/g,\'hb\'+v.id+19)}if(96.K(\'4B\')>-1){c8(1p[i])}1p[i].1R=(!lH?"<2w Z=\'20\' 1e=\'20\' 4f:4e=\'3P://4c.w3.3Z/7T/4e\' 4f=\'3P://4c.w3.3Z/47/2w\'>":\'\')+96+(!lH?"</2w>":\'\');1p[i].2c>20?C.w=1p[i].2c:\'\';1p[i].2Z>20?C.h=1p[i].2Z:\'\';O(1p[i],{"Z":C.w,"1e":C.h});if(C.bt!=-1){oS(1p,C.bt)}if(2f(C.4N)){3V(1p[i],{"id":(v.id+"od"+C.4N+"Xp"+i)})}}dX.1W(1p[i]);if(C.3a=="dB"){if(1E m6!=="1D"&&L(1z.lA)){!o.9T?o.9T=1y m6(1p[i]):\'\'}}i>0?1l(1p[i]):\'\'}b6();oI?uY():\'\';if(C.3a=="3H"){C.3H=1;C.1l=1;o.3H?1p[0].1R=o.3H.l9(C.bt!=-1?C.bt:\'#3E\'):\'\';if(o.1h.2b){1p[0].EL=uJ;1p[0].Xg=5U;1p[0].vH=uL}F{1p[0].jY=6u;1p[0].jZ=5U;1p[0].kS=dc}}F{if((bg.2c*C.1L<35||bg.2Z*C.1L<35)&&C.1G!=\'1B\'){uX();c8(8Q)}F{c8(bg)}}if(1c=="3F"){B lu=\'\';if(C.eM==1&&L(C.3a)){lu=C.3a;if(lu.K("2P:")==0){if(lu==\'2P:1r\'&&C.jn==\'2P:3G\'){C.pp=1}B 1J=lu.1i(4).2q(",");if(1J.R==2){B xs=1J[1].2q("/");if(xs.R==2){1J[0]==\'hd\'?1J[0]="4v":\'\';if(v[1J[0]]==xs[1]){C.a=1;O(1p[0],{"1A":C.a})}}}}if(lu=="EK"||lu=="4F"){o.U.fL();X.C.4V=mg;o.vF=1}}if((C.1l==1&&(C.EJ==1||C.EI==1||C.EH==1))||lu.K("7b")==0||lu=="EG"||lu=="9S"){C.EE=1;if(7r([C.1q],"X")||C.Ep==1){C.ED=1}}if(lu.K("7b")==0){X.C.4V=mg}}V(B sf in C){vX(sf)}if(1c=="1f"&&C.fp==1){fp=1y Xq(X,bg,C)}if(C.2o==0){f7(X)}if(C.9a==1){1l(bg)}if(C.2u==1){nH()}if(C.1q.K("2r")>-1){f1=1}if(C.1q.K("1b")>-1){EC=1}if(C.1q.K("2N")>-1){f8=1;1c=="3F"&&2f(C.3a)?X.C.4V=mg:\'\'}if(C.1q.K("X")>-1){f8=1}2A();B t=\'\';if(C.bs!=0){t+="pG("+C.bs+"wt)"}if(C.Xs==1){t+=" 3o(-1)"}if(C.Xt==1){t+=" 3t(-1)"}if(t!=\'\'){O(dX,{"2X":t})}if(1c=="aZ"){hM()}B 1J=[];B i;if(1c=="W"){1J=[\'bJ\',\'EB\',\'ll\',\'EA\',\'uO\',\'mE\'];V(i=0;i<1J.R;i++){if(L(C[1J[i]])&&!L(v.W[1J[i]])){v.W[1J[i]]=C[1J[i]]}}}if(1c=="1N"){1J=[\'lh\',\'uN\',\'uM\'];V(i=0;i<1J.R;i++){if(L(C[1J[i]])&&!L(2E[1J[i]])){v[1J[i]]=C[1J[i]]}}}C.oF==1?9k():\'\';if(1c=="3F"&&C.on==0){3i(X)}if(C.1l==1&&C.lc>0){1v(Ez,C.lc*2h)}}E Ez(){C.lc=-1;o.Q.4A()}E uX(){if(8Q){8Q.4a.3k(8Q)}8Q=1Z("2e");O(8Q,{"1q":"2C","1b":0,"1a":0,"Z":C.1G=="fg"?bg.2c:(bg.2c>35?bg.2c:35)*C.Ey,"1e":C.1G=="fg"?bg.2Z:(bg.2Z>35?bg.2Z:35)*C.wb});C=4r(C,\'k9\',\'k9\');X.1W(8Q)}E c8(x){if(1c.K("17")==0&&U.R==1){C.2o=0}if(1c=="3F"&&C.eM==0){C.2o=0}if(C.2o==1){if(C.k8==1){O(x,{"6Y":"4B"})}O(x,{"9E":"2y"});if(o.1h.2b){x.1w("c0",E(e){uL(e)},{5w:J});x.1w("fR",E(e){uJ(e)},{5w:J});x.1w("fJ",E(e){Ew(e)},{5w:J})}x.gX=bn;if(v.1o.kH==1||C.kH==1){O(x,{"2z-1t":"#oN","1A":0.5})}}F{O(x,{"6Y":"6V"})}if(!o.1h.2b){x.jY=6u;x.jZ=5U}if(C.3e==1||C.2u==1){x.kS=dc}}E uL(e){js("Xu"+19);e.aS();c0=H}E uJ(e){C.Ev==1?6u():\'\';e.aS()}E Ew(e){e.aS();e.9e();C.Ev==1?5U():\'\';if(!c0){bn(e)}c0=J}E b6(){if(bg){bg.4a.3k(bg)}bg=1Z("2e");O(bg,{"1q":"2C","1b":0,"1a":0});if(2f(C.4N)){3V(bg,{"id":(v.id+"od"+C.4N+"Xv")})}w=C.w;h=C.h;C.fT=-1;C.bu=-1;C=4r(C,\'2Q\',\'2Q\');C=4r(C,\'9I\',\'9I\');if(C.b5&&o.9U){if(C.b5!=\'0 0 0 0\'){C=4r(C,\'9I\',\'b5\')}}if(C.1G=="1B"){w=1p[uz].2c;h=1p[uz].2Z;if(C.uG>0){w<C.uG?w=C.uG:\'\'}}C=4r(C,\'eI\',\'eI\');C=4r(C,\'Eu\',\'Eu\');if(2f(C.4N)&&L(v.3F)&&C.1c=="3F"){if(1E(v.3F)==\'3B\'){V(B i=0;i<7X.6i(v.3F).R;i++){if(v.3F[i][C.4N]){if(v.3F[i][C.4N]=="6t"){C.on=0}F{B 1J=v.3F[i][C.4N].2q(":");if(1J[0]=="2Q-1a"){if(1J[1].K("%")>0){C.jH=2L(1J[1])}F{C.4u=2L(1J[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.bc+C.b7;w=w+C.6M+C.6O;C.h=h;C.w=w;if(C.1G=="1B"){C.k0=1p[0].2Z}}F{C.5P=0}O(bg,{"Z":(C.Et==1?Es:w),"1e":h,"wc":(C.op*h)/2,"5v":"2z .1s 3f, 1A .2s, 2X .1s 3f"+(2f(C.dR)?\', 6X .1s 3f\':\'\')});qb(C.5e,C.5P);if(C.1G=="fg"){O(bg,{"Z":w,"1e":h,"wc":(C.op*h/C.1L)/2,})}if(C.Ek==1){xb(bg,C.5e,C.Ej,C.Ei)}if(C.ou==1){O(bg,{"2S":2l(C.DP,1)+"px 6v "+C.oC})}if(C.9X==1){O(bg,{\'kY-6X\':\'9X(aJ)\'})}pQ.1W(bg);if(C.7g==1){O(1p[0],{\'2z\':5D(2l(C.Xw,\'3R\'),2l(C.Xx,0.5),1p[0]),\'2S-6A\':2l(C.Xy,0),\'2T\':Eq(2l(C.Xz,0))})}}E qb(x,y){!2f(x)?x=C.5e:\'\';!2f(y)?y=C.5P:\'\';O(bg,{"2z":(C.EU==1?"3f-4H("+(C.XA==1?"to 2r,":\'\')+5D(x,y)+","+5D(C.Xr,y)+")":5D(x,y,bg))})}E 2A(){B fT=(-bg.2Z/2);B bu=(-bg.2c/2);if(fT!=C.fT||bu!=C.bu){O(bg,{"1b":(-bg.2Z/2),"1a":(-bg.2c/2)});C.fT=fT;C.bu=bu}if(8Q){B x=C.1G=="fg"?bg.2c:(bg.2c>35?bg.2c:35);B y=C.1G=="fg"?bg.2Z:(bg.2Z>35?bg.2Z:35);O(8Q,{"1b":(-y/2)+C.E7-C.El,"1a":(-x/2)+C.Xe-C.X3})}V(B i=0;i<2J.R;i++){B it=C.1G=="2w"?2F.4k(2L(1p[i].C.1e))/2:2F.4k(1p[i].2Z)/2;B il=C.1G=="2w"?2L(1p[i].C.Z)/2:1p[i].2c/2;if(it!=C.it[i]||il!=C.il[i]){O(1p[i],{"1b":-it,"1a":-il});if(bg){O(1p[i],{"1b":(5b(1p[i].C.1b)+C.bc/2-C.b7/2+C.Xd/2+C.WU/2),"1a":(5b(1p[i].C.1a)+C.6M/2-C.6O/2+C.WV/2+C.WW/2)})}C.it[i]=it;C.il[i]=il}}}E 6u(){B i;6p=H;if(C.dq==1){if(on&&L(C.qd)){i=1}F{i=0}if(ba&&dq.R>2){i=2}if(dq[i]){po();1n(1p[dq[i]])}}if(C.bg==1){if(2f(C.a9)||2f(C.8A)){qb(C.a9,C.8A)}if(2f(C.dR)){O(bg,{"6X":"f4("+C.dR+")"})}}if(C.7y>-1&&!Fd){V(i=0;i<2J.R;i++){if(1p[i].C.5A!="3e"){O(1p[i],{"1A":C.7y})}}}if(C.q9!=-1){oS(1p,C.q9)}if(C.Ff==1){jm+=45;hu(1p[0],jm)}if(C.f5>C.1L&&C.f5>-1){1L(C.f5)}if(1c=="1f"&&o.Q.aW()){}F{if(C.2u==1&&C.oF!=1){B x=7x.R>1&&!on?7x[1]:7x[0];if(x){if(x.K(\'B:\')==0){2I.1R=1z[x.1i(4)];9k()}}1n(2u);O(2u,{"1A":1})}}if(1c=="5f"){o.U.5l(H);o.5l=H}o.eB=H;o.Q.kE(19,"6p")}E 5U(){6p=J;B i;if(C.dq==1){if(on&&L(C.qd)){i=1}F{i=0}if(ba&&dq.R>2){i=2}po();1n(1p[i])}if(C.bg==1){if(2f(C.a9)||2f(C.8A)){qb(C.5e,C.5P)}if(2f(C.dR)){O(bg,{"6X":"f4(1)"})}}if(C.7y>-1){V(i=0;i<2J.R;i++){if(1p[i].C.5A!="3e"){O(1p[i],{"1A":C.a})}}}if(C.f5>-1){1L(C.1L)}if(C.q9!=-1){oS(1p,(C.bt==-1?\'#3E\':C.bt))}if(1c=="5f"&&!o.1Y){o.U.5l(J);o.5l=J}v7();o.eB=J;o.Q?o.Q.kE(19,"5t"):\'\'}E v7(){if(C.2u==1&&C.oF!=1){1l(2u);O(2u,{"1A":0})}}E bn(e){e?e.6q=H:\'\';if(!p0){o.Q.fA(19);if(1c=="3F"){hk()}v7();if(C.WX==1){jm-=30;hu(1p[0],jm)}iB=H;if(C.Fh==1||(19=="v5"&&C.1l==1&&C.v3==1)){o.Q.4A()}}};G.Fi=E(){bn()};E hk(){if(2J){if(2J.R>1){if(on==H){1n(1p[0]);1l(1p[1])}F{1n(1p[1]);1l(1p[0])}}if(C.2u==1&&7x.R>1){2I.1R=o.ni+(on==H?7x[0]:7x[1])+o.hj;9k()}}if(L(C.uT)){if(on==H){C.3a=C.uT}F{C.3a=C.jn}}hG();on=!on;if(C.3a){if(C.3a.K(",0/1")>-1){js(C.3a,on?1:0)}}if(C.bg==1&&L(C.v1)){if(C.v1!=-1){if(on){C.Fj=C.5e;C.5e=C.v1}F{C.5e=C.Fj}b6();c8(bg);2A();if(C.1G=="1B"){9r()}F{1L(C.1L)}}}}E hG(){if(L(C.f6)){if(C.f6.R>1){if(on==H){62(C.f6[0])}F{62(C.f6[1])}}}}E wi(1d){1d.6q=H;o.Q.fA(19)}E po(){V(B i=0;i<2J.R;i++){if(1p[i].C.5A!="3e"){O(1p[i],{"1A":C.a});1l(1p[i])}}}E xn(1B){if(1p[0]){if(1p[0].2c>o.2U-C.4u-C.4Q-C.6M-C.6O){if(C.uZ==1){if(!1B){1B=1p[0].1R}1p[0].1R=\'<uZ>\'+1B+\'</uZ>\'}F{O(1p[0],{"bb-9h":"ea"})}O(1p[0],{"Z":o.2U-C.4u-C.4Q-C.6M-C.6O})}}}E uY(){if(bg){oI=J;C.9a=0;1l(bg);if(1p[0]){C.w=1p[0].2c*C.1L;C.h=1p[0].2Z*C.1L;1L(C.1L)}C.9L=0;b6();uX();c8(8Q);1n(bg);2A();o.Q.4O();if(!5W(X)){3i(X)}}F{oI=H}}E Ee(1d){1d.6q=H}E dc(){if(!o.1h.2b&&!o.eB){6u()}9k()}E 1L(x){if(x>0){O(bg,{"2X":"1L("+x+")"});V(i=0;i<2J.R;i++){O(1p[i],{"2X":"1L("+x+")"})}if(C.hg){C.hg.1L(x)}3o=x;3t=x}}E nH(){2u=1Z("2e");O(2u,{\'1q\':\'2C\',\'1a\':0,\'1b\':0,\'1e\':\'2y\',"1A":0,"5v":"1A 0.1s 3f"});jf=1Z("2e");C=4r(C,\'ko\',\'ko\');C=4r(C,\'Fk\',\'Fk\');O(jf,{\'1q\':\'2C\',\'1a\':0,\'1b\':0,\'Z\':\'100%\',\'1e\':30,\'2z-1t\':C.ky,\'1A\':C.kD,\'2S-6A\':C.xV});2I=1Z("2e");O(2I,{\'1q\':\'2C\',\'1a\':C.xH,\'1b\':C.nD,\'1t\':C.y8,\'46-eT\':gC(C.xS),\'46-3I\':C.xY*2l(v.8y,1),"kk-gT":C.xX+\'px\',"2G-1e":"1"});if(C.2I){if(C.2I.K("B:")==0){C.Fl=H}}if(!C.Fl){O(2I,{\'bb-9h\':\'e8\'})}if(C.h9==1){8t=1Z("2e");8t.1R=\'<2w Z="aJ" 1e="xO" yv="0 0 8 6" 8r="1.1" 4f="3P://4c.w3.3Z/47/2w" 4f:4e="3P://4c.w3.3Z/7T/4e"><g4 id="H7" 4p="1U" 6a="#\'+C.ky.1O("#","")+\'" 6a-H6="H5" 8w="0 0 8 0 4 6"></g4></2w>\'}if(C.oF==1){O(2u,{"1A":1});c8(2u)}F{f7(2u)}X.1W(2u);2I.1R=o.ni+(C.2I==\'\'?2K(1c):7x[0])+o.hj;2u.1W(jf);2u.1W(2I);if(C.h9==1){2u.1W(8t);B vU=o.uV?\'-aJ\':\'-xO\';B ps=C.WY;if(!L(ps)){ps=\'\'}B tp=ps.K("1b")>-1;if(tp){hu(8t,\'-WZ\')}O(8t,{\'1q\':\'2C\',\'2r\':(ps.K("2r")>-1?10*C.1L:\'2y\'),\'1a\':(ps.K("1a")>-1?10*C.1L:(ps==\'\'||ps==\'1b\'?\'50%\':\'2y\')),\'2Q-1a\':(ps==\'\'||ps==\'1b\'?\'-Hg\':0),\'2N\':(tp?\'2y\':vU),\'1b\':(tp?vU:\'2y\'),\'1A\':C.kD})}9k()}E 9k(){if(C.2u==1){O(2u,{"1b":(f8==1?-h-2u.2Z+3:-2u.2Z/2)+C.X0-C.X1,"1a":(f1==1?-2I.2c:(f8==1?-w/2:+2I.2c))-(f8==1?0:2I.2c/2+5)+C.WT-C.X2,"1e":C.nD+2I.2Z+C.xQ,"Z":C.xH+2I.2c+C.Fu});O(jf,{\'1e\':2u.2Z});2u.C.4V="2h"}}G.c=E(){I X};G.s=E(x){if(1c=="3F"){vX(x)}I C[x]};G.ss=E(x,x2){I L(C[x])?C[x][x2]:J};G.g=E(x){bA(x){1k"Z":I w;1g;1k"1e":I h;1g;1k"h":I 2l(C.k0,h);1g;1k"x":I 5b(X.C.1a);1g;1k"y":I 5b(X.C.1b);1g;1k"1A":I X.C.1A?X.C.1A:1;1g;1k"1n":I 4q;1g;1k"3o":I 3o;1g;1k"3t":I 3t;1g;1k"1c":I 1c;1g;1k"Fn":I a5;1g;1k"iB":I iB;1g;1k"1G":I C.1G;1g;1k"R":I C.oj?C.oj:0;1g;1k"19":I 19;1g;1k"x0":I x0;1g;1k"y0":I y0;1g;1k"6p":I 6p;1g;1k"1f#":I a5.K("1f#")==0;1g;1k"1f:":I a5.K("1f:")==0;1g;1k"wY":I 1c=="3F"&&C.1G=="1B";1g;1k"1Q#4q":I wT;1g;6V:I J}};G.1Q=E(k,x){bA(k){1k"1n":6p?5U():\'\';4q=x;1g;1k"2j":Fr(x);1g;1k"6x":6x(X);1g;1k"3i":3i(X);1g;1k"Fo":C.3e=0;1g;1k"wX":if(C.Fp>0&&C.3e!=1&&!iy){2D(iy);iy=1v(E(){3i(X);(C.X4!=1?C.3e=1:\'\');iy=1D},C.Fp*2h)}1g;1k"1L":1L(x);1g;1k"X5":O(X,{"2X":"1L(0)"});1g;1k"3o":O(X,{"2X":"3o("+x+")"});3o=x;1g;1k"3t":O(X,{"2X":"3t("+x+")"});3t=x;1g;1k"1A":O(X,{"1A":x});1g;1k"p1":O(1p[0],{"1A":x});1g;1k"eD":O(1p[0],{"6X":"eD("+x+")"});1g;1k"1a":O(X,{"1a":x});1g;1k"1b":O(X,{"1b":x});1g;1k"Z":O(X,{"Z":x});1g;1k"1e":O(X,{"1e":x});1g;1k"vP":C.vP=x;1g;1k"f1":f1=x;1g;1k"1Q#4q":wT=x;1g;1k"x":O(X,{"1a":x});1g;1k"y":O(X,{"1b":x});1g;1k"5R":C.5R=x;1g;1k"7b":C.7b=x;1g;1k"x0":x0=x;1g;1k"y0":y0=x;1g;1k"fe":C.fe=x;1g;6V:I J}};E Fr(x){if(x&&o.1h.2b){p0=H;1v(Fs,e4)}if(!x){if(py()&&ba){1l(1p[i7]);1n(1p[0]);ba=J}}if(C.9a==1){x?1n(X):1l(X)}F{if(19=="X6"||19=="X7"){x?1n(X):1l(X)}F{O(X,{"2j":(x?"4F":"1U")})}4q=x;x?1n(X):\'\'}if(x&&C.oU){C.oU=J;1v(9r,100)}}E Fs(){p0=J}G.62=E(x,y){if(a5!=\'\'&&(C.1B==\'x\'||C.1B==\'1x\')){x=x+\'x\'}if(y){x=C.1B+x}62(x);!5W(X)?C.oU=H:\'\'};B wO;G.hy=E(x){if(wO!=x){C.9f=x;62(x);!5W(X)?C.oU=H:\'\';o.Q?o.Q.4O():\'\'}wO=x};G.wN=E(){hu(dX,pg);pg+=20};E hu(x,y){O(x,{"2X":"pG("+y+"wt)"+(x==1p[0]&&!Fc&&3o!=1?\' 1L(\'+3o+\')\':\'\')})};G.EX=E(x){if(C.1B.K("{1N")>-1){62(C.1B)}};G.hk=E(){hk()};G.wK=E(x){on=x==0;hG()};E 62(1B){if(C.1G=="1B"){if(L(1B)){if(C.Fb){if(1B.R==4){1B=(C.pe?\'0:0\':\'c5:0\')+1B}if(1B.R==5){1B=(C.pe?\'0:\':\'c5:\')+1B}if(1B.R==7){1B=(C.pe?\'\':\'0\')+1B}}if(C.Fa){if(1B.R==4){1B=\'0\'+1B}}C.oj=1B.R}1B=(C.wR?C.wR+(C.F9?\'\':\' \'):\'\')+1B+(C.xi?\' \'+C.xi:\'\');B F8=1p[0].2c+(C.bg==1?C.bc+C.b7:0);B F7=1p[0].2Z+(C.bg==1?C.bc+C.b7:0);1p[0].1R=o.ni+(1c=="3F"?w9(1B):1B)+o.hj;if(C.X8==1){1p[0].1R+=\'<7z C="2j:c6-4F;Z:dZ"></7z><7z C="2S-1b: cK 6v \'+3y(C.1t)+\';2S-1a: cK 6v e0;2S-2r: cK 6v e0;1q: 2C;2r:cK;1b: 50%;2Q-1b: -4t;"></7z>\'}if(1c=="1N"){O(1p[0],{"Z":"2y","bb-9h":"e8"});xn(1B)}C.w=1p[0].2c+(C.bg==1?C.6O+C.6M:0);C.h=1p[0].2Z+(C.bg==1?C.bc+C.b7:0);if(F8!=C.w||F7!=C.h||(C.w>0&&xm==0)){9r()}if(1p[0].2c>0){xm=C.w}F{a5!=\'\'?1l(1p[0]):\'\';if(1B!=\'\'){1v(9r,10)}}}}G.9r=E(){9r()};E py(){I!o.P.5Q()&&C.F6==1}E 9r(){if(C.1G=="1B"){if(1p[0]){if(1p[0].2c>0){a5!=\'\'?1n(1p[0]):\'\';w=C.w=1p[0].2c;h=C.h=1p[0].2Z;b6();c8(bg);2A();if(o.Q){if(7r([C.1q],"X")){o.Q.xk()}F{o.Q.4O()}}}}}}G.xj=E(x){if(C.F5==1){B n=4;if(19=="X9"){if(o.1h.2b){I}}F{n=8}B y=\'hb\';B z=[];V(B i=1;i<n;i++){z[i]=1S.8G(y.a8(v.id,19,\'Xa\',i))}if(z[1]){V(B i=1;i<n;i++){z[i]?1l(z[i]):\'\'}if(n==4){V(B i=1;i<n;i++){x>(i/n)&&z[i]?1n(z[i]):\'\'}}F{V(B i=n;i>0;i--){if(x*1+(1/n)>=(i/n)&&z[i]){1n(z[i]);1g}}}}}};G.On=E(){if(!on){if(2J){if(2J.R>1&&U.R>1){1l(1p[0]);1n(1p[1])}}if(U.R>1){1c=U[1];if(C.2u==1){2I.1R=hL(1);9k()}}if(py()&&ba){1l(1p[i7]);ba=J}if(C.pp==1){hk(1)}hG();on=H}};E hL(x){I o.ni+(C.2I==\'\'?2K(U[x]):(7x.R>1?7x[x]:7x[0]))+o.hj}G.ca=E(x){ca(x)};G.F4=E(x,y){if(C.hg){C.hg.de(x,y)}};E ca(x){B y=\'hb\';B z=1S.8G(y.a8(v.id,19,\'Xb\'));if(z){O(z,{"5v":"2X 0.1s 6r-5t"});if(x==1){z.C.2X=\'F3(0, 0)\'}F{z.C.2X=\'F3(-F2, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2u==1&&7x.R>1){2I.1R=(on?7x[0]:7x[1])}O(1p[0],{"1A":C.a})};G.ho=E(){if(on){if(2J){if(2J.R>1&&U.R>1){1n(1p[0]);1l(1p[1]);O(1p[0],{"1A":C.a})}}1c=U[0];if(U.R>1){if(C.2u==1){2I.1R=hL(0);9k()}}hG();on=J;ba=J}};G.wi=E(){if(py()){po();1n(1p[i7]);ba=H}};G.F1=E(){B 2H=J;if(C.1l==1){if(C.F0==1){if(5W(o.28)){2H=H}}if(C.Xc==1&&!o.1Y){2H=H}if(C.XB==1&&o.1Y){2H=H}}if(!2H){6x(X);B fo=X.dW("*");V(B i=fo.R;i--;){O(fo[i],{"5R-1r-6T":"Xf"})}4q=H}};G.hM=E(){hM()};E hM(){3i(X);B fo=X.dW("*");V(B i=fo.R;i--;){O(fo[i],{"5R-1r-6T":"8s"})}4q=J}G.4b=E(){if(2J.R>0){V(i=0;i<2J.R;i++){if(1p[i].4a==X){X.3k(1p[i])}1p[i]=22}}if(bg){bg.eh("gX");bg.eh("jY");bg.eh("jZ");bg.4a.3k(bg);bg=22}if(C.1q.K(\'9t\')>-1){if(X.4a==o.9t){o.9t.3k(X)}}F{if(X.4a==o.1P){o.1P.3k(X)}F{if(o.1o){if(X.4a==o.1o){o.1o.3k(X)}}}}if(2u){if(2u.4a==X){X.3k(2u)}}X=22};G.EY=E(){fp?fp.i8():\'\'};G.EW=E(){wa()};E wa(){En(2J[0],C.1t,1p[0])}E w9(x){B z=x+\'\';if(x.K(\'{\')>-1){if(x.K(\'{17}\')>-1&&L(o.3p)){x=x.1O(\'{17}\',fP(o.3p.bp().t))}if(x.K(\'{1N\')>-1){B y=o.cM?o.cM:(v.1N?v.1N:\'\');if(x.K(\'{cg}\')>-1&&o.Q){x=x.1O(\'{cg}\',o.Q.cs(\'cg\'))}if(o.ch&&o.Q){y=o.Q.cs(\'ch\')}x=x.1O(\'{1N}\',y);if(o.ch&&!o.Q){1v(62,100,z)}}if(x.K(\'{1B\')>-1){V(B i=1;i<6;i++){if(x.K(\'{1B\'+i+\'}\')>-1){if(L(v[\'1B\'+i])){x=x.1O(\'{1B\'+i+\'}\',v[\'1B\'+i])}F{x=x.1O(\'{1B\'+i+\'}\',\'\')}}}}if(x.K(\'{5q}\')>-1){o.iq=19;if(o.Q){x=x.1O(\'{5q}\',o.Q.cs(\'DQ\'))}}}I x}G.w7=E(){62(C.1B)};E vX(sf){if(2f(C[sf+\'41\'+\'B\'])){B x=v[C[sf+\'41\'+\'B\']];if(2f(x)){if(1E(x)=="4w"){C[sf]=x}}}}E oS(1p,6o){V(B i=0;i<1p.R;i++){Em(1p[i],6o)}if(C.3a=="3H"){if(o.3H){o.3H.XC(1p[0],6o)}}}};B DN=E(19,1c){B i;B C=[];B w;B h;B bg;B 4q=H;B x0;B y0;B 3o=1;B 3t=1;B fN=0;B 8Z=0;B Y1;B 3C;B oD;B 6p;B 2o;B 3u;B DZ;B E3;B vg;B E2;B 2u;B 2I;B 8t;B fO;B uS;o.Ef=-1;B pj;B 6p;B uU;V(i in fn.S){C[i]=fn.S[i]}B 1c=v[19].1c;B 1G=v[19].1G;V(i in fn[1c]){C[i]=fn[1c][i]}V(i in v[19]){C[i]=v[19][i]}C.w=2L(C.w);C.h=2L(C.h);C=4r(C,\'2Q\',\'2Q\');C=4r(C,\'9I\',\'9I\');if(o.9U){if(C.DM>0){C.w=2L(C.DM)}if(C.b5){if(C.b5!=\'0 0 0 0\'){C=4r(C,\'9I\',\'b5\')}}}B X=1Z("2e");if(v.1o.DL==1&&v.1o.1l==1){o.1o.1W(X)}F{o.1P.1W(X)}1c=="2G"?o.9t=X:\'\';B 8v=J;if(C.7C){if(C.7C!=\'1H\'){8v=H}}O(X,{"1q":"2C","1b":0,"1a":0,"1A":1,"ep":"lM","mR":"k5"});if(C.DK==1){X.C.4V=C.54}b6();B 94=1Z("2e");O(94,{"1q":"2C","2N":2F.4k(-C.h/2),"1a":2F.4k(-C.w/2)});if(C.7f>0&&C.Dj==1){O(94,{"2S-6A":C.7f*C.h/2,"1e":C.h,"6z":"3e","4B-3j":"1U"})}if(2f(C.4N)){3V(X,{"id":(v.id+"od"+C.4N)})}X.1W(94);if(1c==\'2G\'&&v.vY==1){DX()}if(C.2u==1){nH()}B 9c=1Z("2e");kg(0,9c,0.3,(C.4H==1?"3f-4H("+(C.wC==1?"to 1a,":\'\')+3y(C.DJ)+", "+3y(C.ot)+")":3y(C.ot)),C.w,C.Y3);if(C.DC==1&&L(C.qf)){B hQ=1Z("2e");hQ.1R=C.qf.1O(/\\#DB/g,3y(C.ot));9c.1W(hQ);O(hQ,{"1q":"2C","2N":-2F.4k(C.h/2),"1a":0,"4B-3j":"1U"});O(9c,{"6z":"3e","2z":"1U"});B x=["wk","g4","ol","kL","eu"];V(B y=0;y<x.R;y++){B z=hQ.wn("2w "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.6a=3y(C.ot)}}}}94.1W(9c);B Y4=[];B cH=1Z("2e");kg(1,cH,C.DI,(C.4H==1?"3f-4H("+(C.wC==1?"to 1a,":\'\')+3y(C.DH)+", "+3y(C.DG)+")":C.DG),0,C.Y5);94.1W(cH);if(C.7y>0){B da=1Z("2e");kg(2,da,C.DF,C.Y6,0,C.7y);94.1W(da)}B 7v=1Z("2e");kg(3,7v,C.DE,(C.4H==1?"3f-4H("+(C.wC==1?"to 1a,":\'\')+3y(C.DD)+", "+3y(C.1t)+")":C.1t),0,C.a);if(C.DC==1&&L(C.qf)){B qk=1Z("2e");qk.1R=C.qf.1O(/\\#DB/g,3y(C.1t));O(qk,{"1q":"2C","2N":-2F.4k(C.h/2),"1a":0,"4B-3j":"1U"});O(7v,{"6z":"3e","2z":"1U"});7v.1W(qk)}if(C.5C==1){B cI=1Z("2e");C=4r(C,\'wA\',\'wA\');C=4r(C,\'wz\',\'wz\');O(cI,{"1q":"2C","2N":C.h/2,"1a":0,"4B-3j":"1U","46-3I":C.DA*2l(v.8y,1),"1t":C.6b,"2G-1e":"100%","2T-1b":C.Y7,"2T-2N":C.Y8,"2T-1a":C.Y9,"2T-2r":C.Ya,"2Q-1b":C.Yb,"2Q-2N":C.Y2,"2Q-1a":C.Yc,"2Q-2r":C.Ye,"2S-6A":(C.Dw+"px"),"2j":"1U"});if(C.Dv==1){O(cI,{"2z":3y(C.Du)})}7v.1W(cI);B kj=J;B Yf=J}o.pz=C.h;94.1W(7v);if(C.fS==1){B 8w=[];if(1E Ds!=="1D"){B 9u=1y Ds(X,8w,w,C)}}if(C.3u==1){if(C.eq.6k().K(\'<2w\')==-1){C.eq==\'\'?C.eq="<2w Z=\'20\' 1e=\'20\'><g><eu ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 6a=\'#eG\'/></g></2w>":\'\'}3u=1Z("2e");3u.1R=C.eq.6k();C=4r(C,\'Dr\',\'Dr\');O(3u,{"1q":"2C","1b":-10+C.Yg-C.Yh,"1a":-2h,"4B-3j":"1U","1e":20,"Z":C.fh,"1A":C.wV,"5v":"2X 0.1s 3f, 1A 0.1s 3f"});if(C.k1==1||C.vT==1){O(3u,{"2X":"1L(0)"})}F{if(C.pZ!=1){O(3u,{"2X":"1L("+C.pZ+")"})}}if(C.Yi==1){O(3u,{"6X":"Yj-ac(4t 4t cK 5u(0, 0, 0, .7))"})}X.1W(3u);if(C.wr!=-1){B x=["wk","kL","eu"];V(B y=0;y<x.R;y++){B z=3u.wn("2w "+x[y]);if(z.R>0){V(B y2=0;y2<z.R;y2++){z[y2].C.6a=3y(C.wr)}}}}C.fi=3u.2c}if(C.bs!=0){O(X,{"2X":"pG("+C.bs+"wt)"})}if(C.3e==1){1l(X);4q=J}if(1c=="1H"&&!8v){if(C.1l==1&&C.kQ==1){o.kX=H;C.3e=H}F{o.kX=J}}C.bq=0;if(C.bs!=0){C.kR=2F.Gb(C.bs);if(C.kR>45&&C.kR<Yk){C.bq=90}if(C.kR>Yl&&C.kR<Dl){C.bq=Eb}}if(8v){C.7C?o[\'2G\'+\'41\'+C.7C]=C.7C:\'\';w=C.w;C.7C=="4W"?6y(1,o.5S.4P(-1)[0],"no"):\'\';if(C.7C=="yh"){B pv=v.1H;v.29?(v.29.1H?pv=v.29.1H:\'\'):\'\';6y(pv,1,"no")}}E kg(n,x,y,z,Dk,DO){O(x,{"1q":"2C","2N":0,"1a":0,"Z":Dk,"1e":(C[\'h\'+n]>0?C[\'h\'+n]:C.h),"2z":z?(z.K("3f")>-1?z:3y(z)):\'\',"2S-6A":(C.Dj==1?1:C.7f*C.h/2),"1A":DO,"4B-3j":"1U","5v":"2X 0.2s 6r-in-5t"})}E b6(){bg=1Z("2e");C=4r(C,\'eI\',\'eI\');B k0=C.h+C.bc+C.b7;B Dz=C.w+C.6M+C.6O;if(C.bg==1){}F{C.5P=0}C=4r(C,\'k9\',\'k9\');if(v.1o.kH==1||C.kH==1){C.5e=\'#oN\';C.bg=1;C.5P=0.5}O(bg,{"1q":"2C","1b":0,"1a":0,"Z":Dz,"1e":k0*C.wb,"wc":(C.op*k0)/2,"2z":5D(C.5e,C.5P),"9E":"2y","5v":"1A .1s 3f, 2z .1s 3f"});if(C.9X==1){O(bg,{\'kY-6X\':\'9X(aJ)\'})}if(C.ou==1){O(bg,{"2S":2l(C.DP,1)+"px 6v #"+C.oC})}if(C.2o==1){if(C.k8==1){O(bg,{"6Y":"4B"})}if(!o.1h.2b||v.gW==1){bg.gX=bn;bg.Ym=vV;bg.Yd=pk;bg.kS=dc}}F{O(bg,{"6Y":"6V"})}if(!o.1h.2b){bg.jY=6u;bg.kS=dc;bg.jZ=5U}if(o.1h.wG&&C.2o==1){bg.1w("fR",E(1d){1d.6q=H;if(!L(1d.5Z)&&1d.7M.R>0){1d.5Z=1d.7M[0].i3;1d.9v=1d.7M[0].q7}pj=1d;6u(1d);pk(1d)},{5w:J});bg.1w("fJ",E(1d){1d.6q=H;o.3C=J;5U(1d);vV(pj)},{5w:J});bg.1w("2o",E(1d){1d.6q=H});bg.1w("c0",E(1d){if(!L(1d.5Z)&&1d.7M.R>0){1d.5Z=1d.7M[0].i3;1d.9v=1d.7M[0].q7}pj=1d;o.3C=H;dc(1d);if(o.1h.wG){pk(1d)}},{5w:J})}O(bg,{"1a":2F.pN(-C.w/2-C.6M)});O(bg,{"1b":2F.pN(-C.h/2-C.bc+C.E7-C.El)});if(C.Ek==1){xb(bg,C.5e,C.Ej,C.Ei)}X.1W(bg)}E 2A(Z){if(Z!=w){w=Z;o.xe=w;B bf=w/9c.2c;O(bg,{"Z":(w+C.6M+C.6O),"1a":-w/2-C.6M,});O(94,{"1a":-w/2});O(9c,{"Z":w});O(94,{"Z":w});B xx=cH.2c*bf;if(xx>9c.2c){xx=9c.2c}O(cH,{"Z":xx});B wp=7v.2c*bf;O(7v,{"Z":wp});ki(wp);if(1c=="2G"){H4()}if(C.fS==1){9u?9u.E9(w):\'\'}if(o.6c){o.6c.2A()}}}E ki(x){if(C.3u==1){if(x<C.fi/2&&C.fh!=20){x=C.fi/2}if(x>w-C.fi/2&&C.fh!=20){x=w-C.fi/2}B y=x-w/2-C.fi/2+C.Y0-C.XO;O(3u,{"1a":y})}}E vq(){O(3u,{"2X":"1L("+C.pZ+")"})}E 6u(1d){o.Q.kE(19,"6p");if(C.bg==1){if(C.8A!=-1){B m=1y 5z({"mc":bg,"1G":"8b","to":C.8A,"17":0.1,"me":(19+"bg")})}if(2f(C.a9)){O(bg,{"2z-1t":C.a9})}}if(2f(C.xo)){O(7v,{"2z-1t":C.xo})}if(C.3u==1){if(C.Eg==1&&L(C.wI)){if(C.q5==1&&3C){}F{3u.1R="<2w Z=\'"+C.fh+"\' 1e=\'20\' 4f:4e=\'3P://4c.w3.3Z/7T/4e\' 4f=\'3P://4c.w3.3Z/47/2w\'>"+C.wI.6k()+"</2w>"}}if(C.k1==1){if(C.vT==1&&!o.1u){}F{vq()}}F{if(C.p4!=-1){B m2=1y 5z({"mc":3u,"1G":"8b","to":C.p4,"17":0.1,"me":(19+"3u")})}}}if(C.2u==1&&(o.P.1j()>0||1c=="1H"||8v)){kd()}if(C.fK>0){O(bg,{"2X":"3t("+((C.fK-1)/5+1)+")"});wZ(C.fK)}if(C.3u==1&&C.vk==1){ki(8q(1d.5Z)-8Z)}if(1c=="1H"){o.U.5l(H);o.5l=H}6p=H;o.eB=H}E wZ(x){O(9c,{"2X":"3t("+x+")"});O(cH,{"2X":"3t("+x+")"});da?O(da,{"2X":"3t("+x+")"}):\'\';O(7v,{"2X":"3t("+x+")"})}E 5U(){if(!oD){if(C.7y>0){O(da,{"Z":0})}if(2f(C.xo)){O(7v,{"2z-1t":C.1t})}if(C.bg==1){if(C.8A!=-1){B m=1y 5z({"mc":bg,"1G":"8b","to":C.5P,"17":0.1,"me":(19+"bg")})}if(2f(C.a9)){O(bg,{"2z-1t":C.5e})}}if(C.3u==1){if(C.Eg==1&&L(C.wI)){if(C.q5==1&&3C){}F{3u.1R="<2w Z=\'"+C.fh+"\' 1e=\'20\' 4f:4e=\'3P://4c.w3.3Z/7T/4e\' 4f=\'3P://4c.w3.3Z/47/2w\'>"+C.eq.6k()+"</2w>"}}if(C.k1==1){O(3u,{"2X":"1L(0)"})}F{if(C.p4!=-1){B m2=1y 5z({"mc":3u,"1G":"8b","to":C.wV,"17":0.1,"me":(19+"3u")})}}}if(C.fK>0){O(bg,{"2X":"3t(1)"});wZ(1)}if(1c=="1H"&&!o.1Y){o.U.5l(J);o.5l=J}o.Q.kE(19,"5t")}if(C.fS==1&&9u){9u.5t()}if(C.2u==1&&(o.P.1j()>0||1c=="1H")){lX()}if(o.lp&&1c=="2G"){o.th.1l();o.Ef=-1}6p=J;o.eB=J}E bn(1d){1d.6q=H}E Ee(1d){1d.6q=H}E vV(1d){if(1c=="1H"){if(o.8L){oD=H;2D(uU);uU=1v(E(){oD=J;5U()},2h)}}vR();o.3C=J;if(C.3u==1){if(C.q5==1&&L(C.v6)){3u.1R="<2w Z=\'20\' 1e=\'20\' 4f:4e=\'3P://4c.w3.3Z/7T/4e\' 4f=\'3P://4c.w3.3Z/47/2w\'>"+C.eq.6k()+"</2w>"}}cl(1d.5Z,1d.9v);o.Q.fA(19);o.Q.eH(1d.5Z,1d.9v);1d.6q=H}E pk(1d){3C=H;if(C.3u==1){if(C.q5==1&&L(C.v6)){3u.1R="<2w Z=\'20\' 1e=\'20\' 4f:4e=\'3P://4c.w3.3Z/7T/4e\' 4f=\'3P://4c.w3.3Z/47/2w\'>"+C.v6.6k()+"</2w>"}}fN=8q(ku(bg));8Z=8q(gS(bg));cl(1d.5Z,1d.9v);6y(2o,1,"no")}E cl(do,ds){B x;do=8q(do);ds=8q(ds);B Ec=2F.5N(1S.mo.aP,1S.bo.aP);B Ed=2F.5N(1S.mo.ew,1S.bo.ew);if(o.1h.2b){}F{ds=ds+Ed;do=do+Ec}if(C.bq>0){x=ds-fN-C.6O;2o=x/w;if(C.bq==Eb){x=ds-fN-C.6M;2o=x/w;2o=(2o-1)*-1}}F{x=do-8Z-C.6M;2o=x/w;if(C.bs>XZ&&C.bs<XF){x=do-8Z-C.6O;2o=x/w;2o=(2o-1)*-1}}2o>1?2o=1:\'\';2o<0?2o=0:\'\'}G.Ea=E(){9u?9u.E9(w):\'\'};G.kT=E(){9u?9u.de(w):\'\'};E vR(){3C=J}E dc(1d){8Z=8q(gS(bg));if(C.7y>0){if(o.1u||1c!=\'2G\'){O(da,{"Z":8q(1d.5Z)-8Z})}}if(C.2u==1&&(o.P.1j()>0||1c=="1H"||8v)){kd();fN=ku(bg);cl(1d.5Z,1d.9v);if(1c=="2G"){if(v.XG==1){if(o.P.5Q()&&o.P.bZ().K("?uD")>0){2I.1R=\'- \'+fP((1-2o)*o.P.1j(H))}F{2I.1R=fP(2o*o.P.1j())}}F{B d=o.P.1j();if(v.4g>0){d=d-v.4g*1}B bx=\'\';if(C.fS==1&&9u){bx=9u.2u(2o*d);bx!=\'\'?bx=bx+\'<br>\':\'\'}if(o.du&&o.E8){2I.1R=o.du.Tm(o.E8+2o*d*2h)}F{2I.1R=bx+fP(2o*d)}}}if(1c=="1H"||8v){2I.1R=xZ(2o)}9k(1d)}if(o.lp&&1c=="2G"&&o.th){uS=1d;if(!fO||v.E6!=1){vd()}if(v.E6==1){2D(fO);fO=1v(vd,50)}}if(C.3u==1&&C.vk==1){ki(8q(1d.5Z)-8Z)}}E vd(){2D(fO);fO=1D;if(C.2u==0){fN=8q(ku(bg));8Z=8q(gS(bg));cl(1d.5Z,1d.9v)}6p?o.th.cE(uS,w,2o,8Z):\'\'}E 9k(1d,t,l){B 1a=(-w/2+(8q(1d.5Z)+1S.mo.aP-8Z)-2I.2c/2)+(l?l:0);B l0=0;if(v.qZ!=1){if(1a+w/2+2I.2c+10>o.2U){l0=1a;1a=o.2U-w/2-2I.2c-10}if(1a+o.2U/2<0){l0=1a;1a=-o.2U/2}}B x={"1b":(-2I.2Z-C.DR*1-C.nD-C.xQ)-(C.E5==1?(C.h/2)*(C.fK>0?C.fK:1):0)+(t?t:0),"1a":1a};O(2u,x);if(C.h9==1){O(8t,{\'1q\':\'2C\',\'1a\':2I.2c/2-4+(l0!=0?l0-1a:0),\'1b\':2I.2Z-6})}}G.kd=E(e,x,t,l){kd();2I.1R=x;9k(e,t,l)};E kd(){if(!5W(2u)||2u.C.1A==0){1n(2u);O(2u,{"1A":1})}}G.lX=E(){lX()};E lX(){1l(2u);O(2u,{"1A":0})}G.c=E(){I X};G.s=E(19){I C[19]};G.ss=E(x,x2){I C[x][x2]};G.g=E(x){bA(x){1k"Z":I w;1g;1k"XH":I 9c.2c;1g;1k"1e":I C.h;1g;1k"x":I 5b(X.C.1a);1g;1k"y":I 5b(X.C.1b);1g;1k"1A":I X.C.1A?X.C.1A:1;1g;1k"1n":I 4q;1g;1k"3o":I 3o;1g;1k"3t":I 3t;1g;1k"1c":I 1c;1g;1k"19":I 19;1g;1k"x0":I x0;1g;1k"y0":I y0;1g;1k"2o":I 2o;1g;1k"fG":I 8v;1g;6V:I J}};G.1Q=E(19,x){bA(19){1k"1n":4q=x;1g;1k"3C":3C=x;1g;1k"2j":1c=="2G"||C.1l==1?O(X,{"5A":(x?"4q":"3e")}):O(X,{"2j":(x?"4F":"1U")});4q=x;1g;1k"3o":O(X,{"2X":"3o("+x+")"});3o=x;1g;1k"3t":O(X,{"2X":"3t("+x+")"});3t=x;1g;1k"1A":O(X,{"1A":x});1g;1k"1a":O(X,{"1a":x});1g;1k"1b":O(X,{"1b":x});1g;1k"2o":2o=x;1g;1k"dJ":C.dJ=x;1g;1k"Z":O(X,{"Z":x});1g;1k"1e":O(X,{"1e":x});1g;1k"vP":C.XI=x;1g;1k"x":O(X,{"1a":x});1g;1k"y":O(X,{"1b":x});1g;1k"x0":x0=x;1g;1k"y0":y0=x;1g}};G.2A=E(x){2A(x)};G.lK=E(x){};G.fs=E(aA,az){if(3C){if(1c=="1H"||8v||C.XJ==1){cl(aA,az);o.Q.fA(19)}if(1c=="1H"){o.8L=H}cl(aA,az);6y(2o,1,"no")}};G.eH=E(aA,az){if(3C){vR();3C=J;cl(aA,az);o.Q.fA(19);6y(2o,1,"no")}};E 6y(17,1j,x){17<0?17=0:\'\';if(v.4g>0&&1j>1){1j=1j-v.4g;17=17-v.4g}if(C.3u==1&&C.vT==1&&C.k1!=1){if(!C.E4&&17>0){vq();C.E4=H}}if(3C&&1j!=1){}F{B 4m;if(1j>0&&17>0){if(17>1j){17=1j}4m=w*(17/1j);if(4m==7v.2c){4m=-1}}F{4m=0}if(4m>=0){O(7v,{"Z":4m});if(C.vk==1&&6p&&!x){}F{ki(4m)}}if(L(cI)){if(1j<2&&1c=="2G"){if(kj){3i(cI);kj=J}}F{if(!kj){6x(cI);kj=H}cI.1R=1c=="2G"?43(17==0?1j:17):xZ(17)}}}};G.6y=E(17,1j,x){if(1j!=E3||17!=E2||x){6y(17,1j,x)}};G.E1=E(){2o>1?2o=1:\'\';2o<0?2o=0:\'\';O(7v,{"Z":(2o*w)})};G.E0=E(17,1j){if(1j>0&&17>0){B 4m=w*(17/1j);4m>w?4m=w:\'\';O(cH,{"Z":5b(4m)});DZ=1j;vg=17}F{vg=0;O(cH,{"Z":0})}};G.kv=E(x){if(C.6c==1){if(!o.6c){if(x!=0){if(1E DY!=="1D"){o.6c=1y DY(X,C,x);o.9N=H}}}F{if((!L(x)||x==0)&&o.9N){o.6c.1l();o.9N=J}F{if(!o.9N||(L(x)&&x!=1&&x!=0)){o.6c.vr(x);o.9N=H}}}}};E DX(){o.cE=1Z("2e");O(o.cE,{\'1q\':\'2C\',\'1a\':0,\'1b\':0,\'Z\':v.DW,\'1e\':v.DV,\'6z\':\'3e\',"4B-3j":"1U","2z-1t":"#h7","2S-6A":v.DU+\'px\',"2j":"1U"});o.cE.id="XK"+v.id;if(v.DT==1){O(o.cE,{"2S":v.DS+"px 6v "+ys(\'1t\',v.Ft)})}if(v.Eo==1){O(o.cE,{"7p-ac":"gg 4t k6 5u(0,0,0,0.5)"})}o.cE.C.4V="km";X.1W(o.cE)}E nH(){2u=1Z("2e");O(2u,{\'1q\':\'2C\',\'1a\':0,\'1b\':0,\'1e\':\'2y\',"4B-3j":"1U","1A":0,"5v":"1A 0.1s 3f"});C=4r(C,\'ko\',\'ko\');2I=1Z("2e");O(2I,{\'1q\':\'2C\',\'2T-1a\':C.xH,\'2T-2r\':C.Fu,\'2T-1b\':C.nD,\'2T-2N\':C.xQ-1,\'1B-8d\':\'8D\',\'1t\':C.y8,\'46-eT\':gC(C.xS),\'46-3I\':C.xY*2l(v.8y,1),\'kk-gT\':C.xX+\'px\',\'2G-1e\':"1",\'2z-1t\':5D(C.ky,C.kD),\'2S-6A\':C.xV});C.GC?C.h9=C.GC:\'\';if(C.h9==1){8t=1Z("2e");8t.1R=\'<2w Z="aJ" 1e="xO" yv="0 0 8 6" 8r="1.1" 4f="3P://4c.w3.3Z/47/2w" 4f:4e="3P://4c.w3.3Z/7T/4e"><g4 id="H7" 4p="1U" 6a="\'+3y(C.ky)+\'" 6a-H6="H5" 8w="0 0 8 0 4 6"></g4></2w>\'}X.1W(2u);2u.1W(2I);if(C.h9==1){2u.1W(8t);O(8t,{\'1A\':C.kD})}2u.C.4V="2h"};E H4(){if(o.3p&&v.cq==1&&!o.1u){B f=o.3p.bp();if(f.t&&f.d){6y(f.t,f.d)}}};E xZ(x){B y=2F.4k(x*100);if(8v){if(o.ik){I(8v&&2f(C.2I)?C.2I+\'&gY;\':\'\')+3X(x*o.5S.4P(-1)[0]).xG(1)}if(o.H3){I(8v&&2f(C.2I)?C.2I+\'&gY;\':\'\')+o.yh}}I y};G.4b=E(){X.3k(94);if(bg){bg.eh("gX");bg.eh("jY");bg.eh("jZ");bg.4a.3k(bg);bg=22}if(3u){X.3k(3u)}if(X.4a==o.1P){o.1P.3k(X)}F{if(o.1o){if(X.4a==o.1o){o.1o.3k(X)}}}X=22}};B yG=E(1b){B i;B C=[];B w;B h;B 4q=H;B 3o=1;B 3t=1;B x0=0;B y0=0;B aI=5G(nU,XL);B 1c,19="bg";B 1G="XM";if(1b==H){C["1q"]=\'1b\';C.h=2l(v.1o.XE,50);C.a=2l(v.1o.XN,0.5);C.1t=2l(v.1o.XP,\'#h7\')}F{C["1q"]=v.1o.1q;V(B k in v.1o){if(v.1o.2t(k)){C[k]=v.1o[k]}}}if(C.1n==0){v.1o.h=C.h=0;C.2T=C.2Q="0 0 0 0";C.4H=0}C["1L"]=1;C=4r(C,\'2Q\',\'2Q\');if(2f(C.H2)&&o.9U){C=4r(C,\'2Q\',\'H2\')}if(C.XQ==1){C.4u+=\'%\';C.4Q+=\'%\'}B X=1Z("2e");if(C.9X==1&&C.4H==0){C.a<1?C.vE=C.a:C.vE=0.2;v.1o.a=C.a=1}F{C.9X=0}O(X,{\'1q\':\'2C\',\'1a\':0,\'1b\':0,\'Z\':(C.k7==1||1b?\'100%\':o.aK),\'1A\':C.a,\'4B-3j\':\'1U\',\'ep\':\'lM\',\'mR\':\'k5\'});o.1P.1W(X);B bg=1Z("2e");O(bg,{\'1e\':C.h-(C.1q!=\'1b\'?C.gp+C.aC:0),\'2j\':\'4F\',\'2Q-1a\':C.4u,\'2Q-2r\':C.4Q,\'2S-6A\':C.7f});if(C.ke>0){B ke=\'4t 6v \'+5D(2l(C.XR,\'3E\'),C.ke);if(C.XS==1){O(bg,{\'2S-1b\':ke})}F{O(bg,{\'2S\':ke})}}X.1W(bg);w=X.2c;v.e1=-C.aC;if(C.4H==1||1b){if((C.1t==\'3R\'||v.1o.an!=\'\')&&!1b){if(C.1q!=\'1b\'){v.e1=98-C.h}B 4j=\'26:an/xB;kG,XT+XU/T/D+XV/XW/XX==\';if(v.1o.an.K("26:an")>-1){4j=v.1o.an}O(bg,{\'1e\':C.h+(C.1q!=\'1b\'?v.e1:0),\'2z\':\'Y(\'+4j+\') gJ-x 50% 100%\',\'2z-3I\':\'2y\'})}F{B ge=(1b?\'to 1b, \':\'to 2N, \')+5D(C.1t,0)+\', \'+5D(C.1t,1);O(bg,{\'2z\':\'-os-3f-4H(\'+ge+\')\',\'2z\':\'-3N-3f-4H(\'+ge+\')\',\'2z\':\'-ms-3f-4H(\'+ge+\')\',\'2z\':\'-o-3f-4H(\'+ge+\')\',\'2z\':\'3f-4H(\'+ge+\')\'})}}F{if(C.9X==1){O(X,{\'kY-6X\':\'9X(aJ)\'});O(bg,{\'1A\':C.vE})}O(bg,{\'2z-1t\':C.1t})}if(1b){O(X,{"5v":"1A 0.2s 6r-5t"})}G.h=E(){I C.h-(C.1q!=\'1b\'?C.aC:0)};G.c=E(){I X};G.s=E(19){I C[19]};G.g=E(x){if(X){bA(x){1k"w":X.2c>0?w=X.2c:\'\';I w;1g;1k"Z":I X.2c;1g;1k"1e":I X.2Z;1g;1k"x":I 5b(X.C.1a);1g;1k"y":I 5b(X.C.1b);1g;1k"1A":I X.C.1A?X.C.1A:1;1g;1k"1n":I 4q;1g;1k"3o":I 3o;1g;1k"3t":I 3t;1g;1k"19":I 19;1g;1k"x0":I x0;1g;1k"y0":I y0;1g;1k"aI":I 19+aI;1g;6V:I J}}F{I J}};G.1Q=E(19,x){bA(19){1k"1n":4q=x;1g;1k"w":w=x;1g;1k"2j":O(X,{"2j":(x&&v.yT!=1?"4F":"1U")});4q=x;1g;1k"1L":O(X,{"2X":"1L("+x+")"});3o=x;3t=x;1g;1k"3o":O(X,{"2X":"3o("+x+")"});3o=x;1g;1k"3t":O(X,{"2X":"3t("+x+")"});3t=x;1g;1k"1A":O(X,{"1A":x});1g;1k"1a":O(X,{"1a":x});1g;1k"1b":O(X,{"1b":x});1g;1k"Z":O(X,{"Z":x});1g;1k"1e":O(X,{"1e":x});1g;1k"x":O(X,{"1a":x});1g;1k"y":O(X,{"1b":x});1g;1k"x0":x0=x;1g;1k"y0":y0=x;1g}};G.4b=E(){o.1P.3k(X);X=22}};if(1E(2E)=="4w"){H1()}o.G=G;if(2E.id){if(1S.8G(2E.id)){qK()}F{1S.1w(\'XD\',gu)}}F{1E H0==\'E\'?H0():\'\'}E qK(){if(L(2E.id)){if(1S.8G(2E.id)){if(!G6(1S.8G(2E.id))||2E.4q==1){2E.WR==1?1v(gu,50):gu()}F{1v(qK,50)}}}}E gu(){V(B i=0;i<1z.4T.R;i++){if(L(1z.4T[i])){if(1z.4T[i].2P("id")==2E.id){if(1z.4T[i].2P("7S")){1z.4T[i].2P(\'2H\')}}F{if(v.W7==1&&1z.4T[i].2P("v","3h")==1){2E.3h=0}}}}1z.4T.2M(o.G);B 2H=J;o.v0=g1(v);2E.aD?2E.3b=2E.aD:\'\';if(L(2E.3b)){V(B i=2;i<10;i++){if(2E.3b==i&&o[\'u\'+i]!=\'\'){v=9p(v,5g.6W(d5(o[\'u\'+i])));2H=H}}}if(o.u!=\'\'&&!2H){v=9p(v,(1E o.u!="3B"?5g.6W(d5(o.u)):o.u))}if(1E(WQ)!="E"){V(B 19 in 2E){if(2E.2t(19)){if(19.K("GZ")==0){2E[19]=22}}}}v=9p(v,2E);o.1F=1S.8G(v.id);if(v.he==1&&v.VL==1&&1E(rH)=="E"){sq(o.1F,"VM");if(!rH()){1z.1S.1w("8X",rH,{5w:J})}}F{GY()}}E GY(){B rf=v.28;if(v.VN==1&&L(v.28)&&L(rf)){v.28!=\'\'?v.28=rf:\'\'}if((!L(v.3c)||v.3c==\'\')&&v.VO==1){1m(\'5E\');I}if(v.GX==1||v.qn==1){1z.1w(\'a6\',E(1d){B x=1D;B y;L(1d.26.17)?x=1d.26.17:\'\';L(1d.26.1H)?x=1d.26.1H:\'\';L(1d.26.GW)?y=1d.26.GW:\'\';L(1d.26.2P)?y=1d.26.2P:\'\';if(y&&2f(v.GV)){B pm=v.GV.1O(/\\s+/ig,\'\').2q(\',\');if(pm.K(y)==-1){I}}if(v.qn==1){if(1E(GU)=="E"){GU(1d)}}if(y&&o.8C){if(L(1d.26.1Q)){x=1d.26.1Q}B z=3q(y,x);1z.aq.nV({1d:y,VP:z},\'*\')}})}V(B 19 in o.gK){if(o.gK.2t(19)){o.gK[19]!=\'\'?o.kp+=o.gK[19]+\' \':\'\'}}1m(o.8r+\' \'+o.kp);1z.eE=v.id;o.d=8a.qx;o.hs=8a.VQ;if(!v.4M&&7r([o.hs],\'#1r-\')){v.4M=o.hs.1i(o.hs.K(\'#1r-\')+6)}if(aq){B mu=J;2R{if(aq){if(aq.1S){B ny=aq.1S.dW("GS");V(B i=0;i<ny.R;i++){if(ny[i].hZ===1z){o.8x=ny[i];o.nv=H;v.GD!=1?O(o.8x,{"2S":"1U"}):\'\';o.GR=o.8x.C;1m("di")}}}F{mu=H}}}2B(dI){mu=H}if(mu){o.nv=H;1m("VR-kr")}}o.nv&&1S.og?o.kr=1S.og.2q(\'/\')[2]:\'\';!o.GQ?GP():\'\';if(1E(GO)=="E"){if(GO()){I}}o.8C=H;GN();B GM=1y 7V();if(GM.VS()==20){if(5G(1,20)==10&&v.VT!=0){tc(o.ud,o.ud);1v(E(){if(1z.ga){ga(\'gw\',\'UA-VK-6\',\'2y\',{\'6E\':\'7a\',\'VU\':H});ga(\'VW\',\'GL\');ga(\'GL:VX\',[o.d]);ga(\'7a.dC\',\'1d\',{VY:\'u1\',VZ:\'gu\',W0:o.d})}},kq)}}if(!o.1F){v.1m=1;1m(\'id "\'+v.id+\'" gt lD\');I J}o.1F.1R=\'\';O(o.1F,{\'2T\':0,\'W1-gT\':\'ea\'});o.8U=o.1F.2Z;o.8J=o.1F.2c;if(L(v.kt)&&!L(v.4Y)){if(L(v.kt.4Y)){v.4Y=v.kt.4Y}if(L(v.kt.l2)){v.l2=v.kt.l2}}if(o.1F.C.Z.K("%")>-1){o.W2=o.1F.C.Z}if(v.4Y=="6t"||o.1F.C.1e.K("%")>-1){v.4Y="%";o.nT=o.1F.C.1e;o.8U=0}if(o.8J==0){if(o.1F.C.Z.K("px")>0){o.8J=2L(o.1F.C.Z)}F{if(o.1F.4a.C.Z.K("px")>0){o.8J=2L(o.1F.4a.C.Z)}F{if(o.1F.4a.4a.C.Z.K("px")>0){o.8J=2L(o.1F.4a.4a.C.Z)}}}}if(6Q(v.4Y).K("x")>0){o.4Y=v.4Y.2q("x")[0]/v.4Y.2q("x")[1];if(o.8U==0){o.8U=o.8J/o.4Y}}F{o.4Y=0}O(o.1F,{\'1q\':\'gy\',\'7p-kc\':\'so-7p\',\'1B-8d\':\'1a\',\'-3N-GK-W3\':\'1U\',\'sm\':gC(\'mb-md\'),\'8N-1e\':15,\'ep\':14*2l(v.8y,1),\'2G-1e\':\'k5\',\'Hy\':\'Hs\',\'1t-GJ\':\'1U\'});if(v.ac==1){O(o.1F,{\'7p-ac\':\' 0 GI W4 5u(50,50,93,.1), 0 k6 GI 5u(0,0,0,.VV)\'})}if(o.4Y>0){O(o.1F,{\'1e\':o.8U})}F{O(o.1F,{\'1e\':o.8U==0?o.nT:o.8U})}if(o.8J==0){O(o.1F,{\'Z\':\'100%\'})}o.1P=1Z("2e");O(o.1P,{\'1q\':\'2C\',\'7p-kc\':\'so-7p\',\'7O\':v.lL,\'1t\':\'#3E\',\'Z\':\'100%\',\'1e\':\'100%\',\'1a\':0,\'1b\':0,\'ep\':\'lM\',\'2G-1e\':\'k5\'});if(v.qZ!=1){o.1P.C.6z=\'3e\'}if(v.VI==1){o.1P.C.7O=\'e0\'}o.O=1S.1Z(\'C\');o.O.1G=\'1B/O\';o.1P.1W(o.O);o.1P.7t("id",\'Vx\'+v.id);lW(1);if(1z.GH){B GG=1y GH(E(e){if(e[0].sN.R>0){V(B i=0;i<e[0].sN.R;i++){if(e[0].sN[i]==o.1P){ri()}}}});GG.VH(o.1F,{Vo:H})}o.dh=1Z(\'di\');3V(o.dh,{"id":"GE"+v.id,"GF":"no","1N":"GE"+v.id,"H8":"H","GT":"H","H9-m7":"H"});O(o.dh,{\'1q\':\'2C\',\'Z\':\'100%\',\'1e\':\'100%\',\'2S\':0,\'4B-3j\':\'1U\'});if(v.2S==1){if(v.Vp==1){O(o.dh,{"7p-ac":"gg gg gg "+v.sD+"px "+v.8E+" Vq",\'4V\':2})}F{O(o.1F,{\'2S\':v.sD+\'px 6v \'+v.8E})}}if(!1S.Vr(\'.tM\')){B 1J="";if(v.Hv==1){V(B i=1;i<6;i++){if(2f(v[\'1t\'+i])){1J+=\'--Vs\'+i+\':\'+5D(v[\'1t\'+i],v[\'6o\'+i+\'a\'])+\';\'}}}kO("59, 59 > *{-3N-Vt-5A: 3e;1q: pW;1b: 2y;1a: 2y;6z:4q;Hy:Hs!5X;5N-Z:1U!5X;dn-1c: Vu;2X-Vv: 8D 8D;7p-kc:so-7p!5X;-3N-HB-HC-1t: 5u(0,0,0,0);-3N-HB-HC-1t: e0;1B-Vn:0!5X;"+1J+"} 59 4j{5N-Z:1U} 59 > *:5Y{Vw: 1U} 59,59 a,59 a:Vy,59 a:Vz,59 a:eM,59 a:dx,59 a:5Y{1t:#eG;46-3I:100%;}59 di{2S:0}59 di{2j:4F!5X;5N-1e:1U!5X;2z:e0}.tM{}59 2w{2Q:0}");o.1P.7t(\'VA\',\'tM\')}o.1P.1W(o.dh);o.56?o.56.2P(\'8C\'):\'\';o.1F.VB=E VC(e){o.p3++;if(o.p3==5){v.1m=1;1m(o.8r+\' \'+o.kp+\' \'+o.jV)}if(!e)B e=1z.1d;e.6q=H;if(e.aS)e.aS();B x=e.i3-gS(o.1P);B y=e.q7-ku(o.1P);if(v.VD==1){if(L(v.pt)){if(4C(v.pt)!=\'\'){o.qA=v.pt;L(v.HF)?o.fM=v.HF:\'\';v.pt==\'1U\'?o.fM=o.d:\'\'}}}qG(x,y);I J};E qG(x,y){if(o.fM.K(o.d)==-1||v.HG==1||v.4R==1){if(!L(o.4R)){!v.o9?v.o9="3R":\'\';!v.sS?v.sS="3E":\'\';o.4R=1Z(\'2e\');B 1J;B n=0;V(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.4R==1)||i==9){if((L(v[\'rm\'+i+\'t\'])&&L(v[\'rm\'+i+\'a\'])||i==9)){1J=1Z("rK");if(i==9){if(v.VE!=1){1J.qm=o.qA+(v.HH==1?" "+o.8r:\'\')}F{1g}}F{1J.qm=v[\'rm\'+i+\'t\']}if(i!=9){if(v[\'rm\'+i+\'a\'].K(",0/1")>-1||v[\'rm\'+i+\'a\'].K(",1/0")>-1){B z=v[\'rm\'+i+\'a\'].2q(\',\');1J.qm+=\' (\'+(3q(z[0].1i(4))==1?2K(\'on\'):2K(\'6t\'))+\')\'}if(v[\'rm\'+i+\'a\'].K("2V")==0){o.fk=H;!o.2V?o.Q.HA():\'\'}}1J.7t("i",i);Hh(1J);1J.1w("2o",Hb);o.4R.1W(1J);n++}}}O(o.4R,{"1B-2X":"VF","2G-1e":"1","bb-9h":"e8","2z":5D(v.o9,0.7)});if(n>1){O(o.4R,{"2T":"k6"})}o.4R.C.4V="VG";o.4R.kS=Hq;o.1P.1W(o.4R)}F{6x(o.4R)}O(o.4R,{"1q":"2C","1b":y,"1a":x,"1B-8d":"1a"});B qz=J;if(o.2U-x<o.4R.2c-20&&v.qZ!=1){O(o.4R,{"1a":x-o.4R.2c});qz=H}if(v.W5==1||qz){O(o.4R,{"1B-8d":"2r"})}o.Hn=x;o.Hm=y;2D(o.qe);o.qe=1v(E(){3i(o.4R)},47)}}E Hq(){2D(o.qe);o.qe=1v(E(){3i(o.4R)},47)}E Hb(e){B i=e.4n.7Y("i");B y;B t7=J;if(i>0){if(i==9){o.fM!=\'\'?1z.6f(o.fM):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.K("2P:")==0){if(x.K(",0/1")>-1||x.K(",1/0")>-1){B z=x.2q(\',\');B b=o.Q.rI(x,"3a");B u=3q(z[0].1i(4),z[1],b);js(z,u);rq();qG(o.Hn,o.Hm);t7=H}F{y=x.2q(",");3q(y[0].1i(4),(L(y[1])?y[1]:22))}}if(x.K("2V:")==0&&o.2V){o.2V.2P(x.1i(6))}if(x.K("js:")==0){y=x.2q(",");2g(y[0].1i(3)+\'(\'+(L(y[1])?\'"\'+y[1]+\'"\':\'\')+(L(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.K("Y:")==0){x=x.1O(/\\(Y\\)/g,Hk());x=x.1O(/\\(VJ\\)/g,Hj(L(v.Hi)?v.Hi:1S.og));x=x.1O(/\\(1N\\)/g,o.cM);x=x.1O(/\\(8g\\)/g,v.8g);1z.6f(x.1i(4))}}}!t7?3i(o.4R):\'\'}}E Hh(x){O(x,{"2T":"Hg k6","46-3I":(v.Hf?v.Hf:"55")*2l(v.8y,1)+"%","kk-gT":"0.W6","1A":0.9,"1t":v.sS});x.1w("pJ",He);x.1w("nt",Hd)}E He(e){O(e.4n,{"1A":1});O(e.4n,{"2z":5D(v.o9,0.5)})}E Hd(e){O(e.4n,{"1A":0.9});O(e.4n,{"2z":"1U"})}o.1h=1y Hc();if(o.1h.4h){B te=(v.Ha==1?\'*::-3N-P-Q-1u-Wu-l9 {2j: 1U!5X;-3N-tP: 1U;}\':\'\');if(v.mO==1&&v.GB!=1&&(v.G3!=1||!o.1h.6R)&&(v.GA!=1||!o.1h.jX)){}F{if(o.1h.4h&&v.eS==1){}F{te+=\'gx::-3N-P-Q {2j:1U !5X;}*::-3N-P-Q-Ww {2j: 1U!5X;-3N-tP: 1U;}*::6T(3N-P-Q-1r-l9){2j: 1U!5X;-3N-tP: 1U;}\'}}B 1J=1S.1Z(\'C\');1J.1G=\'1B/O\';1J.1W(1S.G0(te));o.1P.1W(1J)}if(o.1h.FZ){v.3h==1&&v.Wx==1?v.3h=0:\'\'}if(o.4Y==0){if(o.1P.2Z==15&&!o.nT&&v.FY>0){O(o.1F,{"1e":v.FY})}}if(L(v.kh)){v.W.bJ=v.kh}if(L(v.mH)){v.W.mE=v.mH}if(L(v.1u)){o.2a=v.1u}if(L(1z.FX)&&v.Wy==1){1z.FX(g0)}F{g0()}}E g0(){1m("g0");o.U=1y FW();if(!v.3c){v.3c="?"}if(v.pl){v.3c=v.pl+o.d6}o.Wz=n1();o.FV=0;o.5o=FU();if(o.5o){if(3O.6I("yD")!=22){o.yw=3O.6I("yD")}F{o.yw=n1();3O.9w("yD",o.yw)}if(v.yt==1){if(3O.6I("yr")!=22){o.4v=3O.6I("yr");if(2f(v.bG)){if(v.bG.K(o.4v)>-1){o.4v=22}}}}if(v.FT==1){if(3O.6I("yO")!=22){v.aN=3O.6I("yO")}}V(B i=0;i<o.cn.R;i++){if(v[\'FS\'+o.cn[i]]==1){if(3O.6I("FR"+o.cn[i])!=22){}F{v[o.cn[i]+\'s\']=0}}}7E("WA");7E("WB")}o.kJ=o.9g.1i(o.9g.K("://")+3);if(o.kJ.K("#")>0){o.kJ=o.kJ.1i(0,o.kJ.K("#"))}if(o.5o&&v.cq==1){o.3p=1y WC()}if(v.he==1){o.5A=v.WD;sq(o.1F,"5A",H)}v.gP==1&&v.he==1?o.gP=1y WE():\'\';v.ab==1?Wv():\'\';if(v.WF==1){o.bR=1y WH();o.bR.aU()}o.P=1y yI(v.3c);if(!o.1h.2b||v.gW==1){o.1P.1w("WI",E(){o.4x=H;o.o2=H;o.Q?o.Q.FQ():\'\'});o.1P.1w("WJ",E(e){if(!o.3C){if(v.1o.7W>0){2D(o.np);o.np=1v(E(){if(o.4x!=o.o2){o.4x=o.o2;o.Q.xD()}},v.1o.7W*2h)}F{o.4x=J}o.o2=J;if(o.Q){o.Q.lK()}}})}if(!o.1h.2b){o.1P.1w("FO",E(e){if(!o.hV){o.3C=H}});o.1P.1w("aj",E(e){if(!o.hV){o.3C=J;if(!o.5l){o.8L=J;o.dG=J}if(o.1h.dn&&o.1h.gW&&o.1Y){1v(E(){o.4x=J;o.Q.xD()},42)}1v(E(){o.5Y=H},42);if(o.1h.2b&&o.Q.l8()){}F{o.Q?o.Q.eH(e.5Z,e.9v):\'\'}if(v.fQ==1){if(o.Q.aW()){o.Q.7Z()}}}});o.1P.1w("ux",E(e){if(!o.hV){if(L(o.Q)){if(o.3C){o.Q.fs(e.5Z,e.9v)}F{o.Q.lE()}}}})}if(o.1h.2b){1z.1w("WK",Gc,J)}v.xC==1&&1E FL==\'E\'?o.xC=1y FL():\'\';o.3J.1w("fR",E(e){if(e.7M){o.eP=e.7M.R}o.3C=H;o.4x=H;o.l3=J;lI("1u",e)},{5w:H});o.3J.1w("c0",E(e){if(e.7M){o.eP=e.7M.R;if(o.eP>1){o.vo=1}}if(o.3C){o.l3=H;lI("WL",e)}},{5w:H});o.3J.1w("fJ",E(e){o.3C=J;2D(o.np);o.np=1v(E(){o.4x=J},(v.1o.7W>0?v.1o.7W:0.5)*2h);if(v.lG==1){B nr=1y 7V().ah();if(nr-o.av<(v.iY?v.iY:0.3)*2h){nu(e)}}!o.l3&&o.eP<2&&o.vo!=1?fV(e):\'\';o.l3=J;o.eP=0;if(e.7M.R==0){o.eP=0;o.vo=0}lI("4d",e)},{5w:H});2R{1z.1S.1w("aj",E(e){o.5Y=J;if(!o.5l){o.8L=J;o.dG=J}if(o.3C&&o.Q){o.3C=J;o.Q.eH(e.5Z,e.9v);o.Q.lK()}if(!o.4x&&!o.1h.2b&&!o.1h.tv){o.Q.aB();if(o.2O){o.2O.aY()}o.Q.Fw()}})}2B(dI){}1z.1S.1w("ux",E(e){if(o.Q){if(o.3C){o.Q.fs(e.5Z,e.9v)}F{if(o.1Y&&o.uR){o.Q.lE()}}}});if(!o.1h.tv){o.1P.1w("fR",E(e){o.hV=H;if(!o.1h.2b){1m("uR");o.uR=H}o.dn=H;o.3C=H},{5w:H});o.1P.1w("fJ",E(e){o.dn=J;o.3C=J},{5w:H});1z.1S.1w("c0",E(e){if(o.Q&&o.dn){o.Q.fs(e.7M[0].i3,e.7M[0].q7)}},{5w:H})}1z.1S.1w("WM",E(e){B x=e.4n.oW.ob();if(x==\'wM\'||x==\'FJ\'||x==\'FI\'){I}F{o.Q?o.Q.FK(e):\'\'}});1z.1S.1w("WN",E(e){B x=e.4n.oW.ob();if(x==\'wM\'||x==\'FJ\'||x==\'2e\'||x==\'FI\'){I}F{o.Q?o.Q.FH(e):\'\'}});if(o.8x){wF(aq.1S,Gd)}wF(1S,Gf);E wF(x,z){B y=[\'\',\'os\',\'3N\',\'ms\',\'WO\'];if(x){V(B i=0;i<y.R;i++){x.1w(y[i]+(i<y.R-1?"WP":\'\'),z,J)}}}if(!L(o.dh.hZ)){1m("WG");I}F{o.dh.hZ.1w(\'4O\',mI,H)}o.3J.1w("2o",E(e){!o.hV?fV(e):\'\'},J);if(v.nL==1&&v.lG==1){o.3J.1w("FF",nu,J)}mD();if(v.3H){v.3H.on==1?o.3H=1y Wt():\'\'}v.56==1?o.56=1y Wi():\'\';v.gM==1?o.gM=1y Ws():\'\';o.Q=1y wg();if(v.ci.FE){o.ov=v.ci.FD}ao();aH();if(o.5o){if(v.w0==1&&v.1H!=0&&!o.1h.2b){if(3O.6I("w1")!=22){v.1H=3O.6I("w1")}if(3O.6I("io")==1&&v.oV==1){v.5f=1}}if(v.FC==1){B sp=3O.6I("FB");if(L(sp)){if(sp.K(\'.\')>0&&o.ik){o.U.8S(sp,1)}F{if(o.5S){B pS=7r(o.5S,sp,H);if(pS!=-1&&o.Q.FA(\'4W\')){o.as=pS;o.P.8S(o.5S[pS])}o.Q.Fz()}}}}B xq=J;if(v.x9==1){V(B j=0;j<o.bX.R;j++){if(3O.6I("pV"+o.bX[j])!=22){v[o.bX[j]]=3O.6I("pV"+o.bX[j]);xq=H}}}if(o.1h.2b){if(!xq){2f(v.Fy)?v.c4=v.Fy:\'\'}if(L(v.Fx)){v.p6=v.Fx;2f(v.G1)?v.oJ=v.G1:\'\'}}}if(o.3p){B f=o.3p.bp();if(f.t&&f.d){o.Q.jq(f.t,f.d);o.Q.3W(f.t,f.d);v.1j=f.d}}o.U.3T(v.1H);if(v.5f==1){o.U.53();o.Q.4A()}if(L(v.FM)){3q("4W",v.FM)}o.ak=1y uE();if(v.7f>0){O(o.1F,{"2S-6A":(v.7f+"px")});O(o.1P,{"2S-6A":(v.7f+"px")})}if(L(v.6C)){vD("6C")}if(L(v.dM)){vD("dM")}if(L(o.W)){js("W")}if(v.7J==1&&v.W9==1){o.U.mf()}V(B i=2;i<10;i++){if(L(v["aD"+i])){if(v["aD"+i]=="2b"&&o.1h.2b){3q("aD",i)}}}1v(mI,42,H);1v(E(){js("8C");if(v.3U){if(1E v.3U==\'E\'){v.3U=v.3U.6E};2g(v.3U+(v.3U.K(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E fV(e){if(o.vM[o.3J]>2){I}o.e3=H;v.iY==0?v.lG=1:\'\';if(o.mM&&v.ef==1&&!o.1h.tv){nu(e)}F{B t=(v.iY?v.iY:0.35)*2h;mN();2D(o.G2);o.G2=1v(E(){o.cv=0},t+4y);if(v.lG==1||(v.nL==0&&v.1M.nK!=1)){vp()}F{o.mM=1v(vp,t)}}o.cv++;l4()}E vp(){mN();if(o.1h.2b){if(o.Q.l8()){o.Q.lE();if(o.3n&&v.ly==1){o.U.6h();v.ly=0}if(v.Wa!=1){I}}if(o.jL){if(v.Gk==1&&v.Wb==1&&o.1h.cD){I}if(v.eS==1&&v.Wc==1&&o.1h.4h){I}}}if(o.cv>1&&v.1M.nK==1){o.cv=0;I}o.cv=0;if(v.ef==1){o.1h.2b&&v.Wd==1?\'\':o.U.fV()}}E nu(e){mN();B y=J;if(v.1M.nK==1){if(e){if(v.1M.We==1&&!o.1h.2b){}F{B x;if(o.1h.2b){x=e.Wf;if(!x){if(e.Gy){x=e.Gy[0].i3-gS(o.1P)}}}F{x=e.Wg}if(v.zm&&v.zm!=1){x=x/v.zm}if(x){if(x<o.2U/2){if(x<o.2U*20/100){3q("3A","-"+2l(v.1M.Gv,10)*o.cv);v.1M.2J==1&&v.1M.Gu==1?7m(\'3A\',0):\'\';y=H}}F{if(x>o.2U-o.2U*20/100){3q("3A","+"+2l(v.1M.Gv,10)*o.cv);v.1M.2J==1&&v.1M.Gu==1?7m(\'3A\',1):\'\';y=H}}if(y){if(e.aS)e.aS()}}}}}if(!y){if(v.nL==1){if(v.mO==1&&o.1h.2b){}F{o.1Y?o.U.8l():o.U.8Y()}}}}E mN(){2D(o.mM);o.mM=1D}E mI(x){if(o.Gt!=o.1P.2c){x?o.Gt=o.1P.2c:\'\';mI()}F{aH()}}E aH(){B y=J;if(o.aK!=o.1P.2c||o.db!=o.1P.2Z){y=H}mD();o.Q?o.Q.4O():\'\';o.P.4O();y&&!o.1Y?js("4O",o.aK+\',\'+o.db):\'\'}E mD(){B xw=o.1P.2c;B xh=o.1P.2Z;if(o.Q){if(v.yb==1){if(v.W.1q!="2N"){B x=o.Q.cs("Gs")+o.Q.cs("1b")+5+o.Q.cs("Gr")+2l(v.W8,0);O(o.1F,{"1e":x})}}}if(o.4Y>0&&!o.1Y&&!o.dN){xh=xw/o.4Y+2l(v.xM,0);O(o.1F,{"1e":xh})}if(!o.1Y&&!o.dN&&!o.aL){o.aK=2F.4k(xw);o.db=2F.4k(xh)}if(o.1h.2b&&o.1Y&&v.tX==1&&aE.d0){if(L(aE.d0.n9)){if(o.4Y>0){if(o.4Y<1||o.P.8K()<1){B sp=aE.d0.n9(\'G8\');if(sp!==1D){sp.bK(E(){}).2B(E(e){})}}F{B sp=aE.d0.n9(\'sj\');if(sp!==1D){sp.bK(E(){}).2B(E(e){})}}}F{B sp=aE.d0.n9(\'sj\');if(sp!==1D){sp.bK(E(){}).2B(E(e){})}}}}o.2U=xw;o.4D=xh;if(L(v.1N)&&o.Q){v.1N!=\'\'?o.Q.Gp():\'\'}if(L(o.jD)){o.P.1L(o.jD)}if(o.1V&&!o.1Y){o.1V.2A()}if(v.Gn==1&&L(o.bU)){2R{o.bU.2A()}2B(e){8p.1m(e)}}o.2O?o.2O.2A():\'\';o.bR?o.bR.2A():\'\';o.56?o.56.2P(\'4O\'):\'\';o.9s?o.9s.2A():\'\'}E ao(){o.U.mz(v);V(B x in v){if(v.2t(x)){if(x.K("1N")==0){if(v[x]!=\'\'){o.rn=v[x];o.U.ao(x)}}}}o.gM?o.gM.Gm():\'\'}E ar(Y,1F,1L){if(Y){if(Y!=\'\'){if(v.bV==1){Y=bV(Y)}if(1F==o.28&&Y==o.s0){}F{if(Y.K("#"+v.am)==0){Y=o[o.fd[0]](Y)}if(Y.K("#0")==0){Y=bO(Y)}Y=Gj(Y);if(L(v.G4)&&Y.K("//")==-1){Y=v.G4+Y}B s="tx";if(1L=="6a"){s="tO"}if(1L=="1U"){s="2y"}if(1L=="Gi"){s="100% 100%"}if(Y.K(\' gv \')>0&&1F==o.28){o.jz=Y.2q(\' gv \');3L(o.uo);o.uo=7U(Gg,2l(v.Wh,2)*2h);o.fZ=0;Y=o.jz[0]}Y=Y.1O(/ or /g,\'"),Y("\');Y=Y.1O(/\\s/g,\'%20\');if(v.Wj==1&&7r([Y],\'.Gh\')){B 1J=\'7a\'+v.id+\'Wk\';1F.1R=\'<gx id="\'+1J+\'" 3D="\'+Y+\'" 8P=1 i2=1 3h=1 3n=1 C="\'+(v.Wl==1?\'3B-hT:tO;\':\'\')+\'Z:100%;1e:100%"></gx>\';o.gz=1S.8G(1J)}F{o.gz=1D;1F.1R=\'\';O(1F,{\'2z-an\':\'Y("\'+Y+\'")\',\'2z-gJ\':\'no-gJ\',\'2z-1q\':\'8D\',\'2z-3I\':s})}1n(1F);1F==o.28?o.s0=Y:\'\'}}}};E Gg(){if(L(o.jz)&&L(o.fZ)){o.fZ++;if(o.fZ>=o.jz.R){o.fZ=0}ar(o.jz[o.fZ],o.28,v.g5)}}E Gf(){if(o.1Y&&!tY()){o.U.sQ(H);o.1h.ff?aH():\'\'}F{if(o.dN||o.4x){tY()?o.1Y=H:\'\';o.U.sC()}}1m("1Y",o.1Y)}E Gd(){if(v.he==1){sq(o.1F,"5A",H)}}E Wm(){1m("d0 "+aE.d0.pg)}E Gc(){if(2F.Gb(1z.d0)===90){1m("sj");if(v.G7==1){B ok=H;if(v.Ga==1&&!o.1u){ok=J}if(v.G9==1&&!o.1r){ok=J}if(o.9o){ok=J}if(o.1V){ok=H}!o.1Y&&ok?o.U.8Y():\'\'}}F{1m("G8");if(v.G7==1){o.1Y&&v.tX!=1?o.U.8l():\'\'}}}E tY(x){!x?x=1S:\'\';B y=J;2R{y=!!(x.Wn||x.Wo||x.Wp||x.Wq||(x.Wr!=1D))}2B(e){y=J}I y}E G6(x){I x.2c==0&&x.2Z==0};E ri(){V(B x in o){if(o.2t(x)){if(x.K("G5")>-1){3L(o[x])}if(x.K("rv")>-1){2D(o[x])}}}1m("Sf")}}',62,4011,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|return|false|indexOf|exist|||css|media|controls|length|but||actions|for|playlist|control|url|width||||||||time|pjstg|key|left|top|action|event|height|settings|break|system|substr|duration|case|hide|log|show|toolbar|icon|position|play||color|start|setTimeout|addEventListener||new|window|opacity|text|hls|undefined|typeof|container|type|volume|playlist_dic|tmp|faction|scale|hotkey|title|replace|frame|set|innerHTML|document|subtitle|none|vast|appendChild|subs|fullscreen|createElement|||null||||data||poster|pip|seekto|mobile|offsetWidth||div|exist2|eval|1000|open_action|display|vasturl|existv|error|file_type|click|sub|split|right||hasOwnProperty|tip|Play|svg|files_quality|auto|background|Resize|catch|absolute|clearTimeout|options|Math|line|stop|tiptext|icons|Lang|parseInt|push|bottom|droplist|api|margin|try|border|padding|screen_w|share|_type|transform|files_subtitle|offsetHeight|||||||||||linkurl|player|file|Pause|hidden|linear|current_quality|autoplay|hide2|events|removeChild|current_subtitle|media2|muted|scaleX|continue|apiProcessor|plid||scaleY|handle|rows|floatleft|sbt|CheckColor|mediascale|seek|object|mouseDown|src|ffffff|custom|pause|chromecast|size|mediacontainer|dash|clearInterval|urls|webkit|localStorage|http|vasttype|000000|Seek|Volume|ready|attr|Duration|parseFloat|files|org||_|500|Time|||font|2000|||parentNode|Remove|www|end|xlink|xmlns|delete|ios|tagvideo|img|round|obj|_to|target|ShowOrHide|stroke|visible|MarginPadding|values|1px|marginleft|default_quality|string|mouseHere|200|settings2|refresh|pointer|trim|screen_h|preload|block|is_hls|gradient|xhr|empty||_from|plstart|dom|resize|slice|marginright|rightmenu|youtube|pljssglobal|f2title|zIndex|speed|quality|aspect|Action||subtitle_on||Mute|order||effects|||pjsdiv|folder|int|casting|live|bgcolor|mute|JSON|valuefontsize|canvas|butPosition|act|volumewheel|f2action|airplay|storage|m_to|next|_value||out|rgba|transition|passive|vast_loaders|vastloader|Motion|visibility|arr_down|value|hex2rgb|remove|f2value|random|menuproc|shuffle|onError|Hls|arr_up|m_type|max|ftitle|bga|isLive|animation|files_speed|dechar|onOut|SetQuality|isVisible|important|focus|clientX|||UpdateText||||||||fill|valuecolor|cut|captions|plx|open|vast_|Unmute|keys|is_dash|toString|evntclk|UpdatePlaylist|iset|clr|over|cancelBubble|ease|charAt|off|onOver|solid|hlsconfig|show2|UpdatePlay|overflow|radius|dash_created|midroll|safari|name|File|reload|download|getItem|minutes|removeEventListener|files_|bgpaddingleft|control2|bgpaddingright|current_audiotrack|String|iphone|status|state|FindBut|default|parse|filter|cursor|always|||||||||||pjs|skip|intro|activeiconsize|f2i|rounding|bg2|vast_and|files_audiotrack|ShowPoster|ioff|redirect|PluginHotIcon|ended|preroll|box|obj2|indOf|Events|setAttribute|motions|line3|audiotrack|tips|aover|span|realfullscreen|_url|customline|toolbarHidden|SettingsTimers|val|seconds|channels|waiting|pass|Value|okpd|touches|_show|backgroundColor|metadata|navigator|current_url|playing|1999|setInterval|Date|hideleavetimeout|Object|getAttribute|Settings|||||||||||location|alpha_div|StopWaiting|align|fvalue|hours|label|Advertising|HideControl|is_sleep|onEnded|Normalscreen|buffered|HLS|layer|console|Zoomed|version|paused|tipcrn|VAST|_cul|points|parentIframe|globalfs|lastwheel|bgaover|isVastBgLoad|init|center|bordercolor|timer|getElementById|ttl|unmute|container_w|ratio|hidden_volume_over|apiprm|min|hlsquality|loop|area|Waiting|SetSpeed|stretch_width|container_h|pipwebkit|media_error|scroll|Fullscreen|leftBg||txt|vast_or||lines||icn||||loading|ll1I|line0|info|preventDefault|customtext|href|space|opid|xbg|Tip|ctx|is_ws|sub_off|ispipkit|UpdateObject|onWaiting|ResizeText|rel|timeline|pnt|clientY|setItem|floor|SetSubtitle|onDuration|all|Arrows|hls_config|fbg|pointerEvents|onPlay|com|lang|marginproc|curtain|End|loaded|wait|cutted|HlsLevelsLength|levels|hlsautoquality|gaTracker|bitrate|upldfl|small|hls_created|Array|blur|fltrs|hls_subs|nativecontrols|Sub|srch|ncrtat|files_quality_ag|actionstt|message|plhistory|concat|bgcolorover|track||shadow||destroy|tag|reloadTimer|getTime||mouseup|alert|lIll|enc2|image|Title||parent|Poster|current_speed||PlaylistNext|clicktime|f2id|bgtop|noads|stage_y|stage_x|SettingsClose|margintop|design|screen|SubtitleChanged|onTimeupdate|MainResize|motion_id|8px|normal_w|fullscreen_process|_cstm|default_audio|onMouseUp|scrollLeft|upld|evntout|stopPropagation|_keyStr|Start|evntovr|SettingsVisible|open_settings|Close|buffer|sec|||scrollbgcolor|Switcher|mrgnprs|Background|bgpaddingbottom|_hide|pld|replay|white|bgpaddingtop|but_x||delta||m3u|audiotracks|Status|||Retimer|onClick|body|flag|vertical||rotation|iconscolor|bgl|_css2|charCodeAt|add||_rb|switch|vimeo|but_space|StyleItem|cubic|but2|forbidden_quality|channel|CreateItem|autoplaylist|then|forcehide|toolbar_hide|salt|fd0|prc|line_width|quiz|sttx|vast_loadtxt|ima|fplace|deltaY|sub_options|enc3|currentFile|touchmove||||sub_bottom|00|inline|pjs_i|Clickable|control_|CustomSwitch|||ldr|_speed||title2|butplstart|control_title|VastRemoveAndPlay||CalculateClick|tlbrhd|vsts||prev|timestore|skpbt|PlaylistG||volumewheelin|clicks|sub_shift|||Playlist|PlaylistNextExist|reloadto|playById|android|thumb|ShowOrHideProcessor|Stop|line1|line3value|onMeta|3px|cFwvmz48kC9zQZP|titlestore|subtox|textTracks|DashLevelsLength|qualities|Remove2|hlsaudio|audioTracks|source|search|browser|dur|currentTime|onload|orientation|AfterVast|pause_before_vast|id_|is_visible|decode|pltxt|played|hidejustfull|fontnames|line2|normal_h|onMove||update|onVolume|autohide|frameresize|iframe|||coh||touch|event_x|qbr2|iconsover|CreateHLS|event_y||hlsfdt|file3_separator|shuffle_|active|file2|_lastime|ActionPlaylist|openfile|send|err404v|Pos0|mediapip|hidden_volume_over_process|load|err|hiddenwidth|or0|Home|overlay|fullscreen_start|l1lI|newplay|loading_error|bgbrovr|PlaylistPrev|weight|cow|pjs_id|getElementsByTagName|icns|hlsdrm|10px|transparent|toolbar_margintop|but_y|acted|300|speed1|ll1l|stout|nowrap|vast_impressions|normal|SetAudioTrack|floatwidth||_start|screenclick|plfolder|removeAttribute|ScrollTo|PipWebkit|MediaReady||||vast_longtimeout|fontSize|handleicon|responseText|tagframe|pauseroll|ellipse||scrollTop|Toggle|Scale|PlayerState|native|controlover|NewFile|saturate|pljssglobalid|toend|fff|StageMouseUp|bgpadding|opn|HideInterval|HideForce|link|butNames|f2bg|tchs|maxBufferLength|Il1l|nativefullios|family|Airplay|PlaylistExist|PlaylistPrevExist|PlaylistVisible|rldcnt|kbps|seeking_time|rightside||actplay|brightness|scaleover|texts|Pnt0|bottomside|_step||NativeEnterFs|VastRecover||hdnn||pic|handle_width|handlewidth|VastAddPreload|shareme||fatal|default_style|items|hdicon||errorto|StageMove|||readyState|nativeAudioTrack|_ease|FindPlStart||ControlClick|600|groupId|_preloaded|indOf2|gif|cul|fontsize|Reload|touchend|expand|Curtain|brandurl|topBg|thmove|timeFormat|hidevideo|touchstart|pointed|bgt|TagPlay|ScreenClick|sub_color|flip|Subtitle|pstrsi|Ready|copyObject|starttimeout|current|polygon|poster_scale|sub_or|mediaSession|justshow|quartile||linecap|casturl|20px|bgg|sub_sizeproc|0px|videoHeight|alpha|nomute|overopentimeout|control_line||RemoveCurtain|url_shift|marginbottom|mode|onPause|vast_poster|not|Init|and|create|video|relative|pstrv|rightbs|stretch_with_volume|checkFont|ObjectFit|posterhide|_id|sub_settings_on|SubtitleSettingsMenu|setSpeed|repeat|compilation|hlsDashSub|mediatags|_status|abc|minify|plNxtExst|settingsovertimer|findLeft|spacing|XHR|subtitle_start|desktop|onclick|nbsp|hls_force|hideonpause|ToolbarDown||HideProof|sub_color2|HidePoster|showoverto|000|subupld|tippointer|showovercontrol|pjs_|recover||observer|240p|tmln||SettingChanged|ni2|CustomToogle|pl_first_id|FileTo|pjs_parent|Off||float|lrpd||play_errs|Rot|QualityChangedNoHand|_prevIcon|ymax|CustomText|iosfull|offsetLeft|AirplayChanged|removed|prm|nohls|headfontsize|SwitchText|pldur|YtInit|created|details|TipText|BufferStop|_psd|onSeeking|sxs|svg0|errorMessage|downin|fit|onSeeked|touched|dontplay|speeds|scrollleft|contentWindow|kap|seeking|playsinline|pageX|PlaylistShow|hls_stuck_time|360p|iconreplay|toggle|480p|frag|SubtitleLoad2|full|||||volumescroll||galabels|line_speed||limitmaxwidth||pljsmute|xtitle|ctxtnk|_seekaftervast|||_play_i|PlaylistControls|_max_order|midrolls|htto||days|clicked|ErrorOr|canvas2|gao|memory|srt|subload|hlsend_to|file2_separator|cftlr|hlsrows|TimeSub|HistoryPlaylist|destroyed|parentcontainer|Parsed|pldly|m3ut|ScrollOverOut|letterspacing|uijs|toolbarInterval|ShowForce|dclckto|gain|scl|StyleArrow|pip_quality|NativeControls|airplayed|hidewithoutmoving|normalscale|tpp|jpg|autoQuality|ToolbarShow|scrollarrows|_t|ssfontsize|sourceBuffer|tipbg|Download|https|FltrVal|_ended|Error|SettingsN|iconangle|linkurl2|floatheight|ResizeSettings|Played|unshift||VstLdTxt|mpi|custom_speed|SubtitleLoad|seekwindow|resizePlaylist|pstrs|RenameQualities|plurls|400|custom_aspect|_activeIcon|fcdef|current_|marginprocleft|ctx2|onplay|win|nativefull|hidetimeout|shr|SetSetting|currentLevel|hlschangequality|stty|swipev|UpdateSpeed|vast_longtomsg|playerid|result|ipad|onmouseover|onmouseout|bgh|handlehide|||playlist_source|1em|5px|stretchonfullscreen|hand|clickmargin||gatracked|sizing|ShowTip|brd|Thumbs|StyleLine|autonext|HandleWidth|l3v_show|letter|chrome|999|MidrollOverlay|tippadding|compilations|3000|domain||playersize|findTop|Cut|Ctxt|shift|tipbgcolor|PluginSub|RenewSubtitle|qbr1|VastAndLimit|tipbga|Mouse|file_separator|base64|clickarea|VastNext|href2|wheelstep|rect|sub_weight|sub_shadow|pushCSS|sub_bga|hideoutmute|rotation2|onmousemove|RenewPoints|va2l|sub_bgcolor|url2|hidden_volume|backdrop|offsettimer|left0|StyleActive|changeheight|mouseMove|JsClk|videoWidth|subopt1|wheelinterval|ToolbarHidden|button|VastVisible|PlaylistError|hideuntilto||UpdateVars0|subsor||showtitleplaylist||playroll|UpdateVars|openplaylistbefore|seeked|timeld|160p|thumbs_on|playerjs_|playbgcolor|timerTime|||autonextopenfolder|YoutubeReady|vol|unmuteonclick|KeyPlusUp|FileReader|KeyPlusDown|isAuto|found|StageMove2|userseek|click0timeout|isvg|Touch|getHLS|StageLeave|screencolor|14px|thumbnails|getDASH|hlscq|rld|covervideo|autoLevelCapping|picture|HlsUpdateAudio|Ended|datetime|HideTip|adsfirst|menu|showinterval|||||wght|PluginOpen|scripts|_stopped|NativeExitFs|overlays|sans||serif||Password|2001|arpl||valuefromlang|restart_audio||hlsfps|sepia|documentElement|dvrtime|audioTrack|||loadLevel|exception|998|YoutubeID|youtu|mini|TitleTemplate|Show|nhs|BgBrAct|MainUpdateSize|playlistrewind|rename_audio|apdr|playlistloop|FrameResizer|fid|lastIndexOf|_lastactbut|click_t|ClearClick|nativecontrolsmobile|gaTrackPlay|bgtmp|lineHeight|resizeSettings|fspr|poster_a|navigationUI|SubtitleError|sub_upload|classList|resizeonwidth|setActionHandler|randomstr|prefile|urls_and|hideuntilstarted|hidevar|while|PlayerjsMenu|hidevar2|lock|newfile|hdstp|setaction|scrollarrowsize|dashquality|scrollarrowcolor|stretch_width_last|ssflyp||ssa|333333|Update|RemoveMedia|sub_x||leavetimeout2|PlaylistRewind|now|openById|mouseout|DoubleClick|iniframe|files_channel||frames|but_h|CreateShare|fileTimeout|AudioTrackChangedNoHand|tippaddingtop|limitwidth|floatlimitwidth|num|CreateTip|ResizePlaylist|PlaylistHere|seeksides|doubleclick|1080p|poster_aover|subdrag|_fullscreen_end|VolumeWheelX|sleeptimer|SubtitleOff|container_h_procent|100000|postMessage|StopMedia|rldplay|sub2|FileType|720p|wait_to|mouseHere2|scrollwidth|wtcntrl|hmx|UpdateTime|MenuProc|sub_all|rmbgcolor|sub_reset|toLowerCase|iclr|_control_|vars||referrer|container_id|opera|lngth||polyline|_readyonplay||find|bgo|suboptns||moz|colorbg|bgborder|title_template|clr_options|parsed|alldd|postroll|script|remember_sub|bgbordercolor|mouseUp|showposter|tipalways|plopt|autoprevopenfolder|imgldd|sub_size_fullscreen|response|embed|edge|ff0000|isTypeSupported|VastBgLoad|YouTubeIframeAPIReady|gifed|IconsColor|worked|resizetxt|mutestore|tagName|sub_stroke|eventstracker|quality_received|noclick|iconopacity||rightclick|handleaover|VastLoader|sub_size|mtp|HlsLevel|current_file|HidePoster2|vastonmobile|mediaSource|Start0|timeshort|Load|angle|drtn|youtube_id|lastTouch|onDown|||ShowLayer|hideAllIcons||nops|||rc_label|onClickSubtitle||omt||isReplay|timeline_h|AudioContext|vastfrombg|audiosrc|_wait|started|playVideo|rotate|done|current_plurl|mouseover|marginbg|livewakeup|lang_|ceil|vast_type|isPlaying|bgcontainer|close|spd|CreateDASH|PipSize|pljs|static|ksu|StringVar|handlescale|vstpause|||pauserollonplay|BeforeVast|handleiconspress|unmuteplease|pageY|playlist_title|iconscolorover|_steps|BgClr|onStep|icon2|rightout|customdesignsvg|offsetTop|resizeonplay|fjs|stuck|svg3|ass|innerText|pjsframed|hmaxk|playiconbut|last|vtt|normalscreen||write|pauseVideo|playerjscom|hostname|cnt|tmpr|brand|file_yv|floatmarginright|toggleControl|removeItem|nativehlsios|RightMenu|MediaSess|resizetext|fixed|VisibleCheck|ClosePl|cntrls|SetCurrentQuality|webkitRequestFullScreen|getVideoData|startwait_t|onYtPlayerReady|sub_upload0|Youtube|150|piped|Action2|requestFullScreen|historybga|notofh|msRequestFullscreen|||historybgcolor|submm|Visible|maxMaxBufferLength|historytitlea|re_y|ControlCoordinate|firstly|mozRequestFullScreen|CloseSttx|sleep_timeout||pstr|HlsSleep|Captions|Destroy|onDash|CheckDash|scrpt||maintitle|JsEvent|effect|reRightMenu|DrmVars|urlsl|||timeout|sleep2|||TitlePl|dontload|ShowShare|customTextPl|CustomTextButs|hlserror|upText|StartSpeed|InitVisible|butByS|requestFullscreen|div2|ytautoquality|mutedautoplay|hlsSub|UpdateDt|nextLevel|StartTimeout|pp2|autoplaymute|pldur3|SubtitleTimerMenu|show_settings|subpausehide|stringify|_hlssubtracks|settimer|currentposter|||||tem|tagsurl|CreateWS|match|ws_created|removeTracks|hls_started|isNaN|nativesub|utx||Recover|subtitles||landscape||pldur2|fontFamily|iOSTrackLoaded|content||Visibility|HlsAudioTrack|||urlcnfg||||ChangePip|nativeControls|gained|PluginMovable|FullscreenUI|bordersize|encoded|nwfl|tagSrc|audioctx|TheEnd|enabled|v360|xy00|mediadrag|removedNodes|CheckPip|RadioTags|NormalscreenUI|show_playlist|rmcolor|VisibleItems|Preload|setQuality|chr|Shuffle|CreatePoster|start2|Menuproc||||||SetHlsQuality|dont|renameTracks|EarlyEnd|NxtExt||Script|pepper|ioscss|MseIsSupported|introstart||LoadedData|PlayerSize|sstext|heightInterval|but_w|getDuration|||WaitSize|pipto|SubtitleParse||xvalue||leftandrightpadding|contain|_set_quality|ssfontcolor|paddingleft|bg_hide|ahd|paddingright|ChkDrt|HlsSleep0|is_hls2|network|together|code|activeicon|nohead|pjscssed|play75|cover|appearance|sub_off0|HlsAudioTracks|Prefile|onTagError|drawImage|_blank|span05|landfullmobile|isFullscreen|play25||Player||||||||||play50|toolbarhidden|gaurl|playsinlineonmobile||onPipEnter|onPipLeave||cpm|onWkitKey|contentDocument|clientWidth|reloadlog|pstrsin||fileorto|order0|_rights|_move_rights|prototype||ToolbarHide|mousemove|deltaX|_currentIcon|PlaylistLoad|StyleSubtitle|bordercolored|DVR|Alert|_recover|minw|m3ui|_i|onMobOver|VastCheckNext|onMobMove|addtitleplaylistbr|addtitleplaylist|openplaylistroot|sub_font|ActionOptions|mobiled|movevent|linkurl0|onup_to|doctype|Open|ClickArea|imageLoaded|marquee||bgcolorlink2||hideonplay|onerror|control_start|handleiconpress|TipHide|pjslng|adsinchain|mdswp|clck|onClick2|Thumb2|Style|End3|_time_load|Metadata||smbls|handlemove|other|onYoutubeReady|vastcontainer|tchs2|ScreenClick2|ShowHandle|restart|UpdateStart|sub_bgpadding|updown|playbgcolored|leftright||plopenid|fonts|Seeked|filerorto|Empty|str2obj|blra|stopkeys|VastGo|ontouchmove|ErrorReload|reloadtimeout|reloadfirst|checknative|moving|ErrorMsg|vastgo|over_final|VastVideo|EndMove|_tags|handlehideinit|btm|onUp|540p|CheckHideVars|thumbs|outro|volumestore|pljsvolume|||VastPreloaded|midrollo|vast_midroll_limit|UpText|rename|Places|SetCSS|clickscaley|borderRadius|pstr_to|RemoveForNextAd|posteronpause|Controls|removebykey|ReplayIcon|vstdwn|path|marginbgcolor|arrinterval|querySelectorAll|fromCharCode||vast_starts|handlecolor||deg|yamtrid|||ControlOut|marginbgpadding|valuemargin|valuepadding|NewAspect|grdlft|vastclick|downi|FSL|mobtch|End2|handleiconover|moveOr2end|CstmTgl|IndexPlaylistProcessor|input|Rotate|lastt|ie9|splice|presmbl|_css|settingsNumberVisible|_timeout|handlea|Alpha|hidetime|ctxt|LineScale||||||hour|minute|stopotherplayers|csta|sub_designstore|VastPreloadLoad|Bglines|stvs|IndexPlaylist|timeline_w|vast_preload|pjs_parent_i||postsmbl|UpdateVolume|resizeFromText|_stop|last_text_w|Marquee|coloroverplay|second|substore|advertising|tmp2|check|fzoom||||SetSubtitle2|sub_store|SubUpload|png|geo|Review|dash_subs|spn|toFixed|tippaddingleft|quick|SubOpt|wheel|NoSpan|screenmarginbottom|pljssubtitle|6px|3600|tippaddingbottom|posterhidepause|tipfont|VolumeWheel|getQuality|tipbgrounding|HidePositionControl|tipletterspacing|tipfontsize|TipVol||||||getAudioTrack|SpeedChanged|killMotion|tipcolor|scrollarrowbg|scrollarrowbgcolor|change2playlist|youtubeposter|Loading|SubtitleLoadAll|Text|Loaded|volume2||SubRem|noprevicon|fullblack|lastsub|volumewheelfull|2160p|startcss|NativeSubtitle|pljsquality|SettingsParser|qualitystore|ll11|viewBox|userid|hdbrdclr||exitfullscreen|timerInterval|decoration|l1ll|pljsuserid|1440p|resizeme|ControlsBg|toolbarisdown|Media|insertBefore|Playing|join|updatePlaylist|poster_float|pljstrack|QualityChanged|logout|playlistovertimer|resizeonmouse|nocontrols|frmvst|slng|framei|MediaYoutube|intros|Playerjs|||isyoutube|seekTo|last_ors|butseekto|youtubeready|TheEnd2|nativeSubtitle|1550|disableRemotePlayback|FindFileInPlaylist|YouTube|High|audio|Start00|playedstore|playedquartile|ads|plcontinue|styleSheet|zoom||playsinlineonmobileiphone|comment|unset|openpl|maxresdefault|upload|getBoundingClientRect|anonymous||finishrewind|adsinvitation|ffect||XMLHttpRequest|pjslog|m3u8|msExitFullscreen|rand|getPlayerState|iosExitFullscreen|isArray|hlsfto|maxLoadTimeMs|Yandex|hlsmto|whlskfll|yaCounter|yamtr_event|_ue|hlsdebug|1val|ga_event|outside|geobj|reHls|customyterror|Papi41|heartbeat|vpaid_starts|width_div|hlscookies|scrollwheelfull|crt|castname|fs_error|yterrors|url3|PostFullscreen|ParseUrl|onQualityChanged|Qualities|hlsvastwait||update_|contrast|HidePoster3|224|InvertPlaylist|cancelFullscreen|PluginDash|notv|mpd|mozCancelFullScreen|dashaudio|webkitCancelFullScreen|StopOtherPlayer|skipads|GET|mss|removeNativeSubtitle|exitFullscreen|posterhidetime|offset|dashjs|hlsaudio_off|cancelFullScreen|shwvstfnsh|hlsquality_off|limit|getContext|SetChannel|parentElement|adscounter|nameofyoutubequality|preloaddash|_ud|preloadhls|isSupported|Number|MediaVideo|imageExists|plapto|FileTimeout|nooverlay|sub_lineheight|nomidroll|tagsinterval|Playback|toLocaleTimeString|sub_bgo|onPlayTag|subtitle2|timelimited|setVolume|ovr|redirectonclick|seeked_time|isVpaid|passontime|Timeout|ReloadTimeout|timelimit|menufltr|PluginErrorVideo|Timer|redirectonplay|vast_prestarttimeout|935|height_div|upDT|sub_big_fullscreen|recovery|sugar|current_time|vast_longtimemsg|fileto|filetod|PlayerjsEvents|alert404v|reloadlive|midrollimprsd|minduration|yamtr|rest|Scripted|PlgnVstPstr|VastBreak|pipSrc|PipToggle|dasherror|FindIdPl|reYT|900|movable|1150|cuid|playId|posterhidestart|notag|PluginPip|ChkHlsEnd|1800|pjsfrm|endfull|msie|device|PlgnVstLdtx|PluginIntro|playByYoutubeId|last_subtitle|pmevnts|PipSwitch|current_vast_url|firefox|alert404video|rgb|RenameTracks|SubtitleBottom|swiping|autoplayed|Swiping|preloaded|PluginThumbs|Exit|swipep|incorrect|CreateMedia|full_hours|keyframes|andlimit||full_minutes|toUpperCase|callback|Quartile|0val|ShuffleEnd|globalfontname|time2|apto|scrollX|pjsframe|reverse|vast_adid|_html|PjsFramed|after|PluginRel|trkp|playlist_id|copied|006|Hide|sub_allmyt|alert404text|sfjs|castdevice|elastic|sub_bg|default_subtitle|resume|VastLongTimeout|MSIE|timebreak|fullonplay|VastInfo|maxTouchPoints|fullonplaymobile|PluginSlides|alert404|casterror|PluginTrack|wrapper|access|Ease|subshift|sub_off_title|gtag|denied|sub_split2words|Drt|Stopped|adblock|PluginHeart|str|360|175|640|ct2|norld|alerts|api_|customBuffer|ControlOver|roundout|_w|315|smallfontsize|floatwidthsmall||floatheightsmall|220|handlemargin|PluginPoints|PluginPlSrch|valuebgcolor|valuebg|valuerounding|Wheel|DownIn|bgw|valuesize|FFFFFF|customdesign|gradientcolor|linespeed3|linespeed2|colorload|gradientcolorload|linespeed1|gradientcolorbg|ontop|hidedown|wps|ControlLine|_a|bgbrdrw|nxtttl|linetipmarginbottom|thumb_borderwidth|thumb_border|thumb_radius|thumb_height|thumb_width|CreateThumb|PluginCut|_duration_load|UpdateLoad|UpdatePlaySeek|_time_play|_duration_play|handleinit|toptip|thumb_move|clickmargintop|hlsptm|place|PlacePoints|270|xOffset|yOffset|CancelBubble|current_thumb|handleiconsover|PlayerjsAsync|bgline2|bgline1|bglines|clickmarginbottom|SvgColor|controlCSS|thumb_shadow|hideonleaveandplay|MarPad|_reset|5000|bgstretch|iconmargin|mobileover|onMobOut|ffeeab|clickscalex|Hideuntilto|openplaylistpause|openplaylistafter|topside|often2|often|onMouseDown|bandwidth|hidebefore2|hidebefore|hideafter|unblock|ontouchstart|lineh|bold|fontsizesmall|picheight|rotateplaying|svgtmln|rszr|icon3|bggr|setupx|setcss|RenewFromTitle|HdIcon|iset2|hidewithposter|Buffer|7px|translate|Tmln|displayvolume|iconsreplay|prevorius_default_h|prevorius_default_w|minus4back|with_min|with_hours|zoomed|selectOpen|pressed|rotateonhover|_xIcon|hideafterclick|Click|bgcolorlink0|tipmargin|tipvar|cstm|action_settings|unhidden|hidesec|_subfile|DisplayControl|noClickTimeout|thumb_bordercolor|tippaddingright|inversetime|closePl|sub_sizemob|sub_bottommob|SettingsSpeed|SettingsExist|pljsspeed|speedstore|template|templated|dblclick|700|KeyDown|pjsin|textarea|KeyUp|PluginGeo|default_speed|I1lI|mousedown|lI1l|StageOver|pljsfirst|vast_nofirst|trackstore|StorageSupport|sesstime|Actions|requestAnimationFrame|playerheight|mobiletv|createTextNode|sub_sizemobfull|click_t2|nativenotiphone|preposter|Interval|isHidden|landscapefull|portrait|lsfullplay|lsfullstart|abs|OrientationChange|ParentFS|IVwVNjavOWIVbVI8P3mnIHQpmHeocfPyMCPTNGipm2U0cfPyMCP|FullscreenChange|Posters|mp4|stretch|checkBase64|nativefulldroid|playerjs|read|vast_ima||updateTitle|noindex|margin_bottom|scroll_height|screen_lw|seekicon|seeksidesec|analytics|NffhzKfH|changedTouches|fGStAtsY|nativenotipad|nativenotios|linetippointer|notframe|pjsfrrs|scrolling|obsrvr|MutationObserver|15px|scheme|user|linker|today|CustomFonts|PjsFr|prtObj|prted|parentIframe_style|IFRAME|allowtransparency|PjsFrMsg|postmessages|method|postmessage|Init2|rc_|PluginReplace|optStr|mrgnsmll|line_volume2|Continue|evenodd|rule|Rectangle|allowfullscreen|allow|hidestartbutios|RightClick|System|RightOut|RightOver|rmsize|4px|RightCSS|parent_domain|encodeURIComponent|Href|arial|right_y|right_x|helvetica|ffdd1f|RightMove|alertsfontsize|ltr|alertsbga|alertspaddingh|clrs|alertspaddingv|alertscolor|direction|alertsbgcolor|CrShr|tap|highlight||666666|rc_labelurl|rc_anyway|rc_version|liketext|index|18px|volumechange|marginprocbottom|PluginShare|OpenPl|NewPl|always2|width100|ControlsBgClick|sort|webkitneedkey|leavepictureinpicture|enterpictureinpicture|durationchange|loadedmetadata|ControlX|timeupdate|SubtitleSettings|showing|SubtitleSettingsClose|addTrack|subtitleTrack|hls2|setHlsAudioTrack|setHlsQuality|setTracks|setDashAudioTrack|PluginHlsFps|hidecontrol|marginproctop|lrpps|ShowTimeout|1001|alwaysnotfullscreen|historytitlestrike|hidewithoutplaylist|hidepsms|resize2|upTexts|customText|showShare|titlepl|offsetwrite|plclose|linktarget|ssflyw|screenshot|lrppp|linkpause|muteiconbut|pipVol|back|userpause|userplay|unmuteonplay|actpause|sttr|hmaxk2|valuealign|paddingtop|marginprocright|webkitSetPresentationMode|Arpl2|historycolor|livewakeuptime|unpause|wrong|onLoadStart|webkitDisplayingFullscreen|iosexfull|webkitendfullscreen|PluginHlsFps2|pljs_yt_|hlsdrmfp|HideLayer|loadSource|ytcl|HlsLiveWaiting|hlsTextTracks|show1value|supported|debug|iframe_api|FlussonicMsePlayer|youtubecontrols|drm|PlayingChecker|onYtPlayerStateChange|PlgHlsFdt|PLAYING|hls_stuck_duration|dvr|ENDED|nopause|MetaAudio|UnArpl|startLoad|Arpl|PjsCheck360|gainedsource|connect|volumegain|scroll_left|scroll_down|Gain|um1|nextAutoLevel|aborted|showById|CheckTop|Width|language|hlsmaxlvl|scrollHeight|hlslowquality|audioGroupIds|nameofhlsquality|renameQualities|HlsQualityLevels|sourceBufferValidAPI|mimeCodec|SourceBuffer|MediaSource|onLoadedData|changeAspect|alwaysjustpause|setDashQuality|hideoverwidth|hideonfullscreen|scrollarrowbgovercolor|hideonvolume|Volumescrolled|hideuntilmeta|UpdateTimer|opposite|ArrowsInterval|plusminus|upd|keyCode|Exist|scalesmall|PlaylistClose|_nextIcon|40px|brda|wtpstr_to|HideElement|onClickSubtitle2|pstrwt|WaitPoster|scrollarrowbgover|scrollarrowgradient|unfixing|posteronwait|playedstored|PluginSkip|pldelay|action2|borderbottom|headbordercolor|Pldelay|nums|leavetimeout|hideoverwidthlimit|hideonwidthlimit|UpdateSettings|playonhover|PlaylistPlayId|hidebeforesec2|hidebeforesec|hideaftersec|PlaylistMove|ScrollUp|hideonwidth|ScrollRight|PluginMbps|setting|PlaylistOpenId|ScrollLeft|PlaylistBack|apdra|prenewpl|Control|togglesubs|onClickTimer2|hideonvar|ShowAnimate|PreNewPl|which|HideAnimate|hidewovar|ScrollDown|bgbract|hlscaptions|ShowControl|Previous|Reset|d9bb8c|b3fee8|aaaaaa|bdbed1s2z2a29313716263q0z2z1m27312o193v2e1d3o0z1z2m3q0z202k3x3u35242t223p1z2038251s25332z16212v232z1c3u271z1z3a251q2533211620261w1112141z133x2b2o172z261u3s2t2z2p113u242c153x292o1721261z101m253e1g2c2938182v3s10111o260w10113b213v2z2b38162v3s12111m2c162v3b213v29233x39213v2b233v1z1z2u291z202s291u2s271p2q1i25202o2e1z2112193x111z202235162z2o193x111i1t33211d202n2c113w2m2z1o1g272z1o1m25111q253r193124142c1e3e29361a3y2b321v3u2u3q3s37202b3r35202719162z141z121o232c1o11113u242c1d37383v1z1z23121g1g1k1a1d1i1e1l1f1j3c181e1v3c1a2e1d3f143e1p3g1m1c1u1e141f172c1t2e122c1s2c112e1t2d1u2e1u1c132c1v3g1y2c1u2e172c1r3e1w2e1u2c1k2e1w1c1x2c1w1e1x2c1s2f1y2c1r2c1v2e1s2d172e1v2c1s2c1u2e1e2c1u2g1v2c1s2d1t2e1s3e1x2e1u2e122c1w2g1y2c1t2g112c1q2c1u2e1s2e1v2e1v2c1t2c1v3e1v2c1s3f1y2c1s3c1s2e1s3e1h2e1u2d172c1u3f102c1s2f1a2c1q3d1j2e1s1d172e1u3e1y2c1u3f172c1u3f1w2c1q3d1b2e1s3d1t2e1u2d152c1w3f1v2c1s3f1b2c1r3c1e2e1s3d182e1w3d1w2c1u3f192c1u3f1a2c1q1d1b2e1u3d1b2e1u3d152c1u3g1r2c1s2f1b2c1q3e1e2e1s3d192e1u3e1u2c1u1f172c1s3g1b2c1q3d192e1s3d1b2e1u2c1s2c1u1e1f1c1b1g1g3e1a1c1k1g1p3e1r3d1e3d1d3d1k2f123d1o2f1e2d1k1c1d3e1c3e1c3g1r1e1d2e1s3g1c1c1c1f1e3c1b2d181g1s1d1b1g1e3d1d1e1i3f1g2c1c1e1f1c1d1e1r3e1c1c183f151e1f2c1d2f1k1e1d3e1i1e1h1e1l1g1j1e143g1g3d1k1e1r1g1i1e1b2e1e1e1f3b1f2f1c1c1s2g1e1d1d1e141e1c3d1c3e1r3d1j3c1f3g181e1d3e141c191d1b1f1f1d1d1f1l1e1d2c1q2e1c1c1c1e1f3d1d1c1a1d1c1e1h1e1x2c1r2c1l2e1u1e1k2e1u3c1t2c1v1g1x2c1t1e192c1q2c1b2e1s2e1o2e1v1e1j2c1w1e1x2e1i2e1u3c1w2c1w1e1h2c1s2g1q2c1s2d162e1t2c152e1u2d152c1w3e1x2c1t2e122c1t2c1t2e1s2c1j2e1u2e132c1u3g1t2c1u3g1v2c1r2c1t2e1s3e1d2e1v2e162c1v2e1k2c172e1z3c1s2c192e121o1f3g193d1q1c1b1e133e123e141e1i3d191g1e2e1k1e1x3e1i3e172e1t3e1v2e1u2c1v2c1w3g192c1u1f1y2c1t2e1s2e1s2d1y2e1t2e1o2c1v1e1u2c1t2e1s2c1s2c102e1s3c192e1u2e102c1u3e172c1t3g1z2c1s2c1y2e1u1c1o2e1t2c152c1u1e1o2c1s3g1f2c1u2c1g2e1s3e1g2e1u2d1x2c1v2g1j2c1u2g1t2c1u3e112e1s2c1c2e1u1c1x2c1w2e1h2c1s1f182c1u3d1c2e1s3d192e1s3d1a2c1u3f192c1u3f1l2c1s3d1b2e1t3c1d2e1s1d182c1w3g152c1s3f172c1t3d1f2e1s3d182e1u3e102c1u3f182c1s3f192c1s3d1a2e1s3c172e1s3d172c1u3e1d2c1s3f172c1s3e1q2e1s3d192e1u3d1c2c1u3f172c1s3f1j2c1s2d1a2e1u3d1b2e1s1d172c1u3f1b2c1s2e1z2c1s2c1m1e1h3c1c2f1e1c1h3b1e3f1c3c1b2e141c103b1f3g181d191g1f1e1g3d1i1e1c3d1c2g1k1c1o1c1k1f1h1d1c1e1h1c1b2d1m1f183d1c3e1a1d1g3d161g1h3c121g1w2d1j1d1a1e121b1d1g1e3d1p1c1d3e1c3d1j3g1e3d1e3e1g3f1e3c1c3f1f1d1k3e1m3f1w1d142e1e1c1b1c1f1g1h3d1p3e1y3e1c2e152e1a3d142f1f3c1g1c1k3e1c1c1s2g1m1c1c2e1d3f143e1d2g1i1d1k1e1j1e121d141e1a1d1r1e1d1e1e1c103e1u1c1x2c1v3e1s2c1s1e102c1u1d1q2e1r1d1u2e1t1c102c1u1e1o2c1s1e1q2c1s1d1m3e1j2c1s3f1u2c1s1d1x2e1t1c1q2e1u1c152c1w3e1x2c1s2f142c1t3d102e1u2c102e1f3d1s2c1v3g1v2c1t2e1j2c1u1c1m2e1t3c1d2e1t2e1u2c1t1f1d2c1s2e1f2c1t2e1x2e1s1c1z2f1v2d1r2c1h341e1h1p1g1c1c1k2e161g1c3e1h1f1e3e141d1k1g1h1e1t2e1i2e1w2c1t1g1e2c1u1e1u2c1t2c1m2e1s2c162e1s2e1p2c1u1f172c1u2g1m2c1u1e1z2e1q2e1y2e1s3d102c1u3e1u2c1s1f1k2c1r2e1x2e1r3e1g2e1s2c1u2c1u1f1p2c1t2g1t2c1s2c1y2e1q2e1e2e1u1c1z2c1u3e1p2c1u2e142c1s2e1r2e1s1c1k2e1u3c1h2c1w3f1x2c1s3e1z2c1t1d1w2e1q1d172e1t3c162c1u1f162c1u3f182c1s3d192e1q3c1b2e1s3d172c1w3g1r2c1s1f192c1s3d1d2e1q3d172e1s3e162c1u1f172c1s3f1g2c1s3d192e1s3d142e1s2d192c1u3f1x2c1s1f192c1s3d1y2e1q3d192e1t3d1b2c1u3f152c1s3e1e2c1s3d1a2e1r3d192e1s1d172c1v3e172c1s3f172c1s3d1b2e1q2c1u2e1s2c1w1c1h1e103c161e1k3e1b3c161e101d142g1s2c1b3c1s1e163c1c1e1g3e141d1j3g171e1c3f1s1e1p3c1f1e1d3d1s2g1m1c1b3c1f3g1a3c1p1g1f2e1c3e1e1e1q1d1c3e1d2d161e1u1f191e1j3f1f1e1g3d1i2e1d1c1q3f1c3d1j3d1a3f122c1a1e1f3d1c3d1a3g1d3e1p3e121d143c1g1e1b3d1s3f1i1e1c3d1r1g1b1c141e1s3d1p3c1a1e1r3c1c1g1g1e1i3d191g1c3c1o1e1f1c1c2c1u1f1d3e1p1g1f3c1k1d1r3e101c1t3e102c1s2c1y2e1r1e1s2e1u1d152c1u1e142c1u1e1u2c1s3c112e1s1c1y2e1s1d161c1w2e1s2d162e1t2e152c1u3e1s2c1t2e1w2c1u2e102e1s3e152e1u2c152c1w3e1r2c1u3e162c1t2c1j2e1q1e1t2e1s3e1s2c1v1e1y2c1s2e1j2c1t1e1b2e1r1e1y2e1s1c1q2c1u1e1y2c192f193d1y2c192m1k1i1t2l2f1t1o2e2k1k14|onYouTubeIframeAPIReady|4bd9ac|1005|1006|Audio|stripsspace|pointcolor|reachGoal|ffce00|ffff00|pointa|pointw|slidespeed|unescape|getCurrentTime|Enter|LIVE|website|Copied|advertiser|the|setPlaybackRate|Ultra|Quad|Super|1296p|Full|Medium|Small|Tiny|clipboard|82590m3o1t3s221a271s3b3v2z1b3o01101m252z3q193v2c1i1b3v1z1i1a21173s3w1z31141z133v3b2o1720341u3s2t203n113u242c133x392o1730361z2z1m233e1g2c29361y2v3s1z101o360w1z102b213v2z39381w2v3s1z121m2c162t213n1z2038251q25333c162z2v233c183s271z1z3a231q25333e142z261w1c3s271w3s29162s271s3u271o2c1z3w261z1z3u281z3u243s3o3o0z1z3z3b3w121m252e2o1z1x21141z101m253e3o2m35303q1z2z2z39233v2026143q0z1c1c2t2e292o122s11101d2z1o113z3823353w253u253r1536211z1z3a371z2z141j1z1c1m3c182t2z2p3c2b213v2z2o1i27312c393y121m121j1e1c2d1e1c1j1c122d1i1e1c2e1p1c1c3e181e131g1k1c1k1d1h2c1s1d1p2e1t2e1t2c1u2c1w2c1q3g1e2c1u1c112c1s3c1p2e1u2c142c1u2e1p2c1s1e1k2c1u3c1j2c1u2d1x2e1s3c1z2c1v1d1u2c1q1f1u2c1s2c1w2c1t3e1t2e1u2c1v2c1w2e192c1s1f1y2c1t2e1s2c1s2d1w2e1t2e1o2c1v1c1u2c1r2e1s2c1s3c102c1s3c172e1u2e102c1u3c172c1r3g1t2c1s2d192c1s3d1v2e1s3d172c1u3d1b2c1q3f192c1s3d1c2c1s1d172e1t3e162c1u3d182c1q3f1v2c1s2d192c1t3d1a2e1s3d182c1u3d142c1q3f192c1u3d1c2c1s3d162e1s3d1h2c1u3d192c1q3f1d2c1s3d192c1s3d1r2e1s2d192c1u3d162c1q3f172c1t3c1k2c1s2d152e1s3e192c1u3d172c1s2e1u2c1s2c1g1c1f1c1k1g1c1c1k2d1f3c1b2c121e121e143d1u3d1c1e1s1f1w2d1j2d1a3e121b1d1g1e3e1p1c1d3c1c3d1h3g131e1o1c1k1e1h1d1e2e181c1c2d181e1s1d1h3e1c1c1g3e161d1h3e171g1c3d1s1e1r3c1c1c1d3f1c3d1c3d1e3d1c3d1d2f1b2d1e3d1g3d1b2e1q1e1f1c141e1u1e1f3d1p3d1c3d1c1c1e3c181c1d2g1b2c1c1e1d3d1g2c1d2e1c1e1k1c1f3c1g1d1e2e1j1d1t2c1u1e1j3c1b1g181c1d3e1k3e1f1c1e2f1t2e1o2c1w2c1k2c1q1g152c1t3e1m2c1u2e1f2e1s2e1r2c1u2e1r2c1s3g1k2c1s3e1f1c1p2c1r3f102c1t2e1h2c1u2e1r2e1s2e1v2c1t1c1t2c1r1e1z2c1t3d102c1s3c1v2e1s1d1y2c1w2d1t2c1s2g1y2c1s1e122c1s2d1d2e1u2c1s2c1w1e172c1s1e1o2c1u3e1w2c1u1c1r2e193c1t3c1u1c121g123e161c1k3e1i2e1d3d142e1i3d1a1e1i1d1o2e1j1e123e1c1c1t3e122c1u2g1r2c1s2c112c1s2c1g2e1u3c1t2c1w3e1u2c1t3e1t2c1u2e1i2c1r2c1x2e1u2d1y2c1w2c162c1s2g1x2c1u2e1d2c1q1d162e1s2c1z2c1u1e1e2c1u1e1u2c1t2c1m2c1s2c162e1s2e1p2c1u1d172c1u2g1p2c1u1e1z2c1q2e1y2e1s3d102c1u3c1u2c1s1f1k2c1r2e1x2c1r3e1g2e1s1d192c1w3e162c1s3f192c1t3d182c1q1d172e1u3d1c2c1u2d152c1u3g1g2c1s3d1b2c1s3d1d2e1s3d182c1w3e1c2c1s3f172c1s3d192c1q2d172e1u3c1a2c1u3d162c1s3g1a2c1s3d1a2c1q3d1a2e1s1d172c1v3d192c1s3f192c1s3d172c1q2d172e1u3e1w2c1u1d152c1s3f1b2c1s3d192c1q3c1z2e1s2c1w2c1m1c103d1o1g1k1d143d141e122e1s2g1c1d143d123e1g1d1d3e1d2d161e1e1d191d1q3f1c1e1g3d1i1c1b1c1c1e1c1e1p3c1e1c163d131g1h2c1b1d1m1d1d1c1g2e1s2e1j3e1f1c1h3c1c2f1b1e1j1d1a1c102c192f1b2d1b1d1d2d191c181e1d3d183d173c1g1d1s3f1f2e1c3d1h1c1d3c1b1e191d1r1d1u1e101c1u1g143d1c3d191e1f1d1s2g1j2e1p1c1c3e161d1p3g1d1c1h3c1e1c1e2c1c1g1h2c1i1e1e3d1d2c173e1h2c1s1c122c1q2e1h2e1s1e1k2c1u2e1f2c1u2g1k2c1s3d1k2c1q2e1f2e1u1e1i2c102c1p1c172e1t2c1k2c1w2c1f2c1u1g1f2c1u1e122c1p1d1w2e1s3c172c1u1d1y2c1t2f192c1u2e1a2c1s1e1t2e1s3d1h2c1u2e152c1u2g1x2c1u2e1l2c1q3e1u2e1s3e1o2c1w2e1d2c1z2e1y2d1v2c14121j2d1g1g1g3e1s1e1l2d191c1j1f191d1d1d1f1c1h1c1u1g1o3c1q3d1g2c1q2c1i2e1s3c1x2c1w2c1t2c1u1f1r2c1r1c1i2c1q1d1x2e1t2c1k2c1w1e1t2c1t2e152c1s2c102c1q3c1e2e1u2c1p2c1u1d142c1s2e1u2c1q2e1m2c1r3c1z2e1u2e1w2c1v2c1w2c1s3f1k2c1q2c1a2c1q3c1r2e1u2c1o2c1v1c1e2c1u2e142c1s2c112c1q2c1b2e1u2e1c2c1v3e1h2c1s2f182c1q3c1e2c1q1d192e1s3e1c2c1u3d162c1t3e192c1q3d192c1q3c1h2e1s2d162c1w3c1b2c1s1f192c1q3c1j2c1q3d182e1u3d172c1u3d172c1s3e1z2c1q2d1b2c1q3d1b2e1s1d172c1u3e1a2c1s3f172c1r3e1d2c1q2d182e1s3d162c1u2d152c1t3e1j2c1q2d1a2c1q3d192e1s3d152c1u3d1r2c1s2e1u2c1d1c1h3b123e1f2f182e1d2e1e1c1g1e1p3f1y2e1d2c1e1e1a1e1h3e1b2d1i1e1a3d1b3c1a1f1g3e121e1j1e101e1w2f1j3d163c141b1d1d1e3f1p1c193c1f3e1h3d133f1o1c1g1e1j1d1e2c181e1c2d141e1u1d1h3c181e181c161c1a1c1q1e1j3e1a1c181e143b1d1e1c1e1i2d1d3d1h1c101e143g1d3c1d3e1g3e1h1e1c2e192d121d1e1c1d3c1c1f1i3d181e1i1d1d1e1k3f1h2c1q3e1l3e132d1e3f142d1c2e1e1c1d2c102e1u1e1y2c1v2e1c2c1u3e1h2c1s2c1h2c1r2d1f2e1t2d172c1w1e1j2c1s3g1k2c1d3c1w2e1r2c1u2e1s2c1r2e122c1r2e1o2e1s2d1p2c1u1d142c1s2f1y2c1r2c172c1s1c1c1e1u2e1q2c1v1e1h2c1u2f152c1r1c1m2c1q2c1p2e1t3e1j2c1u3e1h2c1s2f1h2c1q2e1f1d1y2c1z2e142d1w121t1d1g1h1t1u1e1d1t1r1e141|Sleep|895e82925333y331w391g27202o1b3x3e1b3o02111o252z2q2o272c2o2o2y25381e25211i2c29381c2x3s1z211o380w1z213b233v2z2b381c2v3s11311o2z162v312p1z203a251s25332e16212v232e1y3u271z113a251q25353e162z261y1211141z153x3b2o1721361u3s2t213p113u242e153x392o192136101z1o25113u26113w281z3u28113w2o2z2b233x2c29233x2b213v27203b3v2c11112433143q02322c293y141o2c1b3q01312k2211311o2z1z113u291z2z1f3b3x2c181y12322v3u2u353e101z1e1o11133v29231v302o14252720332e1828332z1f1g1a2c1421281y1z1011323u271z121o3u350z21243514331e1k3f1o1e1m1f1f1c1q3f1l2g1q3d1h3g183e1k2g1k1e1h2d1g3e1s3d1k2e1v3e1z2c1w3g1y2c1t2e102e1s3d1m2e1s2c182e1u3e1r2c1w2e1q2c1t1e1i2e1u2c162e1u2c1z2e1u2e1b2c1w2g1e2c1t3g1l2e1s2c1w2e1s1e142e1w2g1r2c1u2e1z2c1u2e1i2e1u3c1v2e1u2e1w2e1v3e1t2c1w2g1g2c1t2e1z2e1u2d102e1u2c182e1u2g1x2c1w2g1b2c1s1f182e1u3e1x2e1s3d192e1u3f192c1u1f182c1s3g112e1s2d1b2e1s3c1i2e1u2f172c1w3f142c1s2f192e1t3d1q2e1s2d192e1w3f142c1u3f192c1u3e1e2e1s2d192e1u3d1d2e1u3f172c1v3f1f2c1s1f192e1s3e1d2e1s2d172e1v3f1z2c1u3f162c1u3g1c2e1s2d1a2e1u3e1v2e1u3f172c1u3f192c1s3f1w2e1s2c1w2e1f1c1h3f1i1g1g3e1w1f142e1s2g1f1e1i3e141f143d1g2e1i1e1s1e1s3g1f1c1j3e1e2f1b3e1l2f181e121e1b1f1c1e1i3f1g2c1c3f1u3g1k3c1q1e1i1e1h1f1e1e1h3c1d2f1k1e183f1e3e1a1e1i3g141d1h1e141e1a1c1c1e1a1c1a3g1r1g1s1d1d2f1b1d1p3f1e1f1g1e1f1f1m3c122e161g101c1e3f1f1e1k1g1v2g1s1c1f1f1a3e1s1e1u3e1g3d1g3g141d1i1g1u1f1g3c1w2f1h1d1c1e1e1g1k3c143g1f1d1g1g1w2f1s2c1w1g1u2c1t1e1h2e1s2e172e1t2c1u2e1u3g1w2c1u3f1x2c1u2g112e1u1e192e1f2c1t1g192e1t2c1t2e1s1c1x2e1u2g1w2c1w3g1l2c1u3g1j2e1s3c122e1s2e102e1w3e1k2c1w2e1u2c1u1g1s2e1s3d1h2e1t2e1v2e1v2e1y2c1u2e1m2c1s1e1j2e1t3d102e1t1c1f3e1y2e182c1b3e1h172c1m163g1f2d183g1t3c1a3e1w3g1a1e1i3e1l1c1o1e1j2e181b1g3f162c1u2g1v2e1u2d1r2e1u3e1x2e1u2g142c1u2g102c1t2g112e1s2c1s2e1u2e1v2e1v2e1v2c1t3e1x2c1s3f1y2e1u3c1q2e1u3e1h2e1u2e1z2c1s2e1g2c1s2e1k2e1s3c1z2e1w2c1v2e1w1f1r2c1t1e1i2c1s1f1z2e1t2c1m2e1w1e1v2e1v2e152c1u3e102c1s3e1g2e1u2c1r2e1u1d162e1w3e1g2c1s3f1b2c1u3g182e1s3d172e1u3d1b2e1u1f192c1s3f1x2c1s3f1b2e1s3c182e1u3d192e1w3g1b2c1s3f1a2c1s3f1a2e1s3d192e1w3d1v2e1u3f182c1s3e1e2c1s3f1b2e1t3e1d2e1u3d192e1u3f1k2c1s2f192c1u3g1e2e1s1d192e1w3c1q2e1u1f172c1t3e1k2c1s1f192e1s3d1e2e1u3d172e1u2e1z2c1s1e1m1c181f1m1g1j1e1f1e1k1d1p3g1t3d1c3e1f1f1d3e1h3g153f1o1c1i1f1j1d1g1e1a1e1c2d161g1e1e1j3e1f1e1g3d141f1j3e191f1e3f1s1e1m3e1e1c1d3f1u2f1p1c1b3e1e3e1c1e1r1g1c2e1j3g1f1c1s1f1r1g1p1e1m1g1r1e1c1g1m3f181c181e162d1d3g1f1e1p3c1f1f1i1e142g1e2e1g1c1d3f1e3d1c3e1k3e121c161g1m1d1h2e1u1g1q3d1f3g1a3e1k1g171f1k1c1f1e1f3d1s3e1e3f1s2e1l3e1f1c1w3e162e1u2e1j2e1w2c1t2e1u3f1j2c1t2e1x2c1s2g1q2e1u3c172e1w2e1r2e1w2f1d2c1u1e1w1c1j2e1w2g1u2c1u2e1w2c1s2e1j2e1s3e1l2e1v2e1f2e1u3e102c1t3e1m2c1s3g1x1e1r2e1y2e1u2e1h2e1v1e172c1u1g1s2c1s1e1w2e1t2c1y2e1u1d102e1v1e152c1t2e1u2c1r2e1t2e1u2c1z1e191c1s2g1e3g1c1c1i3e1r1e1j1f1k1e1d3c1g1f1i1d1g2e1h1g1b2c152e1w1c1o2e1t2e152c1s1e1q2c1s3g1f2e1u2c1e2e1u3e1g2e1u1f1x2c1t2g1l2c1u2g1t2e1u3e1z2e1u2c1c2e1u1e1x2c1u2e1j2c1s1e1u2e1s2c1w2e1v2c102e1u2e1z2c1t2f1w2c1s1e152e1t2e1y2e1w2c152e1t3g1u2c1u2e1m2c1u1e1z2e1u1c1x2e1u2d1w2e1t2e1t2c1s2f192c1t3e1z2e1s3d182e1u3c1b2e1s3f192c1u3g1f2c1s3f182e1s3d1d2e1u2d172e1t3f1z2c1s1f192c1s3e1k2e1s3d172e1u3d162e1s1f192c1s3f172c1s3f182e1s3d1v2e1u2d192e1s3g1g2c1s2f1b2c1s3f1e2e1s1d172e1u3c1q2e1s3f192c1u3f1v2c1s3f182e1u3e1y2e1u3d172e1s3f192c1s3f192c1s2e1u2e1s2e1f1e143e193f1q1e1p3d1r3d1f3d1c3e1b2e1p3c1y2f1m3e1c1e1f1g1p3c1d1e1a3d131g1h2e1b2d1k1g1e3c1g2e1s1g1c3e1f1e1l3c1d2f1b3g1j3d181e142c191g1f1g1g3d1g2e1e3d1s1g1k3e1o1c1i1g1j3d1c2g1k3g1k1e1k3g1m3d1c3f1f3g1j1e1h3g163c1c2g1f3f1s3c1d1e1e1c1i2g121g141e1f2f1d1d1h3d1s2f1s2d1f3e1f2d141g1l1g1a1e1i3e1l1c1c2g1f3e1x1c122e1b3d1s2f1b3f1w1e1s2g1h3c1u2e1t3g1f2c1u2g1y2c1s2f182e1t3e1z2e1w3e1q2e1u2g1t2c1u3g1m2c1s2g172e1u3e102g1x2c1u3e1s2e1t3e1v2e1u2c1t2e1t2e1p2c1s3e1j2c1t3e1v2e1s3c1x2e1v2c1f2e1f3e1q2c1s1e1h2c1t2e1v2e1u2c1h2e1v2d1y2e1s1g102c1u3f1e2c1t2g1w2e1t2c1y2e1m2c1y3f1t3e1u2c1h141d1j1j2d1h1k2e2b1h1l141m|iosv|getVideoLoadedFraction|historybgaover|888888|faed54|62de50|roll|wkdt|170||72ccf8|sub_fonted|__storage_test__|222222|loadVideoById|nomobile|borderRight|iemobile|borderBottom|2px|titlecolor|settings1|black|feba54|999999|d902985786f0f84e273f32a0f34d7817|444444|Shadow|ytcl1|Font|ytqp|Bottom|ffc7d1|e8bbff|Yes|customimage|Skip|posters|setPlaybackQuality|clone|posterheight|posterwidth|once|All|clear|playlistfolder|177|unMute|postertitleonhover|stripsw|Verdana|Metric|IVwVlja0Nj9uIWoVP3evPCIsIne5PGhVbVJzQZPVLCJVmyI6MH0sIZavOneyO2xSPHJYQVI6RyJvPZeYPVI6MghsIZ9uIWowLCJpl29uIWoVcHa2myB3Nje0ND0nMWAnIGUYNjQoQD0nMWAncWxnIHeylj5zmZ9yOg0nQHJUOnaslkeYKDhuafwTafXncWxwlkeoIGd9J004LWX5bgX5LDEwLWdzazd5IEw4LWX5bgX5LDEwLWdzazhTgDIsaf4yMgT3afBMbC45bgX5bfwwIEw4LWX5bgX5LDEwLWdzazd5IFoTggAsMCBMMVwwIEwyLDEwLWI0bgTzIEwwLDEwLWI0bgTzIEwwLDATjVPTmZYsOD0nI2mZmZmZmVQPLz48kC9ncWxPL3a2mz4VLCJUl3epO24VbVJwPZi2IVwVQHYwmfI6Ina2myIsInaWljxYIWoxLWIsInBvP2Y0Nj9uIWoVl29uQHJvOHMVLCJtlkJnNj4VbVIwIDATMCAxafJ9LCJWO250PZ9sk25YRHdVbnsVO3JXmkIVbWE2LCJvOVI6MCwVNjavOVI6IWxzQZPTQ2YXQGT9JzIwJyBomjYnNHd9JzIwJz48myB0PZFuP2mvPZ09J3eylj5zOGF0mfT1LCA1KfP|mainresize|ytEnded|ytlog|moveplaylist|cGPTmZYsOC1yQjxYcfQuO256mkJvJyB0PZFuP2mvPZ09J3eylj5zOGF0mfTtMfwTLgEpJz48PGF0NCBXcfQaay43MDTwaWXwaVwxMV4xbDl5bDIxIEM3LWhyaWXwbgA2LDEyLWAzaWPwMWETay4zbDP5MDXwaVwxMf44aWlyMzIxIDPuMgE0MDT5MDlsMgEubDl2MWMyMfBDaV43aDI4aDXwaVwxMf44aWlyMzIxIDluagIwMgA5MDlsMgIuMgPyazIyMfA2LWhyMDEwbgA2LDEyLWd2MDIxMWETgDluagIwMgA5MDlsMgduMWdyMghyMfBMMV4zaWIyMzXwaVwxaC4yaDIxagIxIEMyLWAzagh0bgA2LDE0LWI0MWE1MWETMf43aWTyagXwaVwxaC41MDX0aDIxIDEuazl4MWh5MDlsMgdubDM2MgMyMfBMMf43aWTyagXwaVwxaV4wMWdwbgIxIEMxLWP2bDI1bgA2LDE2LWM1MDP4MWETMV4wMzh1aDXwaVwxaV42MgTwazIxIDIuMzlyMWM5MDlsMgluaWE4MDPyMfBMaV41MWAxMDXwaVwxaV42MgTwazIxIEw2LWhyMDEwbgA2LDE4LWdwMDAxMWETdzluagIwMgA5MDlsMgTuaWT3agAyMfA2LWP0MWT0bgA2LDE4LWX5MzX5MWETay4xMgdwbDXwaVwxbC45bgM5bgIxIEM3LWM4azXxbgA2LDE4LWX5MzX5MWETay41MWl5MDXwaVwxbC44MWM1MWIxIDPuazA4MDl5MDlsMgTuaWPzMWdyMfBMMgAubgAwazE5MfwxaV4wMWdwbDIxIEMxMf4xMWTyMDXxLDE1LWTzbDP2MWETMgEuMWPxbgh5Mfwxaf42bgd0MWIxIDExLWI3MgX1bgEsMghuaDMwMgAyMfBDMgEuMWPxbgh5Mfwxaf4xaWh3bDIxIDExLWEybDIxbgEsMghuMDIyMDdyMfAxMC45MDA3MgXxLDE0LWTzaWEyMWETgDPuazA4MDl5MDlsMgIuMgT2bgTyMfBNJyB0PZFuP2mvPZ09J3eylj5zOGF0mfT2LWhyMDEwbfwTMghuaDMwMgEyKfByO3eUQGhoLgd1LWAwMDAwMCXTQHJUOnaslkeYKC02LWhyMDEwbfwTLgE1LWdzMDExMVXTJyBZNjxscfPWmZmZmZmZJ1wvcWxwlkeoIGd9J00xbf45MDhwMzA0LDhubgM0azPwbCBMMgluazEyMzXwaCwzLWI4aglxMDTTdzE2LWhzMgIyMDdsMy4xMzhzMzA4IDE2LWM5MWIzMDdsMV45aWd4aWA4IDE2LWExbDdxMDdsMV45aWd4aWA4IEMxaf43aDPxazA0LDIubgl0bDlwbCAxaf41MWd0MWA0LDMuMWPxMzhwbCAxaf41MWd0MWA0LDMuagh4bDdwbCBMMghuagI0aDIwaCw1LWM0MDP4MDTTgDExLWM2aWh2MDdsaf4zaDA3bDA4IEMxMf4wMzX4azA0LDhuMzdwazTwbCAxMC43azI1bDA0LDhuaWA4MDTwbCAxMC43azI1bDA0LDhubgM0azPwbCBMMgAuazPyagTwaCw3LWEyMWPzMDTTdzEwLWP3MWh4MDdsay40aDX0MWA4IDExLWAzbgT3MDdsay43Mgl3MgA4IDExLWM2aWh2MDdsay43Mgl3MgA4IEwxaf41MWd0MWA0LDPuazE2azEwbCBMMghuagI0aDIwaCw5LWd5bDl1MDTTdzE1LWhyaDdyMDdsbf43bDlxaDA4IDE1LWP0azE3MDdsMgAuMDXyaWMwbCAxaV4xMgT0MgA0LDEwLWA5MWlzMDTTdzE2LWM5MWIzMDdsMgAuMDXyaWMwbCAxaV41MzEyMWA0LDXubgIyMglwbCAxaV43MgIzbgA0LDXuazPxbDTwbCBMMgXubgA1MDMwaCw3LWEyMWPzMDTTdzIwLWEzMWhzMDdsaV45MzP0MgA4IDIwLWI3aWI3MDdsaV43bgMwazA4IDIwLWI3aWI3MDdsaV41MWT3agA4IEMyMC4yazlyazA0LDluMWl0aDMwbCAyMC4xMzI1MzA0LDluMgIwaWTwbCAxbf45MDhwMzA0LDhubgM0azPwbCBMMgXubgA1MDMwaCw1LWXzaDP3MDTTjVPTQHJUOnaZO3JtcfQ0PZFuP2xUQGhoMghuagI0aDI1LCA2LWhybDP0aVXTPZ90lkeYKC0yMWhuMDAwMDAwKfB0PZFuP2xUQGhoLgE1LWhyaDdyafwTLgluagI4azd2KfAnIGmpOGw9JyaZmZmZmZlnkC8|plduration|IVwVlja0Nj9uIWoVmnisOHaWPZiYOVIsIZFWQGYvOWIVbVJuO3Jtljxzl3JYmj4VLCJ0RkBYIWoVP3mnIVwVPG9zNkepO24VbVJWO250PZ9sPy1yNjQoQCIsIZ1UPZQpOVI6IWATMgATMCAxafJ9LCJWO250PZ9sk3a0lkJ0IWp7IZ9ymGiyIWoxMVwVPG9zNkepO24VbVJWmj50mkIVLCJzl2FsmfI6MVwVO24VbWEsIZYWO24VbVI8P3mnIHQpmHeocfPyMCPTNGipm2U0cfPyMCP|cGPTQHJUOnaZO3JtcfQ0PZFuP2xUQGhoafwTMyXncWxwO2x5OGYumfBwO2YuQHM9JzAuagXzazhTMC40bDdzbCAwLWh2MWhTMgMuagE1aWMTMgEuaDM3afA3IDAuagXzazhTMC40bDdzbCPTmZYsOD0nI2mZmZmZmVQPLz48kC9ncWxPL3a2mz4VLCJpl29uMyI6IWxzQZPTQ2YXQGT9JzIwJyBomjYnNHd9JzIwJz48myB0PZFuP2mvPZ09J3eylj5zOGF0mfTyLCAzKfP|cHBUQGTTmD0nggE2LDPuMgM2aWExMzITgDE2LDPuMgA5Mgl5aDhTgDE1LWIwbDE3bDhsay4xMDXxaWX0afBMMgduMWP1MDXzLDPuMgA5Mgl5aDhTdzE0LWI3agA5MywzLWE5bgEyaWI1IDExLWA2MzE5aywwIDPuMgM3agd2aDhsMCBDMy4yMgE4bgh5MfwwIDAsMy4xbgXxMWlyafAwLDPuMgA5Mgl5aDhTdzAsMgEuMDE5MWEyaVAzLWIxMgT5agXxLDE0LWIxbDMzbDXTay4xMzP1aDl0afwxaC4yMgTzMzT5IEw3LWEzazh0aWd1LDEyLWd0MgA0aWhTdzduMgXzMzA4aghsMgIuaDdxMDd2afAxLWP4aDM4aWlyLDEwLWA0MgPwMgTTMf43bDdzbDl2MVw3LWEwbgE2bgd1IEMxLWP4aDM4aWlyLDduMgP2aWM3MDhTaC4xbgMzMDT1afwxLWP3azI5MWM2IDPuMgM3agd2aDhsMf43azPybgIzaVBDMgAuMDTxazT0aCwxLWP3azI5MWM2IDEyLWd5MDPwaWMsaC4xazl2MzPwafAxMV40bgA3MDlzLDPuMgA5Mgl5aDhTgDEwLWl0aDhxaWPsay4xMDXxaWX0afBMMgMuMzTybDX5aVwxMf41agI0MDA0IEwxaVw3LWEzaWlxMgMyIFonIGmpOGw9JyaZmZmZmZlncWxPL3BUQGT|IVwVlja0Nj9uIWoVPGxURfIsIne5PGhVbVJzQZPVLCJVmyI6MfwVlZQWO2xvPVI6IWAwMDAwMCIsIZJnOyI6MfwVlZQwljeXNj5nIWoVayA3IDPTayIsIZYWO25tlkJnNj4VbVIwIDATMCA0IVwVlZQUIWowLWMsIZJnlj92mkIVbWAuaVwVP2aUOGivQZiyIWoyLWEsIZUpmGhVbWEsIZUpmGivOnBslkXVbWEsIZUpmGivOnYvQke1lZhVbWF9LCJWO250PZ9sk2xpQZhVbnsVO3JXmkIVbWEzLCJvOVI6MfwVQGi4QCI6IZxpQZhVLCJsmke0mkJzPGFWNj5nIWoyLCJUl3epO24VbVJsNkmYIVwVQHYwmfI6IneYRHdVLCJolj5XIWowLCJWOGYWNyI6MCwVmZ9uQHapRZhVbWEwLCJtlkJnNj4VbVIwIDATMCAxafIsIZUpmGhVbWEsIZUpmGivOnmvmCI6Mk0sIZavOneyO2xSP3evPCI6RyJvPZeYPVI6MgdsIZ9uIWowLCJpl29uIWoVcHa2myB3Nje0ND0nMWAnIGUYNjQoQD0nMWAncWxnIHeylj5zmZ9yOg0nQHJUOnaslkeYKDdsIDdpJz48PZiWQCB4cfPwJyB5cfPwJyB3Nje0ND0nMgInIGUYNjQoQD0nMgInIGmpOGw9JyaZmZmZmZlnkC8|Boolean|updateCuid|cHBUQGTTmD0nggAuaDl5aDTsMjhtMDhTgDAuaDl5aDTsMjhtMDhTgDAuaDl5aDTsMCBMay40aWX0ayw1LWIxbDP1IEwwLWd2bgd4LDEwLWdzazhTgDAuaDl5aDTsMjhtMDhTjVBaay41MzA1MVwwIEw5LWhzMDhyLDATgDXuagMwagIsMgAuaWI0bDITgDPuagMwagIsMgAuaWI0bDITgDPuagMwagIsMCBNJyBZNjxscfPWmZmZmZmZJ1wvcWxPL2P|seekstep|cFwvP3mncVIsIZFWQGYvOVI6IZ5YRHdVLCJ0RkBYIWoVP3mnIVwVP2aUOGhVbWEuMVwVPG9zNkepO24VbVJWO250PZ9sPyIsIZ1UPZQpOVI6IWATMCAwIDE1In0sIZavOneyO2xSP2UUPZhVbnsVO3JXmkIVbWE3LCJvOVI6MCwVNjavOVI6IWxzQZPTQ2YXQGT9JzIwJyBomjYnNHd9JzIwJz48myB0PZFuP2mvPZ09J3eylj5zOGF0mfTxLCAzKfP|vastbreak|cHBUQGTTmD0nggEwLWhyMWP1MDMsMgIuMzd4aDEybCBMMgAuagIyazhwMyw5LWMwMzM5aDAxIEM1LWhzaWh4aWd4LDXuMgE5agA4bgTTMV41Mzd4MDX4bfwxMf4zbDX2bgTxIDAsMgMubgEyagMwafBDMCw3LWXxagXyagE5IDhuMWI2bgl4azPsMy4xbgI3MghzaVAxMC41MWI3agAzLDMuMgM5bDlwMfBMMgAuagIyazhwMywwLWExazl0azA1bfBMMgTuMDAzagTxbCw2LWIzMzAybgXzIEwxMC41MWI3agAzLDEyLWM0bDdxMWTTjVPTmZYsOD0nI2mZmZmZmVQPLz48kC9ncWxPL3a2mz4VLCJUl3epO24VbVJzNGFymfIsIne5PGhVbVJzQZPVLCJwO3apQGYvOVI6InevPC1yNjQoQCIsIZ1UPZQpOVI6IWE1IDE1IDATMCIsIZJnIWoxLCJVm28VbWEsInaWljxYIWoxLCJVm3BUmGepOZPVbVI2IDlTaVA2IVwVlZQUIWowLWMsIZJnlj92mkIVbWAuaVwVlj5pOjF0Nj9uIWoVPG9zNkepO24VLCJYlkaYIWoVmjxUP3eplyJ9LCJslj5nIWoVPnhVLCJZNjxYIWoVNHe0PHM6kC9PL21YmGYULgAxLna0PZirljxvQnarNkXul29tkC9tmjQUQGizQFwvNj5XmkTuOga1bCIsInaYQHepOZQzIWp7InaYQHepOZQzMfI6Mk19|u10|isflash|409829|prt|startvast|dwn|getAvailableQualityLevels|Test|getPlaybackQuality|073DA0|644082|cHBUQGTTmD0nggEwLWXwMDPxbgEsMgdubDM2MgdyMfBMay43MDTwaWXwaVwxMV4xbDl5bDIxIEM3LWhyaWXwbgA2LDEyLWAzaWPwMWETay4zbDP5MDXwaVwxMf44aWlyMzIxIDPuMgE0MDT5MDlsMgEubDl2MWMyMfBDaV43aDI4aDXwaVwxMf44aWlyMzIxIDluagIwMgA5MDlsMgIuMgPyazIyMfA2LWhyMDEwbgA2LDEyLWd2MDIxMWETgDluagIwMgA5MDlsMgduMWdyMghyMfBMMV4zaWIyMzXwaVwxaC4yaDIxagIxIEMyLWAzagh0bgA2LDE0LWI0MWE1MWETMf43aWTyagXwaVwxaC41MDX0aDIxIDEuazl4MWh5MDlsMgdubDM2MgMyMfBMMf43aWTyagXwaVwxaV4wMWdwbgIxIEMxLWP2bDI1bgA2LDE2LWM1MDP4MWETMV4wMzh1aDXwaVwxaV42MgTwazIxIDIuMzlyMWM5MDlsMgluaWE4MDPyMfBMaV41MWAxMDXwaVwxaV42MgTwazIxIEw2LWhyMDEwbgA2LDE4LWdwMDAxMWETdzluagIwMgA5MDlsMgTuaWT3agAyMfA2LWP0MWT0bgA2LDE4LWX5MzX5MWETay4xMgdwbDXwaVwxbC45bgM5bgIxIEM3LWM4azXxbgA2LDE4LWX5MzX5MWETay41MWl5MDXwaVwxbC44MWM1MWIxIDPuazA4MDl5MDlsMgTuaWPzMWdyMfBMMgAubgAwazE5MfwxaV4wMWdwbDIxIEMxMf4xMWTyMDXxLDE1LWTzbDP2MWETMgEuMWPxbgh5Mfwxaf42bgd0MWIxIDExLWI3MgX1bgEsMghuaDMwMgAyMfBDMgEuMWPxbgh5Mfwxaf4xaWh3bDIxIDExLWEybDIxbgEsMghuMDIyMDdyMfAxMC45MDA3MgXxLDE0LWTzaWEyMWETgDEwLWXwMDPxbgEsMgdubDM2MgdyMfBNJyB0PZFuP2mvPZ09J3eylj5zOGF0mfT2LWhyMDEwbfwTMghuaDMwMgEyKfByO3eUQGhoLgIyaf4wMDAwMDApIHeylj5zOGF0mfTtaV41MWAxMDXsIC0xaf40MzAxMgIpICPTmZYsOD0nI2mZmZmZmVQPLz48PGF0NCBXcfQaMgXubgA1MDMwaCw1LWXzaDP3MDTTgDE2LWPxMWM5MDdsMy4ybDh2MgA4IEMxaV41MzEyMWA0LDMuMgM1MzMwbCAxaV4zbgIyMzA0LDIubgl0bDlwbCAxaV4xMgT0MgA0LDIubgl0bDlwbCBDMghuazd3MgPwaCwyLWX2aDT2MDTTMghuagI0aDIwaCwzLWI3MgM1MDTTMghuagI0aDIwaCwzLWh1bDT0MDTTgDE1LWhyaDdyMDdsaf4zaDA3bDA4IEwxMf4zaWl1aWA0LDhuMzdwazTwbCBDMgEuMDM5bDPwaCw1LWM0MDP4MDTTMgAuazPyagTwaCw1LWlwbDA4MDTTMgAuazPyagTwaCw1LWXzaDP3MDTTgDEwLWP3MWh4MDdsay4xMWI3MzA4IEMxMC43azI1bDA0LDPuaDd5aDIwbCAxMf4wMzX4azA0LDPuazE2azEwbCAxMf4zaWl1aWA0LDPuazE2azEwbCBMMghuagI0aDIwaCw3LWPxaWPxMDTTgDE1LWhyaDdyMDdsbf40bgT2agA4IEMxaf41MWd0MWA0LDXuazT2MgdwbCAxaf43aDPxazA0LDEwLWA5MWlzMDTTMgluMgE4aDEwaCwxMC4wbgI2MzA4IEMxaV4zbgIyMzA0LDEwLWA5MWlzMDTTMgluagMxMWIwaCw5LWXyMWE2MDTTMgluazEyMzXwaCw5LWP3MgT4MDTTgDE5LWXwagAzMDdsay4xMWI3MzA4IEMyMC4xMzI1MzA0LDlubgM3aDEwbCAyMC4yazlyazA0LDluazXzMDPwbCAyMC4yazlyazA0LDluagI4azhwbCBDMWAuMWP2MWPwaCw2LWI2aDdzMDTTMWAuMgMyagMwaCw2LWEyMDl4MDTTMgXubgA1MDMwaCw1LWXzaDP3MDTTgDE5LWXwagAzMDdsaf45Mzd3azA4IFonIHeylj5zmZ9yOg0nQHJUOnaslkeYKDE1LWhyaDdyafwTaV41MWT3aDlpIHJvQGF0mfTtaDhuMDAwMDAwKfB0PZFuP2xUQGhoLgE1LWhyaDdyafwTLgluagI4azd2KfAnIGmpOGw9JyaZmZmZmZlnkC8|VpaidSet|cFwvP3mncVIsIZFWQGYvOVI6InBslkXVLCJUl3epO24yIWoVPGF1P2hVLCJ0RkBYIWoVP3mnIVwVP2aUOGhVbWEuMVwVP2aUOGivQZiyIWoxLWhsIZ1UPZQpOVI6IWATMghTMCAyMCJ9LCJWO250PZ9sk211QGhVbnsVO3JXmkIVbWdsIZ9uIWoxLCJpl29uIWoVcHa2myB3Nje0ND0nMWAnIGUYNjQoQD0nMWAncWxnIHeylj5zmZ9yOg0nQHJUOnaslkeYKDMsIDIpJz48PG9sRjQvOVBZNjxsLkJ1OGh9J25vOnpYPZ8nIHBvNj50Pz0nbC44bDE3bDdymf0xaVA0LWM3aDlTbC44bDE3bDdymf0xaVAxMC42MWhzbfAzLWEwMDI5IDEwLWlyagM5IDPuazdxaDMTMghTay43aDdxbfAwIDMuMgAyMzPTaC4zazd2MfAxLWP3aWM1aWT0mf0xafA0LWM3aDlxIDEuazP2Mzh2bDeYLgE1IDduMzP0aVPTmZYsOD0nI2mZmZmZmVQPLz48PGF0NCBXcfQaMgAuaDdxaWPsMy42MWE4afBDMgAuMgP0MDhsMy4zMgdxbfA5LWP0aDM0LDMuMzE0MgXTbf40azTwbCwzLWlyMzdzIEM5LWIxMWhxLDMubgMyaWTTbf4yMgI1Mfw0LWdzMzMyIDXuaDP5aDdsaC43aDMzafBMbf40azX0aCw0LWP0MgP4IEMxMC4waWPxMyw1LWdyagEyIDEwLWdybgdxLDluMzlyMzdTMgAuaDI5aDEsay40MDM5aVBDMgAuaDI5aDEsbC40aDd3bfAxMC4waWP4Mfw5LWM3bDT1IDXuaDTwbCwxMC4waWIxbfBDbf4yMgI1LDEwLWM2bgT1IDXuMWEyafwxMC44azA0bfA5LWd3bgd0LDExLWE4MgMxIEM5LWlxMWIzLDExLWMzagh0IDXuazT2agPsMgEuaDEzMDdTbf45aWA5LDExLWdxMzA0IEMxMC4xMzh5MfwxMf40MgMwaCAxMC4zMgAyaCwxMf4zMzh1aCAxMC40aDMwMywxMf4xbDEzMfBDMgEuMWP1MgXsMgAuMWE2aDETMgEuazXxMzTsbC44azh4MyAxMf43bgA3LDPuaDAzbglTdzExLWP5MgM4LDhubgI4bgITMgEuMWPzMghsaC41bDl3aVAxMC40aDE2aywzLWlyMgT2IEwxMC40aDE2aywzLWlyMgT1IFonIGYXcfQwNnaSQZ9sQj1Yk2ismj1YOndxJyBZNjxscfPWmZmZmZmZJ1wvcWxwlkeoIGd9J00xMf45bgdxMywxLWT2MWP4IEMxMf43MWI4bfwyLWE3MWh3IDExLWPyMWT5LDIuaWP0bDXTMgEubgX0MgMsMV45bDMwbfBDMgIubgX3aDPsaC4xMzI3MfAxMy42MglwbCw1LWPxaDEzIDEzLWlxaWA4LDPuaDl4MWXTdzEzLWlxaWA4LDXuMWIwbDhTMgIubgX3aDPsMgAubDAxaDXTMgEubgX1agIsMgEubghxbfBDMgEuazI0MWPsMgIuMWlwbDXTMgEuazI0MWPsMgIuazlyaDMTMgEubgX1agIsMgMuMDPyMWETdzEyLWEzMDd1LDEzLWIyaWPxIDEyLWMwazlsMgMuMzA0MzhTMgIuaDT1aDMsMgMuMzA0MzhTdzEyLWl2MWh2LDEzLWMwaDM1IDEyLWTzbgPxLDEzLWIyaWPxIDEyLWX3aDl0LDEzLWA3MWIxIEMxaC4yMWh2bfwxMf42MzT5aCAxaf4wMDEzbCw5LWl1Mzd1IDE1LDPuaDl4MWXTdzE1LWAwMDl5LDhuMWTxagdTMgduMWI1LDMuMWX0aDlTMgIubgPxbDPsMf44aWI3bCBDMgIuaWX5bgMsMf41agI5bfAxMV4yaWMzLDEuaghybgXTMgEubgX0MgMsMf44aWI3bCBMMgEubgX0MgMsMf44aWI3bCBNJyBpmD0nPGpzk3mvOHitmi9YOGitmj50MVPTmZYsOD0nI2mZmZmZmVQPLz48kC9ncWxPL3a2mz4VLCJpl29uMVI6IWxzQZPTQ2YXQGT9JzIwJyBomjYnNHd9JzIwJz48myBZNjxsLkJ1OGh9J25vOnpYPZ8nIHeylj5zmZ9yOg0nQHJUOnaslkeYKDMsIDIpJz48PG9sRjQvOVBwO2YuQHM9JzTubDTxazT0MZhtMglTaC4zazd2IDTubDTxazT0MZhtMglTMgAuaWI1MzXTMy4xMDAybfAxMC42MWhzbfA3LWP0MgdzIDE1IDPuazd0MgXTMCAzLWEwMWM3IDduMzP0aWETMf43azlzagl4aGhtMghTaC4zazd2MfAxLWP3aWM1aWT0mf0xafA0LWM3aDlnIGmpOGw9JyaZmZmZmZlnkC8|4ouqmiw8q829|default_w|default_h|switchpip|fullwheel|BUFFERING|1RyJzl3JYmj5WO2xvPVI6IWAwMDAwMCIsInevO2xVlkIVbnsVl29sO3IVbVIwMDAwMDAVLCJoNjeYIWoxLCJtlkJnNj4VbVItMWATMCAwIDAVLCJnPZFXNjiuQCI6MfwVlj5pOjF0Nj9uIWoVljxwNGEVLCJUIWoxSfwVl29uQHJvOF90NkesmfI6RyJvPZeYPVI6MfwVO24VbWEsIZFWQGYvOVI6InepQGxYIVwVQHYwmfI6IneYRHdVLCJwO3apQGYvOVI6InevPC1smjm0IVwVl2xpl2sVbWAsIZUUOZdVbWAsIneYRHdVbVIVLCJ2lkIVbVJ0NkesmfIsIZUpmGhVbWEsIZUpmGivOnBslkXVbWEsIZFuNj1UQGYvOVI6InBvP2Y0Nj9uIVwVlZPVbWEsIZJnlfI6MC40LCJVm3BUmGepOZPVbVI2IDlTaVA2IVwVQGY0OGhVbVJPQgA0MWFPQgA0MzUPQgA0MzFPQgA0MzUPQgA0M2ePQgA0aDJPQgA0MziPQgA0M2ETLfBPQgA0aDJPQgA0MziPQgA0aDFPQgA0aDJPQgA0M2iPQgA0MzJPQgA0aGJPQgA0MzXTkHhwaDaZkHhwaDaYkHhwaDdykHhwaDaYkHhwaDaUIn0sIZavOneyO2xSOGYumfI6RyJvPZeYPVI6MywVO24VbWEsIne5PGhVbVJzNGFwmfIsIZFWQGYvOVI6IZxpOZhVLCJoIWo0LCJyO3iumGYumyI6MCwVQyI6MgAwLCJUIWoxLCJUlZPVbVIwLWMVLCJUOG9UmCI6IWAuaCIsIZFvQZiyIWoVMCIsIZavOG9yIWoVmZmZmZmZIVwVl29sO3JVmyI6IZmZmZmZmVIsIZavOG9yOG9UmCI6IZmZmZmZmVIsIZavOG9yO3mYPVI6IZmZmZmZmVIsIZJ1mZmYPVI6RyJvOVI6MCwVl29sO3IVbVJZmZmZmZlVLCJUIWowLWi9LCJwO3apQGYvOVI6IZJvQHevOfIsIZ1UPZQpOVI6IWATMgATMzdTMgAVLCJolj5XOGhVbWAsIZJnPGFXmGYumyI6IWhTMCA1IDAVLCJ0NkAVbWEsIZUpmGhVbWEsIZUpmGivOZxpQZhVbWF9LCJWO250PZ9sk3BslkXVbnsVO3JXmkIVbWIsIZ9uIWoxLCJpl29uIWoVcHa2myB3Nje0ND0nMWAnIGUYNjQoQD0nMWAncWxnIHeylj5zmZ9yOg0nQHJUOnaslkeYKDhsIDMpJz48PG9sRjxpOZhTPG9pOnezcfPwLWh5MzP1IDAuaDT0MzTTMC41aWI1IDEzLWhxaglzIDExLWdzazhTayAwLWh5MzP1IDAuaDT0MzTnIGmpOGw9JyaZmZmZmZlnkC8|cGPTmZYsOC1yQjxYcfQuO256mkJvJyB0PZFuP2mvPZ09J3eylj5zOGF0mfT1LCA0KfP|ytError|cHJYl3dTRD0nMCPTRg0nMCPTQ2YXQGT9JzMuafPTNGipm2U0cfPxMVPTmZYsOD0nI2mZmZmZmVQPLz48PZiWQCB4cfP2LWhnIHX9JzAnIHQpmHeocfPzLWhnIGUYNjQoQD0nMgInIGmpOGw9JyaZmZmZmZlnkC8|IVwVNjavOWMVbVI8P3mnIHQpmHeocfPyMCPTNGipm2U0cfPyMCP|cGPTQHJUOnaZO3JtcfQ0PZFuP2xUQGhoMVwTMyXncWxwlkeoIGd9J00xaVw3LWEzaWlxMgMyIEwxaVw3LWEwbgE2bgd1IEwxaf4yMDTxazT1LDPuMgA5Mgl5aDhTgDE0LWI3agA5Myw3LWEwbgE2bgd1IEMxaC4yazhwbgMsMy4xbgXxMWlyafAxMf4waWMxbgPsMCA3LWEzazh0aWd1LDATdzMuMWExbDX1bgEsMCAwLDMuMgX5MgI2MWhTMCw3LWEwbgE2bgd1IEMwLDExLWAxbgIxMWlTMy4yMgE4bgh5MfwxaC4yMgTzMzT5IDPuMgM3agd2aDhsMgduMWE4MzM4bfBMay4xMzP1aDl0afwxMV40aDEwaDl1IEM0LWE5MzMwbDh1LDEyLWd0MgA0aWhTMf43bDdzbDl2MVwxMC4waDE3MDE4IDEuazT0MzT2aWIsay4xMDXxaWX0afBDMf43bDdzbDl2MVw0LWE3aWlzazA1IDduMgXzMzA4aghsMf43azPybgIzaVA3LWEzazh0aWd1LDEuazP3MWXyMzlTdzEwLWA4MgP4aDdsMf43azPybgIzaVAxMV40bgA3MDlzLDduMgP2aWM3MDhTMgIuaDXwazA2Myw3LWEwbgE2bgd1IEwxMC42aDd1Mgl3LDPuMgA5Mgl5aDhTgDEzLWM4MWT5bglsMgEuaghyaDAwaCBMMglsay4xMzl2MgEzMVBNJyBZNjxscfPWmZmZmZmZJz48kC9wlkeocWxPL2P|cHBUQGTTmD0nggExLWXyaWP3aWPsaV42aDP0aDP5MfBMbf44azXzMWPyaVw0LWh5bgX5bDd3IEw5LDhuaDP5MzI1azMTgDExLWA0azd0bgdsay41MWl3azhxayBMbfw5LWh3aDIyaDlxIEw5LWT3bgMyazI2LDEwLWd1Mzh1MgXTgDExLWXyaWP3aWPsbC40MDlxMDI0MyBMMgMubgP0MWI2MfwxMC40agM1agE5IEwxaC44agM1agM0LDXuagP0MWI0aWETgDEyLWTwaWEwaCw3LWhyaWP3agE3IEwxaC44agM1agM0LDhuaDP5MzI1azMTgDEzLWX3aDIyaWEsaC41bgX5bgT0ayBMMgEubgI2azP2ayw2LWl0azd0azXxIFonIGmpOGw9JyaZmZmZmZlnkC8|isfullscreen|IVwVlja0Nj9uIWoVOki0mfIsIZFWQGYvOWIVbVJ1OZ11QGhVLCJ0RkBYIWoVP3mnIn0sIZavOneyO2xSQZ9sQj1YIWp7IZ9ymGiyIWo1LCJvOVI6MfwVQHYwmfI6InaolkBYIVwVlja0Nj9uIWoVQZ9sQj1YIVwVNCI6aCwVPZ91OZepOZPVbWAsIZa1P3evOkQpmHeoIWoxLCJ3IWoxMDAsIZEVbWEsIZFVmyI6IWAuMyIsIZFvQZiyIWoVMCIsIZavOG9yIWoVmZmZmZmZIVwVl29sO3JVmyI6IZmZmZmZmVIsIZavOG9yO3mYPVI6IZmZmZmZmVIsIZUpmGhVbWEsIZUpmGivQketQkeYIWoxLCJyO3eUQGYvOVI6MCwVlZQwljeXNj5nIWoVafAwIDhTMCIsIZJnIWowLCJolj5XOGhVbWF9LCJWO250PZ9sk3epOjhVbnsVO3JXmkIVbWlsIZ9uIWoxLCJUl3epO24VbVJ0Nj1YIVwVQHYwmfI6IneYRHdVLCJ0mkU0IWoVMDowMCIsIZmvOnezNkpYIWoxMCwVOjFym2YuIWoVMCAwIDATMghVLCJWOGYWNyI6MCwVP2iwlkJUQG9yIWoVkC8VSfwVl29uQHJvOF9XQkJUQGYvOVI6RyJvPZeYPVI6aywVO24VbWEsIZFWQGYvOVI6IZe1PZF0Nj9uIVwVQHYwmfI6IneYRHdVLCJ0mkU0IWoVkC8TMDowMCIsIZmvOnezNkpYIWoxMCwVOjFym2YuIWoVMCAwIDATMCIsIZasNjarIWowSfwVl29uQHJvOF9VQjmZmkIVbnsVO3JXmkIVbWTsIZ9uIWoxLCJpl29uIWoVcGepQVBWOGFzPz0nOG9UmGiyPVUylj5XKfP|cHa2myBWOGFzPz0nl2Yyl3islkIoPZFumCXnIHmpmkQCO3T9JzI1IDI1IDhwIDhwJz48l2Yyl2xYIGaslkazcfQwlkeoKHJUOZdpJyBzQHJvN2h9JyUWO2xvPVXnIGa4cfP1MCPTl3X9JzhwJyBycfPyMCPTmZYsOD0nOZ9umfPTP3eyO2tYLkQpmHeocfPyJyBzQHJvN2htOjY0mkJsNj1pQD0nMgAnkC8|cFwvP3mncWxPL2epQW58SHwuOG9UmGiyPVUylj5XKfB7PG9zNkepO246IHJYOGF0NkmYb21UPZQpOWoTLgI1PHTTMCAwIC0yakB4b3QpmHeobVA1MHB4b30uOG9UmGiyPVUylj5XKgpVmjmvPZhTR2avOneYOnd6ICPnb2epP3BslkX6IGJsO2arb3BUmGepOZPtQG9wbVAxMDAYb30ul2Yyl3islkIoPZFumCXTR2FuNj1UQGYvOWoTPZ90lkeYKHJUOZdpIDJzIGxpOZiUPVBpOZmpOZY0mgtomjYnNHd6IDEwMCh7QHJUOnaZO3JtLj9yNjQpOWoTl2iuQGiyIGaYOneYPWt3Nje0NDoTMgAwJgtwO3apQGYvOWoTljJzO2x1QGh7QG9wbVAwb2JvQHevOgoTMDtsmjm0bVAwb3Jpm2U0bVAwb21UPZQpOWoTlki0Ozt9LnBUQGToPZFumCXTR3a0PZ9rmf1XlkaolkJylkX6IDEsIDIwMDtzQHJvN2htmGFzNG9ZmnaYQDoTMDtUOZYtlkepO246IGeUP2ToPZFumCXTMf41PyBYlkaYLjYuLj91QCBpOZmpOZY0mgt9dGtYRjmylj1YPyByO3eUQGhoPZFumCXTRzEwMChTR3eylj5zmZ9yOgoTPZ90lkeYKDM2MGeYmyX7Sk1AN2i5mnJUOjizIGeUP2ToPZFumCXTRzAYIHtzQHJvN2htmGFzNGFyPZF5bVAxLCAyMDA7P3eyO2tYLjeUP2UvmZmzmkd6IDA7SghwJfB7P3eyO2tYLjeUP2UUPnJURgoTbDXsIDIwMDtzQHJvN2htmGFzNG9ZmnaYQDoTLgM1PHT7SgEwMChTR3a0PZ9rmf1XlkaolkJylkX6IDT5LCAyMDA7P3eyO2tYLjeUP2UvmZmzmkd6IC0xMWewRDt9SfIsIZFWQGYvOVI6IZJ1mZmYPVIsIne5PGhVbVJWP3MVLCJwO3apQGYvOVI6IZaYOneYPVIsInaWljxYIWoxLCJWOGYWNyI6MCwVNGYXmfI6Mk0sIZavOneyO2xSP2i0QGYum3MVbnsVO3JXmkIVbWXsIZ9uIWoxLCJpl29uIWoVcHa2myB3Nje0ND0nMWAnIGUYNjQoQD0nMWAncWxnIHeylj5zmZ9yOg0nQHJUOnaslkeYKDIsIDIpJz48PGF0NCBXcfQaMgIuagE3aWAzaVwxaC41bgX1bgTyIEwxMf44bgEzMWd5LDEyLWdwbDA0MVBDMgIuMDP0bDlyMVwxMV4yaDPwbDh3IDEyLWI0azE0MDMsMgIuMDP0bDdyMfAxMV40MDX3agMyLDExLWT5MDhzaDPTgDE0LWlwMDEyaDhsMgIuagE2aWT3bCBDMgdubDMxMglwMywxMV4xbDAybDAzIDE1LWAybgX5MWdsMgEubDIybgIyMyAxaf4yMDP5MDAxLDExLWd1MgXwaWPTgDEzLWh3azP4agTsbf44azd0MzX3bCBDMgMuaWh1bDPzbfw5LWl0MWl1MzM4IDEzLWPyMzd5bgTsbf40MDl4aDIzMfAxMy43azE3bghzLDXuMglzazP4azPTgDE1LWX2bDlwMzMsbC42MgMyazPyMyBDMghubgT0azE1Myw4LWdxMDd2MDM1IDE2LDTuMWA2bDM2agETMglsay45bgXxbgTwbfBDMglsay43bgE1agX2bCAxaf45bDM5MDTyLDPuagT4azIyaWITMghubgl4aWAzMyw3LWM4agXxagTyIEwxMy43azE3bghzLDlubDM1aDE0MWTTdzEzLWPyMWl4MWlsaV41bgIzagA3aCAxMy42aghwagl3LDluMzh2agI5agTTMgMuagP3azT1bCw2LWEyaDP0MzE4IEwxaf4yMDT3MDPyLDduagd3MWT2MzhTdzE1LWAybgX5MWdsaC4xazPwagP1MVAxaC44MzExaWAzLDMubDE4bgEyazPTMgduaWAwMgI0afwzLWd4MWd4agA4IEwxMV40MDX3agMyLDduMgA3bDdxMzhTdzEyLWI0azX0azdsMy45MWdzaDA4aCAxMV4wazd4aWIyLDMuazhyMgA3MzPTMgEubDXxMzI0bfwzLWh5MDMzaCBMMgIuagE3aWAzaVwxLWM5bgh4aDTTdzEyLWE4MgEybDlsMf4xaWX0MgIybfAxMf44MWI4bgE4LDAubgl5bDAzMDM1IDExLWd1MgTwMgTsMC43bgE5aDEwbDTTgDXubDP0MDE4aWIsMV40MWI1Mzh2IEM5LWl0MWX4MWP2LDIuMzd0aDlzMghTbf40MDlzMgPybfwyLWI3azl1azP1IDXuMglzMWE1MgEsMV4yMWT1aWd5MfBMbC42MgM0MDAyMfwwLWAzMgM4MDI4MWMTdzTuaDA5azM1agdsMC4wMglwbDT1azI5IDTuMWA2bDP3bgTsMCA3LWX5bgE5azXzLDATdzPuazXxagE3bDTsMCA3LWh4bDl0MDE1LDAuMDE2MDT4agPybfA3LWM4agP5MWl4LDAuMDMxMzTwMWTyMyBMaV44MzhxbDA3aVwyLWIybDh2aDXxIEM2LWh5MWA2bDd4LDIuMWP3aWh3azhTaV4zaglyMDAwaCwyLWM0aDd2MzE1IDluMgI0Mzl3MglsMV40MWI1Mzh2IEw0LWh0aWh5aDAyLDAuazXxbgdxMDT4IEM0LWE3aWI5MDX1LDAubgPyMWMzbgPzIDMubDE4bDTxagEsMf4xazEwMglxMfAzLWd4MWM4aWM1LDEuaDAyMDA1aWhTgDduMgA4aWl1MDdsMy41bgI3aDd3aVBDMy45MWhxMWP3MywzLWP1MzPxMgE4IDMuazhyMDlyazEsMy45MWl3aWE2bfAzLWh5MgA1MzXyLDduMgA5aDd1MglTgDEuMzX5bDl1aDdsMy40bDMybgIwMyBDMf4xaWT4MWX1bCwzLWTxbgPxbgPyIDAubgl5bgX3aDX3LDduMgP3bDl0aDPTMC43bgIwbgX4bDhsaC41aDT4bgAxaVBMMV40MWMwMWEzaVw2LWEyaWM1azA4IEMyLWM0agPzMDI4LDluMzh4MgdzaDTTMV4yazTxMgd0aVw2LWh5MzX1aDh1IDIuMWI5MDExazPsaV44MzPwMgTwbfBMMC4wMzEzbDl1azd2LDPuMzT3agE5aWMTdzAuMDE2MDXxazX4bfw3LWh5MDMzaWhyIDAsay43bgM5aWAzafAwLDTuMDAwbDAxbgETdzAsbC4yMDP2aDM0aVAwLWAxaWA5MgP5bDXsbC40MgEyagPyMfAwLWAzMgM4aWh3aDlsbC42Mgd4bDEwafBMMV4yMWXwMgE3ayw5LWE2agM4MWh5IEMyLWI3bDExaDd2LDXuaDA4aDd2MgITMV4zaDh3MzAybCw5LWl0aDI0azExIDIuaDIzMDIxMzlsbf44azlwaDM2IEwwLWP5MWA5bgT4afwxMf40agM1MgA1IEMwLWX2bgX5azd5aywxMf44MWM3MzXzIDEuMgl4bDI5agTsMgIuMgTxbDT0MfAxLWM5bgT2agd0LDEyLWhxbDMxMgTTgDMuagXxMDhzbgIsMgEubDXyMgh4aVBDMy43agIwagI2MVwxMV4wazl0aWlxIDMubgI1MgI3azMsMgIuMWd3bDXyaVA0LWEwbDl2agA0LDEyLWdwbgl2aVBMMy40bDIzbDlzafwxaC42MDEyMWIyIEMzLWTxbDT4MghxLDE0LWTzMgM5aDPTaC4xazPwbgTwaywxaf4wMzAxbgPTaC41aDP0MDExMywxaf4yMDT4aWh5IEw2LWEyagE3aDI3LDEzLWh3bDI3MgMTdzluMzh3MDA3MghsMgMuaWh2MzdzbCA2LWh5MWT3aglsMgMuazIzbgh2MfA2LWTzagX4azT3LDEzLWP3MWI0MVBMay4zbDl1bgX3bfwxaf45aWT2MDX2IEM3LWh4bgd1azM1LDE1LWX4aDPxbDdTay43bgMxMgE5MywxaVA4LWAwMDTwMWA3LDE2IEM4LWIwbDd5MWIxLDE2IDTuaDExMzM5aWPsMghubgTzbgExaCA4LWlxagAwaDM0LDE1LWX2bDlwbglTgDXuMgl0bDE5MWdsMgMuazPyMWdyIEM5LWdwazXzMghyLDEzLWPyMzE0bgITbf42aDd1bDl4bfwxMy42agh1aDl5IDXubDP1aWIyazhsMgMuagP4MWPxMyBMMgEuaDhzaDA2LDE1LWIwbDT2agXTdzExLWTyMWT5MgTsMghuMDI4agPzIDEyLWE4MgExbDhsMgdubDI5azXwbCAxMV41MgP2MDM2LDE0LWh5bgh5bDITgDEyLWhxazlwMzlsMgduagX5agX4MVBNIE03LWX5bgX5aDX2LDEwLWPzaglxazITdzluaDT5MDIwaDdsMgAuazM1aWE3MVA1LWI2MzTyaDE2LDXuagEwaWl2aglTaf4yaWM4MWdxaVw3LWX5bgX5aDX2IEM1LWI2MzTyaDE2LDluaDT5MzIzMzhTaV40bDXwMWA0aCw1LWI2agE3bgl1IDPubgX5bgX0bglsaf4yaWhxazX2afBDbf41MgA5aWX0ayw1LWI2agE3bgl1IDEwLWPzagM1bDlsaV40bDXzMzM0aCAxMC43MzhzagT2LDPubgX5bgX0bglTdzEwLWPzagM1bDlsbf41MgA2agl0ayA5LWhxMDX1bgM5LDEwLWPzaglxazITay45bgX5bgd5aVwxMC43Mzh2MgPyIFonIGmpOGw9JyaZmZmZmZlnkC8|PAUSED|timeplay|IVwVlja0Nj9uIWoVP2i0QGYum3MVLCJwO3apQGYvOVI6IZavOneyO2xzLkJpm2U0IVwVOjFym2YuIWoVMCAwIDATMghVLCJ0RkBYIWoVP3mnIn0sIZavOneyO2xSPGxURjxpP3dVbnsVO3JXmkIVbWEwLCJvOVI6MfwVNjavOVI6IWxzQZPTQ2YXQGT9JzIwJyBomjYnNHd9JzIwJz48myB0PZFuP2mvPZ09J3eylj5zOGF0mfTyLCAzKfP|unstarted|unavailable|cHBUQGTTmD0nggAsMCBMMglsMCBMMglsMVBMMCwyIEwwLDATjVBaMCw2IEwxaVw2IEwxaVw4IEwwLDTTgDAsaVBNIE0wLDEyIEwxaVwxMVBMMglsMgdTgDAsMgdTgDAsMgITjVPTmZYsOD0nI2mZmZmZmVQPLz48kC9ncWxPL3a2mz4VLCJUl3epO24VbVJwOGF5OGYzQCIsInBvP2Y0Nj9uIWoVOGiZQCIsIZ1UPZQpOVI6IWATMCAwIDlVLCJVmyI6MfwVP2aUOGhVbWEuafwVQHYwmfI6Ina2myIsIZFuNj1UQGYvOVI6InBvP2Y0Nj9uIVwVlZQwljeXNj5nIWoVMyAzIDMTMyIsIZJnlfI6MC40LCJVm2FvQZiyIWowLWTsInepPCI6MH0sIZavOneyO2xSmnisOCI6RyJvPZeYPVI6MgEsIZ9uIWoxLCJpl29uIWoVcHa2myB3Nje0ND0nMWAnIGUYNjQoQD0nMWAncWxnIGmpOGwtPnismg0nOZ9uRZiyOyPTQHJUOnaZO3JtcfQ0PZFuP2xUQGhoLgEsIC0xKfP|customyterrors|unfix|fix|videosize|yttitle|vpaid_|event_category|settings2action||disablekb|clr_brightness|resumed|clr_saturate|hd1080|clr_sepia|vast_impressions_all|eventlisteners|capiom|watch|vast_remove|action_back|html5|unmuted|normalonclick|tippmargin|playerapiid|enablejsapi|playerVars|galog|tipa|videoId|event_label|PlayerJS|D90000|API|youtube_iframe_api|clr_contrast|rewound|ytReady||logapi|onPlaybackQualityChange|youtubeid|pjsga|onStateChange|moved|thumbs_img|onReady|reloaderTimer|setSize|logos|modestbranding|toogle|showinfo|current_sleep|dispatchEvent|initEvent|createEvent|adShown|google|vast_Impression|tiny|iv_load_policy|medium|large|files_scale|files_sleep|hd720|settings1action||Roku|settings3|skip_after_|onchange|readAsText|vast_unmutebutcolor|constrols|185|096|vast_openclick|accept|unmute_video|vast_preroll_vmap|003|vast_pauseroll_vmap|vast_default_volume|007|001|988|sub_unmem|981|984||996|pressed_|019|036|041|029|||vast_unmutebutbgcolor|vast_unmutebutonce|offsetoptions|vast_skipcolor|vast_playroll_limit|vast_playroll_counter|vast_midroll_counter|vast_midrolltimebreak|606|vast_midrolltbimp|547|vast_introtimebreak|vast_introtbimp|vast_linktxtbgcolor|vast_linktxtcolor|vast_skipbgcolor|vast_titlebgcolor|267|483|416|344|vast_titlecolor|vast_xbgcolor|vast_xcolor|vast_progressbgcolor|vast_progresscolor|vast_volumebgcolor|vast_volumecolor|vast_linktxtonmobile|vast_unmutehover|992|sleepoptions|subtitle_errdel|_timer|introtitle|introtxt|heartbeatinterval|default_channel|bggrclr|WEBVTT|marginRight|Dialogue|minivis|fimg|5em|actn|introclosetime|line_play|f2img|sub_settings|2003|2002|hidearrow|scroll_up|speed4live|current_channel|Input|through|scroll_right|brdl|introclickable|914|sleep2options|883|vast_postroll_vmap|957|vast_midroll_vmap|vpaid_timeout|vpaid_timeout2|296|vast_resound|372|275|vpaid_slotinframe|857|paddingbottom|introskiptime|CUED|eventstrackervast|onMouseOver|partnerprerollor|partnerpauserollor|partnerpostrollor|onMouseOut|partnermidrollor|midrollpoint|scrollWidth|brdla|brdlc|vast_postroll_counter|659|blackberry|dashdebug|Safari|sub_allmy|Firefox|Edge|usernew|redirectplaylist|Trident|shuffle8|f2parent|Opera|16x9|PluginDroplist|ipod|dashcookies|dashlowquality|nameofdashquality|appVersion|errortimeout|vast_skip|vast_click|trident|vast_impression|ga_proc|sub_move|sharetitle|Windows|PluginSubword|shareiconscale|settings5action|settings3action|matches|fine|matchMedia|WebkitAppearance|settings4|sub_all_title|Philips|settings4action|sub_drag|settings5|Tizen|250|platform|logo|poster_floatmargin|poster_floatposition|poster_floatwidth|poster_floatheight|previous|BRAVIA|armv|poster_floatbgcolor|webOS|tvOS|MacIntel|sharetop|shareiconscaleover|705|874|clr_|985|979|home|971|962|pjslng_|vast_prerolltbimp|918|vast_preroll_counter|897|vast_pauseroll_limit|994|vast_pauserolltimebreak|lang_ru|vast_pauserolltbimp|vast_pauseroll_counter|vast_postroll_limit|vast_postrolltimebreak|848|818|785|747|scrollTo|vast_postrolltbimp|vast_prerolltimebreak|vast_preroll_andlimit|shareiconmargin|993|embedsize|embedwidth|userAgent|560|embedheight|160|appName|vast_timeout|vast_pauseonclick|subclr|setioff|contains|983|hlsqhsort|castinit|vast_closeonclick|915|885|775|pjslng_sub_sizeproc|hidesmoothly|997|dropnohide|vast_volume|vast_title|vast_preroll_limit|432|Destroyed|castend|cancelskip|to_right|lrpp|customwidth|wproc|450|02|isOn|tskp|cancel|hdbfdt|seektome|seekiconbut|ssfly|bezier|ssdown|combined|PluginSettings2|showovr|nohdstt|noset|hdbfmb|showuntilmeta|subtrack|requestPictureInPicture|exitPictureInPicture|setAudio|setWsQuality|setWsAudioTrack|level|getDash|fillvideo|HlsSubTrack|playbackRate|nativemobile|childNodes|kind|dashInterval|reset|customspeeds|ndash|grdt|hdn|showvolmobile|nohdsttm|hideonbar|webkitPresentationMode|showduration|hidenoab|hideab|hideonyoutube|wasapl|pjs_cast_button_|cast_available|showlive|pauseonhover|showboth|hidemini|separator|buffering|SettingsTimer|maxHeight|ShowSettingsBut|enter|187|189|bufferInterval||hidenomini|hideonmeta|hidelap|hidewait|hidesmall|dropopen|hideall|hideonend|hideondesktop|hideonmobile|hideunwait|hidenoerr|hideerr|hideafterstart|hideonlive|hidelastpl|hide0timestore|hideuntiltext|hideuntilstartedios|hideuntilended|hideonvod|hideonleave|hidenormscreen|hideonunmute|pictureInPictureElement|disablePictureInPicture|countdown|AUDIO_TRACK_SWITCHING|LEVEL_LOADED|Live|FRAG_CHANGED|fragment|relurl|FRAG_PARSING_METADATA||fragdata|AUDIO_TRACKS_UPDATED|subtitleDisplay|LEVEL_SWITCH|hlssubtracks|FRAG_LOADED|SUBTITLE_TRACKS_UPDATED|subtitleTracks|ERROR|networkError|mediaError|hlsermd|recoverMediaError|LEVEL_SWITCHED|MANIFEST_PARSED|Level|clearkey|autoStartLoad|enableWorker|manifestLoadPolicy|fragLoadPolicy|hlscltps|capLevelToPlayerSize|widevine|microsoft|playready|licenseUrl||MANIFEST_LOADED|serverCertificateUrl|emeEnabled|drmSystems|xhrSetup|withCredentials|prehls|attachMedia|MEDIA_ATTACHED|attached|hls_error|regress||pictureInPictureEnabled|webkitAudioContext|interrupted|automute|playError2|autoplay_denied|request|playError3|1500|hlsforce|createMediaElementSource|playunmute|Active|destination|autoLevelEnabled|cast|disabled|cert|WebKitPlaybackTargetAvailabilityEvent|webkitShowPlaybackTargetPicker|webkitSupportsPresentationMode|playError|playOk|PluginWS|wake|wsconfig|sleep|watching|loadstart|loadeddata|hlsdrmfpl|hlsdrmfps|webkitbeginfullscreen|onpause|2000px|playtry|nativeaudio|WebKitMediaSource|WebKitSourceBuffer|appendBuffer|hlsaddbitrate|firstLevel|hlsaudiolang|AudioTrack|Infinity|bufferDeg|counter|PlugMediaChannels|indent|childList|borderin|inset|querySelector|pjscolor|backface|manipulation|origin|outline|oframe|visited|hover|class|oncontextmenu|ContextMenu|rc_custom|rc_nobrand|uppercase|99999|observe|transbg|ref|88484718|viewinit|intvsbl|pstrcnfg|emptyremove|answer|hash|Cross|getDate|srvsga|allowLinker|07|require|autoLink|eventCategory|eventAction|eventLabel|word|container_w_procent|select|35px|rmright|15em|unatpl|change2playlist_bottom|passonstart|mobtch1|nfscldr|nfsclios|nombclck|seeksidesmob|layerX|offsetX|posterstime|PluginEffects|pstrvd|_vdpsrt|pstrvc|Orientation|webkitFullscreenElement|webkitIsFullScreen|mozFullScreen|msFullscreenElement|fullscreenElement|PluginMediaTags|ChromeCast|playback|PluginBlock|panel|autoplaynomobiletv|rafinit|sessid|sleeptimer0|offsettimerinit|TimeStore|startvisibility|PluginMini|quizes|Local|PluginQuiz|mouseenter|mouseleave|orientationchange|move|keyup|keydown|MSFullscreenChange|fullscreenchange|pljscom|fast|PluginCountdown|tipmarginleft|iconmarginbottom|iconmarginleft|iconmarginright|rotateonclick|tippointeralign|180|tipmargintop|tipmarginbottom|tipmarginright|clickmarginright|hidesec2|scale0|control_time|control_duration|triangle|control_mute|volume_element|slider|hdbfnr|iconmargintop|clickmarginleft|running|ontouchend|iconspress|link2|tofr|ontop2|PlgnCntrlTmln|webp|_text|SVG|_icon|PluginHdIcon|bggrc|flipx|flipy|touch_|_bg|bg2color|bg2a|bg2o|bg2p|bggrl|hdbffs|Color|DOMContentLoaded|grdth|235|hlsdvrtime|offsetwidth|roundingver_final|moveseek|pjs_thumbnail_|200000|shape|grdta|handlemarginright|grdtc|mrgnp|brdclr|brdtop|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|OqFAAAAdklEQVQoz42QQQ7AIAgEF|kbq|RWAlnQyyazA4aoAB4FsBSA|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg||134|handlemarginleft|alphas|valuemarginbottom|abg|lines1|aload|colorover|valuepaddingtop|valuepaddingbottom|valuepaddingleft|valuepaddingright|valuemargintop|valuemarginleft|onmousedown|valuemarginright|l3v_left|handlemargintop|handlemarginbottom|handshdw|drop|135|225|onmouseup|DASH|createGain|flussonic|pjsiframed|wheelDelta|OpenScroll|webkitExitFullscreen|webkitEnterFullScreen|vastnow|vastinfo|iosplbf|webkitFullscreenEnabled|webkitSupportsFullscreen|outros|fileend|vastpause|vastresume|vaststart|reloadplus|chngwd|reloadjustevent|writePl|startAd|heartbeats|vastmute|currentfile|vrsn|tracking|vastids|adsystem|slides|vpaid||slds|PasswordTime|current_custom|issue|reloadstart|VastOverlay|VstAndLmt|VastRemoveUrl|playlist_length|vast_error|VastError|showplaylist|showvlt|alarm|vast_startdelay|startdelay||PluginVastTimeMsg|renew|tagLive|vastbgpreload|vast_ready|vlscrl|skipimprsd|menu3|menu2|3600000|yandex|vast_init|crtm|skipimpessed|VastReady|bgload2|bgload|menu1|VastImpression|VpaidStarted|VastShow|wrapper0|_self|playlist_folders|blnk|NaNpx|number|olor|support|setProperty|repeating|45deg|1000000|showfrom1file|openlast|control_buffer|redirectparent|cssText|FindPjsDiv|redirectblank|trkp2|pageXOffset|0123456789|2048|192|191|encode|exist2v|reduce|scrollY|substring|||||||||||globalfont|const|arguments|PJSDIV|nodeName|sess|async|filetype|Resume|downself|dontseekforward|getVolume|midroll_time|midrollcrtm|MediaMetadata|artwork|scrnstp|Progress|previoustrack|nexttrack|stylesheet|01|googleapis|css2|mxprc|water|same|nativenotandroid|nativeontv|isOpen|clk|circle|swap|AdBlock|wid|head|PluginWater|pjsstat|pjsstatid|PluginStat|and2limit|crossdomain|Next|rus|taginframe|hqdefault|complete|nativehlstv|fillText|New|toDataURL|jpeg|||||||||||PluginFloatPoster|rldnornd|FloatPosterScale|Audiotrack|Speed|English|fillStyle|eng|customqualities|nativehlssafari|2160|mp4a|nativehlsinsafari|1440|2560|1080|1920|720|1280|480|preloading|mediart|240|sscopyright|tagcors|avc1|codecs|urlmse|error_time|scaledrag0|dragging|scaledrag|crossorigin|crossOrigin|pstrtg|10000|drunchr|Courier|utube|createposter|0001|ynxnopip|nomedia|vast_loadtxtd|nativenodownload|vast_posterurl|Created|RemoveAll|Arial|controlsList|MediaPjs|Image||||nodownload|854||3840|||42E01E|EmptyVastUrl|redirectafter|finishnormal|norootplstart|invert|stpoad|posterfull|RemovePassword|Pass|vast_dontplay|EXTINF|vldcntrInterval|vast_finish|vast_stop|VastInsertOr|cut1|cut2|VastInsertAnd|disablePreload|playlists|finish|loaderror|Quality|tryotherquality|nativehlsinedge|Alternative|reloadtimes|Break|Seeking|tags|qualitypause|1600p|426'.split('|'),0,{})) | |
!function t(e){var r,i;r=this,i=function(){"use strict";function r(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function i(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?r(Object(i),!0).forEach((function(e){var r,a,s;r=t,a=e,s=i[e],(a=n(a))in r?Object.defineProperty(r,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[a]=s})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function n(t){var e=function(t,e){if("object"!=typeof t||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var i=r.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==typeof e?e:String(e)}function a(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,n(i.key),i)}}function s(t,e,r){return e&&a(t.prototype,e),r&&a(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t}function o(){return o=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(t[i]=r[i])}return t},o.apply(this,arguments)}function l(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,h(t,e)}function u(t){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},u(t)}function h(t,e){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},h(t,e)}function d(t,e,r){return d=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}()?Reflect.construct.bind():function(t,e,r){var i=[null];i.push.apply(i,e);var n=new(Function.bind.apply(t,i));return r&&h(n,r.prototype),n},d.apply(null,arguments)}function c(t){var e="function"==typeof Map?new Map:void 0;return c=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,r)}function r(){return d(t,arguments,u(this).constructor)}return r.prototype=Object.create(t.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),h(r,t)},c(t)}function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,i=new Array(e);r<e;r++)i[r]=t[r];return i}function g(t,e){var r="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(r)return(r=r.call(t)).next.bind(r);if(Array.isArray(t)||(r=function(t,e){if(t){if("string"==typeof t)return f(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){r&&(t=r);var i=0;return function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function v(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var m={exports:{}};!function(t,e){var r,i,n,a,s;r=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,i=/^(?=([^\/?#]*))\1([^]*)$/,n=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,s={buildAbsoluteURL:function(t,e,r){if(r=r||{},t=t.trim(),!(e=e.trim())){if(!r.alwaysNormalize)return t;var n=s.parseURL(t);if(!n)throw new Error("Error trying to parse base URL.");return n.path=s.normalizePath(n.path),s.buildURLFromParts(n)}var a=s.parseURL(e);if(!a)throw new Error("Error trying to parse relative URL.");if(a.scheme)return r.alwaysNormalize?(a.path=s.normalizePath(a.path),s.buildURLFromParts(a)):e;var o=s.parseURL(t);if(!o)throw new Error("Error trying to parse base URL.");if(!o.netLoc&&o.path&&"/"!==o.path[0]){var l=i.exec(o.path);o.netLoc=l[1],o.path=l[2]}o.netLoc&&!o.path&&(o.path="/");var u={scheme:o.scheme,netLoc:a.netLoc,path:null,params:a.params,query:a.query,fragment:a.fragment};if(!a.netLoc&&(u.netLoc=o.netLoc,"/"!==a.path[0]))if(a.path){var h=o.path,d=h.substring(0,h.lastIndexOf("/")+1)+a.path;u.path=s.normalizePath(d)}else u.path=o.path,a.params||(u.params=o.params,a.query||(u.query=o.query));return null===u.path&&(u.path=r.alwaysNormalize?s.normalizePath(a.path):a.path),s.buildURLFromParts(u)},parseURL:function(t){var e=r.exec(t);return e?{scheme:e[1]||"",netLoc:e[2]||"",path:e[3]||"",params:e[4]||"",query:e[5]||"",fragment:e[6]||""}:null},normalizePath:function(t){for(t=t.split("").reverse().join("").replace(n,"");t.length!==(t=t.replace(a,"")).length;);return t.split("").reverse().join("")},buildURLFromParts:function(t){return t.scheme+t.netLoc+t.path+t.params+t.query+t.fragment}},t.exports=s}(m);var p=m.exports,y=Number.isFinite||function(t){return"number"==typeof t&&isFinite(t)},E=Number.isSafeInteger||function(t){return"number"==typeof t&&Math.abs(t)<=T},T=Number.MAX_SAFE_INTEGER||9007199254740991,S=function(t){return t.MEDIA_ATTACHING="hlsMediaAttaching",t.MEDIA_ATTACHED="hlsMediaAttached",t.MEDIA_DETACHING="hlsMediaDetaching",t.MEDIA_DETACHED="hlsMediaDetached",t.BUFFER_RESET="hlsBufferReset",t.BUFFER_CODECS="hlsBufferCodecs",t.BUFFER_CREATED="hlsBufferCreated",t.BUFFER_APPENDING="hlsBufferAppending",t.BUFFER_APPENDED="hlsBufferAppended",t.BUFFER_EOS="hlsBufferEos",t.BUFFER_FLUSHING="hlsBufferFlushing",t.BUFFER_FLUSHED="hlsBufferFlushed",t.MANIFEST_LOADING="hlsManifestLoading",t.MANIFEST_LOADED="hlsManifestLoaded",t.MANIFEST_PARSED="hlsManifestParsed",t.LEVEL_SWITCHING="hlsLevelSwitching",t.LEVEL_SWITCHED="hlsLevelSwitched",t.LEVEL_LOADING="hlsLevelLoading",t.LEVEL_LOADED="hlsLevelLoaded",t.LEVEL_UPDATED="hlsLevelUpdated",t.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",t.LEVELS_UPDATED="hlsLevelsUpdated",t.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",t.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",t.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",t.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",t.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",t.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",t.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",t.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",t.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",t.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",t.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",t.CUES_PARSED="hlsCuesParsed",t.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",t.INIT_PTS_FOUND="hlsInitPtsFound",t.FRAG_LOADING="hlsFragLoading",t.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",t.FRAG_LOADED="hlsFragLoaded",t.FRAG_DECRYPTED="hlsFragDecrypted",t.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",t.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",t.FRAG_PARSING_METADATA="hlsFragParsingMetadata",t.FRAG_PARSED="hlsFragParsed",t.FRAG_BUFFERED="hlsFragBuffered",t.FRAG_CHANGED="hlsFragChanged",t.FPS_DROP="hlsFpsDrop",t.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",t.MAX_AUTO_LEVEL_UPDATED="hlsMaxAutoLevelUpdated",t.ERROR="hlsError",t.DESTROYING="hlsDestroying",t.KEY_LOADING="hlsKeyLoading",t.KEY_LOADED="hlsKeyLoaded",t.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",t.BACK_BUFFER_REACHED="hlsBackBufferReached",t.STEERING_MANIFEST_LOADED="hlsSteeringManifestLoaded",t}({}),L=function(t){return t.NETWORK_ERROR="networkError",t.MEDIA_ERROR="mediaError",t.KEY_SYSTEM_ERROR="keySystemError",t.MUX_ERROR="muxError",t.OTHER_ERROR="otherError",t}({}),A=function(t){return t.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",t.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",t.KEY_SYSTEM_NO_SESSION="keySystemNoSession",t.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",t.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",t.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",t.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",t.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",t.MANIFEST_LOAD_ERROR="manifestLoadError",t.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",t.MANIFEST_PARSING_ERROR="manifestParsingError",t.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",t.LEVEL_EMPTY_ERROR="levelEmptyError",t.LEVEL_LOAD_ERROR="levelLoadError",t.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",t.LEVEL_PARSING_ERROR="levelParsingError",t.LEVEL_SWITCH_ERROR="levelSwitchError",t.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",t.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",t.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",t.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",t.FRAG_LOAD_ERROR="fragLoadError",t.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",t.FRAG_DECRYPT_ERROR="fragDecryptError",t.FRAG_PARSING_ERROR="fragParsingError",t.FRAG_GAP="fragGap",t.REMUX_ALLOC_ERROR="remuxAllocError",t.KEY_LOAD_ERROR="keyLoadError",t.KEY_LOAD_TIMEOUT="keyLoadTimeOut",t.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",t.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",t.BUFFER_APPEND_ERROR="bufferAppendError",t.BUFFER_APPENDING_ERROR="bufferAppendingError",t.BUFFER_STALLED_ERROR="bufferStalledError",t.BUFFER_FULL_ERROR="bufferFullError",t.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",t.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",t.INTERNAL_EXCEPTION="internalException",t.INTERNAL_ABORTED="aborted",t.UNKNOWN="unknown",t}({}),R=function(){},b={trace:R,debug:R,log:R,warn:R,info:R,error:R},k=b;function D(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];r.forEach((function(e){k[e]=t[e]?t[e].bind(t):function(t){var e=self.console[t];return e?e.bind(self.console,"["+t+"] >"):R}(e)}))}function I(t,e){if("object"==typeof console&&!0===t||"object"==typeof t){D(t,"debug","log","info","warn","error");try{k.log('Debug logs enabled for "'+e+'" in hls.js version 1.5.17')}catch(t){k=b}}else k=b}var w=k,C=/^(\d+)x(\d+)$/,_=/(.+?)=(".*?"|.*?)(?:,|$)/g,x=function(){function t(e){"string"==typeof e&&(e=t.parseAttrList(e)),o(this,e)}var e=t.prototype;return e.decimalInteger=function(t){var e=parseInt(this[t],10);return e>Number.MAX_SAFE_INTEGER?1/0:e},e.hexadecimalInteger=function(t){if(this[t]){var e=(this[t]||"0x").slice(2);e=(1&e.length?"0":"")+e;for(var r=new Uint8Array(e.length/2),i=0;i<e.length/2;i++)r[i]=parseInt(e.slice(2*i,2*i+2),16);return r}return null},e.hexadecimalIntegerAsNumber=function(t){var e=parseInt(this[t],16);return e>Number.MAX_SAFE_INTEGER?1/0:e},e.decimalFloatingPoint=function(t){return parseFloat(this[t])},e.optionalFloat=function(t,e){var r=this[t];return r?parseFloat(r):e},e.enumeratedString=function(t){return this[t]},e.bool=function(t){return"YES"===this[t]},e.decimalResolution=function(t){var e=C.exec(this[t]);if(null!==e)return{width:parseInt(e[1],10),height:parseInt(e[2],10)}},t.parseAttrList=function(t){var e,r={};for(_.lastIndex=0;null!==(e=_.exec(t));){var i=e[2];0===i.indexOf('"')&&i.lastIndexOf('"')===i.length-1&&(i=i.slice(1,-1)),r[e[1].trim()]=i}return r},s(t,[{key:"clientAttrs",get:function(){return Object.keys(this).filter((function(t){return"X-"===t.substring(0,2)}))}}]),t}();function P(t){return"SCTE35-OUT"===t||"SCTE35-IN"===t}var F=function(){function t(t,e){if(this.attr=void 0,this._startDate=void 0,this._endDate=void 0,this._badValueForSameId=void 0,e){var r=e.attr;for(var i in r)if(Object.prototype.hasOwnProperty.call(t,i)&&t[i]!==r[i]){w.warn('DATERANGE tag attribute: "'+i+'" does not match for tags with ID: "'+t.ID+'"'),this._badValueForSameId=i;break}t=o(new x({}),r,t)}if(this.attr=t,this._startDate=new Date(t["START-DATE"]),"END-DATE"in this.attr){var n=new Date(this.attr["END-DATE"]);y(n.getTime())&&(this._endDate=n)}}return s(t,[{key:"id",get:function(){return this.attr.ID}},{key:"class",get:function(){return this.attr.CLASS}},{key:"startDate",get:function(){return this._startDate}},{key:"endDate",get:function(){if(this._endDate)return this._endDate;var t=this.duration;return null!==t?new Date(this._startDate.getTime()+1e3*t):null}},{key:"duration",get:function(){if("DURATION"in this.attr){var t=this.attr.decimalFloatingPoint("DURATION");if(y(t))return t}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}},{key:"plannedDuration",get:function(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}},{key:"endOnNext",get:function(){return this.attr.bool("END-ON-NEXT")}},{key:"isValid",get:function(){return!!this.id&&!this._badValueForSameId&&y(this.startDate.getTime())&&(null===this.duration||this.duration>=0)&&(!this.endOnNext||!!this.class)}}]),t}(),M=function(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}},O="audio",N="video",U="audiovideo",B=function(){function t(t){var e;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=((e={})[O]=null,e[N]=null,e[U]=null,e),this.baseurl=t}return t.prototype.setByteRange=function(t,e){var r,i=t.split("@",2);r=1===i.length?(null==e?void 0:e.byteRangeEndOffset)||0:parseInt(i[1]),this._byteRange=[r,parseInt(i[0])+r]},s(t,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=p.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(t){this._url=t}}]),t}(),G=function(t){function e(e,r){var i;return(i=t.call(this,r)||this)._decryptdata=null,i.rawProgramDateTime=null,i.programDateTime=null,i.tagList=[],i.duration=0,i.sn=0,i.levelkeys=void 0,i.type=void 0,i.loader=null,i.keyLoader=null,i.level=-1,i.cc=0,i.startPTS=void 0,i.endPTS=void 0,i.startDTS=void 0,i.endDTS=void 0,i.start=0,i.deltaPTS=void 0,i.maxStartPTS=void 0,i.minEndPTS=void 0,i.stats=new M,i.data=void 0,i.bitrateTest=!1,i.title=null,i.initSegment=null,i.endList=void 0,i.gap=void 0,i.urlId=0,i.type=e,i}l(e,t);var r=e.prototype;return r.setKeyFormat=function(t){if(this.levelkeys){var e=this.levelkeys[t];e&&!this._decryptdata&&(this._decryptdata=e.getDecryptData(this.sn))}},r.abortRequests=function(){var t,e;null==(t=this.loader)||t.abort(),null==(e=this.keyLoader)||e.abort()},r.setElementaryStreamInfo=function(t,e,r,i,n,a){void 0===a&&(a=!1);var s=this.elementaryStreams,o=s[t];o?(o.startPTS=Math.min(o.startPTS,e),o.endPTS=Math.max(o.endPTS,r),o.startDTS=Math.min(o.startDTS,i),o.endDTS=Math.max(o.endDTS,n)):s[t]={startPTS:e,endPTS:r,startDTS:i,endDTS:n,partial:a}},r.clearElementaryStreamInfo=function(){var t=this.elementaryStreams;t[O]=null,t[N]=null,t[U]=null},s(e,[{key:"decryptdata",get:function(){if(!this.levelkeys&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkeys&&!this.levelkeys.NONE){var t=this.levelkeys.identity;if(t)this._decryptdata=t.getDecryptData(this.sn);else{var e=Object.keys(this.levelkeys);if(1===e.length)return this._decryptdata=this.levelkeys[e[0]].getDecryptData(this.sn)}}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(null===this.programDateTime)return null;if(!y(this.programDateTime))return null;var t=y(this.duration)?this.duration:0;return this.programDateTime+1e3*t}},{key:"encrypted",get:function(){var t;if(null!=(t=this._decryptdata)&&t.encrypted)return!0;if(this.levelkeys){var e=Object.keys(this.levelkeys),r=e.length;if(r>1||1===r&&this.levelkeys[e[0]].encrypted)return!0}return!1}}]),e}(B),K=function(t){function e(e,r,i,n,a){var s;(s=t.call(this,i)||this).fragOffset=0,s.duration=0,s.gap=!1,s.independent=!1,s.relurl=void 0,s.fragment=void 0,s.index=void 0,s.stats=new M,s.duration=e.decimalFloatingPoint("DURATION"),s.gap=e.bool("GAP"),s.independent=e.bool("INDEPENDENT"),s.relurl=e.enumeratedString("URI"),s.fragment=r,s.index=n;var o=e.enumeratedString("BYTERANGE");return o&&s.setByteRange(o,a),a&&(s.fragOffset=a.fragOffset+a.duration),s}return l(e,t),s(e,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var t=this.elementaryStreams;return!!(t.audio||t.video||t.audiovideo)}}]),e}(B),H=function(){function t(t){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=t}return t.prototype.reloaded=function(t){if(!t)return this.advanced=!0,void(this.updated=!0);var e=this.lastPartSn-t.lastPartSn,r=this.lastPartIndex-t.lastPartIndex;this.updated=this.endSN!==t.endSN||!!r||!!e||!this.live,this.advanced=this.endSN>t.endSN||e>0||0===e&&r>0,this.updated||this.advanced?this.misses=Math.floor(.6*t.misses):this.misses=t.misses+1,this.availabilityDelay=t.availabilityDelay},s(t,[{key:"hasProgramDateTime",get:function(){return!!this.fragments.length&&y(this.fragments[this.fragments.length-1].programDateTime)}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||10}},{key:"drift",get:function(){var t=this.driftEndTime-this.driftStartTime;return t>0?1e3*(this.driftEnd-this.driftStart)/t:1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var t;return null!=(t=this.fragments)&&t.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),t}();function V(t){return Uint8Array.from(atob(t),(function(t){return t.charCodeAt(0)}))}function Y(t){var e,r,i=t.split(":"),n=null;if("data"===i[0]&&2===i.length){var a=i[1].split(";"),s=a[a.length-1].split(",");if(2===s.length){var o="base64"===s[0],l=s[1];o?(a.splice(-1,1),n=V(l)):(e=W(l).subarray(0,16),(r=new Uint8Array(16)).set(e,16-e.length),n=r)}}return n}function W(t){return Uint8Array.from(unescape(encodeURIComponent(t)),(function(t){return t.charCodeAt(0)}))}var j="undefined"!=typeof self?self:void 0,q={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},X="org.w3.clearkey",z="com.apple.streamingkeydelivery",Q="com.microsoft.playready",J="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed";function $(t){switch(t){case z:return q.FAIRPLAY;case Q:return q.PLAYREADY;case J:return q.WIDEVINE;case X:return q.CLEARKEY}}var Z="1077efecc0b24d02ace33c1e52e2fb4b",tt="e2719d58a985b3c9781ab030af78d30e",et="9a04f07998404286ab92e65be0885f95",rt="edef8ba979d64acea3c827dcd51d21ed";function it(t){return t===rt?q.WIDEVINE:t===et?q.PLAYREADY:t===Z||t===tt?q.CLEARKEY:void 0}function nt(t){switch(t){case q.FAIRPLAY:return z;case q.PLAYREADY:return Q;case q.WIDEVINE:return J;case q.CLEARKEY:return X}}function at(t){var e=t.drmSystems,r=t.widevineLicenseUrl,i=e?[q.FAIRPLAY,q.WIDEVINE,q.PLAYREADY,q.CLEARKEY].filter((function(t){return!!e[t]})):[];return!i[q.WIDEVINE]&&r&&i.push(q.WIDEVINE),i}var st,ot=null!=j&&null!=(st=j.navigator)&&st.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null;function lt(t,e,r){return Uint8Array.prototype.slice?t.slice(e,r):new Uint8Array(Array.prototype.slice.call(t,e,r))}var ut,ht=function(t,e){return e+10<=t.length&&73===t[e]&&68===t[e+1]&&51===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},dt=function(t,e){return e+10<=t.length&&51===t[e]&&68===t[e+1]&&73===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},ct=function(t,e){for(var r=e,i=0;ht(t,e);)i+=10,i+=ft(t,e+6),dt(t,e+10)&&(i+=10),e+=i;if(i>0)return t.subarray(r,r+i)},ft=function(t,e){var r=0;return r=(127&t[e])<<21,r|=(127&t[e+1])<<14,r|=(127&t[e+2])<<7,r|=127&t[e+3]},gt=function(t,e){return ht(t,e)&&ft(t,e+6)+10<=t.length-e},vt=function(t){for(var e=yt(t),r=0;r<e.length;r++){var i=e[r];if(mt(i))return At(i)}},mt=function(t){return t&&"PRIV"===t.key&&"com.apple.streaming.transportStreamTimestamp"===t.info},pt=function(t){var e=String.fromCharCode(t[0],t[1],t[2],t[3]),r=ft(t,4);return{type:e,size:r,data:t.subarray(10,10+r)}},yt=function(t){for(var e=0,r=[];ht(t,e);){for(var i=ft(t,e+6),n=(e+=10)+i;e+8<n;){var a=pt(t.subarray(e)),s=Et(a);s&&r.push(s),e+=a.size+10}dt(t,e)&&(e+=10)}return r},Et=function(t){return"PRIV"===t.type?Tt(t):"W"===t.type[0]?Lt(t):St(t)},Tt=function(t){if(!(t.size<2)){var e=Rt(t.data,!0),r=new Uint8Array(t.data.subarray(e.length+1));return{key:t.type,info:e,data:r.buffer}}},St=function(t){if(!(t.size<2)){if("TXXX"===t.type){var e=1,r=Rt(t.data.subarray(e),!0);e+=r.length+1;var i=Rt(t.data.subarray(e));return{key:t.type,info:r,data:i}}var n=Rt(t.data.subarray(1));return{key:t.type,data:n}}},Lt=function(t){if("WXXX"===t.type){if(t.size<2)return;var e=1,r=Rt(t.data.subarray(e),!0);e+=r.length+1;var i=Rt(t.data.subarray(e));return{key:t.type,info:r,data:i}}var n=Rt(t.data);return{key:t.type,data:n}},At=function(t){if(8===t.data.byteLength){var e=new Uint8Array(t.data),r=1&e[3],i=(e[4]<<23)+(e[5]<<15)+(e[6]<<7)+e[7];return i/=45,r&&(i+=47721858.84),Math.round(i)}},Rt=function(t,e){void 0===e&&(e=!1);var r=bt();if(r){var i=r.decode(t);if(e){var n=i.indexOf("\0");return-1!==n?i.substring(0,n):i}return i.replace(/\0/g,"")}for(var a,s,o,l=t.length,u="",h=0;h<l;){if(0===(a=t[h++])&&e)return u;if(0!==a&&3!==a)switch(a>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:u+=String.fromCharCode(a);break;case 12:case 13:s=t[h++],u+=String.fromCharCode((31&a)<<6|63&s);break;case 14:s=t[h++],o=t[h++],u+=String.fromCharCode((15&a)<<12|(63&s)<<6|(63&o)<<0)}}return u};function bt(){if(!navigator.userAgent.includes("PlayStation 4"))return ut||void 0===self.TextDecoder||(ut=new self.TextDecoder("utf-8")),ut}var kt={hexDump:function(t){for(var e="",r=0;r<t.length;r++){var i=t[r].toString(16);i.length<2&&(i="0"+i),e+=i}return e}},Dt=Math.pow(2,32)-1,It=[].push,wt={video:1,audio:2,id3:3,text:4};function Ct(t){return String.fromCharCode.apply(null,t)}function _t(t,e){var r=t[e]<<8|t[e+1];return r<0?65536+r:r}function xt(t,e){var r=Ft(t,e);return r<0?4294967296+r:r}function Pt(t,e){var r=xt(t,e);return r*=Math.pow(2,32),r+=xt(t,e+4)}function Ft(t,e){return t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3]}function Mt(t,e,r){t[e]=r>>24,t[e+1]=r>>16&255,t[e+2]=r>>8&255,t[e+3]=255&r}function Ot(t,e){var r=[];if(!e.length)return r;for(var i=t.byteLength,n=0;n<i;){var a=xt(t,n),s=a>1?n+a:i;if(Ct(t.subarray(n+4,n+8))===e[0])if(1===e.length)r.push(t.subarray(n+8,s));else{var o=Ot(t.subarray(n+8,s),e.slice(1));o.length&&It.apply(r,o)}n=s}return r}function Nt(t){var e=[],r=t[0],i=8,n=xt(t,i);i+=4;var a=0,s=0;0===r?(a=xt(t,i),s=xt(t,i+4),i+=8):(a=Pt(t,i),s=Pt(t,i+8),i+=16),i+=2;var o=t.length+s,l=_t(t,i);i+=2;for(var u=0;u<l;u++){var h=i,d=xt(t,h);h+=4;var c=2147483647&d;if(1==(2147483648&d)>>>31)return w.warn("SIDX has hierarchical references (not supported)"),null;var f=xt(t,h);h+=4,e.push({referenceSize:c,subsegmentDuration:f,info:{duration:f/n,start:o,end:o+c-1}}),o+=c,i=h+=4}return{earliestPresentationTime:a,timescale:n,version:r,referencesCount:l,references:e}}function Ut(t){for(var e=[],r=Ot(t,["moov","trak"]),n=0;n<r.length;n++){var a=r[n],s=Ot(a,["tkhd"])[0];if(s){var o=s[0],l=xt(s,0===o?12:20),u=Ot(a,["mdia","mdhd"])[0];if(u){var h=xt(u,0===(o=u[0])?12:20),d=Ot(a,["mdia","hdlr"])[0];if(d){var c=Ct(d.subarray(8,12)),f={soun:O,vide:N}[c];if(f){var g=Bt(Ot(a,["mdia","minf","stbl","stsd"])[0]);e[l]={timescale:h,type:f},e[f]=i({timescale:h,id:l},g)}}}}}return Ot(t,["moov","mvex","trex"]).forEach((function(t){var r=xt(t,4),i=e[r];i&&(i.default={duration:xt(t,12),flags:xt(t,20)})})),e}function Bt(t){var e=t.subarray(8),r=e.subarray(86),i=Ct(e.subarray(4,8)),n=i,a="enca"===i||"encv"===i;if(a){var s=Ot(e,[i])[0];Ot(s.subarray("enca"===i?28:78),["sinf"]).forEach((function(t){var e=Ot(t,["schm"])[0];if(e){var r=Ct(e.subarray(4,8));if("cbcs"===r||"cenc"===r){var i=Ot(t,["frma"])[0];i&&(n=Ct(i))}}}))}switch(n){case"avc1":case"avc2":case"avc3":case"avc4":var o=Ot(r,["avcC"])[0];n+="."+Kt(o[1])+Kt(o[2])+Kt(o[3]);break;case"mp4a":var l=Ot(e,[i])[0],u=Ot(l.subarray(28),["esds"])[0];if(u&&u.length>12){var h=4;if(3!==u[h++])break;h=Gt(u,h),h+=2;var d=u[h++];if(128&d&&(h+=2),64&d&&(h+=u[h++]),4!==u[h++])break;h=Gt(u,h);var c=u[h++];if(64!==c)break;if(n+="."+Kt(c),h+=12,5!==u[h++])break;h=Gt(u,h);var f=u[h++],g=(248&f)>>3;31===g&&(g+=1+((7&f)<<3)+((224&u[h])>>5)),n+="."+g}break;case"hvc1":case"hev1":var v=Ot(r,["hvcC"])[0],m=v[1],p=["","A","B","C"][m>>6],y=31&m,E=xt(v,2),T=(32&m)>>5?"H":"L",S=v[12],L=v.subarray(6,12);n+="."+p+y,n+="."+E.toString(16).toUpperCase(),n+="."+T+S;for(var A="",R=L.length;R--;){var b=L[R];(b||A)&&(A="."+b.toString(16).toUpperCase()+A)}n+=A;break;case"dvh1":case"dvhe":var k=Ot(r,["dvcC"])[0],D=k[2]>>1&127,I=k[2]<<5&32|k[3]>>3&31;n+="."+Ht(D)+"."+Ht(I);break;case"vp09":var w=Ot(r,["vpcC"])[0],C=w[4],_=w[5],x=w[6]>>4&15;n+="."+Ht(C)+"."+Ht(_)+"."+Ht(x);break;case"av01":var P=Ot(r,["av1C"])[0],F=P[1]>>>5,M=31&P[1],O=P[2]>>>7?"H":"M",N=(64&P[2])>>6,U=(32&P[2])>>5,B=2===F&&N?U?12:10:N?10:8,G=(16&P[2])>>4,K=(8&P[2])>>3,H=(4&P[2])>>2,V=3&P[2];n+="."+F+"."+Ht(M)+O+"."+Ht(B)+"."+G+"."+K+H+V+"."+Ht(1)+"."+Ht(1)+"."+Ht(1)+".0"}return{codec:n,encrypted:a}}function Gt(t,e){for(var r=e+5;128&t[e++]&&e<r;);return e}function Kt(t){return("0"+t.toString(16).toUpperCase()).slice(-2)}function Ht(t){return(t<10?"0":"")+t}function Vt(t){var e=Ot(t,["schm"])[0];if(e){var r=Ct(e.subarray(4,8));if("cbcs"===r||"cenc"===r)return Ot(t,["schi","tenc"])[0]}return null}function Yt(t){var e=xt(t,0),r=8;1&e&&(r+=4),4&e&&(r+=4);for(var i=0,n=xt(t,4),a=0;a<n;a++)256&e&&(i+=xt(t,r),r+=4),512&e&&(r+=4),1024&e&&(r+=4),2048&e&&(r+=4);return i}function Wt(t,e){var r=new Uint8Array(t.length+e.length);return r.set(t),r.set(e,t.length),r}function jt(t,e){var r=[],i=e.samples,n=e.timescale,a=e.id,s=!1;return Ot(i,["moof"]).map((function(o){var l=o.byteOffset-8;Ot(o,["traf"]).map((function(o){var u=Ot(o,["tfdt"]).map((function(t){var e=t[0],r=xt(t,4);return 1===e&&(r*=Math.pow(2,32),r+=xt(t,8)),r/n}))[0];return void 0!==u&&(t=u),Ot(o,["tfhd"]).map((function(u){var h=xt(u,4),d=16777215&xt(u,0),c=0,f=0!=(16&d),g=0,v=0!=(32&d),m=8;h===a&&(0!=(1&d)&&(m+=8),0!=(2&d)&&(m+=4),0!=(8&d)&&(c=xt(u,m),m+=4),f&&(g=xt(u,m),m+=4),v&&(m+=4),"video"===e.type&&(s=function(t){if(!t)return!1;var e=t.indexOf("."),r=e<0?t:t.substring(0,e);return"hvc1"===r||"hev1"===r||"dvh1"===r||"dvhe"===r}(e.codec)),Ot(o,["trun"]).map((function(a){var o=a[0],u=16777215&xt(a,0),h=0!=(1&u),d=0,f=0!=(4&u),v=0!=(256&u),m=0,p=0!=(512&u),y=0,E=0!=(1024&u),T=0!=(2048&u),S=0,L=xt(a,4),A=8;h&&(d=xt(a,A),A+=4),f&&(A+=4);for(var R=d+l,b=0;b<L;b++){if(v?(m=xt(a,A),A+=4):m=c,p?(y=xt(a,A),A+=4):y=g,E&&(A+=4),T&&(S=0===o?xt(a,A):Ft(a,A),A+=4),e.type===N)for(var k=0;k<y;){var D=xt(i,R);qt(s,i[R+=4])&&Xt(i.subarray(R,R+D),s?2:1,t+S/n,r),R+=D,k+=D+4}t+=m/n}})))}))}))})),r}function qt(t,e){if(t){var r=e>>1&63;return 39===r||40===r}return 6==(31&e)}function Xt(t,e,r,i){var n=zt(t),a=0;a+=e;for(var s=0,o=0,l=0;a<n.length;){s=0;do{if(a>=n.length)break;s+=l=n[a++]}while(255===l);o=0;do{if(a>=n.length)break;o+=l=n[a++]}while(255===l);var u=n.length-a,h=a;if(o<u)a+=o;else if(o>u){w.error("Malformed SEI payload. "+o+" is too small, only "+u+" bytes left to parse.");break}if(4===s){if(181===n[h++]){var d=_t(n,h);if(h+=2,49===d){var c=xt(n,h);if(h+=4,1195456820===c){var f=n[h++];if(3===f){var g=n[h++],v=64&g,m=v?2+3*(31&g):0,p=new Uint8Array(m);if(v){p[0]=g;for(var y=1;y<m;y++)p[y]=n[h++]}i.push({type:f,payloadType:s,pts:r,bytes:p})}}}}}else if(5===s&&o>16){for(var E=[],T=0;T<16;T++){var S=n[h++].toString(16);E.push(1==S.length?"0"+S:S),3!==T&&5!==T&&7!==T&&9!==T||E.push("-")}for(var L=o-16,A=new Uint8Array(L),R=0;R<L;R++)A[R]=n[h++];i.push({payloadType:s,pts:r,uuid:E.join(""),userData:Rt(A),userDataBytes:A})}}}function zt(t){for(var e=t.byteLength,r=[],i=1;i<e-2;)0===t[i]&&0===t[i+1]&&3===t[i+2]?(r.push(i+2),i+=2):i++;if(0===r.length)return t;var n=e-r.length,a=new Uint8Array(n),s=0;for(i=0;i<n;s++,i++)s===r[0]&&(s++,r.shift()),a[i]=t[s];return a}function Qt(t,e,r){if(16!==t.byteLength)throw new RangeError("Invalid system id");var i,n,a;if(e){i=1,n=new Uint8Array(16*e.length);for(var s=0;s<e.length;s++){var o=e[s];if(16!==o.byteLength)throw new RangeError("Invalid key");n.set(o,16*s)}}else i=0,n=new Uint8Array;i>0?(a=new Uint8Array(4),e.length>0&&new DataView(a.buffer).setUint32(0,e.length,!1)):a=new Uint8Array;var l=new Uint8Array(4);return r&&r.byteLength>0&&new DataView(l.buffer).setUint32(0,r.byteLength,!1),function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];for(var n=r.length,a=8,s=n;s--;)a+=r[s].byteLength;var o=new Uint8Array(a);for(o[0]=a>>24&255,o[1]=a>>16&255,o[2]=a>>8&255,o[3]=255&a,o.set(t,4),s=0,a=8;s<n;s++)o.set(r[s],a),a+=r[s].byteLength;return o}([112,115,115,104],new Uint8Array([i,0,0,0]),t,a,n,l,r||new Uint8Array)}function Jt(t){var e=t.getUint32(0),r=t.byteOffset,i=t.byteLength;if(i<e)return{offset:r,size:i};if(1886614376!==t.getUint32(4))return{offset:r,size:e};var n=t.getUint32(8)>>>24;if(0!==n&&1!==n)return{offset:r,size:e};var a=t.buffer,s=kt.hexDump(new Uint8Array(a,r+12,16)),o=t.getUint32(28),l=null,u=null;if(0===n){if(e-32<o||o<22)return{offset:r,size:e};u=new Uint8Array(a,r+32,o)}else if(1===n){if(!o||i<r+32+16*o+16)return{offset:r,size:e};l=[];for(var h=0;h<o;h++)l.push(new Uint8Array(a,r+32+16*h,16))}return{version:n,systemId:s,kids:l,data:u,offset:r,size:e}}var $t={},Zt=function(){function t(t,e,r,i,n){void 0===i&&(i=[1]),void 0===n&&(n=null),this.uri=void 0,this.method=void 0,this.keyFormat=void 0,this.keyFormatVersions=void 0,this.encrypted=void 0,this.isCommonEncryption=void 0,this.iv=null,this.key=null,this.keyId=null,this.pssh=null,this.method=t,this.uri=e,this.keyFormat=r,this.keyFormatVersions=i,this.iv=n,this.encrypted=!!t&&"NONE"!==t,this.isCommonEncryption=this.encrypted&&"AES-128"!==t}t.clearKeyUriToKeyIdMap=function(){$t={}};var e=t.prototype;return e.isSupported=function(){if(this.method){if("AES-128"===this.method||"NONE"===this.method)return!0;if("identity"===this.keyFormat)return"SAMPLE-AES"===this.method;switch(this.keyFormat){case z:case J:case Q:case X:return-1!==["ISO-23001-7","SAMPLE-AES","SAMPLE-AES-CENC","SAMPLE-AES-CTR"].indexOf(this.method)}}return!1},e.getDecryptData=function(e){if(!this.encrypted||!this.uri)return null;if("AES-128"===this.method&&this.uri&&!this.iv){"number"!=typeof e&&("AES-128"!==this.method||this.iv||w.warn('missing IV for initialization segment with method="'+this.method+'" - compliance issue'),e=0);var r=function(t){for(var e=new Uint8Array(16),r=12;r<16;r++)e[r]=t>>8*(15-r)&255;return e}(e);return new t(this.method,this.uri,"identity",this.keyFormatVersions,r)}var i=Y(this.uri);if(i)switch(this.keyFormat){case J:this.pssh=i,i.length>=22&&(this.keyId=i.subarray(i.length-22,i.length-6));break;case Q:var n=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=Qt(n,null,i);var a=new Uint16Array(i.buffer,i.byteOffset,i.byteLength/2),s=String.fromCharCode.apply(null,Array.from(a)),o=s.substring(s.indexOf("<"),s.length),l=(new DOMParser).parseFromString(o,"text/xml").getElementsByTagName("KID")[0];if(l){var u=l.childNodes[0]?l.childNodes[0].nodeValue:l.getAttribute("VALUE");if(u){var h=V(u).subarray(0,16);!function(t){var e=function(t,e,r){var i=t[e];t[e]=t[r],t[r]=i};e(t,0,3),e(t,1,2),e(t,4,5),e(t,6,7)}(h),this.keyId=h}}break;default:var d=i.subarray(0,16);if(16!==d.length){var c=new Uint8Array(16);c.set(d,16-d.length),d=c}this.keyId=d}if(!this.keyId||16!==this.keyId.byteLength){var f=$t[this.uri];if(!f){var g=Object.keys($t).length%Number.MAX_SAFE_INTEGER;f=new Uint8Array(16),new DataView(f.buffer,12,4).setUint32(0,g),$t[this.uri]=f}this.keyId=f}return this},t}(),te=/\{\$([a-zA-Z0-9-_]+)\}/g;function ee(t){return te.test(t)}function re(t,e,r){if(null!==t.variableList||t.hasVariableRefs)for(var i=r.length;i--;){var n=r[i],a=e[n];a&&(e[n]=ie(t,a))}}function ie(t,e){if(null!==t.variableList||t.hasVariableRefs){var r=t.variableList;return e.replace(te,(function(e){var i=e.substring(2,e.length-1),n=null==r?void 0:r[i];return void 0===n?(t.playlistParsingError||(t.playlistParsingError=new Error('Missing preceding EXT-X-DEFINE tag for Variable Reference: "'+i+'"')),e):n}))}return e}function ne(t,e,r){var i,n,a=t.variableList;if(a||(t.variableList=a={}),"QUERYPARAM"in e){i=e.QUERYPARAM;try{var s=new self.URL(r).searchParams;if(!s.has(i))throw new Error('"'+i+'" does not match any query parameter in URI: "'+r+'"');n=s.get(i)}catch(e){t.playlistParsingError||(t.playlistParsingError=new Error("EXT-X-DEFINE QUERYPARAM: "+e.message))}}else i=e.NAME,n=e.VALUE;i in a?t.playlistParsingError||(t.playlistParsingError=new Error('EXT-X-DEFINE duplicate Variable Name declarations: "'+i+'"')):a[i]=n||""}function ae(t,e,r){var i=e.IMPORT;if(r&&i in r){var n=t.variableList;n||(t.variableList=n={}),n[i]=r[i]}else t.playlistParsingError||(t.playlistParsingError=new Error('EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "'+i+'"'))}function se(t){if(void 0===t&&(t=!0),"undefined"!=typeof self)return(t||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}var oe={audio:{a3ds:1,"ac-3":.95,"ac-4":1,alac:.9,alaw:1,dra1:1,"dts+":1,"dts-":1,dtsc:1,dtse:1,dtsh:1,"ec-3":.9,enca:1,fLaC:.9,flac:.9,FLAC:.9,g719:1,g726:1,m4ae:1,mha1:1,mha2:1,mhm1:1,mhm2:1,mlpa:1,mp4a:1,"raw ":1,Opus:1,opus:1,samr:1,sawb:1,sawp:1,sevc:1,sqcp:1,ssmv:1,twos:1,ulaw:1},video:{avc1:1,avc2:1,avc3:1,avc4:1,avcp:1,av01:.8,drac:1,dva1:1,dvav:1,dvh1:.7,dvhe:.7,encv:1,hev1:.75,hvc1:.75,mjp2:1,mp4v:1,mvc1:1,mvc2:1,mvc3:1,mvc4:1,resv:1,rv60:1,s263:1,svc1:1,svc2:1,"vc-1":1,vp08:1,vp09:.9},text:{stpp:1,wvtt:1}};function le(t,e,r){return void 0===r&&(r=!0),!t.split(",").some((function(t){return!ue(t,e,r)}))}function ue(t,e,r){var i;void 0===r&&(r=!0);var n=se(r);return null!=(i=null==n?void 0:n.isTypeSupported(he(t,e)))&&i}function he(t,e){return e+'/mp4;codecs="'+t+'"'}function de(t){if(t){var e=t.substring(0,4);return oe.video[e]}return 2}function ce(t){return t.split(",").reduce((function(t,e){var r=oe.video[e];return r?(2*r+t)/(t?3:2):(oe.audio[e]+t)/(t?2:1)}),0)}var fe={},ge=/flac|opus/i;function ve(t,e){return void 0===e&&(e=!0),t.replace(ge,(function(t){return function(t,e){if(void 0===e&&(e=!0),fe[t])return fe[t];for(var r={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"]}[t],i=0;i<r.length;i++)if(ue(r[i],"audio",e))return fe[t]=r[i],r[i];return t}(t.toLowerCase(),e)}))}function me(t,e){return t&&"mp4a"!==t?t:e?e.split(",")[0]:e}var pe=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-(SESSION-DATA|SESSION-KEY|DEFINE|CONTENT-STEERING|START):([^\r\n]*)[\r\n]+/g,ye=/#EXT-X-MEDIA:(.*)/g,Ee=/^#EXT(?:INF|-X-TARGETDURATION):/m,Te=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[^\r\n]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),Se=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(DATERANGE|DEFINE|KEY|MAP|PART|PART-INF|PLAYLIST-TYPE|PRELOAD-HINT|RENDITION-REPORT|SERVER-CONTROL|SKIP|START):(.+)/.source,/#EXT-X-(BITRATE|DISCONTINUITY-SEQUENCE|MEDIA-SEQUENCE|TARGETDURATION|VERSION): *(\d+)/.source,/#EXT-X-(DISCONTINUITY|ENDLIST|GAP|INDEPENDENT-SEGMENTS)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),Le=function(){function t(){}return t.findGroup=function(t,e){for(var r=0;r<t.length;r++){var i=t[r];if(i.id===e)return i}},t.resolve=function(t,e){return p.buildAbsoluteURL(e,t,{alwaysNormalize:!0})},t.isMediaPlaylist=function(t){return Ee.test(t)},t.parseMasterPlaylist=function(e,r){var i,n={contentSteering:null,levels:[],playlistParsingError:null,sessionData:null,sessionKeys:null,startTimeOffset:null,variableList:null,hasVariableRefs:ee(e)},a=[];for(pe.lastIndex=0;null!=(i=pe.exec(e));)if(i[1]){var s,o=new x(i[1]);re(n,o,["CODECS","SUPPLEMENTAL-CODECS","ALLOWED-CPC","PATHWAY-ID","STABLE-VARIANT-ID","AUDIO","VIDEO","SUBTITLES","CLOSED-CAPTIONS","NAME"]);var l=ie(n,i[2]),u={attrs:o,bitrate:o.decimalInteger("BANDWIDTH")||o.decimalInteger("AVERAGE-BANDWIDTH"),name:o.NAME,url:t.resolve(l,r)},h=o.decimalResolution("RESOLUTION");h&&(u.width=h.width,u.height=h.height),be(o.CODECS,u),null!=(s=u.unknownCodecs)&&s.length||a.push(u),n.levels.push(u)}else if(i[3]){var d=i[3],c=i[4];switch(d){case"SESSION-DATA":var f=new x(c);re(n,f,["DATA-ID","LANGUAGE","VALUE","URI"]);var g=f["DATA-ID"];g&&(null===n.sessionData&&(n.sessionData={}),n.sessionData[g]=f);break;case"SESSION-KEY":var v=Ae(c,r,n);v.encrypted&&v.isSupported()?(null===n.sessionKeys&&(n.sessionKeys=[]),n.sessionKeys.push(v)):w.warn('[Keys] Ignoring invalid EXT-X-SESSION-KEY tag: "'+c+'"');break;case"DEFINE":var m=new x(c);re(n,m,["NAME","VALUE","QUERYPARAM"]),ne(n,m,r);break;case"CONTENT-STEERING":var p=new x(c);re(n,p,["SERVER-URI","PATHWAY-ID"]),n.contentSteering={uri:t.resolve(p["SERVER-URI"],r),pathwayId:p["PATHWAY-ID"]||"."};break;case"START":n.startTimeOffset=Re(c)}}var y=a.length>0&&a.length<n.levels.length;return n.levels=y?a:n.levels,0===n.levels.length&&(n.playlistParsingError=new Error("no levels found in manifest")),n},t.parseMasterPlaylistMedia=function(e,r,i){var n,a={},s=i.levels,o={AUDIO:s.map((function(t){return{id:t.attrs.AUDIO,audioCodec:t.audioCodec}})),SUBTITLES:s.map((function(t){return{id:t.attrs.SUBTITLES,textCodec:t.textCodec}})),"CLOSED-CAPTIONS":[]},l=0;for(ye.lastIndex=0;null!==(n=ye.exec(e));){var u=new x(n[1]),h=u.TYPE;if(h){var d=o[h],c=a[h]||[];a[h]=c,re(i,u,["URI","GROUP-ID","LANGUAGE","ASSOC-LANGUAGE","STABLE-RENDITION-ID","NAME","INSTREAM-ID","CHARACTERISTICS","CHANNELS"]);var f=u.LANGUAGE,g=u["ASSOC-LANGUAGE"],v=u.CHANNELS,m=u.CHARACTERISTICS,p=u["INSTREAM-ID"],y={attrs:u,bitrate:0,id:l++,groupId:u["GROUP-ID"]||"",name:u.NAME||f||"",type:h,default:u.bool("DEFAULT"),autoselect:u.bool("AUTOSELECT"),forced:u.bool("FORCED"),lang:f,url:u.URI?t.resolve(u.URI,r):""};if(g&&(y.assocLang=g),v&&(y.channels=v),m&&(y.characteristics=m),p&&(y.instreamId=p),null!=d&&d.length){var E=t.findGroup(d,y.groupId)||d[0];ke(y,E,"audioCodec"),ke(y,E,"textCodec")}c.push(y)}}return a},t.parseLevelPlaylist=function(t,e,r,i,n,a){var s,l,u,h=new H(e),d=h.fragments,c=null,f=0,g=0,v=0,m=0,p=null,E=new G(i,e),T=-1,S=!1,L=null;for(Te.lastIndex=0,h.m3u8=t,h.hasVariableRefs=ee(t);null!==(s=Te.exec(t));){S&&(S=!1,(E=new G(i,e)).start=v,E.sn=f,E.cc=m,E.level=r,c&&(E.initSegment=c,E.rawProgramDateTime=c.rawProgramDateTime,c.rawProgramDateTime=null,L&&(E.setByteRange(L),L=null)));var A=s[1];if(A){E.duration=parseFloat(A);var R=(" "+s[2]).slice(1);E.title=R||null,E.tagList.push(R?["INF",A,R]:["INF",A])}else if(s[3]){if(y(E.duration)){E.start=v,u&&we(E,u,h),E.sn=f,E.level=r,E.cc=m,d.push(E);var b=(" "+s[3]).slice(1);E.relurl=ie(h,b),De(E,p),p=E,v+=E.duration,f++,g=0,S=!0}}else if(s[4]){var k=(" "+s[4]).slice(1);p?E.setByteRange(k,p):E.setByteRange(k)}else if(s[5])E.rawProgramDateTime=(" "+s[5]).slice(1),E.tagList.push(["PROGRAM-DATE-TIME",E.rawProgramDateTime]),-1===T&&(T=d.length);else{if(!(s=s[0].match(Se))){w.warn("No matches on slow regex match for level playlist!");continue}for(l=1;l<s.length&&void 0===s[l];l++);var D=(" "+s[l]).slice(1),I=(" "+s[l+1]).slice(1),C=s[l+2]?(" "+s[l+2]).slice(1):"";switch(D){case"PLAYLIST-TYPE":h.type=I.toUpperCase();break;case"MEDIA-SEQUENCE":f=h.startSN=parseInt(I);break;case"SKIP":var _=new x(I);re(h,_,["RECENTLY-REMOVED-DATERANGES"]);var P=_.decimalInteger("SKIPPED-SEGMENTS");if(y(P)){h.skippedSegments=P;for(var M=P;M--;)d.unshift(null);f+=P}var O=_.enumeratedString("RECENTLY-REMOVED-DATERANGES");O&&(h.recentlyRemovedDateranges=O.split("\t"));break;case"TARGETDURATION":h.targetduration=Math.max(parseInt(I),1);break;case"VERSION":h.version=parseInt(I);break;case"INDEPENDENT-SEGMENTS":case"EXTM3U":break;case"ENDLIST":h.live=!1;break;case"#":(I||C)&&E.tagList.push(C?[I,C]:[I]);break;case"DISCONTINUITY":m++,E.tagList.push(["DIS"]);break;case"GAP":E.gap=!0,E.tagList.push([D]);break;case"BITRATE":E.tagList.push([D,I]);break;case"DATERANGE":var N=new x(I);re(h,N,["ID","CLASS","START-DATE","END-DATE","SCTE35-CMD","SCTE35-OUT","SCTE35-IN"]),re(h,N,N.clientAttrs);var U=new F(N,h.dateRanges[N.ID]);U.isValid||h.skippedSegments?h.dateRanges[U.id]=U:w.warn('Ignoring invalid DATERANGE tag: "'+I+'"'),E.tagList.push(["EXT-X-DATERANGE",I]);break;case"DEFINE":var B=new x(I);re(h,B,["NAME","VALUE","IMPORT","QUERYPARAM"]),"IMPORT"in B?ae(h,B,a):ne(h,B,e);break;case"DISCONTINUITY-SEQUENCE":m=parseInt(I);break;case"KEY":var V=Ae(I,e,h);if(V.isSupported()){if("NONE"===V.method){u=void 0;break}u||(u={}),u[V.keyFormat]&&(u=o({},u)),u[V.keyFormat]=V}else w.warn('[Keys] Ignoring invalid EXT-X-KEY tag: "'+I+'"');break;case"START":h.startTimeOffset=Re(I);break;case"MAP":var Y=new x(I);if(re(h,Y,["BYTERANGE","URI"]),E.duration){var W=new G(i,e);Ie(W,Y,r,u),c=W,E.initSegment=c,c.rawProgramDateTime&&!E.rawProgramDateTime&&(E.rawProgramDateTime=c.rawProgramDateTime)}else{var j=E.byteRangeEndOffset;if(j){var q=E.byteRangeStartOffset;L=j-q+"@"+q}else L=null;Ie(E,Y,r,u),c=E,S=!0}break;case"SERVER-CONTROL":var X=new x(I);h.canBlockReload=X.bool("CAN-BLOCK-RELOAD"),h.canSkipUntil=X.optionalFloat("CAN-SKIP-UNTIL",0),h.canSkipDateRanges=h.canSkipUntil>0&&X.bool("CAN-SKIP-DATERANGES"),h.partHoldBack=X.optionalFloat("PART-HOLD-BACK",0),h.holdBack=X.optionalFloat("HOLD-BACK",0);break;case"PART-INF":var z=new x(I);h.partTarget=z.decimalFloatingPoint("PART-TARGET");break;case"PART":var Q=h.partList;Q||(Q=h.partList=[]);var J=g>0?Q[Q.length-1]:void 0,$=g++,Z=new x(I);re(h,Z,["BYTERANGE","URI"]);var tt=new K(Z,E,e,$,J);Q.push(tt),E.duration+=tt.duration;break;case"PRELOAD-HINT":var et=new x(I);re(h,et,["URI"]),h.preloadHint=et;break;case"RENDITION-REPORT":var rt=new x(I);re(h,rt,["URI"]),h.renditionReports=h.renditionReports||[],h.renditionReports.push(rt);break;default:w.warn("line parsed but not handled: "+s)}}}p&&!p.relurl?(d.pop(),v-=p.duration,h.partList&&(h.fragmentHint=p)):h.partList&&(De(E,p),E.cc=m,h.fragmentHint=E,u&&we(E,u,h));var it=d.length,nt=d[0],at=d[it-1];if((v+=h.skippedSegments*h.targetduration)>0&&it&&at){h.averagetargetduration=v/it;var st=at.sn;h.endSN="initSegment"!==st?st:0,h.live||(at.endList=!0),nt&&(h.startCC=nt.cc)}else h.endSN=0,h.startCC=0;return h.fragmentHint&&(v+=h.fragmentHint.duration),h.totalduration=v,h.endCC=m,T>0&&function(t,e){for(var r=t[e],i=e;i--;){var n=t[i];if(!n)return;n.programDateTime=r.programDateTime-1e3*n.duration,r=n}}(d,T),h},t}();function Ae(t,e,r){var i,n,a=new x(t);re(r,a,["KEYFORMAT","KEYFORMATVERSIONS","URI","IV","URI"]);var s=null!=(i=a.METHOD)?i:"",o=a.URI,l=a.hexadecimalInteger("IV"),u=a.KEYFORMATVERSIONS,h=null!=(n=a.KEYFORMAT)?n:"identity";o&&a.IV&&!l&&w.error("Invalid IV: "+a.IV);var d=o?Le.resolve(o,e):"",c=(u||"1").split("/").map(Number).filter(Number.isFinite);return new Zt(s,d,h,c,l)}function Re(t){var e=new x(t).decimalFloatingPoint("TIME-OFFSET");return y(e)?e:null}function be(t,e){var r=(t||"").split(/[ ,]+/).filter((function(t){return t}));["video","audio","text"].forEach((function(t){var i=r.filter((function(e){return function(t,e){var r=oe[e];return!!r&&!!r[t.slice(0,4)]}(e,t)}));i.length&&(e[t+"Codec"]=i.join(","),r=r.filter((function(t){return-1===i.indexOf(t)})))})),e.unknownCodecs=r}function ke(t,e,r){var i=e[r];i&&(t[r]=i)}function De(t,e){t.rawProgramDateTime?t.programDateTime=Date.parse(t.rawProgramDateTime):null!=e&&e.programDateTime&&(t.programDateTime=e.endProgramDateTime),y(t.programDateTime)||(t.programDateTime=null,t.rawProgramDateTime=null)}function Ie(t,e,r,i){t.relurl=e.URI,e.BYTERANGE&&t.setByteRange(e.BYTERANGE),t.level=r,t.sn="initSegment",i&&(t.levelkeys=i),t.initSegment=null}function we(t,e,r){t.levelkeys=e;var i=r.encryptedFragments;i.length&&i[i.length-1].levelkeys===e||!Object.keys(e).some((function(t){return e[t].isCommonEncryption}))||i.push(t)}var Ce="manifest",_e="level",xe="audioTrack",Pe="subtitleTrack",Fe="main",Me="audio",Oe="subtitle";function Ne(t){switch(t.type){case xe:return Me;case Pe:return Oe;default:return Fe}}function Ue(t,e){var r=t.url;return void 0!==r&&0!==r.indexOf("data:")||(r=e.url),r}var Be=function(){function t(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.hls=t,this.registerListeners()}var e=t.prototype;return e.startLoad=function(t){},e.stopLoad=function(){this.destroyInternalLoaders()},e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(S.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_LOADING,this.onLevelLoading,this),t.off(S.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(S.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},e.createInternalLoader=function(t){var e=this.hls.config,r=e.pLoader,i=e.loader,n=new(r||i)(e);return this.loaders[t.type]=n,n},e.getInternalLoader=function(t){return this.loaders[t.type]},e.resetInternalLoader=function(t){this.loaders[t]&&delete this.loaders[t]},e.destroyInternalLoaders=function(){for(var t in this.loaders){var e=this.loaders[t];e&&e.destroy(),this.resetInternalLoader(t)}},e.destroy=function(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()},e.onManifestLoading=function(t,e){var r=e.url;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:Ce,url:r,deliveryDirectives:null})},e.onLevelLoading=function(t,e){var r=e.id,i=e.level,n=e.pathwayId,a=e.url,s=e.deliveryDirectives;this.load({id:r,level:i,pathwayId:n,responseType:"text",type:_e,url:a,deliveryDirectives:s})},e.onAudioTrackLoading=function(t,e){var r=e.id,i=e.groupId,n=e.url,a=e.deliveryDirectives;this.load({id:r,groupId:i,level:null,responseType:"text",type:xe,url:n,deliveryDirectives:a})},e.onSubtitleTrackLoading=function(t,e){var r=e.id,i=e.groupId,n=e.url,a=e.deliveryDirectives;this.load({id:r,groupId:i,level:null,responseType:"text",type:Pe,url:n,deliveryDirectives:a})},e.load=function(t){var e,r,i,n=this,a=this.hls.config,s=this.getInternalLoader(t);if(s){var l=s.context;if(l&&l.url===t.url&&l.level===t.level)return void w.trace("[playlist-loader]: playlist request ongoing");w.log("[playlist-loader]: aborting previous loader for type: "+t.type),s.abort()}if(r=t.type===Ce?a.manifestLoadPolicy.default:o({},a.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),s=this.createInternalLoader(t),y(null==(e=t.deliveryDirectives)?void 0:e.part)&&(t.type===_e&&null!==t.level?i=this.hls.levels[t.level].details:t.type===xe&&null!==t.id?i=this.hls.audioTracks[t.id].details:t.type===Pe&&null!==t.id&&(i=this.hls.subtitleTracks[t.id].details),i)){var u=i.partTarget,h=i.targetduration;if(u&&h){var d=1e3*Math.max(3*u,.8*h);r=o({},r,{maxTimeToFirstByteMs:Math.min(d,r.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(d,r.maxTimeToFirstByteMs)})}}var c=r.errorRetry||r.timeoutRetry||{},f={loadPolicy:r,timeout:r.maxLoadTimeMs,maxRetry:c.maxNumRetry||0,retryDelay:c.retryDelayMs||0,maxRetryDelay:c.maxRetryDelayMs||0},g={onSuccess:function(t,e,r,i){var a=n.getInternalLoader(r);n.resetInternalLoader(r.type);var s=t.data;0===s.indexOf("#EXTM3U")?(e.parsing.start=performance.now(),Le.isMediaPlaylist(s)?n.handleTrackOrLevelPlaylist(t,e,r,i||null,a):n.handleMasterPlaylist(t,e,r,i)):n.handleManifestParsingError(t,r,new Error("no EXTM3U delimiter"),i||null,e)},onError:function(t,e,r,i){n.handleNetworkError(e,r,!1,t,i)},onTimeout:function(t,e,r){n.handleNetworkError(e,r,!0,void 0,t)}};s.load(t,f,g)},e.handleMasterPlaylist=function(t,e,r,i){var n=this.hls,a=t.data,s=Ue(t,r),o=Le.parseMasterPlaylist(a,s);if(o.playlistParsingError)this.handleManifestParsingError(t,r,o.playlistParsingError,i,e);else{var l=o.contentSteering,u=o.levels,h=o.sessionData,d=o.sessionKeys,c=o.startTimeOffset,f=o.variableList;this.variableList=f;var g=Le.parseMasterPlaylistMedia(a,s,o),v=g.AUDIO,m=void 0===v?[]:v,p=g.SUBTITLES,y=g["CLOSED-CAPTIONS"];m.length&&(m.some((function(t){return!t.url}))||!u[0].audioCodec||u[0].attrs.AUDIO||(w.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),m.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new x({}),bitrate:0,url:""}))),n.trigger(S.MANIFEST_LOADED,{levels:u,audioTracks:m,subtitles:p,captions:y,contentSteering:l,url:s,stats:e,networkDetails:i,sessionData:h,sessionKeys:d,startTimeOffset:c,variableList:f})}},e.handleTrackOrLevelPlaylist=function(t,e,r,i,n){var a=this.hls,s=r.id,o=r.level,l=r.type,u=Ue(t,r),h=y(o)?o:y(s)?s:0,d=Ne(r),c=Le.parseLevelPlaylist(t.data,u,h,d,0,this.variableList);if(l===Ce){var f={attrs:new x({}),bitrate:0,details:c,name:"",url:u};a.trigger(S.MANIFEST_LOADED,{levels:[f],audioTracks:[],url:u,stats:e,networkDetails:i,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}e.parsing.end=performance.now(),r.levelDetails=c,this.handlePlaylistLoaded(c,t,e,r,i,n)},e.handleManifestParsingError=function(t,e,r,i,n){this.hls.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:A.MANIFEST_PARSING_ERROR,fatal:e.type===Ce,url:t.url,err:r,error:r,reason:r.message,response:t,context:e,networkDetails:i,stats:n})},e.handleNetworkError=function(t,e,r,n,a){void 0===r&&(r=!1);var s="A network "+(r?"timeout":"error"+(n?" (status "+n.code+")":""))+" occurred while loading "+t.type;t.type===_e?s+=": "+t.level+" id: "+t.id:t.type!==xe&&t.type!==Pe||(s+=" id: "+t.id+' group-id: "'+t.groupId+'"');var o=new Error(s);w.warn("[playlist-loader]: "+s);var l=A.UNKNOWN,u=!1,h=this.getInternalLoader(t);switch(t.type){case Ce:l=r?A.MANIFEST_LOAD_TIMEOUT:A.MANIFEST_LOAD_ERROR,u=!0;break;case _e:l=r?A.LEVEL_LOAD_TIMEOUT:A.LEVEL_LOAD_ERROR,u=!1;break;case xe:l=r?A.AUDIO_TRACK_LOAD_TIMEOUT:A.AUDIO_TRACK_LOAD_ERROR,u=!1;break;case Pe:l=r?A.SUBTITLE_TRACK_LOAD_TIMEOUT:A.SUBTITLE_LOAD_ERROR,u=!1}h&&this.resetInternalLoader(t.type);var d={type:L.NETWORK_ERROR,details:l,fatal:u,url:t.url,loader:h,context:t,error:o,networkDetails:e,stats:a};if(n){var c=(null==e?void 0:e.url)||t.url;d.response=i({url:c,data:void 0},n)}this.hls.trigger(S.ERROR,d)},e.handlePlaylistLoaded=function(t,e,r,i,n,a){var s=this.hls,o=i.type,l=i.level,u=i.id,h=i.groupId,d=i.deliveryDirectives,c=Ue(e,i),f=Ne(i),g="number"==typeof i.level&&f===Fe?l:void 0;if(t.fragments.length){t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));var v=t.playlistParsingError;if(v)s.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:A.LEVEL_PARSING_ERROR,fatal:!1,url:c,error:v,reason:v.message,response:e,context:i,level:g,parent:f,networkDetails:n,stats:r});else switch(t.live&&a&&(a.getCacheAge&&(t.ageHeader=a.getCacheAge()||0),a.getCacheAge&&!isNaN(t.ageHeader)||(t.ageHeader=0)),o){case Ce:case _e:s.trigger(S.LEVEL_LOADED,{details:t,level:g||0,id:u||0,stats:r,networkDetails:n,deliveryDirectives:d});break;case xe:s.trigger(S.AUDIO_TRACK_LOADED,{details:t,id:u||0,groupId:h||"",stats:r,networkDetails:n,deliveryDirectives:d});break;case Pe:s.trigger(S.SUBTITLE_TRACK_LOADED,{details:t,id:u||0,groupId:h||"",stats:r,networkDetails:n,deliveryDirectives:d})}}else{var m=new Error("No Segments found in Playlist");s.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:A.LEVEL_EMPTY_ERROR,fatal:!1,url:c,error:m,reason:m.message,response:e,context:i,level:g,parent:f,networkDetails:n,stats:r})}},t}();function Ge(t,e){var r;try{r=new Event("addtrack")}catch(t){(r=document.createEvent("Event")).initEvent("addtrack",!1,!1)}r.track=t,e.dispatchEvent(r)}function Ke(t,e){var r=t.mode;if("disabled"===r&&(t.mode="hidden"),t.cues&&!t.cues.getCueById(e.id))try{if(t.addCue(e),!t.cues.getCueById(e.id))throw new Error("addCue is failed for: "+e)}catch(r){w.debug("[texttrack-utils]: "+r);try{var i=new self.TextTrackCue(e.startTime,e.endTime,e.text);i.id=e.id,t.addCue(i)}catch(t){w.debug("[texttrack-utils]: Legacy TextTrackCue fallback failed: "+t)}}"disabled"===r&&(t.mode=r)}function He(t){var e=t.mode;if("disabled"===e&&(t.mode="hidden"),t.cues)for(var r=t.cues.length;r--;)t.removeCue(t.cues[r]);"disabled"===e&&(t.mode=e)}function Ve(t,e,r,i){var n=t.mode;if("disabled"===n&&(t.mode="hidden"),t.cues&&t.cues.length>0)for(var a=function(t,e,r){var i=[],n=function(t,e){if(e<t[0].startTime)return 0;var r=t.length-1;if(e>t[r].endTime)return-1;for(var i=0,n=r;i<=n;){var a=Math.floor((n+i)/2);if(e<t[a].startTime)n=a-1;else{if(!(e>t[a].startTime&&i<r))return a;i=a+1}}return t[i].startTime-e<e-t[n].startTime?i:n}(t,e);if(n>-1)for(var a=n,s=t.length;a<s;a++){var o=t[a];if(o.startTime>=e&&o.endTime<=r)i.push(o);else if(o.startTime>r)return i}return i}(t.cues,e,r),s=0;s<a.length;s++)i&&!i(a[s])||t.removeCue(a[s]);"disabled"===n&&(t.mode=n)}function Ye(t){for(var e=[],r=0;r<t.length;r++){var i=t[r];"subtitles"!==i.kind&&"captions"!==i.kind||!i.label||e.push(t[r])}return e}var We="org.id3",je="com.apple.quicktime.HLS",qe="https://aomedia.org/emsg/ID3";function Xe(){if("undefined"!=typeof self)return self.VTTCue||self.TextTrackCue}function ze(t,e,r,n,a){var s=new t(e,r,"");try{s.value=n,a&&(s.type=a)}catch(o){s=new t(e,r,JSON.stringify(a?i({type:a},n):n))}return s}var Qe=function(){var t=Xe();try{t&&new t(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY}();function Je(t,e){return t.getTime()/1e3-e}var $e=function(){function t(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=t,this._registerListeners()}var e=t.prototype;return e.destroy=function(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=null},e._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this)},e._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this)},e.onMediaAttached=function(t,e){this.media=e.media},e.onMediaDetaching=function(){this.id3Track&&(He(this.id3Track),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={})},e.onManifestLoading=function(){this.dateRangeCuesAppended={}},e.createTrack=function(t){var e=this.getID3Track(t.textTracks);return e.mode="hidden",e},e.getID3Track=function(t){if(this.media){for(var e=0;e<t.length;e++){var r=t[e];if("metadata"===r.kind&&"id3"===r.label)return Ge(r,this.media),r}return this.media.addTextTrack("metadata","id3")}},e.onFragParsingMetadata=function(t,e){if(this.media){var r=this.hls.config,i=r.enableEmsgMetadataCues,n=r.enableID3MetadataCues;if(i||n){var a=e.samples;this.id3Track||(this.id3Track=this.createTrack(this.media));var s=Xe();if(s)for(var o=0;o<a.length;o++){var l=a[o].type;if((l!==qe||i)&&n){var u=yt(a[o].data);if(u){var h=a[o].pts,d=h+a[o].duration;d>Qe&&(d=Qe),d-h<=0&&(d=h+.25);for(var c=0;c<u.length;c++){var f=u[c];if(!mt(f)){this.updateId3CueEnds(h,l);var g=ze(s,h,d,f,l);g&&this.id3Track.addCue(g)}}}}}}}},e.updateId3CueEnds=function(t,e){var r,i=null==(r=this.id3Track)?void 0:r.cues;if(i)for(var n=i.length;n--;){var a=i[n];a.type===e&&a.startTime<t&&a.endTime===Qe&&(a.endTime=t)}},e.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset,n=e.type,a=this.id3Track,s=this.hls;if(s){var o=s.config,l=o.enableEmsgMetadataCues,u=o.enableID3MetadataCues;a&&(l||u)&&Ve(a,r,i,"audio"===n?function(t){return t.type===We&&u}:"video"===n?function(t){return t.type===qe&&l}:function(t){return t.type===We&&u||t.type===qe&&l})}},e.onLevelUpdated=function(t,e){var r=this,i=e.details;if(this.media&&i.hasProgramDateTime&&this.hls.config.enableDateRangeMetadataCues){var n=this.dateRangeCuesAppended,a=this.id3Track,s=i.dateRanges,o=Object.keys(s);if(a)for(var l=Object.keys(n).filter((function(t){return!o.includes(t)})),u=function(){var t=l[h];Object.keys(n[t].cues).forEach((function(e){a.removeCue(n[t].cues[e])})),delete n[t]},h=l.length;h--;)u();var d=i.fragments[i.fragments.length-1];if(0!==o.length&&y(null==d?void 0:d.programDateTime)){this.id3Track||(this.id3Track=this.createTrack(this.media));for(var c=d.programDateTime/1e3-d.start,f=Xe(),g=function(){var t=o[v],e=s[t],i=Je(e.startDate,c),a=n[t],l=(null==a?void 0:a.cues)||{},u=(null==a?void 0:a.durationKnown)||!1,h=Qe,d=e.endDate;if(d)h=Je(d,c),u=!0;else if(e.endOnNext&&!u){var g=o.reduce((function(t,r){if(r!==e.id){var i=s[r];if(i.class===e.class&&i.startDate>e.startDate&&(!t||e.startDate<t.startDate))return i}return t}),null);g&&(h=Je(g.startDate,c),u=!0)}for(var m,p,y=Object.keys(e.attr),E=0;E<y.length;E++){var T=y[E];if("ID"!==(p=T)&&"CLASS"!==p&&"START-DATE"!==p&&"DURATION"!==p&&"END-DATE"!==p&&"END-ON-NEXT"!==p){var S=l[T];if(S)u&&!a.durationKnown&&(S.endTime=h);else if(f){var L=e.attr[T];P(T)&&(m=L,L=Uint8Array.from(m.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer);var A=ze(f,i,h,{key:T,data:L},je);A&&(A.id=t,r.id3Track.addCue(A),l[T]=A)}}}n[t]={cues:l,dateRange:e,durationKnown:u}},v=0;v<o.length;v++)g()}}},t}(),Ze=function(){function t(t){var e=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return e.timeupdate()},this.hls=t,this.config=t.config,this.registerListeners()}var e=t.prototype;return e.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(S.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(S.ERROR,this.onError,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.off(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(S.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.off(S.ERROR,this.onError,this)},e.onMediaAttached=function(t,e){this.media=e.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},e.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},e.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},e.onLevelUpdated=function(t,e){var r=e.details;this.levelDetails=r,r.advanced&&this.timeupdate(),!r.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},e.onError=function(t,e){var r;e.details===A.BUFFER_STALLED_ERROR&&(this.stallCount++,null!=(r=this.levelDetails)&&r.live&&w.warn("[playback-rate-controller]: Stall detected, adjusting target latency"))},e.timeupdate=function(){var t=this.media,e=this.levelDetails;if(t&&e){this.currentTime=t.currentTime;var r=this.computeLatency();if(null!==r){this._latency=r;var i=this.config,n=i.lowLatencyMode,a=i.maxLiveSyncPlaybackRate;if(n&&1!==a&&e.live){var s=this.targetLatency;if(null!==s){var o=r-s;if(o<Math.min(this.maxLatency,s+e.targetduration)&&o>.05&&this.forwardBufferLength>1){var l=Math.min(2,Math.max(1,a)),u=Math.round(2/(1+Math.exp(-.75*o-this.edgeStalled))*20)/20;t.playbackRate=Math.min(l,Math.max(1,u))}else 1!==t.playbackRate&&0!==t.playbackRate&&(t.playbackRate=1)}}}}},e.estimateLiveEdge=function(){var t=this.levelDetails;return null===t?null:t.edge+t.age},e.computeLatency=function(){var t=this.estimateLiveEdge();return null===t?null:t-this.currentTime},s(t,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var t=this.config,e=this.levelDetails;return void 0!==t.liveMaxLatencyDuration?t.liveMaxLatencyDuration:e?t.liveMaxLatencyDurationCount*e.targetduration:0}},{key:"targetLatency",get:function(){var t=this.levelDetails;if(null===t)return null;var e=t.holdBack,r=t.partHoldBack,i=t.targetduration,n=this.config,a=n.liveSyncDuration,s=n.liveSyncDurationCount,o=n.lowLatencyMode,l=this.hls.userConfig,u=o&&r||e;(l.liveSyncDuration||l.liveSyncDurationCount||0===u)&&(u=void 0!==a?a:s*i);var h=i;return u+Math.min(1*this.stallCount,h)}},{key:"liveSyncPosition",get:function(){var t=this.estimateLiveEdge(),e=this.targetLatency,r=this.levelDetails;if(null===t||null===e||null===r)return null;var i=r.edge,n=t-e-this.edgeStalled,a=i-r.totalduration,s=i-(this.config.lowLatencyMode&&r.partTarget||r.targetduration);return Math.min(Math.max(a,n),s)}},{key:"drift",get:function(){var t=this.levelDetails;return null===t?1:t.drift}},{key:"edgeStalled",get:function(){var t=this.levelDetails;if(null===t)return 0;var e=3*(this.config.lowLatencyMode&&t.partTarget||t.targetduration);return Math.max(t.age-e,0)}},{key:"forwardBufferLength",get:function(){var t=this.media,e=this.levelDetails;if(!t||!e)return 0;var r=t.buffered.length;return(r?t.buffered.end(r-1):e.edge)-this.currentTime}}]),t}(),tr=["NONE","TYPE-0","TYPE-1",null],er=["SDR","PQ","HLG"],rr="",ir="YES",nr="v2";function ar(t){var e=t.canSkipUntil,r=t.canSkipDateRanges,i=t.age;return e&&i<e/2?r?nr:ir:rr}var sr=function(){function t(t,e,r){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=t,this.part=e,this.skip=r}return t.prototype.addDirectives=function(t){var e=new self.URL(t);return void 0!==this.msn&&e.searchParams.set("_HLS_msn",this.msn.toString()),void 0!==this.part&&e.searchParams.set("_HLS_part",this.part.toString()),this.skip&&e.searchParams.set("_HLS_skip",this.skip),e.href},t}(),or=function(){function t(t){this._attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.url=void 0,this.frameRate=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.supportedPromise=void 0,this.supportedResult=void 0,this._avgBitrate=0,this._audioGroups=void 0,this._subtitleGroups=void 0,this._urlId=0,this.url=[t.url],this._attrs=[t.attrs],this.bitrate=t.bitrate,t.details&&(this.details=t.details),this.id=t.id||0,this.name=t.name,this.width=t.width||0,this.height=t.height||0,this.frameRate=t.attrs.optionalFloat("FRAME-RATE",0),this._avgBitrate=t.attrs.decimalInteger("AVERAGE-BANDWIDTH"),this.audioCodec=t.audioCodec,this.videoCodec=t.videoCodec,this.codecSet=[t.videoCodec,t.audioCodec].filter((function(t){return!!t})).map((function(t){return t.substring(0,4)})).join(","),this.addGroupId("audio",t.attrs.AUDIO),this.addGroupId("text",t.attrs.SUBTITLES)}var e=t.prototype;return e.hasAudioGroup=function(t){return lr(this._audioGroups,t)},e.hasSubtitleGroup=function(t){return lr(this._subtitleGroups,t)},e.addGroupId=function(t,e){if(e)if("audio"===t){var r=this._audioGroups;r||(r=this._audioGroups=[]),-1===r.indexOf(e)&&r.push(e)}else if("text"===t){var i=this._subtitleGroups;i||(i=this._subtitleGroups=[]),-1===i.indexOf(e)&&i.push(e)}},e.addFallback=function(){},s(t,[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"averageBitrate",get:function(){return this._avgBitrate||this.realBitrate||this.bitrate}},{key:"attrs",get:function(){return this._attrs[0]}},{key:"codecs",get:function(){return this.attrs.CODECS||""}},{key:"pathwayId",get:function(){return this.attrs["PATHWAY-ID"]||"."}},{key:"videoRange",get:function(){return this.attrs["VIDEO-RANGE"]||"SDR"}},{key:"score",get:function(){return this.attrs.optionalFloat("SCORE",0)}},{key:"uri",get:function(){return this.url[0]||""}},{key:"audioGroups",get:function(){return this._audioGroups}},{key:"subtitleGroups",get:function(){return this._subtitleGroups}},{key:"urlId",get:function(){return 0},set:function(t){}},{key:"audioGroupIds",get:function(){return this.audioGroups?[this.audioGroupId]:void 0}},{key:"textGroupIds",get:function(){return this.subtitleGroups?[this.textGroupId]:void 0}},{key:"audioGroupId",get:function(){var t;return null==(t=this.audioGroups)?void 0:t[0]}},{key:"textGroupId",get:function(){var t;return null==(t=this.subtitleGroups)?void 0:t[0]}}]),t}();function lr(t,e){return!(!e||!t)&&-1!==t.indexOf(e)}function ur(t,e){var r=e.startPTS;if(y(r)){var i,n=0;e.sn>t.sn?(n=r-t.start,i=t):(n=t.start-r,i=e),i.duration!==n&&(i.duration=n)}else e.sn>t.sn?t.cc===e.cc&&t.minEndPTS?e.start=t.start+(t.minEndPTS-t.start):e.start=t.start+t.duration:e.start=Math.max(t.start-e.duration,0)}function hr(t,e,r,i,n,a){i-r<=0&&(w.warn("Fragment should have a positive duration",e),i=r+e.duration,a=n+e.duration);var s=r,o=i,l=e.startPTS,u=e.endPTS;if(y(l)){var h=Math.abs(l-r);y(e.deltaPTS)?e.deltaPTS=Math.max(h,e.deltaPTS):e.deltaPTS=h,s=Math.max(r,l),r=Math.min(r,l),n=Math.min(n,e.startDTS),o=Math.min(i,u),i=Math.max(i,u),a=Math.max(a,e.endDTS)}var d=r-e.start;0!==e.start&&(e.start=r),e.duration=i-e.start,e.startPTS=r,e.maxStartPTS=s,e.startDTS=n,e.endPTS=i,e.minEndPTS=o,e.endDTS=a;var c,f=e.sn;if(!t||f<t.startSN||f>t.endSN)return 0;var g=f-t.startSN,v=t.fragments;for(v[g]=e,c=g;c>0;c--)ur(v[c],v[c-1]);for(c=g;c<v.length-1;c++)ur(v[c],v[c+1]);return t.fragmentHint&&ur(v[v.length-1],t.fragmentHint),t.PTSKnown=t.alignedSliding=!0,d}function dr(t,e){for(var r=null,i=t.fragments,n=i.length-1;n>=0;n--){var a=i[n].initSegment;if(a){r=a;break}}t.fragmentHint&&delete t.fragmentHint.endPTS;var s,l,u,h,d,c=0;if(function(t,e,r){for(var i=e.skippedSegments,n=Math.max(t.startSN,e.startSN)-e.startSN,a=(t.fragmentHint?1:0)+(i?e.endSN:Math.min(t.endSN,e.endSN))-e.startSN,s=e.startSN-t.startSN,o=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,l=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments,u=n;u<=a;u++){var h=l[s+u],d=o[u];i&&!d&&u<i&&(d=e.fragments[u]=h),h&&d&&r(h,d)}}(t,e,(function(t,i){t.relurl&&(c=t.cc-i.cc),y(t.startPTS)&&y(t.endPTS)&&(i.start=i.startPTS=t.startPTS,i.startDTS=t.startDTS,i.maxStartPTS=t.maxStartPTS,i.endPTS=t.endPTS,i.endDTS=t.endDTS,i.minEndPTS=t.minEndPTS,i.duration=t.endPTS-t.startPTS,i.duration&&(s=i),e.PTSKnown=e.alignedSliding=!0),i.elementaryStreams=t.elementaryStreams,i.loader=t.loader,i.stats=t.stats,t.initSegment&&(i.initSegment=t.initSegment,r=t.initSegment)})),r&&(e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments).forEach((function(t){var e;!t||t.initSegment&&t.initSegment.relurl!==(null==(e=r)?void 0:e.relurl)||(t.initSegment=r)})),e.skippedSegments)if(e.deltaUpdateFailed=e.fragments.some((function(t){return!t})),e.deltaUpdateFailed){w.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var f=e.skippedSegments;f--;)e.fragments.shift();e.startSN=e.fragments[0].sn,e.startCC=e.fragments[0].cc}else e.canSkipDateRanges&&(e.dateRanges=(l=t.dateRanges,u=e.dateRanges,h=e.recentlyRemovedDateranges,d=o({},l),h&&h.forEach((function(t){delete d[t]})),Object.keys(u).forEach((function(t){var e=new F(u[t].attr,d[t]);e.isValid?d[t]=e:w.warn('Ignoring invalid Playlist Delta Update DATERANGE tag: "'+JSON.stringify(u[t].attr)+'"')})),d));var g=e.fragments;if(c){w.warn("discontinuity sliding from playlist, take drift into account");for(var v=0;v<g.length;v++)g[v].cc+=c}e.skippedSegments&&(e.startCC=e.fragments[0].cc),function(t,e,r){if(t&&e)for(var i=0,n=0,a=t.length;n<=a;n++){var s=t[n],o=e[n+i];s&&o&&s.index===o.index&&s.fragment.sn===o.fragment.sn?r(s,o):i--}}(t.partList,e.partList,(function(t,e){e.elementaryStreams=t.elementaryStreams,e.stats=t.stats})),s?hr(e,s,s.startPTS,s.endPTS,s.startDTS,s.endDTS):cr(t,e),g.length&&(e.totalduration=e.edge-g[0].start),e.driftStartTime=t.driftStartTime,e.driftStart=t.driftStart;var m=e.advancedDateTime;if(e.advanced&&m){var p=e.edge;e.driftStart||(e.driftStartTime=m,e.driftStart=p),e.driftEndTime=m,e.driftEnd=p}else e.driftEndTime=t.driftEndTime,e.driftEnd=t.driftEnd,e.advancedDateTime=t.advancedDateTime}function cr(t,e){var r=e.startSN+e.skippedSegments-t.startSN,i=t.fragments;r<0||r>=i.length||fr(e,i[r].start)}function fr(t,e){if(e){for(var r=t.fragments,i=t.skippedSegments;i<r.length;i++)r[i].start+=e;t.fragmentHint&&(t.fragmentHint.start+=e)}}function gr(t,e,r){var i;return null!=t&&t.details?vr(null==(i=t.details)?void 0:i.partList,e,r):null}function vr(t,e,r){if(t)for(var i=t.length;i--;){var n=t[i];if(n.index===r&&n.fragment.sn===e)return n}return null}function mr(t){t.forEach((function(t,e){var r=t.details;null!=r&&r.fragments&&r.fragments.forEach((function(t){t.level=e}))}))}function pr(t){switch(t.details){case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_TIMEOUT:case A.LEVEL_LOAD_TIMEOUT:case A.MANIFEST_LOAD_TIMEOUT:return!0}return!1}function yr(t,e){var r=pr(e);return t.default[(r?"timeout":"error")+"Retry"]}function Er(t,e){var r="linear"===t.backoff?1:Math.pow(2,e);return Math.min(r*t.retryDelayMs,t.maxRetryDelayMs)}function Tr(t){return i(i({},t),{errorRetry:null,timeoutRetry:null})}function Sr(t,e,r,i){if(!t)return!1;var n=null==i?void 0:i.code,a=e<t.maxNumRetry&&(function(t){return 0===t&&!1===navigator.onLine||!!t&&(t<400||t>499)}(n)||!!r);return t.shouldRetry?t.shouldRetry(t,e,r,i,a):a}var Lr=function(t,e){for(var r=0,i=t.length-1,n=null,a=null;r<=i;){var s=e(a=t[n=(r+i)/2|0]);if(s>0)r=n+1;else{if(!(s<0))return a;i=n-1}}return null};function Ar(t,e,r,i,n){void 0===r&&(r=0),void 0===i&&(i=0),void 0===n&&(n=.005);var a=null;if(t){a=e[t.sn-e[0].sn+1]||null;var s=t.endDTS-r;s>0&&s<15e-7&&(r+=15e-7)}else 0===r&&0===e[0].start&&(a=e[0]);if(a&&((!t||t.level===a.level)&&0===Rr(r,i,a)||function(t,e,r){if(e&&0===e.start&&e.level<t.level&&(e.endPTS||0)>0){var i=e.tagList.reduce((function(t,e){return"INF"===e[0]&&(t+=parseFloat(e[1])),t}),r);return t.start<=i}return!1}(a,t,Math.min(n,i))))return a;var o=Lr(e,Rr.bind(null,r,i));return!o||o===t&&a?a:o}function Rr(t,e,r){if(void 0===t&&(t=0),void 0===e&&(e=0),r.start<=t&&r.start+r.duration>t)return 0;var i=Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.start+r.duration-i<=t?1:r.start-i>t&&r.start?-1:0}function br(t,e,r){var i=1e3*Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return(r.endProgramDateTime||0)-i>t}var kr=0,Dr=2,Ir=3,wr=5,Cr=0,_r=1,xr=2,Pr=function(){function t(t){this.hls=void 0,this.playlistError=0,this.penalizedRenditions={},this.log=void 0,this.warn=void 0,this.error=void 0,this.hls=t,this.log=w.log.bind(w,"[info]:"),this.warn=w.warn.bind(w,"[warning]:"),this.error=w.error.bind(w,"[error]:"),this.registerListeners()}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.ERROR,this.onError,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.ERROR,this.onError,this),t.off(S.ERROR,this.onErrorOut,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this))},e.destroy=function(){this.unregisterListeners(),this.hls=null,this.penalizedRenditions={}},e.startLoad=function(t){},e.stopLoad=function(){this.playlistError=0},e.getVariantLevelIndex=function(t){return(null==t?void 0:t.type)===Fe?t.level:this.hls.loadLevel},e.onManifestLoading=function(){this.playlistError=0,this.penalizedRenditions={}},e.onLevelUpdated=function(){this.playlistError=0},e.onError=function(t,e){var r,i;if(!e.fatal){var n=this.hls,a=e.context;switch(e.details){case A.FRAG_LOAD_ERROR:case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_ERROR:case A.KEY_LOAD_TIMEOUT:return void(e.errorAction=this.getFragRetryOrSwitchAction(e));case A.FRAG_PARSING_ERROR:if(null!=(r=e.frag)&&r.gap)return void(e.errorAction={action:kr,flags:Cr});case A.FRAG_GAP:case A.FRAG_DECRYPT_ERROR:return e.errorAction=this.getFragRetryOrSwitchAction(e),void(e.errorAction.action=Dr);case A.LEVEL_EMPTY_ERROR:case A.LEVEL_PARSING_ERROR:var s,o,l=e.parent===Fe?e.level:n.loadLevel;return void(e.details===A.LEVEL_EMPTY_ERROR&&null!=(s=e.context)&&null!=(o=s.levelDetails)&&o.live?e.errorAction=this.getPlaylistRetryOrSwitchAction(e,l):(e.levelRetry=!1,e.errorAction=this.getLevelSwitchAction(e,l)));case A.LEVEL_LOAD_ERROR:case A.LEVEL_LOAD_TIMEOUT:return void("number"==typeof(null==a?void 0:a.level)&&(e.errorAction=this.getPlaylistRetryOrSwitchAction(e,a.level)));case A.AUDIO_TRACK_LOAD_ERROR:case A.AUDIO_TRACK_LOAD_TIMEOUT:case A.SUBTITLE_LOAD_ERROR:case A.SUBTITLE_TRACK_LOAD_TIMEOUT:if(a){var u=n.levels[n.loadLevel];if(u&&(a.type===xe&&u.hasAudioGroup(a.groupId)||a.type===Pe&&u.hasSubtitleGroup(a.groupId)))return e.errorAction=this.getPlaylistRetryOrSwitchAction(e,n.loadLevel),e.errorAction.action=Dr,void(e.errorAction.flags=_r)}return;case A.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:var h=n.levels[n.loadLevel],d=null==h?void 0:h.attrs["HDCP-LEVEL"];return void(d?e.errorAction={action:Dr,flags:xr,hdcpLevel:d}:this.keySystemError(e));case A.BUFFER_ADD_CODEC_ERROR:case A.REMUX_ALLOC_ERROR:case A.BUFFER_APPEND_ERROR:return void(e.errorAction=this.getLevelSwitchAction(e,null!=(i=e.level)?i:n.loadLevel));case A.INTERNAL_EXCEPTION:case A.BUFFER_APPENDING_ERROR:case A.BUFFER_FULL_ERROR:case A.LEVEL_SWITCH_ERROR:case A.BUFFER_STALLED_ERROR:case A.BUFFER_SEEK_OVER_HOLE:case A.BUFFER_NUDGE_ON_STALL:return void(e.errorAction={action:kr,flags:Cr})}e.type===L.KEY_SYSTEM_ERROR&&this.keySystemError(e)}},e.keySystemError=function(t){var e=this.getVariantLevelIndex(t.frag);t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,e)},e.getPlaylistRetryOrSwitchAction=function(t,e){var r=yr(this.hls.config.playlistLoadPolicy,t),i=this.playlistError++;if(Sr(r,i,pr(t),t.response))return{action:wr,flags:Cr,retryConfig:r,retryCount:i};var n=this.getLevelSwitchAction(t,e);return r&&(n.retryConfig=r,n.retryCount=i),n},e.getFragRetryOrSwitchAction=function(t){var e=this.hls,r=this.getVariantLevelIndex(t.frag),i=e.levels[r],n=e.config,a=n.fragLoadPolicy,s=n.keyLoadPolicy,o=yr(t.details.startsWith("key")?s:a,t),l=e.levels.reduce((function(t,e){return t+e.fragmentError}),0);if(i&&(t.details!==A.FRAG_GAP&&i.fragmentError++,Sr(o,l,pr(t),t.response)))return{action:wr,flags:Cr,retryConfig:o,retryCount:l};var u=this.getLevelSwitchAction(t,r);return o&&(u.retryConfig=o,u.retryCount=l),u},e.getLevelSwitchAction=function(t,e){var r=this.hls;null==e&&(e=r.loadLevel);var i=this.hls.levels[e];if(i){var n,a,s=t.details;i.loadError++,s===A.BUFFER_APPEND_ERROR&&i.fragmentError++;var o=-1,l=r.levels,u=r.loadLevel,h=r.minAutoLevel,d=r.maxAutoLevel;r.autoLevelEnabled||(r.loadLevel=-1);for(var c,f=null==(n=t.frag)?void 0:n.type,g=(f===Me&&s===A.FRAG_PARSING_ERROR||"audio"===t.sourceBufferName&&(s===A.BUFFER_ADD_CODEC_ERROR||s===A.BUFFER_APPEND_ERROR))&&l.some((function(t){var e=t.audioCodec;return i.audioCodec!==e})),v="video"===t.sourceBufferName&&(s===A.BUFFER_ADD_CODEC_ERROR||s===A.BUFFER_APPEND_ERROR)&&l.some((function(t){var e=t.codecSet,r=t.audioCodec;return i.codecSet!==e&&i.audioCodec===r})),m=null!=(a=t.context)?a:{},p=m.type,y=m.groupId,E=function(){var e=(T+u)%l.length;if(e!==u&&e>=h&&e<=d&&0===l[e].loadError){var r,n,a=l[e];if(s===A.FRAG_GAP&&f===Fe&&t.frag){var c=l[e].details;if(c){var m=Ar(t.frag,c.fragments,t.frag.start);if(null!=m&&m.gap)return 0}}else{if(p===xe&&a.hasAudioGroup(y)||p===Pe&&a.hasSubtitleGroup(y))return 0;if(f===Me&&null!=(r=i.audioGroups)&&r.some((function(t){return a.hasAudioGroup(t)}))||f===Oe&&null!=(n=i.subtitleGroups)&&n.some((function(t){return a.hasSubtitleGroup(t)}))||g&&i.audioCodec===a.audioCodec||!g&&i.audioCodec!==a.audioCodec||v&&i.codecSet===a.codecSet)return 0}return o=e,1}},T=l.length;T--&&(0===(c=E())||1!==c););if(o>-1&&r.loadLevel!==o)return t.levelRetry=!0,this.playlistError=0,{action:Dr,flags:Cr,nextAutoLevel:o}}return{action:Dr,flags:_r}},e.onErrorOut=function(t,e){var r;switch(null==(r=e.errorAction)?void 0:r.action){case kr:break;case Dr:this.sendAlternateToPenaltyBox(e),e.errorAction.resolved||e.details===A.FRAG_GAP?/MediaSource readyState: ended/.test(e.error.message)&&(this.warn('MediaSource ended after "'+e.sourceBufferName+'" sourceBuffer append error. Attempting to recover from media error.'),this.hls.recoverMediaError()):e.fatal=!0}e.fatal&&this.hls.stopLoad()},e.sendAlternateToPenaltyBox=function(t){var e=this.hls,r=t.errorAction;if(r){var i=r.flags,n=r.hdcpLevel,a=r.nextAutoLevel;switch(i){case Cr:this.switchLevel(t,a);break;case xr:n&&(e.maxHdcpLevel=tr[tr.indexOf(n)-1],r.resolved=!0),this.warn('Restricting playback to HDCP-LEVEL of "'+e.maxHdcpLevel+'" or lower')}r.resolved||this.switchLevel(t,a)}},e.switchLevel=function(t,e){void 0!==e&&t.errorAction&&(this.warn("switching to level "+e+" after "+t.details),this.hls.nextAutoLevel=e,t.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel)},t}(),Fr=function(){function t(t,e){this.hls=void 0,this.timer=-1,this.requestScheduled=-1,this.canLoad=!1,this.log=void 0,this.warn=void 0,this.log=w.log.bind(w,e+":"),this.warn=w.warn.bind(w,e+":"),this.hls=t}var e=t.prototype;return e.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},e.clearTimer=function(){-1!==this.timer&&(self.clearTimeout(this.timer),this.timer=-1)},e.startLoad=function(){this.canLoad=!0,this.requestScheduled=-1,this.loadPlaylist()},e.stopLoad=function(){this.canLoad=!1,this.clearTimer()},e.switchParams=function(t,e,r){var i=null==e?void 0:e.renditionReports;if(i){for(var n=-1,a=0;a<i.length;a++){var s=i[a],o=void 0;try{o=new self.URL(s.URI,e.url).href}catch(t){w.warn("Could not construct new URL for Rendition Report: "+t),o=s.URI||""}if(o===t){n=a;break}o===t.substring(0,o.length)&&(n=a)}if(-1!==n){var l=i[n],u=parseInt(l["LAST-MSN"])||(null==e?void 0:e.lastPartSn),h=parseInt(l["LAST-PART"])||(null==e?void 0:e.lastPartIndex);if(this.hls.config.lowLatencyMode){var d=Math.min(e.age-e.partTarget,e.targetduration);h>=0&&d>e.partTarget&&(h+=1)}var c=r&&ar(r);return new sr(u,h>=0?h:void 0,c)}}},e.loadPlaylist=function(t){-1===this.requestScheduled&&(this.requestScheduled=self.performance.now())},e.shouldLoadPlaylist=function(t){return this.canLoad&&!!t&&!!t.url&&(!t.details||t.details.live)},e.shouldReloadPlaylist=function(t){return-1===this.timer&&-1===this.requestScheduled&&this.shouldLoadPlaylist(t)},e.playlistLoaded=function(t,e,r){var i=this,n=e.details,a=e.stats,s=self.performance.now(),o=a.loading.first?Math.max(0,s-a.loading.first):0;if(n.advancedDateTime=Date.now()-o,n.live||null!=r&&r.live){if(n.reloaded(r),r&&this.log("live playlist "+t+" "+(n.advanced?"REFRESHED "+n.lastPartSn+"-"+n.lastPartIndex:n.updated?"UPDATED":"MISSED")),r&&n.fragments.length>0&&dr(r,n),!this.canLoad||!n.live)return;var l,u=void 0,h=void 0;if(n.canBlockReload&&n.endSN&&n.advanced){var d=this.hls.config.lowLatencyMode,c=n.lastPartSn,f=n.endSN,g=n.lastPartIndex,v=c===f;-1!==g?(u=v?f+1:c,h=v?d?0:g:g+1):u=f+1;var m=n.age,p=m+n.ageHeader,y=Math.min(p-n.partTarget,1.5*n.targetduration);if(y>0){if(r&&y>r.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+r.tuneInGoal+" to: "+y+" with playlist age: "+n.age),y=0;else{var E=Math.floor(y/n.targetduration);u+=E,void 0!==h&&(h+=Math.round(y%n.targetduration/n.partTarget)),this.log("CDN Tune-in age: "+n.ageHeader+"s last advanced "+m.toFixed(2)+"s goal: "+y+" skip sn "+E+" to part "+h)}n.tuneInGoal=y}if(l=this.getDeliveryDirectives(n,e.deliveryDirectives,u,h),d||!v)return void this.loadPlaylist(l)}else(n.canBlockReload||n.canSkipUntil)&&(l=this.getDeliveryDirectives(n,e.deliveryDirectives,u,h));var T=this.hls.mainForwardBufferInfo,S=T?T.end-T.len:0,L=function(t,e){void 0===e&&(e=1/0);var r=1e3*t.targetduration;if(t.updated){var i=t.fragments;if(i.length&&4*r>e){var n=1e3*i[i.length-1].duration;n<r&&(r=n)}}else r/=2;return Math.round(r)}(n,1e3*(n.edge-S));n.updated&&s>this.requestScheduled+L&&(this.requestScheduled=a.loading.start),void 0!==u&&n.canBlockReload?this.requestScheduled=a.loading.first+L-(1e3*n.partTarget||1e3):-1===this.requestScheduled||this.requestScheduled+L<s?this.requestScheduled=s:this.requestScheduled-s<=0&&(this.requestScheduled+=L);var A=this.requestScheduled-s;A=Math.max(0,A),this.log("reload live playlist "+t+" in "+Math.round(A)+" ms"),this.timer=self.setTimeout((function(){return i.loadPlaylist(l)}),A)}else this.clearTimer()},e.getDeliveryDirectives=function(t,e,r,i){var n=ar(t);return null!=e&&e.skip&&t.deltaUpdateFailed&&(r=e.msn,i=e.part,n=rr),new sr(r,i,n)},e.checkRetry=function(t){var e=this,r=t.details,i=pr(t),n=t.errorAction,a=n||{},s=a.action,o=a.retryCount,l=void 0===o?0:o,u=a.retryConfig,h=!!n&&!!u&&(s===wr||!n.resolved&&s===Dr);if(h){var d;if(this.requestScheduled=-1,l>=u.maxNumRetry)return!1;if(i&&null!=(d=t.context)&&d.deliveryDirectives)this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" without delivery-directives'),this.loadPlaylist();else{var c=Er(u,l);this.timer=self.setTimeout((function(){return e.loadPlaylist()}),c),this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" in '+c+"ms")}t.levelRetry=!0,n.resolved=!0}return h},t}(),Mr=function(){function t(t,e,r){void 0===e&&(e=0),void 0===r&&(r=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=t,this.alpha_=t?Math.exp(Math.log(.5)/t):0,this.estimate_=e,this.totalWeight_=r}var e=t.prototype;return e.sample=function(t,e){var r=Math.pow(this.alpha_,t);this.estimate_=e*(1-r)+r*this.estimate_,this.totalWeight_+=t},e.getTotalWeight=function(){return this.totalWeight_},e.getEstimate=function(){if(this.alpha_){var t=1-Math.pow(this.alpha_,this.totalWeight_);if(t)return this.estimate_/t}return this.estimate_},t}(),Or=function(){function t(t,e,r,i){void 0===i&&(i=100),this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=r,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new Mr(t),this.fast_=new Mr(e),this.defaultTTFB_=i,this.ttfb_=new Mr(t)}var e=t.prototype;return e.update=function(t,e){var r=this.slow_,i=this.fast_,n=this.ttfb_;r.halfLife!==t&&(this.slow_=new Mr(t,r.getEstimate(),r.getTotalWeight())),i.halfLife!==e&&(this.fast_=new Mr(e,i.getEstimate(),i.getTotalWeight())),n.halfLife!==t&&(this.ttfb_=new Mr(t,n.getEstimate(),n.getTotalWeight()))},e.sample=function(t,e){var r=(t=Math.max(t,this.minDelayMs_))/1e3,i=8*e/r;this.fast_.sample(r,i),this.slow_.sample(r,i)},e.sampleTTFB=function(t){var e=t/1e3,r=Math.sqrt(2)*Math.exp(-Math.pow(e,2)/2);this.ttfb_.sample(r,Math.max(t,5))},e.canEstimate=function(){return this.fast_.getTotalWeight()>=this.minWeight_},e.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},e.getEstimateTTFB=function(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_},e.destroy=function(){},t}(),Nr={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]},Ur={};function Br(t,e,r){var n=t.videoCodec,a=t.audioCodec;if(!n||!a||!r)return Promise.resolve(Nr);var s={width:t.width,height:t.height,bitrate:Math.ceil(Math.max(.9*t.bitrate,t.averageBitrate)),framerate:t.frameRate||30},o=t.videoRange;"SDR"!==o&&(s.transferFunction=o.toLowerCase());var l=n.split(",").map((function(t){return{type:"media-source",video:i(i({},s),{},{contentType:he(t,"video")})}}));return a&&t.audioGroups&&t.audioGroups.forEach((function(t){var r;t&&(null==(r=e.groups[t])||r.tracks.forEach((function(e){if(e.groupId===t){var r=e.channels||"",i=parseFloat(r);y(i)&&i>2&&l.push.apply(l,a.split(",").map((function(t){return{type:"media-source",audio:{contentType:he(t,"audio"),channels:""+i}}})))}})))})),Promise.all(l.map((function(t){var e=function(t){var e=t.audio,r=t.video,i=r||e;if(i){var n=i.contentType.split('"')[1];if(r)return"r"+r.height+"x"+r.width+"f"+Math.ceil(r.framerate)+(r.transferFunction||"sd")+"_"+n+"_"+Math.ceil(r.bitrate/1e5);if(e)return"c"+e.channels+(e.spatialRendering?"s":"n")+"_"+n}return""}(t);return Ur[e]||(Ur[e]=r.decodingInfo(t))}))).then((function(t){return{supported:!t.some((function(t){return!t.supported})),configurations:l,decodingInfoResults:t}})).catch((function(t){return{supported:!1,configurations:l,decodingInfoResults:[],error:t}}))}function Gr(t,e){var r=!1,i=[];return t&&(r="SDR"!==t,i=[t]),e&&(i=e.allowedVideoRanges||er.slice(0),i=(r=void 0!==e.preferHDR?e.preferHDR:function(){if("function"==typeof matchMedia){var t=matchMedia("(dynamic-range: high)"),e=matchMedia("bad query");if(t.media!==e.media)return!0===t.matches}return!1}())?i.filter((function(t){return"SDR"!==t})):["SDR"]),{preferHDR:r,allowedVideoRanges:i}}function Kr(t,e){w.log('[abr] start candidates with "'+t+'" ignored because '+e)}function Hr(t,e,r){if("attrs"in t){var i=e.indexOf(t);if(-1!==i)return i}for(var n=0;n<e.length;n++)if(Vr(t,e[n],r))return n;return-1}function Vr(t,e,r){var i=t.groupId,n=t.name,a=t.lang,s=t.assocLang,o=t.characteristics,l=t.default,u=t.forced;return(void 0===i||e.groupId===i)&&(void 0===n||e.name===n)&&(void 0===a||e.lang===a)&&(void 0===a||e.assocLang===s)&&(void 0===l||e.default===l)&&(void 0===u||e.forced===u)&&(void 0===o||function(t,e){void 0===e&&(e="");var r=t.split(","),i=e.split(",");return r.length===i.length&&!r.some((function(t){return-1===i.indexOf(t)}))}(o,e.characteristics))&&(void 0===r||r(t,e))}function Yr(t,e){var r=t.audioCodec,i=t.channels;return!(void 0!==r&&(e.audioCodec||"").substring(0,4)!==r.substring(0,4)||void 0!==i&&i!==(e.channels||"2"))}function Wr(t,e,r){for(var i=e;i>-1;i--)if(r(t[i]))return i;for(var n=e+1;n<t.length;n++)if(r(t[n]))return n;return-1}var jr=function(){function t(t){var e=this;this.hls=void 0,this.lastLevelLoadSec=0,this.lastLoadedFragLevel=-1,this.firstSelection=-1,this._nextAutoLevel=-1,this.nextAutoLevelKey="",this.audioTracksByGroup=null,this.codecTiers=null,this.timer=-1,this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this._abandonRulesCheck=function(){var t=e.fragCurrent,r=e.partCurrent,i=e.hls,n=i.autoLevelEnabled,a=i.media;if(t&&a){var s=performance.now(),o=r?r.stats:t.stats,l=r?r.duration:t.duration,u=s-o.loading.start,h=i.minAutoLevel;if(o.aborted||o.loaded&&o.loaded===o.total||t.level<=h)return e.clearTimer(),void(e._nextAutoLevel=-1);if(n&&!a.paused&&a.playbackRate&&a.readyState){var d=i.mainForwardBufferInfo;if(null!==d){var c=e.bwEstimator.getEstimateTTFB(),f=Math.abs(a.playbackRate);if(!(u<=Math.max(c,l/(2*f)*1e3))){var g=d.len/f,v=o.loading.first?o.loading.first-o.loading.start:-1,m=o.loaded&&v>-1,p=e.getBwEstimate(),E=i.levels,T=E[t.level],L=o.total||Math.max(o.loaded,Math.round(l*T.averageBitrate/8)),A=m?u-v:u;A<1&&m&&(A=Math.min(u,8*o.loaded/p));var R=m?1e3*o.loaded/A:0,b=R?(L-o.loaded)/R:8*L/p+c/1e3;if(!(b<=g)){var k,D=R?8*R:p,I=Number.POSITIVE_INFINITY;for(k=t.level-1;k>h;k--){var C=E[k].maxBitrate;if((I=e.getTimeToLoadFrag(c/1e3,D,l*C,!E[k].details))<g)break}if(!(I>=b||I>10*l)){i.nextLoadLevel=i.nextAutoLevel=k,m?e.bwEstimator.sample(u-Math.min(c,v),o.loaded):e.bwEstimator.sampleTTFB(u);var _=E[k].maxBitrate;e.getBwEstimate()*e.hls.config.abrBandWidthUpFactor>_&&e.resetEstimator(_),e.clearTimer(),w.warn("[abr] Fragment "+t.sn+(r?" part "+r.index:"")+" of level "+t.level+" is loading too slowly;\n Time to underbuffer: "+g.toFixed(3)+" s\n Estimated load time for current fragment: "+b.toFixed(3)+" s\n Estimated load time for down switch fragment: "+I.toFixed(3)+" s\n TTFB estimate: "+(0|v)+" ms\n Current BW estimate: "+(y(p)?0|p:"Unknown")+" bps\n New BW estimate: "+(0|e.getBwEstimate())+" bps\n Switching to level "+k+" @ "+(0|_)+" bps"),i.trigger(S.FRAG_LOAD_EMERGENCY_ABORTED,{frag:t,part:r,stats:o})}}}}}}},this.hls=t,this.bwEstimator=this.initEstimator(),this.registerListeners()}var e=t.prototype;return e.resetEstimator=function(t){t&&(w.log("setting initial bwe to "+t),this.hls.config.abrEwmaDefaultEstimate=t),this.firstSelection=-1,this.bwEstimator=this.initEstimator()},e.initEstimator=function(){var t=this.hls.config;return new Or(t.abrEwmaSlowVoD,t.abrEwmaFastVoD,t.abrEwmaDefaultEstimate)},e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.FRAG_LOADING,this.onFragLoading,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.on(S.ERROR,this.onError,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.FRAG_LOADING,this.onFragLoading,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.off(S.ERROR,this.onError,this))},e.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=null,this.fragCurrent=this.partCurrent=null},e.onManifestLoading=function(t,e){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,this.fragCurrent=this.partCurrent=null,this.onLevelsUpdated(),this.clearTimer()},e.onLevelsUpdated=function(){this.lastLoadedFragLevel>-1&&this.fragCurrent&&(this.lastLoadedFragLevel=this.fragCurrent.level),this._nextAutoLevel=-1,this.onMaxAutoLevelUpdated(),this.codecTiers=null,this.audioTracksByGroup=null},e.onMaxAutoLevelUpdated=function(){this.firstSelection=-1,this.nextAutoLevelKey=""},e.onFragLoading=function(t,e){var r,i=e.frag;this.ignoreFragment(i)||(i.bitrateTest||(this.fragCurrent=i,this.partCurrent=null!=(r=e.part)?r:null),this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100))},e.onLevelSwitching=function(t,e){this.clearTimer()},e.onError=function(t,e){if(!e.fatal)switch(e.details){case A.BUFFER_ADD_CODEC_ERROR:case A.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case A.FRAG_LOAD_TIMEOUT:var r=e.frag,i=this.fragCurrent,n=this.partCurrent;if(r&&i&&r.sn===i.sn&&r.level===i.level){var a=performance.now(),s=n?n.stats:r.stats,o=a-s.loading.start,l=s.loading.first?s.loading.first-s.loading.start:-1;if(s.loaded&&l>-1){var u=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(o-Math.min(u,l),s.loaded)}else this.bwEstimator.sampleTTFB(o)}}},e.getTimeToLoadFrag=function(t,e,r,i){return t+r/e+(i?this.lastLevelLoadSec:0)},e.onLevelLoaded=function(t,e){var r=this.hls.config,i=e.stats.loading,n=i.end-i.start;y(n)&&(this.lastLevelLoadSec=n/1e3),e.details.live?this.bwEstimator.update(r.abrEwmaSlowLive,r.abrEwmaFastLive):this.bwEstimator.update(r.abrEwmaSlowVoD,r.abrEwmaFastVoD)},e.onFragLoaded=function(t,e){var r=e.frag,i=e.part,n=i?i.stats:r.stats;if(r.type===Fe&&this.bwEstimator.sampleTTFB(n.loading.first-n.loading.start),!this.ignoreFragment(r)){if(this.clearTimer(),r.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-1,this.hls.config.abrMaxWithRealBitrate){var a=i?i.duration:r.duration,s=this.hls.levels[r.level],o=(s.loaded?s.loaded.bytes:0)+n.loaded,l=(s.loaded?s.loaded.duration:0)+a;s.loaded={bytes:o,duration:l},s.realBitrate=Math.round(8*o/l)}if(r.bitrateTest){var u={stats:n,frag:r,part:i,id:r.type};this.onFragBuffered(S.FRAG_BUFFERED,u),r.bitrateTest=!1}else this.lastLoadedFragLevel=r.level}},e.onFragBuffered=function(t,e){var r=e.frag,i=e.part,n=null!=i&&i.stats.loaded?i.stats:r.stats;if(!n.aborted&&!this.ignoreFragment(r)){var a=n.parsing.end-n.loading.start-Math.min(n.loading.first-n.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(a,n.loaded),n.bwEstimate=this.getBwEstimate(),r.bitrateTest?this.bitrateTestDelay=a/1e3:this.bitrateTestDelay=0}},e.ignoreFragment=function(t){return t.type!==Fe||"initSegment"===t.sn},e.clearTimer=function(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)},e.getAutoLevelKey=function(){return this.getBwEstimate()+"_"+this.getStarvationDelay().toFixed(2)},e.getNextABRAutoLevel=function(){var t=this.fragCurrent,e=this.partCurrent,r=this.hls,i=r.maxAutoLevel,n=r.config,a=r.minAutoLevel,s=e?e.duration:t?t.duration:0,o=this.getBwEstimate(),l=this.getStarvationDelay(),u=n.abrBandWidthFactor,h=n.abrBandWidthUpFactor;if(l){var d=this.findBestLevel(o,a,i,l,0,u,h);if(d>=0)return d}var c=s?Math.min(s,n.maxStarvationDelay):n.maxStarvationDelay;if(!l){var f=this.bitrateTestDelay;f&&(c=(s?Math.min(s,n.maxLoadingDelay):n.maxLoadingDelay)-f,w.info("[abr] bitrate test took "+Math.round(1e3*f)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*c)+" ms"),u=h=1)}var g=this.findBestLevel(o,a,i,l,c,u,h);if(w.info("[abr] "+(l?"rebuffering expected":"buffer is empty")+", optimal quality level "+g),g>-1)return g;var v=r.levels[a],m=r.levels[r.loadLevel];return(null==v?void 0:v.bitrate)<(null==m?void 0:m.bitrate)?a:r.loadLevel},e.getStarvationDelay=function(){var t=this.hls,e=t.media;if(!e)return 1/0;var r=e&&0!==e.playbackRate?Math.abs(e.playbackRate):1,i=t.mainForwardBufferInfo;return(i?i.len:0)/r},e.getBwEstimate=function(){return this.bwEstimator.canEstimate()?this.bwEstimator.getEstimate():this.hls.config.abrEwmaDefaultEstimate},e.findBestLevel=function(t,e,r,i,n,a,s){var o,l=this,u=i+n,h=this.lastLoadedFragLevel,d=-1===h?this.hls.firstLevel:h,c=this.fragCurrent,f=this.partCurrent,g=this.hls,v=g.levels,m=g.allAudioTracks,p=g.loadLevel,E=g.config;if(1===v.length)return 0;var T,S=v[d],L=!(null==S||null==(o=S.details)||!o.live),A=-1===p||-1===h,R="SDR",b=(null==S?void 0:S.frameRate)||0,k=E.audioPreference,D=E.videoPreference,I=this.audioTracksByGroup||(this.audioTracksByGroup=function(t){return t.reduce((function(t,e){var r=t.groups[e.groupId];r||(r=t.groups[e.groupId]={tracks:[],channels:{2:0},hasDefault:!1,hasAutoSelect:!1}),r.tracks.push(e);var i=e.channels||"2";return r.channels[i]=(r.channels[i]||0)+1,r.hasDefault=r.hasDefault||e.default,r.hasAutoSelect=r.hasAutoSelect||e.autoselect,r.hasDefault&&(t.hasDefaultAudio=!0),r.hasAutoSelect&&(t.hasAutoSelectAudio=!0),t}),{hasDefaultAudio:!1,hasAutoSelectAudio:!1,groups:{}})}(m));if(A){if(-1!==this.firstSelection)return this.firstSelection;var C=this.codecTiers||(this.codecTiers=function(t,e,r,i){return t.slice(r,i+1).reduce((function(t,r){if(!r.codecSet)return t;var i=r.audioGroups,n=t[r.codecSet];n||(t[r.codecSet]=n={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!i,fragmentError:0}),n.minBitrate=Math.min(n.minBitrate,r.bitrate);var a=Math.min(r.height,r.width);return n.minHeight=Math.min(n.minHeight,a),n.minFramerate=Math.min(n.minFramerate,r.frameRate),n.maxScore=Math.max(n.maxScore,r.score),n.fragmentError+=r.fragmentError,n.videoRanges[r.videoRange]=(n.videoRanges[r.videoRange]||0)+1,i&&i.forEach((function(t){if(t){var r=e.groups[t];r&&(n.hasDefaultAudio=n.hasDefaultAudio||e.hasDefaultAudio?r.hasDefault:r.hasAutoSelect||!e.hasDefaultAudio&&!e.hasAutoSelectAudio,Object.keys(r.channels).forEach((function(t){n.channels[t]=(n.channels[t]||0)+r.channels[t]})))}})),t}),{})}(v,I,e,r)),_=function(t,e,r,i,n){for(var a=Object.keys(t),s=null==i?void 0:i.channels,o=null==i?void 0:i.audioCodec,l=s&&2===parseInt(s),u=!0,h=!1,d=1/0,c=1/0,f=1/0,g=0,v=[],m=Gr(e,n),p=m.preferHDR,E=m.allowedVideoRanges,T=function(){var e=t[a[S]];u=e.channels[2]>0,d=Math.min(d,e.minHeight),c=Math.min(c,e.minFramerate),f=Math.min(f,e.minBitrate);var r=E.filter((function(t){return e.videoRanges[t]>0}));r.length>0&&(h=!0,v=r)},S=a.length;S--;)T();d=y(d)?d:0,c=y(c)?c:0;var L=Math.max(1080,d),A=Math.max(30,c);return f=y(f)?f:r,r=Math.max(f,r),h||(e=void 0,v=[]),{codecSet:a.reduce((function(e,i){var n=t[i];if(i===e)return e;if(n.minBitrate>r)return Kr(i,"min bitrate of "+n.minBitrate+" > current estimate of "+r),e;if(!n.hasDefaultAudio)return Kr(i,"no renditions with default or auto-select sound found"),e;if(o&&i.indexOf(o.substring(0,4))%5!=0)return Kr(i,'audio codec preference "'+o+'" not found'),e;if(s&&!l){if(!n.channels[s])return Kr(i,"no renditions with "+s+" channel sound found (channels options: "+Object.keys(n.channels)+")"),e}else if((!o||l)&&u&&0===n.channels[2])return Kr(i,"no renditions with stereo sound found"),e;return n.minHeight>L?(Kr(i,"min resolution of "+n.minHeight+" > maximum of "+L),e):n.minFramerate>A?(Kr(i,"min framerate of "+n.minFramerate+" > maximum of "+A),e):v.some((function(t){return n.videoRanges[t]>0}))?n.maxScore<g?(Kr(i,"max score of "+n.maxScore+" < selected max of "+g),e):e&&(ce(i)>=ce(e)||n.fragmentError>t[e].fragmentError)?e:(g=n.maxScore,i):(Kr(i,"no variants with VIDEO-RANGE of "+JSON.stringify(v)+" found"),e)}),void 0),videoRanges:v,preferHDR:p,minFramerate:c,minBitrate:f}}(C,R,t,k,D),x=_.codecSet,P=_.videoRanges,F=_.minFramerate,M=_.minBitrate,O=_.preferHDR;T=x,R=O?P[P.length-1]:P[0],b=F,t=Math.max(t,M),w.log("[abr] picked start tier "+JSON.stringify(_))}else T=null==S?void 0:S.codecSet,R=null==S?void 0:S.videoRange;for(var N,U=f?f.duration:c?c.duration:0,B=this.bwEstimator.getEstimateTTFB()/1e3,G=[],K=function(){var e,o=v[H],c=H>d;if(!o)return 0;if(E.useMediaCapabilities&&!o.supportedResult&&!o.supportedPromise){var g=navigator.mediaCapabilities;"function"==typeof(null==g?void 0:g.decodingInfo)&&function(t,e,r,i,n,a){var s=t.audioCodec?t.audioGroups:null,o=null==a?void 0:a.audioCodec,l=null==a?void 0:a.channels,u=l?parseInt(l):o?1/0:2,h=null;if(null!=s&&s.length)try{h=1===s.length&&s[0]?e.groups[s[0]].channels:s.reduce((function(t,r){if(r){var i=e.groups[r];if(!i)throw new Error("Audio track group "+r+" not found");Object.keys(i.channels).forEach((function(e){t[e]=(t[e]||0)+i.channels[e]}))}return t}),{2:0})}catch(t){return!0}return void 0!==t.videoCodec&&(t.width>1920&&t.height>1088||t.height>1920&&t.width>1088||t.frameRate>Math.max(i,30)||"SDR"!==t.videoRange&&t.videoRange!==r||t.bitrate>Math.max(n,8e6))||!!h&&y(u)&&Object.keys(h).some((function(t){return parseInt(t)>u}))}(o,I,R,b,t,k)?(o.supportedPromise=Br(o,I,g),o.supportedPromise.then((function(t){if(l.hls){o.supportedResult=t;var e=l.hls.levels,r=e.indexOf(o);t.error?w.warn('[abr] MediaCapabilities decodingInfo error: "'+t.error+'" for level '+r+" "+JSON.stringify(t)):t.supported||(w.warn("[abr] Unsupported MediaCapabilities decodingInfo result for level "+r+" "+JSON.stringify(t)),r>-1&&e.length>1&&(w.log("[abr] Removing unsupported level "+r),l.hls.removeLevel(r)))}}))):o.supportedResult=Nr}if(T&&o.codecSet!==T||R&&o.videoRange!==R||c&&b>o.frameRate||!c&&b>0&&b<o.frameRate||o.supportedResult&&(null==(e=o.supportedResult.decodingInfoResults)||!e[0].smooth))return G.push(H),0;var m,D=o.details,C=(f?null==D?void 0:D.partTarget:null==D?void 0:D.averagetargetduration)||U;m=c?s*t:a*t;var _=U&&i>=2*U&&0===n?v[H].averageBitrate:v[H].maxBitrate,x=l.getTimeToLoadFrag(B,m,_*C,void 0===D);if(m>=_&&(H===h||0===o.loadError&&0===o.fragmentError)&&(x<=B||!y(x)||L&&!l.bitrateTestDelay||x<u)){var P=l.forcedAutoLevel;return H===p||-1!==P&&P===p||(G.length&&w.trace("[abr] Skipped level(s) "+G.join(",")+" of "+r+' max with CODECS and VIDEO-RANGE:"'+v[G[0]].codecs+'" '+v[G[0]].videoRange+'; not compatible with "'+S.codecs+'" '+R),w.info("[abr] switch candidate:"+d+"->"+H+" adjustedbw("+Math.round(m)+")-bitrate="+Math.round(m-_)+" ttfb:"+B.toFixed(1)+" avgDuration:"+C.toFixed(1)+" maxFetchDuration:"+u.toFixed(1)+" fetchDuration:"+x.toFixed(1)+" firstSelection:"+A+" codecSet:"+T+" videoRange:"+R+" hls.loadLevel:"+p)),A&&(l.firstSelection=H),{v:H}}},H=r;H>=e;H--)if(0!==(N=K())&&N)return N.v;return-1},s(t,[{key:"firstAutoLevel",get:function(){var t=this.hls,e=t.maxAutoLevel,r=t.minAutoLevel,i=this.getBwEstimate(),n=this.hls.config.maxStarvationDelay,a=this.findBestLevel(i,r,e,0,n,1,1);if(a>-1)return a;var s=this.hls.firstLevel,o=Math.min(Math.max(s,r),e);return w.warn("[abr] Could not find best starting auto level. Defaulting to first in playlist "+s+" clamped to "+o),o}},{key:"forcedAutoLevel",get:function(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}},{key:"nextAutoLevel",get:function(){var t=this.forcedAutoLevel,e=this.bwEstimator.canEstimate(),r=this.lastLoadedFragLevel>-1;if(!(-1===t||e&&r&&this.nextAutoLevelKey!==this.getAutoLevelKey()))return t;var i=e&&r?this.getNextABRAutoLevel():this.firstAutoLevel;if(-1!==t){var n=this.hls.levels;if(n.length>Math.max(t,i)&&n[t].loadError<=n[i].loadError)return t}return this._nextAutoLevel=i,this.nextAutoLevelKey=this.getAutoLevelKey(),i},set:function(t){var e=this.hls,r=e.maxAutoLevel,i=e.minAutoLevel,n=Math.min(Math.max(t,i),r);this._nextAutoLevel!==n&&(this.nextAutoLevelKey="",this._nextAutoLevel=n)}}]),t}(),qr=function(){function t(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var e=t.prototype;return e.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},e.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},e.onHandlerDestroyed=function(){},e.hasInterval=function(){return!!this._tickInterval},e.hasNextTick=function(){return!!this._tickTimer},e.setInterval=function(t){return!this._tickInterval&&(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,t),!0)},e.clearInterval=function(){return!!this._tickInterval&&(self.clearInterval(this._tickInterval),this._tickInterval=null,!0)},e.clearNextTick=function(){return!!this._tickTimer&&(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0)},e.tick=function(){this._tickCallCount++,1===this._tickCallCount&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},e.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},e.doTick=function(){},t}(),Xr="NOT_LOADED",zr="APPENDING",Qr="PARTIAL",Jr="OK",$r=function(){function t(t){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=t,this._registerListeners()}var e=t.prototype;return e._registerListeners=function(){var t=this.hls;t.on(S.BUFFER_APPENDED,this.onBufferAppended,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this)},e._unregisterListeners=function(){var t=this.hls;t.off(S.BUFFER_APPENDED,this.onBufferAppended,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this)},e.destroy=function(){this._unregisterListeners(),this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null},e.getAppendedFrag=function(t,e){var r=this.activePartLists[e];if(r)for(var i=r.length;i--;){var n=r[i];if(!n)break;var a=n.end;if(n.start<=t&&null!==a&&t<=a)return n}return this.getBufferedFrag(t,e)},e.getBufferedFrag=function(t,e){for(var r=this.fragments,i=Object.keys(r),n=i.length;n--;){var a=r[i[n]];if((null==a?void 0:a.body.type)===e&&a.buffered){var s=a.body;if(s.start<=t&&t<=s.end)return s}}return null},e.detectEvictedFragments=function(t,e,r,i){var n=this;this.timeRanges&&(this.timeRanges[t]=e);var a=(null==i?void 0:i.fragment.sn)||-1;Object.keys(this.fragments).forEach((function(i){var s=n.fragments[i];if(s&&!(a>=s.body.sn))if(s.buffered||s.loaded){var o=s.range[t];o&&o.time.some((function(t){var r=!n.isTimeBuffered(t.startPTS,t.endPTS,e);return r&&n.removeFragment(s.body),r}))}else s.body.type===r&&n.removeFragment(s.body)}))},e.detectPartialFragments=function(t){var e=this,r=this.timeRanges,i=t.frag,n=t.part;if(r&&"initSegment"!==i.sn){var a=ti(i),s=this.fragments[a];if(!(!s||s.buffered&&i.gap)){var o=!i.relurl;Object.keys(r).forEach((function(t){var a=i.elementaryStreams[t];if(a){var l=r[t],u=o||!0===a.partial;s.range[t]=e.getBufferedTimes(i,n,u,l)}})),s.loaded=null,Object.keys(s.range).length?(s.buffered=!0,(s.body.endList=i.endList||s.body.endList)&&(this.endListFragments[s.body.type]=s),Zr(s)||this.removeParts(i.sn-1,i.type)):this.removeFragment(s.body)}}},e.removeParts=function(t,e){var r=this.activePartLists[e];r&&(this.activePartLists[e]=r.filter((function(e){return e.fragment.sn>=t})))},e.fragBuffered=function(t,e){var r=ti(t),i=this.fragments[r];!i&&e&&(i=this.fragments[r]={body:t,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},t.gap&&(this.hasGaps=!0)),i&&(i.loaded=null,i.buffered=!0)},e.getBufferedTimes=function(t,e,r,i){for(var n={time:[],partial:r},a=t.start,s=t.end,o=t.minEndPTS||s,l=t.maxStartPTS||a,u=0;u<i.length;u++){var h=i.start(u)-this.bufferPadding,d=i.end(u)+this.bufferPadding;if(l>=h&&o<=d){n.time.push({startPTS:Math.max(a,i.start(u)),endPTS:Math.min(s,i.end(u))});break}if(a<d&&s>h){var c=Math.max(a,i.start(u)),f=Math.min(s,i.end(u));f>c&&(n.partial=!0,n.time.push({startPTS:c,endPTS:f}))}else if(s<=h)break}return n},e.getPartialFragment=function(t){var e,r,i,n=null,a=0,s=this.bufferPadding,o=this.fragments;return Object.keys(o).forEach((function(l){var u=o[l];u&&Zr(u)&&(r=u.body.start-s,i=u.body.end+s,t>=r&&t<=i&&(e=Math.min(t-r,i-t),a<=e&&(n=u.body,a=e)))})),n},e.isEndListAppended=function(t){var e=this.endListFragments[t];return void 0!==e&&(e.buffered||Zr(e))},e.getState=function(t){var e=ti(t),r=this.fragments[e];return r?r.buffered?Zr(r)?Qr:Jr:zr:Xr},e.isTimeBuffered=function(t,e,r){for(var i,n,a=0;a<r.length;a++){if(i=r.start(a)-this.bufferPadding,n=r.end(a)+this.bufferPadding,t>=i&&e<=n)return!0;if(e<=i)return!1}return!1},e.onFragLoaded=function(t,e){var r=e.frag,i=e.part;if("initSegment"!==r.sn&&!r.bitrateTest){var n=i?null:e,a=ti(r);this.fragments[a]={body:r,appendedPTS:null,loaded:n,buffered:!1,range:Object.create(null)}}},e.onBufferAppended=function(t,e){var r=this,i=e.frag,n=e.part,a=e.timeRanges;if("initSegment"!==i.sn){var s=i.type;if(n){var o=this.activePartLists[s];o||(this.activePartLists[s]=o=[]),o.push(n)}this.timeRanges=a,Object.keys(a).forEach((function(t){var e=a[t];r.detectEvictedFragments(t,e,s,n)}))}},e.onFragBuffered=function(t,e){this.detectPartialFragments(e)},e.hasFragment=function(t){var e=ti(t);return!!this.fragments[e]},e.hasParts=function(t){var e;return!(null==(e=this.activePartLists[t])||!e.length)},e.removeFragmentsInRange=function(t,e,r,i,n){var a=this;i&&!this.hasGaps||Object.keys(this.fragments).forEach((function(s){var o=a.fragments[s];if(o){var l=o.body;l.type!==r||i&&!l.gap||l.start<e&&l.end>t&&(o.buffered||n)&&a.removeFragment(l)}}))},e.removeFragment=function(t){var e=ti(t);t.stats.loaded=0,t.clearElementaryStreamInfo();var r=this.activePartLists[t.type];if(r){var i=t.sn;this.activePartLists[t.type]=r.filter((function(t){return t.fragment.sn!==i}))}delete this.fragments[e],t.endList&&delete this.endListFragments[t.type]},e.removeAllFragments=function(){this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1},t}();function Zr(t){var e,r,i;return t.buffered&&(t.body.gap||(null==(e=t.range.video)?void 0:e.partial)||(null==(r=t.range.audio)?void 0:r.partial)||(null==(i=t.range.audiovideo)?void 0:i.partial))}function ti(t){return t.type+"_"+t.level+"_"+t.sn}var ei={length:0,start:function(){return 0},end:function(){return 0}},ri=function(){function t(){}return t.isBuffered=function(e,r){try{if(e)for(var i=t.getBuffered(e),n=0;n<i.length;n++)if(r>=i.start(n)&&r<=i.end(n))return!0}catch(t){}return!1},t.bufferInfo=function(e,r,i){try{if(e){var n,a=t.getBuffered(e),s=[];for(n=0;n<a.length;n++)s.push({start:a.start(n),end:a.end(n)});return this.bufferedInfo(s,r,i)}}catch(t){}return{len:0,start:r,end:r,nextStart:void 0}},t.bufferedInfo=function(t,e,r){e=Math.max(0,e),t.sort((function(t,e){var r=t.start-e.start;return r||e.end-t.end}));var i=[];if(r)for(var n=0;n<t.length;n++){var a=i.length;if(a){var s=i[a-1].end;t[n].start-s<r?t[n].end>s&&(i[a-1].end=t[n].end):i.push(t[n])}else i.push(t[n])}else i=t;for(var o,l=0,u=e,h=e,d=0;d<i.length;d++){var c=i[d].start,f=i[d].end;if(e+r>=c&&e<f)u=c,l=(h=f)-e;else if(e+r<c){o=c;break}}return{len:l,start:u||0,end:h||0,nextStart:o}},t.getBuffered=function(t){try{return t.buffered}catch(t){return w.log("failed to get media.buffered",t),ei}},t}(),ii=function(t,e,r,i,n,a){void 0===i&&(i=0),void 0===n&&(n=-1),void 0===a&&(a=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing={start:0,executeStart:0,executeEnd:0,end:0},this.buffering={audio:{start:0,executeStart:0,executeEnd:0,end:0},video:{start:0,executeStart:0,executeEnd:0,end:0},audiovideo:{start:0,executeStart:0,executeEnd:0,end:0}},this.level=t,this.sn=e,this.id=r,this.size=i,this.part=n,this.partial=a};function ni(t,e){for(var r=0,i=t.length;r<i;r++){var n;if((null==(n=t[r])?void 0:n.cc)===e)return t[r]}return null}function ai(t,e){if(t){var r=t.start+e;t.start=t.startPTS=r,t.endPTS=r+t.duration}}function si(t,e){for(var r=e.fragments,i=0,n=r.length;i<n;i++)ai(r[i],t);e.fragmentHint&&ai(e.fragmentHint,t),e.alignedSliding=!0}function oi(t,e,r){e&&(function(t,e,r){if(function(t,e,r){return!(!e||!(r.endCC>r.startCC||t&&t.cc<r.startCC))}(t,r,e)){var i=function(t,e){var r=t.fragments,i=e.fragments;if(i.length&&r.length){var n=ni(r,i[0].cc);if(n&&(!n||n.startPTS))return n;w.log("No frag in previous level to align on")}else w.log("No fragments to align")}(r,e);i&&y(i.start)&&(w.log("Adjusting PTS using last level due to CC increase within current level "+e.url),si(i.start,e))}}(t,r,e),!r.alignedSliding&&e&&li(r,e),r.alignedSliding||!e||r.skippedSegments||cr(e,r))}function li(t,e){if(t.hasProgramDateTime&&e.hasProgramDateTime){var r=t.fragments,i=e.fragments;if(r.length&&i.length){var n,a,s=Math.min(e.endCC,t.endCC);e.startCC<s&&t.startCC<s&&(n=ni(i,s),a=ni(r,s)),n&&a||(a=ni(r,(n=i[Math.floor(i.length/2)]).cc)||r[Math.floor(r.length/2)]);var o=n.programDateTime,l=a.programDateTime;o&&l&&si((l-o)/1e3-(a.start-n.start),t)}}}var ui=Math.pow(2,17),hi=function(){function t(t){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=t}var e=t.prototype;return e.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},e.abort=function(){this.loader&&this.loader.abort()},e.load=function(t,e){var r=this,n=t.url;if(!n)return Promise.reject(new fi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_ERROR,fatal:!1,frag:t,error:new Error("Fragment does not have a "+(n?"part list":"url")),networkDetails:null}));this.abort();var a=this.config,s=a.fLoader,o=a.loader;return new Promise((function(l,u){if(r.loader&&r.loader.destroy(),t.gap){if(t.tagList.some((function(t){return"GAP"===t[0]})))return void u(ci(t));t.gap=!1}var h=r.loader=t.loader=s?new s(a):new o(a),d=di(t),c=Tr(a.fragLoadPolicy.default),f={loadPolicy:c,timeout:c.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:"initSegment"===t.sn?1/0:ui};t.stats=h.stats,h.load(d,f,{onSuccess:function(e,i,n,a){r.resetLoader(t,h);var s=e.data;n.resetIV&&t.decryptdata&&(t.decryptdata.iv=new Uint8Array(s.slice(0,16)),s=s.slice(16)),l({frag:t,part:null,payload:s,networkDetails:a})},onError:function(e,a,s,o){r.resetLoader(t,h),u(new fi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_ERROR,fatal:!1,frag:t,response:i({url:n,data:void 0},e),error:new Error("HTTP Error "+e.code+" "+e.text),networkDetails:s,stats:o}))},onAbort:function(e,i,n){r.resetLoader(t,h),u(new fi({type:L.NETWORK_ERROR,details:A.INTERNAL_ABORTED,fatal:!1,frag:t,error:new Error("Aborted"),networkDetails:n,stats:e}))},onTimeout:function(e,i,n){r.resetLoader(t,h),u(new fi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,error:new Error("Timeout after "+f.timeout+"ms"),networkDetails:n,stats:e}))},onProgress:function(r,i,n,a){e&&e({frag:t,part:null,payload:n,networkDetails:a})}})}))},e.loadPart=function(t,e,r){var n=this;this.abort();var a=this.config,s=a.fLoader,o=a.loader;return new Promise((function(l,u){if(n.loader&&n.loader.destroy(),t.gap||e.gap)u(ci(t,e));else{var h=n.loader=t.loader=s?new s(a):new o(a),d=di(t,e),c=Tr(a.fragLoadPolicy.default),f={loadPolicy:c,timeout:c.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:ui};e.stats=h.stats,h.load(d,f,{onSuccess:function(i,a,s,o){n.resetLoader(t,h),n.updateStatsFromPart(t,e);var u={frag:t,part:e,payload:i.data,networkDetails:o};r(u),l(u)},onError:function(r,a,s,o){n.resetLoader(t,h),u(new fi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_ERROR,fatal:!1,frag:t,part:e,response:i({url:d.url,data:void 0},r),error:new Error("HTTP Error "+r.code+" "+r.text),networkDetails:s,stats:o}))},onAbort:function(r,i,a){t.stats.aborted=e.stats.aborted,n.resetLoader(t,h),u(new fi({type:L.NETWORK_ERROR,details:A.INTERNAL_ABORTED,fatal:!1,frag:t,part:e,error:new Error("Aborted"),networkDetails:a,stats:r}))},onTimeout:function(r,i,a){n.resetLoader(t,h),u(new fi({type:L.NETWORK_ERROR,details:A.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,part:e,error:new Error("Timeout after "+f.timeout+"ms"),networkDetails:a,stats:r}))}})}}))},e.updateStatsFromPart=function(t,e){var r=t.stats,i=e.stats,n=i.total;if(r.loaded+=i.loaded,n){var a=Math.round(t.duration/e.duration),s=Math.min(Math.round(r.loaded/n),a),o=(a-s)*Math.round(r.loaded/s);r.total=r.loaded+o}else r.total=Math.max(r.loaded,r.total);var l=r.loading,u=i.loading;l.start?l.first+=u.first-u.start:(l.start=u.start,l.first=u.first),l.end=u.end},e.resetLoader=function(t,e){t.loader=null,this.loader===e&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),e.destroy()},t}();function di(t,e){void 0===e&&(e=null);var r=e||t,i={frag:t,part:e,responseType:"arraybuffer",url:r.url,headers:{},rangeStart:0,rangeEnd:0},n=r.byteRangeStartOffset,a=r.byteRangeEndOffset;if(y(n)&&y(a)){var s,o=n,l=a;if("initSegment"===t.sn&&"AES-128"===(null==(s=t.decryptdata)?void 0:s.method)){var u=a-n;u%16&&(l=a+(16-u%16)),0!==n&&(i.resetIV=!0,o=n-16)}i.rangeStart=o,i.rangeEnd=l}return i}function ci(t,e){var r=new Error("GAP "+(t.gap?"tag":"attribute")+" found"),i={type:L.MEDIA_ERROR,details:A.FRAG_GAP,fatal:!1,frag:t,error:r,networkDetails:null};return e&&(i.part=e),(e||t).stats.aborted=!0,new fi(i)}var fi=function(t){function e(e){var r;return(r=t.call(this,e.error.message)||this).data=void 0,r.data=e,r}return l(e,t),e}(c(Error)),gi=function(){function t(t,e){this.subtle=void 0,this.aesIV=void 0,this.subtle=t,this.aesIV=e}return t.prototype.decrypt=function(t,e){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},e,t)},t}(),vi=function(){function t(t,e){this.subtle=void 0,this.key=void 0,this.subtle=t,this.key=e}return t.prototype.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},t}(),mi=function(){function t(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var e=t.prototype;return e.uint8ArrayToUint32Array_=function(t){for(var e=new DataView(t),r=new Uint32Array(4),i=0;i<4;i++)r[i]=e.getUint32(4*i);return r},e.initTable=function(){var t=this.sBox,e=this.invSBox,r=this.subMix,i=r[0],n=r[1],a=r[2],s=r[3],o=this.invSubMix,l=o[0],u=o[1],h=o[2],d=o[3],c=new Uint32Array(256),f=0,g=0,v=0;for(v=0;v<256;v++)c[v]=v<128?v<<1:v<<1^283;for(v=0;v<256;v++){var m=g^g<<1^g<<2^g<<3^g<<4;m=m>>>8^255&m^99,t[f]=m,e[m]=f;var p=c[f],y=c[p],E=c[y],T=257*c[m]^16843008*m;i[f]=T<<24|T>>>8,n[f]=T<<16|T>>>16,a[f]=T<<8|T>>>24,s[f]=T,T=16843009*E^65537*y^257*p^16843008*f,l[m]=T<<24|T>>>8,u[m]=T<<16|T>>>16,h[m]=T<<8|T>>>24,d[m]=T,f?(f=p^c[c[c[E^p]]],g^=c[c[g]]):f=g=1}},e.expandKey=function(t){for(var e=this.uint8ArrayToUint32Array_(t),r=!0,i=0;i<e.length&&r;)r=e[i]===this.key[i],i++;if(!r){this.key=e;var n=this.keySize=e.length;if(4!==n&&6!==n&&8!==n)throw new Error("Invalid aes key size="+n);var a,s,o,l,u=this.ksRows=4*(n+6+1),h=this.keySchedule=new Uint32Array(u),d=this.invKeySchedule=new Uint32Array(u),c=this.sBox,f=this.rcon,g=this.invSubMix,v=g[0],m=g[1],p=g[2],y=g[3];for(a=0;a<u;a++)a<n?o=h[a]=e[a]:(l=o,a%n==0?(l=c[(l=l<<8|l>>>24)>>>24]<<24|c[l>>>16&255]<<16|c[l>>>8&255]<<8|c[255&l],l^=f[a/n|0]<<24):n>6&&a%n==4&&(l=c[l>>>24]<<24|c[l>>>16&255]<<16|c[l>>>8&255]<<8|c[255&l]),h[a]=o=(h[a-n]^l)>>>0);for(s=0;s<u;s++)a=u-s,l=3&s?h[a]:h[a-4],d[s]=s<4||a<=4?l:v[c[l>>>24]]^m[c[l>>>16&255]]^p[c[l>>>8&255]]^y[c[255&l]],d[s]=d[s]>>>0}},e.networkToHostOrderSwap=function(t){return t<<24|(65280&t)<<8|(16711680&t)>>8|t>>>24},e.decrypt=function(t,e,r){for(var i,n,a,s,o,l,u,h,d,c,f,g,v,m,p=this.keySize+6,y=this.invKeySchedule,E=this.invSBox,T=this.invSubMix,S=T[0],L=T[1],A=T[2],R=T[3],b=this.uint8ArrayToUint32Array_(r),k=b[0],D=b[1],I=b[2],w=b[3],C=new Int32Array(t),_=new Int32Array(C.length),x=this.networkToHostOrderSwap;e<C.length;){for(d=x(C[e]),c=x(C[e+1]),f=x(C[e+2]),g=x(C[e+3]),o=d^y[0],l=g^y[1],u=f^y[2],h=c^y[3],v=4,m=1;m<p;m++)i=S[o>>>24]^L[l>>16&255]^A[u>>8&255]^R[255&h]^y[v],n=S[l>>>24]^L[u>>16&255]^A[h>>8&255]^R[255&o]^y[v+1],a=S[u>>>24]^L[h>>16&255]^A[o>>8&255]^R[255&l]^y[v+2],s=S[h>>>24]^L[o>>16&255]^A[l>>8&255]^R[255&u]^y[v+3],o=i,l=n,u=a,h=s,v+=4;i=E[o>>>24]<<24^E[l>>16&255]<<16^E[u>>8&255]<<8^E[255&h]^y[v],n=E[l>>>24]<<24^E[u>>16&255]<<16^E[h>>8&255]<<8^E[255&o]^y[v+1],a=E[u>>>24]<<24^E[h>>16&255]<<16^E[o>>8&255]<<8^E[255&l]^y[v+2],s=E[h>>>24]<<24^E[o>>16&255]<<16^E[l>>8&255]<<8^E[255&u]^y[v+3],_[e]=x(i^k),_[e+1]=x(s^D),_[e+2]=x(a^I),_[e+3]=x(n^w),k=d,D=c,I=f,w=g,e+=4}return _.buffer},t}(),pi=function(){function t(t,e){var r=(void 0===e?{}:e).removePKCS7Padding,i=void 0===r||r;if(this.logEnabled=!0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.useSoftware=void 0,this.useSoftware=t.enableSoftwareAES,this.removePKCS7Padding=i,i)try{var n=self.crypto;n&&(this.subtle=n.subtle||n.webkitSubtle)}catch(t){}this.useSoftware=!this.subtle}var e=t.prototype;return e.destroy=function(){this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null},e.isSync=function(){return this.useSoftware},e.flush=function(){var t=this.currentResult,e=this.remainderData;if(!t||e)return this.reset(),null;var r,i,n,a=new Uint8Array(t);return this.reset(),this.removePKCS7Padding?(i=(r=a).byteLength,(n=i&&new DataView(r.buffer).getUint8(i-1))?lt(r,0,i-n):r):a},e.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},e.decrypt=function(t,e,r){var i=this;return this.useSoftware?new Promise((function(n,a){i.softwareDecrypt(new Uint8Array(t),e,r);var s=i.flush();s?n(s.buffer):a(new Error("[softwareDecrypt] Failed to decrypt data"))})):this.webCryptoDecrypt(new Uint8Array(t),e,r)},e.softwareDecrypt=function(t,e,r){var i=this.currentIV,n=this.currentResult,a=this.remainderData;this.logOnce("JS AES decrypt"),a&&(t=Wt(a,t),this.remainderData=null);var s=this.getValidChunk(t);if(!s.length)return null;i&&(r=i);var o=this.softwareDecrypter;o||(o=this.softwareDecrypter=new mi),o.expandKey(e);var l=n;return this.currentResult=o.decrypt(s.buffer,0,r),this.currentIV=lt(s,-16).buffer,l||null},e.webCryptoDecrypt=function(t,e,r){var i=this;if(this.key!==e||!this.fastAesKey){if(!this.subtle)return Promise.resolve(this.onWebCryptoError(t,e,r));this.key=e,this.fastAesKey=new vi(this.subtle,e)}return this.fastAesKey.expandKey().then((function(e){return i.subtle?(i.logOnce("WebCrypto AES decrypt"),new gi(i.subtle,new Uint8Array(r)).decrypt(t.buffer,e)):Promise.reject(new Error("web crypto not initialized"))})).catch((function(n){return w.warn("[decrypter]: WebCrypto Error, disable WebCrypto API, "+n.name+": "+n.message),i.onWebCryptoError(t,e,r)}))},e.onWebCryptoError=function(t,e,r){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(t,e,r);var i=this.flush();if(i)return i.buffer;throw new Error("WebCrypto and softwareDecrypt: failed to decrypt data")},e.getValidChunk=function(t){var e=t,r=t.length-t.length%16;return r!==t.length&&(e=lt(t,0,r),this.remainderData=lt(t,r)),e},e.logOnce=function(t){this.logEnabled&&(w.log("[decrypter]: "+t),this.logEnabled=!1)},t}(),yi=function(t){for(var e="",r=t.length,i=0;i<r;i++)e+="["+t.start(i).toFixed(3)+"-"+t.end(i).toFixed(3)+"]";return e},Ei="STOPPED",Ti="IDLE",Si="KEY_LOADING",Li="FRAG_LOADING",Ai="FRAG_LOADING_WAITING_RETRY",Ri="WAITING_TRACK",bi="PARSING",ki="PARSED",Di="ENDED",Ii="ERROR",wi="WAITING_INIT_PTS",Ci="WAITING_LEVEL",_i=function(t){function e(e,r,i,n,a){var s;return(s=t.call(this)||this).hls=void 0,s.fragPrevious=null,s.fragCurrent=null,s.fragmentTracker=void 0,s.transmuxer=null,s._state=Ei,s.playlistType=void 0,s.media=null,s.mediaBuffer=null,s.config=void 0,s.bitrateTest=!1,s.lastCurrentTime=0,s.nextLoadPosition=0,s.startPosition=0,s.startTimeOffset=null,s.loadedmetadata=!1,s.retryDate=0,s.levels=null,s.fragmentLoader=void 0,s.keyLoader=void 0,s.levelLastLoaded=null,s.startFragRequested=!1,s.decrypter=void 0,s.initPTS=[],s.onvseeking=null,s.onvended=null,s.logPrefix="",s.log=void 0,s.warn=void 0,s.playlistType=a,s.logPrefix=n,s.log=w.log.bind(w,n+":"),s.warn=w.warn.bind(w,n+":"),s.hls=e,s.fragmentLoader=new hi(e.config),s.keyLoader=i,s.fragmentTracker=r,s.config=e.config,s.decrypter=new pi(e.config),e.on(S.MANIFEST_LOADED,s.onManifestLoaded,function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(s)),s}l(e,t);var r=e.prototype;return r.doTick=function(){this.onTickEnd()},r.onTickEnd=function(){},r.startLoad=function(t){},r.stopLoad=function(){this.fragmentLoader.abort(),this.keyLoader.abort(this.playlistType);var t=this.fragCurrent;null!=t&&t.loader&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=Ei},r._streamEnded=function(t,e){if(e.live||t.nextStart||!t.end||!this.media)return!1;var r=e.partList;if(null!=r&&r.length){var i=r[r.length-1];return ri.isBuffered(this.media,i.start+i.duration/2)}var n=e.fragments[e.fragments.length-1].type;return this.fragmentTracker.isEndListAppended(n)},r.getLevelDetails=function(){var t;if(this.levels&&null!==this.levelLastLoaded)return null==(t=this.levelLastLoaded)?void 0:t.details},r.onMediaAttached=function(t,e){var r=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),r.addEventListener("seeking",this.onvseeking),r.addEventListener("ended",this.onvended);var i=this.config;this.levels&&i.autoStartLoad&&this.state===Ei&&this.startLoad(i.startPosition)},r.onMediaDetaching=function(){var t=this.media;null!=t&&t.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),t&&this.onvseeking&&this.onvended&&(t.removeEventListener("seeking",this.onvseeking),t.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.keyLoader&&this.keyLoader.detach(),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},r.onMediaSeeking=function(){var t=this.config,e=this.fragCurrent,r=this.media,i=this.mediaBuffer,n=this.state,a=r?r.currentTime:0,s=ri.bufferInfo(i||r,a,t.maxBufferHole);if(this.log("media seeking to "+(y(a)?a.toFixed(3):a)+", state: "+n),this.state===Di)this.resetLoadingState();else if(e){var o=t.maxFragLookUpTolerance,l=e.start-o,u=e.start+e.duration+o;if(!s.len||u<s.start||l>s.end){var h=a>u;(a<l||h)&&(h&&e.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),e.abortRequests(),this.resetLoadingState()),this.fragPrevious=null)}}r&&(this.fragmentTracker.removeFragmentsInRange(a,1/0,this.playlistType,!0),this.lastCurrentTime=a),this.loadedmetadata||s.len||(this.nextLoadPosition=this.startPosition=a),this.tickImmediate()},r.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},r.onManifestLoaded=function(t,e){this.startTimeOffset=e.startTimeOffset,this.initPTS=[]},r.onHandlerDestroying=function(){this.hls.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),this.stopLoad(),t.prototype.onHandlerDestroying.call(this),this.hls=null},r.onHandlerDestroyed=function(){this.state=Ei,this.fragmentLoader&&this.fragmentLoader.destroy(),this.keyLoader&&this.keyLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.keyLoader=this.fragmentLoader=this.fragmentTracker=null,t.prototype.onHandlerDestroyed.call(this)},r.loadFragment=function(t,e,r){this._loadFragForPlayback(t,e,r)},r._loadFragForPlayback=function(t,e,r){var i=this;this._doFragLoad(t,e,r,(function(e){if(i.fragContextChanged(t))return i.warn("Fragment "+t.sn+(e.part?" p: "+e.part.index:"")+" of level "+t.level+" was dropped during download."),void i.fragmentTracker.removeFragment(t);t.stats.chunkCount++,i._handleFragmentLoadProgress(e)})).then((function(e){if(e){var r=i.state;i.fragContextChanged(t)?(r===Li||!i.fragCurrent&&r===bi)&&(i.fragmentTracker.removeFragment(t),i.state=Ti):("payload"in e&&(i.log("Loaded fragment "+t.sn+" of level "+t.level),i.hls.trigger(S.FRAG_LOADED,e)),i._handleFragmentLoadComplete(e))}})).catch((function(e){i.state!==Ei&&i.state!==Ii&&(i.warn("Frag error: "+((null==e?void 0:e.message)||e)),i.resetFragmentLoading(t))}))},r.clearTrackerIfNeeded=function(t){var e,r=this.fragmentTracker;if(r.getState(t)===zr){var i=t.type,n=this.getFwdBufferInfo(this.mediaBuffer,i),a=Math.max(t.duration,n?n.len:this.config.maxBufferLength),s=this.backtrackFragment;(1==(s?t.sn-s.sn:0)||this.reduceMaxBufferLength(a,t.duration))&&r.removeFragment(t)}else 0===(null==(e=this.mediaBuffer)?void 0:e.buffered.length)?r.removeAllFragments():r.hasParts(t.type)&&(r.detectPartialFragments({frag:t,part:null,stats:t.stats,id:t.type}),r.getState(t)===Qr&&r.removeFragment(t))},r.checkLiveUpdate=function(t){if(t.updated&&!t.live){var e=t.fragments[t.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:e,part:null,stats:e.stats,id:e.type})}t.fragments[0]||(t.deltaUpdateFailed=!0)},r.flushMainBuffer=function(t,e,r){if(void 0===r&&(r=null),t-e){var i={startOffset:t,endOffset:e,type:r};this.hls.trigger(S.BUFFER_FLUSHING,i)}},r._loadInitSegment=function(t,e){var r=this;this._doFragLoad(t,e).then((function(e){if(!e||r.fragContextChanged(t)||!r.levels)throw new Error("init load aborted");return e})).then((function(e){var i=r.hls,n=e.payload,a=t.decryptdata;if(n&&n.byteLength>0&&null!=a&&a.key&&a.iv&&"AES-128"===a.method){var s=self.performance.now();return r.decrypter.decrypt(new Uint8Array(n),a.key.buffer,a.iv.buffer).catch((function(e){throw i.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_DECRYPT_ERROR,fatal:!1,error:e,reason:e.message,frag:t}),e})).then((function(n){var a=self.performance.now();return i.trigger(S.FRAG_DECRYPTED,{frag:t,payload:n,stats:{tstart:s,tdecrypt:a}}),e.payload=n,r.completeInitSegmentLoad(e)}))}return r.completeInitSegmentLoad(e)})).catch((function(e){r.state!==Ei&&r.state!==Ii&&(r.warn(e),r.resetFragmentLoading(t))}))},r.completeInitSegmentLoad=function(t){if(!this.levels)throw new Error("init load aborted, missing levels");var e=t.frag.stats;this.state=Ti,t.frag.data=new Uint8Array(t.payload),e.parsing.start=e.buffering.start=self.performance.now(),e.parsing.end=e.buffering.end=self.performance.now(),this.tick()},r.fragContextChanged=function(t){var e=this.fragCurrent;return!t||!e||t.sn!==e.sn||t.level!==e.level},r.fragBufferedComplete=function(t,e){var r,i,n,a,s=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log("Buffered "+t.type+" sn: "+t.sn+(e?" part: "+e.index:"")+" of "+(this.playlistType===Fe?"level":"track")+" "+t.level+" (frag:["+(null!=(r=t.startPTS)?r:NaN).toFixed(3)+"-"+(null!=(i=t.endPTS)?i:NaN).toFixed(3)+"] > buffer:"+(s?yi(ri.getBuffered(s)):"(detached)")+")"),"initSegment"!==t.sn){var o;if(t.type!==Oe){var l=t.elementaryStreams;if(!Object.keys(l).some((function(t){return!!l[t]})))return void(this.state=Ti)}var u=null==(o=this.levels)?void 0:o[t.level];null!=u&&u.fragmentError&&(this.log("Resetting level fragment error count of "+u.fragmentError+" on frag buffered"),u.fragmentError=0)}this.state=Ti,s&&(!this.loadedmetadata&&t.type==Fe&&s.buffered.length&&(null==(n=this.fragCurrent)?void 0:n.sn)===(null==(a=this.fragPrevious)?void 0:a.sn)&&(this.loadedmetadata=!0,this.seekToStartPos()),this.tick())},r.seekToStartPos=function(){},r._handleFragmentLoadComplete=function(t){var e=this.transmuxer;if(e){var r=t.frag,i=t.part,n=t.partsLoaded,a=!n||0===n.length||n.some((function(t){return!t})),s=new ii(r.level,r.sn,r.stats.chunkCount+1,0,i?i.index:-1,!a);e.flush(s)}},r._handleFragmentLoadProgress=function(t){},r._doFragLoad=function(t,e,r,i){var n,a=this;void 0===r&&(r=null);var s=null==e?void 0:e.details;if(!this.levels||!s)throw new Error("frag load aborted, missing level"+(s?"":" detail")+"s");var o=null;if(!t.encrypted||null!=(n=t.decryptdata)&&n.key?!t.encrypted&&s.encryptedFragments.length&&this.keyLoader.loadClear(t,s.encryptedFragments):(this.log("Loading key for "+t.sn+" of ["+s.startSN+"-"+s.endSN+"], "+("[stream-controller]"===this.logPrefix?"level":"track")+" "+t.level),this.state=Si,this.fragCurrent=t,o=this.keyLoader.load(t).then((function(t){if(!a.fragContextChanged(t.frag))return a.hls.trigger(S.KEY_LOADED,t),a.state===Si&&(a.state=Ti),t})),this.hls.trigger(S.KEY_LOADING,{frag:t}),null===this.fragCurrent&&(o=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING")))),r=Math.max(t.start,r||0),this.config.lowLatencyMode&&"initSegment"!==t.sn){var l=s.partList;if(l&&i){r>t.end&&s.fragmentHint&&(t=s.fragmentHint);var u=this.getNextPart(l,t,r);if(u>-1){var h,d=l[u];return this.log("Loading part sn: "+t.sn+" p: "+d.index+" cc: "+t.cc+" of playlist ["+s.startSN+"-"+s.endSN+"] parts [0-"+u+"-"+(l.length-1)+"] "+("[stream-controller]"===this.logPrefix?"level":"track")+": "+t.level+", target: "+parseFloat(r.toFixed(3))),this.nextLoadPosition=d.start+d.duration,this.state=Li,h=o?o.then((function(r){return!r||a.fragContextChanged(r.frag)?null:a.doFragPartsLoad(t,d,e,i)})).catch((function(t){return a.handleFragLoadError(t)})):this.doFragPartsLoad(t,d,e,i).catch((function(t){return a.handleFragLoadError(t)})),this.hls.trigger(S.FRAG_LOADING,{frag:t,part:d,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):h}if(!t.url||this.loadedEndOfParts(l,r))return Promise.resolve(null)}}this.log("Loading fragment "+t.sn+" cc: "+t.cc+" "+(s?"of ["+s.startSN+"-"+s.endSN+"] ":"")+("[stream-controller]"===this.logPrefix?"level":"track")+": "+t.level+", target: "+parseFloat(r.toFixed(3))),y(t.sn)&&!this.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),this.state=Li;var c,f=this.config.progressive;return c=f&&o?o.then((function(e){return!e||a.fragContextChanged(null==e?void 0:e.frag)?null:a.fragmentLoader.load(t,i)})).catch((function(t){return a.handleFragLoadError(t)})):Promise.all([this.fragmentLoader.load(t,f?i:void 0),o]).then((function(t){var e=t[0];return!f&&e&&i&&i(e),e})).catch((function(t){return a.handleFragLoadError(t)})),this.hls.trigger(S.FRAG_LOADING,{frag:t,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):c},r.doFragPartsLoad=function(t,e,r,i){var n=this;return new Promise((function(a,s){var o,l=[],u=null==(o=r.details)?void 0:o.partList;!function e(o){n.fragmentLoader.loadPart(t,o,i).then((function(i){l[o.index]=i;var s=i.part;n.hls.trigger(S.FRAG_LOADED,i);var h=gr(r,t.sn,o.index+1)||vr(u,t.sn,o.index+1);if(!h)return a({frag:t,part:s,partsLoaded:l});e(h)})).catch(s)}(e)}))},r.handleFragLoadError=function(t){if("data"in t){var e=t.data;t.data&&e.details===A.INTERNAL_ABORTED?this.handleFragLoadAborted(e.frag,e.part):this.hls.trigger(S.ERROR,e)}else this.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.INTERNAL_EXCEPTION,err:t,error:t,fatal:!0});return null},r._handleTransmuxerFlush=function(t){var e=this.getCurrentContext(t);if(e&&this.state===bi){var r=e.frag,i=e.part,n=e.level,a=self.performance.now();r.stats.parsing.end=a,i&&(i.stats.parsing.end=a),this.updateLevelTiming(r,i,n,t.partial)}else this.fragCurrent||this.state===Ei||this.state===Ii||(this.state=Ti)},r.getCurrentContext=function(t){var e=this.levels,r=this.fragCurrent,i=t.level,n=t.sn,a=t.part;if(null==e||!e[i])return this.warn("Levels object was unset while buffering fragment "+n+" of level "+i+". The current chunk will not be buffered."),null;var s=e[i],o=a>-1?gr(s,n,a):null,l=o?o.fragment:function(t,e,r){if(null==t||!t.details)return null;var i=t.details,n=i.fragments[e-i.startSN];return n||((n=i.fragmentHint)&&n.sn===e?n:e<i.startSN&&r&&r.sn===e?r:null)}(s,n,r);return l?(r&&r!==l&&(l.stats=r.stats),{frag:l,part:o,level:s}):null},r.bufferFragmentData=function(t,e,r,i,n){var a;if(t&&this.state===bi){var s=t.data1,o=t.data2,l=s;if(s&&o&&(l=Wt(s,o)),null!=(a=l)&&a.length){var u={type:t.type,frag:e,part:r,chunkMeta:i,parent:e.type,data:l};if(this.hls.trigger(S.BUFFER_APPENDING,u),t.dropped&&t.independent&&!r){if(n)return;this.flushBufferGap(e)}}}},r.flushBufferGap=function(t){var e=this.media;if(e)if(ri.isBuffered(e,e.currentTime)){var r=e.currentTime,i=ri.bufferInfo(e,r,0),n=t.duration,a=Math.min(2*this.config.maxFragLookUpTolerance,.25*n),s=Math.max(Math.min(t.start-a,i.end-a),r+a);t.start-s>a&&this.flushMainBuffer(s,t.start)}else this.flushMainBuffer(0,t.start)},r.getFwdBufferInfo=function(t,e){var r=this.getLoadPosition();return y(r)?this.getFwdBufferInfoAtPos(t,r,e):null},r.getFwdBufferInfoAtPos=function(t,e,r){var i=this.config.maxBufferHole,n=ri.bufferInfo(t,e,i);if(0===n.len&&void 0!==n.nextStart){var a=this.fragmentTracker.getBufferedFrag(e,r);if(a&&n.nextStart<a.end)return ri.bufferInfo(t,e,Math.max(n.nextStart,i))}return n},r.getMaxBufferLength=function(t){var e,r=this.config;return e=t?Math.max(8*r.maxBufferSize/t,r.maxBufferLength):r.maxBufferLength,Math.min(e,r.maxMaxBufferLength)},r.reduceMaxBufferLength=function(t,e){var r=this.config,i=Math.max(Math.min(t-e,r.maxBufferLength),e),n=Math.max(t-3*e,r.maxMaxBufferLength/2,i);return n>=i&&(r.maxMaxBufferLength=n,this.warn("Reduce max buffer length to "+n+"s"),!0)},r.getAppendedFrag=function(t,e){var r=this.fragmentTracker.getAppendedFrag(t,Fe);return r&&"fragment"in r?r.fragment:r},r.getNextFragment=function(t,e){var r=e.fragments,i=r.length;if(!i)return null;var n,a=this.config,s=r[0].start;if(e.live){var o=a.initialLiveManifestSize;if(i<o)return this.warn("Not enough fragments to start playback (have: "+i+", need: "+o+")"),null;(!e.PTSKnown&&!this.startFragRequested&&-1===this.startPosition||t<s)&&(n=this.getInitialLiveFragment(e,r),this.startPosition=this.nextLoadPosition=n?this.hls.liveSyncPosition||n.start:t)}else t<=s&&(n=r[0]);if(!n){var l=a.lowLatencyMode?e.partEnd:e.fragmentEnd;n=this.getFragmentAtPosition(t,l,e)}return this.mapToInitFragWhenRequired(n)},r.isLoopLoading=function(t,e){var r=this.fragmentTracker.getState(t);return(r===Jr||r===Qr&&!!t.gap)&&this.nextLoadPosition>e},r.getNextFragmentLoopLoading=function(t,e,r,i,n){var a=t.gap,s=this.getNextFragment(this.nextLoadPosition,e);if(null===s)return s;if(t=s,a&&t&&!t.gap&&r.nextStart){var o=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,r.nextStart,i);if(null!==o&&r.len+o.len>=n)return this.log('buffer full after gaps in "'+i+'" playlist starting at sn: '+t.sn),null}return t},r.mapToInitFragWhenRequired=function(t){return null==t||!t.initSegment||null!=t&&t.initSegment.data||this.bitrateTest?t:t.initSegment},r.getNextPart=function(t,e,r){for(var i=-1,n=!1,a=!0,s=0,o=t.length;s<o;s++){var l=t[s];if(a=a&&!l.independent,i>-1&&r<l.start)break;var u=l.loaded;u?i=-1:(n||l.independent||a)&&l.fragment===e&&(i=s),n=u}return i},r.loadedEndOfParts=function(t,e){var r=t[t.length-1];return r&&e>r.start&&r.loaded},r.getInitialLiveFragment=function(t,e){var r=this.fragPrevious,i=null;if(r){if(t.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+r.programDateTime),i=function(t,e,r){if(null===e||!Array.isArray(t)||!t.length||!y(e))return null;if(e<(t[0].programDateTime||0))return null;if(e>=(t[t.length-1].endProgramDateTime||0))return null;r=r||0;for(var i=0;i<t.length;++i){var n=t[i];if(br(e,r,n))return n}return null}(e,r.endProgramDateTime,this.config.maxFragLookUpTolerance)),!i){var n=r.sn+1;if(n>=t.startSN&&n<=t.endSN){var a=e[n-t.startSN];r.cc===a.cc&&(i=a,this.log("Live playlist, switching playlist, load frag with next SN: "+i.sn))}i||(i=function(t,e){return Lr(t,(function(t){return t.cc<e?1:t.cc>e?-1:0}))}(e,r.cc),i&&this.log("Live playlist, switching playlist, load frag with same CC: "+i.sn))}}else{var s=this.hls.liveSyncPosition;null!==s&&(i=this.getFragmentAtPosition(s,this.bitrateTest?t.fragmentEnd:t.edge,t))}return i},r.getFragmentAtPosition=function(t,e,r){var i,n=this.config,a=this.fragPrevious,s=r.fragments,o=r.endSN,l=r.fragmentHint,u=n.maxFragLookUpTolerance,h=r.partList,d=!!(n.lowLatencyMode&&null!=h&&h.length&&l);if(d&&l&&!this.bitrateTest&&(s=s.concat(l),o=l.sn),i=t<e?Ar(a,s,t,t>e-u?0:u):s[s.length-1]){var c=i.sn-r.startSN,f=this.fragmentTracker.getState(i);if((f===Jr||f===Qr&&i.gap)&&(a=i),a&&i.sn===a.sn&&(!d||h[0].fragment.sn>i.sn)&&a&&i.level===a.level){var g=s[c+1];i=i.sn<o&&this.fragmentTracker.getState(g)!==Jr?g:null}}return i},r.synchronizeToLiveEdge=function(t){var e=this.config,r=this.media;if(r){var i=this.hls.liveSyncPosition,n=r.currentTime,a=t.fragments[0].start,s=t.edge,o=n>=a-e.maxFragLookUpTolerance&&n<=s;if(null!==i&&r.duration>i&&(n<i||!o)){var l=void 0!==e.liveMaxLatencyDuration?e.liveMaxLatencyDuration:e.liveMaxLatencyDurationCount*t.targetduration;(!o&&r.readyState<4||n<s-l)&&(this.loadedmetadata||(this.nextLoadPosition=i),r.readyState&&(this.warn("Playback: "+n.toFixed(3)+" is located too far from the end of live sliding playlist: "+s+", reset currentTime to : "+i.toFixed(3)),r.currentTime=i))}}},r.alignPlaylists=function(t,e,r){var i=t.fragments.length;if(!i)return this.warn("No fragments in live playlist"),0;var n=t.fragments[0].start,a=!e,s=t.alignedSliding&&y(n);if(a||!s&&!n){var o=this.fragPrevious;oi(o,r,t);var l=t.fragments[0].start;return this.log("Live playlist sliding: "+l.toFixed(2)+" start-sn: "+(e?e.startSN:"na")+"->"+t.startSN+" prev-sn: "+(o?o.sn:"na")+" fragments: "+i),l}return n},r.waitForCdnTuneIn=function(t){return t.live&&t.canBlockReload&&t.partTarget&&t.tuneInGoal>Math.max(t.partHoldBack,3*t.partTarget)},r.setStartPosition=function(t,e){var r=this.startPosition;if(r<e&&(r=-1),-1===r||-1===this.lastCurrentTime){var i=null!==this.startTimeOffset,n=i?this.startTimeOffset:t.startTimeOffset;null!==n&&y(n)?(r=e+n,n<0&&(r+=t.totalduration),r=Math.min(Math.max(e,r),e+t.totalduration),this.log("Start time offset "+n+" found in "+(i?"multivariant":"media")+" playlist, adjust startPosition to "+r),this.startPosition=r):t.live?r=this.hls.liveSyncPosition||e:this.startPosition=r=0,this.lastCurrentTime=r}this.nextLoadPosition=r},r.getLoadPosition=function(){var t=this.media,e=0;return this.loadedmetadata&&t?e=t.currentTime:this.nextLoadPosition&&(e=this.nextLoadPosition),e},r.handleFragLoadAborted=function(t,e){this.transmuxer&&"initSegment"!==t.sn&&t.stats.aborted&&(this.warn("Fragment "+t.sn+(e?" part "+e.index:"")+" of level "+t.level+" was aborted"),this.resetFragmentLoading(t))},r.resetFragmentLoading=function(t){this.fragCurrent&&(this.fragContextChanged(t)||this.state===Ai)||(this.state=Ti)},r.onFragmentOrKeyLoadError=function(t,e){if(e.chunkMeta&&!e.frag){var r=this.getCurrentContext(e.chunkMeta);r&&(e.frag=r.frag)}var i=e.frag;if(i&&i.type===t&&this.levels)if(this.fragContextChanged(i)){var n;this.warn("Frag load error must match current frag to retry "+i.url+" > "+(null==(n=this.fragCurrent)?void 0:n.url))}else{var a=e.details===A.FRAG_GAP;a&&this.fragmentTracker.fragBuffered(i,!0);var s=e.errorAction,o=s||{},l=o.action,u=o.retryCount,h=void 0===u?0:u,d=o.retryConfig;if(s&&l===wr&&d){this.resetStartWhenNotLoaded(this.levelLastLoaded);var c=Er(d,h);this.warn("Fragment "+i.sn+" of "+t+" "+i.level+" errored with "+e.details+", retrying loading "+(h+1)+"/"+d.maxNumRetry+" in "+c+"ms"),s.resolved=!0,this.retryDate=self.performance.now()+c,this.state=Ai}else if(d&&s){if(this.resetFragmentErrors(t),!(h<d.maxNumRetry))return void w.warn(e.details+" reached or exceeded max retry ("+h+")");a||l===Ir||(s.resolved=!0)}else(null==s?void 0:s.action)===Dr?this.state=Ci:this.state=Ii;this.tickImmediate()}},r.reduceLengthAndFlushBuffer=function(t){if(this.state===bi||this.state===ki){var e=t.frag,r=t.parent,i=this.getFwdBufferInfo(this.mediaBuffer,r),n=i&&i.len>.5;n&&this.reduceMaxBufferLength(i.len,(null==e?void 0:e.duration)||10);var a=!n;return a&&this.warn("Buffer full error while media.currentTime is not buffered, flush "+r+" buffer"),e&&(this.fragmentTracker.removeFragment(e),this.nextLoadPosition=e.start),this.resetLoadingState(),a}return!1},r.resetFragmentErrors=function(t){t===Me&&(this.fragCurrent=null),this.loadedmetadata||(this.startFragRequested=!1),this.state!==Ei&&(this.state=Ti)},r.afterBufferFlushed=function(t,e,r){if(t){var i=ri.getBuffered(t);this.fragmentTracker.detectEvictedFragments(e,i,r),this.state===Di&&this.resetLoadingState()}},r.resetLoadingState=function(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state=Ti},r.resetStartWhenNotLoaded=function(t){if(!this.loadedmetadata){this.startFragRequested=!1;var e=t?t.details:null;null!=e&&e.live?(this.startPosition=-1,this.setStartPosition(e,0),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}},r.resetWhenMissingContext=function(t){this.warn("The loading context changed while buffering fragment "+t.sn+" of level "+t.level+". This chunk will not be buffered."),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState()},r.removeUnbufferedFrags=function(t){void 0===t&&(t=0),this.fragmentTracker.removeFragmentsInRange(t,1/0,this.playlistType,!1,!0)},r.updateLevelTiming=function(t,e,r,i){var n,a=this,s=r.details;if(s){if(!Object.keys(t.elementaryStreams).reduce((function(e,n){var o=t.elementaryStreams[n];if(o){var l=o.endPTS-o.startPTS;if(l<=0)return a.warn("Could not parse fragment "+t.sn+" "+n+" duration reliably ("+l+")"),e||!1;var u=i?0:hr(s,t,o.startPTS,o.endPTS,o.startDTS,o.endDTS);return a.hls.trigger(S.LEVEL_PTS_UPDATED,{details:s,level:r,drift:u,type:n,frag:t,start:o.startPTS,end:o.endPTS}),!0}return e}),!1)&&null===(null==(n=this.transmuxer)?void 0:n.error)){var o=new Error("Found no media in fragment "+t.sn+" of level "+t.level+" resetting transmuxer to fallback to playlist timing");if(0===r.fragmentError&&(r.fragmentError++,t.gap=!0,this.fragmentTracker.removeFragment(t),this.fragmentTracker.fragBuffered(t,!0)),this.warn(o.message),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,error:o,frag:t,reason:"Found no media in msn "+t.sn+' of level "'+r.url+'"'}),!this.hls)return;this.resetTransmuxer()}this.state=ki,this.hls.trigger(S.FRAG_PARSED,{frag:t,part:e})}else this.warn("level.details undefined")},r.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},r.recoverWorkerError=function(t){"demuxerWorker"===t.event&&(this.fragmentTracker.removeAllFragments(),this.resetTransmuxer(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState())},s(e,[{key:"state",get:function(){return this._state},set:function(t){var e=this._state;e!==t&&(this._state=t,this.log(e+"->"+t))}}]),e}(qr),xi=function(){function t(){this.chunks=[],this.dataLength=0}var e=t.prototype;return e.push=function(t){this.chunks.push(t),this.dataLength+=t.length},e.flush=function(){var t,e=this.chunks,r=this.dataLength;return e.length?(t=1===e.length?e[0]:function(t,e){for(var r=new Uint8Array(e),i=0,n=0;n<t.length;n++){var a=t[n];r.set(a,i),i+=a.length}return r}(e,r),this.reset(),t):new Uint8Array(0)},e.reset=function(){this.chunks.length=0,this.dataLength=0},t}();function Pi(t,e){return void 0===t&&(t=""),void 0===e&&(e=9e4),{type:t,id:-1,pid:-1,inputTimeScale:e,sequenceNumber:-1,samples:[],dropped:0}}var Fi=function(){function t(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.basePTS=null,this.initPTS=null,this.lastPTS=null}var e=t.prototype;return e.resetInitSegment=function(t,e,r,i){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},e.resetTimeStamp=function(t){this.initPTS=t,this.resetContiguity()},e.resetContiguity=function(){this.basePTS=null,this.lastPTS=null,this.frameIndex=0},e.canParse=function(t,e){return!1},e.appendFrame=function(t,e,r){},e.demux=function(t,e){this.cachedData&&(t=Wt(this.cachedData,t),this.cachedData=null);var r,i=ct(t,0),n=i?i.length:0,a=this._audioTrack,s=this._id3Track,o=i?vt(i):void 0,l=t.length;for((null===this.basePTS||0===this.frameIndex&&y(o))&&(this.basePTS=Mi(o,e,this.initPTS),this.lastPTS=this.basePTS),null===this.lastPTS&&(this.lastPTS=this.basePTS),i&&i.length>0&&s.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:i,type:We,duration:Number.POSITIVE_INFINITY});n<l;){if(this.canParse(t,n)){var u=this.appendFrame(a,t,n);u?(this.frameIndex++,this.lastPTS=u.sample.pts,r=n+=u.length):n=l}else gt(t,n)?(i=ct(t,n),s.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:i,type:We,duration:Number.POSITIVE_INFINITY}),r=n+=i.length):n++;if(n===l&&r!==l){var h=lt(t,r);this.cachedData?this.cachedData=Wt(this.cachedData,h):this.cachedData=h}}return{audioTrack:a,videoTrack:Pi(),id3Track:s,textTrack:Pi()}},e.demuxSampleAes=function(t,e,r){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},e.flush=function(t){var e=this.cachedData;return e&&(this.cachedData=null,this.demux(e,0)),{audioTrack:this._audioTrack,videoTrack:Pi(),id3Track:this._id3Track,textTrack:Pi()}},e.destroy=function(){},t}(),Mi=function(t,e,r){return y(t)?90*t:9e4*e+(r?9e4*r.baseTime/r.timescale:0)};function Oi(t,e){return 255===t[e]&&240==(246&t[e+1])}function Ni(t,e){return 1&t[e+1]?7:9}function Ui(t,e){return(3&t[e+3])<<11|t[e+4]<<3|(224&t[e+5])>>>5}function Bi(t,e){return e+1<t.length&&Oi(t,e)}function Gi(t,e){if(Bi(t,e)){var r=Ni(t,e);if(e+r>=t.length)return!1;var i=Ui(t,e);if(i<=r)return!1;var n=e+i;return n===t.length||Bi(t,n)}return!1}function Ki(t,e,r,i,n){if(!t.samplerate){var a=function(t,e,r,i){var n,a,s,o,l=navigator.userAgent.toLowerCase(),u=i,h=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];n=1+((192&e[r+2])>>>6);var d=(60&e[r+2])>>>2;if(!(d>h.length-1))return s=(1&e[r+2])<<2,s|=(192&e[r+3])>>>6,w.log("manifest codec:"+i+", ADTS type:"+n+", samplingIndex:"+d),/firefox/i.test(l)?d>=6?(n=5,o=new Array(4),a=d-3):(n=2,o=new Array(2),a=d):-1!==l.indexOf("android")?(n=2,o=new Array(2),a=d):(n=5,o=new Array(4),i&&(-1!==i.indexOf("mp4a.40.29")||-1!==i.indexOf("mp4a.40.5"))||!i&&d>=6?a=d-3:((i&&-1!==i.indexOf("mp4a.40.2")&&(d>=6&&1===s||/vivaldi/i.test(l))||!i&&1===s)&&(n=2,o=new Array(2)),a=d)),o[0]=n<<3,o[0]|=(14&d)>>1,o[1]|=(1&d)<<7,o[1]|=s<<3,5===n&&(o[1]|=(14&a)>>1,o[2]=(1&a)<<7,o[2]|=8,o[3]=0),{config:o,samplerate:h[d],channelCount:s,codec:"mp4a.40."+n,manifestCodec:u};var c=new Error("invalid ADTS sampling index:"+d);t.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!0,error:c,reason:c.message})}(e,r,i,n);if(!a)return;t.config=a.config,t.samplerate=a.samplerate,t.channelCount=a.channelCount,t.codec=a.codec,t.manifestCodec=a.manifestCodec,w.log("parsed codec:"+t.codec+", rate:"+a.samplerate+", channels:"+a.channelCount)}}function Hi(t){return 9216e4/t}function Vi(t,e,r,i,n){var a,s=i+n*Hi(t.samplerate),o=function(t,e){var r=Ni(t,e);if(e+r<=t.length){var i=Ui(t,e)-r;if(i>0)return{headerLength:r,frameLength:i}}}(e,r);if(o){var l=o.frameLength,u=o.headerLength,h=u+l,d=Math.max(0,r+h-e.length);d?(a=new Uint8Array(h-u)).set(e.subarray(r+u,e.length),0):a=e.subarray(r+u,r+h);var c={unit:a,pts:s};return d||t.samples.push(c),{sample:c,length:h,missing:d}}var f=e.length-r;return(a=new Uint8Array(f)).set(e.subarray(r,e.length),0),{sample:{unit:a,pts:s},length:f,missing:-1}}var Yi=null,Wi=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],ji=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],qi=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],Xi=[0,1,1,4];function zi(t,e,r,i,n){if(!(r+24>e.length)){var a=Qi(e,r);if(a&&r+a.frameLength<=e.length){var s=i+n*(9e4*a.samplesPerFrame/a.sampleRate),o={unit:e.subarray(r,r+a.frameLength),pts:s,dts:s};return t.config=[],t.channelCount=a.channelCount,t.samplerate=a.sampleRate,t.samples.push(o),{sample:o,length:a.frameLength,missing:0}}}}function Qi(t,e){var r=t[e+1]>>3&3,i=t[e+1]>>1&3,n=t[e+2]>>4&15,a=t[e+2]>>2&3;if(1!==r&&0!==n&&15!==n&&3!==a){var s=t[e+2]>>1&1,o=t[e+3]>>6,l=1e3*Wi[14*(3===r?3-i:3===i?3:4)+n-1],u=ji[3*(3===r?0:2===r?1:2)+a],h=3===o?1:2,d=qi[r][i],c=Xi[i],f=8*d*c,g=Math.floor(d*l/u+s)*c;if(null===Yi){var v=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Yi=v?parseInt(v[1]):0}return!!Yi&&Yi<=87&&2===i&&l>=224e3&&0===o&&(t[e+3]=128|t[e+3]),{sampleRate:u,channelCount:h,frameLength:g,samplesPerFrame:f}}}function Ji(t,e){return 255===t[e]&&224==(224&t[e+1])&&0!=(6&t[e+1])}function $i(t,e){return e+1<t.length&&Ji(t,e)}function Zi(t,e){if(e+1<t.length&&Ji(t,e)){var r=Qi(t,e),i=4;null!=r&&r.frameLength&&(i=r.frameLength);var n=e+i;return n===t.length||$i(t,n)}return!1}var tn=function(t){function e(e,r){var i;return(i=t.call(this)||this).observer=void 0,i.config=void 0,i.observer=e,i.config=r,i}l(e,t);var r=e.prototype;return r.resetInitSegment=function(e,r,i,n){t.prototype.resetInitSegment.call(this,e,r,i,n),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"aac",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},e.probe=function(t){if(!t)return!1;var e=ct(t,0),r=(null==e?void 0:e.length)||0;if(Zi(t,r))return!1;for(var i=t.length;r<i;r++)if(Gi(t,r))return w.log("ADTS sync word found !"),!0;return!1},r.canParse=function(t,e){return function(t,e){return function(t,e){return e+5<t.length}(t,e)&&Oi(t,e)&&Ui(t,e)<=t.length-e}(t,e)},r.appendFrame=function(t,e,r){Ki(t,this.observer,e,r,t.manifestCodec);var i=Vi(t,e,r,this.basePTS,this.frameIndex);if(i&&0===i.missing)return i},e}(Fi),en=/\/emsg[-/]ID3/i,rn=function(){function t(t,e){this.remainderData=null,this.timeOffset=0,this.config=void 0,this.videoTrack=void 0,this.audioTrack=void 0,this.id3Track=void 0,this.txtTrack=void 0,this.config=e}var e=t.prototype;return e.resetTimeStamp=function(){},e.resetInitSegment=function(t,e,r,i){var n=this.videoTrack=Pi("video",1),a=this.audioTrack=Pi("audio",1),s=this.txtTrack=Pi("text",1);if(this.id3Track=Pi("id3",1),this.timeOffset=0,null!=t&&t.byteLength){var o=Ut(t);if(o.video){var l=o.video,u=l.id,h=l.timescale,d=l.codec;n.id=u,n.timescale=s.timescale=h,n.codec=d}if(o.audio){var c=o.audio,f=c.id,g=c.timescale,v=c.codec;a.id=f,a.timescale=g,a.codec=v}s.id=wt.text,n.sampleDuration=0,n.duration=a.duration=i}},e.resetContiguity=function(){this.remainderData=null},t.probe=function(t){return function(t){for(var e=t.byteLength,r=0;r<e;){var i=xt(t,r);if(i>8&&109===t[r+4]&&111===t[r+5]&&111===t[r+6]&&102===t[r+7])return!0;r=i>1?r+i:e}return!1}(t)},e.demux=function(t,e){this.timeOffset=e;var r=t,i=this.videoTrack,n=this.txtTrack;if(this.config.progressive){this.remainderData&&(r=Wt(this.remainderData,t));var a=function(t){var e={valid:null,remainder:null},r=Ot(t,["moof"]);if(r.length<2)return e.remainder=t,e;var i=r[r.length-1];return e.valid=lt(t,0,i.byteOffset-8),e.remainder=lt(t,i.byteOffset-8),e}(r);this.remainderData=a.remainder,i.samples=a.valid||new Uint8Array}else i.samples=r;var s=this.extractID3Track(i,e);return n.samples=jt(e,i),{videoTrack:i,audioTrack:this.audioTrack,id3Track:s,textTrack:this.txtTrack}},e.flush=function(){var t=this.timeOffset,e=this.videoTrack,r=this.txtTrack;e.samples=this.remainderData||new Uint8Array,this.remainderData=null;var i=this.extractID3Track(e,this.timeOffset);return r.samples=jt(t,e),{videoTrack:e,audioTrack:Pi(),id3Track:i,textTrack:Pi()}},e.extractID3Track=function(t,e){var r=this.id3Track;if(t.samples.length){var i=Ot(t.samples,["emsg"]);i&&i.forEach((function(t){var i=function(t){var e=t[0],r="",i="",n=0,a=0,s=0,o=0,l=0,u=0;if(0===e){for(;"\0"!==Ct(t.subarray(u,u+1));)r+=Ct(t.subarray(u,u+1)),u+=1;for(r+=Ct(t.subarray(u,u+1)),u+=1;"\0"!==Ct(t.subarray(u,u+1));)i+=Ct(t.subarray(u,u+1)),u+=1;i+=Ct(t.subarray(u,u+1)),u+=1,n=xt(t,12),a=xt(t,16),o=xt(t,20),l=xt(t,24),u=28}else if(1===e){n=xt(t,u+=4);var h=xt(t,u+=4),d=xt(t,u+=4);for(u+=4,s=Math.pow(2,32)*h+d,E(s)||(s=Number.MAX_SAFE_INTEGER,w.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),o=xt(t,u),l=xt(t,u+=4),u+=4;"\0"!==Ct(t.subarray(u,u+1));)r+=Ct(t.subarray(u,u+1)),u+=1;for(r+=Ct(t.subarray(u,u+1)),u+=1;"\0"!==Ct(t.subarray(u,u+1));)i+=Ct(t.subarray(u,u+1)),u+=1;i+=Ct(t.subarray(u,u+1)),u+=1}return{schemeIdUri:r,value:i,timeScale:n,presentationTime:s,presentationTimeDelta:a,eventDuration:o,id:l,payload:t.subarray(u,t.byteLength)}}(t);if(en.test(i.schemeIdUri)){var n=y(i.presentationTime)?i.presentationTime/i.timeScale:e+i.presentationTimeDelta/i.timeScale,a=4294967295===i.eventDuration?Number.POSITIVE_INFINITY:i.eventDuration/i.timeScale;a<=.001&&(a=Number.POSITIVE_INFINITY);var s=i.payload;r.samples.push({data:s,len:s.byteLength,dts:n,pts:n,type:qe,duration:a})}}))}return r},e.demuxSampleAes=function(t,e,r){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},e.destroy=function(){},t}(),nn=function(t,e){var r=0,i=5;e+=i;for(var n=new Uint32Array(1),a=new Uint32Array(1),s=new Uint8Array(1);i>0;){s[0]=t[e];var o=Math.min(i,8),l=8-o;a[0]=4278190080>>>24+l<<l,n[0]=(s[0]&a[0])>>l,r=r?r<<o|n[0]:n[0],e+=1,i-=o}return r},an=function(t){function e(e){var r;return(r=t.call(this)||this).observer=void 0,r.observer=e,r}l(e,t);var r=e.prototype;return r.resetInitSegment=function(e,r,i,n){t.prototype.resetInitSegment.call(this,e,r,i,n),this._audioTrack={container:"audio/ac-3",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"ac3",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},r.canParse=function(t,e){return e+64<t.length},r.appendFrame=function(t,e,r){var i=sn(t,e,r,this.basePTS,this.frameIndex);if(-1!==i)return{sample:t.samples[t.samples.length-1],length:i,missing:0}},e.probe=function(t){if(!t)return!1;var e=ct(t,0);if(!e)return!1;var r=e.length;return 11===t[r]&&119===t[r+1]&&void 0!==vt(e)&&nn(t,r)<16},e}(Fi);function sn(t,e,r,i,n){if(r+8>e.length)return-1;if(11!==e[r]||119!==e[r+1])return-1;var a=e[r+4]>>6;if(a>=3)return-1;var s=[48e3,44100,32e3][a],o=63&e[r+4],l=2*[64,69,96,64,70,96,80,87,120,80,88,120,96,104,144,96,105,144,112,121,168,112,122,168,128,139,192,128,140,192,160,174,240,160,175,240,192,208,288,192,209,288,224,243,336,224,244,336,256,278,384,256,279,384,320,348,480,320,349,480,384,417,576,384,418,576,448,487,672,448,488,672,512,557,768,512,558,768,640,696,960,640,697,960,768,835,1152,768,836,1152,896,975,1344,896,976,1344,1024,1114,1536,1024,1115,1536,1152,1253,1728,1152,1254,1728,1280,1393,1920,1280,1394,1920][3*o+a];if(r+l>e.length)return-1;var u=e[r+6]>>5,h=0;2===u?h+=2:(1&u&&1!==u&&(h+=2),4&u&&(h+=2));var d=(e[r+6]<<8|e[r+7])>>12-h&1,c=[2,1,2,3,3,4,4,5][u]+d,f=e[r+5]>>3,g=7&e[r+5],v=new Uint8Array([a<<6|f<<1|g>>2,(3&g)<<6|u<<3|d<<2|o>>4,o<<4&224]),m=i+n*(1536/s*9e4),p=e.subarray(r,r+l);return t.config=v,t.channelCount=c,t.samplerate=s,t.samples.push({unit:p,pts:m}),l}var on=function(){function t(){this.VideoSample=null}var e=t.prototype;return e.createVideoSample=function(t,e,r,i){return{key:t,frame:!1,pts:e,dts:r,units:[],debug:i,length:0}},e.getLastNalUnit=function(t){var e,r,i=this.VideoSample;if(i&&0!==i.units.length||(i=t[t.length-1]),null!=(e=i)&&e.units){var n=i.units;r=n[n.length-1]}return r},e.pushAccessUnit=function(t,e){if(t.units.length&&t.frame){if(void 0===t.pts){var r=e.samples,i=r.length;if(!i)return void e.dropped++;var n=r[i-1];t.pts=n.pts,t.dts=n.dts}e.samples.push(t)}t.debug.length&&w.log(t.pts+"/"+t.dts+":"+t.debug)},t}(),ln=function(){function t(t){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=t,this.bytesAvailable=t.byteLength,this.word=0,this.bitsAvailable=0}var e=t.prototype;return e.loadWord=function(){var t=this.data,e=this.bytesAvailable,r=t.byteLength-e,i=new Uint8Array(4),n=Math.min(4,e);if(0===n)throw new Error("no bytes available");i.set(t.subarray(r,r+n)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=8*n,this.bytesAvailable-=n},e.skipBits=function(t){var e;t=Math.min(t,8*this.bytesAvailable+this.bitsAvailable),this.bitsAvailable>t?(this.word<<=t,this.bitsAvailable-=t):(t-=this.bitsAvailable,t-=(e=t>>3)<<3,this.bytesAvailable-=e,this.loadWord(),this.word<<=t,this.bitsAvailable-=t)},e.readBits=function(t){var e=Math.min(this.bitsAvailable,t),r=this.word>>>32-e;if(t>32&&w.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=e,this.bitsAvailable>0)this.word<<=e;else{if(!(this.bytesAvailable>0))throw new Error("no bits available");this.loadWord()}return(e=t-e)>0&&this.bitsAvailable?r<<e|this.readBits(e):r},e.skipLZ=function(){var t;for(t=0;t<this.bitsAvailable;++t)if(0!=(this.word&2147483648>>>t))return this.word<<=t,this.bitsAvailable-=t,t;return this.loadWord(),t+this.skipLZ()},e.skipUEG=function(){this.skipBits(1+this.skipLZ())},e.skipEG=function(){this.skipBits(1+this.skipLZ())},e.readUEG=function(){var t=this.skipLZ();return this.readBits(t+1)-1},e.readEG=function(){var t=this.readUEG();return 1&t?1+t>>>1:-1*(t>>>1)},e.readBoolean=function(){return 1===this.readBits(1)},e.readUByte=function(){return this.readBits(8)},e.readUShort=function(){return this.readBits(16)},e.readUInt=function(){return this.readBits(32)},e.skipScalingList=function(t){for(var e=8,r=8,i=0;i<t;i++)0!==r&&(r=(e+this.readEG()+256)%256),e=0===r?e:r},e.readSPS=function(){var t,e,r,i=0,n=0,a=0,s=0,o=this.readUByte.bind(this),l=this.readBits.bind(this),u=this.readUEG.bind(this),h=this.readBoolean.bind(this),d=this.skipBits.bind(this),c=this.skipEG.bind(this),f=this.skipUEG.bind(this),g=this.skipScalingList.bind(this);o();var v=o();if(l(5),d(3),o(),f(),100===v||110===v||122===v||244===v||44===v||83===v||86===v||118===v||128===v){var m=u();if(3===m&&d(1),f(),f(),d(1),h())for(e=3!==m?8:12,r=0;r<e;r++)h()&&g(r<6?16:64)}f();var p=u();if(0===p)u();else if(1===p)for(d(1),c(),c(),t=u(),r=0;r<t;r++)c();f(),d(1);var y=u(),E=u(),T=l(1);0===T&&d(1),d(1),h()&&(i=u(),n=u(),a=u(),s=u());var S=[1,1];if(h()&&h())switch(o()){case 1:S=[1,1];break;case 2:S=[12,11];break;case 3:S=[10,11];break;case 4:S=[16,11];break;case 5:S=[40,33];break;case 6:S=[24,11];break;case 7:S=[20,11];break;case 8:S=[32,11];break;case 9:S=[80,33];break;case 10:S=[18,11];break;case 11:S=[15,11];break;case 12:S=[64,33];break;case 13:S=[160,99];break;case 14:S=[4,3];break;case 15:S=[3,2];break;case 16:S=[2,1];break;case 255:S=[o()<<8|o(),o()<<8|o()]}return{width:Math.ceil(16*(y+1)-2*i-2*n),height:(2-T)*(E+1)*16-(T?2:4)*(a+s),pixelRatio:S}},e.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},t}(),un=function(t){function e(){return t.apply(this,arguments)||this}l(e,t);var r=e.prototype;return r.parseAVCPES=function(t,e,r,i,n){var a,s=this,o=this.parseAVCNALu(t,r.data),l=this.VideoSample,u=!1;r.data=null,l&&o.length&&!t.audFound&&(this.pushAccessUnit(l,t),l=this.VideoSample=this.createVideoSample(!1,r.pts,r.dts,"")),o.forEach((function(i){var o;switch(i.type){case 1:var h=!1;a=!0;var d,c=i.data;if(u&&c.length>4){var f=new ln(c).readSliceType();2!==f&&4!==f&&7!==f&&9!==f||(h=!0)}h&&null!=(d=l)&&d.frame&&!l.key&&(s.pushAccessUnit(l,t),l=s.VideoSample=null),l||(l=s.VideoSample=s.createVideoSample(!0,r.pts,r.dts,"")),l.frame=!0,l.key=h;break;case 5:a=!0,null!=(o=l)&&o.frame&&!l.key&&(s.pushAccessUnit(l,t),l=s.VideoSample=null),l||(l=s.VideoSample=s.createVideoSample(!0,r.pts,r.dts,"")),l.key=!0,l.frame=!0;break;case 6:a=!0,Xt(i.data,1,r.pts,e.samples);break;case 7:var g,v;a=!0,u=!0;var m=i.data,p=new ln(m).readSPS();if(!t.sps||t.width!==p.width||t.height!==p.height||(null==(g=t.pixelRatio)?void 0:g[0])!==p.pixelRatio[0]||(null==(v=t.pixelRatio)?void 0:v[1])!==p.pixelRatio[1]){t.width=p.width,t.height=p.height,t.pixelRatio=p.pixelRatio,t.sps=[m],t.duration=n;for(var y=m.subarray(1,4),E="avc1.",T=0;T<3;T++){var S=y[T].toString(16);S.length<2&&(S="0"+S),E+=S}t.codec=E}break;case 8:a=!0,t.pps=[i.data];break;case 9:a=!0,t.audFound=!0,l&&s.pushAccessUnit(l,t),l=s.VideoSample=s.createVideoSample(!1,r.pts,r.dts,"");break;case 12:a=!0;break;default:a=!1,l&&(l.debug+="unknown NAL "+i.type+" ")}l&&a&&l.units.push(i)})),i&&l&&(this.pushAccessUnit(l,t),this.VideoSample=null)},r.parseAVCNALu=function(t,e){var r,i,n=e.byteLength,a=t.naluState||0,s=a,o=[],l=0,u=-1,h=0;for(-1===a&&(u=0,h=31&e[0],a=0,l=1);l<n;)if(r=e[l++],a)if(1!==a)if(r)if(1===r){if(i=l-a-1,u>=0){var d={data:e.subarray(u,i),type:h};o.push(d)}else{var c=this.getLastNalUnit(t.samples);c&&(s&&l<=4-s&&c.state&&(c.data=c.data.subarray(0,c.data.byteLength-s)),i>0&&(c.data=Wt(c.data,e.subarray(0,i)),c.state=0))}l<n?(u=l,h=31&e[l],a=0):a=-1}else a=0;else a=3;else a=r?0:2;else a=r?0:1;if(u>=0&&a>=0){var f={data:e.subarray(u,n),type:h,state:a};o.push(f)}if(0===o.length){var g=this.getLastNalUnit(t.samples);g&&(g.data=Wt(g.data,e))}return t.naluState=a,o},e}(on),hn=function(){function t(t,e,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new pi(e,{removePKCS7Padding:!1})}var e=t.prototype;return e.decryptBuffer=function(t){return this.decrypter.decrypt(t,this.keyData.key.buffer,this.keyData.iv.buffer)},e.decryptAacSample=function(t,e,r){var i=this,n=t[e].unit;if(!(n.length<=16)){var a=n.subarray(16,n.length-n.length%16),s=a.buffer.slice(a.byteOffset,a.byteOffset+a.length);this.decryptBuffer(s).then((function(a){var s=new Uint8Array(a);n.set(s,16),i.decrypter.isSync()||i.decryptAacSamples(t,e+1,r)}))}},e.decryptAacSamples=function(t,e,r){for(;;e++){if(e>=t.length)return void r();if(!(t[e].unit.length<32||(this.decryptAacSample(t,e,r),this.decrypter.isSync())))return}},e.getAvcEncryptedData=function(t){for(var e=16*Math.floor((t.length-48)/160)+16,r=new Int8Array(e),i=0,n=32;n<t.length-16;n+=160,i+=16)r.set(t.subarray(n,n+16),i);return r},e.getAvcDecryptedUnit=function(t,e){for(var r=new Uint8Array(e),i=0,n=32;n<t.length-16;n+=160,i+=16)t.set(r.subarray(i,i+16),n);return t},e.decryptAvcSample=function(t,e,r,i,n){var a=this,s=zt(n.data),o=this.getAvcEncryptedData(s);this.decryptBuffer(o.buffer).then((function(o){n.data=a.getAvcDecryptedUnit(s,o),a.decrypter.isSync()||a.decryptAvcSamples(t,e,r+1,i)}))},e.decryptAvcSamples=function(t,e,r,i){if(t instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;e++,r=0){if(e>=t.length)return void i();for(var n=t[e].units;!(r>=n.length);r++){var a=n[r];if(!(a.data.length<=48||1!==a.type&&5!==a.type||(this.decryptAvcSample(t,e,r,i,a),this.decrypter.isSync())))return}}},t}(),dn=188,cn=function(){function t(t,e,r){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this._pmtId=-1,this._videoTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.remainderData=null,this.videoParser=void 0,this.observer=t,this.config=e,this.typeSupported=r,this.videoParser=new un}t.probe=function(e){var r=t.syncOffset(e);return r>0&&w.warn("MPEG2-TS detected but first sync word found @ offset "+r),-1!==r},t.syncOffset=function(t){for(var e=t.length,r=Math.min(940,e-dn)+1,i=0;i<r;){for(var n=!1,a=-1,s=0,o=i;o<e;o+=dn){if(71!==t[o]||e-o!==dn&&71!==t[o+dn]){if(s)return-1;break}if(s++,-1===a&&0!==(a=o)&&(r=Math.min(a+18612,t.length-dn)+1),n||(n=0===fn(t,o)),n&&s>1&&(0===a&&s>2||o+dn>r))return a}i++}return-1},t.createTrack=function(t,e){return{container:"video"===t||"audio"===t?"video/mp2t":void 0,type:t,id:wt[t],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:"audio"===t?e:void 0}};var e=t.prototype;return e.resetInitSegment=function(e,r,i,n){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=t.createTrack("video"),this._audioTrack=t.createTrack("audio",n),this._id3Track=t.createTrack("id3"),this._txtTrack=t.createTrack("text"),this._audioTrack.segmentCodec="aac",this.aacOverFlow=null,this.remainderData=null,this.audioCodec=r,this.videoCodec=i,this._duration=n},e.resetTimeStamp=function(){},e.resetContiguity=function(){var t=this._audioTrack,e=this._videoTrack,r=this._id3Track;t&&(t.pesData=null),e&&(e.pesData=null),r&&(r.pesData=null),this.aacOverFlow=null,this.remainderData=null},e.demux=function(e,r,i,n){var a;void 0===i&&(i=!1),void 0===n&&(n=!1),i||(this.sampleAes=null);var s=this._videoTrack,o=this._audioTrack,l=this._id3Track,u=this._txtTrack,h=s.pid,d=s.pesData,c=o.pid,f=l.pid,g=o.pesData,v=l.pesData,m=null,p=this.pmtParsed,y=this._pmtId,E=e.length;if(this.remainderData&&(E=(e=Wt(this.remainderData,e)).length,this.remainderData=null),E<dn&&!n)return this.remainderData=e,{audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};var T=Math.max(0,t.syncOffset(e));(E-=(E-T)%dn)<e.byteLength&&!n&&(this.remainderData=new Uint8Array(e.buffer,E,e.buffer.byteLength-E));for(var S=0,L=T;L<E;L+=dn)if(71===e[L]){var A=!!(64&e[L+1]),R=fn(e,L),b=void 0;if((48&e[L+3])>>4>1){if((b=L+5+e[L+4])===L+dn)continue}else b=L+4;switch(R){case h:A&&(d&&(a=yn(d))&&this.videoParser.parseAVCPES(s,u,a,!1,this._duration),d={data:[],size:0}),d&&(d.data.push(e.subarray(b,L+dn)),d.size+=L+dn-b);break;case c:if(A){if(g&&(a=yn(g)))switch(o.segmentCodec){case"aac":this.parseAACPES(o,a);break;case"mp3":this.parseMPEGPES(o,a);break;case"ac3":this.parseAC3PES(o,a)}g={data:[],size:0}}g&&(g.data.push(e.subarray(b,L+dn)),g.size+=L+dn-b);break;case f:A&&(v&&(a=yn(v))&&this.parseID3PES(l,a),v={data:[],size:0}),v&&(v.data.push(e.subarray(b,L+dn)),v.size+=L+dn-b);break;case 0:A&&(b+=e[b]+1),y=this._pmtId=gn(e,b);break;case y:A&&(b+=e[b]+1);var k=vn(e,b,this.typeSupported,i,this.observer);(h=k.videoPid)>0&&(s.pid=h,s.segmentCodec=k.segmentVideoCodec),(c=k.audioPid)>0&&(o.pid=c,o.segmentCodec=k.segmentAudioCodec),(f=k.id3Pid)>0&&(l.pid=f),null===m||p||(w.warn("MPEG-TS PMT found at "+L+" after unknown PID '"+m+"'. Backtracking to sync byte @"+T+" to parse all TS packets."),m=null,L=T-188),p=this.pmtParsed=!0;break;case 17:case 8191:break;default:m=R}}else S++;S>0&&mn(this.observer,new Error("Found "+S+" TS packet/s that do not start with 0x47")),s.pesData=d,o.pesData=g,l.pesData=v;var D={audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};return n&&this.extractRemainingSamples(D),D},e.flush=function(){var t,e=this.remainderData;return this.remainderData=null,t=e?this.demux(e,-1,!1,!0):{videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(t),this.sampleAes?this.decrypt(t,this.sampleAes):t},e.extractRemainingSamples=function(t){var e,r=t.audioTrack,i=t.videoTrack,n=t.id3Track,a=t.textTrack,s=i.pesData,o=r.pesData,l=n.pesData;if(s&&(e=yn(s))?(this.videoParser.parseAVCPES(i,a,e,!0,this._duration),i.pesData=null):i.pesData=s,o&&(e=yn(o))){switch(r.segmentCodec){case"aac":this.parseAACPES(r,e);break;case"mp3":this.parseMPEGPES(r,e);break;case"ac3":this.parseAC3PES(r,e)}r.pesData=null}else null!=o&&o.size&&w.log("last AAC PES packet truncated,might overlap between fragments"),r.pesData=o;l&&(e=yn(l))?(this.parseID3PES(n,e),n.pesData=null):n.pesData=l},e.demuxSampleAes=function(t,e,r){var i=this.demux(t,r,!0,!this.config.progressive),n=this.sampleAes=new hn(this.observer,this.config,e);return this.decrypt(i,n)},e.decrypt=function(t,e){return new Promise((function(r){var i=t.audioTrack,n=t.videoTrack;i.samples&&"aac"===i.segmentCodec?e.decryptAacSamples(i.samples,0,(function(){n.samples?e.decryptAvcSamples(n.samples,0,0,(function(){r(t)})):r(t)})):n.samples&&e.decryptAvcSamples(n.samples,0,0,(function(){r(t)}))}))},e.destroy=function(){this._duration=0},e.parseAACPES=function(t,e){var r,i,n,a=0,s=this.aacOverFlow,o=e.data;if(s){this.aacOverFlow=null;var l=s.missing,u=s.sample.unit.byteLength;if(-1===l)o=Wt(s.sample.unit,o);else{var h=u-l;s.sample.unit.set(o.subarray(0,l),h),t.samples.push(s.sample),a=s.missing}}for(r=a,i=o.length;r<i-1&&!Bi(o,r);r++);if(r!==a){var d,c=r<i-1;if(d=c?"AAC PES did not start with ADTS header,offset:"+r:"No ADTS header found in AAC PES",mn(this.observer,new Error(d),c),!c)return}if(Ki(t,this.observer,o,r,this.audioCodec),void 0!==e.pts)n=e.pts;else{if(!s)return void w.warn("[tsdemuxer]: AAC PES unknown PTS");var f=Hi(t.samplerate);n=s.sample.pts+f}for(var g,v=0;r<i;){if(r+=(g=Vi(t,o,r,n,v)).length,g.missing){this.aacOverFlow=g;break}for(v++;r<i-1&&!Bi(o,r);r++);}},e.parseMPEGPES=function(t,e){var r=e.data,i=r.length,n=0,a=0,s=e.pts;if(void 0!==s)for(;a<i;)if($i(r,a)){var o=zi(t,r,a,s,n);if(!o)break;a+=o.length,n++}else a++;else w.warn("[tsdemuxer]: MPEG PES unknown PTS")},e.parseAC3PES=function(t,e){var r=e.data,i=e.pts;if(void 0!==i)for(var n,a=r.length,s=0,o=0;o<a&&(n=sn(t,r,o,i,s++))>0;)o+=n;else w.warn("[tsdemuxer]: AC3 PES unknown PTS")},e.parseID3PES=function(t,e){if(void 0!==e.pts){var r=o({},e,{type:this._videoTrack?qe:We,duration:Number.POSITIVE_INFINITY});t.samples.push(r)}else w.warn("[tsdemuxer]: ID3 PES unknown PTS")},t}();function fn(t,e){return((31&t[e+1])<<8)+t[e+2]}function gn(t,e){return(31&t[e+10])<<8|t[e+11]}function vn(t,e,r,i,n){var a={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},s=e+3+((15&t[e+1])<<8|t[e+2])-4;for(e+=12+((15&t[e+10])<<8|t[e+11]);e<s;){var o=fn(t,e),l=(15&t[e+3])<<8|t[e+4];switch(t[e]){case 207:if(!i){pn("ADTS AAC");break}case 15:-1===a.audioPid&&(a.audioPid=o);break;case 21:-1===a.id3Pid&&(a.id3Pid=o);break;case 219:if(!i){pn("H.264");break}case 27:-1===a.videoPid&&(a.videoPid=o,a.segmentVideoCodec="avc");break;case 3:case 4:r.mpeg||r.mp3?-1===a.audioPid&&(a.audioPid=o,a.segmentAudioCodec="mp3"):w.log("MPEG audio found, not supported in this browser");break;case 193:if(!i){pn("AC-3");break}case 129:r.ac3?-1===a.audioPid&&(a.audioPid=o,a.segmentAudioCodec="ac3"):w.log("AC-3 audio found, not supported in this browser");break;case 6:if(-1===a.audioPid&&l>0)for(var u=e+5,h=l;h>2;){106===t[u]&&(!0!==r.ac3?w.log("AC-3 audio found, not supported in this browser for now"):(a.audioPid=o,a.segmentAudioCodec="ac3"));var d=t[u+1]+2;u+=d,h-=d}break;case 194:case 135:return mn(n,new Error("Unsupported EC-3 in M2TS found")),a;case 36:return mn(n,new Error("Unsupported HEVC in M2TS found")),a}e+=l+5}return a}function mn(t,e,r){w.warn("parsing error: "+e.message),t.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,levelRetry:r,error:e,reason:e.message})}function pn(t){w.log(t+" with AES-128-CBC encryption found in unencrypted stream")}function yn(t){var e,r,i,n,a,s=0,o=t.data;if(!t||0===t.size)return null;for(;o[0].length<19&&o.length>1;)o[0]=Wt(o[0],o[1]),o.splice(1,1);if(1===((e=o[0])[0]<<16)+(e[1]<<8)+e[2]){if((r=(e[4]<<8)+e[5])&&r>t.size-6)return null;var l=e[7];192&l&&(n=536870912*(14&e[9])+4194304*(255&e[10])+16384*(254&e[11])+128*(255&e[12])+(254&e[13])/2,64&l?n-(a=536870912*(14&e[14])+4194304*(255&e[15])+16384*(254&e[16])+128*(255&e[17])+(254&e[18])/2)>54e5&&(w.warn(Math.round((n-a)/9e4)+"s delta between PTS and DTS, align them"),n=a):a=n);var u=(i=e[8])+9;if(t.size<=u)return null;t.size-=u;for(var h=new Uint8Array(t.size),d=0,c=o.length;d<c;d++){var f=(e=o[d]).byteLength;if(u){if(u>f){u-=f;continue}e=e.subarray(u),f-=u,u=0}h.set(e,s),s+=f}return r&&(r-=i+3),{data:h,pts:n,dts:a,len:r}}return null}var En=function(t){function e(){return t.apply(this,arguments)||this}l(e,t);var r=e.prototype;return r.resetInitSegment=function(e,r,i,n){t.prototype.resetInitSegment.call(this,e,r,i,n),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},e.probe=function(t){if(!t)return!1;var e=ct(t,0),r=(null==e?void 0:e.length)||0;if(e&&11===t[r]&&119===t[r+1]&&void 0!==vt(e)&&nn(t,r)<=16)return!1;for(var i=t.length;r<i;r++)if(Zi(t,r))return w.log("MPEG Audio sync word found !"),!0;return!1},r.canParse=function(t,e){return function(t,e){return Ji(t,e)&&4<=t.length-e}(t,e)},r.appendFrame=function(t,e,r){if(null!==this.basePTS)return zi(t,e,r,this.basePTS,this.frameIndex)},e}(Fi),Tn=function(){function t(){}return t.getSilentFrame=function(t,e){if("mp4a.40.2"===t){if(1===e)return new Uint8Array([0,200,0,128,35,128]);if(2===e)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(1===e)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}},t}(),Sn=Math.pow(2,32)-1,Ln=function(){function t(){}return t.init=function(){var e;for(e in t.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],dac3:[],"ac-3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]},t.types)t.types.hasOwnProperty(e)&&(t.types[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);var r=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);t.HDLR_TYPES={video:r,audio:i};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),a=new Uint8Array([0,0,0,0,0,0,0,0]);t.STTS=t.STSC=t.STCO=a,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var s=new Uint8Array([105,115,111,109]),o=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,s,l,s,o),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,n))},t.box=function(t){for(var e=8,r=arguments.length,i=new Array(r>1?r-1:0),n=1;n<r;n++)i[n-1]=arguments[n];for(var a=i.length,s=a;a--;)e+=i[a].byteLength;var o=new Uint8Array(e);for(o[0]=e>>24&255,o[1]=e>>16&255,o[2]=e>>8&255,o[3]=255&e,o.set(t,4),a=0,e=8;a<s;a++)o.set(i[a],e),e+=i[a].byteLength;return o},t.hdlr=function(e){return t.box(t.types.hdlr,t.HDLR_TYPES[e])},t.mdat=function(e){return t.box(t.types.mdat,e)},t.mdhd=function(e,r){r*=e;var i=Math.floor(r/(Sn+1)),n=Math.floor(r%(Sn+1));return t.box(t.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,85,196,0,0]))},t.mdia=function(e){return t.box(t.types.mdia,t.mdhd(e.timescale,e.duration),t.hdlr(e.type),t.minf(e))},t.mfhd=function(e){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,255&e]))},t.minf=function(e){return"audio"===e.type?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(e)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(e))},t.moof=function(e,r,i){return t.box(t.types.moof,t.mfhd(e),t.traf(i,r))},t.moov=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trak(e[r]);return t.box.apply(null,[t.types.moov,t.mvhd(e[0].timescale,e[0].duration)].concat(i).concat(t.mvex(e)))},t.mvex=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trex(e[r]);return t.box.apply(null,[t.types.mvex].concat(i))},t.mvhd=function(e,r){r*=e;var i=Math.floor(r/(Sn+1)),n=Math.floor(r%(Sn+1)),a=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return t.box(t.types.mvhd,a)},t.sdtp=function(e){var r,i,n=e.samples||[],a=new Uint8Array(4+n.length);for(r=0;r<n.length;r++)i=n[r].flags,a[r+4]=i.dependsOn<<4|i.isDependedOn<<2|i.hasRedundancy;return t.box(t.types.sdtp,a)},t.stbl=function(e){return t.box(t.types.stbl,t.stsd(e),t.box(t.types.stts,t.STTS),t.box(t.types.stsc,t.STSC),t.box(t.types.stsz,t.STSZ),t.box(t.types.stco,t.STCO))},t.avc1=function(e){var r,i,n,a=[],s=[];for(r=0;r<e.sps.length;r++)n=(i=e.sps[r]).byteLength,a.push(n>>>8&255),a.push(255&n),a=a.concat(Array.prototype.slice.call(i));for(r=0;r<e.pps.length;r++)n=(i=e.pps[r]).byteLength,s.push(n>>>8&255),s.push(255&n),s=s.concat(Array.prototype.slice.call(i));var o=t.box(t.types.avcC,new Uint8Array([1,a[3],a[4],a[5],255,224|e.sps.length].concat(a).concat([e.pps.length]).concat(s))),l=e.width,u=e.height,h=e.pixelRatio[0],d=e.pixelRatio[1];return t.box(t.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,255&l,u>>8&255,255&u,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([h>>24,h>>16&255,h>>8&255,255&h,d>>24,d>>16&255,d>>8&255,255&d])))},t.esds=function(t){var e=t.config.length;return new Uint8Array([0,0,0,0,3,23+e,0,1,0,4,15+e,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([e]).concat(t.config).concat([6,1,2]))},t.audioStsd=function(t){var e=t.samplerate;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,e>>8&255,255&e,0,0])},t.mp4a=function(e){return t.box(t.types.mp4a,t.audioStsd(e),t.box(t.types.esds,t.esds(e)))},t.mp3=function(e){return t.box(t.types[".mp3"],t.audioStsd(e))},t.ac3=function(e){return t.box(t.types["ac-3"],t.audioStsd(e),t.box(t.types.dac3,e.config))},t.stsd=function(e){return"audio"===e.type?"mp3"===e.segmentCodec&&"mp3"===e.codec?t.box(t.types.stsd,t.STSD,t.mp3(e)):"ac3"===e.segmentCodec?t.box(t.types.stsd,t.STSD,t.ac3(e)):t.box(t.types.stsd,t.STSD,t.mp4a(e)):t.box(t.types.stsd,t.STSD,t.avc1(e))},t.tkhd=function(e){var r=e.id,i=e.duration*e.timescale,n=e.width,a=e.height,s=Math.floor(i/(Sn+1)),o=Math.floor(i%(Sn+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,255&r,0,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,o>>24,o>>16&255,o>>8&255,255&o,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,n>>8&255,255&n,0,0,a>>8&255,255&a,0,0]))},t.traf=function(e,r){var i=t.sdtp(e),n=e.id,a=Math.floor(r/(Sn+1)),s=Math.floor(r%(Sn+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,255&n])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,a>>24,a>>16&255,a>>8&255,255&a,s>>24,s>>16&255,s>>8&255,255&s])),t.trun(e,i.length+16+20+8+16+8+8),i)},t.trak=function(e){return e.duration=e.duration||4294967295,t.box(t.types.trak,t.tkhd(e),t.mdia(e))},t.trex=function(e){var r=e.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(e,r){var i,n,a,s,o,l,u=e.samples||[],h=u.length,d=12+16*h,c=new Uint8Array(d);for(r+=8+d,c.set(["video"===e.type?1:0,0,15,1,h>>>24&255,h>>>16&255,h>>>8&255,255&h,r>>>24&255,r>>>16&255,r>>>8&255,255&r],0),i=0;i<h;i++)a=(n=u[i]).duration,s=n.size,o=n.flags,l=n.cts,c.set([a>>>24&255,a>>>16&255,a>>>8&255,255&a,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o.isLeading<<2|o.dependsOn,o.isDependedOn<<6|o.hasRedundancy<<4|o.paddingValue<<1|o.isNonSync,61440&o.degradPrio,15&o.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*i);return t.box(t.types.trun,c)},t.initSegment=function(e){t.types||t.init();var r=t.moov(e);return Wt(t.FTYP,r)},t}();Ln.types=void 0,Ln.HDLR_TYPES=void 0,Ln.STTS=void 0,Ln.STSC=void 0,Ln.STCO=void 0,Ln.STSZ=void 0,Ln.VMHD=void 0,Ln.SMHD=void 0,Ln.STSD=void 0,Ln.FTYP=void 0,Ln.DINF=void 0;var An=9e4;function Rn(t,e,r,i){void 0===r&&(r=1),void 0===i&&(i=!1);var n=t*e*r;return i?Math.round(n):n}function bn(t,e){return void 0===e&&(e=!1),Rn(t,1e3,1/An,e)}var kn=null,Dn=null,In=function(){function t(t,e,r,i){if(this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextAvcDts=null,this.nextAudioPts=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.videoTrackConfig=void 0,this.observer=t,this.config=e,this.typeSupported=r,this.ISGenerated=!1,null===kn){var n=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);kn=n?parseInt(n[1]):0}if(null===Dn){var a=navigator.userAgent.match(/Safari\/(\d+)/i);Dn=a?parseInt(a[1]):0}}var e=t.prototype;return e.destroy=function(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null},e.resetTimeStamp=function(t){w.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=t},e.resetNextTimestamp=function(){w.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},e.resetInitSegment=function(){w.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0},e.getVideoStartPts=function(t){var e=!1,r=t.reduce((function(t,r){var i=r.pts-t;return i<-4294967296?(e=!0,wn(t,r.pts)):i>0?t:r.pts}),t[0].pts);return e&&w.debug("PTS rollover detected"),r},e.remux=function(t,e,r,i,n,a,s,o){var l,u,h,d,c,f,g=n,v=n,m=t.pid>-1,p=e.pid>-1,y=e.samples.length,E=t.samples.length>0,T=s&&y>0||y>1;if((!m||E)&&(!p||T)||this.ISGenerated||s){if(this.ISGenerated){var S,L,A,R,b=this.videoTrackConfig;!b||e.width===b.width&&e.height===b.height&&(null==(S=e.pixelRatio)?void 0:S[0])===(null==(L=b.pixelRatio)?void 0:L[0])&&(null==(A=e.pixelRatio)?void 0:A[1])===(null==(R=b.pixelRatio)?void 0:R[1])||this.resetInitSegment()}else h=this.generateIS(t,e,n,a);var k,D=this.isVideoContiguous,I=-1;if(T&&(I=function(t){for(var e=0;e<t.length;e++)if(t[e].key)return e;return-1}(e.samples),!D&&this.config.forceKeyFrameOnDiscontinuity))if(f=!0,I>0){w.warn("[mp4-remuxer]: Dropped "+I+" out of "+y+" video samples due to a missing keyframe");var C=this.getVideoStartPts(e.samples);e.samples=e.samples.slice(I),e.dropped+=I,k=v+=(e.samples[0].pts-C)/e.inputTimeScale}else-1===I&&(w.warn("[mp4-remuxer]: No keyframe found out of "+y+" video samples"),f=!1);if(this.ISGenerated){if(E&&T){var _=this.getVideoStartPts(e.samples),x=(wn(t.samples[0].pts,_)-_)/e.inputTimeScale;g+=Math.max(0,x),v+=Math.max(0,-x)}if(E){if(t.samplerate||(w.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),h=this.generateIS(t,e,n,a)),u=this.remuxAudio(t,g,this.isAudioContiguous,a,p||T||o===Me?v:void 0),T){var P=u?u.endPTS-u.startPTS:0;e.inputTimeScale||(w.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),h=this.generateIS(t,e,n,a)),l=this.remuxVideo(e,v,D,P)}}else T&&(l=this.remuxVideo(e,v,D,0));l&&(l.firstKeyFrame=I,l.independent=-1!==I,l.firstKeyFramePTS=k)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(r.samples.length&&(c=Cn(r,n,this._initPTS,this._initDTS)),i.samples.length&&(d=_n(i,n,this._initPTS))),{audio:u,video:l,initSegment:h,independent:f,text:d,id3:c}},e.generateIS=function(t,e,r,i){var n,a,s,o=t.samples,l=e.samples,u=this.typeSupported,h={},d=this._initPTS,c=!d||i,f="audio/mp4";if(c&&(n=a=1/0),t.config&&o.length){switch(t.timescale=t.samplerate,t.segmentCodec){case"mp3":u.mpeg?(f="audio/mpeg",t.codec=""):u.mp3&&(t.codec="mp3");break;case"ac3":t.codec="ac-3"}h.audio={id:"audio",container:f,codec:t.codec,initSegment:"mp3"===t.segmentCodec&&u.mpeg?new Uint8Array(0):Ln.initSegment([t]),metadata:{channelCount:t.channelCount}},c&&(s=t.inputTimeScale,d&&s===d.timescale?c=!1:n=a=o[0].pts-Math.round(s*r))}if(e.sps&&e.pps&&l.length){if(e.timescale=e.inputTimeScale,h.video={id:"main",container:"video/mp4",codec:e.codec,initSegment:Ln.initSegment([e]),metadata:{width:e.width,height:e.height}},c)if(s=e.inputTimeScale,d&&s===d.timescale)c=!1;else{var g=this.getVideoStartPts(l),v=Math.round(s*r);a=Math.min(a,wn(l[0].dts,g)-v),n=Math.min(n,g-v)}this.videoTrackConfig={width:e.width,height:e.height,pixelRatio:e.pixelRatio}}if(Object.keys(h).length)return this.ISGenerated=!0,c?(this._initPTS={baseTime:n,timescale:s},this._initDTS={baseTime:a,timescale:s}):n=s=void 0,{tracks:h,initPTS:n,timescale:s}},e.remuxVideo=function(t,e,r,i){var n,a,s=t.inputTimeScale,l=t.samples,u=[],h=l.length,d=this._initPTS,c=this.nextAvcDts,f=8,g=this.videoSampleDuration,v=Number.POSITIVE_INFINITY,m=Number.NEGATIVE_INFINITY,p=!1;if(!r||null===c){var y=e*s,E=l[0].pts-wn(l[0].dts,l[0].pts);kn&&null!==c&&Math.abs(y-E-c)<15e3?r=!0:c=y-E}for(var T=d.baseTime*s/d.timescale,R=0;R<h;R++){var b=l[R];b.pts=wn(b.pts-T,c),b.dts=wn(b.dts-T,c),b.dts<l[R>0?R-1:R].dts&&(p=!0)}p&&l.sort((function(t,e){var r=t.dts-e.dts,i=t.pts-e.pts;return r||i})),n=l[0].dts;var k=(a=l[l.length-1].dts)-n,D=k?Math.round(k/(h-1)):g||t.inputTimeScale/30;if(r){var I=n-c,C=I>D,_=I<-1;if((C||_)&&(C?w.warn("AVC: "+bn(I,!0)+" ms ("+I+"dts) hole between fragments detected at "+e.toFixed(3)):w.warn("AVC: "+bn(-I,!0)+" ms ("+I+"dts) overlapping between fragments detected at "+e.toFixed(3)),!_||c>=l[0].pts||kn)){n=c;var x=l[0].pts-I;if(C)l[0].dts=n,l[0].pts=x;else for(var P=0;P<l.length&&!(l[P].dts>x);P++)l[P].dts-=I,l[P].pts-=I;w.log("Video: Initial PTS/DTS adjusted: "+bn(x,!0)+"/"+bn(n,!0)+", delta: "+bn(I,!0)+" ms")}}for(var F=0,M=0,O=n=Math.max(0,n),N=0;N<h;N++){for(var U=l[N],B=U.units,G=B.length,K=0,H=0;H<G;H++)K+=B[H].data.length;M+=K,F+=G,U.length=K,U.dts<O?(U.dts=O,O+=D/4|0||1):O=U.dts,v=Math.min(U.pts,v),m=Math.max(U.pts,m)}a=l[h-1].dts;var V,Y=M+4*F+8;try{V=new Uint8Array(Y)}catch(t){return void this.observer.emit(S.ERROR,S.ERROR,{type:L.MUX_ERROR,details:A.REMUX_ALLOC_ERROR,fatal:!1,error:t,bytes:Y,reason:"fail allocating video mdat "+Y})}var W=new DataView(V.buffer);W.setUint32(0,Y),V.set(Ln.types.mdat,4);for(var j=!1,q=Number.POSITIVE_INFINITY,X=Number.POSITIVE_INFINITY,z=Number.NEGATIVE_INFINITY,Q=Number.NEGATIVE_INFINITY,J=0;J<h;J++){for(var $=l[J],Z=$.units,tt=0,et=0,rt=Z.length;et<rt;et++){var it=Z[et],nt=it.data,at=it.data.byteLength;W.setUint32(f,at),f+=4,V.set(nt,f),f+=at,tt+=4+at}var st=void 0;if(J<h-1)g=l[J+1].dts-$.dts,st=l[J+1].pts-$.pts;else{var ot=this.config,lt=J>0?$.dts-l[J-1].dts:D;if(st=J>0?$.pts-l[J-1].pts:D,ot.stretchShortVideoTrack&&null!==this.nextAudioPts){var ut=Math.floor(ot.maxBufferHole*s),ht=(i?v+i*s:this.nextAudioPts)-$.pts;ht>ut?((g=ht-lt)<0?g=lt:j=!0,w.log("[mp4-remuxer]: It is approximately "+ht/90+" ms to the next segment; using duration "+g/90+" ms for the last video frame.")):g=lt}else g=lt}var dt=Math.round($.pts-$.dts);q=Math.min(q,g),z=Math.max(z,g),X=Math.min(X,st),Q=Math.max(Q,st),u.push(new Pn($.key,g,tt,dt))}if(u.length)if(kn){if(kn<70){var ct=u[0].flags;ct.dependsOn=2,ct.isNonSync=0}}else if(Dn&&Q-X<z-q&&D/z<.025&&0===u[0].cts){w.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");for(var ft=n,gt=0,vt=u.length;gt<vt;gt++){var mt=ft+u[gt].duration,pt=ft+u[gt].cts;if(gt<vt-1){var yt=mt+u[gt+1].cts;u[gt].duration=yt-pt}else u[gt].duration=gt?u[gt-1].duration:D;u[gt].cts=0,ft=mt}}g=j||!g?D:g,this.nextAvcDts=c=a+g,this.videoSampleDuration=g,this.isVideoContiguous=!0;var Et={data1:Ln.moof(t.sequenceNumber++,n,o({},t,{samples:u})),data2:V,startPTS:v/s,endPTS:(m+g)/s,startDTS:n/s,endDTS:c/s,type:"video",hasAudio:!1,hasVideo:!0,nb:u.length,dropped:t.dropped};return t.samples=[],t.dropped=0,Et},e.getSamplesPerFrame=function(t){switch(t.segmentCodec){case"mp3":return 1152;case"ac3":return 1536;default:return 1024}},e.remuxAudio=function(t,e,r,i,n){var a=t.inputTimeScale,s=a/(t.samplerate?t.samplerate:a),l=this.getSamplesPerFrame(t),u=l*s,h=this._initPTS,d="mp3"===t.segmentCodec&&this.typeSupported.mpeg,c=[],f=void 0!==n,g=t.samples,v=d?0:8,m=this.nextAudioPts||-1,p=e*a,y=h.baseTime*a/h.timescale;if(this.isAudioContiguous=r=r||g.length&&m>0&&(i&&Math.abs(p-m)<9e3||Math.abs(wn(g[0].pts-y,p)-m)<20*u),g.forEach((function(t){t.pts=wn(t.pts-y,p)})),!r||m<0){if(g=g.filter((function(t){return t.pts>=0})),!g.length)return;m=0===n?0:i&&!f?Math.max(0,p):g[0].pts}if("aac"===t.segmentCodec)for(var E=this.config.maxAudioFramesDrift,T=0,R=m;T<g.length;T++){var b=g[T],k=b.pts,D=k-R,I=Math.abs(1e3*D/a);if(D<=-E*u&&f)0===T&&(w.warn("Audio frame @ "+(k/a).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*D/a)+" ms."),this.nextAudioPts=m=R=k);else if(D>=E*u&&I<1e4&&f){var C=Math.round(D/u);(R=k-C*u)<0&&(C--,R+=u),0===T&&(this.nextAudioPts=m=R),w.warn("[mp4-remuxer]: Injecting "+C+" audio frame @ "+(R/a).toFixed(3)+"s due to "+Math.round(1e3*D/a)+" ms gap.");for(var _=0;_<C;_++){var x=Math.max(R,0),P=Tn.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);P||(w.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),P=b.unit.subarray()),g.splice(T,0,{unit:P,pts:x}),R+=u,T++}}b.pts=R,R+=u}for(var F,M=null,O=null,N=0,U=g.length;U--;)N+=g[U].unit.byteLength;for(var B=0,G=g.length;B<G;B++){var K=g[B],H=K.unit,V=K.pts;if(null!==O)c[B-1].duration=Math.round((V-O)/s);else{if(r&&"aac"===t.segmentCodec&&(V=m),M=V,!(N>0))return;N+=v;try{F=new Uint8Array(N)}catch(t){return void this.observer.emit(S.ERROR,S.ERROR,{type:L.MUX_ERROR,details:A.REMUX_ALLOC_ERROR,fatal:!1,error:t,bytes:N,reason:"fail allocating audio mdat "+N})}d||(new DataView(F.buffer).setUint32(0,N),F.set(Ln.types.mdat,4))}F.set(H,v);var Y=H.byteLength;v+=Y,c.push(new Pn(!0,l,Y,0)),O=V}var W=c.length;if(W){var j=c[c.length-1];this.nextAudioPts=m=O+s*j.duration;var q=d?new Uint8Array(0):Ln.moof(t.sequenceNumber++,M/s,o({},t,{samples:c}));t.samples=[];var X=M/a,z=m/a,Q={data1:q,data2:F,startPTS:X,endPTS:z,startDTS:X,endDTS:z,type:"audio",hasAudio:!0,hasVideo:!1,nb:W};return this.isAudioContiguous=!0,Q}},e.remuxEmptyAudio=function(t,e,r,i){var n=t.inputTimeScale,a=n/(t.samplerate?t.samplerate:n),s=this.nextAudioPts,o=this._initDTS,l=9e4*o.baseTime/o.timescale,u=(null!==s?s:i.startDTS*n)+l,h=i.endDTS*n+l,d=1024*a,c=Math.ceil((h-u)/d),f=Tn.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);if(w.warn("[mp4-remuxer]: remux empty Audio"),f){for(var g=[],v=0;v<c;v++){var m=u+v*d;g.push({unit:f,pts:m,dts:m})}return t.samples=g,this.remuxAudio(t,e,r,!1)}w.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec")},t}();function wn(t,e){var r;if(null===e)return t;for(r=e<t?-8589934592:8589934592;Math.abs(t-e)>4294967296;)t+=r;return t}function Cn(t,e,r,i){var n=t.samples.length;if(n){for(var a=t.inputTimeScale,s=0;s<n;s++){var o=t.samples[s];o.pts=wn(o.pts-r.baseTime*a/r.timescale,e*a)/a,o.dts=wn(o.dts-i.baseTime*a/i.timescale,e*a)/a}var l=t.samples;return t.samples=[],{samples:l}}}function _n(t,e,r){var i=t.samples.length;if(i){for(var n=t.inputTimeScale,a=0;a<i;a++){var s=t.samples[a];s.pts=wn(s.pts-r.baseTime*n/r.timescale,e*n)/n}t.samples.sort((function(t,e){return t.pts-e.pts}));var o=t.samples;return t.samples=[],{samples:o}}}var xn,Pn=function(t,e,r,i){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=e,this.size=r,this.cts=i,this.flags={isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:t?2:1,isNonSync:t?0:1}},Fn=function(){function t(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=null,this.initTracks=void 0,this.lastEndTime=null}var e=t.prototype;return e.destroy=function(){},e.resetTimeStamp=function(t){this.initPTS=t,this.lastEndTime=null},e.resetNextTimestamp=function(){this.lastEndTime=null},e.resetInitSegment=function(t,e,r,i){this.audioCodec=e,this.videoCodec=r,this.generateInitSegment(function(t,e){if(!t||!e)return t;var r=e.keyId;return r&&e.isCommonEncryption&&Ot(t,["moov","trak"]).forEach((function(t){var e=Ot(t,["mdia","minf","stbl","stsd"])[0].subarray(8),i=Ot(e,["enca"]),n=i.length>0;n||(i=Ot(e,["encv"])),i.forEach((function(t){Ot(n?t.subarray(28):t.subarray(78),["sinf"]).forEach((function(t){var e=Vt(t);if(e){var i=e.subarray(8,24);i.some((function(t){return 0!==t}))||(w.log("[eme] Patching keyId in 'enc"+(n?"a":"v")+">sinf>>tenc' box: "+kt.hexDump(i)+" -> "+kt.hexDump(r)),e.set(r,8))}}))}))})),t}(t,i)),this.emitInitSegment=!0},e.generateInitSegment=function(t){var e=this.audioCodec,r=this.videoCodec;if(null==t||!t.byteLength)return this.initTracks=void 0,void(this.initData=void 0);var i=this.initData=Ut(t);i.audio&&(e=Mn(i.audio,O)),i.video&&(r=Mn(i.video,N));var n={};i.audio&&i.video?n.audiovideo={container:"video/mp4",codec:e+","+r,initSegment:t,id:"main"}:i.audio?n.audio={container:"audio/mp4",codec:e,initSegment:t,id:"audio"}:i.video?n.video={container:"video/mp4",codec:r,initSegment:t,id:"main"}:w.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=n},e.remux=function(t,e,r,i,n,a){var s,o,l=this.initPTS,u=this.lastEndTime,h={audio:void 0,video:void 0,text:i,id3:r,initSegment:void 0};y(u)||(u=this.lastEndTime=n||0);var d=e.samples;if(null==d||!d.length)return h;var c={initPTS:void 0,timescale:1},f=this.initData;if(null!=(s=f)&&s.length||(this.generateInitSegment(d),f=this.initData),null==(o=f)||!o.length)return w.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),h;this.emitInitSegment&&(c.tracks=this.initTracks,this.emitInitSegment=!1);var g=function(t,e){for(var r=0,i=0,n=0,a=Ot(t,["moof","traf"]),s=0;s<a.length;s++){var o=a[s],l=Ot(o,["tfhd"])[0],u=e[xt(l,4)];if(u){var h=u.default,d=xt(l,0)|(null==h?void 0:h.flags),c=null==h?void 0:h.duration;8&d&&(c=xt(l,2&d?12:8));for(var f=u.timescale||9e4,g=Ot(o,["trun"]),v=0;v<g.length;v++)!(r=Yt(g[v]))&&c&&(r=c*xt(g[v],4)),u.type===N?i+=r/f:u.type===O&&(n+=r/f)}}if(0===i&&0===n){for(var m=1/0,p=0,E=0,T=Ot(t,["sidx"]),S=0;S<T.length;S++){var L=Nt(T[S]);if(null!=L&&L.references){m=Math.min(m,L.earliestPresentationTime/L.timescale);var A=L.references.reduce((function(t,e){return t+e.info.duration||0}),0);E=(p=Math.max(p,A+L.earliestPresentationTime/L.timescale))-m}}if(E&&y(E))return E}return i||n}(d,f),v=function(t,e){return Ot(e,["moof","traf"]).reduce((function(e,r){var i=Ot(r,["tfdt"])[0],n=i[0],a=Ot(r,["tfhd"]).reduce((function(e,r){var a=xt(r,4),s=t[a];if(s){var o=xt(i,4);if(1===n){if(o===Dt)return w.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"),e;o*=Dt+1,o+=xt(i,8)}var l=o/(s.timescale||9e4);if(y(l)&&(null===e||l<e))return l}return e}),null);return null!==a&&y(a)&&(null===e||a<e)?a:e}),null)}(f,d),m=null===v?n:v;(function(t,e,r,i){if(null===t)return!0;var n=Math.max(i,1),a=e-t.baseTime/t.timescale;return Math.abs(a-r)>n}(l,m,n,g)||c.timescale!==l.timescale&&a)&&(c.initPTS=m-n,l&&1===l.timescale&&w.warn("Adjusting initPTS by "+(c.initPTS-l.baseTime)),this.initPTS=l={baseTime:c.initPTS,timescale:1});var p=t?m-l.baseTime/l.timescale:u,E=p+g;!function(t,e,r){Ot(e,["moof","traf"]).forEach((function(e){Ot(e,["tfhd"]).forEach((function(i){var n=xt(i,4),a=t[n];if(a){var s=a.timescale||9e4;Ot(e,["tfdt"]).forEach((function(t){var e=t[0],i=r*s;if(i){var n=xt(t,4);if(0===e)n-=i,Mt(t,4,n=Math.max(n,0));else{n*=Math.pow(2,32),n+=xt(t,8),n-=i,n=Math.max(n,0);var a=Math.floor(n/(Dt+1)),o=Math.floor(n%(Dt+1));Mt(t,4,a),Mt(t,8,o)}}}))}}))}))}(f,d,l.baseTime/l.timescale),g>0?this.lastEndTime=E:(w.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var T=!!f.audio,S=!!f.video,L="";T&&(L+="audio"),S&&(L+="video");var A={data1:d,startPTS:p,startDTS:p,endPTS:E,endDTS:E,type:L,hasAudio:T,hasVideo:S,nb:1,dropped:0};return h.audio="audio"===A.type?A:void 0,h.video="audio"!==A.type?A:void 0,h.initSegment=c,h.id3=Cn(r,n,l,l),i.samples.length&&(h.text=_n(i,n,l)),h},t}();function Mn(t,e){var r=null==t?void 0:t.codec;if(r&&r.length>4)return r;if(e===O){if("ec-3"===r||"ac-3"===r||"alac"===r)return r;if("fLaC"===r||"Opus"===r)return ve(r,!1);var i="mp4a.40.5";return w.info('Parsed audio codec "'+r+'" or audio object type not handled. Using "'+i+'"'),i}return w.warn('Unhandled video codec "'+r+'"'),"hvc1"===r||"hev1"===r?"hvc1.1.6.L120.90":"av01"===r?"av01.0.04M.08":"avc1.42e01e"}try{xn=self.performance.now.bind(self.performance)}catch(t){w.debug("Unable to use Performance API on this environment"),xn=null==j?void 0:j.Date.now}var On=[{demux:rn,remux:Fn},{demux:cn,remux:In},{demux:tn,remux:In},{demux:En,remux:In}];On.splice(2,0,{demux:an,remux:In});var Nn=function(){function t(t,e,r,i,n){this.async=!1,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=t,this.typeSupported=e,this.config=r,this.vendor=i,this.id=n}var e=t.prototype;return e.configure=function(t){this.transmuxConfig=t,this.decrypter&&this.decrypter.reset()},e.push=function(t,e,r,i){var n=this,a=r.transmuxing;a.executeStart=xn();var s=new Uint8Array(t),o=this.currentTransmuxState,l=this.transmuxConfig;i&&(this.currentTransmuxState=i);var u=i||o,h=u.contiguous,d=u.discontinuity,c=u.trackSwitch,f=u.accurateTimeOffset,g=u.timeOffset,v=u.initSegmentChange,m=l.audioCodec,p=l.videoCodec,y=l.defaultInitPts,E=l.duration,T=l.initSegmentData,R=function(t,e){var r=null;return t.byteLength>0&&null!=(null==e?void 0:e.key)&&null!==e.iv&&null!=e.method&&(r=e),r}(s,e);if(R&&"AES-128"===R.method){var b=this.getDecrypter();if(!b.isSync())return this.decryptionPromise=b.webCryptoDecrypt(s,R.key.buffer,R.iv.buffer).then((function(t){var e=n.push(t,null,r);return n.decryptionPromise=null,e})),this.decryptionPromise;var k=b.softwareDecrypt(s,R.key.buffer,R.iv.buffer);if(r.part>-1&&(k=b.flush()),!k)return a.executeEnd=xn(),Un(r);s=new Uint8Array(k)}var D=this.needsProbing(d,c);if(D){var I=this.configureTransmuxer(s);if(I)return w.warn("[transmuxer] "+I.message),this.observer.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,error:I,reason:I.message}),a.executeEnd=xn(),Un(r)}(d||c||v||D)&&this.resetInitSegment(T,m,p,E,e),(d||v||D)&&this.resetInitialTimestamp(y),h||this.resetContiguity();var C=this.transmux(s,R,g,f,r),_=this.currentTransmuxState;return _.contiguous=!0,_.discontinuity=!1,_.trackSwitch=!1,a.executeEnd=xn(),C},e.flush=function(t){var e=this,r=t.transmuxing;r.executeStart=xn();var i=this.decrypter,n=this.currentTransmuxState,a=this.decryptionPromise;if(a)return a.then((function(){return e.flush(t)}));var s=[],o=n.timeOffset;if(i){var l=i.flush();l&&s.push(this.push(l,null,t))}var u=this.demuxer,h=this.remuxer;if(!u||!h)return r.executeEnd=xn(),[Un(t)];var d=u.flush(o);return Bn(d)?d.then((function(r){return e.flushRemux(s,r,t),s})):(this.flushRemux(s,d,t),s)},e.flushRemux=function(t,e,r){var i=e.audioTrack,n=e.videoTrack,a=e.id3Track,s=e.textTrack,o=this.currentTransmuxState,l=o.accurateTimeOffset,u=o.timeOffset;w.log("[transmuxer.ts]: Flushed fragment "+r.sn+(r.part>-1?" p: "+r.part:"")+" of level "+r.level);var h=this.remuxer.remux(i,n,a,s,u,l,!0,this.id);t.push({remuxResult:h,chunkMeta:r}),r.transmuxing.executeEnd=xn()},e.resetInitialTimestamp=function(t){var e=this.demuxer,r=this.remuxer;e&&r&&(e.resetTimeStamp(t),r.resetTimeStamp(t))},e.resetContiguity=function(){var t=this.demuxer,e=this.remuxer;t&&e&&(t.resetContiguity(),e.resetNextTimestamp())},e.resetInitSegment=function(t,e,r,i,n){var a=this.demuxer,s=this.remuxer;a&&s&&(a.resetInitSegment(t,e,r,i),s.resetInitSegment(t,e,r,n))},e.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},e.transmux=function(t,e,r,i,n){return e&&"SAMPLE-AES"===e.method?this.transmuxSampleAes(t,e,r,i,n):this.transmuxUnencrypted(t,r,i,n)},e.transmuxUnencrypted=function(t,e,r,i){var n=this.demuxer.demux(t,e,!1,!this.config.progressive),a=n.audioTrack,s=n.videoTrack,o=n.id3Track,l=n.textTrack;return{remuxResult:this.remuxer.remux(a,s,o,l,e,r,!1,this.id),chunkMeta:i}},e.transmuxSampleAes=function(t,e,r,i,n){var a=this;return this.demuxer.demuxSampleAes(t,e,r).then((function(t){return{remuxResult:a.remuxer.remux(t.audioTrack,t.videoTrack,t.id3Track,t.textTrack,r,i,!1,a.id),chunkMeta:n}}))},e.configureTransmuxer=function(t){for(var e,r=this.config,i=this.observer,n=this.typeSupported,a=this.vendor,s=0,o=On.length;s<o;s++){var l;if(null!=(l=On[s].demux)&&l.probe(t)){e=On[s];break}}if(!e)return new Error("Failed to find demuxer by probing fragment data");var u=this.demuxer,h=this.remuxer,d=e.remux,c=e.demux;h&&h instanceof d||(this.remuxer=new d(i,r,n,a)),u&&u instanceof c||(this.demuxer=new c(i,r,n),this.probe=c.probe)},e.needsProbing=function(t,e){return!this.demuxer||!this.remuxer||t||e},e.getDecrypter=function(){var t=this.decrypter;return t||(t=this.decrypter=new pi(this.config)),t},t}(),Un=function(t){return{remuxResult:{},chunkMeta:t}};function Bn(t){return"then"in t&&t.then instanceof Function}var Gn=function(t,e,r,i,n){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=t,this.videoCodec=e,this.initSegmentData=r,this.duration=i,this.defaultInitPts=n||null},Kn=function(t,e,r,i,n,a){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.initSegmentChange=void 0,this.discontinuity=t,this.contiguous=e,this.accurateTimeOffset=r,this.trackSwitch=i,this.timeOffset=n,this.initSegmentChange=a},Hn={exports:{}};!function(t){var e=Object.prototype.hasOwnProperty,r="~";function i(){}function n(t,e,r){this.fn=t,this.context=e,this.once=r||!1}function a(t,e,i,a,s){if("function"!=typeof i)throw new TypeError("The listener must be a function");var o=new n(i,a||t,s),l=r?r+e:e;return t._events[l]?t._events[l].fn?t._events[l]=[t._events[l],o]:t._events[l].push(o):(t._events[l]=o,t._eventsCount++),t}function s(t,e){0==--t._eventsCount?t._events=new i:delete t._events[e]}function o(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(r=!1)),o.prototype.eventNames=function(){var t,i,n=[];if(0===this._eventsCount)return n;for(i in t=this._events)e.call(t,i)&&n.push(r?i.slice(1):i);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(t)):n},o.prototype.listeners=function(t){var e=r?r+t:t,i=this._events[e];if(!i)return[];if(i.fn)return[i.fn];for(var n=0,a=i.length,s=new Array(a);n<a;n++)s[n]=i[n].fn;return s},o.prototype.listenerCount=function(t){var e=r?r+t:t,i=this._events[e];return i?i.fn?1:i.length:0},o.prototype.emit=function(t,e,i,n,a,s){var o=r?r+t:t;if(!this._events[o])return!1;var l,u,h=this._events[o],d=arguments.length;if(h.fn){switch(h.once&&this.removeListener(t,h.fn,void 0,!0),d){case 1:return h.fn.call(h.context),!0;case 2:return h.fn.call(h.context,e),!0;case 3:return h.fn.call(h.context,e,i),!0;case 4:return h.fn.call(h.context,e,i,n),!0;case 5:return h.fn.call(h.context,e,i,n,a),!0;case 6:return h.fn.call(h.context,e,i,n,a,s),!0}for(u=1,l=new Array(d-1);u<d;u++)l[u-1]=arguments[u];h.fn.apply(h.context,l)}else{var c,f=h.length;for(u=0;u<f;u++)switch(h[u].once&&this.removeListener(t,h[u].fn,void 0,!0),d){case 1:h[u].fn.call(h[u].context);break;case 2:h[u].fn.call(h[u].context,e);break;case 3:h[u].fn.call(h[u].context,e,i);break;case 4:h[u].fn.call(h[u].context,e,i,n);break;default:if(!l)for(c=1,l=new Array(d-1);c<d;c++)l[c-1]=arguments[c];h[u].fn.apply(h[u].context,l)}}return!0},o.prototype.on=function(t,e,r){return a(this,t,e,r,!1)},o.prototype.once=function(t,e,r){return a(this,t,e,r,!0)},o.prototype.removeListener=function(t,e,i,n){var a=r?r+t:t;if(!this._events[a])return this;if(!e)return s(this,a),this;var o=this._events[a];if(o.fn)o.fn!==e||n&&!o.once||i&&o.context!==i||s(this,a);else{for(var l=0,u=[],h=o.length;l<h;l++)(o[l].fn!==e||n&&!o[l].once||i&&o[l].context!==i)&&u.push(o[l]);u.length?this._events[a]=1===u.length?u[0]:u:s(this,a)}return this},o.prototype.removeAllListeners=function(t){var e;return t?(e=r?r+t:t,this._events[e]&&s(this,e)):(this._events=new i,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=r,o.EventEmitter=o,t.exports=o}(Hn);var Vn=v(Hn.exports);function Yn(t,e){if(!((r=e.remuxResult).audio||r.video||r.text||r.id3||r.initSegment))return!1;var r,i=[],n=e.remuxResult,a=n.audio,s=n.video;return a&&Wn(i,a),s&&Wn(i,s),t.postMessage({event:"transmuxComplete",data:e},i),!0}function Wn(t,e){e.data1&&t.push(e.data1.buffer),e.data2&&t.push(e.data2.buffer)}function jn(t,e,r){e.reduce((function(e,r){return Yn(t,r)||e}),!1)||t.postMessage({event:"transmuxComplete",data:e[0]}),t.postMessage({event:"flush",data:r})}void 0!==e&&e&&function(t){var e=new Vn,r=function(e,r){t.postMessage({event:e,data:r})};e.on(S.FRAG_DECRYPTED,r),e.on(S.ERROR,r);var i=function(){var t=function(t){var e=function(e){r("workerLog",{logType:t,message:e})};w[t]=e};for(var e in w)t(e)};t.addEventListener("message",(function(n){var a=n.data;switch(a.cmd){case"init":var s=JSON.parse(a.config);t.transmuxer=new Nn(e,a.typeSupported,s,"",a.id),I(s.debug,a.id),i(),r("init",null);break;case"configure":t.transmuxer.configure(a.config);break;case"demux":var o=t.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);Bn(o)?(t.transmuxer.async=!0,o.then((function(e){Yn(t,e)})).catch((function(t){r(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,chunkMeta:a.chunkMeta,fatal:!1,error:t,err:t,reason:"transmuxer-worker push error"})}))):(t.transmuxer.async=!1,Yn(t,o));break;case"flush":var l=a.chunkMeta,u=t.transmuxer.flush(l);Bn(u)||t.transmuxer.async?(Bn(u)||(u=Promise.resolve(u)),u.then((function(e){jn(t,e,l)})).catch((function(t){r(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,chunkMeta:a.chunkMeta,fatal:!1,error:t,err:t,reason:"transmuxer-worker flush error"})}))):jn(t,u,l)}}))}(self);var qn=function(){function e(e,r,i,n){var a=this;this.error=null,this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.useWorker=void 0,this.workerContext=null,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0;var s=e.config;this.hls=e,this.id=r,this.useWorker=!!s.enableWorker,this.onTransmuxComplete=i,this.onFlush=n;var o=function(t,e){(e=e||{}).frag=a.frag,e.id=a.id,t===S.ERROR&&(a.error=e.error),a.hls.trigger(t,e)};this.observer=new Vn,this.observer.on(S.FRAG_DECRYPTED,o),this.observer.on(S.ERROR,o);var l,u,h,d,c=se(s.preferManagedMediaSource)||{isTypeSupported:function(){return!1}},f={mpeg:c.isTypeSupported("audio/mpeg"),mp3:c.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:c.isTypeSupported('audio/mp4; codecs="ac-3"')};if(!this.useWorker||"undefined"==typeof Worker||(s.workerPath,0))this.transmuxer=new Nn(this.observer,f,s,"",r);else try{s.workerPath?(w.log("loading Web Worker "+s.workerPath+' for "'+r+'"'),this.workerContext=(h=s.workerPath,d=new self.URL(h,self.location.href).href,{worker:new self.Worker(d),scriptURL:d})):(w.log('injecting Web Worker for "'+r+'"'),this.workerContext=(l=new self.Blob(["var exports={};var module={exports:exports};function define(f){f()};define.amd=true;("+t.toString()+")(true);"],{type:"text/javascript"}),u=self.URL.createObjectURL(l),{worker:new self.Worker(u),objectURL:u})),this.onwmsg=function(t){return a.onWorkerMessage(t)};var g=this.workerContext.worker;g.addEventListener("message",this.onwmsg),g.onerror=function(t){var e=new Error(t.message+" ("+t.filename+":"+t.lineno+")");s.enableWorker=!1,w.warn('Error in "'+r+'" Web Worker, fallback to inline'),a.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:e})},g.postMessage({cmd:"init",typeSupported:f,vendor:"",id:r,config:JSON.stringify(s)})}catch(t){w.warn('Error setting up "'+r+'" Web Worker, fallback to inline',t),this.resetWorker(),this.error=null,this.transmuxer=new Nn(this.observer,f,s,"",r)}}var r=e.prototype;return r.resetWorker=function(){if(this.workerContext){var t=this.workerContext,e=t.worker,r=t.objectURL;r&&self.URL.revokeObjectURL(r),e.removeEventListener("message",this.onwmsg),e.onerror=null,e.terminate(),this.workerContext=null}},r.destroy=function(){if(this.workerContext)this.resetWorker(),this.onwmsg=void 0;else{var t=this.transmuxer;t&&(t.destroy(),this.transmuxer=null)}var e=this.observer;e&&e.removeAllListeners(),this.frag=null,this.observer=null,this.hls=null},r.push=function(t,e,r,i,n,a,s,o,l,u){var h,d,c=this;l.transmuxing.start=self.performance.now();var f=this.transmuxer,g=a?a.start:n.start,v=n.decryptdata,m=this.frag,p=!(m&&n.cc===m.cc),y=!(m&&l.level===m.level),E=m?l.sn-m.sn:-1,T=this.part?l.part-this.part.index:-1,S=0===E&&l.id>1&&l.id===(null==m?void 0:m.stats.chunkCount),L=!y&&(1===E||0===E&&(1===T||S&&T<=0)),A=self.performance.now();(y||E||0===n.stats.parsing.start)&&(n.stats.parsing.start=A),!a||!T&&L||(a.stats.parsing.start=A);var R=!(m&&(null==(h=n.initSegment)?void 0:h.url)===(null==(d=m.initSegment)?void 0:d.url)),b=new Kn(p,L,o,y,g,R);if(!L||p||R){w.log("[transmuxer-interface, "+n.type+"]: Starting new transmux session for sn: "+l.sn+" p: "+l.part+" level: "+l.level+" id: "+l.id+"\n discontinuity: "+p+"\n trackSwitch: "+y+"\n contiguous: "+L+"\n accurateTimeOffset: "+o+"\n timeOffset: "+g+"\n initSegmentChange: "+R);var k=new Gn(r,i,e,s,u);this.configureTransmuxer(k)}if(this.frag=n,this.part=a,this.workerContext)this.workerContext.worker.postMessage({cmd:"demux",data:t,decryptdata:v,chunkMeta:l,state:b},t instanceof ArrayBuffer?[t]:[]);else if(f){var D=f.push(t,v,l,b);Bn(D)?(f.async=!0,D.then((function(t){c.handleTransmuxComplete(t)})).catch((function(t){c.transmuxerError(t,l,"transmuxer-interface push error")}))):(f.async=!1,this.handleTransmuxComplete(D))}},r.flush=function(t){var e=this;t.transmuxing.start=self.performance.now();var r=this.transmuxer;if(this.workerContext)this.workerContext.worker.postMessage({cmd:"flush",chunkMeta:t});else if(r){var i=r.flush(t);Bn(i)||r.async?(Bn(i)||(i=Promise.resolve(i)),i.then((function(r){e.handleFlushResult(r,t)})).catch((function(r){e.transmuxerError(r,t,"transmuxer-interface flush error")}))):this.handleFlushResult(i,t)}},r.transmuxerError=function(t,e,r){this.hls&&(this.error=t,this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,chunkMeta:e,frag:this.frag||void 0,fatal:!1,error:t,err:t,reason:r}))},r.handleFlushResult=function(t,e){var r=this;t.forEach((function(t){r.handleTransmuxComplete(t)})),this.onFlush(e)},r.onWorkerMessage=function(t){var e=t.data;if(null!=e&&e.event){var r=this.hls;if(this.hls)switch(e.event){case"init":var i,n=null==(i=this.workerContext)?void 0:i.objectURL;n&&self.URL.revokeObjectURL(n);break;case"transmuxComplete":this.handleTransmuxComplete(e.data);break;case"flush":this.onFlush(e.data);break;case"workerLog":w[e.data.logType]&&w[e.data.logType](e.data.message);break;default:e.data=e.data||{},e.data.frag=this.frag,e.data.id=this.id,r.trigger(e.event,e.data)}}else w.warn("worker message received with no "+(e?"event name":"data"))},r.configureTransmuxer=function(t){var e=this.transmuxer;this.workerContext?this.workerContext.worker.postMessage({cmd:"configure",config:t}):e&&e.configure(t)},r.handleTransmuxComplete=function(t){t.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(t)},e}();function Xn(t,e){if(t.length!==e.length)return!1;for(var r=0;r<t.length;r++)if(!zn(t[r].attrs,e[r].attrs))return!1;return!0}function zn(t,e,r){var i=t["STABLE-RENDITION-ID"];return i&&!r?i===e["STABLE-RENDITION-ID"]:!(r||["LANGUAGE","NAME","CHARACTERISTICS","AUTOSELECT","DEFAULT","FORCED","ASSOC-LANGUAGE"]).some((function(r){return t[r]!==e[r]}))}function Qn(t,e){return e.label.toLowerCase()===t.name.toLowerCase()&&(!e.language||e.language.toLowerCase()===(t.lang||"").toLowerCase())}var Jn=function(t){function e(e,r,i){var n;return(n=t.call(this,e,r,i,"[audio-stream-controller]",Me)||this).videoBuffer=null,n.videoTrackCC=-1,n.waitingVideoCC=-1,n.bufferedTrack=null,n.switchingTrack=null,n.trackId=-1,n.waitingData=null,n.mainDetails=null,n.flushing=!1,n.bufferFlushed=!1,n.cachedTrackLoadedData=null,n._registerListeners(),n}l(e,t);var r=e.prototype;return r.onHandlerDestroying=function(){this._unregisterListeners(),t.prototype.onHandlerDestroying.call(this),this.mainDetails=null,this.bufferedTrack=null,this.switchingTrack=null},r._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.on(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(S.ERROR,this.onError,this),t.on(S.BUFFER_RESET,this.onBufferReset,this),t.on(S.BUFFER_CREATED,this.onBufferCreated,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.off(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(S.ERROR,this.onError,this),t.off(S.BUFFER_RESET,this.onBufferReset,this),t.off(S.BUFFER_CREATED,this.onBufferCreated,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this)},r.onInitPtsFound=function(t,e){var r=e.frag,i=e.id,n=e.initPTS,a=e.timescale;if("main"===i){var s=r.cc;this.initPTS[r.cc]={baseTime:n,timescale:a},this.log("InitPTS for cc: "+s+" found from main: "+n),this.videoTrackCC=s,this.state===wi&&this.tick()}},r.startLoad=function(t){if(!this.levels)return this.startPosition=t,void(this.state=Ei);var e=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),e>0&&-1===t?(this.log("Override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e,this.state=Ti):(this.loadedmetadata=!1,this.state=Ri),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},r.doTick=function(){switch(this.state){case Ti:this.doTickIdle();break;case Ri:var e,r=this.levels,i=this.trackId,n=null==r||null==(e=r[i])?void 0:e.details;if(n){if(this.waitForCdnTuneIn(n))break;this.state=wi}break;case Ai:var a,s=performance.now(),o=this.retryDate;if(!o||s>=o||null!=(a=this.media)&&a.seeking){var l=this.levels,u=this.trackId;this.log("RetryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded((null==l?void 0:l[u])||null),this.state=Ti}break;case wi:var h=this.waitingData;if(h){var d=h.frag,c=h.part,f=h.cache,g=h.complete;if(void 0!==this.initPTS[d.cc]){this.waitingData=null,this.waitingVideoCC=-1,this.state=Li;var v={frag:d,part:c,payload:f.flush(),networkDetails:null};this._handleFragmentLoadProgress(v),g&&t.prototype._handleFragmentLoadComplete.call(this,v)}else if(this.videoTrackCC!==this.waitingVideoCC)this.log("Waiting fragment cc ("+d.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var m=this.getLoadPosition(),p=ri.bufferInfo(this.mediaBuffer,m,this.config.maxBufferHole);Rr(p.end,this.config.maxFragLookUpTolerance,d)<0&&(this.log("Waiting fragment cc ("+d.cc+") @ "+d.start+" cancelled because another fragment at "+p.end+" is needed"),this.clearWaitingFragment())}}else this.state=Ti}this.onTickEnd()},r.clearWaitingFragment=function(){var t=this.waitingData;t&&(this.fragmentTracker.removeFragment(t.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=Ti)},r.resetLoadingState=function(){this.clearWaitingFragment(),t.prototype.resetLoadingState.call(this)},r.onTickEnd=function(){var t=this.media;null!=t&&t.readyState&&(this.lastCurrentTime=t.currentTime)},r.doTickIdle=function(){var t=this.hls,e=this.levels,r=this.media,i=this.trackId,n=t.config;if((r||!this.startFragRequested&&n.startFragPrefetch)&&null!=e&&e[i]){var a=e[i],s=a.details;if(!s||s.live&&this.levelLastLoaded!==a||this.waitForCdnTuneIn(s))this.state=Ri;else{var o=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&o&&(this.bufferFlushed=!1,this.afterBufferFlushed(o,O,Me));var l=this.getFwdBufferInfo(o,Me);if(null!==l){var u=this.bufferedTrack,h=this.switchingTrack;if(!h&&this._streamEnded(l,s))return t.trigger(S.BUFFER_EOS,{type:"audio"}),void(this.state=Di);var d=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,Fe),c=l.len,f=this.getMaxBufferLength(null==d?void 0:d.len),g=s.fragments,v=g[0].start,m=this.flushing?this.getLoadPosition():l.end;if(h&&r){var p=this.getLoadPosition();u&&!zn(h.attrs,u.attrs)&&(m=p),s.PTSKnown&&p<v&&(l.end>v||l.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),r.currentTime=v+.05)}if(!(c>=f&&!h&&m<g[g.length-1].start)){var y=this.getNextFragment(m,s),E=!1;if(y&&this.isLoopLoading(y,m)&&(E=!!y.gap,y=this.getNextFragmentLoopLoading(y,s,l,Fe,f)),y){var T=d&&y.start>d.end+s.targetduration;if(T||(null==d||!d.len)&&l.len){var L=this.getAppendedFrag(y.start,Fe);if(null===L)return;if(E||(E=!!L.gap||!!T&&0===d.len),T&&!E||E&&l.nextStart&&l.nextStart<L.end)return}this.loadFragment(y,a,m)}else this.bufferFlushed=!0}}}}},r.getMaxBufferLength=function(e){var r=t.prototype.getMaxBufferLength.call(this);return e?Math.min(Math.max(r,e),this.config.maxMaxBufferLength):r},r.onMediaDetaching=function(){this.videoBuffer=null,this.bufferFlushed=this.flushing=!1,t.prototype.onMediaDetaching.call(this)},r.onAudioTracksUpdated=function(t,e){var r=e.audioTracks;this.resetTransmuxer(),this.levels=r.map((function(t){return new or(t)}))},r.onAudioTrackSwitching=function(t,e){var r=!!e.url;this.trackId=e.id;var i=this.fragCurrent;i&&(i.abortRequests(),this.removeUnbufferedFrags(i.start)),this.resetLoadingState(),r?this.setInterval(100):this.resetTransmuxer(),r?(this.switchingTrack=e,this.state=Ti,this.flushAudioIfNeeded(e)):(this.switchingTrack=null,this.bufferedTrack=e,this.state=Ei),this.tick()},r.onManifestLoading=function(){this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=this.flushing=!1,this.levels=this.mainDetails=this.waitingData=this.bufferedTrack=this.cachedTrackLoadedData=this.switchingTrack=null,this.startFragRequested=!1,this.trackId=this.videoTrackCC=this.waitingVideoCC=-1},r.onLevelLoaded=function(t,e){this.mainDetails=e.details,null!==this.cachedTrackLoadedData&&(this.hls.trigger(S.AUDIO_TRACK_LOADED,this.cachedTrackLoadedData),this.cachedTrackLoadedData=null)},r.onAudioTrackLoaded=function(t,e){var r;if(null!=this.mainDetails){var i=this.levels,n=e.details,a=e.id;if(i){this.log("Audio track "+a+" loaded ["+n.startSN+","+n.endSN+"]"+(n.lastPartSn?"[part-"+n.lastPartSn+"-"+n.lastPartIndex+"]":"")+",duration:"+n.totalduration);var s=i[a],o=0;if(n.live||null!=(r=s.details)&&r.live){this.checkLiveUpdate(n);var l,u=this.mainDetails;if(n.deltaUpdateFailed||!u)return;!s.details&&n.hasProgramDateTime&&u.hasProgramDateTime?(li(n,u),o=n.fragments[0].start):o=this.alignPlaylists(n,s.details,null==(l=this.levelLastLoaded)?void 0:l.details)}s.details=n,this.levelLastLoaded=s,this.startFragRequested||!this.mainDetails&&n.live||this.setStartPosition(this.mainDetails||n,o),this.state!==Ri||this.waitForCdnTuneIn(n)||(this.state=Ti),this.tick()}else this.warn("Audio tracks were reset while loading level "+a)}else this.cachedTrackLoadedData=e},r._handleFragmentLoadProgress=function(t){var e,r=t.frag,i=t.part,n=t.payload,a=this.config,s=this.trackId,o=this.levels;if(o){var l=o[s];if(l){var u=l.details;if(!u)return this.warn("Audio track details undefined on fragment load progress"),void this.removeUnbufferedFrags(r.start);var h=a.defaultAudioCodec||l.audioCodec||"mp4a.40.2",d=this.transmuxer;d||(d=this.transmuxer=new qn(this.hls,Me,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var c=this.initPTS[r.cc],f=null==(e=r.initSegment)?void 0:e.data;if(void 0!==c){var g=i?i.index:-1,v=-1!==g,m=new ii(r.level,r.sn,r.stats.chunkCount,n.byteLength,g,v);d.push(n,f,h,"",r,i,u.totalduration,!1,m,c)}else this.log("Unknown video PTS for cc "+r.cc+", waiting for video PTS before demuxing audio frag "+r.sn+" of ["+u.startSN+" ,"+u.endSN+"],track "+s),(this.waitingData=this.waitingData||{frag:r,part:i,cache:new xi,complete:!1}).cache.push(new Uint8Array(n)),this.waitingVideoCC=this.videoTrackCC,this.state=wi}else this.warn("Audio track is undefined on fragment load progress")}else this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+r.sn+" of level "+r.level+" will not be buffered")},r._handleFragmentLoadComplete=function(e){this.waitingData?this.waitingData.complete=!0:t.prototype._handleFragmentLoadComplete.call(this,e)},r.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},r.onBufferCreated=function(t,e){var r=e.tracks.audio;r&&(this.mediaBuffer=r.buffer||null),e.tracks.video&&(this.videoBuffer=e.tracks.video.buffer||null)},r.onFragBuffered=function(t,e){var r=e.frag,n=e.part;if(r.type===Me)if(this.fragContextChanged(r))this.warn("Fragment "+r.sn+(n?" p: "+n.index:"")+" of level "+r.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+(this.switchingTrack?this.switchingTrack.name:"false"));else{if("initSegment"!==r.sn){this.fragPrevious=r;var a=this.switchingTrack;a&&(this.bufferedTrack=a,this.switchingTrack=null,this.hls.trigger(S.AUDIO_TRACK_SWITCHED,i({},a)))}this.fragBufferedComplete(r,n)}else if(!this.loadedmetadata&&r.type===Fe){var s=this.videoBuffer||this.media;s&&ri.getBuffered(s).length&&(this.loadedmetadata=!0)}},r.onError=function(e,r){var i;if(r.fatal)this.state=Ii;else switch(r.details){case A.FRAG_GAP:case A.FRAG_PARSING_ERROR:case A.FRAG_DECRYPT_ERROR:case A.FRAG_LOAD_ERROR:case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_ERROR:case A.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Me,r);break;case A.AUDIO_TRACK_LOAD_ERROR:case A.AUDIO_TRACK_LOAD_TIMEOUT:case A.LEVEL_PARSING_ERROR:r.levelRetry||this.state!==Ri||(null==(i=r.context)?void 0:i.type)!==xe||(this.state=Ti);break;case A.BUFFER_APPEND_ERROR:case A.BUFFER_FULL_ERROR:if(!r.parent||"audio"!==r.parent)return;if(r.details===A.BUFFER_APPEND_ERROR)return void this.resetLoadingState();this.reduceLengthAndFlushBuffer(r)&&(this.bufferedTrack=null,t.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio"));break;case A.INTERNAL_EXCEPTION:this.recoverWorkerError(r)}},r.onBufferFlushing=function(t,e){e.type!==N&&(this.flushing=!0)},r.onBufferFlushed=function(t,e){var r=e.type;if(r!==N){this.flushing=!1,this.bufferFlushed=!0,this.state===Di&&(this.state=Ti);var i=this.mediaBuffer||this.media;i&&(this.afterBufferFlushed(i,r,Me),this.tick())}},r._handleTransmuxComplete=function(t){var e,r="audio",i=this.hls,n=t.remuxResult,a=t.chunkMeta,s=this.getCurrentContext(a);if(s){var l=s.frag,u=s.part,h=s.level,d=h.details,c=n.audio,f=n.text,g=n.id3,v=n.initSegment;if(!this.fragContextChanged(l)&&d){if(this.state=bi,this.switchingTrack&&c&&this.completeAudioSwitch(this.switchingTrack),null!=v&&v.tracks){var m=l.initSegment||l;this._bufferInitSegment(h,v.tracks,m,a),i.trigger(S.FRAG_PARSING_INIT_SEGMENT,{frag:m,id:r,tracks:v.tracks})}if(c){var p=c.startPTS,y=c.endPTS,E=c.startDTS,T=c.endDTS;u&&(u.elementaryStreams[O]={startPTS:p,endPTS:y,startDTS:E,endDTS:T}),l.setElementaryStreamInfo(O,p,y,E,T),this.bufferFragmentData(c,l,u,a)}if(null!=g&&null!=(e=g.samples)&&e.length){var L=o({id:r,frag:l,details:d},g);i.trigger(S.FRAG_PARSING_METADATA,L)}if(f){var A=o({id:r,frag:l,details:d},f);i.trigger(S.FRAG_PARSING_USERDATA,A)}}else this.fragmentTracker.removeFragment(l)}else this.resetWhenMissingContext(a)},r._bufferInitSegment=function(t,e,r,i){if(this.state===bi){e.video&&delete e.video;var n=e.audio;if(n){n.id="audio";var a=t.audioCodec;this.log("Init audio buffer, container:"+n.container+", codecs[level/parsed]=["+a+"/"+n.codec+"]"),a&&1===a.split(",").length&&(n.levelCodec=a),this.hls.trigger(S.BUFFER_CODECS,e);var s=n.initSegment;if(null!=s&&s.byteLength){var o={type:"audio",frag:r,part:null,chunkMeta:i,parent:r.type,data:s};this.hls.trigger(S.BUFFER_APPENDING,o)}this.tickImmediate()}}},r.loadFragment=function(e,r,i){var n,a=this.fragmentTracker.getState(e);if(this.fragCurrent=e,this.switchingTrack||a===Xr||a===Qr)if("initSegment"===e.sn)this._loadInitSegment(e,r);else if(null!=(n=r.details)&&n.live&&!this.initPTS[e.cc]){this.log("Waiting for video PTS in continuity counter "+e.cc+" of live stream before loading audio fragment "+e.sn+" of level "+this.trackId),this.state=wi;var s=this.mainDetails;s&&s.fragments[0].start!==r.details.fragments[0].start&&li(r.details,s)}else this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i);else this.clearTrackerIfNeeded(e)},r.flushAudioIfNeeded=function(e){var r=this.media,i=this.bufferedTrack,n=null==i?void 0:i.attrs,a=e.attrs;r&&n&&(n.CHANNELS!==a.CHANNELS||i.name!==e.name||i.lang!==e.lang)&&(this.log("Switching audio track : flushing all audio"),t.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio"),this.bufferedTrack=null)},r.completeAudioSwitch=function(t){var e=this.hls;this.flushAudioIfNeeded(t),this.bufferedTrack=t,this.switchingTrack=null,e.trigger(S.AUDIO_TRACK_SWITCHED,i({},t))},e}(_i),$n=function(t){function e(e){var r;return(r=t.call(this,e,"[audio-track-controller]")||this).tracks=[],r.groupIds=null,r.tracksInGroup=[],r.trackId=-1,r.currentTrack=null,r.selectDefaultTrack=!0,r.registerListeners(),r}l(e,t);var r=e.prototype;return r.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(S.ERROR,this.onError,this)},r.unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVEL_LOADING,this.onLevelLoading,this),t.off(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(S.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(S.ERROR,this.onError,this)},r.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,t.prototype.destroy.call(this)},r.onManifestLoading=function(){this.tracks=[],this.tracksInGroup=[],this.groupIds=null,this.currentTrack=null,this.trackId=-1,this.selectDefaultTrack=!0},r.onManifestParsed=function(t,e){this.tracks=e.audioTracks||[]},r.onAudioTrackLoaded=function(t,e){var r=e.id,i=e.groupId,n=e.details,a=this.tracksInGroup[r];if(a&&a.groupId===i){var s=a.details;a.details=e.details,this.log("Audio track "+r+' "'+a.name+'" lang:'+a.lang+" group:"+i+" loaded ["+n.startSN+"-"+n.endSN+"]"),r===this.trackId&&this.playlistLoaded(r,e,s)}else this.warn("Audio track with id:"+r+" and group:"+i+" not found in active group "+(null==a?void 0:a.groupId))},r.onLevelLoading=function(t,e){this.switchLevel(e.level)},r.onLevelSwitching=function(t,e){this.switchLevel(e.level)},r.switchLevel=function(t){var e=this.hls.levels[t];if(e){var r=e.audioGroups||null,i=this.groupIds,n=this.currentTrack;if(!r||(null==i?void 0:i.length)!==(null==r?void 0:r.length)||null!=r&&r.some((function(t){return-1===(null==i?void 0:i.indexOf(t))}))){this.groupIds=r,this.trackId=-1,this.currentTrack=null;var a=this.tracks.filter((function(t){return!r||-1!==r.indexOf(t.groupId)}));if(a.length)this.selectDefaultTrack&&!a.some((function(t){return t.default}))&&(this.selectDefaultTrack=!1),a.forEach((function(t,e){t.id=e}));else if(!n&&!this.tracksInGroup.length)return;this.tracksInGroup=a;var s=this.hls.config.audioPreference;if(!n&&s){var o=Hr(s,a,Yr);if(o>-1)n=a[o];else{var l=Hr(s,this.tracks);n=this.tracks[l]}}var u=this.findTrackId(n);-1===u&&n&&(u=this.findTrackId(null));var h={audioTracks:a};this.log("Updating audio tracks, "+a.length+" track(s) found in group(s): "+(null==r?void 0:r.join(","))),this.hls.trigger(S.AUDIO_TRACKS_UPDATED,h);var d=this.trackId;if(-1!==u&&-1===d)this.setAudioTrack(u);else if(a.length&&-1===d){var c,f=new Error("No audio track selected for current audio group-ID(s): "+(null==(c=this.groupIds)?void 0:c.join(","))+" track count: "+a.length);this.warn(f.message),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:f})}}else this.shouldReloadPlaylist(n)&&this.setAudioTrack(this.trackId)}},r.onError=function(t,e){!e.fatal&&e.context&&(e.context.type!==xe||e.context.id!==this.trackId||this.groupIds&&-1===this.groupIds.indexOf(e.context.groupId)||(this.requestScheduled=-1,this.checkRetry(e)))},r.setAudioOption=function(t){var e=this.hls;if(e.config.audioPreference=t,t){var r=this.allAudioTracks;if(this.selectDefaultTrack=!1,r.length){var i=this.currentTrack;if(i&&Vr(t,i,Yr))return i;var n=Hr(t,this.tracksInGroup,Yr);if(n>-1){var a=this.tracksInGroup[n];return this.setAudioTrack(n),a}if(i){var s=e.loadLevel;-1===s&&(s=e.firstAutoLevel);var o=function(t,e,r,i,n){var a=e[i],s=e.reduce((function(t,e,r){var i=e.uri;return(t[i]||(t[i]=[])).push(r),t}),{})[a.uri];s.length>1&&(i=Math.max.apply(Math,s));var o=a.videoRange,l=a.frameRate,u=a.codecSet.substring(0,4),h=Wr(e,i,(function(e){if(e.videoRange!==o||e.frameRate!==l||e.codecSet.substring(0,4)!==u)return!1;var i=e.audioGroups,a=r.filter((function(t){return!i||-1!==i.indexOf(t.groupId)}));return Hr(t,a,n)>-1}));return h>-1?h:Wr(e,i,(function(e){var i=e.audioGroups,a=r.filter((function(t){return!i||-1!==i.indexOf(t.groupId)}));return Hr(t,a,n)>-1}))}(t,e.levels,r,s,Yr);if(-1===o)return null;e.nextLoadLevel=o}if(t.channels||t.audioCodec){var l=Hr(t,r);if(l>-1)return r[l]}}}return null},r.setAudioTrack=function(t){var e=this.tracksInGroup;if(t<0||t>=e.length)this.warn("Invalid audio track id: "+t);else{this.clearTimer(),this.selectDefaultTrack=!1;var r=this.currentTrack,n=e[t],a=n.details&&!n.details.live;if(!(t===this.trackId&&n===r&&a||(this.log("Switching to audio-track "+t+' "'+n.name+'" lang:'+n.lang+" group:"+n.groupId+" channels:"+n.channels),this.trackId=t,this.currentTrack=n,this.hls.trigger(S.AUDIO_TRACK_SWITCHING,i({},n)),a))){var s=this.switchParams(n.url,null==r?void 0:r.details,n.details);this.loadPlaylist(s)}}},r.findTrackId=function(t){for(var e=this.tracksInGroup,r=0;r<e.length;r++){var i=e[r];if((!this.selectDefaultTrack||i.default)&&(!t||Vr(t,i,Yr)))return r}if(t){for(var n=t.name,a=t.lang,s=t.assocLang,o=t.characteristics,l=t.audioCodec,u=t.channels,h=0;h<e.length;h++)if(Vr({name:n,lang:a,assocLang:s,characteristics:o,audioCodec:l,channels:u},e[h],Yr))return h;for(var d=0;d<e.length;d++){var c=e[d];if(zn(t.attrs,c.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return d}for(var f=0;f<e.length;f++){var g=e[f];if(zn(t.attrs,g.attrs,["LANGUAGE"]))return f}}return-1},r.loadPlaylist=function(e){var r=this.currentTrack;if(this.shouldLoadPlaylist(r)&&r){t.prototype.loadPlaylist.call(this);var i=r.id,n=r.groupId,a=r.url;if(e)try{a=e.addDirectives(a)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}this.log("loading audio-track playlist "+i+' "'+r.name+'" lang:'+r.lang+" group:"+n),this.clearTimer(),this.hls.trigger(S.AUDIO_TRACK_LOADING,{url:a,id:i,groupId:n,deliveryDirectives:e||null})}},s(e,[{key:"allAudioTracks",get:function(){return this.tracks}},{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(t){this.selectDefaultTrack=!1,this.setAudioTrack(t)}}]),e}(Fr),Zn=function(t){function e(e,r,i){var n;return(n=t.call(this,e,r,i,"[subtitle-stream-controller]",Oe)||this).currentTrackId=-1,n.tracksBuffered=[],n.mainDetails=null,n._registerListeners(),n}l(e,t);var r=e.prototype;return r.onHandlerDestroying=function(){this._unregisterListeners(),t.prototype.onHandlerDestroying.call(this),this.mainDetails=null},r._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.ERROR,this.onError,this),t.on(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(S.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(S.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.ERROR,this.onError,this),t.off(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(S.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(S.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this)},r.startLoad=function(t){this.stopLoad(),this.state=Ti,this.setInterval(500),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},r.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},r.onMediaDetaching=function(){this.tracksBuffered=[],t.prototype.onMediaDetaching.call(this)},r.onLevelLoaded=function(t,e){this.mainDetails=e.details},r.onSubtitleFragProcessed=function(t,e){var r=e.frag,i=e.success;if(this.fragPrevious=r,this.state=Ti,i){var n=this.tracksBuffered[this.currentTrackId];if(n){for(var a,s=r.start,o=0;o<n.length;o++)if(s>=n[o].start&&s<=n[o].end){a=n[o];break}var l=r.start+r.duration;a?a.end=l:(a={start:s,end:l},n.push(a)),this.fragmentTracker.fragBuffered(r),this.fragBufferedComplete(r,null)}}},r.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset;if(0===r&&i!==Number.POSITIVE_INFINITY){var n=i-1;if(n<=0)return;e.endOffsetSubtitles=Math.max(0,n),this.tracksBuffered.forEach((function(t){for(var e=0;e<t.length;)if(t[e].end<=n)t.shift();else{if(!(t[e].start<n))break;t[e].start=n,e++}})),this.fragmentTracker.removeFragmentsInRange(r,n,Oe)}},r.onFragBuffered=function(t,e){var r;this.loadedmetadata||e.frag.type!==Fe||null!=(r=this.media)&&r.buffered.length&&(this.loadedmetadata=!0)},r.onError=function(t,e){var r=e.frag;(null==r?void 0:r.type)===Oe&&(e.details===A.FRAG_GAP&&this.fragmentTracker.fragBuffered(r,!0),this.fragCurrent&&this.fragCurrent.abortRequests(),this.state!==Ei&&(this.state=Ti))},r.onSubtitleTracksUpdated=function(t,e){var r=this,i=e.subtitleTracks;this.levels&&Xn(this.levels,i)?this.levels=i.map((function(t){return new or(t)})):(this.tracksBuffered=[],this.levels=i.map((function(t){var e=new or(t);return r.tracksBuffered[e.id]=[],e})),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,Oe),this.fragPrevious=null,this.mediaBuffer=null)},r.onSubtitleTrackSwitch=function(t,e){var r;if(this.currentTrackId=e.id,null!=(r=this.levels)&&r.length&&-1!==this.currentTrackId){var i=this.levels[this.currentTrackId];null!=i&&i.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,i&&this.setInterval(500)}else this.clearInterval()},r.onSubtitleTrackLoaded=function(t,e){var r,i=this.currentTrackId,n=this.levels,a=e.details,s=e.id;if(n){var o=n[s];if(!(s>=n.length)&&o){this.log("Subtitle track "+s+" loaded ["+a.startSN+","+a.endSN+"]"+(a.lastPartSn?"[part-"+a.lastPartSn+"-"+a.lastPartIndex+"]":"")+",duration:"+a.totalduration),this.mediaBuffer=this.mediaBufferTimeRanges;var l=0;if(a.live||null!=(r=o.details)&&r.live){var u=this.mainDetails;if(a.deltaUpdateFailed||!u)return;var h,d=u.fragments[0];o.details?0===(l=this.alignPlaylists(a,o.details,null==(h=this.levelLastLoaded)?void 0:h.details))&&d&&fr(a,l=d.start):a.hasProgramDateTime&&u.hasProgramDateTime?(li(a,u),l=a.fragments[0].start):d&&fr(a,l=d.start)}o.details=a,this.levelLastLoaded=o,s===i&&(this.startFragRequested||!this.mainDetails&&a.live||this.setStartPosition(this.mainDetails||a,l),this.tick(),a.live&&!this.fragCurrent&&this.media&&this.state===Ti&&(Ar(null,a.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),o.details=void 0)))}}else this.warn("Subtitle tracks were reset while loading level "+s)},r._handleFragmentLoadComplete=function(t){var e=this,r=t.frag,i=t.payload,n=r.decryptdata,a=this.hls;if(!this.fragContextChanged(r)&&i&&i.byteLength>0&&null!=n&&n.key&&n.iv&&"AES-128"===n.method){var s=performance.now();this.decrypter.decrypt(new Uint8Array(i),n.key.buffer,n.iv.buffer).catch((function(t){throw a.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_DECRYPT_ERROR,fatal:!1,error:t,reason:t.message,frag:r}),t})).then((function(t){var e=performance.now();a.trigger(S.FRAG_DECRYPTED,{frag:r,payload:t,stats:{tstart:s,tdecrypt:e}})})).catch((function(t){e.warn(t.name+": "+t.message),e.state=Ti}))}},r.doTick=function(){if(this.media){if(this.state===Ti){var t=this.currentTrackId,e=this.levels,r=null==e?void 0:e[t];if(!r||!e.length||!r.details)return;var i=this.config,n=this.getLoadPosition(),a=ri.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],n,i.maxBufferHole),s=a.end,o=a.len,l=this.getFwdBufferInfo(this.media,Fe),u=r.details;if(o>this.getMaxBufferLength(null==l?void 0:l.len)+u.levelTargetDuration)return;var h=u.fragments,d=h.length,c=u.edge,f=null,g=this.fragPrevious;if(s<c){var v=i.maxFragLookUpTolerance,m=s>c-v?0:v;!(f=Ar(g,h,Math.max(h[0].start,s),m))&&g&&g.start<h[0].start&&(f=h[0])}else f=h[d-1];if(!f)return;if("initSegment"!==(f=this.mapToInitFragWhenRequired(f)).sn){var p=h[f.sn-u.startSN-1];p&&p.cc===f.cc&&this.fragmentTracker.getState(p)===Xr&&(f=p)}this.fragmentTracker.getState(f)===Xr&&this.loadFragment(f,r,s)}}else this.state=Ti},r.getMaxBufferLength=function(e){var r=t.prototype.getMaxBufferLength.call(this);return e?Math.max(r,e):r},r.loadFragment=function(e,r,i){this.fragCurrent=e,"initSegment"===e.sn?this._loadInitSegment(e,r):(this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i))},s(e,[{key:"mediaBufferTimeRanges",get:function(){return new ta(this.tracksBuffered[this.currentTrackId]||[])}}]),e}(_i),ta=function(t){this.buffered=void 0;var e=function(e,r,i){if((r>>>=0)>i-1)throw new DOMException("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+r+") is greater than the maximum bound ("+i+")");return t[r][e]};this.buffered={get length(){return t.length},end:function(r){return e("end",r,t.length)},start:function(r){return e("start",r,t.length)}}},ea=function(t){function e(e){var r;return(r=t.call(this,e,"[subtitle-track-controller]")||this).media=null,r.tracks=[],r.groupIds=null,r.tracksInGroup=[],r.trackId=-1,r.currentTrack=null,r.selectDefaultTrack=!0,r.queuedDefaultTrack=-1,r.asyncPollTrackChange=function(){return r.pollTrackChange(0)},r.useTextTrackPolling=!1,r.subtitlePollingInterval=-1,r._subtitleDisplay=!0,r.onTextTracksChanged=function(){if(r.useTextTrackPolling||self.clearInterval(r.subtitlePollingInterval),r.media&&r.hls.config.renderTextTracksNatively){for(var t=null,e=Ye(r.media.textTracks),i=0;i<e.length;i++)if("hidden"===e[i].mode)t=e[i];else if("showing"===e[i].mode){t=e[i];break}var n=r.findTrackForTextTrack(t);r.subtitleTrack!==n&&r.setSubtitleTrack(n)}},r.registerListeners(),r}l(e,t);var r=e.prototype;return r.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.currentTrack=null,this.onTextTracksChanged=this.asyncPollTrackChange=null,t.prototype.destroy.call(this)},r.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(S.ERROR,this.onError,this)},r.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVEL_LOADING,this.onLevelLoading,this),t.off(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(S.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(S.ERROR,this.onError,this)},r.onMediaAttached=function(t,e){this.media=e.media,this.media&&(this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))},r.pollTrackChange=function(t){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.onTextTracksChanged,t)},r.onMediaDetaching=function(){this.media&&(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),Ye(this.media.textTracks).forEach((function(t){He(t)})),this.subtitleTrack=-1,this.media=null)},r.onManifestLoading=function(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0},r.onManifestParsed=function(t,e){this.tracks=e.subtitleTracks},r.onSubtitleTrackLoaded=function(t,e){var r=e.id,i=e.groupId,n=e.details,a=this.tracksInGroup[r];if(a&&a.groupId===i){var s=a.details;a.details=e.details,this.log("Subtitle track "+r+' "'+a.name+'" lang:'+a.lang+" group:"+i+" loaded ["+n.startSN+"-"+n.endSN+"]"),r===this.trackId&&this.playlistLoaded(r,e,s)}else this.warn("Subtitle track with id:"+r+" and group:"+i+" not found in active group "+(null==a?void 0:a.groupId))},r.onLevelLoading=function(t,e){this.switchLevel(e.level)},r.onLevelSwitching=function(t,e){this.switchLevel(e.level)},r.switchLevel=function(t){var e=this.hls.levels[t];if(e){var r=e.subtitleGroups||null,i=this.groupIds,n=this.currentTrack;if(!r||(null==i?void 0:i.length)!==(null==r?void 0:r.length)||null!=r&&r.some((function(t){return-1===(null==i?void 0:i.indexOf(t))}))){this.groupIds=r,this.trackId=-1,this.currentTrack=null;var a=this.tracks.filter((function(t){return!r||-1!==r.indexOf(t.groupId)}));if(a.length)this.selectDefaultTrack&&!a.some((function(t){return t.default}))&&(this.selectDefaultTrack=!1),a.forEach((function(t,e){t.id=e}));else if(!n&&!this.tracksInGroup.length)return;this.tracksInGroup=a;var s=this.hls.config.subtitlePreference;if(!n&&s){this.selectDefaultTrack=!1;var o=Hr(s,a);if(o>-1)n=a[o];else{var l=Hr(s,this.tracks);n=this.tracks[l]}}var u=this.findTrackId(n);-1===u&&n&&(u=this.findTrackId(null));var h={subtitleTracks:a};this.log("Updating subtitle tracks, "+a.length+' track(s) found in "'+(null==r?void 0:r.join(","))+'" group-id'),this.hls.trigger(S.SUBTITLE_TRACKS_UPDATED,h),-1!==u&&-1===this.trackId&&this.setSubtitleTrack(u)}else this.shouldReloadPlaylist(n)&&this.setSubtitleTrack(this.trackId)}},r.findTrackId=function(t){for(var e=this.tracksInGroup,r=this.selectDefaultTrack,i=0;i<e.length;i++){var n=e[i];if((!r||n.default)&&(r||t)&&(!t||Vr(n,t)))return i}if(t){for(var a=0;a<e.length;a++){var s=e[a];if(zn(t.attrs,s.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return a}for(var o=0;o<e.length;o++){var l=e[o];if(zn(t.attrs,l.attrs,["LANGUAGE"]))return o}}return-1},r.findTrackForTextTrack=function(t){if(t)for(var e=this.tracksInGroup,r=0;r<e.length;r++)if(Qn(e[r],t))return r;return-1},r.onError=function(t,e){!e.fatal&&e.context&&(e.context.type!==Pe||e.context.id!==this.trackId||this.groupIds&&-1===this.groupIds.indexOf(e.context.groupId)||this.checkRetry(e))},r.setSubtitleOption=function(t){if(this.hls.config.subtitlePreference=t,t){var e=this.allSubtitleTracks;if(this.selectDefaultTrack=!1,e.length){var r=this.currentTrack;if(r&&Vr(t,r))return r;var i=Hr(t,this.tracksInGroup);if(i>-1){var n=this.tracksInGroup[i];return this.setSubtitleTrack(i),n}if(r)return null;var a=Hr(t,e);if(a>-1)return e[a]}}return null},r.loadPlaylist=function(e){t.prototype.loadPlaylist.call(this);var r=this.currentTrack;if(this.shouldLoadPlaylist(r)&&r){var i=r.id,n=r.groupId,a=r.url;if(e)try{a=e.addDirectives(a)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}this.log("Loading subtitle playlist for id "+i),this.hls.trigger(S.SUBTITLE_TRACK_LOADING,{url:a,id:i,groupId:n,deliveryDirectives:e||null})}},r.toggleTrackModes=function(){var t=this.media;if(t){var e,r=Ye(t.textTracks),i=this.currentTrack;if(i&&((e=r.filter((function(t){return Qn(i,t)}))[0])||this.warn('Unable to find subtitle TextTrack with name "'+i.name+'" and language "'+i.lang+'"')),[].slice.call(r).forEach((function(t){"disabled"!==t.mode&&t!==e&&(t.mode="disabled")})),e){var n=this.subtitleDisplay?"showing":"hidden";e.mode!==n&&(e.mode=n)}}},r.setSubtitleTrack=function(t){var e=this.tracksInGroup;if(this.media)if(t<-1||t>=e.length||!y(t))this.warn("Invalid subtitle track id: "+t);else{this.clearTimer(),this.selectDefaultTrack=!1;var r=this.currentTrack,i=e[t]||null;if(this.trackId=t,this.currentTrack=i,this.toggleTrackModes(),i){var n=!!i.details&&!i.details.live;if(t!==this.trackId||i!==r||!n){this.log("Switching to subtitle-track "+t+(i?' "'+i.name+'" lang:'+i.lang+" group:"+i.groupId:""));var a=i.id,s=i.groupId,o=void 0===s?"":s,l=i.name,u=i.type,h=i.url;this.hls.trigger(S.SUBTITLE_TRACK_SWITCH,{id:a,groupId:o,name:l,type:u,url:h});var d=this.switchParams(i.url,null==r?void 0:r.details,i.details);this.loadPlaylist(d)}}else this.hls.trigger(S.SUBTITLE_TRACK_SWITCH,{id:t})}else this.queuedDefaultTrack=t},s(e,[{key:"subtitleDisplay",get:function(){return this._subtitleDisplay},set:function(t){this._subtitleDisplay=t,this.trackId>-1&&this.toggleTrackModes()}},{key:"allSubtitleTracks",get:function(){return this.tracks}},{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(t){this.selectDefaultTrack=!1,this.setSubtitleTrack(t)}}]),e}(Fr),ra=function(){function t(t){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=t}var e=t.prototype;return e.append=function(t,e,r){var i=this.queues[e];i.push(t),1!==i.length||r||this.executeNext(e)},e.insertAbort=function(t,e){this.queues[e].unshift(t),this.executeNext(e)},e.appendBlocker=function(t){var e,r=new Promise((function(t){e=t})),i={execute:e,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(i,t),r},e.executeNext=function(t){var e=this.queues[t];if(e.length){var r=e[0];try{r.execute()}catch(e){w.warn('[buffer-operation-queue]: Exception executing "'+t+'" SourceBuffer operation: '+e),r.onError(e);var i=this.buffers[t];null!=i&&i.updating||this.shiftAndExecuteNext(t)}}},e.shiftAndExecuteNext=function(t){this.queues[t].shift(),this.executeNext(t)},e.current=function(t){return this.queues[t][0]},t}(),ia=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,na=function(){function t(t){var e=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.appendSource=void 0,this.appendErrors={audio:0,video:0,audiovideo:0},this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this.log=void 0,this.warn=void 0,this.error=void 0,this._onEndStreaming=function(t){e.hls&&e.hls.pauseBuffering()},this._onStartStreaming=function(t){e.hls&&e.hls.resumeBuffering()},this._onMediaSourceOpen=function(){var t=e.media,r=e.mediaSource;e.log("Media source opened"),t&&(t.removeEventListener("emptied",e._onMediaEmptied),e.updateMediaElementDuration(),e.hls.trigger(S.MEDIA_ATTACHED,{media:t,mediaSource:r})),r&&r.removeEventListener("sourceopen",e._onMediaSourceOpen),e.checkPendingTracks()},this._onMediaSourceClose=function(){e.log("Media source closed")},this._onMediaSourceEnded=function(){e.log("Media source ended")},this._onMediaEmptied=function(){var t=e.mediaSrc,r=e._objectUrl;t!==r&&w.error("Media element src was set while attaching MediaSource ("+r+" > "+t+")")},this.hls=t;var r,i="[buffer-controller]";this.appendSource=(r=se(t.config.preferManagedMediaSource),"undefined"!=typeof self&&r===self.ManagedMediaSource),this.log=w.log.bind(w,i),this.warn=w.warn.bind(w,i),this.error=w.error.bind(w,i),this._initSourceBuffer(),this.registerListeners()}var e=t.prototype;return e.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},e.destroy=function(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=null,this.hls=null},e.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.BUFFER_RESET,this.onBufferReset,this),t.on(S.BUFFER_APPENDING,this.onBufferAppending,this),t.on(S.BUFFER_CODECS,this.onBufferCodecs,this),t.on(S.BUFFER_EOS,this.onBufferEos,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(S.FRAG_PARSED,this.onFragParsed,this),t.on(S.FRAG_CHANGED,this.onFragChanged,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.BUFFER_RESET,this.onBufferReset,this),t.off(S.BUFFER_APPENDING,this.onBufferAppending,this),t.off(S.BUFFER_CODECS,this.onBufferCodecs,this),t.off(S.BUFFER_EOS,this.onBufferEos,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(S.FRAG_PARSED,this.onFragParsed,this),t.off(S.FRAG_CHANGED,this.onFragChanged,this)},e._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new ra(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]},this.appendErrors={audio:0,video:0,audiovideo:0},this.lastMpegAudioChunk=null},e.onManifestLoading=function(){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=0,this.details=null},e.onManifestParsed=function(t,e){var r=2;(e.audio&&!e.video||!e.altAudio)&&(r=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=r,this.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},e.onMediaAttaching=function(t,e){var r=this.media=e.media,i=se(this.appendSource);if(r&&i){var n,a=this.mediaSource=new i;this.log("created media source: "+(null==(n=a.constructor)?void 0:n.name)),a.addEventListener("sourceopen",this._onMediaSourceOpen),a.addEventListener("sourceended",this._onMediaSourceEnded),a.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(a.addEventListener("startstreaming",this._onStartStreaming),a.addEventListener("endstreaming",this._onEndStreaming));var s=this._objectUrl=self.URL.createObjectURL(a);if(this.appendSource)try{r.removeAttribute("src");var o=self.ManagedMediaSource;r.disableRemotePlayback=r.disableRemotePlayback||o&&a instanceof o,aa(r),function(t,e){var r=self.document.createElement("source");r.type="video/mp4",r.src=e,t.appendChild(r)}(r,s),r.load()}catch(t){r.src=s}else r.src=s;r.addEventListener("emptied",this._onMediaEmptied)}},e.onMediaDetaching=function(){var t=this.media,e=this.mediaSource,r=this._objectUrl;if(e){if(this.log("media source detaching"),"open"===e.readyState)try{e.endOfStream()}catch(t){this.warn("onMediaDetaching: "+t.message+" while calling endOfStream")}this.onBufferReset(),e.removeEventListener("sourceopen",this._onMediaSourceOpen),e.removeEventListener("sourceended",this._onMediaSourceEnded),e.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(e.removeEventListener("startstreaming",this._onStartStreaming),e.removeEventListener("endstreaming",this._onEndStreaming)),t&&(t.removeEventListener("emptied",this._onMediaEmptied),r&&self.URL.revokeObjectURL(r),this.mediaSrc===r?(t.removeAttribute("src"),this.appendSource&&aa(t),t.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(S.MEDIA_DETACHED,void 0)},e.onBufferReset=function(){var t=this;this.getSourceBufferTypes().forEach((function(e){t.resetBuffer(e)})),this._initSourceBuffer()},e.resetBuffer=function(t){var e=this.sourceBuffer[t];try{var r;e&&(this.removeBufferListeners(t),this.sourceBuffer[t]=void 0,null!=(r=this.mediaSource)&&r.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(e))}catch(e){this.warn("onBufferReset "+t,e)}},e.onBufferCodecs=function(t,e){var r=this,i=this.getSourceBufferTypes().length,n=Object.keys(e);if(n.forEach((function(t){if(i){var n=r.tracks[t];if(n&&"function"==typeof n.buffer.changeType){var a,s=e[t],o=s.id,l=s.codec,u=s.levelCodec,h=s.container,d=s.metadata,c=me(n.codec,n.levelCodec),f=null==c?void 0:c.replace(ia,"$1"),g=me(l,u),v=null==(a=g)?void 0:a.replace(ia,"$1");if(g&&f!==v){"audio"===t.slice(0,5)&&(g=ve(g,r.appendSource));var m=h+";codecs="+g;r.appendChangeType(t,m),r.log("switching codec "+c+" to "+g),r.tracks[t]={buffer:n.buffer,codec:l,container:h,levelCodec:u,metadata:d,id:o}}}}else r.pendingTracks[t]=e[t]})),!i){var a=Math.max(this.bufferCodecEventsExpected-1,0);this.bufferCodecEventsExpected!==a&&(this.log(a+" bufferCodec event(s) expected "+n.join(",")),this.bufferCodecEventsExpected=a),this.mediaSource&&"open"===this.mediaSource.readyState&&this.checkPendingTracks()}},e.appendChangeType=function(t,e){var r=this,i=this.operationQueue,n={execute:function(){var n=r.sourceBuffer[t];n&&(r.log("changing "+t+" sourceBuffer type to "+e),n.changeType(e)),i.shiftAndExecuteNext(t)},onStart:function(){},onComplete:function(){},onError:function(e){r.warn("Failed to change "+t+" SourceBuffer type",e)}};i.append(n,t,!!this.pendingTracks[t])},e.onBufferAppending=function(t,e){var r=this,i=this.hls,n=this.operationQueue,a=this.tracks,s=e.data,o=e.type,l=e.frag,u=e.part,h=e.chunkMeta,d=h.buffering[o],c=self.performance.now();d.start=c;var f=l.stats.buffering,g=u?u.stats.buffering:null;0===f.start&&(f.start=c),g&&0===g.start&&(g.start=c);var v=a.audio,m=!1;"audio"===o&&"audio/mpeg"===(null==v?void 0:v.container)&&(m=!this.lastMpegAudioChunk||1===h.id||this.lastMpegAudioChunk.sn!==h.sn,this.lastMpegAudioChunk=h);var p=l.start,y={execute:function(){if(d.executeStart=self.performance.now(),m){var t=r.sourceBuffer[o];if(t){var e=p-t.timestampOffset;Math.abs(e)>=.1&&(r.log("Updating audio SourceBuffer timestampOffset to "+p+" (delta: "+e+") sn: "+l.sn+")"),t.timestampOffset=p)}}r.appendExecutor(s,o)},onStart:function(){},onComplete:function(){var t=self.performance.now();d.executeEnd=d.end=t,0===f.first&&(f.first=t),g&&0===g.first&&(g.first=t);var e=r.sourceBuffer,i={};for(var n in e)i[n]=ri.getBuffered(e[n]);r.appendErrors[o]=0,"audio"===o||"video"===o?r.appendErrors.audiovideo=0:(r.appendErrors.audio=0,r.appendErrors.video=0),r.hls.trigger(S.BUFFER_APPENDED,{type:o,frag:l,part:u,chunkMeta:h,parent:l.type,timeRanges:i})},onError:function(t){var e={type:L.MEDIA_ERROR,parent:l.type,details:A.BUFFER_APPEND_ERROR,sourceBufferName:o,frag:l,part:u,chunkMeta:h,error:t,err:t,fatal:!1};if(t.code===DOMException.QUOTA_EXCEEDED_ERR)e.details=A.BUFFER_FULL_ERROR;else{var n=++r.appendErrors[o];e.details=A.BUFFER_APPEND_ERROR,r.warn("Failed "+n+"/"+i.config.appendErrorMaxRetry+' times to append segment in "'+o+'" sourceBuffer'),n>=i.config.appendErrorMaxRetry&&(e.fatal=!0)}i.trigger(S.ERROR,e)}};n.append(y,o,!!this.pendingTracks[o])},e.onBufferFlushing=function(t,e){var r=this,i=this.operationQueue,n=function(t){return{execute:r.removeExecutor.bind(r,t,e.startOffset,e.endOffset),onStart:function(){},onComplete:function(){r.hls.trigger(S.BUFFER_FLUSHED,{type:t})},onError:function(e){r.warn("Failed to remove from "+t+" SourceBuffer",e)}}};e.type?i.append(n(e.type),e.type):this.getSourceBufferTypes().forEach((function(t){i.append(n(t),t)}))},e.onFragParsed=function(t,e){var r=this,i=e.frag,n=e.part,a=[],s=n?n.elementaryStreams:i.elementaryStreams;s[U]?a.push("audiovideo"):(s[O]&&a.push("audio"),s[N]&&a.push("video")),0===a.length&&this.warn("Fragments must have at least one ElementaryStreamType set. type: "+i.type+" level: "+i.level+" sn: "+i.sn),this.blockBuffers((function(){var t=self.performance.now();i.stats.buffering.end=t,n&&(n.stats.buffering.end=t);var e=n?n.stats:i.stats;r.hls.trigger(S.FRAG_BUFFERED,{frag:i,part:n,stats:e,id:i.type})}),a)},e.onFragChanged=function(t,e){this.trimBuffers()},e.onBufferEos=function(t,e){var r=this;this.getSourceBufferTypes().reduce((function(t,i){var n=r.sourceBuffer[i];return!n||e.type&&e.type!==i||(n.ending=!0,n.ended||(n.ended=!0,r.log(i+" sourceBuffer now EOS"))),t&&!(n&&!n.ended)}),!0)&&(this.log("Queueing mediaSource.endOfStream()"),this.blockBuffers((function(){r.getSourceBufferTypes().forEach((function(t){var e=r.sourceBuffer[t];e&&(e.ending=!1)}));var t=r.mediaSource;t&&"open"===t.readyState?(r.log("Calling mediaSource.endOfStream()"),t.endOfStream()):t&&r.log("Could not call mediaSource.endOfStream(). mediaSource.readyState: "+t.readyState)})))},e.onLevelUpdated=function(t,e){var r=e.details;r.fragments.length&&(this.details=r,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration())},e.trimBuffers=function(){var t=this.hls,e=this.details,r=this.media;if(r&&null!==e&&this.getSourceBufferTypes().length){var i=t.config,n=r.currentTime,a=e.levelTargetDuration,s=e.live&&null!==i.liveBackBufferLength?i.liveBackBufferLength:i.backBufferLength;if(y(s)&&s>0){var o=Math.max(s,a),l=Math.floor(n/a)*a-o;this.flushBackBuffer(n,a,l)}if(y(i.frontBufferFlushThreshold)&&i.frontBufferFlushThreshold>0){var u=Math.max(i.maxBufferLength,i.frontBufferFlushThreshold),h=Math.max(u,a),d=Math.floor(n/a)*a+h;this.flushFrontBuffer(n,a,d)}}},e.flushBackBuffer=function(t,e,r){var i=this,n=this.details,a=this.sourceBuffer;this.getSourceBufferTypes().forEach((function(s){var o=a[s];if(o){var l=ri.getBuffered(o);if(l.length>0&&r>l.start(0)){if(i.hls.trigger(S.BACK_BUFFER_REACHED,{bufferEnd:r}),null!=n&&n.live)i.hls.trigger(S.LIVE_BACK_BUFFER_REACHED,{bufferEnd:r});else if(o.ended&&l.end(l.length-1)-t<2*e)return void i.log("Cannot flush "+s+" back buffer while SourceBuffer is in ended state");i.hls.trigger(S.BUFFER_FLUSHING,{startOffset:0,endOffset:r,type:s})}}}))},e.flushFrontBuffer=function(t,e,r){var i=this,n=this.sourceBuffer;this.getSourceBufferTypes().forEach((function(a){var s=n[a];if(s){var o=ri.getBuffered(s),l=o.length;if(l<2)return;var u=o.start(l-1),h=o.end(l-1);if(r>u||t>=u&&t<=h)return;if(s.ended&&t-h<2*e)return void i.log("Cannot flush "+a+" front buffer while SourceBuffer is in ended state");i.hls.trigger(S.BUFFER_FLUSHING,{startOffset:u,endOffset:1/0,type:a})}}))},e.updateMediaElementDuration=function(){if(this.details&&this.media&&this.mediaSource&&"open"===this.mediaSource.readyState){var t=this.details,e=this.hls,r=this.media,i=this.mediaSource,n=t.fragments[0].start+t.totalduration,a=r.duration,s=y(i.duration)?i.duration:0;t.live&&e.config.liveDurationInfinity?(i.duration=1/0,this.updateSeekableRange(t)):(n>s&&n>a||!y(a))&&(this.log("Updating Media Source duration to "+n.toFixed(3)),i.duration=n)}},e.updateSeekableRange=function(t){var e=this.mediaSource,r=t.fragments;if(r.length&&t.live&&null!=e&&e.setLiveSeekableRange){var i=Math.max(0,r[0].start),n=Math.max(i,i+t.totalduration);this.log("Media Source duration is set to "+e.duration+". Setting seekable range to "+i+"-"+n+"."),e.setLiveSeekableRange(i,n)}},e.checkPendingTracks=function(){var t=this.bufferCodecEventsExpected,e=this.operationQueue,r=this.pendingTracks,i=Object.keys(r).length;if(i&&(!t||2===i||"audiovideo"in r)){this.createSourceBuffers(r),this.pendingTracks={};var n=this.getSourceBufferTypes();if(n.length)this.hls.trigger(S.BUFFER_CREATED,{tracks:this.tracks}),n.forEach((function(t){e.executeNext(t)}));else{var a=new Error("could not create source buffer for media codec(s)");this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:a,reason:a.message})}}},e.createSourceBuffers=function(t){var e=this,r=this.sourceBuffer,i=this.mediaSource;if(!i)throw Error("createSourceBuffers called when mediaSource was null");var n=function(n){if(!r[n]){var a,s=t[n];if(!s)throw Error("source buffer exists for track "+n+", however track does not");var o=-1===(null==(a=s.levelCodec)?void 0:a.indexOf(","))?s.levelCodec:s.codec;o&&"audio"===n.slice(0,5)&&(o=ve(o,e.appendSource));var l=s.container+";codecs="+o;e.log("creating sourceBuffer("+l+")");try{var u=r[n]=i.addSourceBuffer(l),h=n;e.addBufferListener(h,"updatestart",e._onSBUpdateStart),e.addBufferListener(h,"updateend",e._onSBUpdateEnd),e.addBufferListener(h,"error",e._onSBUpdateError),e.appendSource&&e.addBufferListener(h,"bufferedchange",(function(t,r){var i=r.removedRanges;null!=i&&i.length&&e.hls.trigger(S.BUFFER_FLUSHED,{type:n})})),e.tracks[n]={buffer:u,codec:o,container:s.container,levelCodec:s.levelCodec,metadata:s.metadata,id:s.id}}catch(t){e.error("error while trying to add sourceBuffer: "+t.message),e.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:t,sourceBufferName:n,mimeType:l})}}};for(var a in t)n(a)},e._onSBUpdateStart=function(t){this.operationQueue.current(t).onStart()},e._onSBUpdateEnd=function(t){var e;if("closed"!==(null==(e=this.mediaSource)?void 0:e.readyState)){var r=this.operationQueue;r.current(t).onComplete(),r.shiftAndExecuteNext(t)}else this.resetBuffer(t)},e._onSBUpdateError=function(t,e){var r,i=new Error(t+" SourceBuffer error. MediaSource readyState: "+(null==(r=this.mediaSource)?void 0:r.readyState));this.error(""+i,e),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_APPENDING_ERROR,sourceBufferName:t,error:i,fatal:!1});var n=this.operationQueue.current(t);n&&n.onError(i)},e.removeExecutor=function(t,e,r){var i=this.media,n=this.mediaSource,a=this.operationQueue,s=this.sourceBuffer[t];if(!i||!n||!s)return this.warn("Attempting to remove from the "+t+" SourceBuffer, but it does not exist"),void a.shiftAndExecuteNext(t);var o=y(i.duration)?i.duration:1/0,l=y(n.duration)?n.duration:1/0,u=Math.max(0,e),h=Math.min(r,o,l);h>u&&(!s.ending||s.ended)?(s.ended=!1,this.log("Removing ["+u+","+h+"] from the "+t+" SourceBuffer"),s.remove(u,h)):a.shiftAndExecuteNext(t)},e.appendExecutor=function(t,e){var r=this.sourceBuffer[e];if(r)r.ended=!1,r.appendBuffer(t);else if(!this.pendingTracks[e])throw new Error("Attempting to append to the "+e+" SourceBuffer, but it does not exist")},e.blockBuffers=function(t,e){var r=this;if(void 0===e&&(e=this.getSourceBufferTypes()),!e.length)return this.log("Blocking operation requested, but no SourceBuffers exist"),void Promise.resolve().then(t);var i=this.operationQueue,n=e.map((function(t){return i.appendBlocker(t)}));Promise.all(n).then((function(){t(),e.forEach((function(t){var e=r.sourceBuffer[t];null!=e&&e.updating||i.shiftAndExecuteNext(t)}))}))},e.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},e.addBufferListener=function(t,e,r){var i=this.sourceBuffer[t];if(i){var n=r.bind(this,t);this.listeners[t].push({event:e,listener:n}),i.addEventListener(e,n)}},e.removeBufferListeners=function(t){var e=this.sourceBuffer[t];e&&this.listeners[t].forEach((function(t){e.removeEventListener(t.event,t.listener)}))},s(t,[{key:"mediaSrc",get:function(){var t,e,r=(null==(t=this.media)||null==(e=t.querySelector)?void 0:e.call(t,"source"))||this.media;return null==r?void 0:r.src}}]),t}();function aa(t){var e=t.querySelectorAll("source");[].slice.call(e).forEach((function(e){t.removeChild(e)}))}var sa={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},oa=function(t){return String.fromCharCode(sa[t]||t)},la=15,ua=100,ha={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},da={17:2,18:4,21:6,22:8,23:10,19:13,20:15},ca={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},fa={25:2,26:4,29:6,30:8,31:10,27:13,28:15},ga=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],va=function(){function t(){this.time=null,this.verboseLevel=0}return t.prototype.log=function(t,e){if(this.verboseLevel>=t){var r="function"==typeof e?e():e;w.log(this.time+" ["+t+"] "+r)}},t}(),ma=function(t){for(var e=[],r=0;r<t.length;r++)e.push(t[r].toString(16));return e},pa=function(){function t(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1}var e=t.prototype;return e.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},e.setStyles=function(t){for(var e=["foreground","underline","italics","background","flash"],r=0;r<e.length;r++){var i=e[r];t.hasOwnProperty(i)&&(this[i]=t[i])}},e.isDefault=function(){return"white"===this.foreground&&!this.underline&&!this.italics&&"black"===this.background&&!this.flash},e.equals=function(t){return this.foreground===t.foreground&&this.underline===t.underline&&this.italics===t.italics&&this.background===t.background&&this.flash===t.flash},e.copy=function(t){this.foreground=t.foreground,this.underline=t.underline,this.italics=t.italics,this.background=t.background,this.flash=t.flash},e.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},t}(),ya=function(){function t(){this.uchar=" ",this.penState=new pa}var e=t.prototype;return e.reset=function(){this.uchar=" ",this.penState.reset()},e.setChar=function(t,e){this.uchar=t,this.penState.copy(e)},e.setPenState=function(t){this.penState.copy(t)},e.equals=function(t){return this.uchar===t.uchar&&this.penState.equals(t.penState)},e.copy=function(t){this.uchar=t.uchar,this.penState.copy(t.penState)},e.isEmpty=function(){return" "===this.uchar&&this.penState.isDefault()},t}(),Ea=function(){function t(t){this.chars=[],this.pos=0,this.currPenState=new pa,this.cueStartTime=null,this.logger=void 0;for(var e=0;e<ua;e++)this.chars.push(new ya);this.logger=t}var e=t.prototype;return e.equals=function(t){for(var e=0;e<ua;e++)if(!this.chars[e].equals(t.chars[e]))return!1;return!0},e.copy=function(t){for(var e=0;e<ua;e++)this.chars[e].copy(t.chars[e])},e.isEmpty=function(){for(var t=!0,e=0;e<ua;e++)if(!this.chars[e].isEmpty()){t=!1;break}return t},e.setCursor=function(t){this.pos!==t&&(this.pos=t),this.pos<0?(this.logger.log(3,"Negative cursor position "+this.pos),this.pos=0):this.pos>ua&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=ua)},e.moveCursor=function(t){var e=this.pos+t;if(t>1)for(var r=this.pos+1;r<e+1;r++)this.chars[r].setPenState(this.currPenState);this.setCursor(e)},e.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},e.insertChar=function(t){var e=this;t>=144&&this.backSpace();var r=oa(t);this.pos>=ua?this.logger.log(0,(function(){return"Cannot insert "+t.toString(16)+" ("+r+") at position "+e.pos+". Skipping it!"})):(this.chars[this.pos].setChar(r,this.currPenState),this.moveCursor(1))},e.clearFromPos=function(t){var e;for(e=t;e<ua;e++)this.chars[e].reset()},e.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},e.clearToEndOfRow=function(){this.clearFromPos(this.pos)},e.getTextString=function(){for(var t=[],e=!0,r=0;r<ua;r++){var i=this.chars[r].uchar;" "!==i&&(e=!1),t.push(i)}return e?"":t.join("")},e.setPenStyles=function(t){this.currPenState.setStyles(t),this.chars[this.pos].setPenState(this.currPenState)},t}(),Ta=function(){function t(t){this.rows=[],this.currRow=14,this.nrRollUpRows=null,this.lastOutputScreen=null,this.logger=void 0;for(var e=0;e<la;e++)this.rows.push(new Ea(t));this.logger=t}var e=t.prototype;return e.reset=function(){for(var t=0;t<la;t++)this.rows[t].clear();this.currRow=14},e.equals=function(t){for(var e=!0,r=0;r<la;r++)if(!this.rows[r].equals(t.rows[r])){e=!1;break}return e},e.copy=function(t){for(var e=0;e<la;e++)this.rows[e].copy(t.rows[e])},e.isEmpty=function(){for(var t=!0,e=0;e<la;e++)if(!this.rows[e].isEmpty()){t=!1;break}return t},e.backSpace=function(){this.rows[this.currRow].backSpace()},e.clearToEndOfRow=function(){this.rows[this.currRow].clearToEndOfRow()},e.insertChar=function(t){this.rows[this.currRow].insertChar(t)},e.setPen=function(t){this.rows[this.currRow].setPenStyles(t)},e.moveCursor=function(t){this.rows[this.currRow].moveCursor(t)},e.setCursor=function(t){this.logger.log(2,"setCursor: "+t),this.rows[this.currRow].setCursor(t)},e.setPAC=function(t){this.logger.log(2,(function(){return"pacData = "+JSON.stringify(t)}));var e=t.row-1;if(this.nrRollUpRows&&e<this.nrRollUpRows-1&&(e=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==e){for(var r=0;r<la;r++)this.rows[r].clear();var i=this.currRow+1-this.nrRollUpRows,n=this.lastOutputScreen;if(n){var a=n.rows[i].cueStartTime,s=this.logger.time;if(null!==a&&null!==s&&a<s)for(var o=0;o<this.nrRollUpRows;o++)this.rows[e-this.nrRollUpRows+o+1].copy(n.rows[i+o])}}this.currRow=e;var l=this.rows[this.currRow];if(null!==t.indent){var u=t.indent,h=Math.max(u-1,0);l.setCursor(t.indent),t.color=l.chars[h].penState.foreground}var d={foreground:t.color,underline:t.underline,italics:t.italics,background:"black",flash:!1};this.setPen(d)},e.setBkgData=function(t){this.logger.log(2,(function(){return"bkgData = "+JSON.stringify(t)})),this.backSpace(),this.setPen(t),this.insertChar(32)},e.setRollUpRows=function(t){this.nrRollUpRows=t},e.rollUp=function(){var t=this;if(null!==this.nrRollUpRows){this.logger.log(1,(function(){return t.getDisplayText()}));var e=this.currRow+1-this.nrRollUpRows,r=this.rows.splice(e,1)[0];r.clear(),this.rows.splice(this.currRow,0,r),this.logger.log(2,"Rolling up")}else this.logger.log(3,"roll_up but nrRollUpRows not set yet")},e.getDisplayText=function(t){t=t||!1;for(var e=[],r="",i=-1,n=0;n<la;n++){var a=this.rows[n].getTextString();a&&(i=n+1,t?e.push("Row "+i+": '"+a+"'"):e.push(a.trim()))}return e.length>0&&(r=t?"["+e.join(" | ")+"]":e.join("\n")),r},e.getTextAndFormat=function(){return this.rows},t}(),Sa=function(){function t(t,e,r){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=t,this.outputFilter=e,this.mode=null,this.verbose=0,this.displayedMemory=new Ta(r),this.nonDisplayedMemory=new Ta(r),this.lastOutputScreen=new Ta(r),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=r}var e=t.prototype;return e.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},e.getHandler=function(){return this.outputFilter},e.setHandler=function(t){this.outputFilter=t},e.setPAC=function(t){this.writeScreen.setPAC(t)},e.setBkgData=function(t){this.writeScreen.setBkgData(t)},e.setMode=function(t){t!==this.mode&&(this.mode=t,this.logger.log(2,(function(){return"MODE="+t})),"MODE_POP-ON"===this.mode?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),"MODE_ROLL-UP"!==this.mode&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=t)},e.insertChars=function(t){for(var e=this,r=0;r<t.length;r++)this.writeScreen.insertChar(t[r]);var i=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(2,(function(){return i+": "+e.writeScreen.getDisplayText(!0)})),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(this.logger.log(1,(function(){return"DISPLAYED: "+e.displayedMemory.getDisplayText(!0)})),this.outputDataUpdate())},e.ccRCL=function(){this.logger.log(2,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},e.ccBS=function(){this.logger.log(2,"BS - BackSpace"),"MODE_TEXT"!==this.mode&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())},e.ccAOF=function(){},e.ccAON=function(){},e.ccDER=function(){this.logger.log(2,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},e.ccRU=function(t){this.logger.log(2,"RU("+t+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(t)},e.ccFON=function(){this.logger.log(2,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},e.ccRDC=function(){this.logger.log(2,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},e.ccTR=function(){this.logger.log(2,"TR"),this.setMode("MODE_TEXT")},e.ccRTD=function(){this.logger.log(2,"RTD"),this.setMode("MODE_TEXT")},e.ccEDM=function(){this.logger.log(2,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},e.ccCR=function(){this.logger.log(2,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},e.ccENM=function(){this.logger.log(2,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},e.ccEOC=function(){var t=this;if(this.logger.log(2,"EOC - End Of Caption"),"MODE_POP-ON"===this.mode){var e=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=e,this.writeScreen=this.nonDisplayedMemory,this.logger.log(1,(function(){return"DISP: "+t.displayedMemory.getDisplayText()}))}this.outputDataUpdate(!0)},e.ccTO=function(t){this.logger.log(2,"TO("+t+") - Tab Offset"),this.writeScreen.moveCursor(t)},e.ccMIDROW=function(t){var e={flash:!1};if(e.underline=t%2==1,e.italics=t>=46,e.italics)e.foreground="white";else{var r=Math.floor(t/2)-16;e.foreground=["white","green","blue","cyan","red","yellow","magenta"][r]}this.logger.log(2,"MIDROW: "+JSON.stringify(e)),this.writeScreen.setPen(e)},e.outputDataUpdate=function(t){void 0===t&&(t=!1);var e=this.logger.time;null!==e&&this.outputFilter&&(null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,e,this.lastOutputScreen),t&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:e):this.cueStartTime=e,this.lastOutputScreen.copy(this.displayedMemory))},e.cueSplitAtTime=function(t){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,t,this.displayedMemory),this.cueStartTime=t))},t}(),La=function(){function t(t,e,r){this.channels=void 0,this.currentChannel=0,this.cmdHistory={a:null,b:null},this.logger=void 0;var i=this.logger=new va;this.channels=[null,new Sa(t,e,i),new Sa(t+1,r,i)]}var e=t.prototype;return e.getHandler=function(t){return this.channels[t].getHandler()},e.setHandler=function(t,e){this.channels[t].setHandler(e)},e.addData=function(t,e){var r=this;this.logger.time=t;for(var i=function(t){var i=127&e[t],n=127&e[t+1],a=!1,s=null;if(0===i&&0===n)return 0;r.logger.log(3,(function(){return"["+ma([e[t],e[t+1]])+"] -> ("+ma([i,n])+")"}));var o=r.cmdHistory;if(i>=16&&i<=31){if(function(t,e,r){return r.a===t&&r.b===e}(i,n,o))return Aa(null,null,o),r.logger.log(3,(function(){return"Repeated command ("+ma([i,n])+") is dropped"})),0;Aa(i,n,r.cmdHistory),(a=r.parseCmd(i,n))||(a=r.parseMidrow(i,n)),a||(a=r.parsePAC(i,n)),a||(a=r.parseBackgroundAttributes(i,n))}else Aa(null,null,o);if(!a&&(s=r.parseChars(i,n))){var l=r.currentChannel;l&&l>0?r.channels[l].insertChars(s):r.logger.log(2,"No channel found yet. TEXT-MODE?")}a||s||r.logger.log(2,(function(){return"Couldn't parse cleaned data "+ma([i,n])+" orig: "+ma([e[t],e[t+1]])}))},n=0;n<e.length;n+=2)i(n)},e.parseCmd=function(t,e){if(!((20===t||28===t||21===t||29===t)&&e>=32&&e<=47||(23===t||31===t)&&e>=33&&e<=35))return!1;var r=20===t||21===t||23===t?1:2,i=this.channels[r];return 20===t||21===t||28===t||29===t?32===e?i.ccRCL():33===e?i.ccBS():34===e?i.ccAOF():35===e?i.ccAON():36===e?i.ccDER():37===e?i.ccRU(2):38===e?i.ccRU(3):39===e?i.ccRU(4):40===e?i.ccFON():41===e?i.ccRDC():42===e?i.ccTR():43===e?i.ccRTD():44===e?i.ccEDM():45===e?i.ccCR():46===e?i.ccENM():47===e&&i.ccEOC():i.ccTO(e-32),this.currentChannel=r,!0},e.parseMidrow=function(t,e){var r=0;if((17===t||25===t)&&e>=32&&e<=47){if((r=17===t?1:2)!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;var i=this.channels[r];return!!i&&(i.ccMIDROW(e),this.logger.log(3,(function(){return"MIDROW ("+ma([t,e])+")"})),!0)}return!1},e.parsePAC=function(t,e){var r;if(!((t>=17&&t<=23||t>=25&&t<=31)&&e>=64&&e<=127||(16===t||24===t)&&e>=64&&e<=95))return!1;var i=t<=23?1:2;r=e>=64&&e<=95?1===i?ha[t]:ca[t]:1===i?da[t]:fa[t];var n=this.channels[i];return!!n&&(n.setPAC(this.interpretPAC(r,e)),this.currentChannel=i,!0)},e.interpretPAC=function(t,e){var r,i={color:null,italics:!1,indent:null,underline:!1,row:t};return r=e>95?e-96:e-64,i.underline=1==(1&r),r<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(i.italics=!0,i.color="white"):i.indent=4*Math.floor((r-16)/2),i},e.parseChars=function(t,e){var r,i,n=null,a=null;return t>=25?(r=2,a=t-8):(r=1,a=t),a>=17&&a<=19?(i=17===a?e+80:18===a?e+112:e+144,this.logger.log(2,(function(){return"Special char '"+oa(i)+"' in channel "+r})),n=[i]):t>=32&&t<=127&&(n=0===e?[t]:[t,e]),n&&this.logger.log(3,(function(){return"Char codes = "+ma(n).join(",")})),n},e.parseBackgroundAttributes=function(t,e){var r;if(!((16===t||24===t)&&e>=32&&e<=47||(23===t||31===t)&&e>=45&&e<=47))return!1;var i={};16===t||24===t?(r=Math.floor((e-32)/2),i.background=ga[r],e%2==1&&(i.background=i.background+"_semi")):45===e?i.background="transparent":(i.foreground="black",47===e&&(i.underline=!0));var n=t<=23?1:2;return this.channels[n].setBkgData(i),!0},e.reset=function(){for(var t=0;t<Object.keys(this.channels).length;t++){var e=this.channels[t];e&&e.reset()}Aa(null,null,this.cmdHistory)},e.cueSplitAtTime=function(t){for(var e=0;e<this.channels.length;e++){var r=this.channels[e];r&&r.cueSplitAtTime(t)}},t}();function Aa(t,e,r){r.a=t,r.b=e}var Ra=function(){function t(t,e){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=e}var e=t.prototype;return e.dispatchCue=function(){null!==this.startTime&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)},e.newCue=function(t,e,r){(null===this.startTime||this.startTime>t)&&(this.startTime=t),this.endTime=e,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},e.reset=function(){this.cueRanges=[],this.startTime=null},t}(),ba=function(){if(null!=j&&j.VTTCue)return self.VTTCue;var t=["","lr","rl"],e=["start","middle","end","left","right"];function r(t,e){if("string"!=typeof e)return!1;if(!Array.isArray(t))return!1;var r=e.toLowerCase();return!!~t.indexOf(r)&&r}function i(t){return r(e,t)}function n(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];for(var n=1;n<arguments.length;n++){var a=arguments[n];for(var s in a)t[s]=a[s]}return t}function a(e,a,s){var o=this,l={enumerable:!0};o.hasBeenReset=!1;var u="",h=!1,d=e,c=a,f=s,g=null,v="",m=!0,p="auto",y="start",E=50,T="middle",S=50,L="middle";Object.defineProperty(o,"id",n({},l,{get:function(){return u},set:function(t){u=""+t}})),Object.defineProperty(o,"pauseOnExit",n({},l,{get:function(){return h},set:function(t){h=!!t}})),Object.defineProperty(o,"startTime",n({},l,{get:function(){return d},set:function(t){if("number"!=typeof t)throw new TypeError("Start time must be set to a number.");d=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"endTime",n({},l,{get:function(){return c},set:function(t){if("number"!=typeof t)throw new TypeError("End time must be set to a number.");c=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"text",n({},l,{get:function(){return f},set:function(t){f=""+t,this.hasBeenReset=!0}})),Object.defineProperty(o,"region",n({},l,{get:function(){return g},set:function(t){g=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"vertical",n({},l,{get:function(){return v},set:function(e){var i=function(e){return r(t,e)}(e);if(!1===i)throw new SyntaxError("An invalid or illegal string was specified.");v=i,this.hasBeenReset=!0}})),Object.defineProperty(o,"snapToLines",n({},l,{get:function(){return m},set:function(t){m=!!t,this.hasBeenReset=!0}})),Object.defineProperty(o,"line",n({},l,{get:function(){return p},set:function(t){if("number"!=typeof t&&"auto"!==t)throw new SyntaxError("An invalid number or illegal string was specified.");p=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"lineAlign",n({},l,{get:function(){return y},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");y=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"position",n({},l,{get:function(){return E},set:function(t){if(t<0||t>100)throw new Error("Position must be between 0 and 100.");E=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",n({},l,{get:function(){return T},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");T=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",n({},l,{get:function(){return S},set:function(t){if(t<0||t>100)throw new Error("Size must be between 0 and 100.");S=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",n({},l,{get:function(){return L},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");L=e,this.hasBeenReset=!0}})),o.displayState=void 0}return a.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},a}(),ka=function(){function t(){}return t.prototype.decode=function(t,e){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))},t}();function Da(t){function e(t,e,r,i){return 3600*(0|t)+60*(0|e)+(0|r)+parseFloat(i||0)}var r=t.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return r?parseFloat(r[2])>59?e(r[2],r[3],0,r[4]):e(r[1],r[2],r[3],r[4]):null}var Ia=function(){function t(){this.values=Object.create(null)}var e=t.prototype;return e.set=function(t,e){this.get(t)||""===e||(this.values[t]=e)},e.get=function(t,e,r){return r?this.has(t)?this.values[t]:e[r]:this.has(t)?this.values[t]:e},e.has=function(t){return t in this.values},e.alt=function(t,e,r){for(var i=0;i<r.length;++i)if(e===r[i]){this.set(t,e);break}},e.integer=function(t,e){/^-?\d+$/.test(e)&&this.set(t,parseInt(e,10))},e.percent=function(t,e){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(e)){var r=parseFloat(e);if(r>=0&&r<=100)return this.set(t,r),!0}return!1},t}();function wa(t,e,r,i){var n=i?t.split(i):[t];for(var a in n)if("string"==typeof n[a]){var s=n[a].split(r);2===s.length&&e(s[0],s[1])}}var Ca=new ba(0,0,""),_a="middle"===Ca.align?"middle":"center";function xa(t,e,r){var i=t;function n(){var e=Da(t);if(null===e)throw new Error("Malformed timestamp: "+i);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function a(){t=t.replace(/^\s+/,"")}if(a(),e.startTime=n(),a(),"--\x3e"!==t.slice(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+i);t=t.slice(3),a(),e.endTime=n(),a(),function(t,e){var i=new Ia;wa(t,(function(t,e){var n;switch(t){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===e){i.set(t,r[a].region);break}break;case"vertical":i.alt(t,e,["rl","lr"]);break;case"line":n=e.split(","),i.integer(t,n[0]),i.percent(t,n[0])&&i.set("snapToLines",!1),i.alt(t,n[0],["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",_a,"end"]);break;case"position":n=e.split(","),i.percent(t,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",_a,"end","line-left","line-right","auto"]);break;case"size":i.percent(t,e);break;case"align":i.alt(t,e,["start",_a,"end","left","right"])}}),/:/,/\s/),e.region=i.get("region",null),e.vertical=i.get("vertical","");var n=i.get("line","auto");"auto"===n&&-1===Ca.line&&(n=-1),e.line=n,e.lineAlign=i.get("lineAlign","start"),e.snapToLines=i.get("snapToLines",!0),e.size=i.get("size",100),e.align=i.get("align",_a);var a=i.get("position","auto");"auto"===a&&50===Ca.position&&(a="start"===e.align||"left"===e.align?0:"end"===e.align||"right"===e.align?100:50),e.position=a}(t,e)}function Pa(t){return t.replace(/<br(?: \/)?>/gi,"\n")}var Fa=function(){function t(){this.state="INITIAL",this.buffer="",this.decoder=new ka,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var e=t.prototype;return e.parse=function(t){var e=this;function r(){var t=e.buffer,r=0;for(t=Pa(t);r<t.length&&"\r"!==t[r]&&"\n"!==t[r];)++r;var i=t.slice(0,r);return"\r"===t[r]&&++r,"\n"===t[r]&&++r,e.buffer=t.slice(r),i}t&&(e.buffer+=e.decoder.decode(t,{stream:!0}));try{var i="";if("INITIAL"===e.state){if(!/\r\n|\n/.test(e.buffer))return this;var n=(i=r()).match(/^()?WEBVTT([ \t].*)?$/);if(null==n||!n[0])throw new Error("Malformed WebVTT signature.");e.state="HEADER"}for(var a=!1;e.buffer;){if(!/\r\n|\n/.test(e.buffer))return this;switch(a?a=!1:i=r(),e.state){case"HEADER":/:/.test(i)?wa(i,(function(t,e){}),/:/):i||(e.state="ID");continue;case"NOTE":i||(e.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(i)){e.state="NOTE";break}if(!i)continue;if(e.cue=new ba(0,0,""),e.state="CUE",-1===i.indexOf("--\x3e")){e.cue.id=i;continue}case"CUE":if(!e.cue){e.state="BADCUE";continue}try{xa(i,e.cue,e.regionList)}catch(t){e.cue=null,e.state="BADCUE";continue}e.state="CUETEXT";continue;case"CUETEXT":var s=-1!==i.indexOf("--\x3e");if(!i||s&&(a=!0)){e.oncue&&e.cue&&e.oncue(e.cue),e.cue=null,e.state="ID";continue}if(null===e.cue)continue;e.cue.text&&(e.cue.text+="\n"),e.cue.text+=i;continue;case"BADCUE":i||(e.state="ID")}}}catch(t){"CUETEXT"===e.state&&e.cue&&e.oncue&&e.oncue(e.cue),e.cue=null,e.state="INITIAL"===e.state?"BADWEBVTT":"BADCUE"}return this},e.flush=function(){var t=this;try{if((t.cue||"HEADER"===t.state)&&(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state||"BADWEBVTT"===t.state)throw new Error("Malformed WebVTT signature.")}catch(e){t.onparsingerror&&t.onparsingerror(e)}return t.onflush&&t.onflush(),this},t}(),Ma=/\r\n|\n\r|\n|\r/g,Oa=function(t,e,r){return void 0===r&&(r=0),t.slice(r,r+e.length)===e},Na=function(t){for(var e=5381,r=t.length;r;)e=33*e^t.charCodeAt(--r);return(e>>>0).toString()};function Ua(t,e,r){return Na(t.toString())+Na(e.toString())+Na(r)}function Ba(t,e,r,i,n,a,s){var o,l,u,h=new Fa,d=Rt(new Uint8Array(t)).trim().replace(Ma,"\n").split("\n"),c=[],f=e?(o=e.baseTime,void 0===(l=e.timescale)&&(l=1),Rn(o,An,1/l)):0,g="00:00.000",v=0,m=0,p=!0;h.oncue=function(t){var a=r[i],s=r.ccOffset,o=(v-f)/9e4;if(null!=a&&a.new&&(void 0!==m?s=r.ccOffset=a.start:function(t,e,r){var i=t[e],n=t[i.prevCC];if(!n||!n.new&&i.new)return t.ccOffset=t.presentationOffset=i.start,void(i.new=!1);for(;null!=(a=n)&&a.new;){var a;t.ccOffset+=i.start-n.start,i.new=!1,n=t[(i=n).prevCC]}t.presentationOffset=r}(r,i,o)),o){if(!e)return void(u=new Error("Missing initPTS for VTT MPEGTS"));s=o-r.presentationOffset}var l=t.endTime-t.startTime,h=wn(9e4*(t.startTime+s-m),9e4*n)/9e4;t.startTime=Math.max(h,0),t.endTime=Math.max(h+l,0);var d=t.text.trim();t.text=decodeURIComponent(encodeURIComponent(d)),t.id||(t.id=Ua(t.startTime,t.endTime,d)),t.endTime>0&&c.push(t)},h.onparsingerror=function(t){u=t},h.onflush=function(){u?s(u):a(c)},d.forEach((function(t){if(p){if(Oa(t,"X-TIMESTAMP-MAP=")){p=!1,t.slice(16).split(",").forEach((function(t){Oa(t,"LOCAL:")?g=t.slice(6):Oa(t,"MPEGTS:")&&(v=parseInt(t.slice(7)))}));try{m=function(t){var e=parseInt(t.slice(-3)),r=parseInt(t.slice(-6,-4)),i=parseInt(t.slice(-9,-7)),n=t.length>9?parseInt(t.substring(0,t.indexOf(":"))):0;if(!(y(e)&&y(r)&&y(i)&&y(n)))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+t);return e+=1e3*r,(e+=6e4*i)+36e5*n}(g)/1e3}catch(t){u=t}return}""===t&&(p=!1)}h.parse(t+"\n")})),h.flush()}var Ga="stpp.ttml.im1t",Ka=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Ha=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Va={left:"start",center:"center",right:"end",start:"start",end:"end"};function Ya(t,e,r,i){var n=Ot(new Uint8Array(t),["mdat"]);if(0!==n.length){var a,s,l,u,h=n.map((function(t){return Rt(t)})),d=(a=e.baseTime,s=1,void 0===(l=e.timescale)&&(l=1),void 0===u&&(u=!1),Rn(a,s,1/l,u));try{h.forEach((function(t){return r(function(t,e){var r=(new DOMParser).parseFromString(t,"text/xml"),i=r.getElementsByTagName("tt")[0];if(!i)throw new Error("Invalid ttml");var n={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},a=Object.keys(n).reduce((function(t,e){return t[e]=i.getAttribute("ttp:"+e)||n[e],t}),{}),s="preserve"!==i.getAttribute("xml:space"),l=ja(Wa(i,"styling","style")),u=ja(Wa(i,"layout","region")),h=Wa(i,"body","[begin]");return[].map.call(h,(function(t){var r=qa(t,s);if(!r||!t.hasAttribute("begin"))return null;var i=Qa(t.getAttribute("begin"),a),n=Qa(t.getAttribute("dur"),a),h=Qa(t.getAttribute("end"),a);if(null===i)throw za(t);if(null===h){if(null===n)throw za(t);h=i+n}var d=new ba(i-e,h-e,r);d.id=Ua(d.startTime,d.endTime,d.text);var c=function(t,e,r){var i="http://www.w3.org/ns/ttml#styling",n=null,a=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],s=null!=t&&t.hasAttribute("style")?t.getAttribute("style"):null;return s&&r.hasOwnProperty(s)&&(n=r[s]),a.reduce((function(r,a){var s=Xa(e,i,a)||Xa(t,i,a)||Xa(n,i,a);return s&&(r[a]=s),r}),{})}(u[t.getAttribute("region")],l[t.getAttribute("style")],l),f=c.textAlign;if(f){var g=Va[f];g&&(d.lineAlign=g),d.align=f}return o(d,c),d})).filter((function(t){return null!==t}))}(t,d))}))}catch(t){i(t)}}else i(new Error("Could not parse IMSC1 mdat"))}function Wa(t,e,r){var i=t.getElementsByTagName(e)[0];return i?[].slice.call(i.querySelectorAll(r)):[]}function ja(t){return t.reduce((function(t,e){var r=e.getAttribute("xml:id");return r&&(t[r]=e),t}),{})}function qa(t,e){return[].slice.call(t.childNodes).reduce((function(t,r,i){var n;return"br"===r.nodeName&&i?t+"\n":null!=(n=r.childNodes)&&n.length?qa(r,e):e?t+r.textContent.trim().replace(/\s+/g," "):t+r.textContent}),"")}function Xa(t,e,r){return t&&t.hasAttributeNS(e,r)?t.getAttributeNS(e,r):null}function za(t){return new Error("Could not parse ttml timestamp "+t)}function Qa(t,e){if(!t)return null;var r=Da(t);return null===r&&(Ka.test(t)?r=function(t,e){var r=Ka.exec(t),i=(0|r[4])+(0|r[5])/e.subFrameRate;return 3600*(0|r[1])+60*(0|r[2])+(0|r[3])+i/e.frameRate}(t,e):Ha.test(t)&&(r=function(t,e){var r=Ha.exec(t),i=Number(r[1]);switch(r[2]){case"h":return 3600*i;case"m":return 60*i;case"ms":return 1e3*i;case"f":return i/e.frameRate;case"t":return i/e.tickRate}return i}(t,e))),r}var Ja=function(){function t(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}},this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(S.FRAG_LOADING,this.onFragLoading,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this),t.on(S.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(S.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(S.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this)}var e=t.prototype;return e.destroy=function(){var t=this.hls;t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(S.FRAG_LOADING,this.onFragLoading,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this),t.off(S.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(S.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(S.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=null,this.cea608Parser1=this.cea608Parser2=void 0},e.initCea608Parsers=function(){if(this.config.enableCEA708Captions&&(!this.cea608Parser1||!this.cea608Parser2)){var t=new Ra(this,"textTrack1"),e=new Ra(this,"textTrack2"),r=new Ra(this,"textTrack3"),i=new Ra(this,"textTrack4");this.cea608Parser1=new La(1,t,e),this.cea608Parser2=new La(3,r,i)}},e.addCues=function(t,e,r,i,n){for(var a,s,o,l,u=!1,h=n.length;h--;){var d=n[h],c=(a=d[0],s=d[1],o=e,l=r,Math.min(s,l)-Math.max(a,o));if(c>=0&&(d[0]=Math.min(d[0],e),d[1]=Math.max(d[1],r),u=!0,c/(r-e)>.5))return}if(u||n.push([e,r]),this.config.renderTextTracksNatively){var f=this.captionsTracks[t];this.Cues.newCue(f,e,r,i)}else{var g=this.Cues.newCue(null,e,r,i);this.hls.trigger(S.CUES_PARSED,{type:"captions",cues:g,track:t})}},e.onInitPtsFound=function(t,e){var r=this,i=e.frag,n=e.id,a=e.initPTS,s=e.timescale,o=this.unparsedVttFrags;"main"===n&&(this.initPTS[i.cc]={baseTime:a,timescale:s}),o.length&&(this.unparsedVttFrags=[],o.forEach((function(t){r.onFragLoaded(S.FRAG_LOADED,t)})))},e.getExistingTrack=function(t,e){var r=this.media;if(r)for(var i=0;i<r.textTracks.length;i++){var n=r.textTracks[i];if(Za(n,{name:t,lang:e,attrs:{}}))return n}return null},e.createCaptionsTrack=function(t){this.config.renderTextTracksNatively?this.createNativeTrack(t):this.createNonNativeTrack(t)},e.createNativeTrack=function(t){if(!this.captionsTracks[t]){var e=this.captionsProperties,r=this.captionsTracks,i=this.media,n=e[t],a=n.label,s=n.languageCode,o=this.getExistingTrack(a,s);if(o)r[t]=o,He(r[t]),Ge(r[t],i);else{var l=this.createTextTrack("captions",a,s);l&&(l[t]=!0,r[t]=l)}}},e.createNonNativeTrack=function(t){if(!this.nonNativeCaptionsTracks[t]){var e=this.captionsProperties[t];if(e){var r={_id:t,label:e.label,kind:"captions",default:!!e.media&&!!e.media.default,closedCaptions:e.media};this.nonNativeCaptionsTracks[t]=r,this.hls.trigger(S.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[r]})}}},e.createTextTrack=function(t,e,r){var i=this.media;if(i)return i.addTextTrack(t,e,r)},e.onMediaAttaching=function(t,e){this.media=e.media,this._cleanTracks()},e.onMediaDetaching=function(){var t=this.captionsTracks;Object.keys(t).forEach((function(e){He(t[e]),delete t[e]})),this.nonNativeCaptionsTracks={}},e.onManifestLoading=function(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}},this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},e._cleanTracks=function(){var t=this.media;if(t){var e=t.textTracks;if(e)for(var r=0;r<e.length;r++)He(e[r])}},e.onSubtitleTracksUpdated=function(t,e){var r=this,i=e.subtitleTracks||[],n=i.some((function(t){return t.textCodec===Ga}));if(this.config.enableWebVTT||n&&this.config.enableIMSC1){if(Xn(this.tracks,i))return void(this.tracks=i);if(this.textTracks=[],this.tracks=i,this.config.renderTextTracksNatively){var a=this.media,s=a?Ye(a.textTracks):null;if(this.tracks.forEach((function(t,e){var i;if(s){for(var n=null,a=0;a<s.length;a++)if(s[a]&&Za(s[a],t)){n=s[a],s[a]=null;break}n&&(i=n)}if(i)He(i);else{var o=$a(t);(i=r.createTextTrack(o,t.name,t.lang))&&(i.mode="disabled")}i&&r.textTracks.push(i)})),null!=s&&s.length){var o=s.filter((function(t){return null!==t})).map((function(t){return t.label}));o.length&&w.warn("Media element contains unused subtitle tracks: "+o.join(", ")+". Replace media element for each source to clear TextTracks and captions menu.")}}else if(this.tracks.length){var l=this.tracks.map((function(t){return{label:t.name,kind:t.type.toLowerCase(),default:t.default,subtitleTrack:t}}));this.hls.trigger(S.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:l})}}},e.onManifestLoaded=function(t,e){var r=this;this.config.enableCEA708Captions&&e.captions&&e.captions.forEach((function(t){var e=/(?:CC|SERVICE)([1-4])/.exec(t.instreamId);if(e){var i="textTrack"+e[1],n=r.captionsProperties[i];n&&(n.label=t.name,t.lang&&(n.languageCode=t.lang),n.media=t)}}))},e.closedCaptionsForLevel=function(t){var e=this.hls.levels[t.level];return null==e?void 0:e.attrs["CLOSED-CAPTIONS"]},e.onFragLoading=function(t,e){if(this.enabled&&e.frag.type===Fe){var r,i,n=this.cea608Parser1,a=this.cea608Parser2,s=this.lastSn,o=e.frag,l=o.cc,u=o.sn,h=null!=(r=null==(i=e.part)?void 0:i.index)?r:-1;n&&a&&(u!==s+1||u===s&&h!==this.lastPartIndex+1||l!==this.lastCc)&&(n.reset(),a.reset()),this.lastCc=l,this.lastSn=u,this.lastPartIndex=h}},e.onFragLoaded=function(t,e){var r=e.frag,i=e.payload;if(r.type===Oe)if(i.byteLength){var n=r.decryptdata,a="stats"in e;if(null==n||!n.encrypted||a){var s=this.tracks[r.level],o=this.vttCCs;o[r.cc]||(o[r.cc]={start:r.start,prevCC:this.prevCC,new:!0},this.prevCC=r.cc),s&&s.textCodec===Ga?this._parseIMSC1(r,i):this._parseVTTs(e)}}else this.hls.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:new Error("Empty subtitle payload")})},e._parseIMSC1=function(t,e){var r=this,i=this.hls;Ya(e,this.initPTS[t.cc],(function(e){r._appendCues(e,t.level),i.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})}),(function(e){w.log("Failed to parse IMSC1: "+e),i.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:e})}))},e._parseVTTs=function(t){var e,r=this,i=t.frag,n=t.payload,a=this.initPTS,s=this.unparsedVttFrags,o=a.length-1;if(a[i.cc]||-1!==o){var l=this.hls;Ba(null!=(e=i.initSegment)&&e.data?Wt(i.initSegment.data,new Uint8Array(n)):n,this.initPTS[i.cc],this.vttCCs,i.cc,i.start,(function(t){r._appendCues(t,i.level),l.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:i})}),(function(e){var a="Missing initPTS for VTT MPEGTS"===e.message;a?s.push(t):r._fallbackToIMSC1(i,n),w.log("Failed to parse VTT cue: "+e),a&&o>i.cc||l.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:i,error:e})}))}else s.push(t)},e._fallbackToIMSC1=function(t,e){var r=this,i=this.tracks[t.level];i.textCodec||Ya(e,this.initPTS[t.cc],(function(){i.textCodec=Ga,r._parseIMSC1(t,e)}),(function(){i.textCodec="wvtt"}))},e._appendCues=function(t,e){var r=this.hls;if(this.config.renderTextTracksNatively){var i=this.textTracks[e];if(!i||"disabled"===i.mode)return;t.forEach((function(t){return Ke(i,t)}))}else{var n=this.tracks[e];if(!n)return;var a=n.default?"default":"subtitles"+e;r.trigger(S.CUES_PARSED,{type:"subtitles",cues:t,track:a})}},e.onFragDecrypted=function(t,e){e.frag.type===Oe&&this.onFragLoaded(S.FRAG_LOADED,e)},e.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},e.onFragParsingUserdata=function(t,e){this.initCea608Parsers();var r=this.cea608Parser1,i=this.cea608Parser2;if(this.enabled&&r&&i){var n=e.frag,a=e.samples;if(n.type!==Fe||"NONE"!==this.closedCaptionsForLevel(n))for(var s=0;s<a.length;s++){var o=a[s].bytes;if(o){var l=this.extractCea608Data(o);r.addData(a[s].pts,l[0]),i.addData(a[s].pts,l[1])}}}},e.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset,n=e.endOffsetSubtitles,a=e.type,s=this.media;if(s&&!(s.currentTime<i)){if(!a||"video"===a){var o=this.captionsTracks;Object.keys(o).forEach((function(t){return Ve(o[t],r,i)}))}if(this.config.renderTextTracksNatively&&0===r&&void 0!==n){var l=this.textTracks;Object.keys(l).forEach((function(t){return Ve(l[t],r,n)}))}}},e.extractCea608Data=function(t){for(var e=[[],[]],r=31&t[0],i=2,n=0;n<r;n++){var a=t[i++],s=127&t[i++],o=127&t[i++];if((0!==s||0!==o)&&0!=(4&a)){var l=3&a;0!==l&&1!==l||(e[l].push(s),e[l].push(o))}}return e},t}();function $a(t){return t.characteristics&&/transcribes-spoken-dialog/gi.test(t.characteristics)&&/describes-music-and-sound/gi.test(t.characteristics)?"captions":"subtitles"}function Za(t,e){return!!t&&t.kind===$a(e)&&Qn(e,t)}var ts=function(){function t(t){this.hls=void 0,this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.clientRect=void 0,this.streamController=void 0,this.hls=t,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var e=t.prototype;return e.setStreamController=function(t){this.streamController=t},e.destroy=function(){this.hls&&this.unregisterListener(),this.timer&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},e.registerListeners=function(){var t=this.hls;t.on(S.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.BUFFER_CODECS,this.onBufferCodecs,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this)},e.unregisterListener=function(){var t=this.hls;t.off(S.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.BUFFER_CODECS,this.onBufferCodecs,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this)},e.onFpsDropLevelCapping=function(t,e){var r=this.hls.levels[e.droppedLevel];this.isLevelAllowed(r)&&this.restrictedLevels.push({bitrate:r.bitrate,height:r.height,width:r.width})},e.onMediaAttaching=function(t,e){this.media=e.media instanceof HTMLVideoElement?e.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()},e.onManifestParsed=function(t,e){var r=this.hls;this.restrictedLevels=[],this.firstLevel=e.firstLevel,r.config.capLevelToPlayerSize&&e.video&&this.startCapping()},e.onLevelsUpdated=function(t,e){this.timer&&y(this.autoLevelCapping)&&this.detectPlayerSize()},e.onBufferCodecs=function(t,e){this.hls.config.capLevelToPlayerSize&&e.video&&this.startCapping()},e.onMediaDetaching=function(){this.stopCapping()},e.detectPlayerSize=function(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0)return void(this.clientRect=null);var t=this.hls.levels;if(t.length){var e=this.hls,r=this.getMaxLevel(t.length-1);r!==this.autoLevelCapping&&w.log("Setting autoLevelCapping to "+r+": "+t[r].height+"p@"+t[r].bitrate+" for media "+this.mediaWidth+"x"+this.mediaHeight),e.autoLevelCapping=r,e.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=e.autoLevelCapping}}},e.getMaxLevel=function(e){var r=this,i=this.hls.levels;if(!i.length)return-1;var n=i.filter((function(t,i){return r.isLevelAllowed(t)&&i<=e}));return this.clientRect=null,t.getMaxLevelByMediaSize(n,this.mediaWidth,this.mediaHeight)},e.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},e.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},e.getDimensions=function(){if(this.clientRect)return this.clientRect;var t=this.media,e={width:0,height:0};if(t){var r=t.getBoundingClientRect();e.width=r.width,e.height=r.height,e.width||e.height||(e.width=r.right-r.left||t.width||0,e.height=r.bottom-r.top||t.height||0)}return this.clientRect=e,e},e.isLevelAllowed=function(t){return!this.restrictedLevels.some((function(e){return t.bitrate===e.bitrate&&t.width===e.width&&t.height===e.height}))},t.getMaxLevelByMediaSize=function(t,e,r){if(null==t||!t.length)return-1;for(var i,n,a=t.length-1,s=Math.max(e,r),o=0;o<t.length;o+=1){var l=t[o];if((l.width>=s||l.height>=s)&&(i=l,!(n=t[o+1])||i.width!==n.width||i.height!==n.height)){a=o;break}}return a},s(t,[{key:"mediaWidth",get:function(){return this.getDimensions().width*this.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*this.contentScaleFactor}},{key:"contentScaleFactor",get:function(){var t=1;if(!this.hls.config.ignoreDevicePixelRatio)try{t=self.devicePixelRatio}catch(t){}return t}}]),t}(),es=function(){function t(t){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=t,this.registerListeners()}var e=t.prototype;return e.setStreamController=function(t){this.streamController=t},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this)},e.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},e.onMediaAttaching=function(t,e){var r=this.hls.config;if(r.capLevelOnFPSDrop){var i=e.media instanceof self.HTMLVideoElement?e.media:null;this.media=i,i&&"function"==typeof i.getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),r.fpsDroppedMonitoringPeriod)}},e.checkFPS=function(t,e,r){var i=performance.now();if(e){if(this.lastTime){var n=i-this.lastTime,a=r-this.lastDroppedFrames,s=e-this.lastDecodedFrames,o=1e3*a/n,l=this.hls;if(l.trigger(S.FPS_DROP,{currentDropped:a,currentDecoded:s,totalDroppedFrames:r}),o>0&&a>l.config.fpsDroppedMonitoringThreshold*s){var u=l.currentLevel;w.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(-1===l.autoLevelCapping||l.autoLevelCapping>=u)&&(u-=1,l.trigger(S.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:l.currentLevel}),l.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=e}},e.checkFPSInterval=function(){var t=this.media;if(t)if(this.isVideoPlaybackQualityAvailable){var e=t.getVideoPlaybackQuality();this.checkFPS(t,e.totalVideoFrames,e.droppedVideoFrames)}else this.checkFPS(t,t.webkitDecodedFrameCount,t.webkitDroppedFrameCount)},t}(),rs="[eme]",is=function(){function t(e){this.hls=void 0,this.config=void 0,this.media=null,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.setMediaKeysQueue=t.CDMCleanupPromise?[t.CDMCleanupPromise]:[],this.onMediaEncrypted=this._onMediaEncrypted.bind(this),this.onWaitingForKey=this._onWaitingForKey.bind(this),this.debug=w.debug.bind(w,rs),this.log=w.log.bind(w,rs),this.warn=w.warn.bind(w,rs),this.error=w.error.bind(w,rs),this.hls=e,this.config=e.config,this.registerListeners()}var e=t.prototype;return e.destroy=function(){this.unregisterListeners(),this.onMediaDetached();var t=this.config;t.requestMediaKeySystemAccessFunc=null,t.licenseXhrSetup=t.licenseResponseCallback=void 0,t.drmSystems=t.drmSystemOptions={},this.hls=this.onMediaEncrypted=this.onWaitingForKey=this.keyIdToKeySessionPromise=null,this.config=null},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(S.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(S.MANIFEST_LOADED,this.onManifestLoaded,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(S.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(S.MANIFEST_LOADED,this.onManifestLoaded,this)},e.getLicenseServerUrl=function(t){var e=this.config,r=e.drmSystems,i=e.widevineLicenseUrl,n=r[t];if(n)return n.licenseUrl;if(t===q.WIDEVINE&&i)return i;throw new Error('no license server URL configured for key-system "'+t+'"')},e.getServerCertificateUrl=function(t){var e=this.config.drmSystems[t];if(e)return e.serverCertificateUrl;this.log('No Server Certificate in config.drmSystems["'+t+'"]')},e.attemptKeySystemAccess=function(t){var e=this,r=this.hls.levels,i=function(t,e,r){return!!t&&r.indexOf(t)===e},n=r.map((function(t){return t.audioCodec})).filter(i),a=r.map((function(t){return t.videoCodec})).filter(i);return n.length+a.length===0&&a.push("avc1.42e01e"),new Promise((function(r,i){!function t(s){var o=s.shift();e.getMediaKeysPromise(o,n,a).then((function(t){return r({keySystem:o,mediaKeys:t})})).catch((function(e){s.length?t(s):i(e instanceof ls?e:new ls({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_ACCESS,error:e,fatal:!0},e.message))}))}(t)}))},e.requestMediaKeySystemAccess=function(t,e){var r=this.config.requestMediaKeySystemAccessFunc;if("function"!=typeof r){var i="Configured requestMediaKeySystemAccess is not a function "+r;return null===ot&&"http:"===self.location.protocol&&(i="navigator.requestMediaKeySystemAccess is not available over insecure protocol "+location.protocol),Promise.reject(new Error(i))}return r(t,e)},e.getMediaKeysPromise=function(t,e,r){var i=this,n=function(t,e,r,i){var n;switch(t){case q.FAIRPLAY:n=["cenc","sinf"];break;case q.WIDEVINE:case q.PLAYREADY:n=["cenc"];break;case q.CLEARKEY:n=["cenc","keyids"];break;default:throw new Error("Unknown key-system: "+t)}return function(t,e,r,i){return[{initDataTypes:t,persistentState:i.persistentState||"optional",distinctiveIdentifier:i.distinctiveIdentifier||"optional",sessionTypes:i.sessionTypes||[i.sessionType||"temporary"],audioCapabilities:e.map((function(t){return{contentType:'audio/mp4; codecs="'+t+'"',robustness:i.audioRobustness||"",encryptionScheme:i.audioEncryptionScheme||null}})),videoCapabilities:r.map((function(t){return{contentType:'video/mp4; codecs="'+t+'"',robustness:i.videoRobustness||"",encryptionScheme:i.videoEncryptionScheme||null}}))}]}(n,e,r,i)}(t,e,r,this.config.drmSystemOptions),a=this.keySystemAccessPromises[t],s=null==a?void 0:a.keySystemAccess;if(!s){this.log('Requesting encrypted media "'+t+'" key-system access with config: '+JSON.stringify(n)),s=this.requestMediaKeySystemAccess(t,n);var o=this.keySystemAccessPromises[t]={keySystemAccess:s};return s.catch((function(e){i.log('Failed to obtain access to key-system "'+t+'": '+e)})),s.then((function(e){i.log('Access for key-system "'+e.keySystem+'" obtained');var r=i.fetchServerCertificate(t);return i.log('Create media-keys for "'+t+'"'),o.mediaKeys=e.createMediaKeys().then((function(e){return i.log('Media-keys created for "'+t+'"'),r.then((function(r){return r?i.setMediaKeysServerCertificate(e,t,r):e}))})),o.mediaKeys.catch((function(e){i.error('Failed to create media-keys for "'+t+'"}: '+e)})),o.mediaKeys}))}return s.then((function(){return a.mediaKeys}))},e.createMediaKeySessionContext=function(t){var e=t.decryptdata,r=t.keySystem,i=t.mediaKeys;this.log('Creating key-system session "'+r+'" keyId: '+kt.hexDump(e.keyId||[]));var n=i.createSession(),a={decryptdata:e,keySystem:r,mediaKeys:i,mediaKeysSession:n,keyStatus:"status-pending"};return this.mediaKeySessions.push(a),a},e.renewKeySession=function(t){var e=t.decryptdata;if(e.pssh){var r=this.createMediaKeySessionContext(t),i=this.getKeyIdString(e);this.keyIdToKeySessionPromise[i]=this.generateRequestWithPreferredKeySession(r,"cenc",e.pssh,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(t)},e.getKeyIdString=function(t){if(!t)throw new Error("Could not read keyId of undefined decryptdata");if(null===t.keyId)throw new Error("keyId is null");return kt.hexDump(t.keyId)},e.updateKeySession=function(t,e){var r,i=t.mediaKeysSession;return this.log('Updating key-session "'+i.sessionId+'" for keyID '+kt.hexDump((null==(r=t.decryptdata)?void 0:r.keyId)||[])+"\n } (data length: "+(e?e.byteLength:e)+")"),i.update(e)},e.selectKeySystemFormat=function(t){var e=Object.keys(t.levelkeys||{});return this.keyFormatPromise||(this.log("Selecting key-system from fragment (sn: "+t.sn+" "+t.type+": "+t.level+") key formats "+e.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(e)),this.keyFormatPromise},e.getKeyFormatPromise=function(t){var e=this;return new Promise((function(r,i){var n=at(e.config),a=t.map($).filter((function(t){return!!t&&-1!==n.indexOf(t)}));return e.getKeySystemSelectionPromise(a).then((function(t){var e=t.keySystem,n=nt(e);n?r(n):i(new Error('Unable to find format for key-system "'+e+'"'))})).catch(i)}))},e.loadKey=function(t){var e=this,r=t.keyInfo.decryptdata,i=this.getKeyIdString(r),n="(keyId: "+i+' format: "'+r.keyFormat+'" method: '+r.method+" uri: "+r.uri+")";this.log("Starting session for key "+n);var a=this.keyIdToKeySessionPromise[i];return a||(a=this.keyIdToKeySessionPromise[i]=this.getKeySystemForKeyPromise(r).then((function(i){var a=i.keySystem,s=i.mediaKeys;return e.throwIfDestroyed(),e.log("Handle encrypted media sn: "+t.frag.sn+" "+t.frag.type+": "+t.frag.level+" using key "+n),e.attemptSetMediaKeys(a,s).then((function(){e.throwIfDestroyed();var t=e.createMediaKeySessionContext({keySystem:a,mediaKeys:s,decryptdata:r});return e.generateRequestWithPreferredKeySession(t,"cenc",r.pssh,"playlist-key")}))}))).catch((function(t){return e.handleError(t)})),a},e.throwIfDestroyed=function(t){if(!this.hls)throw new Error("invalid state")},e.handleError=function(t){this.hls&&(this.error(t.message),t instanceof ls?this.hls.trigger(S.ERROR,t.data):this.hls.trigger(S.ERROR,{type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_KEYS,error:t,fatal:!0}))},e.getKeySystemForKeyPromise=function(t){var e=this.getKeyIdString(t),r=this.keyIdToKeySessionPromise[e];if(!r){var i=$(t.keyFormat),n=i?[i]:at(this.config);return this.attemptKeySystemAccess(n)}return r},e.getKeySystemSelectionPromise=function(t){if(t.length||(t=at(this.config)),0===t.length)throw new ls({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},"Missing key-system license configuration options "+JSON.stringify({drmSystems:this.config.drmSystems}));return this.attemptKeySystemAccess(t)},e._onMediaEncrypted=function(t){var e=this,r=t.initDataType,i=t.initData,n='"'+t.type+'" event: init data type: "'+r+'"';if(this.debug(n),null!==i){var a,s;if("sinf"===r&&this.config.drmSystems[q.FAIRPLAY]){var o=Ct(new Uint8Array(i));try{var l=V(JSON.parse(o).sinf),u=Vt(new Uint8Array(l));if(!u)throw new Error("'schm' box missing or not cbcs/cenc with schi > tenc");a=u.subarray(8,24),s=q.FAIRPLAY}catch(t){return void this.warn(n+" Failed to parse sinf: "+t)}}else{var h=function(t){var e=[];if(t instanceof ArrayBuffer)for(var r=t.byteLength,i=0;i+32<r;){var n=Jt(new DataView(t,i));e.push(n),i+=n.size}return e}(i),d=h.filter((function(t){return t.systemId===rt}))[0];if(!d)return void(0===h.length||h.some((function(t){return!t.systemId}))?this.warn(n+" contains incomplete or invalid pssh data"):this.log("ignoring "+n+" for "+h.map((function(t){return it(t.systemId)})).join(",")+" pssh data in favor of playlist keys"));if(s=it(d.systemId),0===d.version&&d.data){var c=d.data.length-22;a=d.data.subarray(c,c+16)}}if(s&&a){for(var f,g=kt.hexDump(a),v=this.keyIdToKeySessionPromise,m=this.mediaKeySessions,p=v[g],y=function(){var t=m[E],n=t.decryptdata;if(!n.keyId)return 0;var s=kt.hexDump(n.keyId);return g===s||-1!==n.uri.replace(/-/g,"").indexOf(g)?(p=v[s],n.pssh||(delete v[s],n.pssh=new Uint8Array(i),n.keyId=a,p=v[g]=p.then((function(){return e.generateRequestWithPreferredKeySession(t,r,i,"encrypted-event-key-match")}))),1):void 0},E=0;E<m.length&&(0===(f=y())||1!==f);E++);p||(p=v[g]=this.getKeySystemSelectionPromise([s]).then((function(t){var n,s=t.keySystem,o=t.mediaKeys;e.throwIfDestroyed();var l=new Zt("ISO-23001-7",g,null!=(n=nt(s))?n:"");return l.pssh=new Uint8Array(i),l.keyId=a,e.attemptSetMediaKeys(s,o).then((function(){e.throwIfDestroyed();var t=e.createMediaKeySessionContext({decryptdata:l,keySystem:s,mediaKeys:o});return e.generateRequestWithPreferredKeySession(t,r,i,"encrypted-event-no-match")}))}))),p.catch((function(t){return e.handleError(t)}))}}},e._onWaitingForKey=function(t){this.log('"'+t.type+'" event')},e.attemptSetMediaKeys=function(t,e){var r=this,i=this.setMediaKeysQueue.slice();this.log('Setting media-keys for "'+t+'"');var n=Promise.all(i).then((function(){if(!r.media)throw new Error("Attempted to set mediaKeys without media element attached");return r.media.setMediaKeys(e)}));return this.setMediaKeysQueue.push(n),n.then((function(){r.log('Media-keys set for "'+t+'"'),i.push(n),r.setMediaKeysQueue=r.setMediaKeysQueue.filter((function(t){return-1===i.indexOf(t)}))}))},e.generateRequestWithPreferredKeySession=function(t,e,r,i){var n,a,s=this,o=null==(n=this.config.drmSystems)||null==(a=n[t.keySystem])?void 0:a.generateRequest;if(o)try{var l=o.call(this.hls,e,r,t);if(!l)throw new Error("Invalid response from configured generateRequest filter");e=l.initDataType,r=t.decryptdata.pssh=l.initData?new Uint8Array(l.initData):null}catch(t){var u;if(this.warn(t.message),null!=(u=this.hls)&&u.config.debug)throw t}if(null===r)return this.log('Skipping key-session request for "'+i+'" (no initData)'),Promise.resolve(t);var h=this.getKeyIdString(t.decryptdata);this.log('Generating key-session request for "'+i+'": '+h+" (init data type: "+e+" length: "+(r?r.byteLength:null)+")");var d=new Vn,c=t._onmessage=function(e){var r=t.mediaKeysSession;if(r){var i=e.messageType,n=e.message;s.log('"'+i+'" message event for session "'+r.sessionId+'" message size: '+n.byteLength),"license-request"===i||"license-renewal"===i?s.renewLicense(t,n).catch((function(t){s.handleError(t),d.emit("error",t)})):"license-release"===i?t.keySystem===q.FAIRPLAY&&(s.updateKeySession(t,W("acknowledged")),s.removeSession(t)):s.warn('unhandled media key message type "'+i+'"')}else d.emit("error",new Error("invalid state"))},f=t._onkeystatuseschange=function(e){if(t.mediaKeysSession){s.onKeyStatusChange(t);var r=t.keyStatus;d.emit("keyStatus",r),"expired"===r&&(s.warn(t.keySystem+" expired for key "+h),s.renewKeySession(t))}else d.emit("error",new Error("invalid state"))};t.mediaKeysSession.addEventListener("message",c),t.mediaKeysSession.addEventListener("keystatuseschange",f);var g=new Promise((function(t,e){d.on("error",e),d.on("keyStatus",(function(r){r.startsWith("usable")?t():"output-restricted"===r?e(new ls({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):"internal-error"===r?e(new ls({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},'key status changed to "'+r+'"')):"expired"===r?e(new Error("key expired while generating request")):s.warn('unhandled key status change "'+r+'"')}))}));return t.mediaKeysSession.generateRequest(e,r).then((function(){var e;s.log('Request generated for key-session "'+(null==(e=t.mediaKeysSession)?void 0:e.sessionId)+'" keyId: '+h)})).catch((function(t){throw new ls({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_SESSION,error:t,fatal:!1},"Error generating key-session request: "+t)})).then((function(){return g})).catch((function(e){throw d.removeAllListeners(),s.removeSession(t),e})).then((function(){return d.removeAllListeners(),t}))},e.onKeyStatusChange=function(t){var e=this;t.mediaKeysSession.keyStatuses.forEach((function(r,i){e.log('key status change "'+r+'" for keyStatuses keyId: '+kt.hexDump("buffer"in i?new Uint8Array(i.buffer,i.byteOffset,i.byteLength):new Uint8Array(i))+" session keyId: "+kt.hexDump(new Uint8Array(t.decryptdata.keyId||[]))+" uri: "+t.decryptdata.uri),t.keyStatus=r}))},e.fetchServerCertificate=function(t){var e=this.config,r=new(0,e.loader)(e),n=this.getServerCertificateUrl(t);return n?(this.log('Fetching server certificate for "'+t+'"'),new Promise((function(a,s){var o={responseType:"arraybuffer",url:n},l=e.certLoadPolicy.default,u={loadPolicy:l,timeout:l.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},h={onSuccess:function(t,e,r,i){a(t.data)},onError:function(e,r,a,l){s(new ls({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:a,response:i({url:o.url,data:void 0},e)},'"'+t+'" certificate request failed ('+n+"). Status: "+e.code+" ("+e.text+")"))},onTimeout:function(e,r,i){s(new ls({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:i,response:{url:o.url,data:void 0}},'"'+t+'" certificate request timed out ('+n+")"))},onAbort:function(t,e,r){s(new Error("aborted"))}};r.load(o,u,h)}))):Promise.resolve()},e.setMediaKeysServerCertificate=function(t,e,r){var i=this;return new Promise((function(n,a){t.setServerCertificate(r).then((function(a){i.log("setServerCertificate "+(a?"success":"not supported by CDM")+" ("+(null==r?void 0:r.byteLength)+') on "'+e+'"'),n(t)})).catch((function(t){a(new ls({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:t,fatal:!0},t.message))}))}))},e.renewLicense=function(t,e){var r=this;return this.requestLicense(t,new Uint8Array(e)).then((function(e){return r.updateKeySession(t,new Uint8Array(e)).catch((function(t){throw new ls({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:t,fatal:!0},t.message)}))}))},e.unpackPlayReadyKeyMessage=function(t,e){var r=String.fromCharCode.apply(null,new Uint16Array(e.buffer));if(!r.includes("PlayReadyKeyMessage"))return t.setRequestHeader("Content-Type","text/xml; charset=utf-8"),e;var i=(new DOMParser).parseFromString(r,"application/xml"),n=i.querySelectorAll("HttpHeader");if(n.length>0)for(var a,s=0,o=n.length;s<o;s++){var l,u,h=null==(l=(a=n[s]).querySelector("name"))?void 0:l.textContent,d=null==(u=a.querySelector("value"))?void 0:u.textContent;h&&d&&t.setRequestHeader(h,d)}var c=i.querySelector("Challenge"),f=null==c?void 0:c.textContent;if(!f)throw new Error("Cannot find <Challenge> in key message");return W(atob(f))},e.setupLicenseXHR=function(t,e,r,i){var n=this,a=this.config.licenseXhrSetup;return a?Promise.resolve().then((function(){if(!r.decryptdata)throw new Error("Key removed");return a.call(n.hls,t,e,r,i)})).catch((function(s){if(!r.decryptdata)throw s;return t.open("POST",e,!0),a.call(n.hls,t,e,r,i)})).then((function(r){return t.readyState||t.open("POST",e,!0),{xhr:t,licenseChallenge:r||i}})):(t.open("POST",e,!0),Promise.resolve({xhr:t,licenseChallenge:i}))},e.requestLicense=function(t,e){var r=this,i=this.config.keyLoadPolicy.default;return new Promise((function(n,a){var s=r.getLicenseServerUrl(t.keySystem);r.log("Sending license request to URL: "+s);var o=new XMLHttpRequest;o.responseType="arraybuffer",o.onreadystatechange=function(){if(!r.hls||!t.mediaKeysSession)return a(new Error("invalid state"));if(4===o.readyState)if(200===o.status){r._requestLicenseFailureCount=0;var l=o.response;r.log("License received "+(l instanceof ArrayBuffer?l.byteLength:l));var u=r.config.licenseResponseCallback;if(u)try{l=u.call(r.hls,o,s,t)}catch(t){r.error(t)}n(l)}else{var h=i.errorRetry,d=h?h.maxNumRetry:0;if(r._requestLicenseFailureCount++,r._requestLicenseFailureCount>d||o.status>=400&&o.status<500)a(new ls({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:o,response:{url:s,data:void 0,code:o.status,text:o.statusText}},"License Request XHR failed ("+s+"). Status: "+o.status+" ("+o.statusText+")"));else{var c=d-r._requestLicenseFailureCount+1;r.warn("Retrying license request, "+c+" attempts left"),r.requestLicense(t,e).then(n,a)}}},t.licenseXhr&&t.licenseXhr.readyState!==XMLHttpRequest.DONE&&t.licenseXhr.abort(),t.licenseXhr=o,r.setupLicenseXHR(o,s,t,e).then((function(e){var i=e.xhr,n=e.licenseChallenge;t.keySystem==q.PLAYREADY&&(n=r.unpackPlayReadyKeyMessage(i,n)),i.send(n)}))}))},e.onMediaAttached=function(t,e){if(this.config.emeEnabled){var r=e.media;this.media=r,r.addEventListener("encrypted",this.onMediaEncrypted),r.addEventListener("waitingforkey",this.onWaitingForKey)}},e.onMediaDetached=function(){var e=this,r=this.media,i=this.mediaKeySessions;r&&(r.removeEventListener("encrypted",this.onMediaEncrypted),r.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Zt.clearKeyUriToKeyIdMap();var n=i.length;t.CDMCleanupPromise=Promise.all(i.map((function(t){return e.removeSession(t)})).concat(null==r?void 0:r.setMediaKeys(null).catch((function(t){e.log("Could not clear media keys: "+t)})))).then((function(){n&&(e.log("finished closing key sessions and clearing media keys"),i.length=0)})).catch((function(t){e.log("Could not close sessions and clear media keys: "+t)}))},e.onManifestLoading=function(){this.keyFormatPromise=null},e.onManifestLoaded=function(t,e){var r=e.sessionKeys;if(r&&this.config.emeEnabled&&!this.keyFormatPromise){var i=r.reduce((function(t,e){return-1===t.indexOf(e.keyFormat)&&t.push(e.keyFormat),t}),[]);this.log("Selecting key-system from session-keys "+i.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(i)}},e.removeSession=function(t){var e=this,r=t.mediaKeysSession,i=t.licenseXhr;if(r){this.log("Remove licenses and keys and close session "+r.sessionId),t._onmessage&&(r.removeEventListener("message",t._onmessage),t._onmessage=void 0),t._onkeystatuseschange&&(r.removeEventListener("keystatuseschange",t._onkeystatuseschange),t._onkeystatuseschange=void 0),i&&i.readyState!==XMLHttpRequest.DONE&&i.abort(),t.mediaKeysSession=t.decryptdata=t.licenseXhr=void 0;var n=this.mediaKeySessions.indexOf(t);return n>-1&&this.mediaKeySessions.splice(n,1),r.remove().catch((function(t){e.log("Could not remove session: "+t)})).then((function(){return r.close()})).catch((function(t){e.log("Could not close session: "+t)}))}},t}();is.CDMCleanupPromise=void 0;var ns,as,ss,os,ls=function(t){function e(e,r){var i;return(i=t.call(this,r)||this).data=void 0,e.error||(e.error=new Error(r)),i.data=e,e.err=e.error,i}return l(e,t),e}(c(Error));!function(t){t.MANIFEST="m",t.AUDIO="a",t.VIDEO="v",t.MUXED="av",t.INIT="i",t.CAPTION="c",t.TIMED_TEXT="tt",t.KEY="k",t.OTHER="o"}(ns||(ns={})),function(t){t.DASH="d",t.HLS="h",t.SMOOTH="s",t.OTHER="o"}(as||(as={})),function(t){t.OBJECT="CMCD-Object",t.REQUEST="CMCD-Request",t.SESSION="CMCD-Session",t.STATUS="CMCD-Status"}(ss||(ss={}));var us=((os={})[ss.OBJECT]=["br","d","ot","tb"],os[ss.REQUEST]=["bl","dl","mtp","nor","nrr","su"],os[ss.SESSION]=["cid","pr","sf","sid","st","v"],os[ss.STATUS]=["bs","rtp"],os),hs=function t(e,r){this.value=void 0,this.params=void 0,Array.isArray(e)&&(e=e.map((function(e){return e instanceof t?e:new t(e)}))),this.value=e,this.params=r},ds=function(t){this.description=void 0,this.description=t},cs="Dict";function fs(t,e,r,i){return new Error("failed to "+t+' "'+(n=e,(Array.isArray(n)?JSON.stringify(n):n instanceof Map?"Map{}":n instanceof Set?"Set{}":"object"==typeof n?JSON.stringify(n):String(n))+'" as ')+r,{cause:i});var n}var gs="Bare Item",vs="Boolean",ms="Byte Sequence",ps="Decimal",ys="Integer",Es=/[\x00-\x1f\x7f]+/,Ts="Token",Ss="Key";function Ls(t,e,r){return fs("serialize",t,e,r)}function As(t){if(!1===ArrayBuffer.isView(t))throw Ls(t,ms);return":"+(e=t,btoa(String.fromCharCode.apply(String,e))+":");var e}function Rs(t){if(function(t){return t<-999999999999999||999999999999999<t}(t))throw Ls(t,ys);return t.toString()}function bs(t,e){if(t<0)return-bs(-t,e);var r=Math.pow(10,e);if(Math.abs(t*r%1-.5)<Number.EPSILON){var i=Math.floor(t*r);return(i%2==0?i:i+1)/r}return Math.round(t*r)/r}function ks(t){var e=bs(t,3);if(Math.floor(Math.abs(e)).toString().length>12)throw Ls(t,ps);var r=e.toString();return r.includes(".")?r:r+".0"}var Ds="String";function Is(t){var e,r=(e=t).description||e.toString().slice(7,-1);if(!1===/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(r))throw Ls(r,Ts);return r}function ws(t){switch(typeof t){case"number":if(!y(t))throw Ls(t,gs);return Number.isInteger(t)?Rs(t):ks(t);case"string":return function(t){if(Es.test(t))throw Ls(t,Ds);return'"'+t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'}(t);case"symbol":return Is(t);case"boolean":return function(t){if("boolean"!=typeof t)throw Ls(t,vs);return t?"?1":"?0"}(t);case"object":if(t instanceof Date)return function(t){return"@"+Rs(t.getTime()/1e3)}(t);if(t instanceof Uint8Array)return As(t);if(t instanceof ds)return Is(t);default:throw Ls(t,gs)}}function Cs(t){if(!1===/^[a-z*][a-z0-9\-_.*]*$/.test(t))throw Ls(t,Ss);return t}function _s(t){return null==t?"":Object.entries(t).map((function(t){var e=t[0],r=t[1];return!0===r?";"+Cs(e):";"+Cs(e)+"="+ws(r)})).join("")}function xs(t){return t instanceof hs?""+ws(t.value)+_s(t.params):ws(t)}function Ps(t,e){var r;if(void 0===e&&(e={whitespace:!0}),"object"!=typeof t)throw Ls(t,cs);var i=t instanceof Map?t.entries():Object.entries(t),n=null!=(r=e)&&r.whitespace?" ":"";return Array.from(i).map((function(t){var e=t[0],r=t[1];r instanceof hs==0&&(r=new hs(r));var i,n=Cs(e);return!0===r.value?n+=_s(r.params):(n+="=",Array.isArray(r.value)?n+="("+(i=r).value.map(xs).join(" ")+")"+_s(i.params):n+=xs(r)),n})).join(","+n)}var Fs=function(t){return"ot"===t||"sf"===t||"st"===t},Ms=function(t){return"number"==typeof t?y(t):null!=t&&""!==t&&!1!==t},Os=function(t){return Math.round(t)},Ns=function(t){return 100*Os(t/100)},Us={br:Os,d:Os,bl:Ns,dl:Ns,mtp:Ns,nor:function(t,e){return null!=e&&e.baseUrl&&(t=function(t,e){var r=new URL(t),i=new URL(e);if(r.origin!==i.origin)return t;for(var n=r.pathname.split("/").slice(1),a=i.pathname.split("/").slice(1,-1);n[0]===a[0];)n.shift(),a.shift();for(;a.length;)a.shift(),n.unshift("..");return n.join("/")}(t,e.baseUrl)),encodeURIComponent(t)},rtp:Ns,tb:Os};function Bs(t,e){return void 0===e&&(e={}),t?function(t,e){return Ps(t,e)}(function(t,e){var r={};if(null==t||"object"!=typeof t)return r;var i=Object.keys(t).sort(),n=o({},Us,null==e?void 0:e.formatters),a=null==e?void 0:e.filter;return i.forEach((function(i){if(null==a||!a(i)){var s=t[i],o=n[i];o&&(s=o(s,e)),"v"===i&&1===s||"pr"==i&&1===s||Ms(s)&&(Fs(i)&&"string"==typeof s&&(s=new ds(s)),r[i]=s)}})),r}(t,e),o({whitespace:!1},e)):""}function Gs(t,e,r){return o(t,function(t,e){var r;if(void 0===e&&(e={}),!t)return{};var i=Object.entries(t),n=Object.entries(us).concat(Object.entries((null==(r=e)?void 0:r.customHeaderMap)||{})),a=i.reduce((function(t,e){var r,i=e[0],a=e[1],s=(null==(r=n.find((function(t){return t[1].includes(i)})))?void 0:r[0])||ss.REQUEST;return null!=t[s]||(t[s]={}),t[s][i]=a,t}),{});return Object.entries(a).reduce((function(t,r){var i=r[0],n=r[1];return t[i]=Bs(n,e),t}),{})}(e,r))}var Ks="CMCD",Hs=/CMCD=[^&#]+/;function Vs(t,e,r){var i=function(t,e){if(void 0===e&&(e={}),!t)return"";var r=Bs(t,e);return Ks+"="+encodeURIComponent(r)}(e,r);if(!i)return t;if(Hs.test(t))return t.replace(Hs,i);var n=t.includes("?")?"&":"?";return""+t+n+i}var Ys=function(){function t(t){var e=this;this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.includeKeys=void 0,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){e.initialized&&(e.starved=!0),e.buffering=!0},this.onPlaying=function(){e.initialized||(e.initialized=!0),e.buffering=!1},this.applyPlaylistData=function(t){try{e.apply(t,{ot:ns.MANIFEST,su:!e.initialized})}catch(t){w.warn("Could not generate manifest CMCD data.",t)}},this.applyFragmentData=function(t){try{var r=t.frag,i=e.hls.levels[r.level],n=e.getObjectType(r),a={d:1e3*r.duration,ot:n};n!==ns.VIDEO&&n!==ns.AUDIO&&n!=ns.MUXED||(a.br=i.bitrate/1e3,a.tb=e.getTopBandwidth(n)/1e3,a.bl=e.getBufferLength(n)),e.apply(t,a)}catch(t){w.warn("Could not generate segment CMCD data.",t)}},this.hls=t;var r=this.config=t.config,i=r.cmcd;null!=i&&(r.pLoader=this.createPlaylistLoader(),r.fLoader=this.createFragmentLoader(),this.sid=i.sessionId||function(){try{return crypto.randomUUID()}catch(i){try{var t=URL.createObjectURL(new Blob),e=t.toString();return URL.revokeObjectURL(t),e.slice(e.lastIndexOf("/")+1)}catch(t){var r=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=(r+16*Math.random())%16|0;return r=Math.floor(r/16),("x"==t?e:3&e|8).toString(16)}))}}}(),this.cid=i.contentId,this.useHeaders=!0===i.useHeaders,this.includeKeys=i.includeKeys,this.registerListeners())}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHED,this.onMediaDetached,this),t.on(S.BUFFER_CREATED,this.onBufferCreated,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHED,this.onMediaDetached,this),t.off(S.BUFFER_CREATED,this.onBufferCreated,this)},e.destroy=function(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=null},e.onMediaAttached=function(t,e){this.media=e.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},e.onMediaDetached=function(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)},e.onBufferCreated=function(t,e){var r,i;this.audioBuffer=null==(r=e.tracks.audio)?void 0:r.buffer,this.videoBuffer=null==(i=e.tracks.video)?void 0:i.buffer},e.createData=function(){var t;return{v:1,sf:as.HLS,sid:this.sid,cid:this.cid,pr:null==(t=this.media)?void 0:t.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},e.apply=function(t,e){void 0===e&&(e={}),o(e,this.createData());var r=e.ot===ns.INIT||e.ot===ns.VIDEO||e.ot===ns.MUXED;this.starved&&r&&(e.bs=!0,e.su=!0,this.starved=!1),null==e.su&&(e.su=this.buffering);var i=this.includeKeys;i&&(e=Object.keys(e).reduce((function(t,r){return i.includes(r)&&(t[r]=e[r]),t}),{})),this.useHeaders?(t.headers||(t.headers={}),Gs(t.headers,e)):t.url=Vs(t.url,e)},e.getObjectType=function(t){var e=t.type;return"subtitle"===e?ns.TIMED_TEXT:"initSegment"===t.sn?ns.INIT:"audio"===e?ns.AUDIO:"main"===e?this.hls.audioTracks.length?ns.VIDEO:ns.MUXED:void 0},e.getTopBandwidth=function(t){var e,r=0,i=this.hls;if(t===ns.AUDIO)e=i.audioTracks;else{var n=i.maxAutoLevel,a=n>-1?n+1:i.levels.length;e=i.levels.slice(0,a)}for(var s,o=g(e);!(s=o()).done;){var l=s.value;l.bitrate>r&&(r=l.bitrate)}return r>0?r:NaN},e.getBufferLength=function(t){var e=this.hls.media,r=t===ns.AUDIO?this.audioBuffer:this.videoBuffer;return r&&e?1e3*ri.bufferInfo(r,e.currentTime,this.config.maxBufferHole).len:NaN},e.createPlaylistLoader=function(){var t=this.config.pLoader,e=this.applyPlaylistData,r=t||this.config.loader;return function(){function t(t){this.loader=void 0,this.loader=new r(t)}var i=t.prototype;return i.destroy=function(){this.loader.destroy()},i.abort=function(){this.loader.abort()},i.load=function(t,r,i){e(t),this.loader.load(t,r,i)},s(t,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),t}()},e.createFragmentLoader=function(){var t=this.config.fLoader,e=this.applyFragmentData,r=t||this.config.loader;return function(){function t(t){this.loader=void 0,this.loader=new r(t)}var i=t.prototype;return i.destroy=function(){this.loader.destroy()},i.abort=function(){this.loader.abort()},i.load=function(t,r,i){e(t),this.loader.load(t,r,i)},s(t,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),t}()},t}(),Ws=function(){function t(t){this.hls=void 0,this.log=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this.pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=t,this.log=w.log.bind(w,"[content-steering]:"),this.registerListeners()}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.ERROR,this.onError,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.ERROR,this.onError,this))},e.startLoad=function(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){var t=1e3*this.timeToLoad-(performance.now()-this.updated);if(t>0)return void this.scheduleRefresh(this.uri,t)}this.loadSteeringManifest(this.uri)}},e.stopLoad=function(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()},e.clearTimeout=function(){-1!==this.reloadTimer&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)},e.destroy=function(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null},e.removeLevel=function(t){var e=this.levels;e&&(this.levels=e.filter((function(e){return e!==t})))},e.onManifestLoading=function(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null},e.onManifestLoaded=function(t,e){var r=e.contentSteering;null!==r&&(this.pathwayId=r.pathwayId,this.uri=r.uri,this.started&&this.startLoad())},e.onManifestParsed=function(t,e){this.audioTracks=e.audioTracks,this.subtitleTracks=e.subtitleTracks},e.onError=function(t,e){var r=e.errorAction;if((null==r?void 0:r.action)===Dr&&r.flags===_r){var i=this.levels,n=this.pathwayPriority,a=this.pathwayId;if(e.context){var s=e.context,o=s.groupId,l=s.pathwayId,u=s.type;o&&i?a=this.getPathwayForGroupId(o,u,a):l&&(a=l)}a in this.penalizedPathways||(this.penalizedPathways[a]=performance.now()),!n&&i&&(n=i.reduce((function(t,e){return-1===t.indexOf(e.pathwayId)&&t.push(e.pathwayId),t}),[])),n&&n.length>1&&(this.updatePathwayPriority(n),r.resolved=this.pathwayId!==a),r.resolved||w.warn("Could not resolve "+e.details+' ("'+e.error.message+'") with content-steering for Pathway: '+a+" levels: "+(i?i.length:i)+" priorities: "+JSON.stringify(n)+" penalized: "+JSON.stringify(this.penalizedPathways))}},e.filterParsedLevels=function(t){this.levels=t;var e=this.getLevelsForPathway(this.pathwayId);if(0===e.length){var r=t[0].pathwayId;this.log("No levels found in Pathway "+this.pathwayId+'. Setting initial Pathway to "'+r+'"'),e=this.getLevelsForPathway(r),this.pathwayId=r}return e.length!==t.length&&this.log("Found "+e.length+"/"+t.length+' levels in Pathway "'+this.pathwayId+'"'),e},e.getLevelsForPathway=function(t){return null===this.levels?[]:this.levels.filter((function(e){return t===e.pathwayId}))},e.updatePathwayPriority=function(t){var e;this.pathwayPriority=t;var r=this.penalizedPathways,i=performance.now();Object.keys(r).forEach((function(t){i-r[t]>3e5&&delete r[t]}));for(var n=0;n<t.length;n++){var a=t[n];if(!(a in r)){if(a===this.pathwayId)return;var s=this.hls.nextLoadLevel,o=this.hls.levels[s];if((e=this.getLevelsForPathway(a)).length>0){this.log('Setting Pathway to "'+a+'"'),this.pathwayId=a,mr(e),this.hls.trigger(S.LEVELS_UPDATED,{levels:e});var l=this.hls.levels[s];o&&l&&this.levels&&(l.attrs["STABLE-VARIANT-ID"]!==o.attrs["STABLE-VARIANT-ID"]&&l.bitrate!==o.bitrate&&this.log("Unstable Pathways change from bitrate "+o.bitrate+" to "+l.bitrate),this.hls.nextLoadLevel=s);break}}}},e.getPathwayForGroupId=function(t,e,r){for(var i=this.getLevelsForPathway(r).concat(this.levels||[]),n=0;n<i.length;n++)if(e===xe&&i[n].hasAudioGroup(t)||e===Pe&&i[n].hasSubtitleGroup(t))return i[n].pathwayId;return r},e.clonePathways=function(t){var e=this,r=this.levels;if(r){var i={},n={};t.forEach((function(t){var a=t.ID,s=t["BASE-ID"],o=t["URI-REPLACEMENT"];if(!r.some((function(t){return t.pathwayId===a}))){var l=e.getLevelsForPathway(s).map((function(t){var e=new x(t.attrs);e["PATHWAY-ID"]=a;var r=e.AUDIO&&e.AUDIO+"_clone_"+a,s=e.SUBTITLES&&e.SUBTITLES+"_clone_"+a;r&&(i[e.AUDIO]=r,e.AUDIO=r),s&&(n[e.SUBTITLES]=s,e.SUBTITLES=s);var l=qs(t.uri,e["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",o),u=new or({attrs:e,audioCodec:t.audioCodec,bitrate:t.bitrate,height:t.height,name:t.name,url:l,videoCodec:t.videoCodec,width:t.width});if(t.audioGroups)for(var h=1;h<t.audioGroups.length;h++)u.addGroupId("audio",t.audioGroups[h]+"_clone_"+a);if(t.subtitleGroups)for(var d=1;d<t.subtitleGroups.length;d++)u.addGroupId("text",t.subtitleGroups[d]+"_clone_"+a);return u}));r.push.apply(r,l),js(e.audioTracks,i,o,a),js(e.subtitleTracks,n,o,a)}}))}},e.loadSteeringManifest=function(t){var e,r=this,i=this.hls.config,n=i.loader;this.loader&&this.loader.destroy(),this.loader=new n(i);try{e=new self.URL(t)}catch(e){return this.enabled=!1,void this.log("Failed to parse Steering Manifest URI: "+t)}if("data:"!==e.protocol){var a=0|(this.hls.bandwidthEstimate||i.abrEwmaDefaultEstimate);e.searchParams.set("_HLS_pathway",this.pathwayId),e.searchParams.set("_HLS_throughput",""+a)}var s={responseType:"json",url:e.href},o=i.steeringManifestLoadPolicy.default,l=o.errorRetry||o.timeoutRetry||{},u={loadPolicy:o,timeout:o.maxLoadTimeMs,maxRetry:l.maxNumRetry||0,retryDelay:l.retryDelayMs||0,maxRetryDelay:l.maxRetryDelayMs||0},h={onSuccess:function(t,i,n,a){r.log('Loaded steering manifest: "'+e+'"');var s=t.data;if(1===s.VERSION){r.updated=performance.now(),r.timeToLoad=s.TTL;var o=s["RELOAD-URI"],l=s["PATHWAY-CLONES"],u=s["PATHWAY-PRIORITY"];if(o)try{r.uri=new self.URL(o,e).href}catch(t){return r.enabled=!1,void r.log("Failed to parse Steering Manifest RELOAD-URI: "+o)}r.scheduleRefresh(r.uri||n.url),l&&r.clonePathways(l);var h={steeringManifest:s,url:e.toString()};r.hls.trigger(S.STEERING_MANIFEST_LOADED,h),u&&r.updatePathwayPriority(u)}else r.log("Steering VERSION "+s.VERSION+" not supported!")},onError:function(t,e,i,n){if(r.log("Error loading steering manifest: "+t.code+" "+t.text+" ("+e.url+")"),r.stopLoad(),410===t.code)return r.enabled=!1,void r.log("Steering manifest "+e.url+" no longer available");var a=1e3*r.timeToLoad;if(429!==t.code)r.scheduleRefresh(r.uri||e.url,a);else{var s=r.loader;if("function"==typeof(null==s?void 0:s.getResponseHeader)){var o=s.getResponseHeader("Retry-After");o&&(a=1e3*parseFloat(o))}r.log("Steering manifest "+e.url+" rate limited")}},onTimeout:function(t,e,i){r.log("Timeout loading steering manifest ("+e.url+")"),r.scheduleRefresh(r.uri||e.url)}};this.log("Requesting steering manifest: "+e),this.loader.load(s,u,h)},e.scheduleRefresh=function(t,e){var r=this;void 0===e&&(e=1e3*this.timeToLoad),this.clearTimeout(),this.reloadTimer=self.setTimeout((function(){var e,i=null==(e=r.hls)?void 0:e.media;!i||i.ended?r.scheduleRefresh(t,1e3*r.timeToLoad):r.loadSteeringManifest(t)}),e)},t}();function js(t,e,r,i){t&&Object.keys(e).forEach((function(n){var a=t.filter((function(t){return t.groupId===n})).map((function(t){var a=o({},t);return a.details=void 0,a.attrs=new x(a.attrs),a.url=a.attrs.URI=qs(t.url,t.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",r),a.groupId=a.attrs["GROUP-ID"]=e[n],a.attrs["PATHWAY-ID"]=i,a}));t.push.apply(t,a)}))}function qs(t,e,r,i){var n,a=i.HOST,s=i.PARAMS,o=i[r];e&&(n=null==o?void 0:o[e])&&(t=n);var l=new self.URL(t);return a&&!n&&(l.host=a),s&&Object.keys(s).sort().forEach((function(t){t&&l.searchParams.set(t,s[t])})),l.href}var Xs=/^age:\s*[\d.]+\s*$/im,zs=function(){function t(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new M,this.retryDelay=0}var e=t.prototype;return e.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null},e.abortInternal=function(){var t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,4!==t.readyState&&(this.stats.aborted=!0,t.abort()))},e.abort=function(){var t;this.abortInternal(),null!=(t=this.callbacks)&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},e.load=function(t,e,r){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=e,this.callbacks=r,this.loadInternal()},e.loadInternal=function(){var t=this,e=this.config,r=this.context;if(e&&r){var i=this.loader=new self.XMLHttpRequest,n=this.stats;n.loading.first=0,n.loaded=0,n.aborted=!1;var a=this.xhrSetup;a?Promise.resolve().then((function(){if(t.loader===i&&!t.stats.aborted)return a(i,r.url)})).catch((function(e){if(t.loader===i&&!t.stats.aborted)return i.open("GET",r.url,!0),a(i,r.url)})).then((function(){t.loader!==i||t.stats.aborted||t.openAndSendXhr(i,r,e)})).catch((function(e){t.callbacks.onError({code:i.status,text:e.message},r,i,n)})):this.openAndSendXhr(i,r,e)}},e.openAndSendXhr=function(t,e,r){t.readyState||t.open("GET",e.url,!0);var i=e.headers,n=r.loadPolicy,a=n.maxTimeToFirstByteMs,s=n.maxLoadTimeMs;if(i)for(var o in i)t.setRequestHeader(o,i[o]);e.rangeEnd&&t.setRequestHeader("Range","bytes="+e.rangeStart+"-"+(e.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=e.responseType,self.clearTimeout(this.requestTimeout),r.timeout=a&&y(a)?a:s,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),t.send()},e.readystatechange=function(){var t=this.context,e=this.loader,r=this.stats;if(t&&e){var i=e.readyState,n=this.config;if(!r.aborted&&i>=2&&(0===r.loading.first&&(r.loading.first=Math.max(self.performance.now(),r.loading.start),n.timeout!==n.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),n.timeout=n.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.loadPolicy.maxLoadTimeMs-(r.loading.first-r.loading.start)))),4===i)){self.clearTimeout(this.requestTimeout),e.onreadystatechange=null,e.onprogress=null;var a=e.status,s="text"!==e.responseType;if(a>=200&&a<300&&(s&&e.response||null!==e.responseText)){r.loading.end=Math.max(self.performance.now(),r.loading.first);var o=s?e.response:e.responseText,l="arraybuffer"===e.responseType?o.byteLength:o.length;if(r.loaded=r.total=l,r.bwEstimate=8e3*r.total/(r.loading.end-r.loading.first),!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(r,t,o,e),!this.callbacks)return;var h={url:e.responseURL,data:o,code:a};this.callbacks.onSuccess(h,r,t,e)}else{var d=n.loadPolicy.errorRetry;Sr(d,r.retry,!1,{url:t.url,data:void 0,code:a})?this.retry(d):(w.error(a+" while loading "+t.url),this.callbacks.onError({code:a,text:e.statusText},t,e,r))}}}},e.loadtimeout=function(){if(this.config){var t=this.config.loadPolicy.timeoutRetry;if(Sr(t,this.stats.retry,!0))this.retry(t);else{var e;w.warn("timeout while loading "+(null==(e=this.context)?void 0:e.url));var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))}}},e.retry=function(t){var e=this.context,r=this.stats;this.retryDelay=Er(t,r.retry),r.retry++,w.warn((status?"HTTP Status "+status:"Timeout")+" while loading "+(null==e?void 0:e.url)+", retrying "+r.retry+"/"+t.maxNumRetry+" in "+this.retryDelay+"ms"),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)},e.loadprogress=function(t){var e=this.stats;e.loaded=t.loaded,t.lengthComputable&&(e.total=t.total)},e.getCacheAge=function(){var t=null;if(this.loader&&Xs.test(this.loader.getAllResponseHeaders())){var e=this.loader.getResponseHeader("age");t=e?parseFloat(e):null}return t},e.getResponseHeader=function(t){return this.loader&&new RegExp("^"+t+":\\s*[\\d.]+\\s*$","im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null},t}(),Qs=/(\d+)-(\d+)\/(\d+)/,Js=function(){function t(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||$s,this.controller=new self.AbortController,this.stats=new M}var e=t.prototype;return e.destroy=function(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null},e.abortInternal=function(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())},e.abort=function(){var t;this.abortInternal(),null!=(t=this.callbacks)&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},e.load=function(t,e,r){var i=this,n=this.stats;if(n.loading.start)throw new Error("Loader can only be used once.");n.loading.start=self.performance.now();var a=function(t,e){var r={method:"GET",mode:"cors",credentials:"same-origin",signal:e,headers:new self.Headers(o({},t.headers))};return t.rangeEnd&&r.headers.set("Range","bytes="+t.rangeStart+"-"+String(t.rangeEnd-1)),r}(t,this.controller.signal),s=r.onProgress,l="arraybuffer"===t.responseType,u=l?"byteLength":"length",h=e.loadPolicy,d=h.maxTimeToFirstByteMs,c=h.maxLoadTimeMs;this.context=t,this.config=e,this.callbacks=r,this.request=this.fetchSetup(t,a),self.clearTimeout(this.requestTimeout),e.timeout=d&&y(d)?d:c,this.requestTimeout=self.setTimeout((function(){i.abortInternal(),r.onTimeout(n,t,i.response)}),e.timeout),self.fetch(this.request).then((function(a){i.response=i.loader=a;var o=Math.max(self.performance.now(),n.loading.start);if(self.clearTimeout(i.requestTimeout),e.timeout=c,i.requestTimeout=self.setTimeout((function(){i.abortInternal(),r.onTimeout(n,t,i.response)}),c-(o-n.loading.start)),!a.ok){var u=a.status,h=a.statusText;throw new to(h||"fetch, bad network response",u,a)}return n.loading.first=o,n.total=function(t){var e=t.get("Content-Range");if(e){var r=function(t){var e=Qs.exec(t);if(e)return parseInt(e[2])-parseInt(e[1])+1}(e);if(y(r))return r}var i=t.get("Content-Length");if(i)return parseInt(i)}(a.headers)||n.total,s&&y(e.highWaterMark)?i.loadProgressively(a,n,t,e.highWaterMark,s):l?a.arrayBuffer():"json"===t.responseType?a.json():a.text()})).then((function(a){var o=i.response;if(!o)throw new Error("loader destroyed");self.clearTimeout(i.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first);var l=a[u];l&&(n.loaded=n.total=l);var h={url:o.url,data:a,code:o.status};s&&!y(e.highWaterMark)&&s(n,t,a,o),r.onSuccess(h,n,t,o)})).catch((function(e){if(self.clearTimeout(i.requestTimeout),!n.aborted){var a=e&&e.code||0,s=e?e.message:null;r.onError({code:a,text:s},t,e?e.details:null,n)}}))},e.getCacheAge=function(){var t=null;if(this.response){var e=this.response.headers.get("age");t=e?parseFloat(e):null}return t},e.getResponseHeader=function(t){return this.response?this.response.headers.get(t):null},e.loadProgressively=function(t,e,r,i,n){void 0===i&&(i=0);var a=new xi,s=t.body.getReader();return function o(){return s.read().then((function(s){if(s.done)return a.dataLength&&n(e,r,a.flush(),t),Promise.resolve(new ArrayBuffer(0));var l=s.value,u=l.length;return e.loaded+=u,u<i||a.dataLength?(a.push(l),a.dataLength>=i&&n(e,r,a.flush(),t)):n(e,r,l,t),o()})).catch((function(){return Promise.reject()}))}()},t}();function $s(t,e){return new self.Request(t.url,e)}var Zs,to=function(t){function e(e,r,i){var n;return(n=t.call(this,e)||this).code=void 0,n.details=void 0,n.code=r,n.details=i,n}return l(e,t),e}(c(Error)),eo=/\s/,ro=i(i({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:6e7,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:zs,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:jr,bufferController:na,capLevelController:ts,errorController:Pr,fpsController:es,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:ot,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,useMediaCapabilities:!0,certLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null}},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},{cueHandler:{newCue:function(t,e,r,i){for(var n,a,s,o,l,u=[],h=self.VTTCue||self.TextTrackCue,d=0;d<i.rows.length;d++)if(s=!0,o=0,l="",!(n=i.rows[d]).isEmpty()){for(var c,f=0;f<n.chars.length;f++)eo.test(n.chars[f].uchar)&&s?o++:(l+=n.chars[f].uchar,s=!1);n.cueStartTime=e,e===r&&(r+=1e-4),o>=16?o--:o++;var g=Pa(l.trim()),v=Ua(e,r,g);null!=t&&null!=(c=t.cues)&&c.getCueById(v)||((a=new h(e,r,g)).id=v,a.line=d+1,a.align="left",a.position=10+Math.min(80,10*Math.floor(8*o/32)),u.push(a))}return t&&u.length&&(u.sort((function(t,e){return"auto"===t.line||"auto"===e.line?0:t.line>8&&e.line>8?e.line-t.line:t.line-e.line})),u.forEach((function(e){return Ke(t,e)}))),u}},enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}),{},{subtitleStreamController:Zn,subtitleTrackController:ea,timelineController:Ja,audioStreamController:Jn,audioTrackController:$n,emeController:is,cmcdController:Ys,contentSteeringController:Ws});function io(t){return t&&"object"==typeof t?Array.isArray(t)?t.map(io):Object.keys(t).reduce((function(e,r){return e[r]=io(t[r]),e}),{}):t}function no(t){var e=t.loader;e!==Js&&e!==zs?(w.log("[config]: Custom loader detected, cannot enable progressive streaming"),t.progressive=!1):function(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(t){}return!1}()&&(t.loader=Js,t.progressive=!0,t.enableSoftwareAES=!0,w.log("[config]: Progressive streaming enabled, using FetchLoader"))}var ao=function(t){function e(e,r){var i;return(i=t.call(this,e,"[level-controller]")||this)._levels=[],i._firstLevel=-1,i._maxAutoLevel=-1,i._startLevel=void 0,i.currentLevel=null,i.currentLevelIndex=-1,i.manualLevelIndex=-1,i.steering=void 0,i.onParsedComplete=void 0,i.steering=r,i._registerListeners(),i}l(e,t);var r=e.prototype;return r._registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.ERROR,this.onError,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.ERROR,this.onError,this)},r.destroy=function(){this._unregisterListeners(),this.steering=null,this.resetLevels(),t.prototype.destroy.call(this)},r.stopLoad=function(){this._levels.forEach((function(t){t.loadError=0,t.fragmentError=0})),t.prototype.stopLoad.call(this)},r.resetLevels=function(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1},r.onManifestLoading=function(t,e){this.resetLevels()},r.onManifestLoaded=function(t,e){var r=this.hls.config.preferManagedMediaSource,i=[],n={},a={},s=!1,o=!1,l=!1;e.levels.forEach((function(t){var e,u,h=t.attrs,d=t.audioCodec,c=t.videoCodec;-1!==(null==(e=d)?void 0:e.indexOf("mp4a.40.34"))&&(Zs||(Zs=/chrome|firefox/i.test(navigator.userAgent)),Zs&&(t.audioCodec=d=void 0)),d&&(t.audioCodec=d=ve(d,r)),0===(null==(u=c)?void 0:u.indexOf("avc1"))&&(c=t.videoCodec=function(t){for(var e=t.split(","),r=0;r<e.length;r++){var i=e[r].split(".");if(i.length>2){var n=i.shift()+".";n+=parseInt(i.shift()).toString(16),n+=("000"+parseInt(i.shift()).toString(16)).slice(-4),e[r]=n}}return e.join(",")}(c));var f=t.width,g=t.height,v=t.unknownCodecs;if(s||(s=!(!f||!g)),o||(o=!!c),l||(l=!!d),!(null!=v&&v.length||d&&!le(d,"audio",r)||c&&!le(c,"video",r))){var m=h.CODECS,p=h["FRAME-RATE"],y=h["HDCP-LEVEL"],E=h["PATHWAY-ID"],T=h.RESOLUTION,S=h["VIDEO-RANGE"],L=(E||".")+"-"+t.bitrate+"-"+T+"-"+p+"-"+m+"-"+S+"-"+y;if(n[L])if(n[L].uri===t.url||t.attrs["PATHWAY-ID"])n[L].addGroupId("audio",h.AUDIO),n[L].addGroupId("text",h.SUBTITLES);else{var A=a[L]+=1;t.attrs["PATHWAY-ID"]=new Array(A+1).join(".");var R=new or(t);n[L]=R,i.push(R)}else{var b=new or(t);n[L]=b,a[L]=1,i.push(b)}}})),this.filterAndSortMediaOptions(i,e,s,o,l)},r.filterAndSortMediaOptions=function(t,e,r,i,n){var a=this,s=[],o=[],l=t;if((r||i)&&n&&(l=l.filter((function(t){var e,r=t.videoCodec,i=t.videoRange,n=t.width,a=t.height;return(!!r||!(!n||!a))&&!!(e=i)&&er.indexOf(e)>-1}))),0!==l.length){if(e.audioTracks){var u=this.hls.config.preferManagedMediaSource;so(s=e.audioTracks.filter((function(t){return!t.audioCodec||le(t.audioCodec,"audio",u)})))}e.subtitles&&so(o=e.subtitles);var h=l.slice(0);l.sort((function(t,e){if(t.attrs["HDCP-LEVEL"]!==e.attrs["HDCP-LEVEL"])return(t.attrs["HDCP-LEVEL"]||"")>(e.attrs["HDCP-LEVEL"]||"")?1:-1;if(r&&t.height!==e.height)return t.height-e.height;if(t.frameRate!==e.frameRate)return t.frameRate-e.frameRate;if(t.videoRange!==e.videoRange)return er.indexOf(t.videoRange)-er.indexOf(e.videoRange);if(t.videoCodec!==e.videoCodec){var i=de(t.videoCodec),n=de(e.videoCodec);if(i!==n)return n-i}if(t.uri===e.uri&&t.codecSet!==e.codecSet){var a=ce(t.codecSet),s=ce(e.codecSet);if(a!==s)return s-a}return t.averageBitrate!==e.averageBitrate?t.averageBitrate-e.averageBitrate:0}));var d=h[0];if(this.steering&&(l=this.steering.filterParsedLevels(l)).length!==h.length)for(var c=0;c<h.length;c++)if(h[c].pathwayId===l[0].pathwayId){d=h[c];break}this._levels=l;for(var f=0;f<l.length;f++)if(l[f]===d){var g;this._firstLevel=f;var v=d.bitrate,m=this.hls.bandwidthEstimate;if(this.log("manifest loaded, "+l.length+" level(s) found, first bitrate: "+v),void 0===(null==(g=this.hls.userConfig)?void 0:g.abrEwmaDefaultEstimate)){var p=Math.min(v,this.hls.config.abrEwmaDefaultEstimateMax);p>m&&m===ro.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=p)}break}var y=n&&!i,E={levels:l,audioTracks:s,subtitleTracks:o,sessionData:e.sessionData,sessionKeys:e.sessionKeys,firstLevel:this._firstLevel,stats:e.stats,audio:n,video:i,altAudio:!y&&s.some((function(t){return!!t.url}))};this.hls.trigger(S.MANIFEST_PARSED,E),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else Promise.resolve().then((function(){if(a.hls){e.levels.length&&a.warn("One or more CODECS in variant not supported: "+JSON.stringify(e.levels[0].attrs));var t=new Error("no level with compatible codecs found in manifest");a.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:e.url,error:t,reason:t.message})}}))},r.onError=function(t,e){!e.fatal&&e.context&&e.context.type===_e&&e.context.level===this.level&&this.checkRetry(e)},r.onFragBuffered=function(t,e){var r=e.frag;if(void 0!==r&&r.type===Fe){var i=r.elementaryStreams;if(!Object.keys(i).some((function(t){return!!i[t]})))return;var n=this._levels[r.level];null!=n&&n.loadError&&(this.log("Resetting level error count of "+n.loadError+" on frag buffered"),n.loadError=0)}},r.onLevelLoaded=function(t,e){var r,i,n=e.level,a=e.details,s=this._levels[n];if(!s)return this.warn("Invalid level index "+n),void(null!=(i=e.deliveryDirectives)&&i.skip&&(a.deltaUpdateFailed=!0));n===this.currentLevelIndex?(0===s.fragmentError&&(s.loadError=0),this.playlistLoaded(n,e,s.details)):null!=(r=e.deliveryDirectives)&&r.skip&&(a.deltaUpdateFailed=!0)},r.loadPlaylist=function(e){t.prototype.loadPlaylist.call(this);var r=this.currentLevelIndex,i=this.currentLevel;if(i&&this.shouldLoadPlaylist(i)){var n=i.uri;if(e)try{n=e.addDirectives(n)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}var a=i.attrs["PATHWAY-ID"];this.log("Loading level index "+r+(void 0!==(null==e?void 0:e.msn)?" at sn "+e.msn+" part "+e.part:"")+" with"+(a?" Pathway "+a:"")+" "+n),this.clearTimer(),this.hls.trigger(S.LEVEL_LOADING,{url:n,level:r,pathwayId:i.attrs["PATHWAY-ID"],id:0,deliveryDirectives:e||null})}},r.removeLevel=function(t){var e,r=this,i=this._levels.filter((function(e,i){return i!==t||(r.steering&&r.steering.removeLevel(e),e===r.currentLevel&&(r.currentLevel=null,r.currentLevelIndex=-1,e.details&&e.details.fragments.forEach((function(t){return t.level=-1}))),!1)}));mr(i),this._levels=i,this.currentLevelIndex>-1&&null!=(e=this.currentLevel)&&e.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.hls.trigger(S.LEVELS_UPDATED,{levels:i})},r.onLevelsUpdated=function(t,e){var r=e.levels;this._levels=r},r.checkMaxAutoUpdated=function(){var t=this.hls,e=t.autoLevelCapping,r=t.maxAutoLevel,i=t.maxHdcpLevel;this._maxAutoLevel!==r&&(this._maxAutoLevel=r,this.hls.trigger(S.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:e,levels:this.levels,maxAutoLevel:r,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:i}))},s(e,[{key:"levels",get:function(){return 0===this._levels.length?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(t){var e=this._levels;if(0!==e.length){if(t<0||t>=e.length){var r=new Error("invalid level idx"),i=t<0;if(this.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.LEVEL_SWITCH_ERROR,level:t,fatal:i,error:r,reason:r.message}),i)return;t=Math.min(t,e.length-1)}var n=this.currentLevelIndex,a=this.currentLevel,s=a?a.attrs["PATHWAY-ID"]:void 0,o=e[t],l=o.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=o,n!==t||!o.details||!a||s!==l){this.log("Switching to level "+t+" ("+(o.height?o.height+"p ":"")+(o.videoRange?o.videoRange+" ":"")+(o.codecSet?o.codecSet+" ":"")+"@"+o.bitrate+")"+(l?" with Pathway "+l:"")+" from level "+n+(s?" with Pathway "+s:""));var u={level:t,attrs:o.attrs,details:o.details,bitrate:o.bitrate,averageBitrate:o.averageBitrate,maxBitrate:o.maxBitrate,realBitrate:o.realBitrate,width:o.width,height:o.height,codecSet:o.codecSet,audioCodec:o.audioCodec,videoCodec:o.videoCodec,audioGroups:o.audioGroups,subtitleGroups:o.subtitleGroups,loaded:o.loaded,loadError:o.loadError,fragmentError:o.fragmentError,name:o.name,id:o.id,uri:o.uri,url:o.url,urlId:0,audioGroupIds:o.audioGroupIds,textGroupIds:o.textGroupIds};this.hls.trigger(S.LEVEL_SWITCHING,u);var h=o.details;if(!h||h.live){var d=this.switchParams(o.uri,null==a?void 0:a.details,h);this.loadPlaylist(d)}}}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(t){this.manualLevelIndex=t,void 0===this._startLevel&&(this._startLevel=t),-1!==t&&(this.level=t)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(t){this._firstLevel=t}},{key:"startLevel",get:function(){if(void 0===this._startLevel){var t=this.hls.config.startLevel;return void 0!==t?t:this.hls.firstAutoLevel}return this._startLevel},set:function(t){this._startLevel=t}},{key:"nextLoadLevel",get:function(){return-1!==this.manualLevelIndex?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(t){this.level=t,-1===this.manualLevelIndex&&(this.hls.nextAutoLevel=t)}}]),e}(Fr);function so(t){var e={};t.forEach((function(t){var r=t.groupId||"";t.id=e[r]=e[r]||0,e[r]++}))}var oo=function(){function t(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}var e=t.prototype;return e.abort=function(t){for(var e in this.keyUriToKeyInfo){var r=this.keyUriToKeyInfo[e].loader;if(r){var i;if(t&&t!==(null==(i=r.context)?void 0:i.frag.type))return;r.abort()}}},e.detach=function(){for(var t in this.keyUriToKeyInfo){var e=this.keyUriToKeyInfo[t];(e.mediaKeySessionContext||e.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}},e.destroy=function(){for(var t in this.detach(),this.keyUriToKeyInfo){var e=this.keyUriToKeyInfo[t].loader;e&&e.destroy()}this.keyUriToKeyInfo={}},e.createKeyLoadError=function(t,e,r,i,n){return void 0===e&&(e=A.KEY_LOAD_ERROR),new fi({type:L.NETWORK_ERROR,details:e,fatal:!1,frag:t,response:n,error:r,networkDetails:i})},e.loadClear=function(t,e){var r=this;if(this.emeController&&this.config.emeEnabled)for(var i=t.sn,n=t.cc,a=function(){var t=e[s];if(n<=t.cc&&("initSegment"===i||"initSegment"===t.sn||i<t.sn))return r.emeController.selectKeySystemFormat(t).then((function(e){t.setKeyFormat(e)})),1},s=0;s<e.length&&!a();s++);},e.load=function(t){var e=this;return!t.decryptdata&&t.encrypted&&this.emeController?this.emeController.selectKeySystemFormat(t).then((function(r){return e.loadInternal(t,r)})):this.loadInternal(t)},e.loadInternal=function(t,e){var r,i;e&&t.setKeyFormat(e);var n=t.decryptdata;if(!n){var a=new Error(e?"Expected frag.decryptdata to be defined after setting format "+e:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,A.KEY_LOAD_ERROR,a))}var s=n.uri;if(!s)return Promise.reject(this.createKeyLoadError(t,A.KEY_LOAD_ERROR,new Error('Invalid key URI: "'+s+'"')));var o,l=this.keyUriToKeyInfo[s];if(null!=(r=l)&&r.decryptdata.key)return n.key=l.decryptdata.key,Promise.resolve({frag:t,keyInfo:l});if(null!=(i=l)&&i.keyLoadPromise)switch(null==(o=l.mediaKeySessionContext)?void 0:o.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return l.keyLoadPromise.then((function(e){return n.key=e.keyInfo.decryptdata.key,{frag:t,keyInfo:l}}))}switch(l=this.keyUriToKeyInfo[s]={decryptdata:n,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},n.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return"identity"===n.keyFormat?this.loadKeyHTTP(l,t):this.loadKeyEME(l,t);case"AES-128":return this.loadKeyHTTP(l,t);default:return Promise.reject(this.createKeyLoadError(t,A.KEY_LOAD_ERROR,new Error('Key supplied with unsupported METHOD: "'+n.method+'"')))}},e.loadKeyEME=function(t,e){var r={frag:e,keyInfo:t};if(this.emeController&&this.config.emeEnabled){var i=this.emeController.loadKey(r);if(i)return(t.keyLoadPromise=i.then((function(e){return t.mediaKeySessionContext=e,r}))).catch((function(e){throw t.keyLoadPromise=null,e}))}return Promise.resolve(r)},e.loadKeyHTTP=function(t,e){var r=this,n=this.config,a=new(0,n.loader)(n);return e.keyLoader=t.loader=a,t.keyLoadPromise=new Promise((function(s,o){var l={keyInfo:t,frag:e,responseType:"arraybuffer",url:t.decryptdata.uri},u=n.keyLoadPolicy.default,h={loadPolicy:u,timeout:u.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},d={onSuccess:function(t,e,i,n){var a=i.frag,l=i.keyInfo,u=i.url;if(!a.decryptdata||l!==r.keyUriToKeyInfo[u])return o(r.createKeyLoadError(a,A.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),n));l.decryptdata.key=a.decryptdata.key=new Uint8Array(t.data),a.keyLoader=null,l.loader=null,s({frag:a,keyInfo:l})},onError:function(t,n,a,s){r.resetLoader(n),o(r.createKeyLoadError(e,A.KEY_LOAD_ERROR,new Error("HTTP Error "+t.code+" loading key "+t.text),a,i({url:l.url,data:void 0},t)))},onTimeout:function(t,i,n){r.resetLoader(i),o(r.createKeyLoadError(e,A.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),n))},onAbort:function(t,i,n){r.resetLoader(i),o(r.createKeyLoadError(e,A.INTERNAL_ABORTED,new Error("key loading aborted"),n))}};a.load(l,h,d)}))},e.resetLoader=function(t){var e=t.frag,r=t.keyInfo,i=t.url,n=r.loader;e.keyLoader===n&&(e.keyLoader=null,r.loader=null),delete this.keyUriToKeyInfo[i],n&&n.destroy()},t}();function lo(){return self.SourceBuffer||self.WebKitSourceBuffer}function uo(){if(!se())return!1;var t=lo();return!t||t.prototype&&"function"==typeof t.prototype.appendBuffer&&"function"==typeof t.prototype.remove}var ho=function(){function t(t,e,r,i){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=t,this.media=e,this.fragmentTracker=r,this.hls=i}var e=t.prototype;return e.destroy=function(){this.media=null,this.hls=this.fragmentTracker=null},e.poll=function(t,e){var r=this.config,i=this.media,n=this.stalled;if(null!==i){var a=i.currentTime,s=i.seeking,o=this.seeking&&!s,l=!this.seeking&&s;if(this.seeking=s,a===t)if(l||o)this.stalled=null;else if(i.paused&&!s||i.ended||0===i.playbackRate||!ri.getBuffered(i).length)this.nudgeRetry=0;else{var u=ri.bufferInfo(i,a,0),h=u.nextStart||0;if(s){var d=u.len>2,c=!h||e&&e.start<=a||h-a>2&&!this.fragmentTracker.getPartialFragment(a);if(d||c)return;this.moved=!1}if(!this.moved&&null!==this.stalled){var f;if(!(u.len>0||h))return;var g=Math.max(h,u.start||0)-a,v=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,m=(null==v||null==(f=v.details)?void 0:f.live)?2*v.details.targetduration:2,p=this.fragmentTracker.getPartialFragment(a);if(g>0&&(g<=m||p))return void(i.paused||this._trySkipBufferHole(p))}var y=self.performance.now();if(null!==n){var E=y-n;if(s||!(E>=250)||(this._reportStall(u),this.media)){var T=ri.bufferInfo(i,a,r.maxBufferHole);this._tryFixBufferStall(T,E)}}else this.stalled=y}else if(this.moved=!0,s||(this.nudgeRetry=0),null!==n){if(this.stallReported){var S=self.performance.now()-n;w.warn("playback not stuck anymore @"+a+", after "+Math.round(S)+"ms"),this.stallReported=!1}this.stalled=null}}},e._tryFixBufferStall=function(t,e){var r=this.config,i=this.fragmentTracker,n=this.media;if(null!==n){var a=n.currentTime,s=i.getPartialFragment(a);if(s&&(this._trySkipBufferHole(s)||!this.media))return;(t.len>r.maxBufferHole||t.nextStart&&t.nextStart-a<r.maxBufferHole)&&e>1e3*r.highBufferWatchdogPeriod&&(w.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}},e._reportStall=function(t){var e=this.hls,r=this.media;if(!this.stallReported&&r){this.stallReported=!0;var i=new Error("Playback stalling at @"+r.currentTime+" due to low buffer ("+JSON.stringify(t)+")");w.warn(i.message),e.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_STALLED_ERROR,fatal:!1,error:i,buffer:t.len})}},e._trySkipBufferHole=function(t){var e=this.config,r=this.hls,i=this.media;if(null===i)return 0;var n=i.currentTime,a=ri.bufferInfo(i,n,0),s=n<a.start?a.start:a.nextStart;if(s){var o=a.len<=e.maxBufferHole,l=a.len>0&&a.len<1&&i.readyState<3,u=s-n;if(u>0&&(o||l)){if(u>e.maxBufferHole){var h=this.fragmentTracker,d=!1;if(0===n){var c=h.getAppendedFrag(0,Fe);c&&s<c.end&&(d=!0)}if(!d){var f=t||h.getAppendedFrag(n,Fe);if(f){for(var g=!1,v=f.end;v<s;){var m=h.getPartialFragment(v);if(!m){g=!0;break}v+=m.duration}if(g)return 0}}}var p=Math.max(s+.05,n+.1);if(w.warn("skipping hole, adjusting currentTime from "+n+" to "+p),this.moved=!0,this.stalled=null,i.currentTime=p,t&&!t.gap){var y=new Error("fragment loaded with buffer holes, seeking from "+n+" to "+p);r.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:y,reason:y.message,frag:t})}return p}}return 0},e._tryNudgeBuffer=function(){var t=this.config,e=this.hls,r=this.media,i=this.nudgeRetry;if(null!==r){var n=r.currentTime;if(this.nudgeRetry++,i<t.nudgeMaxRetry){var a=n+(i+1)*t.nudgeOffset,s=new Error("Nudging 'currentTime' from "+n+" to "+a);w.warn(s.message),r.currentTime=a,e.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_NUDGE_ON_STALL,error:s,fatal:!1})}else{var o=new Error("Playhead still not moving while enough data buffered @"+n+" after "+t.nudgeMaxRetry+" nudges");w.error(o.message),e.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_STALLED_ERROR,error:o,fatal:!0})}}},t}(),co=function(t){function e(e,r,i){var n;return(n=t.call(this,e,r,i,"[stream-controller]",Fe)||this).audioCodecSwap=!1,n.gapController=null,n.level=-1,n._forceStartLoad=!1,n.altAudio=!1,n.audioOnly=!1,n.fragPlaying=null,n.onvplaying=null,n.onvseeked=null,n.fragLastKbps=0,n.couldBacktrack=!1,n.backtrackFragment=null,n.audioCodecSwitch=!1,n.videoBuffer=null,n._registerListeners(),n}l(e,t);var r=e.prototype;return r._registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(S.ERROR,this.onError,this),t.on(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(S.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(S.BUFFER_CREATED,this.onBufferCreated,this),t.on(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(S.ERROR,this.onError,this),t.off(S.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(S.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(S.BUFFER_CREATED,this.onBufferCreated,this),t.off(S.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this)},r.onHandlerDestroying=function(){this._unregisterListeners(),t.prototype.onHandlerDestroying.call(this)},r.startLoad=function(t){if(this.levels){var e=this.lastCurrentTime,r=this.hls;if(this.stopLoad(),this.setInterval(100),this.level=-1,!this.startFragRequested){var i=r.startLevel;-1===i&&(r.config.testBandwidth&&this.levels.length>1?(i=0,this.bitrateTest=!0):i=r.firstAutoLevel),r.nextLoadLevel=i,this.level=r.loadLevel,this.loadedmetadata=!1}e>0&&-1===t&&(this.log("Override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e),this.state=Ti,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()}else this._forceStartLoad=!0,this.state=Ei},r.stopLoad=function(){this._forceStartLoad=!1,t.prototype.stopLoad.call(this)},r.doTick=function(){switch(this.state){case Ci:var t=this.levels,e=this.level,r=null==t?void 0:t[e],i=null==r?void 0:r.details;if(i&&(!i.live||this.levelLastLoaded===r)){if(this.waitForCdnTuneIn(i))break;this.state=Ti;break}if(this.hls.nextLoadLevel!==this.level){this.state=Ti;break}break;case Ai:var n,a=self.performance.now(),s=this.retryDate;if(!s||a>=s||null!=(n=this.media)&&n.seeking){var o=this.levels,l=this.level,u=null==o?void 0:o[l];this.resetStartWhenNotLoaded(u||null),this.state=Ti}}this.state===Ti&&this.doTickIdle(),this.onTickEnd()},r.onTickEnd=function(){t.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},r.doTickIdle=function(){var t=this.hls,e=this.levelLastLoaded,r=this.levels,i=this.media;if(null!==e&&(i||!this.startFragRequested&&t.config.startFragPrefetch)&&(!this.altAudio||!this.audioOnly)){var n=t.nextLoadLevel;if(null!=r&&r[n]){var a=r[n],s=this.getMainFwdBufferInfo();if(null!==s){var o=this.getLevelDetails();if(o&&this._streamEnded(s,o)){var l={};return this.altAudio&&(l.type="video"),this.hls.trigger(S.BUFFER_EOS,l),void(this.state=Di)}t.loadLevel!==n&&-1===t.manualLevel&&this.log("Adapting to level "+n+" from level "+this.level),this.level=t.nextLoadLevel=n;var u=a.details;if(!u||this.state===Ci||u.live&&this.levelLastLoaded!==a)return this.level=n,void(this.state=Ci);var h=s.len,d=this.getMaxBufferLength(a.maxBitrate);if(!(h>=d)){this.backtrackFragment&&this.backtrackFragment.start>s.end&&(this.backtrackFragment=null);var c=this.backtrackFragment?this.backtrackFragment.start:s.end,f=this.getNextFragment(c,u);if(this.couldBacktrack&&!this.fragPrevious&&f&&"initSegment"!==f.sn&&this.fragmentTracker.getState(f)!==Jr){var g,v=(null!=(g=this.backtrackFragment)?g:f).sn-u.startSN,m=u.fragments[v-1];m&&f.cc===m.cc&&(f=m,this.fragmentTracker.removeFragment(m))}else this.backtrackFragment&&s.len&&(this.backtrackFragment=null);if(f&&this.isLoopLoading(f,c)){if(!f.gap){var p=this.audioOnly&&!this.altAudio?O:N,y=(p===N?this.videoBuffer:this.mediaBuffer)||this.media;y&&this.afterBufferFlushed(y,p,Fe)}f=this.getNextFragmentLoopLoading(f,u,s,Fe,d)}f&&(!f.initSegment||f.initSegment.data||this.bitrateTest||(f=f.initSegment),this.loadFragment(f,a,c))}}}}},r.loadFragment=function(e,r,i){var n=this.fragmentTracker.getState(e);this.fragCurrent=e,n===Xr||n===Qr?"initSegment"===e.sn?this._loadInitSegment(e,r):this.bitrateTest?(this.log("Fragment "+e.sn+" of level "+e.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(e,r)):(this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i)):this.clearTrackerIfNeeded(e)},r.getBufferedFrag=function(t){return this.fragmentTracker.getBufferedFrag(t,Fe)},r.followingBufferedFrag=function(t){return t?this.getBufferedFrag(t.end+.5):null},r.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},r.nextLevelSwitch=function(){var t=this.levels,e=this.media;if(null!=e&&e.readyState){var r,i=this.getAppendedFrag(e.currentTime);i&&i.start>1&&this.flushMainBuffer(0,i.start-1);var n=this.getLevelDetails();if(null!=n&&n.live){var a=this.getMainFwdBufferInfo();if(!a||a.len<2*n.targetduration)return}if(!e.paused&&t){var s=t[this.hls.nextLoadLevel],o=this.fragLastKbps;r=o&&this.fragCurrent?this.fragCurrent.duration*s.maxBitrate/(1e3*o)+1:0}else r=0;var l=this.getBufferedFrag(e.currentTime+r);if(l){var u=this.followingBufferedFrag(l);if(u){this.abortCurrentFrag();var h=u.maxStartPTS?u.maxStartPTS:u.start,d=u.duration,c=Math.max(l.end,h+Math.min(Math.max(d-this.config.maxFragLookUpTolerance,d*(this.couldBacktrack?.5:.125)),d*(this.couldBacktrack?.75:.25)));this.flushMainBuffer(c,Number.POSITIVE_INFINITY)}}}},r.abortCurrentFrag=function(){var t=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,t&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.state){case Si:case Li:case Ai:case bi:case ki:this.state=Ti}this.nextLoadPosition=this.getLoadPosition()},r.flushMainBuffer=function(e,r){t.prototype.flushMainBuffer.call(this,e,r,this.altAudio?"video":null)},r.onMediaAttached=function(e,r){t.prototype.onMediaAttached.call(this,e,r);var i=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),i.addEventListener("playing",this.onvplaying),i.addEventListener("seeked",this.onvseeked),this.gapController=new ho(this.config,i,this.fragmentTracker,this.hls)},r.onMediaDetaching=function(){var e=this.media;e&&this.onvplaying&&this.onvseeked&&(e.removeEventListener("playing",this.onvplaying),e.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),t.prototype.onMediaDetaching.call(this)},r.onMediaPlaying=function(){this.tick()},r.onMediaSeeked=function(){var t=this.media,e=t?t.currentTime:null;y(e)&&this.log("Media seeked to "+e.toFixed(3));var r=this.getMainFwdBufferInfo();null!==r&&0!==r.len?this.tick():this.warn('Main forward buffer length on "seeked" event '+(r?r.len:"empty")+")")},r.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(S.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=!1,this.startPosition=this.lastCurrentTime=this.fragLastKbps=0,this.levels=this.fragPlaying=this.backtrackFragment=this.levelLastLoaded=null,this.altAudio=this.audioOnly=this.startFragRequested=!1},r.onManifestParsed=function(t,e){var r,i,n=!1,a=!1;e.levels.forEach((function(t){var e=t.audioCodec;e&&(n=n||-1!==e.indexOf("mp4a.40.2"),a=a||-1!==e.indexOf("mp4a.40.5"))})),this.audioCodecSwitch=n&&a&&!("function"==typeof(null==(i=lo())||null==(r=i.prototype)?void 0:r.changeType)),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=e.levels,this.startFragRequested=!1},r.onLevelLoading=function(t,e){var r=this.levels;if(r&&this.state===Ti){var i=r[e.level];(!i.details||i.details.live&&this.levelLastLoaded!==i||this.waitForCdnTuneIn(i.details))&&(this.state=Ci)}},r.onLevelLoaded=function(t,e){var r,i=this.levels,n=e.level,a=e.details,s=a.totalduration;if(i){this.log("Level "+n+" loaded ["+a.startSN+","+a.endSN+"]"+(a.lastPartSn?"[part-"+a.lastPartSn+"-"+a.lastPartIndex+"]":"")+", cc ["+a.startCC+", "+a.endCC+"] duration:"+s);var o=i[n],l=this.fragCurrent;!l||this.state!==Li&&this.state!==Ai||l.level!==e.level&&l.loader&&this.abortCurrentFrag();var u=0;if(a.live||null!=(r=o.details)&&r.live){var h;if(this.checkLiveUpdate(a),a.deltaUpdateFailed)return;u=this.alignPlaylists(a,o.details,null==(h=this.levelLastLoaded)?void 0:h.details)}if(o.details=a,this.levelLastLoaded=o,this.hls.trigger(S.LEVEL_UPDATED,{details:a,level:n}),this.state===Ci){if(this.waitForCdnTuneIn(a))return;this.state=Ti}this.startFragRequested?a.live&&this.synchronizeToLiveEdge(a):this.setStartPosition(a,u),this.tick()}else this.warn("Levels were reset while loading level "+n)},r._handleFragmentLoadProgress=function(t){var e,r=t.frag,i=t.part,n=t.payload,a=this.levels;if(a){var s=a[r.level],o=s.details;if(!o)return this.warn("Dropping fragment "+r.sn+" of level "+r.level+" after level details were reset"),void this.fragmentTracker.removeFragment(r);var l=s.videoCodec,u=o.PTSKnown||!o.live,h=null==(e=r.initSegment)?void 0:e.data,d=this._getAudioCodec(s),c=this.transmuxer=this.transmuxer||new qn(this.hls,Fe,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),f=i?i.index:-1,g=-1!==f,v=new ii(r.level,r.sn,r.stats.chunkCount,n.byteLength,f,g),m=this.initPTS[r.cc];c.push(n,h,d,l,r,i,o.totalduration,u,v,m)}else this.warn("Levels were reset while fragment load was in progress. Fragment "+r.sn+" of level "+r.level+" will not be buffered")},r.onAudioTrackSwitching=function(t,e){var r=this.altAudio;if(!e.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var i=this.fragCurrent;i&&(this.log("Switching to main audio track, cancel main fragment load"),i.abortRequests(),this.fragmentTracker.removeFragment(i)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var n=this.hls;r&&(n.trigger(S.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),n.trigger(S.AUDIO_TRACK_SWITCHED,e)}},r.onAudioTrackSwitched=function(t,e){var r=e.id,i=!!this.hls.audioTracks[r].url;if(i){var n=this.videoBuffer;n&&this.mediaBuffer!==n&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=n)}this.altAudio=i,this.tick()},r.onBufferCreated=function(t,e){var r,i,n=e.tracks,a=!1;for(var s in n){var o=n[s];if("main"===o.id){if(i=s,r=o,"video"===s){var l=n[s];l&&(this.videoBuffer=l.buffer)}}else a=!0}a&&r?(this.log("Alternate track found, use "+i+".buffered to schedule main fragment loading"),this.mediaBuffer=r.buffer):this.mediaBuffer=this.media},r.onFragBuffered=function(t,e){var r=e.frag,i=e.part;if(!r||r.type===Fe){if(this.fragContextChanged(r))return this.warn("Fragment "+r.sn+(i?" p: "+i.index:"")+" of level "+r.level+" finished buffering, but was aborted. state: "+this.state),void(this.state===ki&&(this.state=Ti));var n=i?i.stats:r.stats;this.fragLastKbps=Math.round(8*n.total/(n.buffering.end-n.loading.first)),"initSegment"!==r.sn&&(this.fragPrevious=r),this.fragBufferedComplete(r,i)}},r.onError=function(t,e){var r;if(e.fatal)this.state=Ii;else switch(e.details){case A.FRAG_GAP:case A.FRAG_PARSING_ERROR:case A.FRAG_DECRYPT_ERROR:case A.FRAG_LOAD_ERROR:case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_ERROR:case A.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Fe,e);break;case A.LEVEL_LOAD_ERROR:case A.LEVEL_LOAD_TIMEOUT:case A.LEVEL_PARSING_ERROR:e.levelRetry||this.state!==Ci||(null==(r=e.context)?void 0:r.type)!==_e||(this.state=Ti);break;case A.BUFFER_APPEND_ERROR:case A.BUFFER_FULL_ERROR:if(!e.parent||"main"!==e.parent)return;if(e.details===A.BUFFER_APPEND_ERROR)return void this.resetLoadingState();this.reduceLengthAndFlushBuffer(e)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case A.INTERNAL_EXCEPTION:this.recoverWorkerError(e)}},r.checkBuffer=function(){var t=this.media,e=this.gapController;if(t&&e&&t.readyState){if(this.loadedmetadata||!ri.getBuffered(t).length){var r=this.state!==Ti?this.fragCurrent:null;e.poll(this.lastCurrentTime,r)}this.lastCurrentTime=t.currentTime}},r.onFragLoadEmergencyAborted=function(){this.state=Ti,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},r.onBufferFlushed=function(t,e){var r=e.type;if(r!==O||this.audioOnly&&!this.altAudio){var i=(r===N?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(i,r,Fe),this.tick()}},r.onLevelsUpdated=function(t,e){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level),this.levels=e.levels},r.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},r.seekToStartPos=function(){var t=this.media;if(t){var e=t.currentTime,r=this.startPosition;if(r>=0&&e<r){if(t.seeking)return void this.log("could not seek to "+r+", already seeking at "+e);var i=ri.getBuffered(t),n=(i.length?i.start(0):0)-r;n>0&&(n<this.config.maxBufferHole||n<this.config.maxFragLookUpTolerance)&&(this.log("adjusting start position by "+n+" to match buffer start"),r+=n,this.startPosition=r),this.log("seek to target start position "+r+" from current time "+e),t.currentTime=r}}},r._getAudioCodec=function(t){var e=this.config.defaultAudioCodec||t.audioCodec;return this.audioCodecSwap&&e&&(this.log("Swapping audio codec"),e=-1!==e.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),e},r._loadBitrateTestFrag=function(t,e){var r=this;t.bitrateTest=!0,this._doFragLoad(t,e).then((function(i){var n=r.hls;if(i&&!r.fragContextChanged(t)){e.fragmentError=0,r.state=Ti,r.startFragRequested=!1,r.bitrateTest=!1;var a=t.stats;a.parsing.start=a.parsing.end=a.buffering.start=a.buffering.end=self.performance.now(),n.trigger(S.FRAG_LOADED,i),t.bitrateTest=!1}}))},r._handleTransmuxComplete=function(t){var e,r="main",i=this.hls,n=t.remuxResult,a=t.chunkMeta,s=this.getCurrentContext(a);if(s){var o=s.frag,l=s.part,u=s.level,h=n.video,d=n.text,c=n.id3,f=n.initSegment,g=u.details,v=this.altAudio?void 0:n.audio;if(this.fragContextChanged(o))this.fragmentTracker.removeFragment(o);else{if(this.state=bi,f){if(null!=f&&f.tracks){var m=o.initSegment||o;this._bufferInitSegment(u,f.tracks,m,a),i.trigger(S.FRAG_PARSING_INIT_SEGMENT,{frag:m,id:r,tracks:f.tracks})}var p=f.initPTS,E=f.timescale;y(p)&&(this.initPTS[o.cc]={baseTime:p,timescale:E},i.trigger(S.INIT_PTS_FOUND,{frag:o,id:r,initPTS:p,timescale:E}))}if(h&&g&&"initSegment"!==o.sn){var T=g.fragments[o.sn-1-g.startSN],L=o.sn===g.startSN,A=!T||o.cc>T.cc;if(!1!==n.independent){var R=h.startPTS,b=h.endPTS,k=h.startDTS,D=h.endDTS;if(l)l.elementaryStreams[h.type]={startPTS:R,endPTS:b,startDTS:k,endDTS:D};else if(h.firstKeyFrame&&h.independent&&1===a.id&&!A&&(this.couldBacktrack=!0),h.dropped&&h.independent){var I=this.getMainFwdBufferInfo(),w=(I?I.end:this.getLoadPosition())+this.config.maxBufferHole,C=h.firstKeyFramePTS?h.firstKeyFramePTS:R;if(!L&&w<C-this.config.maxBufferHole&&!A)return void this.backtrack(o);A&&(o.gap=!0),o.setElementaryStreamInfo(h.type,o.start,b,o.start,D,!0)}else L&&R>2&&(o.gap=!0);o.setElementaryStreamInfo(h.type,R,b,k,D),this.backtrackFragment&&(this.backtrackFragment=o),this.bufferFragmentData(h,o,l,a,L||A)}else{if(!L&&!A)return void this.backtrack(o);o.gap=!0}}if(v){var _=v.startPTS,x=v.endPTS,P=v.startDTS,F=v.endDTS;l&&(l.elementaryStreams[O]={startPTS:_,endPTS:x,startDTS:P,endDTS:F}),o.setElementaryStreamInfo(O,_,x,P,F),this.bufferFragmentData(v,o,l,a)}if(g&&null!=c&&null!=(e=c.samples)&&e.length){var M={id:r,frag:o,details:g,samples:c.samples};i.trigger(S.FRAG_PARSING_METADATA,M)}if(g&&d){var N={id:r,frag:o,details:g,samples:d.samples};i.trigger(S.FRAG_PARSING_USERDATA,N)}}}else this.resetWhenMissingContext(a)},r._bufferInitSegment=function(t,e,r,i){var n=this;if(this.state===bi){this.audioOnly=!!e.audio&&!e.video,this.altAudio&&!this.audioOnly&&delete e.audio;var a=e.audio,s=e.video,o=e.audiovideo;if(a){var l=t.audioCodec,u=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){l&&(l=-1!==l.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5");var h=a.metadata;h&&"channelCount"in h&&1!==(h.channelCount||1)&&-1===u.indexOf("firefox")&&(l="mp4a.40.5")}l&&-1!==l.indexOf("mp4a.40.5")&&-1!==u.indexOf("android")&&"audio/mpeg"!==a.container&&(l="mp4a.40.2",this.log("Android: force audio codec to "+l)),t.audioCodec&&t.audioCodec!==l&&this.log('Swapping manifest audio codec "'+t.audioCodec+'" for "'+l+'"'),a.levelCodec=l,a.id="main",this.log("Init audio buffer, container:"+a.container+", codecs[selected/level/parsed]=["+(l||"")+"/"+(t.audioCodec||"")+"/"+a.codec+"]")}s&&(s.levelCodec=t.videoCodec,s.id="main",this.log("Init video buffer, container:"+s.container+", codecs[level/parsed]=["+(t.videoCodec||"")+"/"+s.codec+"]")),o&&this.log("Init audiovideo buffer, container:"+o.container+", codecs[level/parsed]=["+t.codecs+"/"+o.codec+"]"),this.hls.trigger(S.BUFFER_CODECS,e),Object.keys(e).forEach((function(t){var a=e[t].initSegment;null!=a&&a.byteLength&&n.hls.trigger(S.BUFFER_APPENDING,{type:t,data:a,frag:r,part:null,chunkMeta:i,parent:r.type})})),this.tickImmediate()}},r.getMainFwdBufferInfo=function(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,Fe)},r.backtrack=function(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Ti},r.checkFragmentChanged=function(){var t=this.media,e=null;if(t&&t.readyState>1&&!1===t.seeking){var r=t.currentTime;if(ri.isBuffered(t,r)?e=this.getAppendedFrag(r):ri.isBuffered(t,r+.1)&&(e=this.getAppendedFrag(r+.1)),e){this.backtrackFragment=null;var i=this.fragPlaying,n=e.level;i&&e.sn===i.sn&&i.level===n||(this.fragPlaying=e,this.hls.trigger(S.FRAG_CHANGED,{frag:e}),i&&i.level===n||this.hls.trigger(S.LEVEL_SWITCHED,{level:n}))}}},s(e,[{key:"nextLevel",get:function(){var t=this.nextBufferedFrag;return t?t.level:-1}},{key:"currentFrag",get:function(){var t=this.media;return t?this.fragPlaying||this.getAppendedFrag(t.currentTime):null}},{key:"currentProgramDateTime",get:function(){var t=this.media;if(t){var e=t.currentTime,r=this.currentFrag;if(r&&y(e)&&y(r.programDateTime)){var i=r.programDateTime+1e3*(e-r.start);return new Date(i)}}return null}},{key:"currentLevel",get:function(){var t=this.currentFrag;return t?t.level:-1}},{key:"nextBufferedFrag",get:function(){var t=this.currentFrag;return t?this.followingBufferedFrag(t):null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),e}(_i),fo=function(){function t(e){void 0===e&&(e={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this.started=!1,this._emitter=new Vn,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,this.triggeringException=void 0,I(e.debug||!1,"Hls instance");var r=this.config=function(t,e){if((e.liveSyncDurationCount||e.liveMaxLatencyDurationCount)&&(e.liveSyncDuration||e.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(void 0!==e.liveMaxLatencyDurationCount&&(void 0===e.liveSyncDurationCount||e.liveMaxLatencyDurationCount<=e.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(void 0!==e.liveMaxLatencyDuration&&(void 0===e.liveSyncDuration||e.liveMaxLatencyDuration<=e.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');var r=io(t),n=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return["manifest","level","frag"].forEach((function(t){var i=("level"===t?"playlist":t)+"LoadPolicy",a=void 0===e[i],s=[];n.forEach((function(n){var o=t+"Loading"+n,l=e[o];if(void 0!==l&&a){s.push(o);var u=r[i].default;switch(e[i]={default:u},n){case"TimeOut":u.maxLoadTimeMs=l,u.maxTimeToFirstByteMs=l;break;case"MaxRetry":u.errorRetry.maxNumRetry=l,u.timeoutRetry.maxNumRetry=l;break;case"RetryDelay":u.errorRetry.retryDelayMs=l,u.timeoutRetry.retryDelayMs=l;break;case"MaxRetryTimeout":u.errorRetry.maxRetryDelayMs=l,u.timeoutRetry.maxRetryDelayMs=l}}})),s.length&&w.warn('hls.js config: "'+s.join('", "')+'" setting(s) are deprecated, use "'+i+'": '+JSON.stringify(e[i]))})),i(i({},r),e)}(t.DefaultConfig,e);this.userConfig=e,r.progressive&&no(r);var n=r.abrController,a=r.bufferController,s=r.capLevelController,o=r.errorController,l=r.fpsController,u=new o(this),h=this.abrController=new n(this),d=this.bufferController=new a(this),c=this.capLevelController=new s(this),f=new l(this),g=new Be(this),v=new $e(this),m=r.contentSteeringController,p=m?new m(this):null,y=this.levelController=new ao(this,p),E=new $r(this),T=new oo(this.config),L=this.streamController=new co(this,E,T);c.setStreamController(L),f.setStreamController(L);var A=[g,y,L];p&&A.splice(1,0,p),this.networkControllers=A;var R=[h,d,c,f,v,E];this.audioTrackController=this.createController(r.audioTrackController,A);var b=r.audioStreamController;b&&A.push(new b(this,E,T)),this.subtitleTrackController=this.createController(r.subtitleTrackController,A);var k=r.subtitleStreamController;k&&A.push(new k(this,E,T)),this.createController(r.timelineController,R),T.emeController=this.emeController=this.createController(r.emeController,R),this.cmcdController=this.createController(r.cmcdController,R),this.latencyController=this.createController(Ze,R),this.coreComponents=R,A.push(u);var D=u.onErrorOut;"function"==typeof D&&this.on(S.ERROR,D,u)}t.isMSESupported=function(){return uo()},t.isSupported=function(){return function(){if(!uo())return!1;var t=se();return"function"==typeof(null==t?void 0:t.isTypeSupported)&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some((function(e){return t.isTypeSupported(he(e,"video"))}))||["mp4a.40.2","fLaC"].some((function(e){return t.isTypeSupported(he(e,"audio"))})))}()},t.getMediaSource=function(){return se()};var e=t.prototype;return e.createController=function(t,e){if(t){var r=new t(this);return e&&e.push(r),r}return null},e.on=function(t,e,r){void 0===r&&(r=this),this._emitter.on(t,e,r)},e.once=function(t,e,r){void 0===r&&(r=this),this._emitter.once(t,e,r)},e.removeAllListeners=function(t){this._emitter.removeAllListeners(t)},e.off=function(t,e,r,i){void 0===r&&(r=this),this._emitter.off(t,e,r,i)},e.listeners=function(t){return this._emitter.listeners(t)},e.emit=function(t,e,r){return this._emitter.emit(t,e,r)},e.trigger=function(t,e){if(this.config.debug)return this.emit(t,t,e);try{return this.emit(t,t,e)}catch(e){if(w.error("An internal error happened while handling event "+t+'. Error message: "'+e.message+'". Here is a stacktrace:',e),!this.triggeringException){this.triggeringException=!0;var r=t===S.ERROR;this.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.INTERNAL_EXCEPTION,fatal:r,event:t,error:e}),this.triggeringException=!1}}return!1},e.listenerCount=function(t){return this._emitter.listenerCount(t)},e.destroy=function(){w.log("destroy"),this.trigger(S.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach((function(t){return t.destroy()})),this.networkControllers.length=0,this.coreComponents.forEach((function(t){return t.destroy()})),this.coreComponents.length=0;var t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null},e.attachMedia=function(t){w.log("attachMedia"),this._media=t,this.trigger(S.MEDIA_ATTACHING,{media:t})},e.detachMedia=function(){w.log("detachMedia"),this.trigger(S.MEDIA_DETACHING,void 0),this._media=null},e.loadSource=function(t){this.stopLoad();var e=this.media,r=this.url,i=this.url=p.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,w.log("loadSource:"+i),e&&r&&(r!==i||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(e)),this.trigger(S.MANIFEST_LOADING,{url:t})},e.startLoad=function(t){void 0===t&&(t=-1),w.log("startLoad("+t+")"),this.started=!0,this.networkControllers.forEach((function(e){e.startLoad(t)}))},e.stopLoad=function(){w.log("stopLoad"),this.started=!1,this.networkControllers.forEach((function(t){t.stopLoad()}))},e.resumeBuffering=function(){this.started&&this.networkControllers.forEach((function(t){"fragmentLoader"in t&&t.startLoad(-1)}))},e.pauseBuffering=function(){this.networkControllers.forEach((function(t){"fragmentLoader"in t&&t.stopLoad()}))},e.swapAudioCodec=function(){w.log("swapAudioCodec"),this.streamController.swapAudioCodec()},e.recoverMediaError=function(){w.log("recoverMediaError");var t=this._media;this.detachMedia(),t&&this.attachMedia(t)},e.removeLevel=function(t){this.levelController.removeLevel(t)},e.setAudioOption=function(t){var e;return null==(e=this.audioTrackController)?void 0:e.setAudioOption(t)},e.setSubtitleOption=function(t){var e;return null==(e=this.subtitleTrackController)||e.setSubtitleOption(t),null},s(t,[{key:"levels",get:function(){var t=this.levelController.levels;return t||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(t){w.log("set currentLevel:"+t),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(t){w.log("set nextLevel:"+t),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(t){w.log("set loadLevel:"+t),this.levelController.manualLevel=t}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(t){this.levelController.nextLoadLevel=t}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(t){w.log("set firstLevel:"+t),this.levelController.firstLevel=t}},{key:"startLevel",get:function(){var t=this.levelController.startLevel;return-1===t&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t},set:function(t){w.log("set startLevel:"+t),-1!==t&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(t){var e=!!t;e!==this.config.capLevelToPlayerSize&&(e?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=e)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(t){this._autoLevelCapping!==t&&(w.log("set autoLevelCapping:"+t),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}},{key:"bandwidthEstimate",get:function(){var t=this.abrController.bwEstimator;return t?t.getEstimate():NaN},set:function(t){this.abrController.resetEstimator(t)}},{key:"ttfbEstimate",get:function(){var t=this.abrController.bwEstimator;return t?t.getEstimateTTFB():NaN}},{key:"maxHdcpLevel",get:function(){return this._maxHdcpLevel},set:function(t){(function(t){return tr.indexOf(t)>-1})(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}},{key:"autoLevelEnabled",get:function(){return-1===this.levelController.manualLevel}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var t=this.levels,e=this.config.minAutoBitrate;if(!t)return 0;for(var r=t.length,i=0;i<r;i++)if(t[i].maxBitrate>=e)return i;return 0}},{key:"maxAutoLevel",get:function(){var t,e=this.levels,r=this.autoLevelCapping,i=this.maxHdcpLevel;if(t=-1===r&&null!=e&&e.length?e.length-1:r,i)for(var n=t;n--;){var a=e[n].attrs["HDCP-LEVEL"];if(a&&a<=i)return n}return t}},{key:"firstAutoLevel",get:function(){return this.abrController.firstAutoLevel}},{key:"nextAutoLevel",get:function(){return this.abrController.nextAutoLevel},set:function(t){this.abrController.nextAutoLevel=t}},{key:"playingDate",get:function(){return this.streamController.currentProgramDateTime}},{key:"mainForwardBufferInfo",get:function(){return this.streamController.getMainFwdBufferInfo()}},{key:"allAudioTracks",get:function(){var t=this.audioTrackController;return t?t.allAudioTracks:[]}},{key:"audioTracks",get:function(){var t=this.audioTrackController;return t?t.audioTracks:[]}},{key:"audioTrack",get:function(){var t=this.audioTrackController;return t?t.audioTrack:-1},set:function(t){var e=this.audioTrackController;e&&(e.audioTrack=t)}},{key:"allSubtitleTracks",get:function(){var t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}},{key:"subtitleTracks",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTrack:-1},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleTrack=t)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var t=this.subtitleTrackController;return!!t&&t.subtitleDisplay},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleDisplay=t)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(t){this.config.lowLatencyMode=t}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.5.17"}},{key:"Events",get:function(){return S}},{key:"ErrorTypes",get:function(){return L}},{key:"ErrorDetails",get:function(){return A}},{key:"DefaultConfig",get:function(){return t.defaultConfig?t.defaultConfig:ro},set:function(e){t.defaultConfig=e}}]),t}();return fo.defaultConfig=void 0,fo},"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(r="undefined"!=typeof globalThis?globalThis:r||self).Hls=i()}(!1); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment