diff --git a/playerjs-9.38.js b/playerjs-9.38.js new file mode 100644 index 0000000..77c9b05 --- /dev/null +++ b/playerjs-9.38.js @@ -0,0 +1,7 @@ +// Playerjs.com 9.38.1 +// 28.03.2019 11:03 +// API - http://bit.ly/plrjsapi + +eval(function(p,a,c,k,e,d){e=function(c){return(c35?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}('B 7t=[];B iy;if(2K[\'A3\']){2a(A3,1)};E DA(3P){B o={2C:J,B5:\'Ia\',Ib:tT,Ic:ug,6W:\'9.38.1\',cY:[\'7J\',\'\',\'3U\'],gR:\'\',2A:J,7O:J,f1:J,I9:J,dP:J,4u:J,7p:J,9r:J,u:\'#I8#fF#Ak#I4#I5#I6#fF#I7#Id#Ie#Il#Im#In#fF#Ik#fF#Ak#Ij#If#Ig#Ih#Ii#I3#I2#fF#HO#HP#HQ#fF#HN=\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',y:\'xx??x?=xx?x??=\',p:\'{HM}\',HI:-1,qb:"zE.ru",c7:"//zE.ru",8W:[],dt:H,pr:H,ga:J,fZ:[],zV:J,2E:[],7K:[],lk:[],mb:0,dS:J,7j:J,1T:J,s8:J,d9:J,8c:J,ir:J,fb:J,kQ:J,dr:J,r5:2c,hj:2c,HJ:0,r2:3G,7a:J,f4:J,HK:{},9A:[],1i:0,6l:J,dk:-1,bH:3,nr:0,cq:0,aG:1,cR:["il","fL","jM","jI","l5","jH","i0"],dD:0,iV:0,n1:0,jY:0,n3:J,hg:[J,J,J]};B ej={U:{w:20,h:20,1l:"-",HL:"-",a:1,7i:-1,1I:"4x",1J:"",1X:1,gL:-1,9g:0,2w:1,1A:"",2l:"",3K:"HR",cs:12,h4:0,1g:"W",2x:"0 3 0 3",bW:"0 0 0 0",24:1,hT:"0 0 0 0",HS:0,hP:1,bg:0,n4:0,DV:0,6c:1,8h:-1,62:"46",cu:-1,eU:"0 0 0 0",rr:-1,rq:"4x",eF:-1,iX:-1,5j:"1K",6a:"ge",2w:0,gQ:"46",cj:0.7,ts:0,tr:"4x",gM:"5 5 5 5",HZ:"0 0 0 0",t9:1,ti:"lf-lq",gI:10,ta:0,3Z:"",z6:5,z7:0,3X:0,I0:2,I1:2,yw:0.2,yC:0,yH:0.1,hH:0,za:"HY",z5:1,z4:5,yA:"46",yu:"4x",yG:"4x",yI:1,DW:1,rs:1,7x:0,3L:0,f5:20,hC:"<29 X=\'20\' 1e=\'20\'>",rh:1,mH:-1,mP:0,mZ:1,re:-1,lI:0.1,fO:0,4o:"",BP:0,Dr:"ge",3c:"",EA:zF,EC:zF,yN:0,6d:0,5E:"4x",zg:0,zf:"46",yD:9,rC:"0 0 10 0",rD:"0 0 0 0",zh:0}};E Af(){P H}E aD(x){B a;P a};E e8(x){B a;P a};E ia(s){if(s.O(\'.\')==-1){s=s.1D(1);s2=\'\';1d(i=0;i=dv.V)8C=0}P qV.fh(\'\')}(\'HT\',\'HU\',\'HV\',\'HW\'));E xM(x){B h7;B 3P={Io:54,Ip:"hO",IS:Y()};2Z{h7=1E IT(E(qx){o.3h=3l.6m(qx[qx.V-1].IU*1m);js("3h",o.3h)},3P);h7.B1(x)}2T(e){o.3h=1m}E Y(){B x=[];1d(B i=0;i<=1m;i++){x.3N(i/1m)}P x}};B v={1o:0,sU:0,lj:"#46",2F:0,zu:1,8N:"#46",62:"#4x",7x:0,cC:1,rb:1,3F:0,vg:1,fj:0,2o:{IR:0,1I:"46",a:"0.4",h:34,gD:1,1q:1,gt:1,g8:0,iz:3,8z:0,jE:3,5j:"1K",1g:"1Z",2x:"0 0 0 0",7x:0,hX:0,6N:\'\'},4r:{f:1,r:1,m:1,6H:5,h0:"6H",9l:1,gY:"1O",q8:0,Du:1,st:1,dj:0.2},1n:{62:"46",cu:"mJ",6c:0.9,8h:-1,1g:"1b",2x:"0 0 0 0",2N:"7 15 7 15",1I:"4x",3K:"AQ, Ay, lf-lq",cs:12,6A:10,h4:0,5E:"Ax",oQ:1,8N:"IQ",a:1,7i:-1,IM:0,IN:1m,IO:IP,IV:1,pI:1,B8:"IW",B7:"46",nh:-1,J2:-1,B6:0,6O:3,dT:16,oS:"J3",7x:0,hS:1,mD:1,mI:"4x",p1:0,p2:"46",AD:1,AC:0,At:"mJ",lK:0,hk:3G,gG:0,9h:0,EN:0,Ev:0,e7:1,4g:0,lO:50,sM:0,lH:1,fu:J4,mM:0,t0:"mJ",sh:"0 0 0 0",jG:30,8N:"Aq"},1z:{62:"46",cu:"J1",6c:0.7,8h:-1,3K:"AQ, Ay, lf-lq",1g:"1Z-1P",2x:"0 0 0 0",2N:"7 10 7 15",1I:"4x",cs:12,dT:16,6A:10,h4:0,J0:"4x",5E:"Ax",a:1,7i:-1,Bg:1,6O:3,dT:16,hS:1,mD:1,mI:"4x",lK:0,hk:3G,7x:0,IX:1,IY:"4X",IZ:1,IL:"6S",IK:1,Iw:"2D",Ix:0,Iy:"aw",Iv:0,Iu:"9E",jG:30,8N:"Aq"},A8:{1g:"1Z-1P",2x:"0 10 50 0"},1O:0.8,oE:1,k6:1,cK:0,6G:0,vA:1,4L:0,3Y:0,wI:0,sr:0,4h:0,Eq:1,mt:0,pW:0,pR:0,pv:\',\',qK:\';\',iw:\'//\',iD:\'47\',lr:1,ls:-1,vb:0,uI:\'20 0 0 20\',eQ:\'1f-1b\',uJ:1m,tq:1m,qS:-1,va:0,d:d1.zU,8x:d1.8x,d2:d1.8x.O("d2")==0,vM:1,zz:"iY",zs:"4x",zy:1,zt:10,mb:0,ob:1,Cw:1,q0:1,rI:1,59:\'Iq\',vs:0,gn:\'8F\',g1:1,wb:0,wf:0,ud:0,9a:1,dw:1,wy:5,wH:0,bz:0,uG:1,wv:0,nS:5,xg:0,xa:0,sX:0,aE:1,e2:1,ui:0,Ce:0,tN:0,tw:1,jm:0,1V:"yh",Ir:th,sE:\'1m%\',ga:0,xZ:{ai:1,1H:0,ll:0,5a:0,2C:1,r8:0,qs:0,qJ:0,jU:0,xl:0,oN:0},y7:{ai:1,1H:0,ll:0,5a:0,2C:1,r8:0,qs:0,qJ:0},oA:1m,wM:1,j6:1,jP:14,il:\'1m%\',wg:1,w1:20,wj:1,jI:0.7,wu:2,qa:3,i0:10,fL:"4x",jM:"46",l5:0,jH:dR,p8:1,rk:1,bM:1,Is:1,It:0.3,Iz:3,IA:4,IH:5,II:0,IJ:IG,IF:zo,xi:0,wL:1,tB:1,nE:1,AE:1,6I:0,eZ:IB,m8:90,tk:0,xu:1,xr:"mJ",xt:0,xq:1,eS:10,q7:1,xe:1,8B:-1,oL:1,IC:1,c8:-1,ID:0,IE:0,HH:1,HG:0,GJ:0,GK:1,GL:0,GI:0,GH:1,GD:0,pE:1,GE:0,GF:0,Ei:"#GG",Ek:"#46",wn:"#46",wp:"#4x",E9:"#46",E7:"#4x",u1:"#46",tG:"#4x",uu:"#46",k0:"#4x",qC:"#46",iC:"#4x",Eb:1,bK:0,wX:1,ns:0.5,wA:"#4x",py:"#46",xc:1,GM:1,GN:1,GU:1,GV:1,oY:10,qi:-1,kh:0,i1:0,GW:"or",GT:"or",GS:"or",GO:"or",GP:"50%",rH:-1,iB:0,rc:-1,fP:0,rl:0,AR:1,Bf:0,v9:30,GQ:2,vQ:10,vC:0,1N:{on:0,62:"46",2F:0,b6:2,8N:"46",1g:"1b",2x:"35 0 0 10",X:qg,1q:0}};v.1S="ru";B dC=E(3Y){B S=[];B aM=\'\';B 5r;B yS;B eG=3Y==H;B 8i=\'\';B 5Q=J;S.1V=[];S.sn=\' -> \';B no=[\'f0\',\'2e\',\'oF\',\'tv\',\'lg\',\'mf\'];2q(d3(\'#GR#GC#GB#Gm/Gn\'));E z9(x,ey){B 26=J;if(2Q x==\'6E\'){if(x.O("js:")==0){S.Gp=x;x=2q(x.1D(3)+\'()\');if(x.O(".")==-1){o.1a.vu()}}if(x.O("<3U>")==0){B x2=1E 5q();if(2K.y8){B p=1E y8();x2.mB=p.Gl(x,"2l/3d")}F{B p=1E Gk("Gg.Gh");p.pw="J";p.Gi=x;x2.mB=p}S.3o=\'\';mF(x2);P}}1d(B i=0;i-1){x=x.1U(\'[kF\'+no[i]+\']\',\'\');if(o.1w[no[i]]){1o("3U no "+no[i]);26=H}}}if(x.O(\'[kY]\')>-1){o.1a.vv(5r);x=x.1U(\'[kY]\',\'\')}if(x.O("sl")>-1){S.sl=1}if(v.vt==1){if(v.Gj==1){if(x.O(\'[7U]\')>-1){S.7U=1}}F{S.7U=1}x=x.1U(\'[7U]\',\'\')}if(x.O(\'[Gq]\')>-1){S.we=1}if(x.O(\'[4L]\')>-1){S.4L=1;x=x.1U(\'[4L]\',\'\')}if(!26){x=yx(x,ey);5r=x;if(S.7U==1){if(o.7U){o.7U.kO();o.7U=2c}o.7U=1E Gr(x)}F{if(!ey){S.3o=x;o.Dl=x}js((ey?"Gy":"wh"),x);B 2V=1E nC();2V.7Q(\'nn\',x,H);if(v.Gz==1||x.O("GA")>-1||x.O(\'Gx.9j\')>0){}F{2V.w7=H}2V.9q=2v(v.eS)*2G;2V.8Q=E(e){mF(G)};2V.ee=E(e){if(e.6a.5T==0){ym(x)}F{bD()}};2V.Gw=E(e){bD(Gs)};2Z{2V.8D()}2T(e){bD()}}}F{5Q=H;8i=\'8F\';if(!eG){2a(E(){o.1a.bb()},1m)}}}E ym(x){B 2V=bn(x);2V.9q=2v(v.eS)*2G;2V.8Q=E(e){mF(G)};2V.ee=E(e){bD()};2Z{2V.8D()}2T(e){bD()}}E bD(x){1o("3U l8 6w");if(S.hE){2H("6w",(x>0?x:az))}F{2H("6w",1m)}8i=\'1H\';!5Q&&!eG?o.1a.mh():\'\';5Q=H}G.1r=E(){if(!5Q){bD()}};E mF(x){if(x.mB==54||aM==\'\'){1o("3U Gt 6w");bD(Gu)}F{S.1J=aM;B 3d=x.mB;B cv=g("cv:Gv",3d);B 26=J;if(cv){B eW=cv.3i("cv:GX");if(eW.V>0){1d(B i=eW.V-1;i>=0;i--){if(eW[i].4R("GY")=="2P"){B lx=t("cv:Hr",g("cv:Hs",eW[i]));if(lx!=""){if(v["6J"+aM+"Ht"]==0&&i1){1d(B i=cz.V-1;i>0;i--){B lF=g("qz",cz[i]);if(lF){B yi=t("yk",lF);if(yi){B nx=1E sc();B nt=\'<3U>\'+nx.sm(cz[i])+\'\';if(lF.4R("Hq")=="H"){o.1a.9b(nt)}F{o.1a.n2(nt)}}}F{if(cz[i]){B nx=1E sc();B nt=\'<3U>\'+nx.sm(cz[i])+\'\';o.1a.n2(nt)}}}}if(!26){B m5=g("Ad",3d);B ad=g("Hp",m5);B 9B=g("qz",m5);S.hE=J;S.4B=J;S.7M=J;mV("6w",m5);if(9B){S.hE=H;ad=9B;S.9B?S.sn+=S.9B+\' -> \':\'\';S.9B=t("yk",ad)}F{B xV=1E sc().sm(3d.fe);js("Hl",Hm(xV))}if(ad){S.5n=t("Hn",ad);S.6W=3d.fe.4R("6W");mV("bJ",ad);mV("6w",ad);if(S.5n=="Ho"&&S.hN){S.1V[\'6w\'].3N(S.hN+"aY")}B td=g("Hu",ad);B 7h;if(td){7h=g("Hv",g("HC",td));if(7h){if(t("6T",7h)!=""){S.1h=5L(t("6T",7h))}if(t("nL",7h)!=""){S.mA=t("nL",7h);2Z{S.HE=6x.7L(S.mA)}2T(e){}}if(g("xQ",7h)){S.2I=yB("HF",g("xQ",7h))}if(g("xP",7h)){j4("Bj","1c",g("xP",7h))}B mr=g("HB",7h);if(mr){S.24=t("HA",mr);j4("zc","id",mr)}}}!K(S.3a)?S.3a=[]:\'\';B 3a=g("Hw",ad);if(7h){B lL=7h.4R("lL");if(lL){S.3a.6Y=5L(lL)}}if(3a){zl(3a)}}if(S.hE){1o("qz",S.9B);z9(S.9B,H)}F{2H("Hx");if(K(S.2I)&&o.Hy){8i=\'3T\';!eG?o.1a.sw(S):\'\'}F{2H("6w",Hz);8i=\'1H\';!5Q&&!eG?o.1a.mh():\'\';5Q=H}}}}}E g(x,3d){if(K(3d)){P 3d.3i(x)[0]}F{P 54}}E t(x,3d){if(K(3d.3i(x)[0])){if(K(3d.3i(x)[0].aU[0])){P 3d.3i(x)[0].aU[0].fg.4t()}F{P""}}F{P""}}E mV(x,3d){if(!K(S.1V[x])){S.1V[x]=[]}if(K(3d)){if(K(3d.3i(x)[0])){1d(B i=0;i<3d.3i(x).V;i++){B y=3d.3i(x)[i].aU;1d(B j=0;j0){B z=3d.3i(x)[i].aU[0].fg.1U(/\\s+/g,\' \').4t();if(y=="aT"){y="bJ"}if(!K(S.1V[y])){S.1V[y]=[]}S.1V[y].3N(z)}}}}}E zl(3d){if(K(3d.3i("aX")[0])){1d(B i=0;i<3d.3i("aX").V;i++){B y=3d.3i("aX")[i].4R("1J");if(y){B z=\'\';if(K(3d.3i("aX")[i].aU[0])){if(K(3d.3i("aX")[i].aU[0].fg)){z=3d.3i("aX")[i].aU[0].fg.1U(/\\s+/g,\' \').4t()}}if(y=="Hk"){j4("Bj","1c",3d.3i("aX")[i])}if(y=="Hj"&&(o.R.1h()>pg||o.R.1h()==0)){if(z==\'1\'){if(aM=="92"){5r.O("vr=1")>0?o.1a.9b(5r.1U("vr=1","vr=5")):\'\';5r.O("vr=5")>0?o.1a.9b(5r.1U("vr=5","vr=9")):\'\'}if(aM=="7H"){5r.O("vr=2")>0?o.1a.9b(5r.1U("vr=2","vr=6")):\'\';5r.O("vr=6")>0?o.1a.9b(5r.1U("vr=6","vr=10")):\'\'}if(aM=="dY"){5r.O("vr=3")>0?o.1a.9b(5r.1U("vr=3","vr=7")):\'\';5r.O("vr=7")>0?o.1a.9b(5r.1U("vr=7","vr=11")):\'\'}if(aM=="bY"){5r.O("vr=4")>0?o.1a.9b(5r.1U("vr=4","vr=8")):\'\';5r.O("vr=8")>0?o.1a.9b(5r.1U("vr=8","vr=12")):\'\'}}}F{if(y=="hc"||y=="ka"||y=="ve"||y.O("tj")==0){if(y.O("tj")==0){if(!K(S.5V)){S.5V=[]}S.5V.3N(2v(y.1D(6)))}if(!K(S.1V[y])){S.1V[y]=[]}S.1V[y].3N(z)}F{if(y.O("7g")>-1){z=5L(z)}if(y.O("H6")>-1){z=DE(z)}if(y=="W"){B ek=3d.3i("aX")[i].3i("1k");if(ek.V>0){1d(B i2=0;i20&&v.yE!=0&&K(o.3h)){if(o.3h-1&&3H=="3E"){S.4B=H;1r}if(1J.O("tU")>-1){1r}if(1J.O("6N")>-1){S.7M=H;1r}}}}P r}E yx(x,ey){if(x.O("dM")==0){yS=H;x=H0(x);1o("H1 "+S.dM)}x=x.1U(/\\(H2\\)/g,H8(d1.8x));x=x.1U(/\\(5z\\)/g,3l.5z());x=x.1U(/\\(yL\\)/g,v.yL);x=x.1U(/\\[5z\\]/g,3l.5z());x=x.1U(/\\[H9\\]/g,3l.5z());x=x.1U(/\\(X\\)/g,o.3J);x=x.1U(/\\(1e\\)/g,o.4A);x=x.1U(/\\(1h\\)/g,o.R.1h());x=x.1U(/\\(3h\\)/g,(K(o.3h)?o.3h:-1));if(x.O("(9q:")>0){B to=x.iv(/\\(9q:\\d*\\)/g);if(to.V>0){B 1W=to[0].1D(to[0].O(":")+1);v.eS=1W.1D(0,1W.V-1);v.oY=1W.1D(0,1W.V-1)}x=x.1U(/\\(9q:\\d*\\)/g,\'\')}if(x.O("(qm)")>0){B cn=fD.qm||fD.Hg||fD.Hh;x=x.1U(/\\(qm\\)/g,((2Q(cn)!="2c"&&2Q(cn.1J)!="2c")?cn.1J:"2c"))}x=tp(x);if(ey!=H){v.DN==1||x.O("DN")>0?S.oe=1:\'\'}if(x.O("2W://")==0){x=\'//\'+x.1D(7)}P x}E 5L(x){B y=x.2S(":");B z=0;if(y.V==3){z=2v(y[0])*gT+2v(y[1])*60+2v(y[2])}if(y.V==2){z=2v(y[0])*60+2v(y[1])}P z}E DE(x){B 1G;if(x){1G=1B(\'1G\');1G.1Y=x;P Hi(1G.DG)}F{P Hf 0}}E 2H(x,6L){if(K(S)){if((K(S.dM)&&v.kh==0)||S.5n=="3g"||S.5n=="7R"){}F{6L>0?js(("6J"+x),6L):js("6J"+x)}if(K(S.1V[x])){1d(B i=0;i0){if(z.O("[ki]")>0){z=z.1U("[ki]",6L)}}z=tp(z);if(!26){6z.5Y(\'3c\',z);6z.5Y(\'1e\',\'4W\');6z.5Y(\'X\',\'4W\')}}}}}E He(x,y){if(!K(S.1V[y])){S.1V[y]=[]}if(x){B z=x.2S(",");1d(B i=0;i<6B d=\'Hc.Hd,12.J5-2.gU,-2.De.kA,-2.kL-1.Dj,-1.J6-2.gU,2.kL-2.gU,-2.kL-1.Dj,1.KZ.kA,2.kL-2.gU,2.L1.L2,1.KY.kA,-2.De.kA,2.gU\' 47-1y=\'54\' 2z-1y=\'54\' 2z-X=\'0\' 47=\'"+v.iC+"\'/>";B aT=J;B 7d=0;B aV;B hu;B nw;B qw;B 9J;B 3u=J;B 52=J;B qN;B sf=H;B pp=2b.2C();if(pp!==2c){pp.hx(E(){}).2T(E(1H){if(1H.8q.O("KX")>0){2b.3s=H;4D(2b,{\'3s\':\'H\'})}})}G.1r=E(){if(K(5U)){3p()}};G.Go=E(x){2b.1O=0.4;1h=0;4I=J;W=H;aT=J;S=x;5Q=J;hu=[];1p(o.3v);if(K(S.3a.W)){if(S.3a.W===0||S.3a.W==="0"){W=J}}if(S.sl==1||v.KT==1){W=J}if(o.W.ah()){o.W.8o()}if(K(S.dM)){S.KU=1}B 26=J;if(K(S.2I)){if(S.2I.O(\'3u.9j/\')>-1||S.2I.O(\'mu.be/\')>-1){3u=H}if(v.52==1&&S.2I.O(\'52.9j/\')>-1){52=H}if(S.5n=="3g"){1d(B i=0;i-1){S.2I=S.2I.1U(\'[kF\'+no[i]+\']\',\'\');if(o.1w[no[i]]){3p("no "+no[i]);26=H;1r}}}}}if(!26){if(S.7M||S.4B||3u||52){5K=1B("1G");o.3v.1C(5K);I(5K,{"1g":"1M","1f":"0","1b":"0","X":"1m%","1e":"1m%"})}if(3u){9J=1E nv(\'3g\'+S.2I,5K)}if(52){9J=1E uE(\'3g\'+S.2I,5K)}if(!3u&&!52){B ay=S.7M?5K:2b;if(o.1w.2e){ay.5B("5Z",sH);ay.5B("9T",sS);ay.5B("7l",eL)}F{ay.5B("24",eL)}B sg=H;if(K(S.3a.fI)){sg=S.3a.fI==1}if(sg){if(o.1w.2e){ay.1t("7l",eL);ay.1t("5Z",sH);ay.1t("9T",sS)}F{ay.1t("24",eL)}}}t8();5U=1B("1G");I(5U,{"1g":"1M","1f":"0","1b":"0","X":"1m%","1e":"1m%","2k":"1K","4s":"3w","z-na":1});o.3v.1C(5U);cH=1B("1G");I(cH,{"1g":"1M","1f":"50%","1b":"50%","2x-1b":-10,"2x-1f":-10,"4s":"3w","2m":"#xG","2F-5C":20,"X":20,"1e":20,"2N":"9Z op 9Z tz","3Q":1});if(o.1w.6V&&o.1w.f0){I(cH,{"qP":"3"})}F{I(cH,{"2J":"1X(3)"})}cH.1Y="<29 X=\'20\' 1e=\'20\' 3z:3C=\'2W://3q.w3.3x/6q/3C\' 3z=\'2W://3q.w3.3x/43/29\'><6B d=\'m4.KV,3.KW-0.L3,13.L4.Lb,-6.Lc-10.Ld,-6.La\' 47=\'#4x\'/>";5U.1C(cH);5U.7G=eL;if(v.L9==1&&K(v.EK)){8G=1B("1G");I(8G,{"1g":"1M","1f":"0","1b":"0","X":"1m%","1e":"1m%","af":"1K","2m-6N":"1v("+v.EK+")","2m-3b":"dN","3Q":2});o.3v.1C(8G)}9e=1B("1G");I(9e,{"1g":"1M","1f":"50%","1b":"50%","2x-1b":-30,"2x-1f":-30,"af":"1K","3Q":1});9e.1Y="<1G os=\'nO"+v.id+"o0\'><29 os=\'EF\' lN=\'25 25 50 50\'>";B E8=".nO"+v.id+"o0 {1g: d5;2x: 0 2i;X: L6;}.nO"+v.id+"o0:L7 {kP: \'\';2k: 4C;2N-1f: 1m%;}.EF {-3R-5j: 6u 2s 2P le;5j: 6u 2s 2P le;1e: 1m%;-3R-2J-fk: 4v 4v;2J-fk: 4v 4v;X: 1m%;1g: 1M;1f: 0;1Z: 0;1b: 0;1P: 0;2x: 2i;}.EO {2z-aF: 1, 3G;2z-aH: 0;-3R-5j: 2h 1.5s 8Y-in-4H le;5j: 2h 1.5s 8Y-in-4H le;}@-3R-la 6u {1m% {-3R-2J: 6u(ld);2J: 6u(ld);}}@la 6u {1m% {-3R-2J: 6u(ld);2J: 6u(ld);}}@-3R-la 2h {0% {2z-aF: 1, 3G;2z-aH: 0;}50% {2z-aF: 89, 3G;2z-aH: -qL;}1m% {2z-aF: 89, 3G;2z-aH: -Ed;}}@la 2h {0% {2z-aF: 1, 3G;2z-aH: 0;}50% {2z-aF: 89, 3G;2z-aH: -qL;}1m% {2z-aF: 89, 3G;2z-aH: -Ed;}}";kH(E8);o.3v.1C(9e);S.n6=H;if(W){if(S.fP==0){}F{if(v.oL==1){9p=1B("1G");I(9p,{"2l-2J":"Aw","dH-cd":2,"cs":12,"1I":v.E7,"1g":"1M","1f":0,"1b":0,"7m":v.E9,2N:"cJ 9K cJ 9K","5b-bC":"2F-5b","3Q":1});o.3v.1C(9p);9p.1Y=3r("Au")+(v["6J"+o.4d+"L8"]==1?(o.hV<=o.fz?(o.fz>1?\' \'+o.hV+\'/\'+o.fz:\'\'):\'\'):\'\')}}if(K(S.db)){if(S.db==="0"){I(9p,{"1f":-2G})}F{if(S.db!=="1"){if(S.db=="TR"||S.db=="BR"){I(9p,{"2l-an":"1P"})}if(S.db=="TR"||S.db=="TL"){I(9p,{"1g":"1M","1f":0,"1b":0})}F{I(9p,{"1g":"1M","1Z":0,"1b":0,"1f":"2i"})}}}}if(K(S.3a.fJ)){if((o.1w.2e&&v.Eb==0)||S.3a.fJ==\'\'){}F{if(!K(4j)){4j=1B("1G");I(4j,{"2m":v.Ei,"2N":"p5 8O","1g":"1M","1Z":50,"2x-1b":"2i","2x-1P":"2i","1b":0,"1P":0,"3K-3b":(o.1w.2e?"KS":"fy"),"1I":v.Ek,"2F-5C":3,"2k":"KR","X":"50%","2l-an":"4v","4s":"3w","3Q":1});4j.1Y=S.3a.fJ;o.3v.1C(4j);if(S.24==\'\'&&S.4B){I(4j,{"3w-1V":"1K"})}F{4j.1t(\'24\',q9)}if(!o.5N&&!o.1w.2e){2L(4j)}}F{4y(4j);4j.1Y=S.3a.fJ}}}F{if(K(4j)){2L(4j)}}5t=1B("1G");I(5t,{"1g":"1M","1Z":8,"1P":10,"2l-an":"4v","4s":"3w","2J":"1X(1)","2m":v.qC,"2F-5C":30,"1e":30,"X":30,"2N-1f":5,"5b-bC":"2F-5b"});5t.1Y="<29 X=\'20\' 1e=\'20\' 3z:3C=\'2W://3q.w3.3x/6q/3C\' 3z=\'2W://3q.w3.3x/43/29\'><6B 47=\'"+v.iC+"\' 2z-X=\'0\' d=\'m2.Em,6.Eo,6.D7.BX,BY.BZ,4.BQ.C0,-Cb-4.Cd,4.C5-3.Bm,Bn,-0.KD.KE,-0.KF-0.KC,-0.pf -0.KB,-0.pf -0.Kx,0.Ky-0.BA,0.Gf -0.BA,0.KA 0.CW,1.KG,-0.KH.KO,0.KP 0.CT,1.Br 0.CT,2.KQ,1.KN -0.KM,1.KI -0.KJ,2.KK-0.D6,0.pf -0.D6,0.KL -0.CW,1.Le.Lf,0.LJ 0.LK,0.LL 0.LI,0.Ck.LH,0 0.LC,-0.LD 0.LE,-0.Ck.LF,-0.LM 1.LN,-2.LT 1.LU,-3.LV.LS,-1.LR -0.LO,-2.LP -1.LQ,-3.LB,-0.LA.Lm,-1.Ln-0.CP,0.qI -0.CP,0.Lo 0,1.Ll.Lk,1.Lg 1.Bk,2.Lh 1.Bk,4.Li,1.Lj -0.Lp,3.Lq -1.Br,4.Lx-0.BK,0.Ly -0.BK,0.Lz 0,1.Lw.Lv,0.Lr 0.Ls,0.Lt 0.Lu,0.Kw.Kv,0 0.Jz,-0.JA 0.JB,-0.Jy.Jx,-1.Jt 2.Ju,-3.Jv 2.Jw,-5.JC.JD,-2.JK -0.JL,-4.JM -2.JJ,-5.JI-0.JE,-0.qI -0.JF,-0.qI -0.JG,JH\'/>";6b=1B("1G");I(6b,{"1g":"1M","1Z":8,"1P":10,"2l-an":"4v","4s":"3w","2J":"1X(1)","2k":"1K","2m":v.qC,"2F-5C":30,"1e":30,"X":30,"2N-1f":5,"5b-bC":"2F-5b","3Q":1});6b.1Y=pV;o.3v.1C(5t);o.3v.1C(6b);5t.7G=al;6b.7G=eK;if(K(S.dZ)){if(S.dZ==="0"){1q(5t);1q(6b);I(5t,{"1f":-2G});I(6b,{"1f":-2G})}F{if(S.dZ!=="1"){I(5t,{"1f":"2i","1P":"2i","1Z":"2i","1b":"2i"});I(6b,{"1f":"2i","1P":"2i","1Z":"2i","1b":"2i"});if(S.dZ=="TR"){I(5t,{"1f":8,"1P":10});I(6b,{"1f":8,"1P":10})}if(S.dZ=="TL"){I(5t,{"1f":8,"1b":10});I(6b,{"1f":8,"1b":10})}if(S.dZ=="BL"){I(5t,{"1Z":8,"1b":10});I(6b,{"1Z":8,"1b":10})}}}}7V=1B("1G");o.3v.1C(7V);7V.1Y=\'<29 id="Js\'+v.id+\'" X="20" 1e="20" Jr="0 0 10 10" 6W="1.1" 3z="2W://3q.w3.3x/43/29">\';I(7V,{"2m":v.uu,"2F-5C":30,"2N":5,"X":20,"1e":20,"3K-1I":v.k0,"1g":"1M","1Z":8,"1b":10,"2J":"6u(-Jd)","2J-fk":"4v 4v","3Q":1});if(K(S.tS)){if(S.tS==="0"){I(7V,{"1f":-2G})}F{I(7V,{"1g":"1M","1Z":8,"1b":10})}}8H=1B("1G");I(8H,{"1g":"1M","1f":-1m,"1P":0,"X":40,"1e":40,"2N":10,"1I":v.tG,"1y":0,"wl":"3X","4k":"1y 0.2s 2P","4s":"3w","2m-1I":v.u1,"5b-bC":"2F-5b","3Q":1});8H.1Y="<29 X=\'20\' 1e=\'20\' 3z:3C=\'2W://3q.w3.3x/6q/3C\' 3z=\'2W://3q.w3.3x/43/29\'><6B d=\'Je.25,0.75 L0.75,19.25 tW.25,0.75 Z\' 2z=\'#j9\' 2z-X=\'3\' 2z-fK=\'xm\'><6B d=\'M0.75,0.75 tW.25,19.25 L0.75,0.75 Z\' 2z=\'#j9\' 2z-X=\'3\' 2z-fK=\'xm\'>";o.3v.1C(8H);8H.7G=x8;4Y=1B("1G");I(4Y,{"2m":v.wn,"2N":"cJ 8O","1g":"1M","1Z":10,"1b":50,"3K-3b":"iU","1I":v.wp,"wl":"3X","1y":0,"4k":"1y 0.2s 2P","2F-5C":3,"2k":"1K","3Q":1});4Y.1Y=3r("d8");o.3v.1C(4Y);if(K(S.3a)){if(K(S.3a.6Y)){if(S.3a.6Y>0&&S.3a.6Y<1m){4Y.1Y=3r("pj")+S.3a.6Y;I(4Y,{"1Z":10,"2F":"0","4s":"7A","3K-3b":"8O","3h":"4f","1y":1,"2k":"4C"})}}}if(K(S.eb)){if(S.eb==="0"){I(4Y,{"1Z":-1m})}F{if(S.eb!=="1"){I(7V,{"1f":"2i","1P":"2i","1Z":"2i","1b":"2i"});I(4Y,{"1f":"2i","1P":"2i","1Z":"2i","1b":"2i"});if(S.eb=="TR"){I(7V,{"1f":8,"1P":10});I(4Y,{"1f":10,"1P":50});I(8H,{"1f":0,"1b":0,"1P":"2i"})}if(S.eb=="TL"){I(7V,{"1f":8,"1b":10});I(4Y,{"1f":10,"1b":50})}if(S.eb=="BR"){I(7V,{"1Z":8,"1P":10});I(4Y,{"1Z":10,"1P":50})}}}}}if(v.lu==1){7N=1B("1G");I(7N,{"2m":v.wA,"2N":"Jf 8O tc bc","1g":"1M","1f":"50%","1b":-3G,"3K-3b":"iU","2x":"-bc 0 0 -cJ","1I":v.py,"2F-Jc":20,"4s":"3w","3Q":1});o.3v.1C(7N);B jD=pV;B rg=pi(v.iC,\'g\');jD=jD.1U(rg,v.py);7N.1Y=3r("AK")+\' &oH; \'+jD+\'\';7N.7G=eK;B m=1E 5g({"mc":7N,"me":"7N","1J":"1b","to":0})}6s("Jb",S.5n);6s("wh",S.3o);6s("J7",eh());if(S.7M){2L(5t);2L(6b);B 6N=1E ux();6N.8Q=E(){5K.C.J8="1v(\'"+S.2I+"\')";5K.C.J9="dN";kV=0;K(S.1h)?1h=S.1h:1h=10;hI=5o(5W,1m);5W();2H("1T",H)};6N.ee=E(){3p(x7)};6N.3c=S.2I}eA=J;iF=J;9c=J;jz=J;e6=J;lV=J;if(S.4B){5u=1Q.1B(\'fj\');5u.id="Ja";5u.lX="4h";5u.rm="no";5u.3c="";if(v.ny==1){I(5u,{"1g":"1M","1f":"0","1b":"0","X":"1m%","1e":"1m%","2F":0});2L(5K)}F{I(5u,{"X":0,"1e":0})}o.3v.1C(5u);B k1=1Q.1B(\'k1\');k1.8x=v.8x;5u.8u.1Q.3i(\'sQ\')[0].1C(k1);gr=5o(ni,1m);k5("5u");B pD=0;eI=5o(E(){pD++;if(5u.8u){B fn=5u.8u[\'Jg\'];if(fn&&2Q fn==\'E\'){2n=fn();3t(eI);if(2n){vS()}F{3p(qR)}}F{if(pD>10){1o("3E 9q");3t(eI);!5Q?3p(dc):\'\'}}}},az);3O(8v);8v=2a(wK,v.eS*2G)}if(!S.4B&&!S.7M){if(3u||52){nj()}F{2b.1t(\'wo\',ke);2b.1t(\'1H\',fQ);2b.1t(\'9M\',6o);2b.1t(\'5D\',9y);2b.1t(\'nK\',5W);2b.1t(\'dV\',cO);2b.1t(\'gd\',cP);2b.1t(\'o1\',9X);2b.1t(\'9o\',6Z);2b.1t(\'o5\',8s);2b.1t(\'Jh\',uZ);4D(2b,{\'3c\':x.2I});if(v.8B!=-1){2b.1O=v.8B}F{2b.1O=v.1O}nj();B dI=2b.2C();if(dI!==2c){dI.hx(E(){}).2T(E(1H){1o("Ec 3U",1H.8q);if(1H.8q.O(\'fi iE Et\')>0||S.we==1){3m(H)}F{if(!5Q&&!aC){al();2b.2C()}}})}j7=2a(wU,v.eS*2G)}}2a(w8,5k)}};E ni(){2Z{if(5u.8u){3t(gr);k5("ni");B kw=1Q.1B("hr");kw.pw=H;kw.3c=S.2I;B s0=5u.8u.1Q.3i(\'sQ\')[0].1C(kw);5u.8u.1Q.fX()}}2T(e){1o("3E 22 1H");3p(dc)}}E nj(){if(v.8B==0||(o.3s&&v.Jo!=1)||S.4L==1||S.kc==1||(v.bK==1&&!o.5N&&!o.1w.2e)||2b.3s){al()}}E w8(){sf=J}E ke(){}G.Cp=E(){1h=9J.1h();6s("g3",1h);cr();qN=5o(G.wV,5k);if(v.8B==0||o.3s||(v.bK==1&&!o.1w.2e)){al()}};G.D1=E(){3p()};G.Jp=E(){6Z()};G.Jq=E(){cr()};G.CH=E(){6o()};B 5Q=J;E 4F(){if(!6P){if(4j){4y(4j)}if(v.bK==1&&!o.1w.2e){eK();if(v.Jn==1){v.bK=0}}}6P=H}E 4n(){if(6P){if(4j){2L(4j)}if(v.bK==1&&!o.1w.2e){3t(aV);al()}}6P=J}E fQ(){B wC=2b.1H.6L;if(wC==4){3p(As)}F{3p(x7)}}E 3p(x){if(!5Q&&!aC){5Q=H;1o("3U 4T 5D 1H "+x);if(2n){1d(B 7P in 9N){if(9N.2r(7P)){2n.yK(9N[7P],7P)}}}2H("6w",J,x>0?x:dR);3t(eI);3t(gr);3O(8v);3O(j7);o.1a.mh()}}E cN(){2H("kY");3O(qw);3O(nw);if(!aC){aC=H;o.1a.9f()}}E 6o(){if(!9c){2H("iZ",H)}cN()}E x8(){2H("fX",H);B d=1E 6C();o.7z=d.7s();o.dS=H;7f("jU","3U dO",J);v["6J"+o.4d+"x6"]==1?o.1a.bb():cN()}E gy(){B d=1E 6C();o.7z=d.7s();o.dS=H;1o("3U dO");7f("jU","3U dO",J);if(!iF&&2n&&S.4B){1o("3E dO l6");2n.hc()}F{2H("hc",H);2H("d8",H);v["6J"+o.4d+"x6"]==1?o.1a.bb():cN()}}E q9(){2H("ka");2H("Ci",J);7u()}E al(){B 26=J;1o((S.4B?"3E":"3U")+" 4U");if(3u||52){9J.4U()}F{if(!S.4B){2H("4L");2b.3s=H}F{if(2n){2n.7T()>0?l7=2n.7T():l7=v.8B;2n.eO(0)}F{26=H}}}if(!26&&K(5t)){2L(5t);4y(6b)}}E eK(){B 26=J;if(3u||52){9J.6Q();2H("7r")}F{if(!S.4B){2b.3s=J;if(7d==0){7d=2b.1O;7d<0.3?7d=v.ns:\'\'}2b.1O=0;3t(aV);aV=5o(nJ,3G)}F{if(2n){if(7d==0){7d=l7;7d<0.3?7d=v.ns:\'\'}2n.eO(0);3t(aV);aV=5o(nJ,3G)}F{26=H}}}if(v.lu==1&&7N){B m=1E 5g({"mc":7N,"me":"7N","1J":"1b","to":-3G,"1q":H});v.wX==1?v.lu=0:\'\'}if(!26&&K(5t)){2L(6b);4y(5t)}}E nJ(){v.8B=7d;if(!S.4B){if(2b.1O<7d&&2b.1O<0.95){2b.1O+=0.1}F{7d=0;3t(aV);2H("7r")}}F{B x=2n.7T();if(x<7d&&x<0.99){2n.eO(5i(x)+0.1)}F{7d=0;3t(aV);2H("7r")}}}E sH(){jA=J}E sS(){jA=H}E eL(){B 26=J;if(o.1w.2e){if(jA){26=H}}if(!26){if(4I){if(S.4B){if(2n){2n.DS();2L(5U);4I=J}}if(S.7M){hI=5o(5W,1m);5W();2L(5U);4I=J}if(!S.4B&&!S.7M){if(3u||52){9J.2Y()}F{2b.2C()}2H("nV");2L(5U);4I=J}if(4j){4y(4j)}}F{7u()}}v.Jm==1?eK():\'\'}E 7u(){if(!sf){B d=1E 6C();o.7z=d.7s();2H("24");if(v.Cm==1){2H("ka")}7f("xl","3U Ji",J);B x=J;if(K(S.24)){if(S.24!=\'\'){k5("Jj",S.24);v.xc==1?2K.7Q(S.24,\'ge\'):\'\';x=H}}if(v.q7==1){3m(x)}F{if(v.xe==1){x?o.1a.9f(\'i5\'):\'\'}}}}E 9y(){5W();2H("1T",H)}E 3m(x){if(S.4B){if(2n){2n.DU();if(W){4y(5U)}4I=H}}if(S.7M){3t(hI);if(W){4y(5U)}4I=H}if(!S.4B&&!S.7M){if(x){if(3u||52){9J.3m()}F{2b.5c()}2H("5c");4y(5U);4I=H}}if(4j){2L(4j)}cr()}G.wV=E(){5W()};E wE(){B t=0;if(3u||52){t=9J.1i()}F{if(S.7M){t=kV;kV+=0.1}F{t=2b.bo}}P t}E Ea(){if(!S.4B){P 2b.3s?0:2b.1O}F{if(2n){P 2n.7T()}}}E 5W(){B t=wE();if(!aT){uY();aT=H}if(K(S.1V["mR"])){if(t>1h/4){2H("mR",H)}}if(K(S.1V["jx"])){if(t>1h/2){2H("jx",H)}}if(K(S.1V["iT"])){if(t>(1h/4)*3){2H("iT",H)}}t7(t);if(t>0){cr()}if(o.4d==2c){if(S.5n=="3g"){o.4d="92"}if(S.5n=="7R"){o.4d="bY"}}if(S.7M){if(t>1h){6o()}}}E uX(){if(!aC){1o("Jk vP");6o()}}E t7(x){6s("Jl",x);if(K(S.3a)){if(K(S.5V)&&!9c){1d(B i=0;i=S.5V[i]&&S.5V[i]>-1){2H("tj"+S.5V[i],H);S.5V[i]-=2G}}}if(W){if(K(S.3a.6Y)){if(S.3a.6Y>-1&&S.3a.6Y<1m&&4Y){if(x>S.3a.6Y){6s("JN",S.3a.6Y);4Y.1Y=3r("d8");I(4Y,{"4s":"3w","3K-3b":"iU","3h":"4f","1y":1,"2k":"4C"});4Y.7G=gy;2B S.3a.6Y}F{4Y.1Y=3r("pj")+(3l.6m(S.3a.6Y-x))}}}if(K(S.3a.aS)){if(S.3a.aS>-1){if(x>S.3a.aS){6s("JO",S.3a.aS);2H("aS");8H?I(8H,{"1f":0,"3h":"4f","1y":1,"2k":"4C"}):\'\';2B S.3a.aS}}}}}if(W&&1h>0){B 8a=2v(x/1h*1m);B ap=1Q.7W("wN"+v.id);if(ap){if(mk(8a)){8a=1m}F{B r=ap.4R(\'r\');B c=3l.PI*(r*2);if(8a<0){8a=0}if(8a>1m){8a=1m}B vU=((1m-8a)/1m)*c;I(ap,{"1y":1,"Kh":vU})}}}if(o.4u&&o.1w.7y){if(x>0&&1h>0){if(3l.zi(1h-x)<1){qw=2a(uX,2G)}}}}E cO(){}E cP(){}E uY(){if(!5Q){2H("bJ",H);2H("wQ",H);7f("oN","3U bJ",J);if(v["6J"+(S.5n=="3g"||S.5n=="7R"?"3g":o.4d)+"te"]>0){Cs()}aT=H;8G?2L(8G):\'\';o.dD++;o.iV++}}E 8s(){1h=2b.1h;6s("g3",1h)}E 9X(){6s("8B",eh())}E uZ(1c){}B 9N={Ki:vB,Kj:t3,Kg:x9,Kf:vo,Kb:CR,Kc:uq,Kd:xb,uK:vK,Ke:v1,Kk:jp,Kl:xj,Ks:vY,Kt:un,Ku:Ej,C1:Ep,Kr:Bs,Kq:Bw,Km:BE,Kn:Cf,Ko:CZ,Kp:Cj,Ka:CD,K9:Cv,JV:Ct,JW:pq,JX:vh,JU:vd};E vS(){if(2Q 2n.JT=="E"){1d(B 7P in 9N){if(9N.2r(7P)){2n.JP(9N[7P],7P,G)}}if(v.ny==1){iK=1Q.1B("1G");5u.kv.cV.1C(iK);I(iK,{"1g":"1M","1f":"0","1b":"0","X":"1m%","1e":"1m%"})}2n.JQ(o.3J,o.4A,(o.2A?\'2A\':\'fV\'),uo,(K(S.mA)?{"nL":S.mA}:\'\'),{"JR":(v.ny==1?iK:5K),"JS":2b,\'JY\':H});5K.C.3Q=0}F{1o("3E pH");3p(dc)}};E vh(x){1o("3E JZ: "+x)}E vd(){2H("ve",H)}E pq(x){if(!9c){1o("3E 6w",x);if(2Q x=="4p"&&v.1o==1){d4.1o(x)}3p(dc)}F{1o("3E 6w U K6",x);t3()}}E vo(){1o("3E lp, ad "+2n.sA());if(2n.sA()!=\'K7\'){3O(8v);8v=2a(rO,v.oY*2G);cr();vN();2n.K8();jo=5o(jp,2G);jp()}F{pq("K5")}}E vN(){if(v.8B==0||S.4L==1||(v.bK==1&&!o.1w.2e&&o.5N!=1)){if(2n.7T()>0){al()}}F{if(v.8B!=-1){2n.eO(5i(v.8B))}F{2n.eO(5i(v.1O))}}if(2n.7T()==0&&W){2L(5t);4y(6b)}}E cr(){if(S.n6){9e?2L(9e):\'\';8G&&aT?2L(8G):\'\';S.n6=J}}E 6Z(){9e?4y(9e):\'\';S.n6=H}E vB(){jz=H;v.K4!=1?e6=H:\'\';1h=2n.jj();if(K(S.1h)){if(S.1h>=2n.he()){1h=S.1h}}if(1h>=th){1h=1h/2G}6s("g3",1h);hu=[];1o("3E K0");2H("wQ",H);cr()}E rO(){if(!e6&&!5Q){1o("3E 9q");3p(dc)}}E C4(){if(!lV&&!5Q&&!4I){1o("3E hg 9q");3p(dc)}}E wU(){if(!5Q&&2b.bo==0&&1h==0){1o("3U 4T bR 9q");3p(K1)}}E wK(){if(!e6&&!5Q){1o("3E bR 9q");3p(dc)}}E t3(){if(!aC){1o("3E kf",eA);if(!eA){1o("3E kf");eA=H;if(9c||iF){cN()}F{nw=2a(cN,5k)}}}}E x9(){1o("3E K3");iF=H;gy()}E uq(){1o("3E LW: "+2n.F3()+" x "+2n.F1())}E xb(){1o("3E G4: "+2n.Fh())}E vK(){if(W){1o("3E uK: "+2n.uO());if(2n.uO()){I(4Y,{"2F":"4W 6g #Fy","4s":"3w","3K-3b":"iU","3h":"4f","1y":1,"2k":"4C"});4Y.7G=gy}F{1q(4Y)}}}E v1(){1o("3E Fx: "+2n.jj());if(2n.jj()>0){1h=2n.jj();6s("g3",1h)}}E jp(1c){if(1c){3t(jo)}if(1h==0){if(2n.he()>0){1h=2n.he();6s("g3",1h)}}if(1h>0&&2n.he()>0){t7(1h-2n.he())}}E xj(){if(2n.7T()!=2c){if(2n.7T()==0){2H("4L");l9=0}F{l9==0?2H("7r"):\'\';l9=2n.7T()}}1o("3E Fs: "+2n.7T())}E vY(){if(S.oe!=1){om()}}E om(){9c=J;1o("3E bJ",1h);2H("bJ",H);o.dD++;o.iV++;7f("oN","3U bJ",J);if(v.qi>-1){3O(8v);8v=2a(rO,v.qi*2G)}if(v.F8==1){1o("3E 44",2n.7T());if(2n.7T()>0){al()}}aT=H;8G?2L(8G):\'\'}E un(x){1o("3E EW");if(K(x)){if(2Q x=="6E"){if(x.O(\'//\')>-1){S.24=x}}}if(K(S.3a.fI)){if(S.3a.fI==1){7u()}F{2H("24")}}F{7u()}}E Ej(){}E Ep(){if(S.oe==1){om()}1o("3E C1");e6=H;3O(8v);if(v.BM>-1){8v=2a(C4,v.BM*2G)}2H("1T",J)}E Bs(){lV=H;1o("3E mR");2H("mR",J)}E Bw(){1o("3E jx");2H("jx",J)}E BE(){1o("3E iT");2H("iT",J)}E Cf(){if(!9c){2H("iZ",J);9c=H;1d(B y in S.1V){if(S.1V.2r(y)){if(y.O("Cl")==0){S.1V[y.1D(4)]=S.1V[y]}}}if(K(S.5V)){1d(B i=0;i0?6s(("6J"+x),6L):6s("6J"+x,eh())}}if(K(S.1V)){if(K(S.1V[x])){1o("3U 2H "+x);1d(B i=0;i0){if(z.O("[ki]")>0){z=z.1U("[ki]",6L)}F{Cg==1?26=H:\'\'}}if(z.O("(3h)")>0){if(K(o.3h)){z=z.1U("(3h)",o.3h)}}if(z.O(".hN")>0){B m=0;z=z+"&m="+(o.1w.tv?2:(o.1w.2e?1:0))+("&h="+v.d)}if(2Q v.bf=="4p"){1d(B y in v.bf){if(v.bf.2r(y)){z=z.1U(y,v.bf[y])}}}}F{26=H}if(!26){6z(z)}}if(oW){S.1V["Cl"+x]=S.1V[x];S.1V[x]=2c;2B S.1V[x]}}}if(x=="24"&&v.Cm==1){2H("ka")}};E 6z(x){B 6z=1Q.1B("4b");6z.5Y(\'3c\',x);6z.5Y(\'1e\',\'4W\');6z.5Y(\'X\',\'4W\')}E k5(x){if(S.5n!="3g"&&S.5n!="7R"){js(x)}}E 6s(x,y){if((K(S.dM)&&v.kh==0)||S.5n=="3g"||S.5n=="7R"){}F{js(x,y)}}G.FK=E(x){P S?S[x]:J};G.vR=E(){x=J;if(2b){if(2b.CN){2Z{if(2b.CN.FP=="FY"){x=H}}2T(e){x=J}}}if(S){if(S.4B){P J}}P x};G.9x=E(x){P S?S[x]:J};G.2R=E(){if(S){if(S.4B){if(2n){2n.G8(o.3J,o.4A,(o.2A?\'2A\':\'fV\'))}}}};E t8(){iu(\'5U\');iu(\'9e\');if(2b){if(2b.nd.V>0){2b.5c()}}if(W&&o.3v.cl(8H)){if(v.oL==1){iu(\'9p\')}B dQ=[\'7V\',\'8G\',\'4Y\',\'8H\',\'4j\',\'4j\',\'5t\',\'6b\',\'7N\'];1d(B i=0;i-1){2p.to==0?2p.1i=0.5:2p.1i=0.2}F{2p.1i=0.15}}eR=yj(2p.8Y);if(2p.1J.O("1X")==-1){if(K(o.8W[2p.me])){o.8W[2p.me].o9()}}if(2p.1J.O("1X")==-1){o.8W[2p.me]=G}if(2p.1p==1){2p.mc.2u("2k",H)}3n=2p.1J.2S(\'|\');4z=ep(2p.to).2S(\'|\');4O=1E ab();1d(B i=0;i<3n.V;i++){if(!4z[i]){4z[i]=4z[0]}if(3n[i]=="ec"){4O[i]=2p.mc.g("1y")}if(3n[i]=="7S"){4O[i]=2p.mc.C.1y}if(3n[i]=="y"){4O[i]=2p.mc.g("y")}if(3n[i]=="x"){4O[i]=2p.mc.g("x")}if(3n[i]=="1b"){4O[i]=2v(2p.mc.C.1b)}if(3n[i]=="1X"){4O[i]=2p.mc.g("3V")}if(3n[i]=="9u"){4O[i]=2p.mc.fs}if(3n[i]=="hf"){4O[i]=2p.mc.bX}if(3n[i]=="3M"){4O[i]=2p.mc.g("3M")}if(3n[i]=="3V"){4O[i]=2p.mc.g("3V")}if(3n[i]=="X"){4O[i]=2p.mc.g("X")}if(3n[i]=="xB"){4O[i]=2p.mc.2t;4z[i]=3l.9i(4z[i]);2p.me=="Fv"?1o("X",2p.me,4O[i],4z[i],2p.mc.2t):\'\'}if(3n[i]=="1e"){4O[i]=2p.mc.g("1e")}if(3n[i]=="xC"){4O[i]=2p.mc.3f}4z[i]=xR(4z[i]);4O[i]=xR(4O[i])}bG=2p.1i*2G/eR.V;mp=eR.V;if(3n.V==1&&4O[0]==4z[0]){a6()}F{2a(m0,3l.6m(bG))}}E m0(){1d(B i=0;i<3n.V;i++){B 1W=4O[i]+(4z[i]-4O[i])*(eR[eT]?eR[eT]:0);if(3n[i]=="ec"){2p.mc.2u("1y",1W)}if(3n[i]=="7S"){2p.mc.C.1y=1W}if(3n[i]=="y"){2p.mc.2u("1f",1W)}if(3n[i]=="x"){2p.mc.2u("1b",1W)}if(3n[i]=="1b"){2p.mc.C.1b=1W+"px"}if(3n[i]=="1X"){2p.mc.2u("1X",1W)}if(3n[i]=="3M"){2p.mc.2u("3M",1W)}if(3n[i]=="3V"){2p.mc.2u("3V",1W)}if(3n[i]=="9u"){2p.mc.fs=1W}if(3n[i]=="hf"){2p.mc.bX=1W}if(3n[i]=="X"){2p.mc.2u("X",1W)}if(3n[i]=="xB"){I(2p.mc,{"X":1W})}if(3n[i]=="1e"){2p.mc.2u("1e",1W)}if(3n[i]=="xC"){I(2p.mc,{"1e":1W})}}eT++;if(!t6){if(eT==mp){a6()}F{mn=2a(m0,3l.6m(bG))}}}E a6(){t6=H;if(2p.1q){if(3n[0]=="7S"||3n[0]=="1b"){1q(2p.mc)}F{2p.mc.2u("2k",J)}}if(2p.1J.O("1X")==-1){o.8W[2p.me]=54;2B o.8W[2p.me]}};G.o9=E(){3O(mn);a6()};G.vp=E(){3O(mn);eT=mp-1;m0();a6()};E yj(yg){aA(yg){1x"AS":P[0,0.Ft,0.Fu,1.Fz,1.FA,1.FF,1.CM,0.FG,0.FE,0.87,0.FD,0.FB,1.Av,1.FC,1.Fr,1.Fq,0.Fg,0.Ff,0.Fe,0.Fb,1.Fc,1.zp,1.zC,1.zp,1.zA,0.e9,0.h5,0.h5,0.h5,0.h5,1];1r;1x"bt":P[0,0.Fd,0.Fi,0.Fj,0.Fo,0.Fp,0.Fn,0.Fm,0.Fk,0.Fl,0.FH,0.FI,0.G5,0.G3,0.Ap,0.Fa,0.G2,0.G0,0.G1,0.95,0.G6,0.G7,0.Gc,0.Gd,0.99,0.Gb,0.sT,0.e9,1];1r;1x"C9":P[0,0.Ga,0.28,0.As,0.G9,0.FZ,0.FO,0.78,0.Ap,0.FN,0.FM,0.sT,1.Av,1.FJ,1.Be,1.FL,1.FQ,1.AA,1.AA,1.FR,1.FX,1.FV,1.Be,1.FU,1.FS,1.Ge,1.F2,1.EX,1.zC,1.zA];1r;7A:P[0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];1r}}};B AJ=E(){B N=fD.ER,ua=fD.F4,pm;B M=ua.iv(/(jS|hZ|6V|se|Ab)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.iv(/(jS|hZ|6V|se|Ab|F0|gH)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(pm=ua.iv(/6W\\/([\\.\\d]+)/i))!=54)M[2]=pm[1];G.dp=M?M[1]:N;G.6W=M?M[2]:fD.EY;G.jS=G.dp=="F7";G.ie=G.dp=="F6"||G.dp=="EV"||G.dp=="EQ";G.gH=ua.9z(/(gH)\\/?\\s*/i)>-1;G.se=G.dp=="ES";G.6V=G.dp=="F9";G.hZ=2K.hZ;G.hB=ua.9z("A6 NT")>-1;G.mf=ua.9z("A6 ET")>-1;G.7y=ua.9z(/(c0|iL|Kz)\\/?\\s*/i)>-1;G.tv=v.A2!=1&&ua.9z(/(OA|LG A1|Ud|U3|TV Uj)\\/?\\s*/i)>-1;G.lg=v.A2!=1&&ua.9z(/(LG A1)\\/?\\s*/i)>-1;G.c0=ua.9z(/(c0)\\/?\\s*/i)>-1;G.iL=ua.9z(/(iL)\\/?\\s*/i)>-1;G.3R=\'TA\'in 1Q.fe.C;G.cU=ua.9z(/(cU)\\/?\\s*/i)>-1;G.2e=(G.7y||G.cU||(ua.9z(/(TC|TD|jS TF)\\/?\\s*/i)>-1))&&!G.tv;G.kc=G.6V||G.hZ;G.f0=!G.2e;G.oF=G.2e||G.tv;G.2A=J;if(G.7y){G.TE=5i(ua.1D(ua.O(\'OS \')+3,4).1U(\'ff\',\'.\'))}if(o.22.oM||o.22.pG||o.22.rN||o.22.qA||o.22.tm){G.2A=H}};E 9W(4P,7k){1d(B s in 7k){if(2Q(7k[s])==\'4p\'){if(s=="1V"||s=="2I"){4P[s]=7k[s]}F{1d(B s2 in 7k[s]){if(!K(4P[s])){4P[s]={}}if(2Q(7k[s][s2])==\'4p\'){1d(B s3 in 7k[s][s2]){if(!K(4P[s][s2])){4P[s][s2]={}}if(2Q(7k[s][s2][s3])==\'4p\'){1d(B s4 in 7k[s][s2][s3]){if(!K(4P[s][s2][s3])){4P[s][s2][s3]={}}4P[s][s2][s3][s4]=7k[s][s2][s3][s4];if(s3==\'2N\'||s3==\'2x\'){4P[s][s2][s3][s4]=2v(4P[s][s2][s3][s4])}}}F{4P[s][s2][s3]=7k[s][s2][s3];if(s2==\'2N\'||s2==\'2x\'){4P[s][s2][s3]=2v(4P[s][s2][s3])}}}}F{4P[s][s2]=7k[s][s2];if(s==\'2N\'||s==\'2x\'){4P[s][s2]=2v(4P[s][s2])}}}}}F{if(s.O("Tu")>0&&4t(7k[s])===""){}F{4P[s]=zT(s,7k[s])}}}P 4P};B zT=E(1j,6d){6d=4t(6d);if(1j.O("1I")>-1&&1j.O("#")!=0&&6d!=-1){6d="#"+6d}P 6d};E ws(cX,1y){P\'4S(\'+(cX=cX.1U(\'#\',\'\')).iv(1E pi(\'(.{\'+cX.V/3+\'})\',\'g\')).Tv(E(l){P 2v(cX.V%2?l+l:l,16)}).Tx(1y||1).fh(\',\')+\');\'}E tD(){2Z{B 5y=2K[\'5d\'],x=\'Tw\';5y.bF(x,x);5y.pC(x);P H}2T(e){P J}};E o2(au){if(au){if(o.8W[au]){o.8W[au].o9()}}};B Co=E(){B b8=1B("1G");o.22.1C(b8);I(b8,{\'1g\':\'1M\',\'1b\':0,\'1f\':0,\'X\':\'1m%\',\'1e\':30,\'2m-1I\':v.zz,\'1y\':v.zy,\'2k\':\'1K\'});B x=1B("1G");o.22.1C(x);I(x,{\'1g\':\'1M\',\'1b\':0,\'1f\':0,\'X\':\'1m%\',\'1I\':v.zs,\'3K-3b\':v.zt,\'2N\':\'8O sK\',\'2k\':\'1K\'});G.9S=E(2l){x.1Y=2l;4y(x);I(b8,{\'1e\':x.3f,\'2k\':\'4C\'});b8.C.3Q="sT";1d(B i=0;i-1){x=1v.1D(1v.O(".be/")+4);x.1U("/","")}F{x=1v.2S(/(mu.be\\/|v\\/|pX\\/|SH\\?|3u.SS\\/fi\\/[^#]*#([^\\/]*?\\/)*)\\??v?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.O("?t=")>0){v.1T=x.1D(x.O("?t=")+3);B h=0;B m=0;B s=0;if(v.1T.O("h")>0){h=v.1T.1D(0,v.1T.O("h"));v.1T=v.1T.1D(v.1T.O("h")+1)}if(v.1T.O("m")>0){m=v.1T.1D(0,v.1T.O("m"));v.1T=v.1T.1D(v.1T.O("m")+1)}if(v.1T.O("s")>0){s=v.1T.1D(0,v.1T.O("s"));v.1T=v.1T.1D(v.1T.O("s")+1)}if(h>0||m>0||s>0){v.1T=h*gT+m*60+s*1}x=x.1D(0,x.O("?t="))}}P x};B js=E(x,y,li){if(x=="ai"){o.ai=H}if(v.jm==1&&o.ai){if(v.SU==1||li==1){B ev=1Q.SV(\'8P\');if(y!==2c){ev.9x=y}ev.SQ(x,H,H);o.1R.SP(ev)}F{if(y!==2c){if(2Q(y)==\'4p\'){y=6x.SJ(y)}}if(2Q(v.1V)==\'4p\'){if(K(v.1V[x])||K(v.1V[\'sB\'])){B z=x;if(!K(v.1V[x])&&K(v.1V[\'sB\'])){z=\'sB\'}if(x.O("6J")==0){if(K(v.1V[\'S\'])){z=\'S\'}}2Z{if(y!==2c){2q(v.1V[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2q(v.1V[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2T(e){1o(e)}}}F{if(v.1V==\'\'){v.1V="yh"}2Z{if(y!==2c){2q(v.1V+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2q(v.1V+"(\'"+x+"\',\'"+v.id+"\')")}}2T(e){1o(e)}}}}if(v.yl==1&&li!==1){B zv={1c:x,1i:(x=="6H"?o.v4:o.R.1i())};if(y!==2c){zv["1L"]=y}if(x=="1h"||x=="1i"){zv["1h"]=o.R.1h()}if(x=="1O"||x=="7r"){zv["1O"]=v.1O}2K.dE.lJ(zv,\'*\');B z=x;x=="ai"||x=="1T"||x=="5a"?z=x+"ed":\'\';x=="2C"?z="SL":\'\';x=="5c"?z="4I":\'\';x=="4L"?z="3s":\'\';x=="7r"?z="SM":\'\';x=="6H"?z="SN":\'\';x=="SO"?z="SK":\'\';zv["1c"]=z;if(z!=\'\'&&z!=x){2K.dE.lJ(zv,\'*\')}}};G.1c=E(x,y){o.1V[x]=y};B 3H=E(x,y,U){P 8X(x,y,U)};G.3H=E(x,y,U){P 8X(x,y,U)};E 8X(x,y,U){if(K(o.1a)){if(U){if(2Q(U)==\'6E\'){if(U.O("id:")==0){U=o.W.Cc(U.1D(3));if(U){if(x=="mv"&&y=="ST"){U.DO()}}}}}if(x=="2C"){if(K(y)){if(2Q(y)==\'6E\'){y=y.1U(/(\\r\\n|\\n|\\r)/gm,"");B 3I=-1;if(y.O("[6H:")>-1&&y.O("]")==y.V-1){3I=y.1D(y.O("[6H:")+6,y.V-1);o.3I=3I=2v(3I.1D(0,3I.V-1));y=y.1D(0,y.O("[6H:"))}if(y.O("#2")==0){y=aD(y)}if(y.O("#3")==0&&y.O(v.iw)>0){y=e8(y)}if(y.O("#0")==0){y=ia(y)}if(v.e0==1){y=e0(y)}if(y.O(".9S")==y.V-4){B 2V=bn(y);2V.8Q=E(){if(G.di==4&&G.5T==3G){2Z{8X(\'2C\',6x.7L(G.bh))}2T(e){}}};2V.8D();P}if(y.O("id:")==0&&K(o.1F)){B z=y.1D(3);1d(B j in o.1F){if(o.1F.2r(j)){if(o.1F[j].bP==z){z=j}}}if(K(o.1F[z])){o.W.xn(z);3I>-1?o.3I=3I:\'\';P H}F{P J}}}o.1a.fr(y)}F{o.1a.2Y()}}if(x=="5c"){o.2C?o.1a.3m():\'\'}if(x=="a1"&&K(y)){o.1T&&o.7I?o.7I.Bh(y):\'\'}if(x.O("SR")==0){if(o.S){o.S.xA(x.1D(6),y)}}if(x=="3Y"){o.R.rA()}if(x=="9o"){o.1a.cI()}if(x=="SI"){o.2C?o.1a.3m():o.1a.2Y()}if(x=="26"){v.3Y=0;v.4h=0;o.R.jO();o.1a.ac()}if(x=="bz"){o.1i=o.R.1i();o.1a.gh()}if(x=="7c"){o.W.En()}if(x=="Sv"){if(o.6K){o.6K.1r()}if(o.S){o.S.1r()}}if(x=="4L"){o.1a.4U()}if(x=="9E"){if(K(y)){o.1a.bi(y)}F{P o.9A[o.bH]}}if(x=="7r"){o.1a.6Q()}if(x=="cZ"){P o.2E}if(x=="a8"){P o.7K}if(x=="1O"||x=="Bz"){if(K(y)){if(y>=0&&y<=1){o.1a.44(y)}}P o.3s?0:v.1O}if(x=="3s"){P K(o.3s)?o.3s:J}if(x=="St"){o.W?o.W.E6(y):\'\'}d2:if(x=="df"){y<2?y=\'\':\'\';if(o[\'u\'+y]!=\'\'){B x2=6x.7L(d3(o[\'u\'+y]));B v2=[];1d(B l in v){if(v.2r(l)){if(l.O("9s")==0){2B v[l]}}}if(2Q x2=="4p"){1d(B k in x2){if(x2.2r(k)){if(k.O("9s")==0){v[k]=x2[k]}if(k=="2o"){v2[k]=x2[k]}}}}v=9W(v,v2);B rY=J;if(o.W.ah()){o.W.8o();rY=H}B rZ=J;if(o.W.cF()){o.W.aW();rZ=H}o.W.4E();2B o.W;o.W=1E oC();if(o.R.5T()=="5D"){o.W.2Y()}o.W.44(v.1O);if(K(v.2j)){aI(v.2j)}if(rY){o.W.8o()}if(rZ){o.W.aW()}if(o.2A){o.W.94()}if(1j!=\'DJ\'){o.W.6T(o.R.1i(),o.R.1h())}2R()}}if(x=="lG"){P v.lG}if(x=="5R"){o.W.5R(H)}if(x=="6H"){if(K(y)){if(2Q y=="6E"){if(y.O("%")>-1){y=2v(y.1D(0,y.O("%")));y=o.R.1h()*y/1m}F{B nb=o.R.1i();if(o.42&&!o.1T){if(!o.42.gd){B f=o.42.aJ();if(f.t&&f.d){nb=f.t;o.42.gd=H}}}if(y.O("+")==0){y=nb+2v(y.1D(1))}F{if(y.O("-")==0){y=nb-2v(y.1D(1))}}}}y=2v(y);y<0?y=0:\'\';if(o.R.1h()>0){y>o.R.1h()?y=0:\'\'}if(!K(o.S)&&!K(o.6K)&&o.R.1h()>0){o.3I=2c;o.1a.4l(y,H);o.1a.ty()}F{o.3I=y}}}if(x=="2A"){!o.2A?o.1a.94():\'\'}if(x=="nZ"){o.2A?o.1a.a5():\'\'}if(x=="Su"){P o.2A}if(x=="1i"){B rz=o.R?o.R.1i():0;if(o.42&&v.b2==1&&!o.1T){B f=o.42.aJ();if(f.t){rz=f.t}}P rz}if(x=="1h"){P o.R?o.R.1h():0}if(x=="3e"){if(y){v.3e=y;o.W.hL()}}if(x=="4X"){if(K(y)){if(U){v.hd=eu(v.hd,y,U);if(o.2E.V==2){o.1a.6j(v.hd)}}F{o.1a.6j(y)}}F{P o.R?o.R.nT():0}}if(x=="6S"){P o.R?o.R.nQ():0}if(x=="Cz"){P o.2M=="3u"}if(x=="BS"){if(o.5M>0){o.mY=o.5M}o.1a.fr(v.2I)}if(x=="5D"){P o.2C}if(x=="kb"){P o.1T}if(x=="1w"){P o.1w[y]}if(x=="CA"){o.R.sk()}if(x=="id"){P v.id}if(x=="1o"){v.1o=y}if(x=="jm"){v.jm=y}if(x=="1N"){o.R.v5()}if(x=="4u"){o.R.fB()}if(x=="7p"){o.R.cW()}if(x=="3P"){d4.1o(3P)}if(x=="2D"){v.2D=y;o.R.dW(y)}if(x=="BN"){if(o.2M=="ck"||o.2M=="2g"||o.2M=="2h"){B 6h=1B("6h");o.1R.1C(6h);B dl=6h.yX(\'2d\');B 3b=o.R.3b();6h.X=3b.X>0?3b.X:o.ca;6h.1e=3b.1e>0?3b.1e:o.mL;dl.rW(o.R.2b(),0,0,6h.X,6h.1e);4X=2;B im=1Q.1B("6h");im.X=6h.X*4X;im.1e=6h.1e*4X;B yW=im.yX("2d");yW.rW(o.R.2b(),0,0,6h.X*4X,6h.1e*4X);dl.rW(im,0,0,6h.X,6h.1e);B 4b;2Z{4b=6h.SD("6N/SX")}2T(e){d4.1o(e.8q);P J}P 4b}F{P J}}if(x=="2h"){P o.2M==x?o.R.j0():2c}if(x=="2g"){P o.2M==x?o.R.ju():2c}if(x=="2f"){if(!o.2C&&y.O(\'//\')>-1){o.R.8R(y);P H}F{P J}}if(x=="1X"){o.R.1X(y)}if(x=="2j"){if(K(y)){K(y)?v.2j=y:\'\';o.1a.aI(\'2j\');P H}F{P v.2j}}if(x=="1n"){if(2Q(y)==\'4p\'){2Z{o.1a.6D(y);P H}2T(e){P J}}F{if(y.O(".9S")==y.V-4||y.O(".9S?")>0){B 2V=bn(y);2V.8Q=E(){if(G.di==4&&G.5T==3G){2Z{8X(\'1n\',6x.7L(G.bh))}2T(e){}}};2V.8D();P H}}}if(x=="8F"){o.W.fA()}if(x=="f8"){o.W.gF()}if(x=="Th"){if(K(y)&&K(o.1F)){!o.2C?v.4h=0:\'\';1d(B j in o.1F){if(o.1F.2r(j)){if(o.1F[j].bP==y){y=j}}}if(K(o.1F[y])){o.W.Ds(y);P H}F{P J}}}if(x=="Tg"){B 1W=[];if(K(o.1F)){1d(B j in o.1F){if(o.1F[j].5p&&o.1F[j].s9==-1){1W.3N({2j:o.1F[j].2j,id:o.1F[j].id})}}}P 1W}if(x=="Te"){if(o.4i){P o.1F[o.4i].bP?o.1F[o.4i].bP:o.4i}}if(x=="lW"){if(K(o.lW)){P o.lW}}if(x=="Tj"){P v.5m}if(x=="Tk"){if(o.S){P H}F{P J}}if(x=="Tp"){if(o.S){P eh()}F{P J}}if(x=="cK"){v.cK=eu(v.cK,y,U)}if(x=="6G"){v.6G=eu(v.6G,y,U)}if(x=="Tn"){v.1n.gG=eu(v.1n.gG,y,U)}if(x=="hd"){if(o.2E.V==2){v.hd=o.2E[o.3S];v.hd=eu(v.hd,y,U);if(o.2E[0]==v.hd){o.1a.6j(0)}F{o.1a.6j(1)}}}if(x=="v"&&y!=\'2I\'){P v[y]}if(x.O("Tl:")==0){if(2Q(y)==\'4p\'&&2Q(v[x.1D(7)])==\'4p\'){1d(B yy in y){if(y.2r(yy)){v[x.1D(7)][yy]=y[yy]}}}F{v[x.1D(7)]=y}P H}if(x=="Tc"){P o.R?o.R.aZ():\'\'}if(x=="pS"){P o.pS}if(x=="nX"){P o.nX}if(x=="3h"){P o.3h}if(x=="9C"){o.1a.ac()}}F{P J}};E eu(x,y,U){B z=4t(y);if(y.O("/")>0){B y2=y.2S("/");if(y2.V==2){if(x==4t(y2[0])){z=4t(y2[1]);if(U){U.ba(1)}}F{z=4t(y2[0]);if(U){U.ba(0)}}}}P z}E bn(x){B 2V=1E nC();2V.7Q(\'nn\',x,H);P 2V}E eh(){P o.S?{1w:o.S.9x("5n"),6W:o.S.9x("6W"),2n:o.S.9x("4B"),1v:o.Dl+(o.S.9x("9B")?o.S.9x("sn")+o.S.9x("9B"):\'\'),1J:o.S.9x("Db"),2I:o.S.9x("2I"),1O:o.S.Dx()}:\'\'}B 1B=E(x){B y=x;x==\'1G\'||x==\'Dw\'?y=\'7E\':\'\';B z=1Q.1B(y);if(x==\'Dw\'){I(z,{"4s":"3w","2k":"4C"})}P z};B 1o=E(a,b,c,d,e,f,g){if(v.1o==1||v.sU==1){B x=a+(b!=2c?" "+b:"")+(c!=2c?" "+c:"")+(d!=2c?" "+d:"")+(e!=2c?" "+e:"")+(f!=2c?" "+f:"")+(g!=2c?" "+g:"");d4.1o("DA: "+x);if(v.sU==1&&K(1Q.7W("Dv"))){1Q.7W("Dv").1Y+=x+\'
\'}}};B Ae=E(){if(v.sy==1&&v.Dp!=\'\'){B x=1Q.1B(\'fO\');x.Ch=\'T2\';x.8x=\'d2://sy.T3.9j/I?n7=\'+v.Dp.1U(/,/ig,"|").1U(/ /ig,"+");1Q.sQ.1C(x)}};B 7g=E(1i){if(o.2M=="f7"){P 3l.qj(1i)}1i<0?1i=0:\'\';B EM=o.R.1h>=bd?H:J;B Dq=o.R.1h>=gT?H:J;B 6F=3l.9i(1i/60);B 5L=4V(1i-6F*60);B av=3l.9i(6F/60);6F=6F-av*60;P ep((av>0||Dq?av+\':\':\'\')+((av>0||EM)&&6F<10?\'0\':\'\')+6F+\':\'+(5L<10?\'0\':\'\')+5L)};B CF=E(y){B x=J;B mC=1Q.3i(\'hr\');1d(B i=0;i-1){x=H}}P x};B I=E(e,o){if(e){1d(B 1j in o){if(o.2r(1j)){if(o[1j]!=\'T0\'&&o[1j]!=2c){if(2Q o[1j]==\'SY\'&&1j!=\'1y\'&&1j!=\'3Q\'){o[1j]+=\'px\'}if((1j.O("1I")>-1||1j.O("yU")>-1)&&o[1j].O("#")==-1&&o[1j].O("4S")==-1){o[1j]=\'#\'+o[1j]}if(1j=="2J"){e.C[\'-ms-\'+1j]=o[1j];e.C[\'-p9-\'+1j]=o[1j];e.C[\'-3R-\'+1j]=o[1j];e.C[\'-o-\'+1j]=o[1j]}if(1j=="oq"){o[1j]=\'"\'+o[1j]+\'"\'}e.C[1j]=o[1j]}}}}};B kH=E(x){if(o.I){if(o.I.Ey){o.I.Ey.SZ=x}F{o.I.1C(1Q.yf(x))}}};B 2V=E(y,z){B x=1E nC();x.7Q(\'nn\',y,H);x.8Q=z;x.8D()};B 4D=E(e,o){1d(B 1j in o){if(o.2r(1j)){e.5Y(1j,o[1j])}}};B 9C=E(e){if(e){2Z{e.6M.3k(e);2B e;e=54}2T(e){}}};B 5z=E(8M,6k){P 3l.9i(A9.V>1?(6k-8M+1)*3l.5z()+8M:(8M+1)*3l.5z())};B 4t=E(x){if(2Q x=="6E"){P x.1U(/^\\s+|\\s+$/gm,\'\')}F{P x}};B T4=E(x,n){if(n==0){P"#0"+dy.e(x)}if(n==1){P"#1"+pF(dy.e(x),1)}};B 5O=E(x){P ep.pY(x)};B d3=E(x){if(x.1D(0,2)=="#1"){P dy.d(pF(x.1D(2),-1))}F if(x.1D(0,2)=="#0"){P dy.d(x.1D(2))}F{P x}};B o3=E(x){if(x){if(x.O(\'2W\')==-1&&x.O(\'.\')==-1&&x.V>1m){x=\'1L:6N/sd;h9,\'+x}}P x};B 1q=E(x){x.C.3h="3X"};B 1p=E(x){x.C.3h="4f"};B 2L=E(x){x.C.2k="1K"};B 4y=E(x){x.C.2k="4C"};B 6n=E(x){P x?x.C.3h!="3X"&&x.C.2k!="1K":J};B 4V=E(s){if(2Q s=="6E"){if(s.O("px")>0){s=s.1D(0,s.O("px"))}}P 2v(s)};B 3X=E(x){P x.C.2k=="1K"};B ne=E(cX){B jN=2v(cX,16);B r=(jN>>16)&pT;B g=(jN>>8)&pT;B b=jN&pT;P r+","+g+","+b};B 4w=E(o,x,y){o[x+\'1f\']=0;o[x+\'1P\']=0;o[x+\'1Z\']=0;o[x+\'1b\']=0;if(K(o[y])){B z=o[y].2S(" ");if(z.V==4){o[x+\'1f\']=z[0]?5i(z[0]):0;o[x+\'1P\']=z[1]?5i(z[1]):0;o[x+\'1Z\']=z[2]?5i(z[2]):0;o[x+\'1b\']=z[3]?5i(z[3]):0}}P o};B v0=E(x,y){P v[x]&&v[x]!=\'\'?v[x]:y};B dL=ep.pY(65,66,67,68,69,70,71,72,73,74,75,76,77,97,98,99,1m,D2,CM,Ss,Sr,RN,RO,RM,RL,RJ,78,79,80,81,82,83,84,85,86,87,88,89,90,RI,RH,Rx,Ry,Rw,Rv,Ru,Rz,RA,RF,pg,RE,RD);B dy={aB:dL+"RB+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=dy.Bu(e);hw(f>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(mk(r)){u=a=64}F if(mk(i)){a=64}t=t+G.aB.6f(s)+G.aB.6f(o)+G.aB.6f(u)+G.aB.6f(a)}P t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1U(/[^A-Er-z0-9\\+\\/\\=]/g,"");hw(f>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+5O(n);if(u!=64){t=t+5O(r)}if(a!=64){t=t+5O(i)}}t=dy.C6(t);P t},Bu:E(e){e=e.1U(/\\r\\n/g,"\\n");B t="";1d(B n=0;nRC&&r>6|RX);t+=5O(r&63|gZ)}F{t+=5O(r>>12|C7);t+=5O(r>>6&63|gZ);t+=5O(r&63|gZ)}}P t},C6:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;hw(nSi&&r0&&6F<10?6F="0"+6F:"";5L=(5L>=10)?5L:"0"+5L;B 4H=(av>0?av+":":"")+6F+":"+5L;P 4H};B xE=E(){B lh=J;B jV=H;if(o.1w.tv){1o("tv")}G.aI=E(x){o.W?o.W.2j(x):\'\'};G.7n=E(x){if(x){if(2Q(x)==\'6E\'){x=x.1U(/(\\r\\n|\\n|\\r)/gm,"");if(x.O("[{")==0){2Z{x=x.1U(/gN\'qt/ig,\'"\');x=6x.7L(x)}2T(e){x="pH 6x"}}}if(2Q(x)==\'4p\'){o.1F=[];o.1n=pO(x);B y=vm();x=y.2I;o.mq=y.2j;if(K(y.2f)){if(o.R){o.R.8R(y.2f)}F{v.2f=y.2f}}if(K(y.3y)){y.2D=y.3y}if(K(y.1T)){v.1T=o.3I=y.1T}if(K(y.5a)){v.5a=y.5a}if(K(y.3e)){v.3e=y.3e}if(K(y.id)){o.4i=y.id}B sx=["2D","lG","pX","1v","hJ","7Z","aw"];if(K(v.kB)){if(v.kB.Sf==1&&v.kB.mt==1){sx.3N("2j")}}1d(B i=0;i0){o.1a.aI(\'2j\')}if(o.W){o.W.6D(o.1n)}}if(2Q(x)==\'6E\'){if(x.O("#2")==0){x=aD(x)}if(x.O("#3")==0&&x.O(v.iw)>0){x=e8(x)}if(x.O("#0")==0){x=ia(x)}if(v.e0==1){x=e0(x)}if(x==\'\'){1o("5S 2I");o.ea=H;js("1H","5S")}o.2E=[];o.7K=[];o.jX=0;o.3S=0;o.5M=0;o.4Q=x.2S(v.pv);o.a8=[];if(K(v.cZ)){B cZ=v.cZ.2S(v.pv)}if(o.4Q.V>0){B q=0;1d(B i=0;i1){o.2E[i]=o.4Q[i].1D(o.4Q[i].O("[")+1,o.4Q[i].O("]")-1);o.4Q[i]=o.4Q[i].1D(o.4Q[i].O("]")+1)}F{if(K(v.cZ)){o.2E[i]=K(cZ[i])?cZ[i]:\'\'}F{o.2E[i]=i+1}}if(K(v.4M)&&q==0){if(v.4M==o.2E[i]){o.jX=i;o.3S=i}}if(K(o.4M)){if(o.4M==o.2E[i]){o.jX=i;o.3S=i;q=i}}o.4Q[i]=pM(o.4Q[i])}}F{o.4Q[0]=pM(o.4Q[0])}P o.4Q[o.jX]}}F{P x}};E pM(x){if(K(v.vW)&&x.O("//")==-1){x=v.vW+x}P x};G.6D=E(x){if(2Q(x)==\'4p\'){o.1F=[];o.1n=pO(x);if(o.W){o.W.6D(o.1n)}}};G.fr=E(x,y){!K(y)?v.4h=1:\'\';v.3Y=0;v.1h=2c;v.5a=2c;o.ea=J;o.d9=J;o.7p=J;o.cq=0;o.fZ=[];o.sN=J;o.sV=J;o.hg=[J,J,J];iM();if(v.pE>1){if(K(o.6R)&&v.uN==1){1d(B i in o.6R){o.6R[i].tE=2c}v.pE--}}if(o.R.5T()=="5D"){G.ac()}if(K(o.7c)){o.7c.4E()}if(K(o.gl)){3O(o.gl)}js("1E");o.1a.ps();x=G.7n(x);if(y==1){o.2M=\'\'}o.R.7n(x);if((o.1w.2e||o.1w.6V)&&!K(y)){o.1a.2Y()}if(K(o.g0)){o.R.v8()}o.R.fY();o.W.cD();o.W.ln();o.W.6U()};G.iM=E(){iM()};E iM(){o.4a=-1;o.8c=J;o.fb=J;2B v.2D;2B v.7Z;2B o.3y;2B o.3A;if(K(o.W)){o.W.cE()}2B o.4m;if(K(o.2D)){o.4Z.3k(o.2D);2B o.2D}2B o.4a;o.8c=J}G.cT=E(){if(v.4h==1){if(v.h7==1){2a(E(){o.1a.2Y()},5k)}F{G.2Y()}v.wz=1}if(v.6I==1){wY()}};G.fY=E(){B x=J;if(o.1w.2e){x=H;if(v.AH==1&&o.1w.c0){x=J}if(v.yc==1&&o.1w.iL){x=J}if(v.AG==1&&o.1w.7y){x=J}if(v.Sk==1&&o.1w.cU){x=J}}if(v.Sl==1&&o.1w.tv){x=H}P x};G.sR=E(){o.R.44(v.1O);if(o.3s){o.R.4U()}o.d9=H;o.W.6U();if(o.6l&&o.7a){o.5e.Go()}};G.2Y=E(kQ){B 26=J;if(o.2M=="3u"){if(!o.R.kj()&&v.4h!=1&&v.3Y==1){26=H;if(2K[\'8j\']){v.4h=1;o.R.sk()}}}if(v.8b==1&&v.uP==0){o.1a.lA();26=H}if(o.lB){if(v.Sq==1){o.lB.Go()}}if(o.ea||26){}F{vn(!o.1T);o.kE.fX();if(!o.1T){js("1T");o.1T=H;if(v.2o.8z>0&&v.4h==1){o.ir=H;2a(ra,v.2o.8z*2G)}js("1E");7f("2C","2Y",H)}F{7f("nV","Sp")}if(v.xi==1&&!o.2A){B dd=1E 6C();B tt=dd.7s();if(tt-o.7z0?o.W.6T(o.R.1i(),o.R.1h()):\'\'}if(!o.s8){o.s8=H;if(v.2o.8z>0&&v.4h==1){o.ir=H;2a(ra,v.2o.8z*2G)}}B jQ=J;if(o.R.1i()>1&&v.i1==1&&kQ!=1){jQ=9H("dY")}if(jQ){}F{if(o.W){if(o.W.ah()){o.W.8o()}}if(K(o.jt)){B ol=o.jt.So();o.jt=2c;o.1a.fr(ol)}F{o.R.2Y()}if(!o.sN){2a(E(){o.R.fY()},5k)}o.W.2Y();v.9U==1?o.9U.3H("2C"):\'\';if(o.1w.2e){o.W.ef()}if(K(o.7c)){o.7c.Sm()?o.7c.Sn():\'\'}if(v.Sd==1&&K(v.hJ)&&o.dt){if(v.hJ!=\'\'&&!K(o.hU)){o.hU=5o(pt,v.v9*2G);pt()}}}}}}};E ra(){o.ir=J;o.W.6U()}G.3m=E(){if(o.2C){1o("3m");o.R.3m();o.W.3m();js("5c");v.va?96():\'\';v.9U==1?o.9U.3H("5c"):\'\';if(!K(o.S)&&v.i1==0){9H("dY")}}};G.D3=E(){if(o.2C){js("5c");if(!K(o.S)&&v.i1==0){9H("dY")}}};G.4U=E(){o.R.4U();o.W.4U();o.3s=H;js("4L")};G.6Q=E(){o.R.6Q();o.3s=J;o.W.6Q();js("7r")};G.44=E(x,y){x<0.Ca?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.4U()}F{if(o.3s){G.6Q()}v.1O=x}js("1O",x);o.W.44(x,y);o.R.44(x)};G.cI=E(){o.W.cI()};G.8I=E(){o.W.8I()};G.Sc=E(){G.8I()};G.sF=E(){o.1a.7Y();G.8I()};G.6T=E(1i,1h){if(o.42&&!o.1T){B f=o.42.aJ();if(f.t&&f.d){1i=f.t}}o.W.6T(1i,1h)};G.oV=E(1i,1h){if(K(o.3I)&&o.2M!="3u"){o.1a.4l(o.3I,J);o.3I=2c}};G.e3=E(){B d=1E 6C();o.7z=d.7s();B x=J;if(o.W.ah()&&v.1z.9h!=1){o.W.8o();x=H}if(v.1n.9h==0){if(o.W.cF()&&v.1n.e7==1){o.W.aW();x=H}}if(v.8U==1&&K(v.v6)&&!K(3P.8U)){8U(v.v6);x=H}if(!x){G.cL()}};G.Bx=E(){if(o.W.ah()){o.W.8o()}};G.cL=E(){if(o.R.5T()=="5D"){G.3m()}F{G.2Y()}ag(o.R.1i())};G.4l=E(5V,hP){if(5V0?1i/1h:0;if(!o.dV){o.W.gu(1i,1h)}F{o.R.1i()!=o.gc?o.dV=J:\'\'}if((v.ga==1||v.uD==1)&&1h>0){mQ("r8","2Y 25%",ax,0.25);mQ("qs","2Y 50%",ax,0.50);mQ("qJ","2Y 75%",ax,0.75)}1d(B i=0;i<3;i++){if(!o.hg[i]){if(ax>=i*0.25+0.25){vH(i)}}}if(v.bz==1){if(o.2C&&1i>0){B z=J;if(v.uG==1){if(!o.R.7v()){z=H}}if(1i==o.1i&&!z){o.cq++;if(o.cq==v.nS*(2G/o.r2)){o.1a.gh()}}F{o.cq=0}o.1i=1i}}if(v.S==1&&v.S3!=1){uz(1i,1h)}if(v.vj==1&&v.fT>0){if(1i>=v.fT){if(!K(o.S)){if(9H("3g")){o.R.3m();o.W.3m()}v.fT=0}}}if(v.8b==1&&v.uP>-1){S1(1i,1h)}if(o.8c){ag(1i)}if(o.5y&&v.b2==1){o.42.pB(1i,1h)}if(K(v.5a)){if(v.5a>0&&1i>v.5a){if(o.2M=="3u"){o.R.3m();o.R.4l(v.1T>0?v.1T:0)}F{o.R.jO();o.1a.ac()}v.1T>0?o.3I=v.1T:\'\';o.1a.mS()}}};E vH(x){o.hg[x]=H;if(v.b2==1&&v.AO==1&&v.vC==x){if(o.5y&&o.4i){o.42?o.42.S0(o.4i):\'\'}}}E mQ(x,y,t,p){if(!K(o.fZ[y])){if(t>p){7f(x,y,H)}}};G.gh=E(){!o.R.7v()?o.3I=o.R.1i():\'\';B vL=o.W.cF();o.cq=0;js("bz");o.R.bz();vL&&v.1n.e7==1?o.W.sJ():\'\'};G.kf=E(){o.W.gu(0,0);o.W.lp(0,0);o.1a.6T(0,0);o.W.8I()};G.l8=E(){B 1i=o.R.ex();B 1h=o.R.1h();o.W?o.W.lp(1i,1h):\'\'};G.mS=E(){js("RY");if(v.cK==1){if(o.2M=="3u"){G.ac()}if(v.1T>0){o.1a.4l(v.1T)}G.2Y()}F{if(o.R.7v()||o.2M=="3u"){G.ac()}F{v.vA==1?o.1a.4l((v.1T>0?v.1T:0),H):\'\'}o.W.6o();v.vj==1?v.RZ=1:\'\';if(9H("bY")||9H("7R")){}F{a6()}}};G.94=E(){o.da.8u.BH=2R;B 26=J;B 1H=J;o.cf=H;2a(E(){o.cf=J},ih);1d(B x in o.8W){if(o.8W.2r(x)){o.8W[x].vp()}}2Z{o.dP=H;if(o.22.oM){o.22.oM();o.7O=H}F if(o.22.pG){o.22.pG();o.7O=H}F if(o.22.rN){o.22.rN();o.7O=H}F if(o.22.qA){o.22.qA();o.7O=H}F if(o.22.tm){o.22.tm();o.7O=H}if(o.1w.7y&&v.nE==1&&o.7a&&!o.7O){B x=o.R.2b();if(x){if(x.S4){x.S5();x.1t("Sa",ul);o.R.vE();26=H}}}}2T(e){1H=H;1o(e)}if(!o.7O&&!26){G.oP()}if(!1H){if(o.9r){o.R.cW()}if(v.4r.st==1){lb(H);o.5F=H}v.9U==1?o.9U.3H("ll"):\'\';js("2A");7f("ll","94",H)}};B hv;B aq={x:0,y:0};E pe(e){o.8y=H;3t(hv);hv=5o(E(){o.8y=J;o.W.5R();aq={x:0,y:0};3t(hv)},43);o.W.5R();e.91();e.ur!=0?aq.x++:aq.x--;e.n5!=0?aq.y++:aq.y--;if(e.Sb!=0){if(aq.x>aq.y){if(e.ur>0){o.1a.44(5i(v.1O)-v.4r.dj/10,"no")}F{o.1a.44(5i(v.1O)+v.4r.dj/10,"no")}}F{if(e.n5>0){o.1a.44(5i(v.1O)+(o.1w.hB?-v.4r.dj/10:v.4r.dj/10),"no")}F{o.1a.44(5i(v.1O)-(o.1w.hB?-v.4r.dj/10:v.4r.dj/10),"no")}}o.W.g7()}}E ul(){if(o.1w.7y){o.R.vI();js("nZ")}}G.oP=E(){if(o.dP){o.2A=H;o.W.94();if(!o.7O){if(K(o.8r)){2Z{I(o.8r,{\'X\':\'1m%\',\'1e\':\'1m%\',\'1g\':\'pJ\',\'1b\':0,\'1f\':0,\'3Q\':"mm"})}2T(aY){}}I(o.22,{\'X\':\'1m%\',\'1e\':\'1m%\',\'1g\':\'pJ\',\'1b\':0,\'1f\':0,\'3Q\':"mm"});o.3J=o.22.2t;o.4A=o.22.3f;2Z{1Q.cV.C.7D=\'3X\';if(!K(o.1n)){1Q.uh=E(e){e.91()}}}2T(aY){}}if(v.tB==1){I(o.22,{\'7m\':\'#46\'})}if(o.oo){1q(o.oo)}ag(o.R.1i());o.dP=J}};G.a5=E(){lh=H;if(1Q.tY){1Q.tY()}F if(1Q.tQ){1Q.tQ()}F if(1Q.tM){1Q.tM()}F if(1Q.tH){1Q.tH()}F if(1Q.tL){1Q.tL()}F if(1Q.tZ){1Q.tZ()}if(!o.7O){G.oO(J)}};G.tO=E(x){B 26=J;B fv=o.aN/x;if(K(o.8r)){2Z{I(o.8r,{\'1e\':fv})}2T(aY){26=H;1o("fj S9 S8")}}if(!26){o.59=x;o.ar=fv;if(o.59>0){I(o.1R,{\'1e\':fv})}js("1e",fv)}if(o.S&&!o.2A){o.4A=fv;o.S.2R()}};G.oO=E(x){if(lh||x){o.2A=J;if(!o.7O){if(K(o.8r)){2Z{I(o.8r,{\'1g\':\'El\',\'1b\':0,\'1f\':0,\'3Q\':\'uv\'});I(o.8r,o.yq);I(o.8r,{\'X\':o.ca,\'1e\':o.mL})}2T(aY){}}I(o.22,{\'X\':o.ca,\'1e\':o.mL,\'1g\':\'1M\',\'1b\':0,\'1f\':0,\'3Q\':\'uv\'});2Z{1Q.cV.C.7D=\'2i\';1Q.uh=E(e){P H}}2T(aY){}}o.W.a5();if(o.oo){1p(o.oo)}if(v.tB==1){I(o.22,{\'7m\':v.lj});if(v.bj==1){o.22.C.7m=\'bj\'}F{I(o.22,{\'7m\':v.lj})}}if(v.4r.st==1){lb(J);o.5F=J}ag(o.R.1i());o.W.kx();lh=J;js("nZ");o.7O=J;o.cf=J}};G.5F=E(x){lb(x)};E lb(x){aq={x:0,y:0};if(x){2K.1t("sI",pe,H)}F{3t(hv);2K.5B("sI",pe,H)}}G.ac=E(){v.3Y=0;o.W.3m();o.1a.kf();o.R.44(v.1O);if(o.W.ah()){o.W.8o()}if(o.3s){G.4U()}if(K(o.hU)){3t(o.hU);2B o.hU}ag(0);1o("26");js("26")};G.6j=E(x){if(K(o.3S)){if(o.3S!=x){o.3S=x;if(v.tw==1){o.4M=o.2E[x];if(o.5y){5d.bF("tu",o.4M)}}o.R.6j(x);js("4X",o.2E[x]);o.W.sZ(x)}}};G.g4=E(){o.W?o.W.g4():\'\'};G.iN=E(x){if(K(o.5M)){if(o.5M!=x){o.5M=x;o.R.iN(x);js("6S",x);o.W.qh("6S")}}};G.fE=E(x){if(K(o.4a)){if(o.4a!=x){if(v.bM==1&&x==o.4m.V-1){p0()}F{o.4a=x;o.8c=H;o.R.fE(x);js("2D",o.4m[x]);o.W.cE()}}F{if(v.bM!=1){p0()}}}};E p0(){o.4a=v.bM==1?o.4m.V-1:-1;v.j6=0;o.8c=J;o.W.cE();K(o.2D)?o.4Z.3k(o.2D):\'\';2B o.2D}G.bi=E(x){o.R.bi(x==o.hF?1:o.9A[x]);o.bH=x};G.yo=E(){ag(o.R.1i());nD()};E ag(1i){if(o.8c&&K(o.3A)){B 3y=o.R.3y();if(3y){B x=o.4a;if(K(3y[x])){if(K(3y[x][1])){B t=2v(1i*10);if(K(3y[x][1][t])){B y=\'\';y=3y[x][0][3y[x][1][t]];if(!K(o.2D)){o.2D=1B(\'1G\');o.4Z.1C(o.2D);nD()}if(o.W.k2()){I(o.2D,{"1g":"1M","1Z":(v.i0*1)})}F{I(o.2D,{"1g":"1M","1Z":(v.i0*1+v.2o.h*1)})}o.2D.1Y=\'\'+4t(y)+\'\';if(v.wg==1){if(o.2A){I(o.2D,{"3K-3b":((v.w1+((2v(v.il)-1m)*v.jP/1m))+"px")})}F{I(o.2D,{"3K-3b":((v.jP+((2v(v.il)-1m)*v.jP/1m))+"px")})}}jV=J}F{if(!jV&&K(o.2D)){o.2D.1Y=\'\';jV=H}}}}}}}E nD(){if(o.2D){I(o.2D,{"1g":"1M","X":"1m%","2N-1b":"10%","2N-1P":"10%","1b":0,"1I":v.fL,"2l-an":"4v","5b-bC":"2F-5b"});o.2D.S7="H";if(v.l5==1){I(o.2D,{"2l-b6":"4W 4W op Tq"})}F{I(o.2D,{"2l-b6":"1K"})}}}B g6=J;E wY(){if(!g6){if(K(v.7Z)){if(v.7Z!=\'\'){g6=H;B 2V=bn(v.7Z);2V.8Q=E(){g6=J;if(G.di==4&&G.5T==3G){wZ(G)}F{v.7Z=\'\'}};2V.ee=E(e){g6=J;v.7Z=\'\'};2V.8D()}}}}E wZ(j){2Z{B x=j.bh;B 3j=ab();3j=x.2S(\'\\n\');o.6I=[];if(3j[0].O("TU")>-1){1d(i=0;i<3j.V;i++){if(3j[i].O(\'-->\')>-1&&3j[i].O(\':\')>-1){t1=sC(3j[i].1D(0,3j[i].O(\'-->\')));t2=sC(3j[i].1D(3j[i].O(\'-->\')+4,12));cM=\'\';if(i<3j.V-1){cM=3j[i+1];if(cM.O("2W")!=0){cM=v.7Z.1D(0,v.7Z.ri("/")+(cM.O("/")==0?0:1))+cM}}o.6I.3N({"t1":t1,"t2":t2,"1v":cM})}}o.fb=H}}2T(e){1o("US 6w")}}E sC(eC){B 1W=eC.2S(\':\');B 4H=0;1W.V==2?1W.wR("eB"):\'\';1W[0]!=\'eB\'?4H+=1W[0]*gT:\'\';1W[1]!=\'eB\'?4H+=1W[1]*60:\'\';4H+=1W[2].1D(0,2)*1;4H=4H+1W[2].1D(2)*1;P 4H}B 8V;B c9;B mX;B 7q;B 3o;E 9H(x){if(v["6J"+x+"te"]>0&&o.5y){B tb=5d.9R("hR"+x+"ff"+v.d);if(tb){B ct=1E 6C();o.7z=ct.7s();if((ct.7s()-tb)/UP0){if(o.R.1i()0){if(o.iV>=v.c8){P J}}if(v.3g!=""){if(o.dk!=1){1o("92");js("UN");3o=[];o.4d="92";B j1=v.3g.2S(" or ");if(j1.V>1){v.3g=j1[3l.9i(3l.5z()*j1.V)]}B 3g=v.3g.2S(" aR ");o.fz=3g.V;o.hV=1;B 8p=(v.iB==1&&K(v.qQ)?v.qQ:\'\').2S(" aR ");B y={5n:"3g",24:8p[0],1V:[],3a:{fI:v.iB,6Y:v.rH,aS:v.rc,W:(v.v7==1?0:1),fJ:(v.rl==1&&8p[0]!=\'\'?3r("rV"):"")},2I:3g[0],4B:J,fP:v.fP};2B v[x];v[x]=2c;o.S=1E gi();o.S.Go(y);if(3g.V>0){3g.i6();v.3g=3g.fh(\' aR \')}if(8p.V>0){8p.i6();v.qQ=8p.fh(\' aR \')}P H}F{2B v[x];v[x]=2c}}}if(x=="7R"&&K(v.7R)){if(v.7R!=""){if(o.dt){1o("bY");js("UD");3o=[];o.4d="bY";B 8p=(v.iB==1&&K(v.wO)?v.wO:\'\');B y={5n:"7R",24:8p,1V:[],3a:{fI:v.iB,6Y:v.rH,aS:v.rc,W:(v.v7==1?0:1),fJ:(v.rl==1&&8p!=\'\'?3r("rV"):"")},2I:v.7R,4B:J,fP:v.fP};2B v[x];v[x]=2c;o.S=1E gi();o.S.Go(y);P H}F{2B v[x];v[x]=2c}}}if(K(o.S)||K(o.6K)){js("uB",x);P H}F{if(K(v[x])){if(v[x].8L().O(".")>-1||v[x].8L().O(":")>-1){js("uB",x);o.1a.cI();x!="7H"?pU():\'\';8V=0;c9=0;mX=x;3o=v[x].2S(" aR ");7q=[];o.fz=3o.V;o.hV=1;1d(B i=0;i<3o.V;i++){3o[i]=3o[i].2S(" or ")}v[x+"dU"]=v[x];2B v[x];o.4d=x;o.S=1E gi();o.6K=1E dC();1d(B i=0;i<3o.V;i++){1d(B j=0;j<3o[i].V;j++){B 5l=4t(3o[i][j]);if(5l.O("[50%]")>0){B 1W=5z(1,2);3o[i][j]=3o[i][j].1U("[50%]","");if(1W==2){3o[i][j]=\'\'}}}}if(v.pb==1){1d(B i=0;i<3o.V;i++){B n=i==0?1:0;if(3o[i].V>n){1d(B j=n;j<3o[i].V;j++){B 5l=4t(3o[i][j]);7q[5l]=1E dC(H);7q[5l].hW(5l,x)}}}}o.6K.hW(4t(3o[0][0]),x);P H}F{P J}}F{P J}}}F{P J}};E uz(x,d){if(K(o.6R)&&v.uN==1){B y;1d(B i in o.6R){if(o.6R.2r(i)){if(!K(o.6R[i].tE)&&K(o.6R[i].1i)&&K(o.6R[i].S)){B z=o.6R[i].1i.8L();if(z){if(z.O("%")>0){if(d>0){z=2v(z.1D(0,z.O("%")))*d/1m}F{z=-1}}F{z=2v(z)}if(x>=z){if(v.vc>0&&z>-1){if(x-z>=v.vc){z=-1}}if(z>-1){y=o.6R[i].S;v.7H=o.6R[i].S;if(9H("7H")){o.6R[i].tE=H;1r}}}}}}}}};G.sw=E(x){2B o.6K;1o("3U 3T");js("Uy",o.4d);if(K(o.S)){if(o.2C){o.R.3m();o.W.3m()}if(v.3Y==0&&v.UF==1&&o.R.1i()==0&&o.R.1h()==0){v.3Y=1;o.R.rA()}if((!o.S.vR()||x.4B)&&o.nr>0){1o("3U UJ");o.S.4E();2B o.S;o.S=1E gi()}o.nr++;o.S.Go(x)}F{1o("3U UU")}};G.mh=E(){js(\'Uz\',o.4d);1o("3U 1H");o.fz--;bb()};G.bb=E(){B 26=J;if(o.4d=="92"){if(v.c8>0){if(v.vq==1&&o.n1==0){}F{if(o.dD>=v.c8){26=H}}}}!26?bb():9f()};G.vv=E(x){if(v[o.4d+"dU"]){1d(B i=0;i<3;i++){v[o.4d+"dU"]=v[o.4d+"dU"].1U(x+(i==0?\' aR \':(i==1?\' or \':\'\')),\'\')}}};E bb(){if(3o.V>0){if(c9<3o[8V].V-1){o.S?o.S.nc():\'\';c9++;B 5l=4t(3o[8V][c9]);B dG=tl(5l);if(dG==\'d8\'){o.6K=1E dC();o.6K.hW(5l,o.4d)}if(dG==\'1H\'){bb()}}F{9f()}}F{9f()}}E tl(5l){B x=\'d8\';if(v.pb==1){if(7q[5l]){B y=7q[5l].9v();26=H;if(y==\'3T\'){o.6K=7q[5l];1o("3U UQ");7q[5l].gx()}F{if(y==\'\'){x=\'ok\';o.6K=7q[5l];7q[5l].vy()}if(y==\'1H\'){x=\'1H\'}}}}P x}G.9b=E(x){3o.CL(8V+1,0,[x]);pc(x)};G.n2=E(x){3o[8V].3N(x);pc(x)};G.9f=E(x){9f(x)};E pc(x){if(v.pb==1&&7q){7q[x]=1E dC(H);7q[x].hW(4t(x),o.4d)}}E 9f(i5){B 26=J;if(o.4d=="92"){if(v.c8>0){if(v.vq==1&&o.n1==0){}F{if(o.dD>=v.c8){26=H}}}}if(3o.V==1){if(3o[0][0].O("js:")==0){8V=-1;3o=[[3o[0][0]]]}}if(3o.V>8V+1&&!26){o.S.nc();8V++;o.hV++;c9=0;B 5l=4t(3o[8V][0]);B dG=tl(5l);if(dG==\'d8\'){o.6K=1E dC();o.6K.hW(5l,mX)}if(dG==\'1H\'){9f(i5)}}F{q4();o.W.8I();if(K(o.S)){o.S.4E();2B o.S}2B o.6K;3o=[];c9=0;8V=0;js("UH",o.4d);if(v.vt==1){if(o.7U){o.7U.kO();o.7U=2c}}mX=\'\';o.dD=0;o.n1++;if(o.4d=="92"||(o.4d=="dY"&&v.i1==1)||o.4d=="7H"){if(v.2I!=\'?\'){o.R.dJ();if((o.2M=="3u"&&!o.dS&&o.1w.7y)||i5==\'i5\'){}F{o.1a.2Y(1)}}}if(o.4d=="bY"){a6()}o.dS=J;2B o.4d}};G.vu=E(){3o=[[\'\']]};G.ps=E(){B x=[\'92\',\'dY\',\'bY\'];1d(B i=0;i0){v[x[i]]=v[x[i]+"dU"]}}}};G.lA=E(){pU();if(K(o.8b)){o.8b.4E();o.8b=54}o.8b=1E Ux()};G.UX=E(){q4();o.8b.4E();o.8b=54};E pU(){o.bZ=1B("1G");o.22.1C(o.bZ);I(o.bZ,{"X":"1m%","1e":"1m%","1g":"1M","1f":0,"1b":0,"2m":"#46","1y":0.1});o.bZ.C.3Q=2G};E 96(){if(K(o.2f)){if(v.2f!=o.r9){8R(v.2f,o.2f,v.iD)}1p(o.2f);I(o.2f,{"1y":v.lr});o.W.6U()}};G.s5=E(){if(K(o.2f)){1q(o.2f);I(o.2f,{"1y":0})}};G.96=E(){96()};E q4(){if(o.bZ){o.22.3k(o.bZ);2B o.bZ}};E vn(x){if(v.vg==1){1d(B i=0;i<7t.V;i++){if(7t[i].3H("id")!=v.id){7t[i].3H(\'5c\')}}}iy=v.id}E pO(x){B y=5q.5H(x).V;if(y>0){x=pn(x,y,\'\',-1)}P x}E pn(x,y,p,j){B x2=[];B 26;if(K(x[\'1n\'])){x=x[\'1n\'];y=x.V}1d(B i=0;i0&&q2>0){B s1=x[i][\'2I\'].1D(q1+1,q2-q1-1);B s2=s1.2S(",");B s3=\'\';1d(B k=0;k0){x[i][\'5p\']=pn(x[i][\'5p\'],z,x[i][\'id\'],i)}}if(!26){x2.3N(x[i])}}P x2}E vm(){B x=[];if(K(v.5m)){if(v.5m.O("x-")!=0){1d(B y in o.1F){if(o.1F.2r(y)){if(o.1F[y].bP==v.5m){v.5m=y}}}}if(K(o.1F[v.5m])){x=o.1F[v.5m]}F{x=o.1n[0];if(v.5m==o.vl){o.3I=2c}}}F{x=o.1n[0]}1d(B i=0;i<10;i++){if(K(x[\'5p\'])){x=x[\'5p\'][0]}F{1r}}v.5m=x.id;if(v.5m==o.vl){x.1T=2c}P x}E a6(){7f("5a","a6",H);o.1a.ps();if(o.5y&&v.b2==1){o.42.pB(0,o.R.1h())}if(o.W.kK()){if(v.1n.gG==1&&o.W.fH()){o.W.fA();if(o.2C&&o.1w.7y&&o.2M!="ck"){}}F{if(v.1n.DC==1&&!o.W.fH()){o.R.4E();o.W.kM()}if(v.1n.Di==1){!o.W.cF()?o.W.aW():\'\'}96();js("vk")}}F{96();js("vk")}}E pt(){B pL=3l.9i(6C.ae()/2G);B pN=(K(v.vz)?v.vz:0)+2v(o.R.1i());B 1J=0;o.1w.f0?1J=1:\'\';o.1w.7y?1J=2:\'\';o.1w.cU?1J=3:\'\';o.1w.mf?1J=4:\'\';o.1w.tv?1J=5:\'\';B 1v=v.hJ.1U("[pL]",pL);1v=1v.1U("[pN]",pN);1v=1v.1U("[UL]",1J);B 6z=1Q.1B("4b");6z.5Y(\'3c\',1v);6z.5Y(\'1e\',\'4W\');6z.5Y(\'X\',\'4W\');o.22.1C(6z)}};B z3=E(1v){B 1v;B 53;B ma;B 7X;B 8i="";B h6=0;B pz;B R;B 2O;o.aG=1;B nN;B 3y=[];if(2Q(1v)==\'6E\'){1v=4t(1v);if(1v.O("[{")==0){2Z{1v=1v.1U(/gN\'qt/ig,\'"\');1v=6x.7L(1v);1v=o.1a.7n(1v)}2T(e){d4.1o(e);1v="pH 6x"}}if(1v.O("#2")==0){1v=aD(1v)}if(1v.O("#3")==0&&1v.O(v.iw)>0){1v=e8(1v)}if(1v.O("#0")==0){1v=ia(1v)}if(v.e0==1){1v=e0(1v)}if(1v.O(".a7")==1v.V-4||1v.O(".9S")>0){if(1v.O(\'//.9S//\')>0){1v=1v.1U(\'//.9S//\',\'\');v.2I=1v}B 2V=bn(1v);2V.8Q=E(){if(G.di==4&&G.5T==3G){aW(G)}F{3p("1n e1 iI or rQ iE")}};2V.ee=E(e){3p("1n e1 iI or rQ iE")};2V.8D();nN=H}}o.4Z=1B("1G");I(o.4Z,{"1g":"1M","X":"1m%","1e":"1m%","4k":"2J 0.2s 2P"});o.22.1C(o.4Z);if(v.yV==1){if(v.q3==1&&o.1w.2e){}F{2L(o.4Z);v.2o.1q=0}}if(!nN){o8()}E aW(x){if(x.bh){B y=x.bh;if(y.O("#2")==0){y=aD(y)}if(y.O("#3")==0&&y.O(v.iw)>0){y=e8(y)}if(1v.O(".a7")==1v.V-4){B a7=y.2S(/(\\r\\n\\t|\\n|\\r\\t)/gm);1v=[];B nf=1;B iH=\'\';1d(B i=0;i-1){if(a7[i].O(" - ")>-1){B 1W=a7[i].2S(" - ");iH=1W[1W.V-1]}}if(a7[i].O("2W")>-1){1v.3N({2j:(iH!=\'\'?iH:nf),2I:a7[i]});nf++;iH=\'\'}}}F{y=y.1U(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");2Z{1v=6x.7L(y)}2T(e){3p("UE 6x")}}if(K(1v.bQ)){1v=UB(1v)}if(o.W){if(v.1n.kW==1){if(!o.W.cF()){o.W.sJ()}}}o8();2R();2a(E(){js("1n")},1)}}E o8(){1v=o.1a.7n(1v);1v&&1v!=\'?\'?7n(1v):\'\'}E 3p(x){1o("6w: "+x);B y=H;if(53){if(53.V>0){7X++;y=7X>53.V-1;if(!y){B z=J;if(o.2M!=lZ(53[7X])||o.2M!=\'ck\'){if(o.2C){o.1a.ac();z=H}}1o("UM ly");7n(\'or\');R.2Y()}F{if(v.bz==1){y=J;vO()}}}}if(y){v.ga==1?7f("1H","6w",H):\'\';if(v.vM&&!o.ea){if(v.UW==1&&x=="e1 iI"){o.kE.9S(v.V0)}F{o.kE.9S(x)}}o.ea=H;o.2C?o.W.3m():\'\';K(o.2f)?o.1a.96():\'\';js("1H",x)}};E vO(){1o("6w gh vP");K(o.gl)?3O(o.gl):\'\';o.gl=2a(E(){o.1a.gh()},v.nS*2G)}G.3p=E(){3p(R.pZ())};G.6o=E(){1o("mS");B x=J;if(R.1h()>0&&!o.6l){B 1i=o.v3;if(1i+105){qo();3t(pz);pz=5o(qo,v.vQ*2G)}}js("2C")};G.fY=E(){if(v.q3==1){if(o.1a.fY()){o.f1=R.pQ();o.W.6U()}}o.sN=H};G.a3=E(){o.W.3m()};G.5W=E(){};G.cO=E(){1o("UR")};G.cP=E(){1o("sF");o.1a.sF();o.gc?js("6H",o.gc):\'\'};G.bv=E(){1o("sR");o.1a.sR()};G.8s=E(){if(R){1o("6T",R.1h());o.1a.6T(R.1i(),R.1h());js("1h",R.1h());if(K(o.mY)){o.1a.iN(o.mY);2B o.mY}}};G.9X=E(){};G.6Z=E(){1o("cI");o.1a.cI();js("9o")};G.5W=E(){if(h6!=R.1i()){o.1a.8I()}h6=R.1i();js("1i",h6);if(v.1N.on==1&&K(v.vD)&&h6>0){if(!K(o.2O)){o.2O=1B("1G");v.1N=4w(v.1N,\'2x\',\'2x\');I(o.2O,{"2m":"#"+v.1N.62,"2F":v.1N.2F+"px 6g #"+v.1N.8N,"4s":"3w","1g":"1M","X":v.1N.X});if(v.1N.vJ>0){I(o.2O,{"5b-b6":"hO 4W "+v.1N.vJ+"px 4S(0,0,0,0.5)"})}if(v.1N.1g=="1f-1b"||v.1N.1g=="1b"){I(o.2O,{"1f":v.1N.5P-v.1N.6y,"1b":v.1N.3B-v.1N.4c})}if(v.1N.1g=="1f-1P"||v.1N.1g=="1P"){I(o.2O,{"1f":v.1N.5P-v.1N.6y,"1P":v.1N.4c-v.1N.3B})}if(v.1N.1g=="1Z-1b"){I(o.2O,{"1Z":v.1N.6y-v.1N.5P,"1b":v.1N.3B-v.1N.4c})}if(v.1N.1g=="1Z-1P"){I(o.2O,{"1Z":v.1N.6y-v.1N.5P,"1P":v.1N.4c-v.1N.3B})}!o.5N&&v.1N.1q==1?1q(o.2O):\'\';o.22.1C(o.2O)}if(!K(2O)){2O=1E qM(v.vD,o.2O,H);o.2O.1t("24",uR,J)}}};G.sk=E(){if(o.2M=="3u"){R.kj()}};G.kj=E(){if(o.2M=="3u"&&R){P R.3T()}F{P H}};G.ju=E(){P R.ju()};G.j0=E(){P R.j0()};G.6j=E(x){1o("Uv",x);if((o.2M=="ck"||(o.2M=="2g"&&(v.9a==0||9L()<2))||(o.2M=="2h"&&(v.aE==0||bl()<2)))&&K(o.4Q[x])){B 1i=G.1i();o.3I=1i;o.1a.4l(1i,J);7n(o.4Q[x]);o.1a.2Y()}if(o.2M=="2g"&&v.9a==1&&9L()>1){R.CQ(x)}F if(o.2M=="2h"&&v.aE==1&&bl()>1){R.BG(x)}F if(o.2M=="3u"){R.BD(x)}};G.fE=E(x){if(K(o.3A[x])){1o("ag",x);o.4a=x;if(o.5y&&v.rk==1){if(K(o.4m[x])){5d.bF("rj",o.4m[x])}}rX()}};G.bi=E(x){1o("TN",x);R.hK(x);if(v.1N.on==1){if(2O){2O.hK(x)}}};G.vE=E(){vF()};E vF(){if(o.7a&&o.8c){R.CI(o.3A[o.4a],o.4m[o.4a])}}G.vI=E(){R.CO()};G.iN=E(x){1o("TO",x);if(o.a8.V>0){B 1i=G.1i();o.3I=1i;o.1a.4l(1i,J);7n(o.a8[x]);o.1a.2Y()}F{if(o.2M=="2g"&&v.dw==1){R.CS(x)}F if(o.2M=="2h"&&v.e2==1){R.By(x)}}};G.nT=E(){B x=o.2E[o.3S];x==2c?x=\'\':\'\';B y=iP()&&v.g1==1&&v.9a==1;P(y?\'\'+3r("2i")+\' \':\'\')+x};G.nQ=E(){B x=o.7K[o.5M];x==2c?x=\'\':\'\';P x};G.iP=E(){P iP()};E iP(){B x=J;if(o.2M=="3u"){x=R.2i()}if(o.2M=="2g"&&v.9a==1&&9L()>1&&v.g1==1){x=R.2i()}if(o.2M=="2h"&&v.aE==1&&bl()>1){x=R.2i()}P x}E 9L(){if(o.2M=="2g"){P R.9L()}F{P 0}}E bl(){if(o.2M=="2h"){P R.bl()}F{P 0}}G.5R=E(x){if(o.2M=="3u"){R.5R()}};G.3b=E(){P R.3b()};G.bz=E(){1o(\'bz\');o.cq=0;v.4h=1;7n(1v)};if(!K(o.2f)){rt()}if(K(v.2f)){if(v.2f!=\'\'){8R(v.2f,o.2f,v.iD)}F{2B v.2f}}E 9v(){8i=R?R.5T():\'\'}E uM(1v){53=1v.2S(" or ");1d(B i=0;i<53.V;i++){if(53[i].O(" aR ")>-1){ma=53[i].2S(" aR ");53[i]=ma[5z(0,ma.V-1)]}}7X=0}E uH(){9v();if(8i=="5D"||o.6l){o.1a.ty()}if(8i!=""){o.1a.l8()}}E rt(){if(o.2f){o.22.3k(o.2f)}o.2f=1B("1G");I(o.2f,{"3w-1V":"1K","1y":v.lr,4k:"1y 0.5s"});if(v.vb==1){v.TM==1?o.2f.C.3Q=1m:\'\';I(o.2f,{\'X\':v.uJ,\'1e\':v.tq});B x={"2x":v.uI};x=4w(x,\'2x\',\'2x\');if(v.eQ.O("1P")>-1){bS=1;I(o.2f,{\'1g\':\'1M\',\'1P\':x.4c-x.3B})}F{I(o.2f,{\'1g\':\'1M\',\'1b\':x.3B-x.4c})}if(v.eQ.O("1f")>-1){I(o.2f,{\'1f\':x.5P-x.6y})}if(v.eQ.O("1Z")>-1){I(o.2f,{\'1Z\':x.6y-x.5P})}if(v.eQ=="1P"||v.eQ=="1b"){I(o.2f,{\'1f\':\'50%\',\'2x-1f\':-v.tq/2+x.5P-x.6y})}if(v.uL>0){I(o.2f,{\'2F-5C\':v.uL})}if(v.qS!=-1){I(o.2f,{\'2m\':v.qS})}}F{I(o.2f,{\'1g\':\'1M\',\'1b\':0,\'1f\':0,\'X\':\'1m%\',\'1e\':\'1m%\'})}o.22.1C(o.2f)}E 7n(x,y){if(x.O(\'{\')>-1&&x.O(\'}\')>-1&&x.O(v.qK)>-1){B z=x.2S(v.qK);o.a8=[];1d(B i=0;i0){o.2M=lZ(53[7X]);B fl=J;if(K(y)){fl=H}1v=53[7X];if(!fl&&x!=\'x\'&&R&&o.2M==ft&&(ft=="ck"||ft=="52"||(ft=="2g"&&v.w9!=1))){R.3c(53[7X]);1o("3c")}F{1o("TI");lR();uF(53[7X])}if(o.hF){if(o.bH!=o.hF){R.hK(o.9A[o.bH])}}}3t(o.r5);o.r5=5o(uH,o.r2);if(K(v.2D)){if(v.2D!=\'\'){dW(v.2D)}}}E lZ(x){B 1J="ck";if(x){if(x.O(".wD")>0){1J="2g"}F if(x.O(".wF")>0){1J="2h"}F if(x.O(".f7")==x.V-4){1J="f7"}F if(x.O(\'3u.9j/\')>-1||x.O(\'mu.be/\')>-1){1J="3u";if(v.ob==1){B y=\'d2://4b.3u.9j/vi/\'+nq(x)+\'/\';uy(y+\'uA.kC\',E(z){z>1m?v.2f=y+\'uA.kC\':v.2f=y+\'TQ.kC\';if(o.1F){o.1F[o.4i][\'2f\']=v.2f}v.4h==1||o.1T?\'\':8R(v.2f,o.2f,v.iD)})}}F if(x.O(\'52.9j/\')>-1){1J="52"}}o.7a=1J=="ck"||1J=="2g"||1J=="2h";P 1J}E uy(1v,uC){B 4b=1E ux();4b.8Q=E(){uC(G.1e)};4b.3c=1v}E uF(x){o.2M=lZ(x);o.rE=J;if(o.7a){R=1E qM(x,o.4Z,J)}if(o.2M=="3u"){R=1E nv(x,o.4Z)}if(v.52==1&&o.2M=="52"){R=1E uE(x,o.4Z)}if(o.2M=="f7"){R=1E TX(x)}o.W?o.W.Do():\'\';B t=0;if(K(v.1h)){if(o.42&&v.b2==1&&!o.1T){t=o.42.aJ().t}2a(E(){o.1a.6T(t,v.1h)},1m)}}E lR(){if(R){R.4E();2B R;R=54;8i="9M"}if(2O){2O.4E();2B 2O;2O=2c;o.22.3k(o.2O);o.2O=2c}};G.4E=E(){lR()};G.TY=E(){53=[];lR()};G.7n=E(x,y){7n(x,y)};G.8R=E(x){8R(x,o.2f,v.iD)};G.2Y=E(){if(R){if(o.6l){o.5e.2Y()}F{R.2Y();v.rI==1?o.1a.s5():\'\'}if(K(2O)){2O.2Y()}if(o.7I){if(o.7a){if(o.7z>0&&!o.7I.TW()){o.7I.Uw()}}F{o.lk=[];o.W.qh("a1")}}if(o.7a&&v.BT>-1&&!o.sV){if(o.7z>0){R.D8()}}}F{2a(G.2Y,5k)}};E uR(1c){1c.cm();2K.1c?2K.1c.6i=H:\'\';B 1W=R;R.sb(H,o.2O);2O.sb(J,o.4Z);R=2O;2O=1W;R.2Y();2O.2Y();js("1N")}G.oj=E(){if(K(o.2O)){if(v.1N.1q==1){1q(o.2O)}F{if(v.1N.1g.O("1Z")>-1){I(o.2O,{"1Z":v.1N.6y-v.1N.5P-v.2o.h})}}}v.9U==1?o.9U.3H("1q"):\'\'};G.oi=E(){if(K(o.2O)){if(v.1N.1q==1){1p(o.2O)}F{if(v.1N.1g.O("1Z")>-1){I(o.2O,{"1Z":v.1N.6y-v.1N.5P})}}}if(v.2o.sW){v.2o.sW=J;o.W.qk(1)}};G.v5=E(){if(K(o.2O)){6n(o.2O)?1q(o.2O):1p(o.2O)}};G.fB=E(){if(o.7a&&o.4u){o.dr=H;R.4u()}};G.cW=E(){if(o.7a&&o.7p){R.7p()}};G.jK=E(){if(R){qq(0);R.jK()}};G.dJ=E(){R?R.dJ():\'\'};G.3m=E(){if(o.6l){o.5e.3m()}F{R?R.3m():1o("TS")}if(K(o.2O)){2O.3m()}};G.jO=E(){o.1a.4l(0,J);K(o.2f)?o.1a.96():\'\';7n(\'x\')};G.cL=E(){R?R.cL():\'\'};G.4l=E(x){if(R){if(o.6l){o.5e.4l(x)}F{R.4l(x);if(v.1N.on==1){if(2O){2O.4l(x)}}}}};G.4U=E(){if(R){R.4U();o.6l?o.5e.4U():\'\'}};G.6Q=E(){if(R){R.6Q();o.6l?o.5e.6Q():\'\'}};G.44=E(x){R?R.44(x):\'\';if(o.6l){o.5e.44(x)}};G.k3=E(){P R?R.k3():J};G.7v=E(){P R?R.7v():J};G.5T=E(){P 8i};G.9M=E(){B x=J;if(R){if(R.1i()>0){x=R.1i()==R.1h()}}P x};G.1i=E(){B x=0;if(R){x=R.1i();if(o.6l){B y=o.5e.7g();y?x=y:\'\'}F{if(R.1h()>0&&x!=R.1h()){o.v3=x+0.TH}}P x}F{P 0}};G.1h=E(){B x=0;if(R){x=R.1h();x==0&&K(v.1h)?x=v.1h*1:\'\';if(o.6l){B y=o.5e.6T();y?x=y:\'\'}}P x};G.ex=E(){P R?R.ex():0};G.TG=E(){rt()};G.rA=E(){if(o.7a){R.3Y()}};G.1X=E(x){if(ep(x).O(":")>0){B y=x.2S(":");B z0=o.3J/o.4A;B z=y[0]/y[1];if(z0!=z){if(o.7a){if(v.wS==1){I(R.2b(),{\'4p-dg\':\'dN\'})}F{I(R.2b(),{\'4p-dg\':\'47\'})}}B w2=o.4A*z;B x2=w2/o.3J;B h2=o.3J/z;B y2=h2/o.4A;if(x2<1){o.aG=5i(x2);I(o.4Z,{"2J":"3V("+o.aG+")"})}F{o.aG=5i(y2);I(o.4Z,{"2J":"3M("+o.aG+")"})}o.g0=x}}F{o.aG+=5i(x);I(o.4Z,{"2J":"1X("+o.aG+")"})}};G.v8=E(){if(o.7a){I(R.2b(),{\'4p-dg\':\'jZ\'})}o.aG=1;I(o.4Z,{"2J":"1X(1)"});2B o.g0};G.Ts=E(){B x=2c;K(o.3A)?K(o.3A[o.4a])?x=o.3A[o.4a]:\'\':\'\';P x};G.aZ=E(){P aZ()};E aZ(){P 53.V>0?(53[7X]?53[7X]:\'\'):\'\'};G.2b=E(){P R.2b()};G.dW=E(x){dW(x)};E dW(x){if(x!=\'\'){B 1T=0;B jf=\'\';o.3A=x.2S(",");o.4m=[];o.4a=-1;if(tD()&&v.rk==1){if(5d.9R("rj")!=54){jf=5d.9R("rj")}}1d(B i=0;i1){o.4m[i]=o.3A[i].1D(o.3A[i].O("[")+1,o.3A[i].O("]")-1);o.3A[i]=o.3A[i].1D(o.3A[i].O("]")+1)}F{o.4m[i]=o.3A[i].1D(o.3A[i].ri("/")+1);o.4m[i]=o.4m[i].1D(0,o.4m[i].ri("."))}if(o.3A[i].O("#2")==0){o.3A[i]=aD(o.3A[i])}}if(o.4m.V>0&&v.bM==1){o.4m.3N(v0(\'Tt\',3r(\'gg\')));o.3A.3N("")}1d(B i=0;i-1){B 1v=o.3A[o.4a];B 2V=bn(1v);2V.8Q=E(){if(G.di==4&&G.5T==3G){o.8c=H;uT(1v,G.bh)}F{g2("jq")}};2V.ee=E(e){g2("jq")};2V.8D()}}}E g2(x){1o("2D e1 iI or rQ iE");if(o.4m[o.4a].O(3r("jq"))==-1){o.4m[o.4a]=o.4m[o.4a]+\' (\'+3r(x)+\')\'}o.4a=-1;o.8c=J;if(o.Ty){o.W.cE()}if(K(o.2D)){o.4Z.3k(o.2D);2B o.2D}}E uT(1v,x){if(1v.O(\'.eC\')>-1||1v.O(\'.uW\')>-1||1v.O(\'.j3\')>-1||1v.O(\'.uV\')>-1){B l=o.4a;3y[l]=5q();3y[l][0]=ab();3y[l][1]=ab();B 3j=ab();3j=x.2S(/\\r|\\n/);B rF=1;B t1=0;B t2=0;2Z{B eH=(K(v.uS)?v.uS:0);if(1v.O(\'i6=\')>0){eH=1v.1D(1v.O(\'i6=\')+6)*1}1d(i=0;i<3j.V;i++){if(1v.O(\'.eC\')>-1||1v.O(\'.uV\')>-1){if(3j[i].O(\'-->\')>-1&&3j[i].O(\':\')>-1){t1=h8(3j[i].1D(0,3j[i].O(\'-->\')))*1+eH;t2=h8(3j[i].1D(3j[i].O(\'-->\')+4,12))*1+eH;3y[l][0][t1]=\'\';1d(B j=t1;j1&&3j[i]!=rF){3y[l][0][t1]+=(3y[l][0][t1]!=\'\'?\'
\':\'\')+3j[i]}}}if(1v.O(\'.uW\')>-1||1v.O(\'.j3\')>-1){if(3j[i].O(\'Tz:\')>-1){t1=h8(3j[i].1D((1v.O(\'.j3\')>-1?3j[i].O(\'=0\')+3:12),12))*1+eH;t2=h8(3j[i].1D((1v.O(\'.j3\')>-1?3j[i].O(\'=0\')+14:23),10))*1+eH;B p=\'\';if(3j[i].O(\'0,,\')>0){p=3j[i].1D(3j[i].O(\'0,,\')+3)}F{if(3j[i].O(\'vT,\')>0){p=3j[i].1D(3j[i].O(\'vT,\')+6)}}if(3y[l][0][t1]!=2c){3y[l][0][t1]+=\'\\n\'+p}F{3y[l][0][t1]=p}3y[l][0][t1]=3y[l][0][t1].1U(/{.*?}/,\'\');3y[l][0][t1]=3y[l][0][t1].1U(/\\\\\\\\N/,\'
\');3y[l][0][t1]=3y[l][0][t1].1U(/\\\\N/,\'
\');1d(B j=t1;j0&&o.cY.O("9n")!=-1){8n=H;B sP=J;B sG=J;if(q6()){v.3Y==1||v.4h==1||v.sr==1?lC(J):\'\'}F{1o("9n e1 Ui")}}F if(1v.O(".wD")>0&&o.cY.O("7J")!=-1){5h=H;2Z{if(K(6t)){1o("7J",q6(),6t.wG(),o.1w.gH,v.wJ);if(!6t.wG()||(o.1w.6V&&v.wH==1)||(o.1w.gH&&v.wJ==1)){5h=J}F{if(v.3Y==1||v.4h==1||v.wI==1){ds(J)}}}F{5h=J}}2T(1H){5h=J}}if(o.1w.tv&&v.4h==1&&!5h&&!8n){2a(E(){o.1a.cT()},1m)}if(v.7I==1){K(o.7I)?o.7I.Un():\'\';o.7I=1E Uo()}E lC(x){1o("9n");v.sr=1;B kI={et:60};if(o.4Q.V>1){v.aE=0;v.wW=H}F{v.wW?v.aE=1:\'\'}if(o.a8.V>1){v.e2=0;v.xf=H}F{v.xf?v.e2=1:\'\'}if(K(v.dz)){if(K(v.dz.et)){if(v.dz.et>bd){v.dz.et=bd}}if(2Q v.dz=="4p"){1d(B 1j in v.dz){kI[1j]=v.dz[1j]}}}2h=b3.aQ().fl();js("2h",2h,1);2h.Ut().Uu((v.xg==1&&!1N));2h.Us(1u,1v,(v.4h==1||1N||x));2h.Ur(kI.et);2h.Up(kI.et);2h.Uq(J);2h.Ug(J);if(v.xa==1){2h.Uf(2c,H)}if(v.sX==1){2h.bs("9F",J);2h.bs("4T",J)}2h.on(b3.aQ.1V.U5,E(1L){if(!sP){1o("9n vX");B q=ut();tP();aL=2h.U6();aL?1o("vZ"):\'\';if(v.aE==1){if(v.sX==1||q>0){o.3S=q;2h.bs("9F",J);2h.bs("4T",J)}F{o.3S=2h.kR("4T").V-1}o.W.cD(o.3S);2h.ji("4T",o.3S);2h.ji("9F",o.3S)}o.1a.cT();sP=H}});2h.on(b3.aQ.1V.U4,E(1L){if(!sG){B 9D=2v(o.5M);if(9D>0&&v.e2==1){2h.BB(2h.rK("9F")[9D])}sG=H}});2h.on(b3.aQ.1V.U1,E(1L){if(aL){o.1a.6T(2h.1i(),2h.1h())}});2h.on(b3.aQ.1V.LX,E(1L){2h.U2(-1)});2h.on(b3.aQ.1V.U7,E(1L){if(1L.U8=="4T"&&1L.Ue!=1L.x5&&v.aE==1){o.3S=1L.x5;o.W.cD(o.3S);1o("9n vV "+o.3S)}});2h.on(b3.aQ.1V.Uc,E(1L){if(K(1L.l6)){if(1L.l6.1J=="Ub"){js("w5",1L.l6.1v)}}});2h.on(b3.aQ.1V.wt,E(1L){d4.1o(1L);o.nX=1L;if(1L.1H=="U9"){1H="9n "+1L.1H+": "+1L.1c.8q+", "+1L.1c.1c;1o(1H);o.R.3p()}F if(1L.1H=="Ua"||1L.1H=="T9"){1H="9n "+1L.1H+" 1H: "+1L.1c;1o(1H);o.R.3p()}F if(1L.1H=="Rr"||1L.1H=="NN"){1H="9n "+1L.1H+" 1H: "+1L.1c;1o(1H);o.R.3p()}F if(1L.1H=="aw"){1H="9n e4 ph 1H NO";1o(1H);o.R.3p()}});8T=H}E ds(x){1o("7J");if(o.4Q.V>1){v.9a=0;v.wB=H}F{v.wB?v.9a=1:\'\'}if(o.a8.V>1){v.dw=0;v.wa=H}F{v.wa?v.dw=1:\'\'}B nk=J;if(v.92&&v.w9==1){nk=H}B jR={NP:(v.wb==1&&!1N),NM:(v.3Y==1||v.4h==1||1N||x)&&!nk,eY:60,nm:60,NL:3,NH:wc,NI:wc,NJ:J};if(v.wf==1){jR[\'NK\']=E(2V,1v){2V.w7=H}}if(K(v.7o)){if(K(v.7o.eY)){if(v.7o.eY>bd){v.7o.eY=bd}v.7o.nm=v.7o.eY}if(K(v.7o.w6)){v.7o.nm=v.7o.eY=v.7o.w6}if(2Q v.7o=="4p"){1d(B 1j in v.7o){jR[1j]=v.7o[1j]}}}2g=1E 6t(jR);js("2g",2g,1);2g.wq(1v);2g.NR(1u);2g.on(6t.8P.NY,E(){1o("7J vX")});2g.on(6t.8P.NZ,E(1c,1L){!1N?o.1a.cT():\'\'});2g.on(6t.8P.O0,E(1c,1L){if(!1N&&v.9a==1&&9L()>1){ue();o.W?o.W.cD(o.3S):\'\'}});2g.on(6t.8P.NX,E(1c,1L){if(!1N&&v.9a==1&&9L()>1){o.3S=2g.qY;o.W?o.W.cD(o.3S):\'\';1o("7J vV "+o.3S)}});2g.on(6t.8P.NW,E(1c,1L){if(!1N){if(1L.hq.9m!=aL){aL=1L.hq.9m;o.W.6U()}aL=1L.hq.9m;if(aL){1o("vZ");if(1u.1h>0&&1u.bo>0){if(1u.1h-1u.bo<10){if(o.iq>0){if(o.iq==1u.bo&&o.w0==1u.1h){o.jY++;if(o.jY>2){o.jY=0;o.iq=-1;2g.9C();ds(H);6o()}}F{o.iq=-1}}F{o.iq=1u.bo;o.w0=1u.1h}}}}}if(v.9a==1){o.3S=2g.qY;o.W?o.W.cD(o.3S):\'\'}});2g.on(6t.8P.NS,E(1c,1L){if(K(1L.w4)&&!1N){js("w5",1L.w4.NU)}p6=H});2g.on(6t.8P.NV,E(1c,1L){js("NG",1L,1)});2g.on(6t.8P.NF,E(1c,1L){!1N&&v.dw==1?uf():\'\'});2g.on(6t.8P.Ns,E(1c,1L){!1N&&v.dw==1?tJ():\'\'});2g.on(6t.8P.wt,E(1c,1L){v.1o==1?d4.1o(1L):\'\';o.pS=1L;if(1L.e4){aA(1L.1J){1x 6t.wx.Nt:if(v.wv==1){1o("Nu");B 5D=o.2C;!1N&&5D?o.1a.3m():\'\';o.1a.96();8S=1;oI(5D)}F{1H=1L.hq;2g.9C();if(!1N){o.R.3p()}}1r;1x 6t.wx.Nr:wk();1r;7A:1H="7J e4 1H, 9C";2g.9C();!1N?o.R.3p():\'\';1r}}F{1o("7J ",1L.1J,1L.hq,(1L.kt?1L.kt.6L:\'\'));js("Nq",(1L.kt?1L.kt.6L:\'\'));if(8S>0){8S=2;oI()}}});bk=H}E oI(x){if(x||o.2C||v.4h==1||v.wz==1){3O(oz);oz=2a(wr,v.wy*2G)}}E wr(){if(8S>0){1o("Nl")}if(8S==1){2g.wq(1v)}if(8S==2){2g.9C();ds(H);1u.2C()}}B k9=0;B k7=0;E wk(){B ae=pa.ae();if(!k9||(ae-k9)>ih){k9=pa.ae();1o("7J e4 R 1H, 2Z to wi");2g.wm();2g.zj();m9()}F{if(!k7||(ae-k7)>ih){k7=pa.ae();1o("7J e4 R 1H, 2Z to wi");2g.Nm();2g.wm()}F{1o("7J e4 R 1H, p7 Nn")}}}1u.1t(\'wo\',ke);1u.1t(\'1H\',fQ);1u.1t(\'9M\',6o);1u.1t(\'2C\',9y);1u.1t(\'5c\',a3);1u.1t(\'nK\',5W);1u.1t(\'dV\',cO);1u.1t(\'gd\',cP);1u.1t(\'BU\',bv);1u.1t(\'o1\',9X);1u.1t(\'9o\',6Z);1u.1t(\'o5\',8s);1u.1t(\'Np\',uj);1u.1t(\'Cy\',o6);1u.1t(\'Cx\',nI);E ke(){if(!5h&&!8n){!1N?o.1a.cT():\'\'}}E fQ(){if(!5h&&!8n){if(1u.1H){1o(1u.1H,1u.1H.6L,1u.1H.8q);B x=1u.1H.6L;1H=2c;if(x==1){1H="Nv"}if(x==2){1H="ph"}if(x==3){1H="d3"}if(x==4){1H="e1 iI"}1o("Nw 6w: ",1H)}if(1H!=2c){3p()}}}E 3p(){!1N?o.R.3p():\'\'}E 6o(){!1N?o.R.6o():\'\'}E 9y(){if(5h&&8S>0){}F{if(!1N){if(dm==-1){B x=J;if(5h){if(K(o.S)||K(o.6K)){1u.5c();x=H}}if(!x){o.R.9y()}}}}}E a3(){!1N?o.R.a3():\'\'}E 5W(){!1N?o.R.5W():\'\';if(dm>-1){if(7g()>dm){1u.5c();dm=-1}}}E cO(){!1N?o.R.cO():\'\'}E cP(){!1N?o.R.cP():\'\'}E bv(){if(1N){sv()}F{o.R.bv();so();if(5h&&8S>0){8S=0;1o("NC up");o.R.9y()}}}E sv(){if(1u.gS>0){I(1R,{"1e":1R.2t/(1u.tx/1u.gS)-2v(v.1N.2F)})}}E so(){if(1u.gS>0&&v.lc==1){o.1a.tO(1u.tx/1u.gS)}}E 8s(){!1N?o.R.8s():\'\'}E 9X(){!1N?o.R.9X():\'\'}E 6Z(){if(5h&&8S>0){}F{!1N?o.R.6Z():\'\'}}E uj(){o.1a.oV()}E q6(){B jF=2K.tK=2K.tK||2K.ND;B gf=2K.tV=2K.tV||2K.NE;B kG=jF&&2Q jF.kG===\'E\'&&jF.kG(\'4T/tU; NB="NA.Nx,Ny.40.2"\');B ub=!gf||gf.sD&&2Q gf.sD.Nz===\'E\'&&2Q gf.sD.kY===\'E\';P kG&&ub}E ut(){B q=0;if(!1N&&v.aE==1){B x=2h.kR("4T");if(x.V>1){B y=\'\';1d(B i=0;i1){1d(B i=0;i1){1d(B i=0;i0){2g.iW=0;if(v.gn=="8F"||(!o.1T&&v.3Y==0)){2g.r1=q}F{if(v.gn=="e5"){2g.qv=q}}}F{v.g1==1?o.3S=2g.gK.V-1:o.3S=2g.O2}}o.rE=H}}E uf(){if(!1N&&v.dw==1){B x=2g.C2;if(x.V>1){1d(B i=0;i=3G&&x.1e<=az){r=\'kr\'}F if(x.1e>az&&x.1e<=dR){r=\'kq\'}F if(x.1e>dR&&x.1e<=5k){r=\'ks\'}F if(x.1e>5k&&x.1e<=bd){r=\'us\'}F if(x.1e>bd&&x.1e<=qR){r=\'ku\'}F if(x.1e>qR&&x.1e<=uc){r=\'ko\'}F if(x.1e>uc&&x.1e<=uk){r=\'tX\'}F if(x.1e>uk){r=\'oZ\'}if(x.X==Ot&&x.1e<=Os){r=\'kr\'}F if(x.X==tT&&x.1e<=ug){r=\'kq\'}F if(x.X==Op&&x.1e<=Oq){r=\'ks\'}F if(x.X==Or&&x.1e<=uo){r=\'ku\'}F if(x.X==Ox&&x.1e<=Oy){r=\'ko\'}F if(x.X==OE&&x.1e<=OF){r=\'tX\'}F if(x.X==OG&&x.1e<=OD){r=\'oZ\'}if(y==1){r=3r(r)}if(y==2&&K(x.hQ)){r=2v(x.hQ/2G)+\' p3\'}P r};E 7g(){if(8n){P 8T?2h.1i():0}F{P 1u.bo}};G.2Y=E(){B p=H;if(5h&&!p6){if(!bk){ds(H)}2g.zj()}if(8n&&!8T){lC(H);p=J}if(1u.C.1f=="-OC"){G.dJ()}p?m9():\'\'};B Oz;E m9(){B dI=1u.2C();if(dI!==2c){dI.hx(E(){}).2T(E(1H){1o("Ec",1H.8q);if(1H.8q.O(\'ly\')==-1&&1H.8q.O(\'Rs by\')==-1){if(!o.1w.2e||1H.8q.O(\'fi iE Et\')==-1){if(v.Eq==1&&!o.3s){o.1a.4U();1u.2C()}F{o.W.3m();o.1a.96()}}F{o.W.3m();o.1a.96();js("OB")}}})}}G.jK=E(){if(o.9r){cW()}if(!o.dr&&o.1w.2e&&o.1w.3R){if(!1u.3s){1u.3s=H;ml=H}I(1u,{"1g":"1M","1b":-43,"1f":-43});dm=7g();1u.2C()}};G.dJ=E(){if(!o.dr&&(o.1w.2e||o.1w.3R)){I(1u,{"1g":"El","1b":0,"1f":0});if(ml){!o.3s?1u.3s=J:\'\';ml=J}dm=-1}};G.3m=E(){1u.5c()};G.cL=E(){!1u.4I?1u.5c():m9()};G.4l=E(x){if(8n&&8T){2h.6H(x)}F{1u.bo=x}};G.4U=E(){1u.3s=H};G.6Q=E(){1u.3s=J};G.44=E(x){1u.1O=x};G.D8=E(){if(o.C8!=1u){2K.nA=2K.nA||2K.Oo;B dl=1E nA();B ly=dl.Om(1u);B gp=dl.O9();gp.gp.6d=v.BT;ly.BO(gp);gp.BO(dl.Oa);o.sV=H;o.C8=1u}};G.k3=E(){P!1u.4I};G.7v=E(){P v.9m==1?H:aL};G.2b=E(){P 1u};G.pQ=E(){4D(1u,{\'W\':\'1\'});P H};G.3Y=E(){4D(1u,{\'3Y\':\'d9\'});if(5h&&!bk){ds(J)}if(8n&&!8T){lC(J)}};G.5T=E(){B 7b="5D";if(1u.4I){7b="4I"}if(1u.9M){7b="9M"}P 7b};G.sb=E(x,y){1N=x;y.1C(1u);1R=y;if(x){1u.3s=H;sv();if(o.2E.V>0){if(5h){mz=o.3S;2g.iW=0;2g.qv=0}}}F{if(!o.3s){1u.3s=J}1u.1O=v.1O;so();if(o.2E.V>0){if(5h){2g.iW=-1;if(mz>-1){2g.r1=mz}}}}};G.1i=E(){P 7g()};G.1h=E(){B x=1u.1h;if(8n&&8T){x=2h.1h()}if(K(v.5a)){x=v.5a}P x!=Ob&&!mk(x)?x:0};G.ex=E(){B x=0;if(1u.9P){if(1u.9P.V>0){B y=7g();1d(B i=0;i<1u.9P.V;i++){if((y>=1u.9P.1T(i)||y>=1u.9P.1T(i)-1m)&&y<=1u.9P.5a(i)){x=1u.9P.5a(i)}}x==0?x=1u.9P.5a(1u.9P.V-1):\'\'}}P x};G.2i=E(){B x=J;if(5h){if(bk){x=2g.O8}}F if(8n){if(8T){x=2h.O7("4T")}}P x};G.3b=E(){P{"X":1u.tx,"1e":1u.gS}};G.3c=E(x){1v=x;C3=J;o.ea=J;if(5h){5h&&2g?2g.9C():\'\';ds(H);qy()}F{4D(1u,{\'3c\':x,\'4h\':0});qW();1u.5c()}};E qW(){if(o.1w.6V){B y=1u.t5;if(y){1d(B i=0;i {o.9r = H;}).2T(1H => {o.9r = J;});\')}F{2q(\'1Q.Of().hx(ok =>{o.9r = J;}).2T(1H => {});\')}}};E o6(){o.9r=H};E nI(){o.9r=J};G.BG=E(x){if(8T){B x=2v(x);if(x==2h.kR("4T").V){o.3S=2h.Nk(\'4T\');2h.bs("9F",H);2h.bs("4T",H)}F{2h.bs("9F",J);2h.bs("4T",J);2h.ji(\'4T\',x);2h.ji(\'9F\',x)}}};G.By=E(x){if(8T){if(1u.9P.V>0){2h.BB(2h.rK(\'9F\')[2v(x)])}}};G.CQ=E(x){if(bk){B y=2v(x);if(x==2g.gK.V){y=-1;2g.iW=-1}if(v.gn=="e5"){2a(6Z,5k);2g.qv=y}if(v.gn=="8F"){1o("7J 8F Mq "+y);2g.r1=y}if(y==-1){o.3S=2g.qY}}};G.ju=E(){P 2g};G.j0=E(){P 2h};G.9L=E(){P 9L()};E 9L(){B x=0;if(bk){if(2g.gK){x=2g.gK.V}}P x}G.bl=E(){P bl()};E bl(){B x=0;if(8T){x=2h.kR("4T").V}P x}G.CS=E(x){if(bk){2g.tF=2v(x)}};G.hK=E(x){1u.Mr=x};G.CO=E(){B x=1u.t5;1d(B y=0;y0){x=J}}if(x&&v.cC==1&&v.Cw==1){2L(G);2a(kg,43)}})}v.cC==1?2L(8f):\'\'}E kg(){4y(8f)}E Cu(){2L(8f)}if(v.3Y==1&&v.4h==0){6Z()}if(!2K[\'8j\']){2K.Ml=E(){kl();1d(B i=0;i<7t.V;i++){if(7t[i].3H("id")!=v.id){if(7t[i].3H(\'Cz\')){7t[i].3H(\'CA\')}}}};if(!CF("3u.9j/CE")){B 2b=1Q.1B(\'hr\');2b.3c="d2://3q.3u.9j/CE";2b.aO="Mm";B pu=1Q.3i(\'hr\')[0];pu.6M.kX(2b,pu)}}F{kl()}E kl(){if(v.3Y==1||3g){!hz?8E():\'\'}F{o.1a.cT()}}E 8E(){if("8j"in 2K){if(K(8j.kk)&&!hz){1o("Cq 8E");B dQ=0;if(v.CB==1){dQ=1}3F=1E 8j.kk(kp,{1e:o.ar,X:o.aN,Mn:CC,Mt:{Mu:1,MA:kp,MB:1,1T:(o.3I>0?2v(o.3I):0),MC:1,e7:1,k8:1,Mz:3,W:dQ,My:0,Mv:1,Ch:0,4h:0,cK:0},1V:{\'Mw\':Cr,\'Mx\':CG,\'3p\':3p,\'Mj\':CV}});if(o.3I>0){o.3I=2c}2R();hz=H}F{2a(8E,5k)}}F{2a(8E,5k)}}B hY;E Cr(){1o("Cq gx");3T=H;3O(oD);o.1a.8I();if(3g){if(o.1w.kc){o.1a.4U()}3F.km();o.S.Cp()}F{if(v.4h==1&&o.1w.kc&&!o.n3){o.1a.4U();if(o.1w.2e){3t(hY);hY=5o(Cn,az)}}if(v.3Y==0){3F.km()}F{o.1a.cT()}o.R.8s();if(bG!=1){bi(bG)}bv();2R()}}E Cn(){B x=3F.CK();if(x==2||x==-1){o.W.3m();o.W.8I();3t(hY)}if(x==1){3t(hY)}}E CG(1c){if(3g){if(1c.1L==8j.d7.CY){o.S.CH()}if(1c.1L==8j.d7.D0){}}F{if(1c.1L==8j.d7.D0){if(!o.1T){o.1a.2Y()}if(ib>0){3F.BC(ib,H);ib=0}kg();kb=H;3T=H;if(jJ){3F.oJ()}F{o.R.9y();o.R.5W()}CU();if(K(v.4M)){1d(B i=0;i0?ib=v.1T:\'\';o.R.6o();o.R.8s()}E a3(){o.1a.D3();o.R.a3()}E 5W(){o.R.5W()}E bv(){o.R.bv();o.1a.oV()}E 8s(){o.R.8s()}E 9X(){o.R.9X()}E 6Z(){if(o.R){o.R.6Z()}F{oD=2a(6Z,1m)}}E CV(1c){oG(1c.1L)}E CU(){if(!jL){B x=3F.LZ()+\'\';if(x!=\'\'&&x!=2c){o.2E=x.2S(\',\');if(v.q0==0){B y=o.2E.O(\'2i\');if(y>-1){o.2E.CL(y,1)}}1d(B i=0;i-1?o.9A.O(\'1\'):o.9A.O(1);o.bH==3?o.bH=o.hF:\'\';B iO=J;B 8w=0;B jT=0;B io=J;B oh=H;B bg=1E xD();B 1z;B 6e=[];B qe=J;B qf=J;B ic=0;B bE=[];if(v.qd.1g=="W-1P"){v.qd.1g="W"}1d(B y in v){if(v.2r(y)){if(y.O("9s")==0){!K(v[y].qc)?v[y].qc=v[y].6e:v[y].6e=v[y].qc;6e[v[y].6e]=y;if(v.qd.1g!="W"){if(v[y].1g=="W-1P"){bE.3N([y,v[y].6e]);qe=H}F{if(v[y].1g=="W"||v[y].1g==2c){qe?qf=H:\'\'}}}ic0){bx=0}x=bg.g("w")-v.2o.jE*1-bx+U.g("X")/2+U.s("3B");B i=0;5f.1P-=bx;1d(i=0;i<5f.dA.V;i++){B bB=b[5f.dA[i]];if(bB.s("ao")>0){I(bB.c(),{"1b":(bB.g("x0")-bx)})}F{I(bB.c(),{"1b":(bB.g("x")-bx)})}bB.2u("x0",bB.g("x"))}5f.dA.3N(U.g("1j"));U.2u(\'bS\',1)}F{if(U.s("3X")==1&&!U.g("1p")){if(U.g("1l")=="1O"){if(U.s("1q")==1&&U.s("j5")==1&&io){8w+=U.g("X")+U.s("3B")+U.s("4c");io=J}}}F{if(U.s("ao")>0){x=5f.1b+U.s("3B")+U.s("4c")}F{B 26=J;if(U.g("1l")=="1O"){if(U.s("1q")==1&&U.s("j5")==1){if(!o.du&&!o.8y){}F{if(!io){8w-=U.g("X")+U.s("3B")+U.s("4c");io=H}}}}if(l4(U)){26=H}if(!26){5f.1b+=U.g("X")/2+U.s("3B");x=5f.1b;5f.1b+=U.g("X")/2+U.s("4c")}F{x=5f.1b}}}}}}P x}E ot(U){B X=o.2A&&v.2o.gD==0?o.ca:o.3J;B 1e=o.4A;B ak=0;if(U!=bg){ak=X/2+U.s("3B")-U.s("4c")}B cS=1e/2;B ov=U.g("X");B jB=U.g("1e");B 1g=U.s("1g");if(1g.O("4v")>-1){ak=o.3J/2+U.s("3B")-U.s("4c")}if(1g.O("1f")>-1){cS=jB/2+(U.s("Bp")*o.4A/1m)}if(1g.O("1Z")>-1){cS=o.4A-(U==bg?jB:jB/2)-(U.s("Bl")*o.4A/1m)}if(1g.O("1P")>-1){ak=o.3J-ov/2+U.s("3B")-U.s("4c")-(U.s("N0")*o.3J/1m)}if(1g.O("1b")>-1){ak=ov/2+U.s("3B")-U.s("4c")+(U.s("kS")*o.3J/1m)}if(1g=="bN"){ak=-o.rB/2+(U.s("kS")*o.rB/1m)+U.s("3B")-U.s("4c");cS=-o.jr/2-(U.s("Bl")*o.jr/1m)+(U.s("Bp")*o.jr/1m)}if(1g.O("W")>-1){B cx=Bq(U);ak=4V(bg.c().jv)+cx;if(1g=="W-1P"){ak+=8w}if(v.2o.1g=="1f"){cS=v.2o.h/2}F{cS=1e-v.2o.h/2}}P{x:ak,y:cS+U.s("5P")-U.s("6y")}}E 2R(mO){B w=o.2A&&v.2o.gD==0?o.ca:o.3J;B h=o.4A;I(bg.c(),{\'1f\':(v.2o.1g=="1f"?0:o.4A-v.2o.h)-v.hl});bg.2u("y0",(o.4A-v.2o.h-v.hl));if(v.2o.gD==0&&bg){I(bg.c(),{\'X\':w,\'1b\':0,\'2x-1b\':0});bg.2u("w",w);if(o.2A){I(bg.c(),{\'1b\':\'50%\',\'2x-1b\':-w/2})}}5f={"1b":v.2o.jE*1,"1P":(bg.g("w")-v.2o.jE*1)};B po=J;if(!bg.g("1p")){bg.2u("2k",H);po=H}B 1j;1d(B i=0;i-1){8w=5f.1P-5f.1b}if(b[1j].g("1l")=="2U"){B d0;if(b[1j].s("N1")==1){d0=b[1j].s("w")}F{if(b[1j].s("1g").O("W")>-1){d0=5f.1P-5f.1b-b[1j].s("3B")-b[1j].s("4c");I(b[1j].c(),{"1b":(4V(bg.c().jv)+5f.1b+b[1j].s("3B")+d0/2)});8w=-1}F{d0=bg.g("w")-b[1j].s("3B")-b[1j].s("4c");I(b[1j].c(),{"1b":(4V(bg.c().jv)+b[1j].s("3B")+d0/2)})}}b[1j].2u("x0",b[1j].g("x"));b[1j].2R(d0)}}}if(1z){it(1z)}if(K(v.1n)){it(1n)}iO||o.2A||jT!=8w?4J():\'\'}E nU(b){B 1b=0;B 1f=0;if(b.s("1g").O("1P")>-1&&b.s("1g").O("W")==-1){1b=o.3J+b.g("X")+10}if(b.s("1g").O("1b")>-1){1b=-b.g("X")-10}if(b.s("1g").O("1f")>-1){1f=-b.g("1e")*2}if(b.s("1g").O("1Z")>-1||b.s("1g").O("W")>-1){1f=o.4A+b.g("1e")+b.g("X")+10}if(1b>0){I(b.c(),{"1b":1b})}if(1f>0){I(b.c(),{"1f":1f})}}E it(x){B 1f=-43;x.hM();B y=o.4A-v.2o.h*(x.s("1g").O("1f")>-1?1:2);B ik=y-(o.2A&&!o.1w.2e?(1m+x.s("jG")*1):x.s("jG"));ik<1m?ik=1m:\'\';I(x.c(),{\'6k-1e\':ik});x.co()?I(x.co(),{\'6k-1e\':ik}):\'\';if(x.g("1p")){1f=o.4A/2-x.g("1e")/2+x.s("5P")-x.s("6y");if(x.s("1g").O("1f")>-1){1f=x.s("5P")-x.s("6y")}if(x.s("1g").O("1Z")>-1){1f=o.4A-v.2o.h-x.g("1e")+x.s("5P")-x.s("6y")}1f<0?1f=0:\'\'}if(x.s("1g").O("1P")>-1){I(x.c(),{"1g":"1M","1P":x.s("4c")-x.s("my"),"1f":1f})}F if(x.s("1g").O("1b")>-1){I(x.c(),{"1g":"1M","1b":x.s("3B"),"1f":1f})}F{if(x.g("1j")=="1n"&&x.s("4g")==1){I(x.c(),{"1g":"1M","1b":o.3J/2-x.g("X")/2+x.s("3B")/2-x.s("4c")/2,"1f":1f})}F{I(x.c(),{"1g":"1M","1b":o.3J/2-x.g("X")/2+x.s("3B")-x.s("4c"),"1f":1f})}}x.9w()};G.fc=E(1j){B U=b[1j];B 1l=U.g("1l");if(1l){B d=1E 6C();o.7z=d.7s();if(1l&&1l!=""){6r(U)}}};G.ro=E(x,y){1d(B 1j in b){if(b.2r(1j)){if(b[1j].g("1l")==x){b[1j].2u(y?"4y":"2L")}}}};G.Cc=E(x){B y;1d(B 1j in b){if(b.2r(1j)){if(b[1j].s("4q")==x){y=b[1j]}}}P y};E 6r(U){o.n3=H;B a=U.g("1l");if(a=="2C"){o.1a.2Y()}F{if(a=="5c"){o.1a.3m()}if(a=="26"){v.3Y=0;v.4h=0;o.R.jO();o.1a.ac()}}if(a=="C9"){o.1a.4l(0,J)}if(a=="2A"){!o.6l?o.1a.94():\'\'}F{if(a=="nG"){o.1a.a5()}}if(a=="2U"){o.1a.4l(U.g("24")*o.R.1h(),H);if(o.42){o.42.pB(U.g("24")*o.R.1h(),o.R.1h());o.3I>0?o.3I=2c:\'\'}}if(a=="1O"){B x=U.g("24");x<0.Ca?x=0:\'\';x>1?x=1:\'\';if(o.5y&&v.oE==1){5d.bF("oU",x);if(U.g("24")>0||o.1w.c0||v.k6==0){5d.pC("i4")}F{5d.bF("i4",1)}}o.1a.44(x)}if(a=="4L"){if(o.5y&&!o.1w.c0&&v.k6==1){5d.bF("i4",1)}o.1a.4U()}F{if(a=="7r"){if(o.5y){5d.pC("i4")}o.1a.6Q()}}if(a.O("1i")==0){U.N9()?U.gj():U.On()}if(a=="6u"){o.R.qX()}if(a=="1X+"){o.R.pK(0.1)}if(a=="1X-"){o.R.pK(-0.1)}if(a=="1X"){o.R.pK(0)}if(a=="9m"){3H("BS");U.2u("r4",1);U.2u("jy",1)}if(a=="7c"){np()}if(a=="1z"){if(1z){if(!1z.g("1p")){1z.1p()}F{1z.1q()}}}if(a=="1n"){if(K(v.1n)){if(1n.g("1p")){1n.1q()}F{2a(E(){1n.1p()},1m)}}}if(a=="8F"){o.W.fA()}if(a=="f8"){o.W.gF()}if(a=="51"){if(U.s("fO")==1&&U.s("4o")!=""){B x=U.s("4o");if(x.O(\'{1i}\')>-1){x=x.1U(\'{1i}\',(K(o.42)?o.42.aJ().t:o.R.1i()))}if(x.O(\'{2I}\')>-1){x=x.1U(\'{2I}\',o.R.aZ())}if(x.O(\'{2j}\')>-1){x=x.1U(\'{2j}\',v.2j.1U(/,/ig," "))}if(x=="4u"){o.R.fB()}if(x=="Na"){o.1a.4l(U.s("kS")*o.R.1h()/1m);!o.2C?o.1a.2Y():\'\'}U.s("BP")==1?o.1a.3m():\'\';B y=x.2S(",");if(x.O("3H:")==0){B z=x.1D(4).2S(";");1d(B i=0;i1){3H(y[0],y[1],U)}F{if(y[0]=="BN"&&v.Ng==1){B ss=3H(y[0]);if(ss){if(ss.O("1L")>-1){B 4b=1Q.1B(\'4b\');4b.5Y(\'3c\',ss);I(4b,{1g:"pJ",1P:(K(v.jW)?v.jW:20),1Z:(K(v.jW)?v.jW:20),X:0,4k:"X 0.5s bt-Nh(.75,-0.5,0,1.75)"});4b.C.3Q=BV;1Q.cV.1C(4b);2a(E(){I(4b,{X:(K(v.BW)?v.BW:3G)})},1);4b.7G=E(){G.6M.3k(G)}}}F{1o(y[0]+" 1H")}}F{3H(y[0])}}}}F{if(x.O("js:")==0){2q(y[0].1D(3)+\'(\'+(K(y[1])?\'"\'+y[1]+\'"\':\'\')+(K(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.O("2W")==0||x.O("/")==0||x.O("?")==0||x.O("1v:")==0){x.O("1v:")==0?x=x.1D(4):\'\';2K.7Q(x,U.s("Dr"))}if(x.O("aw")==0){o.1a.nB()}if(x=="3H:7p"){o.R.cW()}}}}1d(B i=0;i<10;i++){if(U.s("4o")=="1z#"+i){if(1z){if(1z.g("1p")&&1z.g("7Q")==i){1z.1q()}F{1z.1p();1z.7Q(i)}}}}};G.2j=E(t){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="2j"){if(b[x].s("B")==t){if(v[t]!=\'\'||b[x].s("1A")!=\'\'){b[x].2u("2k",H)}F{b[x].2u("2k",J)}b[x].6X(v[t])}}if(b[x].g("1l")=="51"){if(b[x].s("1J")=="2l"){b[x].DP(H)}}}}};E np(){if(K(o.7c)){o.7c.Nf();E5();h1()}}G.En=E(){np()};G.wP=E(){if(v.2j!=\'\'){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="2j"){B y=J;if(!b[x].g("1p")){y=H;b[x].2u("2k",H)}b[x].6X(v.2j);if(y){b[x].2u("2k",J)}}}}}};G.Ne=E(y,z){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="51"&&b[x].s("1J")=="2l"){if(b[x].s("4q")==y){if(!b[x].g("1p")){b[x].2u("2k",H)}b[x].6X(z)}}}}};G.5R=E(){2R()};G.rw=E(){it(1z)};G.hM=E(){it(1n)};G.2Y=E(){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="2C"){b[x].On()}}}if(G.cF()&&v.1n.e7==1){G.aW()}o.2C=H;4J()};G.3m=E(){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="5c"||b[x].g("1l")=="26"){b[x].gj()}}}if(1n){if(v.1n.DB==1&&!1n.5S()){1n.1p()}}o.2C=J;4J()};G.4U=E(){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="4L"){b[x].On()}G.44(0)}}4J()};G.6Q=E(){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="7r"){b[x].gj()}}}if(v.1O<0.1){v.1O=0.5;o.1a.44(v.1O)}F{G.44(v.1O)}4J()};G.44=E(1O,y){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="1O"){b[x].7Y(1O,1,(y=="no"?y:H))}if(b[x].g("1l")=="4L"){b[x].yO(1O)}}}4J()};G.94=E(){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="2A"){b[x].On();b[x].2u("1X",b[x].s("1X"))}}}4J();iO?2a(4J,5k):\'\';ef()};G.a5=E(){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="nG"){b[x].gj()}}}2R();3t(o.hj);4J()};G.6o=E(){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="2C"){b[x].qD()}}}};G.yT=E(){4J()};E 4J(){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")!="ei"){b1(b[x])}}}b1(bg);if(jT!=8w){jT=8w;2R()}};E kD(){if(aa&&v.2o.gt==1){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")!="ei"){b1(b[x],J)}}}I(o.22,{"4s":"7A"});b1(bg,J);if(bg.g("1p")){aa=J;o.R.oi()}}}E ky(){if(o.2C&&v.2o.gt==1&&!o.3W&&!o.f4){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")!="ei"){b1(b[x],H)}}}b1(bg,H);if(!bg.g("1p")){aa=H;o.R.oj();I(o.22,{"4s":"1K"})}}}E ef(){if(v.2o.gt==1){if(v.2o.g8==1&&!o.2A&&!o.cf){}F{3t(o.hj);o.hj=5o(ky,((v.2o.8z>0?v.2o.8z:v.2o.iz)*2G))}}}E b1(U,eN){B 1q=J;B 1p=J;B gW=J;if(v.2o.1q==1){if(!o.ir&&!o.5N&&!o.2A&&o.2C&&v.2o.g8!=1&&!o.6l){1q=H;1p=J;gW=H}F{1q=J;1p=H}if(K(eN)&&!o.6l){1q=eN;1p=!1q}}F{if(U.s("1q")!=1){1p=H}}if(1p){I(o.22,{"4s":"7A"})}if(U.s("1l")=="51"&&U.s("1g").O("W")==-1){1q=J;1p=H}if(o.6l){if(U.s("1l")=="2U"){if(o.R.1h()==-1){1q=H;1p=J}}}B og=J;if(U.s("1q")==1){if(U.s("E1")==1){if(o.2C){1q=H;1p=J}F{1p=H}}if(U.s("Nd")==1){if(!o.2C){1q=H;1p=J}F{!1q?1p=H:\'\'}}if(U.s("MZ")==1){if(o.1T){1q=H;1p=J}}if(U.s("MY")==1){if(o.1T||!o.42||o.R.7v()){1q=H;1p=J}if(o.42){if(o.42.aJ().t==0){1q=H;1p=J}}}if(U.s("Ef")==1){if(!o.1T){1q=H;1p=J}F{!1q?1p=H:\'\'}}if(U.s("ML")==1){if(!o.R.9M()){1q=H;1p=J}F{!1q?1p=H:\'\'}}if(U.s("EB")==1&&U.s("1q")==1){if(!o.R.7v()){1q=H;1p=J}F{!1q?1p=H:\'\'}}if(U.s("MM")==1){if(gW||eN){1q=H;1p=J}F{!1q?1p=H:\'\'}}if(U.s("ED")==1){iO=H}if(U.s("EE")==1){iO=H}if(U.s("MN")==1){if(!o.5N){1q=H;1p=J}F{!1q?1p=H:\'\'}}if(U.s("MK")==1){if(o.2A){1q=H;1p=J}F{!1q?1p=H:\'\'}}if(U.s("MJ")==1){if(!o.3s){1q=H;1p=J}}if(U.s("MF")==1){if(o.R.7v()&&o.R.aZ().O("?z8")==-1){1q=H;1p=J}F{!1q?1p=H:\'\'}}if(U.s("yQ")==1){if(6n(o.2f)){1q=H;1p=J}}if(U.s("Ee")==1){if(!o.d9){1q=H;1p=J}}if(U.s("MG")==1){if(v.3Y==1&&v.cC==1){if(o.2M=="3u"&&!K(v.2f)&&v.ob==0){if(!o.1T||o.R.5T()=="9M"){if(v.2f==\'\'){}F{1q=H;1p=J}}}}}if(U.s("1l")=="1O"){if(U.s("1q")==1&&U.s("j5")==1){1q=H;1p=J;if(!gW&&(o.8y||o.du)&&!eN){1q=J;1p=H}F{og=H}}}}if(l4(U)){1q=H;1p=J}if(U.g("1J")=="2l"){if(U.g("V")==0){1p=J;1q=H}}if(1z){if(1z.g("1p")&&v.1z.9h!=1){1q=J;gW=J;eN=J}}if(U.g("1l")=="7c"){if(K(o.7c)){if(o.7c.5S()){1q=H;1p=J;U.2u("5j","1K")}}}if(U.g("1l")=="51"){if(U.s("4o")=="3H:4u"||U.s("4o")=="4u"){if(!o.4u&&!o.dr){1q=H;1p=J}}}if(U.g("1l")=="51"){if(U.s("4o")=="3H:7p"){if(!o.7p||(!o.1T&&v.3Y==0)){1q=H;1p=J}}}if(U.g("1l")=="1n"||U.g("1l")=="8F"||U.g("1l")=="f8"||U.s("Ew")==1){if(1n.5S()&&U.s("Ew")!=0){1q=H;1p=J;U.2u("5j","1K")}}if(U.s("E2")==1){if(U.g("gC")){1q=H;1p=J}}if(o.f1||(!o.1T&&v.2o.1q==1&&v.2o.Ef==1)||(!o.d9&&v.2o.1q==1&&v.2o.Ee==1)){if(U.s("1g").O("W")>-1||U.s("1g").O("1Z")>-1){1q=H;1p=J}if(v.2o.g8==1&&!o.2A){1q=J;1p=H}}if(U.s("MH")==1){1q=J;1p=J}if(og){B cc=ot(U);if(cc){cc.y>0?U.2u("y0",cc.y):\'\';I(U.c(),{"1g":"1M","1f":U.g("y0")})}}if(1q){bA(U,(oh?H:J))}if(1p){EJ(U)}if(U==bg){if(!1q&&1p){o.R.oi();4y(as);aa=J}if(1q&&!1p){o.R.oj();2L(as);aa=H}if(1n){if(v.1n.9h==1&&!1n.5S()){if(1p||o.f1){if(v.1n.Ev==1&&o.2A){}F{if(!1n.g("1p")){if(v.1n.EN==1){!o.2C?1n.1p():\'\'}F{1n.1p()}}}}F{if(1q&&1n.g("1p")){1n.1q()}}}}}};E bA(U,od){if(U.g("1p")){if(o.cf||U.s("5j")=="1K"||od){U.2u("2k",J)}F{EH(U)}U.2u("1p",J)}};E EJ(U){if(U.g("1l")=="2U"){U.s("MI")>0?U.2u("1p",J):\'\'}if(!U.g("1p")){if(U.s("5j")=="1K"||o.cf){U.2u("2k",H);if(U.g("1l")=="1O"){if(o.hy){nU(U)}}}F{EL(U)}if(U.s("1l")=="1O"){o.W.44(o.3s?0:v.1O)}if(U.s("1l")=="2U"){o.1a.l8()}U.2u("1p",H)}};E EH(U){o2(U.g("1j"));B 5J="ec|";B 5v="0|";B 1q=1;if(U.s("5j")=="1X"){5J+="1X|";5v+="0|"}if(U.s("5j")=="1g"){if(U.s("1g").O("1P")>-1&&U.s("1g").O("W")==-1){5J+="x|";5v+=4V(o.3J+U.g("X"))+"|"}if(U.s("1g").O("1b")>-1){5J+="x|";5v+=4V(-U.g("X"))+"|"}if(U.s("1g").O("1f")>-1){5J+="ec|y|";5v+="0|"+(-U.g("1e"))+"|"}if(U.s("1g").O("1Z")>-1||U.s("1g").O("W")>-1||U.s("1g")=="bN"){5J+="y|";if(U.g("1l")=="2U"||U.g("1l")=="1O"){5v+=4V(o.4A+U.s("h")+(U.s("h")<20?20-U.s("h"):0))+"|"}F{5v+=4V(o.4A+U.g("1e"))+"|"}}if(U.s("1g")=="4v"){5J+="1X|";5v+="0|"}}B m=1E 5g({"mc":U,"me":U.g("1j"),"1J":5J.1D(0,5J.V-1),"to":5v.1D(0,5v.V-1),"1q":1q})};E EL(U){o2(U.g("1j"));B 5J="";B 5v="";if(U.g("1y")!=1){5J="ec|";5v=(U.g("1j")==\'bg\'?v.2o.a:"1")+"|"}if(U.s("5j")=="1X"){if(U.g("3V")!=U.s("1X")){U.2u("1X",0);5J+="1X|";5v+=U.s("1X")+"|"}}if(U.s("5j")=="1g"){if(U.s("1g")=="4v"){if(U.g("3V")!=U.s("1X")){5J+="1X|";5v+=U.s("1X")+"|"}}F{if(U.s("1g").O("W")>-1){if(U.g("y")!=U.g("y0")){5J+="y|";5v+=U.g("y0")+"|"}}F{5J+="x|y|";5v+=U.g("x0")+"|"+U.g("y0")+"|"}}}if(5J!=""&&5v!=""){B m=1E 5g({mc:U,me:U.g("1j"),1J:5J.1D(0,5J.V-1),to:5v.1D(0,5v.V-1),1p:1})}F{U.2u("2k",H)}};E l4(U){B x=J;if(U.g("1l")=="1n"||U.g("1l")=="8F"||U.g("1l")=="f8"){if(1n.5S()){x=H}}if(U.g("1l")=="1z"){if(1z.5S()){x=H;U.2u("5j","1K")}}if(U.g("1l")=="51"){if(U.s("4o")=="3H:7p"){if(!o.7p||(!o.1T&&v.3Y==0)){x=H}}if(U.s("4o")=="3H:4u"||U.s("4o")=="4u"){if(!o.4u&&!o.dr){x=H}}}if(U.s("5e")==1){B cb=1Q.7W("MV"+v.id);if((o.R.1h()==0&&o.R.1i()==0)||!o.7a||!6n(cb)||!o.MW){x=H}}if(U.g("1l")=="1h"){if(o.R.7v()){x=H}}if(U.g("1l")=="9m"){if(!o.R.7v()&&U.s("1q")==1&&U.s("EB")==1){x=H}}if(U.s("EE")==1){if(o.3J>U.s("EC")){x=H}}if(U.s("ED")==1){if(o.3J<=U.s("EA")){x=H}}if(U.s("MX")==1){if(o.1w.2e){x=H}}if(U.g("1z#")){if(!U.g("2u#4f")){x=H}}if(U.s("MU")==1){if(o.1w.f0){x=H}}if(U.g("1j")=="E0"&&o.1w.2e){if(o.f1&&o.1w.cU){x=H}}P x}G.hA=E(1j,1J,od){B 5R=J;B 26=J;B U=b[1j];B 1l=U.g("1l");if(1J=="6P"){if(o.hy){if(1l=="1O"||1l=="4L"||1l=="7r"){o.8y=H;o.du=H;5R=H;4J()}}if(v.1z.nF==1&&(1l=="1z"||U.s("4o").O("Ex")==0)){3O(o.gk);!1z.g("1p")?1z.1p():\'\'}}if(1J=="4H"){if(o.hy){if(1l=="1O"||1l=="4L"||1l=="7r"){o.8y=J;o.du=H;2a(E(){if(!o.8y){o.du=J;1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="1O"){bA(b[x]);2R()}}}}},5k)}}if(v.1z.nF==1&&(1l=="1z"||U.s("4o").O("Ex")==0)){3O(o.gk);o.gk=2a(E(){if(!o.3W){1z.g("1p")?1z.1q():\'\'}},2G)}}if(5R){2a(2R,10)}};G.kJ=E(){if(o.5F&&!o.2A){o.1a.5F(J);o.5F=J}if(o.2f){if(v.ls>-1&&6n(o.2f)){I(o.2f,{1y:v.lr})}}if(o.2C&&v.EI==1){o.1a.3m()}if(v.2o.8z>0){3O(o.EG);o.EG=2a(4J,v.2o.8z*2G)}F{4J()}};G.ze=E(){if(o.2f){if(v.ls>-1&&6n(o.2f)){I(o.2f,{1y:v.ls})}}if(!o.2C&&v.EI==1){o.1a.2Y()}4J()};G.fa=E(9Y,a2){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="2U"||b[x].g("1l")=="1O"){b[x].fa(9Y,a2)}}}};G.oX=E(){if(v.2o.1q==1){if(v.2o.g8==1&&!o.2A){P}if(!o.5N&&o.R.5T()=="5D"){o.5N=H;4J()}if(v.2o.gt==1){kD();ef()}}};G.es=E(9Y,a2){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="2U"||b[x].g("1l")=="1O"){b[x].es(9Y,a2)}}}};G.gu=E(1i,1h){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="2U"){b[x].7Y(1i,1h)}if(b[x].g("1l")=="1i"){lo(b[x],1i,1h)}if(b[x].s("Dc")==1){b[x].qX()}}}};E lo(x,1i,1h){B y=7g(1i);if(x.s("qr")=="1"){y=7g(1h-1i)}if(x.s("MT")=="1"){if(x.s("MQ")=="1"){y=y+(1h>0?\' \'+3r(x.s("MR"))+\' \'+7g(1h):\'\')}F{1i==0?y=7g(1h):\'\'}}x.6X(y)}G.lp=E(1i,1h){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="2U"){b[x].xO(1i,1h)}}}};G.cI=E(){if(!9o){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="ei"){b[x].yP();9o=H}}}}};G.8I=E(1i,1h){if(9o){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="ei"){b[x].iJ();9o=J}}}}};G.g7=E(){1d(B x in b){if(b.2r(x)){if(b[x].s("4o")=="1O 9u"){b[x].2u("4y");b[x].6X(3r(\'1O\')+\' \'+(o.3s?0:3l.qj(v.1O*1m))+\'%\');3O(o.g7);o.g7=2a(Eg,2G)}}}};E Eg(){1d(B x in b){if(b.2r(x)){if(b[x].s("4o")=="1O 9u"){b[x].6X(\'\');b[x].2u("2L");3O(o.g7)}}}}G.4l=E(1i,1h){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="2U"){1h>0?b[x].2u("24",1i/1h):\'\';b[x].xN()}if(b[x].g("1l")=="1i"){lo(b[x],1i,1h)}if(b[x].g("1l")=="9m"){b[x].2u("r4",0.5);b[x].2u("jy",0)}}}};G.6T=E(1i,1h){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="1h"){b[x].6X(7g(1h))}if(b[x].g("1l")=="2U"){b[x].7Y(1i,1h);b[x].f3(1h)}if(b[x].g("1l")=="1i"){lo(b[x],1i,1h)}}}};G.8o=E(){1z.g("1p")?1z.1q():1z.1p()};G.ah=E(){if(1z){P 1z.g("1p")?H:J}F{P J}};G.h1=E(){h1()};E h1(){if(1z){1z.g("1p")?1z.1q():\'\'}};G.aW=E(){if(1n){if(1n.g("1p")){1n.1q(1)}F{1n.1p()}}};G.sJ=E(){if(1n){2a(E(){1n.1p()},1m)}};G.cF=E(){if(1n){P 1n.g("1p")?H:J}F{P J}};E E5(){if(1n){1n.g("1p")?1n.1q(1):\'\'}};G.6D=E(x){if(1n){1n.qB(x)}};G.fA=E(){if(1n){1n.fA()}};G.kx=E(){if(1n){1n.kx()}};G.hs=E(){hs()};E hs(){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="8F"){I(b[x].c(),{"1y":(!1n.fH()?0.5:1)})}if(b[x].g("1l")=="f8"){I(b[x].c(),{"1y":(!1n.zG()?0.5:1)})}}}}G.fH=E(){if(1n){P 1n.fH()}F{P J}};G.kK=E(){if(1n){P 1n.kK()}F{P J}};G.kM=E(){if(1n){1n.kM()}};G.gF=E(){if(1n){1n.gF()}};G.xn=E(x){if(x&&1n){1n.An(x)}};G.Ds=E(x){if(x&&1n){1n.r0(x)}};G.E6=E(x){if(x&&1n){I(1n.co(),{"MS":"1K"});1Q.7W(x).1C(1n.co());2L(1n.c())}};G.OH=E(){};G.sZ=E(x){if(1z){1z.6j();1z.g("1p")?2a(E(){1z.1q()},3G):\'\'}};G.cD=E(x){if(1z){1z.6j()}};G.g4=E(x){if(1z){1z.fB()}2R();4J()};G.qh=E(x){if(1z){1z.jk(x);1z.g("1p")?1z.1q():\'\'}};G.ln=E(x){if(1z){1z.jk("6S")}};G.cE=E(){if(1z){1z.fE();1z.g("1p")?2a(E(){1z.1q()},3G):\'\'}};G.go=E(t4,2k,8a){1d(B x in b){if(b.2r(x)){if(b[x].g("cB")=="1z#"+t4){b[x].2u("2u#4f",2k);if(b[x].g("1J")=="2l"){b[x].6X(8a+(b[x].s("2l")!=\'2l\'?b[x].s("2l"):\'\'))}F{if(v.1z[\'1z\'+t4+\'1l\']=="2D"){if(8a==3r("gg")){b[x].ba(0)}F{b[x].ba(1)}}2R()}b1(b[x])}}}};G.Do=E(){if(1z){1z.6j();1z.jk("6S")}};G.hL=E(){1d(B x in b){if(b.2r(x)){if(b[x].g("1l")=="2U"){b[x].hL()}}}};G.5R=E(){2R()};G.qk=E(x){if(!aa||x==1){2R();4J()}F{v.2o.sW=H}};G.6U=E(){4J();2R();4J();if(o.f1){2L(as)}F{!aa?4y(as):\'\'}};G.Eu=E(1c){if(iy==v.id){B x=1c.Dz;if(x==2c){x=1c.Dy}if(K(o.S)||K(o.8b)){P J}if(v.4r.9l==1&&x==32&&(o.7j||o.5N)){o.1a.cL();1c.91();P J}B eq=v.4r.6H;B er=0.2;if(o.2M=="f7"){eq=1;er=0.1}if(v.4r.Du==1&&o.7j){if(o.R.1h()>0){1d(B i=48;i<58;i++){if(x==i){o.1a.4l((o.R.1h()*(x-48)*10)/1m,H)}}}}if(x==39&&o.7j){if(v.4r.h0=="6H"){if(o.R.1h()>0){if(o.R.1i()+eq0&&o.1T){o.1a.4l((o.R.1i()-eq>=0?o.R.1i()-eq:0),H)}}if(v.4r.h0=="1O"){o.1a.44(5i(v.1O)-er);1c.91()}}if(x==38&&o.7j){if(v.4r.gY=="1O"){o.1a.44(5i(v.1O)+er);1c.91()}if(v.4r.gY=="1X"){o.R.1X(0.2);1c.91()}}if(x==40&&o.7j){if(v.4r.gY=="1O"){o.1a.44(5i(v.1O)-er);1c.91()}if(v.4r.gY=="1X"){o.R.1X(-0.2);1c.91()}}}};G.Ez=E(1c){if(iy==v.id){B x=1c.Dz;if(x==2c){x=1c.Dy}if(x==57){if(v.1o==1){}}if(o.2A&&x==27){o.1a.a5()}if(K(o.S)||K(o.8b)){P J}if(v.4r.f==1&&x==70&&(o.7j||o.5N)){o.2A?o.1a.a5():o.1a.94()}if(v.4r.m==1&&x==77&&(o.7j||o.5N)){o.3s?o.1a.6Q():o.1a.4U()}}};G.4E=E(){3t(o.hj);1d(B i=0;i0&&1l=="51"){C.eD=C.2l.2S("///");C.2l=2X[0]=C.eD[0]}}if(v.sy==1){2a(eE,1m);2a(eE,5k);2a(eE,2G)}}F{if(K(C.1A)){2X[0]=C.1A;if(2X[0].O("///")>0&&2X[0].O("h9")==-1){2X=C.1A.2S("///")}if(K(C.lv)){2X[1]=C.lv}if(C.iR==1){if(K(C.sz)){if(C.sz!=\'\'){2X.3N(C.sz);fS=2X.V-1}}}}}if(1l=="51"&&C.Qy==1&&K(C.DR)){C.s7=C.4o}B 1k=1B("1G");if(C.1g==\'bN\'){o.bN.1C(1k)}F{o.22.1C(1k)}B kN=1B("1G");1k.1C(kN);I(1k,{"1g":"1M","1b":0,"1f":0,"1y":1,"fx":"fy","su":"hm"});if(K(C.4q)){if(C.4q!=\'\'){4D(1k,{"id":(v.id+"eg"+C.4q)})}}if(C.Dc==1){I(1k,{"4k":"2J 0.2s 2P"})}if(2X.V>0){1d(i=0;i<2X.V;i++){1A[i]=1B("1G");I(1A[i],{"1g":"1M","1f":0,"1b":0,"af":"1K","1y":C.a,"4k":"1y 0.1s 2P,2J 0.1s 2P"});if(C.1J=="ew"&&C.3c!=\'\'){if(C.3c.O(".sd")>-1||C.3c.O(".kC")>-1||C.3c.O("h9")>-1){C.3c.O("//")==-1&&C.3c.O("h9")==-1?C.3c=\'//\'+C.3c:\'\';B z=1B("4b");C.bR=1;z.1t("Qx",DQ);z.3c=C.3c;1A[i].1C(z);C.w=1A[i].2t;C.h=1A[i].3f;if(K(C.4q)){if(C.4q!=\'\'){4D(1A[i],{"id":(v.id+"eg"+C.4q+"Dk")})}}}}if(C.1J=="2l"){C.2w=0;I(1A[i],{"1I":(C.1I),"oq":C.3K,"fx":C.cs,"dH-cd":C.h4+\'px\',"2N":"0 9Z 0 9Z","bI-9l":"fp"});if(C.24==1){if(C.2l.O("-1||1j=="kB"){I(1A[i],{"af":"2i"})}}if(C.D9==1){I(1A[i],{"3K-iG":"D9"})}2X[i]==\'9m\'?2X[i]=3r("9m"):\'\';1A[i].1Y=rL(2X[i]);C.w=1A[i].2t;C.h=1A[i].3f;if(K(C.4q)){if(C.4q!=\'\'){4D(1A[i],{"id":(v.id+"eg"+C.4q+"Qt")})}}}if(C.1J=="I"){sq=5z(mm,Qu);2X[i]=2X[i].1U(/\\(Qv\\)/g,sq);2X[i]=2X[i].1U(/\\(1I\\)/g,C.1I);2X[i]=2X[i].1U(/\\(3b\\)/g,C.3b);B Df=2X[i].1D(0,2X[i].O(\'|||\'));B Dg=2X[i].1D(2X[i].O(\'|||\')+3);1A[i].1Y=Df;kH(Dg)}B gv=2X[i].8L();B kT=gv.O(\'<29\')>-1||gv.O(\'-1;if(C.1J=="29"&&(gv.O(\'\')>-1||kT)){1A[i].1Y=(!kT?"<29 X=\'20\' 1e=\'20\' 3z:3C=\'2W://3q.w3.3x/6q/3C\' 3z=\'2W://3q.w3.3x/43/29\'>":\'\')+gv+(!kT?"":\'\');1A[i].2t>20?C.w=1A[i].2t:\'\';1A[i].3f>20?C.h=1A[i].3f:\'\';I(1A[i],{"X":C.w,"1e":C.h});if(C.eF!=-1){iS(1A,C.eF)}if(K(C.4q)){if(C.4q!=\'\'){4D(1A[i],{"id":(v.id+"eg"+C.4q+"Dk"+i)})}}}1k.1C(1A[i]);i>0?1q(1A[i]):\'\'}b7();if(C.4o=="5e"){C.5e=1;C.1q=1;o.5e?1A[0].1Y=o.5e.mv(C.eF!=-1?C.eF:\'#4x\'):\'\';1A[0].dK=4F;1A[0].dF=4n;1A[0].ht=cp}F{if((bg.2t*C.1X<35||bg.3f*C.1X<35)&&C.1J!=\'2l\'){qU();eJ(8m)}F{eJ(bg)}}if(1l=="51"){if(C.fO==1&&K(C.4o)){if(C.4o.O("3H:")==0){B 1W=C.4o.1D(4).2S(",");if(1W.V==2){B tA=1W[1].2S("/");if(tA.V==2){1W[0]==\'hd\'?1W[0]="4M":\'\';if(v[1W[0]]==tA[1]){C.a=1;I(1A[0],{"1y":C.a})}}}}}}if(C.24==0){I(1k,{"3w-1V":"1K"})}if(C.bR==1){1q(bg)}if(C.2w==1){mj()}if(C.1g.O("1P")>-1){bS=1}if(C.1g.O("1f")>-1){Dh=1}if(C.1g.O("1Z")>-1||C.1g.O("1k")>-1){gA=1}2R();B t=\'\';if(C.9g!=0){t+="6u("+C.9g+"eo)"}if(C.QC==1){t+=" 3V(-1)"}if(C.QD==1){t+=" 3M(-1)"}if(t!=\'\'){I(1k,{"2J":t})}if(1l=="ei"){C.1X>-1?I(1k,{"2J":"1X("+C.1X+") 6u("+C.9g+"eo)"}):\'\';iJ()}B 1W=[];B i;if(1l=="1n"){1W=[\'gG\',\'Di\',\'kW\',\'DB\',\'B0\',\'DC\'];1d(i=0;i<1W.V;i++){if(K(C[1W[i]])&&!K(v.1n[1W[i]])){v.1n[1W[i]]=C[1W[i]]}}}if(1l=="2j"){1W=[\'mt\',\'pR\',\'pW\'];1d(i=0;i<1W.V;i++){if(K(C[1W[i]])&&!K(3P[1W[i]])){v[1W[i]]=C[1W[i]]}}}C.dx==1?bT():\'\';if(1l=="51"&&C.on==0){2L(1k)}}E qU(){if(8m){8m.6M.3k(8m)}8m=1B("1G");I(8m,{"1g":"1M","1f":0,"1b":0,"X":C.1J=="ew"?bg.2t:(bg.2t>35?bg.2t:35)*C.DW,"1e":C.1J=="ew"?bg.3f:(bg.3f>35?bg.3f:35)*C.rs});C=4w(C,\'hT\',\'hT\');if(v.2o.hX==1||C.hX==1){I(8m,{"2m-1I":"#iY","1y":0.5})}1k.1C(8m)}E eJ(x){if(1l.O("1i")==0&&1a.V==1){C.24=0}if(1l=="51"&&C.fO==0){C.24=0}if(C.24==1){if(C.hP==1){I(x,{"4s":"3w"})}if(o.1w.2e){x.1t("9T",E(1c){1c.cm();9T=H});x.1t("7l",E(1c){1c.cm();if(!9T){7u(1c)}9T=J})}F{x.7G=7u}}F{I(x,{"4s":"7A"})}if(!o.1w.2e){x.dK=4F;x.dF=4n}if(C.3X==1||C.2w==1){x.ht=cp}}E b7(){if(bg){bg.6M.3k(bg)}bg=1B("1G");I(bg,{"1g":"1M","1f":0,"1b":0});if(K(C.4q)){if(C.4q!=\'\'){4D(bg,{"id":(v.id+"eg"+C.4q+"QJ")})}}w=C.w;h=C.h;C=4w(C,\'2x\',\'2x\');C=4w(C,\'bW\',\'bW\');if(C.1J=="2l"){w=1A[tf].2t;h=1A[tf].3f}C=4w(C,\'eU\',\'eU\');C=4w(C,\'DX\',\'DX\');if(o.1w.6V){C.DZ/=C.1X;C.E4/=C.1X;C.DT/=C.1X;C.DY/=C.1X}if(K(C.4q)&&K(v.51)&&C.1l=="51"){if(C.4q!=\'\'&&2Q(v.51)==\'4p\'){1d(B i=0;i<5q.5H(v.51).V;i++){if(v.51[i][C.4q]){if(v.51[i][C.4q]=="gg"){C.on=0}F{B 1W=v.51[i][C.4q].2S(":");if(1W[0]=="2x-1b"){if(1W[1].O("%")>0){C.kS=2v(1W[1])}F{C.3B=2v(1W[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.8t+C.9t;w=w+C.7w+C.8k;C.h=h;C.w=w;if(C.1J=="2l"){C.n8=1A[0].3f}}F{C.6c=0}I(bg,{"X":(C.DV==1?th:w),"1e":h,"sY":(C.n4*h)/2,"2m":C.62,"1y":C.6c,"4k":"1y .1s 2P, 2m .1s 2P"});if(C.1J=="ew"){I(bg,{"X":w,"1e":h,"sY":(C.n4*h/C.1X)/2,})}if(C.rr==1){I(bg,{"2F":"4W 6g "+C.rq})}kN.1C(bg)}E 2R(){I(bg,{"1f":(-bg.3f/2),"1b":(-bg.2t/2)});if(8m){B x=C.1J=="ew"?bg.2t:(bg.2t>35?bg.2t:35);B y=C.1J=="ew"?bg.3f:(bg.3f>35?bg.3f:35);I(8m,{"1f":(-y/2)+C.rp-C.rv,"1b":(-x/2)+C.QK-C.QL})}1d(i=0;i<2X.V;i++){if(C.1J=="29"){I(1A[i],{"1f":-3l.6m(2v(1A[i].C.1e))/2,"1b":-2v(1A[i].C.X)/2})}F{I(1A[i],{"1f":-3l.6m(1A[i].3f)/2,"1b":-1A[i].2t/2})}if(bg){I(1A[i],{"1f":(4V(1A[i].C.1f)+C.8t/2-C.9t/2+C.DT/2+C.DY/2),"1b":(4V(1A[i].C.1b)+C.7w/2-C.8k/2+C.DZ/2+C.E4/2)})}}}E 4F(){B i;6P=H;if(C.dq==1){if(on&&K(C.lv)){i=1}F{i=0}if(a0&&dq.V>2){i=2}if(dq[i]){j2();1p(1A[dq[i]])}}if(C.bg==1){if(C.8h!=-1){I(bg,{"1y":C.8h})}if(C.cu!=-1){I(bg,{"2m":C.cu})}}if(C.7i>-1&&!E3){1d(i=0;i<2X.V;i++){if(1A[i].C.3h!="3X"){I(1A[i],{"1y":C.7i})}}}if(C.iX!=-1){iS(1A,C.iX)}if(C.QI==1){do=do+45;I(1A[0],{"2J":"6u("+do+"eo)"})}if(C.gL>C.1X&&C.gL>-1){1X(C.gL)}if(1l=="1z"&&o.W.ah()){}F{if(C.2w==1&&C.dx!=1){1p(2w);I(2w,{"1y":1})}}if(1l=="4L"){o.1a.5F(H);o.5F=H}o.f4=H;o.W.hA(1j,"6P")}E 4n(){6P=J;B i;if(C.dq==1){if(on&&K(C.lv)){i=1}F{i=0}if(a0&&dq.V>2){i=2}j2();1p(1A[i])}if(C.bg==1){if(C.8h!=-1){I(bg,{"1y":C.6c})}if(C.cu!=-1){I(bg,{"2m":C.62})}}if(C.7i>-1){1d(i=0;i<2X.V;i++){if(1A[i].C.3h!="3X"){I(1A[i],{"1y":C.a})}}}if(C.gL>-1){1X(C.1X)}if(C.iX!=-1){iS(1A,C.eF)}if(1l=="4L"&&!o.2A){o.1a.5F(J);o.5F=J}if(C.2w==1&&C.dx!=1){1q(2w);I(2w,{"1y":0})}o.f4=J;o.W?o.W.hA(1j,"4H"):\'\'}E 7u(1c){1c.6i=H;if(!jb){o.W.fc(1j);if(1l=="51"){ba()}if(C.2w==1&&C.dx!=1){1q(2w);I(2w,{"1y":0})}if(C.QH==1){do=do+45;I(1A[0],{"2J":"6u("+do+"eo)"})}gC=H;if(C.E2==1||(1j=="E0"&&C.1q==1&&C.E1==1)){o.W.6U()}}}E ba(){if(2X){if(2X.V>1){if(on==H){1p(1A[0]);1q(1A[1])}F{1p(1A[1]);1q(1A[0])}}if(C.2w==1&&a9.V>1){3Z.1Y=(on==H?a9[0]:a9[1]);bT()}}if(K(C.s7)){if(on==H){C.4o=C.s7}F{C.4o=C.DR}}if(K(C.eD)){if(C.eD.V>1){if(on==H){6X(C.eD[0])}F{6X(C.eD[1])}}}on=on!=H}E qD(1c){1c.6i=H;o.W.fc(1j)}E j2(){1d(B i=0;i<2X.V;i++){if(1A[i].C.3h!="3X"){I(1A[i],{"1y":C.a});1q(1A[i])}}}E DQ(){C.bR=0;1q(bg);if(1A[0]){C.w=1A[0].2t*C.1X;C.h=1A[0].3f*C.1X;if(C.qT>0){C.h=C.qT*C.1X;I(1A[0],{1e:C.qT})}1X(C.1X)}C.ex=0;b7();qU();eJ(8m);1p(bg);2R();o.W.5R();if(!6n(1k)){2L(1k)}}E z2(1c){1c.6i=H}E cp(){bT()}E 1X(x){if(x>0){if(o.1w.6V&&C.dx!=1){I(bg,{"qP":x+""})}F{I(bg,{"2J":"1X("+x+")"})}1d(i=0;i<2X.V;i++){if(o.1w.6V&&C.dx!=1){I(1A[i],{"qP":x+""})}F{I(1A[i],{"2J":"1X("+x+")"})}}3V=x;3M=x}}E mj(){2w=1B("1G");I(2w,{\'1g\':\'1M\',\'1b\':0,\'1f\':0,\'1e\':\'2i\',"1y":0,"4k":"1y 0.1s 2P"});9I=1B("1G");C=4w(C,\'gM\',\'gM\');C=4w(C,\'DH\',\'DH\');I(9I,{\'1g\':\'1M\',\'1b\':0,\'1f\':0,\'X\':\'1m%\',\'1e\':30,\'2m-1I\':C.gQ,\'1y\':C.cj,\'2F-5C\':C.ts});3Z=1B("1G");I(3Z,{\'1g\':\'1M\',\'1b\':C.mi,\'1f\':C.mg,\'1I\':C.tr,\'3K-n7\':C.ti,\'3K-3b\':C.gI,"dH-cd":C.ta+\'px\',\'1y\':C.t9,"2U-1e":"1",\'bI-9l\':\'fp\'});if(C.gP==1){8l=1B("1G");8l.1Y=\'<29 X="9K" 1e="tc" lN="0 0 8 6" 6W="1.1" 3z="2W://3q.w3.3x/43/29" 3z:3C="2W://3q.w3.3x/6q/3C">\'}if(C.dx==1){I(2w,{"1y":1});eJ(2w)}F{I(2w,{"3w-1V":"1K"})}1k.1C(2w);3Z.1Y=C.3Z==\'\'?3r(1l):a9[0];2w.1C(9I);2w.1C(3Z);if(C.gP==1){2w.1C(8l);if(C.DI=="1P"){I(8l,{\'1g\':\'1M\',\'1P\':10*C.1X,\'1Z\':\'-9K\',\'1y\':C.cj})}F if(C.DI=="1b"){I(8l,{\'1g\':\'1M\',\'1b\':10*C.1X,\'1Z\':\'-9K\',\'1y\':C.cj})}F{I(8l,{\'1g\':\'1M\',\'1b\':\'50%\',\'2x-1b\':\'-tz\',\'1Z\':\'-9K\',\'1y\':C.cj})}}bT()}E bT(){if(C.2w==1){I(2w,{"1f":(gA==1?-h-2w.3f+3:-2w.3f/2)+C.QE-C.QF,"1b":(bS==1?-3Z.2t:(gA==1?-w/2:+3Z.2t))-(gA==1?0:3Z.2t/2+5)+C.QG-C.Qs,"1e":C.mg+C.gI+C.yt,"X":C.ys+3Z.2t+C.mi});I(9I,{\'1e\':2w.3f});2w.C.3Q="2G"}}G.c=E(){P 1k};G.s=E(x){P C[x]};G.ss=E(x,x2){P K(C[x])?C[x][x2]:J};G.g=E(x){aA(x){1x"X":P w;1r;1x"1e":P h;1r;1x"x":P 4V(1k.C.1b);1r;1x"y":P 4V(1k.C.1f);1r;1x"1y":P 1k.C.1y?1k.C.1y:1;1r;1x"1p":P 4f;1r;1x"3V":P 3V;1r;1x"3M":P 3M;1r;1x"1l":P 1l;1r;1x"cB":P cB;1r;1x"gC":P gC;1r;1x"1J":P C.1J;1r;1x"V":P C.je?C.je:0;1r;1x"1j":P 1j;1r;1x"x0":P x0;1r;1x"y0":P y0;1r;1x"6P":P 6P;1r;1x"1z#":P cB.O("1z#")==0;1r;1x"2u#4f":P r6;1r;7A:P J}};G.2u=E(k,x){aA(k){1x"1p":6P?4n():\'\';4f=x;1r;1x"2k":DD(x);1r;1x"4y":4y(1k);1r;1x"2L":2L(1k);1r;1x"1X":1X(x);1r;1x"3V":I(1k,{"2J":"3V("+x+")"});3V=x;1r;1x"3M":I(1k,{"2J":"3M("+x+")"});3M=x;1r;1x"1y":I(1k,{"1y":x});1r;1x"r4":I(1A[0],{"1y":x});1r;1x"jy":I(1A[0],{"DF":"jy("+x+")"});1r;1x"1b":I(1k,{"1b":x});1r;1x"1f":I(1k,{"1f":x});1r;1x"X":I(1k,{"X":x});1r;1x"1e":I(1k,{"1e":x});1r;1x"qH":C.qH=x;1r;1x"bS":bS=x;1r;1x"2u#4f":r6=x;1r;1x"x":I(1k,{"1b":x});1r;1x"y":I(1k,{"1f":x});1r;1x"5j":C.5j=x;1r;1x"x0":x0=x;1r;1x"y0":y0=x;1r;7A:P J}};E DD(x){if(x&&o.1w.2e){jb=H;2a(DK,az)}if(!x){if(C.iR==1&&a0){1q(1A[fS]);1p(1A[0]);a0=J}}if(C.bR==1){x?1p(1k):1q(1k)}F{if(1j=="Qr"||1j=="DJ"){x?1p(1k):1q(1k)}F{I(1k,{"2k":(x?"4C":"1K")})}4f=x;x?1p(1k):\'\'}}E DK(){jb=J}G.6X=E(2l){6X(2l)};G.qX=E(){I(1k,{"2J":"6u("+qZ+"eo)"});qZ+=20};G.DP=E(x){if(C.2l.O("{2j}")>-1){6X(C.2l)}};G.DO=E(){ba()};E 6X(2l){if(C.1J=="2l"){if(K(2l)){C.je=2l.V}2l=(C.Qe==1?\'| \':\'\')+(C.DL==1?\'/ \':\'\')+(C.qr==1&&C.DM==1?\'-\':\'\')+2l;B Bt=1A[0].2t+(C.bg==1?C.8t+C.9t:0);B Bi=1A[0].3f+(C.bg==1?C.8t+C.9t:0);1A[0].1Y=(1l=="51"?rL(2l):2l);if(C.Qf==1){1A[0].1Y+=\'\'}if(1l=="2j"){I(1A[0],{"X":"2i","bI-9l":"fp"});if(1A[0].2t>o.3J){if(C.qu==1){1A[0].1Y=\'\'+2l+\'\'}F{I(1A[0],{"bI-9l":"fV"})}I(1A[0],{"X":o.3J-C.3B-C.4c-C.7w-C.8k})}}C.w=1A[0].2t+(C.bg==1?C.8t+C.9t:0);C.h=1A[0].3f+(C.bg==1?C.8t+C.9t:0);if(Bt!=C.w||Bi!=C.h||(C.w>0&&qn==0)){eE()}if(1A[0].2t>0){qn=C.w}F{if(2l!=\'\'){2a(eE,1m)}}}}E eE(){if(1A[0]){if(1A[0].2t>0){w=C.w=1A[0].2t;h=C.h=1A[0].3f;b7();eJ(bg);2R();o.W.qk()}}}G.yO=E(x){if(C.yN==1&&!o.1w.2e){B l1=1Q.7W(\'Qg\');B l2=1Q.7W(\'Qd\');B l3=1Q.7W(\'Qc\');if(l1){if(x<=0.2){l3?1q(l3):\'\';l2?1q(l2):\'\';l1?1q(l1):\'\'}if(x>0.2&&x<=0.5){l3?1q(l3):\'\';l2?1q(l2):\'\'}if(x>0.2){l1?1p(l1):\'\'}if(x>0.5){l2?1p(l2):\'\'}if(x>0.5&&x<=0.8){l3?1q(l3):\'\'}if(x>0.8){l3?1p(l3):\'\'}}}};G.On=E(){if(!on){if(2X){if(2X.V>1&&1a.V>1){1q(1A[0]);1p(1A[1])}}if(1a.V>1){1l=1a[1];if(C.2w==1){3Z.1Y=C.3Z==\'\'?3r(1a[1]):(a9.V>1?a9[1]:a9[0]);bT()}}if(C.iR==1&&a0){1q(1A[fS]);a0=J}on=H}};G.ba=E(x){if(x==1){C.a=1}F{C.a=0.5}I(1A[0],{"1y":C.a})};G.gj=E(){if(on){if(2X){if(2X.V>1&&1a.V>1){1p(1A[0]);1q(1A[1])}}1l=1a[0];if(1a.V>1){if(C.2w==1){3Z.1Y=C.3Z==\'\'?3r(1a[0]):a9[0];bT()}}on=J;a0=J}};G.qD=E(){if(C.iR==1){j2();1p(1A[fS]);a0=H}};G.yP=E(){B 26=J;if(C.1q==1&&C.yQ==1){if(6n(o.2f)){26=H}}if(!26){4y(1k);B bQ=1k.3i("*");1d(B i=bQ.V;i--;){I(bQ[i],{"5j-2C-7b":"Q8"})}4f=H}};G.iJ=E(){iJ()};E iJ(){2L(1k);B bQ=1k.3i("*");1d(B i=bQ.V;i--;){I(bQ[i],{"5j-2C-7b":"4I"})}4f=J}G.4E=E(){if(2X.V>0){1d(i=0;i<2X.V;i++){1k.3k(1A[i]);2B 1A[i]}}if(bg){bg.eM("7G");bg.eM("dK");bg.eM("dF");bg.6M.3k(bg);2B bg}if(C.1g==\'bN\'){o.bN.1C(1k)}F{o.22.1C(1k)}if(2w){1k.3k(2w)}2B 1k};E rL(x){if(x.O(\'{1i}\')>-1&&K(o.42)){x=x.1U(\'{1i}\',lU(o.42.aJ().t))}if(x.O(\'{2j}\')>-1){x=x.1U(\'{2j}\',(o.mq?o.mq:(v.2j?v.2j:\'\')))}P x}E iS(1A,rJ){1d(B i=0;i<1A.V;i++){B x=["6B","eP","lT","cA","eV"];1d(B y=0;y0){1d(B y2=0;y20){1d(B y2=0;y20){B iA=1B("1G");i8(iA,C.yC,C.Qp,0,C.7i);8e.1C(iA)}B 8d=1B("1G");i8(8d,C.yH,(C.5I==1?"2P-5I(#"+C.yG+", #"+C.1I+")":C.1I),0,C.a);if(C.yF==1&&K(C.jc)){B ja=1B("1G");ja.1Y=C.jc.1U(/\\#j9/g,"#"+C.1I);I(ja,{"1g":"1M","1Z":-3l.6m(C.h/2),"1b":0,"3w-1V":"1K"});I(8d,{"7D":"3X","2m":"1K"});8d.1C(ja)}if(C.6d==1){B 8J=1B("1G");C=4w(C,\'rD\',\'rD\');C=4w(C,\'rC\',\'rC\');I(8J,{"1g":"1M","1Z":C.h/2,"1P":0,"3w-1V":"1K","3K-3b":(C.yD+"px"),"1I":C.5E,"2U-1e":"1m%","2N-1f":C.Qq,"2N-1Z":C.Qn,"2N-1b":C.Qm,"2N-1P":C.Qj,"2x-1f":C.Qk,"2x-1Z":C.Ql,"2x-1b":C.xK,"2x-1P":C.xL,"2F-5C":(C.zh+"px"),"2k":"1K"});if(C.zg==1){I(8J,{"2m":"#"+C.zf})}8d.1C(8J);B fU=J;B fW=J}o.jr=C.h;8e.1C(8d);if(C.hH==1){v.hH=1;B ii=1B("1G");I(ii,{"1g":"1M","1f":0,"1b":0});1k.1C(ii);K(v.3e)?rP(v.3e):\'\'}if(C.3L==1){if(C.hC.8L().O(\'<29\')>-1){3L=1B("1G");3L.1Y=C.hC.8L();C=4w(C,\'zd\',\'zd\');I(3L,{"1g":"1M","1f":-10+C.QM-C.QN,"1b":-2G,"3w-1V":"1K","1e":20,"X":C.f5,"1y":C.rh});if(C.mP==1){I(3L,{"2J":"1X(0)"})}F{if(C.mZ!=1){I(3L,{"2J":"1X("+C.mZ+")"})}}1k.1C(3L);if(C.re!=-1){B x=["6B","cA","eV"];1d(B y=0;y0){1d(B y2=0;y245&&C.i9Rf&&C.i9-1?z:\'#\'+z):\'\',"2F-5C":C.7x*C.h/2,"1y":zm,"3w-1V":"1K","4k":"X "+y+"s 2P"})}E b7(){bg=1B("1G");C=4w(C,\'eU\',\'eU\');B n8=C.h+C.8t+C.9t;B zk=C.w+C.7w+C.8k;if(C.bg==1){}F{C.6c=0}C=4w(C,\'hT\',\'hT\');if(v.2o.hX==1||C.hX==1){C.62=\'#iY\';C.bg=1;C.6c=0.5}I(bg,{"1g":"1M","1f":0,"1b":0,"X":zk,"1e":n8*C.rs,"sY":(C.n4*n8)/2,"7m":C.62,"1y":C.6c});if(C.rr==1){I(bg,{"2F":"4W 6g #"+C.rq})}I(bg,{"1f":-C.h/2-C.8t+C.rp-C.rv});if(C.24==1){if(C.hP==1){I(bg,{"4s":"3w"})}if(!o.1w.2e){bg.7G=7u;bg.Rg=rU;bg.Rd=rR;bg.ht=cp}}F{I(bg,{"4s":"7A"})}if(!o.1w.2e){bg.dK=4F;bg.ht=cp;bg.dF=4n}if(o.1w.2e){bg.1t("5Z",E(1c){1c.6i=H;if(!K(1c.6v)&&1c.b4.V>0){1c.6v=1c.b4[0].g5;1c.8K=1c.b4[0].l0}mE=1c;4F(1c);rR(1c)});bg.1t("7l",E(1c){1c.6i=H;4n(1c);rU(mE)});bg.1t("24",E(1c){1c.6i=H});bg.1t("9T",E(1c){if(!K(1c.6v)&&1c.b4.V>0){1c.6v=1c.b4[0].g5;1c.8K=1c.b4[0].l0}mE=1c;cp(1c)})}I(bg,{"1b":-C.w/2-C.7w});I(bg,{"1f":-C.h/2-C.8t+C.rp-C.rv});1k.1C(bg)}E 2R(X){if(X!=w){w=X;o.rB=w;B ax=w/9d.2t;I(bg,{"X":(w+C.7w+C.8k),"1b":-w/2-C.7w,});I(8e,{"1b":-w/2});I(9d,{"X":w});B xx=ci.2t*ax;if(xx>9d.2t){xx=9d.2t}I(ci,{"X":xx});I(8d,{"X":(8d.2t*ax)});if(i7){if(!3X(i7)){Rc()}}ql(8d.2t*ax,J);if(1l=="2U"){xF()}if(C.hH==1){f3()}}}E ql(x,1K){if(C.3L==1){if(xw-C.f6/2&&C.f5!=20){x=w-C.f6/2}y=x-w/2-C.f6/2+C.R9-C.Ra;B y={"1b":y};1K?y.4k="1K":\'\';I(3L,y)}}E 4F(1c){o.W.hA(1j,"6P");if(C.8h!=-1&&C.bg==1){B m=1E 5g({"mc":bg,"1J":"7S","to":C.8h,"1i":0.1,"me":(1j+"bg")})}if(C.3L==1){if(C.zb==1&&K(C.rf)){if(C.n0==1&&3W){}F{3L.1Y="<29 X=\'"+C.f5+"\' 1e=\'20\' 3z:3C=\'2W://3q.w3.3x/6q/3C\' 3z=\'2W://3q.w3.3x/43/29\'>"+C.rf.8L()+""}}if(C.mP==1){I(3L,{"2J":"1X("+C.mZ+")","4k":"mO "+C.lI+"s 2P"})}F{if(C.mH!=-1){B m2=1E 5g({"mc":3L,"1J":"7S","to":C.mH,"1i":0.1,"me":(1j+"3L")})}}}if(C.2w==1&&(o.R.1h()>0||1l=="1O")){1p(2w);I(2w,{"1y":1})}if(C.f9>0){I(bg,{"2J":"3M("+((C.f9-1)/5+1)+")"});I(8e,{"2J":"3M("+C.f9+")"})}if(1l=="1O"){o.1a.5F(H);o.5F=H}o.f4=H}E 4n(){if(!mK){if(C.7i>0){I(iA,{"X":0})}if(C.8h!=-1&&C.bg==1){B m=1E 5g({"mc":bg,"1J":"7S","to":C.6c,"1i":0.1,"me":(1j+"bg")})}if(C.3L==1){if(C.zb==1&&K(C.rf)){if(C.n0==1&&3W){}F{3L.1Y="<29 X=\'"+C.f5+"\' 1e=\'20\' 3z:3C=\'2W://3q.w3.3x/6q/3C\' 3z=\'2W://3q.w3.3x/43/29\'>"+C.hC.8L()+""}}if(C.mP==1){I(3L,{"2J":"1X(0)","4k":"mO "+C.lI+"s 2P"})}F{if(C.mH!=-1){B m2=1E 5g({"mc":3L,"1J":"7S","to":C.rh,"1i":0.1,"me":(1j+"3L")})}}}if(C.f9>0){I(bg,{"2J":"3M(1)"});I(8e,{"2J":"3M(1)"})}if(1l=="1O"&&!o.2A){o.1a.5F(J);o.5F=J}o.W.hA(1j,"4H")}if(C.2w==1&&(o.R.1h()>0||1l=="1O")){1q(2w);I(2w,{"1y":0})}if(o.fb&&1l=="2U"){2L(6p);mx=-1}o.f4=J}E 7u(1c){1c.6i=H}E z2(1c){1c.6i=H}E rU(1c){if(1l=="1O"){if(o.8y){mK=H;3O(rT);rT=2a(E(){mK=J;4n()},2G)}}qG();o.3W=J;if(C.3L==1){if(C.n0==1&&K(C.rS)){3L.1Y="<29 X=\'20\' 1e=\'20\' 3z:3C=\'2W://3q.w3.3x/6q/3C\' 3z=\'2W://3q.w3.3x/43/29\'>"+C.hC.8L()+""}}b0(1c.6v,1c.8K);o.W.fc(1j);o.W.es(1c.6v,1c.8K);1c.6i=H}E rR(1c){3W=H;if(C.3L==1){if(C.n0==1&&K(C.rS)){3L.1Y="<29 X=\'20\' 1e=\'20\' 3z:3C=\'2W://3q.w3.3x/6q/3C\' 3z=\'2W://3q.w3.3x/43/29\'>"+C.rS.8L()+""}}fd=gw(bg);a4=ez(bg);b0(1c.6v,1c.8K);7Y(24,1,"no")}E b0(ip,ij){B x;B yY=1Q.fe.bX;B z1=1Q.fe.fs;ij=ij+z1;ip=ip+yY;if(C.ao>0){x=ij-fd-C.8k;24=x/w;if(C.ao==yZ){x=ij-fd-C.7w;24=x/w;24=(24-1)*-1}}F{x=ip-a4-C.7w;24=x/w;if(C.9g>Ri&&C.9g0){I(3e[i],{\'1b\':w*(3e[i].1i/x)-w/2,\'2k\':\'4C\'})}F{2L(3e[i])}}}E qG(){3W=J}E cp(1c){if(C.7i>0){if(o.1T||1l!=\'2U\'){I(iA,{"X":1c.6v-a4})}}if(C.2w==1&&(o.R.1h()>0||1l=="1O")){!6n(2w)?1p(2w):\'\';fd=gw(bg);a4=ez(bg);b0(1c.6v,1c.8K);if(1l=="2U"){if(o.R.7v()&&o.R.aZ().O("?z8")>0&&v.Rq==1){3Z.1Y=\'- \'+lU((1-24)*o.R.1h())}F{3Z.1Y=lU(24*o.R.1h())}}if(1l=="1O"){3Z.1Y=3l.6m(24*1m)}I(2w,{"1f":(-3Z.3f*2-C.z6*1)-(C.z7==1?(C.h/2)*(C.f9>0?C.f9:1):0),"1b":(-w/2+(1c.6v+1Q.fe.bX-a4)-2w.2t/2),"1e":C.mg+C.gI+C.yt,"X":C.ys+3Z.2t+C.mi,});I(9I,{\'1e\':2w.3f});2w.C.3Q="2G"}if(o.fb&&1l=="2U"){if(o.R.1h()>0){if(C.2w==0){fd=gw(bg);a4=ez(bg);b0(1c.6v,1c.8K)}B 1b=(-w/2+(1c.6v-a4)-v.eZ/2);1b>w/2-v.eZ?1b=w/2-v.eZ:\'\';I(6p,{"1f":(-v.m8-5-v.tk),"1b":(1b<-w/2?-w/2:1b)});xS(24*o.R.1h())}}}G.c=E(){P 1k};G.s=E(1j){P C[1j]};G.ss=E(x,x2){P C[x][x2]};G.g=E(x){aA(x){1x"X":P w;1r;1x"Rn":P 9d.2t;1r;1x"1e":P C.h;1r;1x"x":P 4V(1k.C.1b);1r;1x"y":P 4V(1k.C.1f);1r;1x"1y":P 1k.C.1y?1k.C.1y:1;1r;1x"1p":P 4f;1r;1x"3V":P 3V;1r;1x"3M":P 3M;1r;1x"1l":P 1l;1r;1x"1j":P 1j;1r;1x"x0":P x0;1r;1x"y0":P y0;1r;1x"24":P 24;1r;7A:P J}};G.2u=E(1j,x){aA(1j){1x"1p":4f=x;1r;1x"3W":3W=x;1r;1x"2k":1l=="2U"||C.1q==1?I(1k,{"3h":(x?"4f":"3X")}):I(1k,{"2k":(x?"4C":"1K")});4f=x;1r;1x"3V":I(1k,{"2J":"3V("+x+")"});3V=x;1r;1x"3M":I(1k,{"2J":"3M("+x+")"});3M=x;1r;1x"1y":I(1k,{"1y":x});1r;1x"1b":I(1k,{"1b":x});1r;1x"1f":I(1k,{"1f":x});1r;1x"24":24=x;1r;1x"X":I(1k,{"X":x});1r;1x"1e":I(1k,{"1e":x});1r;1x"qH":C.Rm=x;1r;1x"x":I(1k,{"1b":x});1r;1x"y":I(1k,{"1f":x});1r;1x"x0":x0=x;1r;1x"y0":y0=x;1r}};G.2R=E(x){2R(x)};G.kJ=E(x){};G.fa=E(9Y,a2){if(3W){if(1l=="1O"){b0(9Y,a2);o.W.fc(1j);o.8y=H}b0(9Y,a2);7Y(24,1,"no")}};G.es=E(9Y,a2){if(3W){qG();3W=J;b0(9Y,a2);o.W.fc(1j);7Y(24,1,"no")}};E 7Y(1i,1h,mo){1i<0?1i=0:\'\';if(3W&&1h!=1){}F{B 4z;if(1h>0&&1i>0){if(1i>1h){1i=1h}4z=w*(1i/1h);if(4z==8d.2t){4z=-1}}F{4z=0}if(4z>=0){I(8d,{"X":4z,"4k":(mo!="no"?"X "+C.lI+"s 2P":"1K")});ql(4z,H)}if(K(8J)){if(1h<2&&1l=="2U"){if(fU){2L(8J);fU=J}}F{if(!fU){4y(8J);fU=H}8J.1Y=1l=="2U"?7g(1i==0?1h:1i):3l.qj(1i*1m);if(4z<8J.mw+C.xL+C.xK){if(!fW){I(8J,{"1b":0,"1P":"2i"});fW=H}}F{if(fW){I(8J,{"1P":0,"1b":"2i"});fW=J}}}}}};G.7Y=E(1i,1h,mo){if(1h!=xI||1i!=xJ){7Y(1i,1h,mo)}};G.xN=E(){24>1?24=1:\'\';24<0?24=0:\'\';I(8d,{"X":(24*w),"4k":"1K"})};G.xO=E(1i,1h){if(1h>0&&1i>0){B 4z=w*(1i/1h);I(ci,{"X":4V(4z)});xT=1h;r7=1i}F{r7=0;I(ci,{"X":0})}};E xS(x){if(v.6I==1){if(o.fb){B y=-1;if(K(o.6I)){if(o.6I.V>0){1d(B i=o.6I.V-1;i>=0;i--){if(x>=o.6I[i].t1&&x<=o.6I[i].t2){y=i;1r}}}}if(y!=-1&&mx!=y){if(K(o.6I[y])){if(K(o.6I[y].1v)){B z=o.6I[y].1v;if(z.O(\'.\')>-1){!6n(6p)?4y(6p):\'\';I(6p,{\'2m-6N\':\'1v(\'+o.6I[y].1v+\')\'});if(z.O(\'9O\')>0){B xy=z.1D(z.O(\'9O\')+5);B 9O=xy.2S(\',\');if(9O.V==4){I(6p,{\'2m-1g-y\':"-"+2v(9O[1])+\'px\',\'2m-1g-x\':"-"+2v(9O[0])+\'px\',\'X\':2v(9O[2])+\'px\',\'1e\':2v(9O[3])+\'px\',\'2m-3b\':\'2i\'});v.eZ=9O[2];v.m8=9O[3]}}F{I(6p,{\'2m-3b\':\'dN\'})}}}F{2L(6p)}}}F{y==-1?2L(6p):\'\'}mx=y}}}E xH(){6p=1B("1G");I(6p,{\'1g\':\'1M\',\'1b\':0,\'1f\':0,\'X\':v.eZ,\'1e\':v.m8,\'7D\':\'3X\',"3w-1V":"1K","2m-1I":"#xG","2F-5C":v.xt+\'px\',"2k":"1K"});if(v.tk==1){I(6p,{"2F":v.xu+"px 6g #"+v.xr})}if(v.xq==1){I(6p,{"5b-b6":"hO 4W cJ 4S(0,0,0,0.5)"})}6p.C.3Q="e9";1k.1C(6p)}E mj(){2w=1B("1G");I(2w,{\'1g\':\'1M\',\'1b\':0,\'1f\':0,\'1e\':\'2i\',"3w-1V":"1K","1y":0,"4k":"1y 0.1s 2P"});9I=1B("1G");C=4w(C,\'gM\',\'gM\');I(9I,{\'1g\':\'1M\',\'1b\':0,\'1f\':0,\'X\':\'1m%\',\'1e\':30,\'2m-1I\':C.gQ,\'1y\':C.cj,\'2F-5C\':C.ts});3Z=1B("1G");I(3Z,{\'1g\':\'1M\',\'1b\':C.mi,\'1f\':C.mg,\'1I\':C.tr,\'3K-n7\':C.ti,\'3K-3b\':C.gI,"dH-cd":C.ta+\'px\',"2U-1e":"1",\'1y\':C.t9});C.gP=C.Rl;if(C.gP==1){8l=1B("1G");8l.1Y=\'<29 X="9K" 1e="tc" lN="0 0 8 6" 6W="1.1" 3z="2W://3q.w3.3x/43/29" 3z:3C="2W://3q.w3.3x/6q/3C">\'}1k.1C(2w);2w.1C(9I);2w.1C(3Z);if(C.gP==1){2w.1C(8l);I(8l,{\'1g\':\'1M\',\'1b\':\'50%\',\'2x-1b\':\'-tz\',\'1Z\':\'-9K\',\'1y\':C.cj})}};E xF(){if(o.42&&v.b2==1){B f=o.42.aJ();if(f.t&&f.d){7Y(f.t,f.d)}}};G.4E=E(){1k.3k(8e);if(bg){bg.eM("7G");bg.eM("dK");bg.eM("dF");bg.6M.3k(bg);2B bg}if(3L){1k.3k(3L)}o.22.3k(1k);2B 1k}};B xD=E(){B i;B C=[];B w;B h;B 4f=H;B 3V=1;B 3M=1;B x0=0;B y0=0;B au=5z(mm,R8);B 1l,1j="bg";B 1J="R7";C["1g"]=v.2o.1g;1d(B k in v.2o){if(v.2o.2r(k)){C[k]=v.2o[k]}}if(C.1p==0){v.2o.h=C.h=0;C.2N=C.2x="0 0 0 0";C.5I=0}C["1X"]=1;C=4w(C,\'2x\',\'2x\');C=4w(C,\'bW\',\'bW\');if(K(C.gV)){if(C.gV!=20&&C.2x=="-20 0 0 0"){C.5P=C.gV}}B 1k=1B("1G");I(1k,{\'1g\':\'1M\',\'1b\':0,\'1f\':0,\'X\':(C.gD==1?\'1m%\':o.ca),\'1e\':C.h-C.5P,\'QU\':C.a,\'3w-1V\':\'1K\',\'fx\':\'fy\',\'su\':\'hm\'});o.22.1C(1k);B bg=1B("1G");I(bg,{\'QV\':\'1M\',\'QW\':0,\'QT\':0,\'QS\':\'1m%\',\'1e\':C.h-C.6y-C.5P,\'1y\':C.a,\'2k\':\'4C\',\'2x-1b\':C.3B,\'2x-1P\':C.4c,\'2F-5C\':C.7x});1k.1C(bg);w=1k.2t;v.hl=-C.5P;if(C.5I==1){if(C.1I==\'46\'||v.2o.6N!=\'\'){v.hl=98-C.h;B 4b=\'1L:6N/sd;h9,QO+QP/T/D+QQ/QR/QX==\';if(v.2o.6N.O("1L:6N")>-1){4b=v.2o.6N}I(bg,{\'1e\':C.h+v.hl,\'2m\':\'1v(\'+4b+\') Da-x 50% 1m%\',\'2m-3b\':\'2i\'})}F{B eX=\'to 1Z, 4S(\'+ne(C.1I)+\',0), 4S(\'+ne(C.1I)+\',1)\';I(bg,{\'2m\':\'-p9-2P-5I(\'+eX+\')\',\'2m\':\'-3R-2P-5I(\'+eX+\')\',\'2m\':\'-ms-2P-5I(\'+eX+\')\',\'2m\':\'-o-2P-5I(\'+eX+\')\',\'2m\':\'2P-5I(\'+eX+\')\'})}}F{I(bg,{\'2m-1I\':C.1I})}G.c=E(){P 1k};G.s=E(1j){P C[1j]};G.g=E(x){aA(x){1x"w":1k.2t>0?w=1k.2t:\'\';P w;1r;1x"X":P 1k.2t;1r;1x"1e":P 1k.3f;1r;1x"x":P 4V(1k.C.1b);1r;1x"y":P 4V(1k.C.1f);1r;1x"1y":P 1k.C.1y?1k.C.1y:1;1r;1x"1p":P 4f;1r;1x"3V":P 3V;1r;1x"3M":P 3M;1r;1x"1j":P 1j;1r;1x"x0":P x0;1r;1x"y0":P y0;1r;1x"au":P 1j+au;1r;7A:P J}};G.2u=E(1j,x){aA(1j){1x"1p":4f=x;1r;1x"w":w=x;1r;1x"2k":I(1k,{"2k":(x?"4C":"1K")});4f=x;1r;1x"1X":I(1k,{"2J":"1X("+x+")"});3V=x;3M=x;1r;1x"3V":I(1k,{"2J":"3V("+x+")"});3V=x;1r;1x"3M":I(1k,{"2J":"3M("+x+")"});3M=x;1r;1x"1y":I(1k,{"1y":x});1r;1x"1b":I(1k,{"1b":x});1r;1x"1f":I(1k,{"1f":x});1r;1x"X":I(1k,{"X":x});1r;1x"1e":I(1k,{"1e":x});1r;1x"x":I(1k,{"1b":x});1r;1x"y":I(1k,{"1f":x});1r;1x"x0":x0=x;1r;1x"y0":y0=x;1r}};G.4E=E(){o.22.3k(1k);2B 1k}};B 8o=E(is){B i;B C=[];B f=[];B fq=[];B QY=[];B 5G=[];B 8g=[];B 2y=[];B f2=[];B iQ=[];B R4=[];B 55=[];B 7F=[];B 4N=[];B c5=[];B fw=J;B 4e;B kZ=-1;B 5S=H;B 1j=is;B 1n;B bU=[];B 6G=[];B bO=[];B 4i=\'\';B fm=\'\';B 5X=-1;B lD=J;B R5=J;B jh=J;B kz=J;B ho=J;B jl;B sO;B nu;B iz;C=9W(C,v[is]);C=4w(v[is],\'2x\',\'2x\');if(C.mM==0){C.sh="0 0 0 0"}C=4w(v[is],\'eU\',\'sh\');C=4w(v[is],\'2N\',\'2N\');C.my=0;B lM="<29 X=\'"+C.6O*2+"\' 1e=\'"+(C.6O*2>C.6A?(C.6O*2):C.6A)+"\' 3z:3C=\'2W://3q.w3.3x/6q/3C\' 3z=\'2W://3q.w3.3x/43/29\' >C.6A?(C.6O):(C.6A/2))+"\' cx=\'"+C.6O+"\' 47=\'#"+C.5E+"\'/>";B xX="<29 X=\'"+C.6O*2+"\' 1e=\'"+C.6A+"\' 3z:3C=\'2W://3q.w3.3x/6q/3C\' 3z=\'2W://3q.w3.3x/43/29\' >";B xx=4;B AL="<29 X=\'"+(xx+2)+"\' 1e=\'"+(C.6A)+"\' 3z:3C=\'2W://3q.w3.3x/6q/3C\' 3z=\'2W://3q.w3.3x/43/29\'><2U x1=\'1\' y1=\'"+(C.6A/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.6A/2)+"\' 2z=\'#"+C.1I+"\' 2z-X=\'1\' 2z-fK=\'6m\'/><2U x1=\'"+xx+"\' y1=\'"+(C.6A/2)+"\' x2=\'1\' y2=\'"+(C.6A/2+xx)+"\' 2z=\'#"+C.1I+"\' 2z-X=\'1\' 2z-fK=\'6m\'/>";B 1R=1B("1G");o.22.1C(1R);I(1R,{\'7D\':\'3X\',\'2k\':\'4C\',\'1y\':0,\'2F-5C\':C.7x});if(is=="1z"){1R.C.3Q=1m}F{1R.C.3Q=99}B 1k=1B("1G");I(1k,{\'1g\':\'d5\',\'1f\':0,\'1b\':0,\'2k\':\'4C\',\'X\':\'1m%\',\'2N-1f\':C.8t,\'2N-1P\':C.8k+20,\'2N-1Z\':C.9t,\'2N-1b\':C.7w,\'1I\':C.1I,\'3K-3b\':C.cs,\'3K-n7\':C.3K,\'dH-cd\':C.h4+\'px\'});if(o.1w.6V){I(1k,{\'8M-X\':R6})}if(is!=="1n"){I(1k,{\'7D-y\':\'9u\'})}1R.1C(1k);if(C.4g!=1){B am=1B("1G");I(am,{\'2k\':\'4C\',\'7D\':\'3X\',\'2F-5C\':C.7x});1k.1C(am)}if(is=="1n"){4D(1k,{id:(v.id+"ff"+is)});if(C.4g==1){I(1k,{\'X\':\'1m%\',\'2N-1P\':C.8k,\'2N-1Z\':C.9t+20,\'7D-x\':\'9u\',\'bI-9l\':\'fp\'});I(1R,{\'X\':o.3J-C.4c-C.3B,\'1e\':C.lO+C.8t+C.9t})}F{I(1k,{\'7D-y\':\'9u\'});if(C.B4==1){I(1k,{\'X\':o.3J-C.4c-C.3B})}}if(C.mM==1){I(1R,{\'2m-1I\':C.t0})}}if(C.hS==1){B 5x=1B("1G");B aj=ne(C.mM==1?C.t0:C.62);if(C.4g==1){i3(5x,\'to 1P, 4S(\'+aj+\',\'+(C.6c*1+0.3)+\'), 4S(\'+aj+\',0)\',\'1b\',12,5,7,10,7,10,12,15);if(o.1w.2e){5x.1t("5Z",oK)}F{5x.1t("24",oK)}}F{i3(5x,\'to 1Z, 4S(\'+aj+\',\'+(C.6c*1+0.3)+\'), 4S(\'+aj+\',0)\',\'1f\',5,12,10,7,10,7,15,12);if(o.1w.2e){5x.1t("5Z",ow)}F{5x.1t("24",ow)}}B 5w=1B("1G");if(C.4g==1){i3(5w,\'to 1b, 4S(\'+aj+\',\'+(C.6c*1+0.3)+\'), 4S(\'+aj+\',0)\',\'1P\',8,5,13,10,13,10,8,15);if(o.1w.2e){5w.1t("5Z",oT)}F{5w.1t("24",oT)}}F{i3(5w,\'to 1Z, 4S(\'+aj+\',0), 4S(\'+aj+\',\'+(C.6c*1+0.3)+\')\',\'1Z\',5,8,10,13,10,13,15,8);if(o.1w.2e){5w.1t("5Z",oB)}F{5w.1t("24",oB)}}1k.1t("sI",yr,{d6:H});5x.1t("9Q",aK);5w.1t("9Q",aK);1R.1C(5x);1R.1C(5w);3t(sO);sO=5o(AB,2G)}if(o.1w.2e){1k.R2=nH;1k.QZ=mW}F{1k.dK=nH;1k.dF=mW}if(is=="1z"){1d(B i=1;i<11;i++){if(K(v["9s"+is][is+i])){v.1z[is+i]=v["9s"+is][is+i];if(K(v["9s"+is][is+i+"2j"])){v.1z[is+i+"2j"]=v["9s"+is][is+i+"2j"]}if(K(v["9s"+is][is+i+"1l"])){v.1z[is+i+"1l"]=v["9s"+is][is+i+"1l"]}}if(K(v.1z[is+i])){if(v.1z[is+i]==1){bw(\'f\',i);bL(f[i],fq[i],5G[i],8g[i]);5G[i].1Y=3r(v.1z[is+i+"1l"]);if(K(v.1z[is+i+"2j"])){if(v.1z[is+i+"2j"]!=\'\'){5G[i].1Y=v.1z[is+i+"2j"]}}if(K(v.1z[is+i+"1l"])){2y[i]=v.1z[is+i+"1l"];bV(i)}if(o.1w.2e){f[i].1t("5Z",4F);f[i].1t("7l",4n)}F{f[i].1t("bq",4F);f[i].1t("ce",4n)}f[i].1t("24",7u);f[i].1t("9Q",aK)}}}}E yr(){3t(nu);nu=5o(mW,ih)}E nH(){o.3W=H}E mW(){if(C.nF==1){3O(o.gk);o.gk=2a(E(){if(!o.3W){bA()}},2G)}o.3W=J}E 4F(1c){if(o.2A){o.5F?o.1a.5F(J):\'\'}B i=1c.6a.4R(\'lP\');B x;if(i){x=\'f\'}F{if(1c.6a.4R(\'ch\')){i=1c.6a.4R(\'ch\');x=\'f2\'}}if(i){i=2v(i);if(K(2q(x)[i])){if(C.8h>-1){I(2q(x+\'bg\')[i],{\'1y\':C.8h})}if(C.7i>-1){I(2q(x+\'2j\')[i],{\'1y\':C.7i});I(2q(x+\'6d\')[i],{\'1y\':C.7i})}I(2q(x+\'bg\')[i],{\'7m\':C.cu});if(is=="1n"){if(2y[i].O("1n")==0){B id=2y[i].1D(8);if(4i==id||fm==id){I(2q(x+\'2j\')[i],{\'1I\':C.5E});I(2q(x+\'6d\')[i],{\'1I\':C.5E})}F{I(2q(x+\'2j\')[i],{\'1I\':C.1I})}}}}}};E 4n(1c){if(o.2A){o.5F?o.1a.5F(H):\'\'}B i=1c.6a.4R(\'lP\');B x;if(i){x=\'f\'}F{if(1c.6a.4R(\'ch\')){i=1c.6a.4R(\'ch\');x=\'f2\'}}if(i){if(K(2q(x)[i])){I(2q(x+\'bg\')[i],{\'7m\':C.62});if(C.8h>-1){I(2q(x+\'bg\')[i],{\'1y\':C.6c,"4k":"1y 0.1s 2P"})}if(C.7i>-1){I(2q(x+\'2j\')[i],{\'1y\':C.a,"4k":"1y 0.1s 2P"});I(2q(x+\'6d\')[i],{\'1y\':C.a,"4k":"1y 0.1s 2P"})}if(is=="1n"){if(2y[i].O("1n")==0){B id=2y[i].1D(8);if(4i==id||fm==id){I(2q(x+\'2j\')[i],{\'1I\':C.5E});I(2q(x+\'6d\')[i],{\'1I\':C.5E})}F{if(K(bU[id])){hD(i)}F{I(2q(x+\'2j\')[i],{\'1I\':C.1I})}}}}}}}E 7u(1c){if(!ho){B d=1E 6C();o.7z=d.7s();B i=1c.6a.4R(\'lP\');if(i){if(K(f[i])){if(K(2y[i])){6r(i)}}}}}E aK(1c){1c.6i=H}E nz(1c){if(!ho){B d=1E 6C();o.7z=d.7s();B i=1c.6a.4R(\'ch\');if(i){if(i==0){lS()}F{if(K(4N[i])){Bb(i)}}}}}E m7(1c){B x=1c.6a.4R(\'yd\');if(x){nl(x)}}E AF(1c){B i=1c.6a.4R(\'ch\');if(K(4N[i])){if(4N[i].O("=")>0){B x=4N[i].1D(0,4N[i].O("="));B y=4N[i].1D(4N[i].O("=")+1);v[x]=y;if(o.5y&&v.p8==1){5d.bF("hR"+x,y)}o.1a.yo();nl(x)}}}E bV(i){if(K(2y[i])){B cg=J;B c4=J;B 7B=\'\';if(is=="1z"){if(2y[i]=="4X"){7B=o.R.nT()}if(2y[i]=="6S"){7B=o.R.nQ()}if(2y[i]=="a1"){if(o.7I){7B=o.lk[o.R1]}}if(2y[i]=="6S"||2y[i]=="a1"||2y[i]=="4X"){if(o[\'b5\'+2y[i]].V==0){cg=H}F{if(o[\'b5\'+2y[i]].V==1&&(C.zr!=1||o[\'b5\'+2y[i]][0]==1)){cg=H}F{c4=H}}}if(2y[i]=="4u"){if(!o.4u){cg=H}F{c4=H}}if(2y[i]=="2D"){if(K(o.3A)){c4=H;if(o.8c||v.bM==1){7B=o.4m[!o.8c?o.4m.V-1:o.4a]}F{7B=\'\'}}F{cg=H}}if(2y[i]=="9E"){7B=o.9A[o.bH];c4=H;if(o.2M=="52"){cg=H;c4=J}}}8g[i].1Y=7B+(7B!=\'\'&&C.Q7!=1?\' &oH;<29 X="cJ" 1e="p5" lN="-1 -1 5 8" 6W="1.1" 3z="2W://3q.w3.3x/43/29" 3z:3C="2W://3q.w3.3x/6q/3C">\':\'\');if(cg){1q(f[i]);if(is=="1z"){c5[i]?3O(c5[i]):\'\';if(o.W){o.W.go(i,J,7B)}F{c5[i]=2a(E(){o.W.go(i,J,7B)},5k)}}I(f[i],{\'1g\':\'1M\',\'1P\':0,\'1f\':-1m})}if(c4){if(C.4g==1){I(f[i],{\'2k\':\'fo-4C\'})}F{1p(f[i])}if(is=="1z"){c5[i]?3O(c5[i]):\'\';if(o.W){o.W.go(i,H,7B)}F{c5[i]=2a(E(){o.W.go(i,H,7B)},5k)}}I(f[i],{\'1g\':\'d5\',\'1P\':0,\'1f\':0})}2R()}1d(B j=1;j1){if(o.1w.2e){f2[0].1t("5Z",4F);f2[0].1t("7l",4n)}F{f2[0].1t("bq",4F);f2[0].1t("ce",4n)}f2[0].1t("24",nz);f2[0].1t("9Q",aK)}F{I(f2[0],{"4s":\'7A\'})}if(C.AW==1){2L(f2[0])}if(K(4G)){1d(j=0;j<4G.V;j++){B y=j+1;B g9=J;if(4t(4G[j])!=\'\'){if(4e==\'4X\'){if(4G[j]==3r("2i")){g9=H}}bw(\'f2\',y,g9);bL(f2[y],iQ[y],55[y],7F[y]);if(2Q(4G[j])==\'6E\'){if(4G[j].O("ng")==0){55[y].1Y=3r(4G[j].1D(7));if(4G[j]==\'P9\'){I(f2[y],{"2F-1f":"4W 6g 4S(1m,1m,1m,0.7)"})}}F{55[y].1Y=4G[j]}}F{55[y].1Y=4G[j]}4N[y]=4e+j;if(e5==j||xW==j){7F[y].1Y=e5==j?lM:xX;e5==j?I(55[y],{\'1I\':C.5E}):\'\'}if(2Q(4G[j])==\'6E\'){if(4G[j].O("ng")==0){B t=4G[j].1D(7);if(t.O("1I")>0){7F[y].1Y="<1G C=\'"+(v[t]=="46"?\'2F:4W 6g #e9;1e:9K;X:9K;\':\'1e:8O;X:8O;\')+";2m-1I:"+(v[t].O("#")==-1?\'#\':\'\')+v[t]+";2F-5C:8O;\'>"}F{7F[y].1Y=v[4G[j].1D(7)]}}}if(4e==\'4X\'){if(4G[j]==3r("2i")&&o.R.iP()){I(55[y],{\'1I\':C.5E})}if(K(v.lm)){if(v.lm.O(4G[j])>-1){2L(f2[y])}}}B 8p="";if(2Q(4G[j])==\'6E\'){if(4G[j].O("ng")==0){4D(f2[y],{\'P6\':i,\'yd\':4G[j].1D(7)});8p="m7"}}if(o.1w.2e){f2[y].1t("5Z",4F);f2[y].1t("7l",4n)}F{f2[y].1t("bq",4F);f2[y].1t("ce",4n)}if(8p=="m7"){f2[y].1t("24",m7)}F{f2[y].1t("24",nz)}f2[y].1t("9Q",aK)}}}2R()}if(2y[i]==\'aw\'){o.1a.nB()}if(2y[i].O(\'1n\')>-1){B id=2y[i].1D(8);if(K(o.1F[id])){if(K(o.1F[id][\'2I\'])){o.3I=2c;b9(i);if(K(o.1F[id][\'1T\'])){v.1T=o.3I=o.1F[id][\'1T\']}if(K(o.1F[id][\'8U\'])&&v.8U==1&&v.P7==1){8U(o.1F[id][\'8U\'])}F{o.1a.fr(o.1F[id][\'2I\']);v.1n.9h==0&&v.1n.e7==1?2a(bA,3G):\'\';jh=J;kz=J;jn(id)}}F{if(K(o.1F[id][\'5p\'])){6D(o.1F[id]);if(jh){5X==-1?6r(0):\'\'}F if(kz){5X==-1?6r(2v(f.V)-2):\'\'}}}}}if(2y[i]==\'4u\'){o.R.fB()}}}};E nl(x){1d(B i=0;i0){5A=[\'50%\',\'75%\',\'1m%\',\'qg%\',\'3G%\',\'P8%\',\'az%\',\'dR%\']}if(x.O("6c")>0){5A=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.O("iG")>0){5A=[3G,dR,bd]}if(x.O("1Z")>0){1d(i=0;i<21;i++){5A[i]=i*10}}if(x.O("b6")>0){q5=H;5A=[0,1]}if(x.O("1I")>0){5A=[\'4x\',\'Pe\',\'Pf\',\'Pl\',\'Pm\',\'Pn\',\'Pk\',\'Pj\',\'Pg\',\'Ph\',\'Pi\',\'P4\',\'P3\',\'OP\',\'OQ\',\'OR\',\'OO\',\'46\'];B vx=v[x].1U("#","");if(5A.O(vx)==-1){5A[8]=vx}}1d(y=1;y<=5A.V;y++){bw(\'f2\',y,J);bL(f2[y],iQ[y],55[y],7F[y]);I(7F[y],{\'2N-1b\':0});if(x.O("1I")>0||x.O("1Z")>0){y%3!=0?I(f2[y],{\'h3\':\'1b\'}):\'\';I(f2[y],{\'X\':\'33.3%\'});if(x.O("1I")>0){55[y].1Y="<1G C=\'"+(5A[y-1]=="46"?\'2F:4W 6g #e9;1e:AI;X:AI;\':\'1e:bc;X:bc;\')+";2m-1I:#"+5A[y-1]+";2F-5C:bc;\'>";I(f2[y],{\'2U-1e\':1})}F{55[y].1Y=5A[y-1]}}F{if(x.O("iG")>0){55[y].1Y=5A[y-1]}F{y%2!=0?I(f2[y],{\'h3\':\'1b\'}):\'\';I(f2[y],{\'X\':\'50%\'});if(q5){55[y].1Y=3r(5A[y-1]+\'8a\')}F{55[y].1Y=5A[y-1]}}}4N[y]=x+\'=\'+5A[y-1];if(5A[y-1]==v[x]||v[x]==\'#\'+5A[y-1]){7F[y].1Y=lM;I(55[y],{\'1I\':C.5E})}if(o.1w.2e){f2[y].1t("5Z",4F);f2[y].1t("7l",4n)}F{f2[y].1t("bq",4F);f2[y].1t("ce",4n)}f2[y].1t("24",AF);f2[y].1t("9Q",aK)}2R()}E jn(id){if(K(o.1F[id][\'2f\'])){v.2f=o.1F[id][\'2f\'];K(v.2f)?o.R.8R(v.2f):\'\'}if(K(o.1F[id][\'7Z\'])){v.7Z=o.1F[id][\'7Z\']}if(K(o.1F[id][\'2j\'])){o.mq=o.1F[id][\'2j\'];if(v.mt==1){v.2j=(v.pR==1&&K(o.ou)?o.ou+(v.pW==1?\'
\':\' \'):\'\')+o.1F[id][\'2j\'];o.1a.aI(\'2j\')}}if(v.hH==1){if(K(o.1F[id][\'3e\'])){v.3e=o.1F[id][\'3e\']}F{v.3e=[]}o.W.hL()}B xv=[\'1v\',\'lG\',\'pX\',\'5a\',\'hJ\',\'aw\'];1d(B i=0;i-1){hD(5X)}if(4i!=\'\'){bU[4i]=H;2B 6G[4i]}}B id=2y[x].1D(8);8g[x].1Y=lM;I(5G[x],{\'1I\':C.5E,\'2l-gb\':\'1K\',\'1y\':C.a});5X=x;4i=id;o.4i=4i;v.5m=4i;o.lW=5G[x].1Y;fm=o.1F[id][\'gX\'];if(o.W){o.W.hs()}}E 6D(x){1d(B i=0;i-1){x[i].nd=1}}}if(K(x[i].nd)){if(x[i].nd==1){bU[x[i].id]=H;hD(i)}}if(K(x[i].5p)){8g[i].1Y=AL;I(8g[i],{"1I":C.1I})}if(o.1w.2e){f[i].1t("5Z",4F);f[i].1t("7l",4n)}F{f[i].1t("bq",4F);f[i].1t("ce",4n)}f[i].1t("24",7u);f[i].1t("9Q",aK);if(K(bU[x[i].id])){hD(i)}if(4i==x[i].id){b9(i)}if(fm==x[i].id){I(5G[i],{\'1I\':C.5E});I(8g[i],{\'1I\':C.5E})}2R()}5S=J;o.W?o.W.6U():\'\'}E i3(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.4g==1?\'AM\':\'1m%\');B hh=(C.4g==1?\'1m%\':\'AM\');I(x,{\'1g\':\'1M\',\'2k\':\'fo-4C\',\'X\':ww,\'1e\':hh,\'2l-an\':\'4v\'});if(C.AD==1){I(x,{\'2m\':\'-p9-2P-5I(\'+y+\')\',\'2m\':\'-3R-2P-5I(\'+y+\')\',\'2m\':\'-ms-2P-5I(\'+y+\')\',\'2m\':\'-o-2P-5I(\'+y+\')\',\'2m\':\'2P-5I(\'+y+\')\',})}if(C.4g==1||o.1w.2e){I(x,{\'4s\':\'3w\'})}F{I(x,{\'3w-1V\':\'1K\'})}if(C.lK==1){I(x,{\'6k-X\':C.hk+\'px!7C\'})}if(z=="1f"){I(x,{\'1f\':-1,\'1b\':0})}if(z=="1Z"){I(x,{\'1Z\':-1,\'1b\':0})}if(z=="1b"){I(x,{\'1f\':0,\'1b\':0})}if(z=="1P"){I(x,{\'1f\':0,\'1P\':0})}if(z=="1P"||z=="1b"){I(x,{\'2l-an\':\'1b\',\'2N-1f\':1R.3f/2-10})}x.1Y="<4v><1G "+(C.AC==1?"OM=\'G.C.7m=\\"#"+C.At+"\\"\' OT=\'"+(C.p1==1?"G.C.7m=\\"#"+C.p2:"G.C.2m=\\"1K")+"\\"\'":"")+" C=\'3w-1V:2i;4s:3w;X:bc;1e:bc;2F-5C:bc;"+(C.p1==1?"2m-1I:#"+C.p2+";":"")+(z=="1f"?"2x-1f:8O;":"")+(z=="1Z"?"2x-1f:8O;":"")+(z=="1P"?"2x-1b:hO;":"")+(z=="1b"?"2x-1P:hO;":"")+"\'><29 X=\'20\' 1e=\'20\' 3z:3C=\'2W://3q.w3.3x/6q/3C\' 3z=\'2W://3q.w3.3x/43/29\'><2U x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 2z=\'#"+C.mI+"\' 2z-X=\'"+C.mD+"\' 2z-fK=\'6m\'/><2U x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 2z=\'#"+C.mI+"\' 2z-X=\'"+C.mD+"\' 2z-fK=\'6m\'/>"}G.9w=E(){if(C.hS==1){9w()}};E AB(){if(fw){9w()}}E 9w(e){if(C.hS==1){if(C.4g==1){B h=1k.OU;B m=1R.2t+C.7w+C.8k;B t=1k.bX}F{B h=1k.P0;B m=1R.3f;B t=1k.fs}if(h>m){if(t>0){if(!6n(5x)){1p(5x);B m1=1E 5g({"mc":5x,"1J":"7S","to":1,"1i":0.3,"me":"5x"})}}F{if(6n(5x)){B m2=1E 5g({"mc":5x,"1J":"7S","to":0,"1i":0.3,"me":"5x","1q":H})}if(e){e.n5<0?e.91():\'\'}}if(t0?e.91():\'\'}}}F{1q(5x);1q(5w)}}}E oB(){B x=1k.fs+1R.3f-60;B m=1E 5g({"mc":1k,"1J":"9u","to":x,"1i":0.3,"me":"zS","8Y":"bt"});2a(9w,2G)}E ow(){B x=1k.fs-1R.3f+60;B m=1E 5g({"mc":1k,"1J":"9u","to":x,"1i":0.3,"me":"P1","8Y":"bt"});2a(9w,2G)}E oT(){B x=1k.bX+(1R.2t+C.7w+C.8k)-60;B m=1E 5g({"mc":1k,"1J":"hf","to":x,"1i":0.3,"me":"P2","8Y":"bt"});2a(9w,2G)}E oK(){B x=1k.bX-(1R.2t+C.7w+C.8k)+60;B m=1E 5g({"mc":1k,"1J":"hf","to":x,"1i":0.3,"me":"zI","8Y":"bt"});2a(9w,2G)}E B9(x){if(x==\'\'){6D(o.1n)}F{if(K(o.1F[x])){6D(o.1F[x])}}4e=\'\'}E hD(x){8g[x].1Y=\'\';I(5G[x],{\'1I\':C.B8});if(C.B6==1){I(5G[x],{\'2l-gb\':\'2U-OZ\'})}if(C.pI>-1){I(5G[x],{\'1y\':C.pI})}I(fq[x],{\'7m\':C.B7});if(C.nh>-1){I(fq[x],{\'1y\':C.nh})}}E Bb(i){if(K(4N[i])){if(4N[i].O("4X")==0){o.1a.6j(4N[i].1D(7))}if(4N[i].O("6S")==0){o.1a.iN(4N[i].1D(10))}if(4N[i].O("2D")==0){o.1a.fE(4N[i].1D(8))}if(4N[i].O("a1")==0&&v.7I==1){o.7I.Bh(4N[i].1D(7))}if(4N[i].O("9E")==0){o.1a.bi(4N[i].1D(5));1d(B i=0;i<2y.V;i++){if(2y[i]=="9E"){bV(i);if(4e==\'9E\'){fG();6r(i)}}}2a(bA,3G)}}};E bw(x,i,g9){if(K(2q(x))){2q(x)[i]=1B("1G");if(i<2||x=="f"||4e!=\'4X\'||g9){if(C.4g==1){1k.1C(2q(x)[i])}F{am.1C(2q(x)[i])}}F{if(C.4g==1){1k.kX(2q(x)[i],2q(x)[i-1])}F{am.kX(2q(x)[i],2q(x)[i-1])}}if(x==\'f\'){4D(2q(x)[i],{\'lP\':i})}if(x==\'f2\'){4D(2q(x)[i],{\'ch\':i})}2q(x+\'bg\')[i]=1B("1G");2q(x)[i].1C(2q(x+\'bg\')[i]);2q(x+\'4b\')[i]=1B("1G");2q(x)[i].1C(2q(x+\'4b\')[i]);I(2q(x+\'4b\')[i],{\'1g\':\'1M\',\'1P\':0,\'1f\':0,\'X\':\'1m%\',\'1e\':\'1m%\',\'af\':\'1K\'});2q(x+\'2j\')[i]=1B("1G");2q(x)[i].1C(2q(x+\'2j\')[i]);2q(x+\'6d\')[i]=1B("1G");2q(x)[i].1C(2q(x+\'6d\')[i]);if(x=="f2"&&is=="1z"&&C.Bg==0){2L(2q(x+\'6d\')[i])}}};E bL(x,b8,gE,sp){I(x,{\'1g\':\'d5\',\'1P\':0,\'1f\':0,\'4s\':\'3w\',\'1e\':\'2i\',\'7D\':\'3X\',\'X\':\'1m%\',\'2k\':\'4C\',\'2U-1e\':\'1.OY\'});if(C.sM&&C.4g==1){I(x,{\'OV\':C.sM})}if(C.4g==1){I(x,{\'2k\':\'fo-4C\',\'ao-an\':\'1f\',\'bI-9l\':\'fV\'})}I(b8,{\'1g\':\'1M\',\'1P\':0,\'1f\':0,\'X\':\'1m%\',\'1e\':\'1m%\',\'7m\':C.62,\'1y\':C.6c,\'af\':\'1K\',\'4k\':\'1y 0.2s 2P,2m .2s 2P\'});I(gE,{\'1g\':\'d5\',\'1P\':0,\'1f\':0,\'h3\':\'1b\',\'1I\':C.1I,\'2N-1f\':C.gV,\'2N-1P\':C.si,\'2N-1Z\':C.OW,\'2N-1b\':C.sj,\'af\':\'1K\',\'1y\':C.a,\'4k\':\'1y 0.2s 2P,1I 0.2s 2P\'});I(sp,{\'1g\':\'d5\',\'1P\':0,\'1f\':0,\'h3\':\'1P\',\'2N-1f\':C.gV+(C.cs-C.6A)/2,\'2N-1P\':C.si,\'2N-1b\':C.sj,\'af\':\'1K\',\'3K-3b\':C.6A,\'1y\':C.a,\'1I\':C.5E,\'4k\':\'1y 0.2s 2P,1I 0.2s 2P\'});if(C.lK==1){I(x,{\'6k-X\':C.hk+\'px!7C\'});I(gE,{\'6k-X\':(C.hk-70)+\'px!7C\'})}F{if(C.4g==1){if(C.lH==1){I(x,{\'X\':C.fu});I(gE,{\'X\':C.fu-70})}}F{I(gE,{\'bI-9l\':\'fp\'});I(sp,{\'bI-9l\':\'fp\'})}}}E lS(){1d(B i=1;i1?f[1]:f[0]}if(is=="1n"){tg();o.W?o.W.hM():\'\';B x=f[0]}f.V>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.V>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2t==0&&f2.V>0?x=f2[0]:\'\'}if(1k.2t-1k.mw>0&&x&&C.4g!=1){if(K(5x)){I(5x,{"X":am.2t})}if(K(5w)){I(5w,{"X":am.2t})}C.my=(1k.2t-x.2t)-(1k.mw-x.mw)}F{C.my=0}};E rn(){B x=0;B y=0;B z=\'\';1d(B i=1;i1){1p(f[i])}if(4e==\'4X\'){fG();6r(i)}}}};G.fB=E(){1d(B i=0;i<2y.V;i++){if(2y[i]=="4u"){bV(i)}}};G.jk=E(x){1d(B i=0;i<2y.V;i++){if(2y[i]==x){bV(i);if(o[\'b5\'+x].V>1){1p(f[i])}if(4e==x){fG();6r(i)}}}};G.fE=E(){1d(B i=0;i<2y.V;i++){if(2y[i]=="2D"){bV(i);if(o.4m){if(o.4m.V>0){1p(f[i])}}if(4e==\'2D\'){fG();6r(i)}}}};G.qB=E(x){6D(x);if(K(v.5m)){if(v.5m.O("x-")!=0){1d(B y in o.1F){if(o.1F.2r(y)){if(o.1F[y].bP==v.5m){v.5m=y}}}}if(K(o.1F[v.5m])){fC(o.1F[v.5m]);B y=o.1F[v.5m][\'gq\'];b9(y);if(v.1n.B0==1){6D(o.1n);2a(E(){2R()},5k)}F{2a(E(){ha(y);2R()},5k)}v.5m=2c}F{b9(0)}}F{b9(0)}};G.An=E(x){if(K(o.1F[x])){fC(o.1F[x]);6r(o.1F[x][\'gq\'])}};G.r0=E(x){if(K(o.1F[x])){fC(o.1F[x]);if(o.1F[x]["2I"]){b9(o.1F[x][\'gq\']);K(v.2f)?o.R.8R(v.2f):\'\';o.1a.fr(o.1F[x]["2I"],1);jn(x)}F if(o.1F[x]["5p"]){6D(o.1F[x])}}};E zP(x){if(K(o.1F[x])){fm=\'\';6D(o.1n);fC(o.1F[x]);b9(o.1F[x][\'gq\']);jn(x);o.jt=o.1F[x]["2I"];K(v.2f)?o.R.8R(v.2f):\'\'}};G.fA=E(){jh=H;x=2v(5X)+1;if(4i!=\'\'){bU[4i]=H;2B 6G[4i]}if(v.6G==1){if(5q.5H(6G).V==0&&v.PR==1){bO.zL(E(a,b){P 3l.5z()-0.5});1d(B x in bO){if(bO.2r(x)){6G[x]=bO[x]}}}x=zR(6G)}F{if((2y[x]=="zJ"||5X==-1)&&4i!=\'\'){B y=5q.5H(o.1F).O(4i);if(y<5q.5H(o.1F).V){B z=o.1F[5q.5H(o.1F)[y+1]];if(z){if(K(z.5p)){z=o.1F[5q.5H(o.1F)[y+2]]}G.r0(z.id);x=-1;o.1a.2Y()}}}}if(x>-1){6r(x);ha(x)}};E ha(x){if(f[x]){if(C.4g==1){B to=f[x].jv-20;B m=1E 5g({"mc":1k,"1J":"hf","to":to,"1i":0.3,"me":"zI","8Y":"bt"})}F{B to=f[x].PQ-1R.3f/2+20;B m=1E 5g({"mc":1k,"1J":"9u","to":to,"1i":0.3,"me":"zS","8Y":"bt"})}2a(9w,2G)}}E zR(4P){B 5H=5q.5H(4P);P 4P[5H[5H.V*3l.5z()<<0]]};G.fH=E(){if(v.6G==1){P 5q.5H(6G).V>0}B x=J;if(o.1F){x=5q.5H(o.1F).O(4i)<5q.5H(o.1F).V-1}P x};G.kM=E(){if(K(o.gz)){zP(o.gz)}};G.zG=E(){P 5X>0};G.kK=E(){P K(o.1F)};G.gF=E(){kz=H;if(5X>0){B x=2v(5X)-1;6r(x);ha(x)}};G.kx=E(){if(5X>0){ha(5X)}};E fC(x){if(x[\'s9\']!=-1){fC(o.1F[x[\'gX\']]);6D(o.1F[x[\'gX\']])}F{6D(o.1n)}};G.g=E(x){aA(x){1x"X":P zx();1r;1x"1e":P 1R.3f;1r;1x"x":P 4V(1R.C.1b);1r;1x"y":P 4V(1R.C.1f);1r;1x"1y":P 1R.C.1y;1r;1x"1p":P fw;1r;1x"7Q":P kZ;1r;1x"1j":P 1j;1r;1x"au":P 1j+au;1r;1x"5S":P 5S;1r;1x"1n":P is=="1n";1r}};G.5S=E(){if(is=="1z"){B x=0;1d(B i=1;i<11;i++){if(2y[i]=="4X"){B y=o.2E.V;if(K(v.lm)){B z=v.lm.2S(",");1d(B j=0;j-1){y--}}}if(y>0){if(y>1||(y==1&&o.2E!=1&&C.zr==1)){x++}}}if(2y[i]=="4u"){if(o.4u){x++}}if(2y[i]=="6S"){if(o.7K.V>0){x++}}if(2y[i]=="a1"&&v.7I==1){if(o.lk.V>0){x++}}if(2y[i]=="2D"){if(K(o.3A)){x++}}if(K(5G[i])&&2y[i]!="4X"&&2y[i]!="6S"&&2y[i]!="2D"&&2y[i]!="a1"){if(2y[i]=="9E"&&o.2M=="52"){}F{x++}}}P x==0}F if(is=="1n"){P f.V==0}F{P 5S}};G.4E=E(){if(1R.6M==o.22){1R.3k(1k);o.22.3k(1R);2B 1R;2B 1k}}};if(2Q(3P)=="6E"){zD()}o.G=G;if(3P.id){if(1Q.7W(3P.id)){nY()}F{1Q.1t(\'Q2\',8E)}}E nY(){if(K(3P.id)){if(1Q.7W(3P.id)){if(!xk(1Q.7W(3P.id))){8E()}F{2a(nY,50)}}}}E 8E(){1d(B i=0;i<7t.V;i++){if(7t[i].3H("id")==3P.id){if(7t[i].3H("5D")){7t[i].3H(\'26\')}}}7t.3N(o.G);B 26=J;if(K(3P.3F)){1d(B i=2;i<10;i++){if(3P.3F==i&&o[\'u\'+i]!=\'\'){v=9W(v,6x.7L(d3(o[\'u\'+i])));26=H}}}if(o.u!=\'\'&&!26){v=9W(v,(2Q o.u!="4p"?6x.7L(d3(o.u)):o.u))}1d(B 1j in 3P){if(3P.2r(1j)){if(1j.O("PX")==0){2B 3P[1j]}}}v=9W(v,3P);1d(B 1j in o.cY){if(o.cY.2r(1j)){o.cY[1j]!=\'\'?o.gR+=o.cY[1j]+\' \':\'\'}}1o(o.6W+\' \'+o.gR);iy=v.id;o.d=d1.zU;Af();Ae();B p4=[\'pw\',\'3c\',\'6M\',\'d2://3q.PZ-Aa.9j/Aa.js\',\'PL\',\'UA-PK-\',\'2i\',\'gN\',\'Pw\',\'Ag\',\'Ag:Px\',\'gN.8D\',\'1c\',\'kk\',\'8E\',\'Ac\',\'O\',\'fl\',\'fi\',\'Aj\',\'Pv\',\'1B\',\'3i\'];(E(pd,Al){B Am=E(Ah){hw(--Ah){pd[\'3N\'](pd[\'i6\']())}};Am(++Al)}(p4,Pu));B 41=E(kd,Pq){kd=kd-8A;B Ai=p4[kd];P Ai};B k4=1E 6C();B bm=8A;k4[41(\'8A\')]()==cG?bm=zX:\'\';k4[41(\'8A\')]()==jC?bm=zZ:\'\';k4[\'Aj\']()==s6?bm=zY:\'\';if(5z(cG,s6)!=jC){bm=8A}if(bm>8A||v[\'ga\']==cG){(E(de,o7,nR,A0,cQ,gJ,jd){de[41(\'cG\')]=cQ;de[cQ]=de[cQ]||E(){(de[cQ][\'q\']=de[cQ][\'q\']||[])[\'3N\'](A9)},de[cQ][\'l\']=cG*1E 6C();gJ=o7[41(\'Pr\')](nR),jd=o7[41(\'Ps\')](nR)[8A];gJ[41(\'Pt\')]=cG;gJ[41(\'zZ\')]=A0;jd[41(\'zY\')][\'kX\'](gJ,jd)}(2K,1Q,\'hr\',41(\'zX\'),\'ga\'));o[\'zV\']=!![];if(bm>8A&&v[41(\'zW\')]!=8A&&!3P[41(\'zW\')]){ga(\'fl\',41(\'Pz\')+bm,41(\'jC\'),{\'aO\':41(\'PA\'),\'zB\':!![]});ga(41(\'PG\'),41(\'PH\'));ga(41(\'PJ\'),[o[\'d\']]);ga(41(\'PF\'),41(\'PE\'),{\'A7\':41(\'PB\'),\'A5\':41(\'PC\'),\'PD\':o[\'d\']})}if(v.oA<1m){if(5z(1,(1m/v.oA))!=1){v.ga=0}}if(v[\'ga\']==cG){if(K(v[41(\'A4\')])){if(v[41(\'A4\')][41(\'s6\')](\'UA\')==8A){ga(41(\'Py\'),v[\'Ac\'],41(\'jC\'),{\'aO\':41(\'PY\'),\'zB\':!![]})}F{v[\'ga\']=8A}}}o[\'ga\']=!![]}2a(E(){7f("ai","8E",H)},43);o.1R=1Q.7W(v.id);o.1R.1Y=\'\';I(o.1R,{\'2N\':0,\'Q1-cd\':\'fV\'});o.ar=o.1R.3f;o.aN=o.1R.2t;if(K(v.hn)&&!K(v.59)){if(K(v.hn.59)){v.59=v.hn.59}if(K(v.hn.lc)){v.lc=v.hn.lc}}if(v.59=="gg"||o.1R.C.1e.O("%")>-1){v.59="%";o.sE=o.1R.C.1e;o.ar=0}if(o.aN==0){if(o.1R.C.X.O("px")>0){o.aN=2v(o.1R.C.X)}F{if(o.1R.6M.C.X.O("px")>0){o.aN=2v(o.1R.6M.C.X)}F{if(o.1R.6M.6M.C.X.O("px")>0){o.aN=2v(o.1R.6M.6M.C.X)}}}}if(v.59.O("x")>0){o.59=v.59.2S("x")[0]/v.59.2S("x")[1];if(o.ar==0){o.ar=o.aN/o.59}}F{o.59=0}I(o.1R,{\'1g\':\'d5\',\'5b-bC\':\'kP-5b\',\'2l-an\':\'1b\',\'-3R-fi-Q5\':\'1K\',\'7D\':\'3X\',\'oq\':\'lf-lq\',\'8M-1e\':30,\'fx\':\'fy\',\'2U-1e\':\'hm\'});if(v.b6==1&&v.7x==0){I(o.1R,{\'5b-b6\':\' 0 sK qL 4S(50,50,93,.1), 0 cJ sK 4S(0,0,0,.Q4)\'})}if(o.59>0){I(o.1R,{\'1e\':o.ar})}F{I(o.1R,{\'1e\':o.ar==0?o.sE:o.ar})}o.22=1B("1G");I(o.22,{\'1g\':\'1M\',\'5b-bC\':\'kP-5b\',\'7m\':v.lj,\'1I\':\'#4x\',\'X\':\'1m%\',\'1e\':\'1m%\',\'1b\':0,\'1f\':0,\'fx\':\'fy\',\'2U-1e\':\'hm\'});if(v.Q3==1){o.22.C.7m=\'bj\'}if(v.2F==1&&v.7x==0){I(o.1R,{\'2F\':v.zu+\'px 6g \'+v.8N})}o.I=1Q.1B(\'C\');o.I.1J=\'2l/I\';o.22.1C(o.I);o.22.5Y("id",\'PW\'+v.id);kH("7E, 7E > *{6k-X:1K!7C;lt-1l: PV;2J-fk: 4v 4v;5b-bC:kP-5b;-3R-zO-zQ-1I: 4S(0,0,0,0);-3R-zO-zQ-1I: bj;} 7E 4b{6k-X:1K} 7E > *:7j {PP: 1K} 7E,7E a,7E a:PO,7E a:PN,7E a:fO,7E a:PM,7E a:7j{1I:#hi;3K-3b:1m%;}#zH"+v.id+"{X:1m%!7C;1e:1m%!7C;6k-X:1K!7C;6k-1e:1K!7C}7E fj{6k-1e:1K!7C}");qq(1);if(2K.Ao){B AZ=1E Ao(E(e){if(e[0].rG.V>0){1d(B i=0;i":\'\')+o.qb+(v.AR==1?"
"+o.6W:\'\')+(o.c7!=\'\'?"
":\'\');I(o.9V,{"2l-2J":"Aw","2m":"4S(50,50,50,0.7)","2N":"9Z p5","3K-3b":"45%","dH-cd":"0.OL","2U-1e":"1.7","z-na":e9});o.9V.ht=AP;o.22.1C(o.9V)}F{4y(o.9V)}I(o.9V,{"1g":"1M","1f":y,"1b":x});3O(o.lz);o.lz=2a(E(){2L(o.9V)},43)}P J};E AP(){3O(o.lz);o.lz=2a(E(){2L(o.9V)},ih)}o.1w=1E AJ();if(o.1w.7y){B nW=(v.AE==1?\'*::-3R-R-W-1T-ON-mv {2k: 1K!7C;-3R-nM: 1K;}\':\'\');if(v.q3==1&&v.AG!=1&&(v.AH!=1||!o.1w.c0)&&(v.yc!=1||!o.1w.iL)){}F{if(o.1w.7y&&v.nE==1){}F{nW+=\'4T::-3R-R-W {2k:1K !7C;}*::-3R-R-W-P5 {2k: 1K!7C;-3R-nM: 1K;}*::--3R-R-W-2C-mv {2k: 1K!7C;-3R-nM: 1K;}\'}}B 1W=1Q.1B(\'C\');1W.1J=\'2l/I\';1W.1C(1Q.yf(nW));o.22.1C(1W)}if(dE){B mU=J;2Z{if(dE){if(dE.1Q){B mT=dE.1Q.3i("yn");1d(B i=0;i0){v.gB=v.gB.1D(0,v.gB.O("#"))}if(o.5y&&v.b2==1){o.42=1E Rk()}if(v.h7==1){o.3h=v.Rj;xM(o.1R)}v.lB==1?o.lB=1E Rp():\'\';v.9U==1?o.9U=1E Rh():\'\';o.R=1E z3(v.2I);if(!o.1w.2e){o.22.1t("Rb",E(){o.5N=H;o.lw=H;o.W?o.W.ze():\'\'});o.22.1t("yz",E(){if(!o.3W){if(v.2o.8z>0){3O(o.yJ);o.yJ=2a(E(){if(o.5N!=o.lw){o.5N=o.lw;o.W.yT()}},v.2o.8z*2G)}F{o.5N=J}o.lw=J;if(o.W){o.W.kJ()}}});o.22.1t("Q9",E(1c){o.3W=H});o.22.1t("9Q",E(1c){o.3W=J;o.8y=J;o.du=J;2a(E(){o.7j=H},5k);if(o.1w.2e&&o.W.k2()){}F{o.W?o.W.es(1c.6v,1c.8K):\'\'}if(v.yV==1){if(o.W.ah()){o.W.8o()}}});o.22.1t("sL",E(1c){if(K(o.W)){if(o.3W){o.W.fa(1c.6v,1c.8K)}F{o.W.oX()}}})}o.4Z.1t("5Z",E(1c){o.3W=H;o.5N=H;o.j8=J},{d6:H});o.4Z.1t("9T",E(1c){o.3W?o.j8=H:\'\'},{d6:H});o.4Z.1t("7l",E(1c){o.3W=J;o.5N=J;if(v.tn==1){B ae=1E 6C().7s();if(ae-o.7z0){xU()}if(K(v.7H)){if(v.7H!=""){if(2Q v.7H!="6E"){o.6R=v.7H}F{if(v.7H.O("[{")==0){2Z{v.7H=v.7H.1U(/gN\'qt/ig,\'"\');o.6R=2q(v.7H)}2T(e){}}}}}if(K(o.1n)){js("1n")}if(v.8b==1&&v.Og==1){o.1a.lA()}1d(B i=2;i<10;i++){if(K(v["df"+i])){if(v["df"+i]=="2e"&&o.1w.2e){8X("df",i)}}}}E e3(e){o.n3=H;if(o.lY&&v.cC==1){kn(e)}F{m6();if(v.tn==1){tC()}F{o.lY=2a(tC,O1)}}}E tC(){m6();if(o.1w.2e){if(o.W.k2()){o.W.oX();P}}v.cC==1?o.1a.e3():\'\'}E kn(e){m6();B y=J;if(v.4r.q8==1){if(e){B x;if(o.1w.2e){x=e.NQ;if(!x){if(e.wd){x=e.wd[0].g5-ez(o.22)}}}F{x=e.TB}if(x){if(xo.3J-o.3J*20/1m){8X("6H","+10");y=H}}if(y){if(e.cm)e.cm()}}}}if(!y&&v.rb==1){o.2A?o.1a.a5():o.1a.94()}}E m6(){3O(o.lY);o.lY=2c}E 2R(x){oR();o.W?o.W.5R():\'\';o.R.5R()}E oR(){B xw=o.22.2t;B xh=o.22.3f;if(o.59>0&&!o.2A&&!o.dP){xh=xw/o.59;I(o.1R,{"1e":xh})}if(!o.2A&&!o.dP&&!o.cf){o.ca=xw;o.mL=xh}if(o.1w.2e&&o.2A&&v.vs==1&&n9.lE){if(o.59>0){if(o.59<1){n9.lE.o4(\'UV\')}F{n9.lE.o4(\'vG\')}}F{n9.lE.o4(\'vG\')}}o.3J=xw;o.4A=xh;if(K(v.2j)&&o.W){v.2j!=\'\'?o.W.wP():\'\'}if(K(o.g0)){o.R.1X(o.g0)}if(o.S&&!o.2A){o.S.2R()}}E aI(){1d(B x in v){if(v.2r(x)){if(x.O("2j")==0){if(v[x]!=\'\'){o.ou=v[x];o.1a.aI(x)}}}}}E 8R(1v,1R,1X){if(1v){if(1v!=\'\'){if(1R==o.2f&&1v==o.r9){}F{if(1v.O("#2")==0){1v=aD(1v)}if(1v.O("#0")==0){1v=ia(1v)}1v=o3(1v);B s="jZ";if(1X=="47"){s="dN"}if(1X=="1K"){s="2i"}if(1X=="Sh"){s="1m% 1m%"}I(1R,{\'2m\':\'1v(\'+1v+\') no-Da 4v 4v\',\'2m-3b\':s});1p(1R);1R==o.2f?o.r9=1v:\'\'}}}};E Sj(x){if(x.on==1&&K(x.3c)){x.3c=o3(x.3c);B y=1B("1G");if(x.3c.O("2W")>-1||x.3c.O("//")==0){B z=1B("4b");z.3c=x.3c;y.1C(z)}x=9W(x,v.A8);x=4w(x,\'2x\',\'2x\');I(y,{\'1g\':\'1M\'});if(x.1g.O("1Z")>-1){I(y,{\'1Z\':x.6y})}if(x.1g.O("1P")>-1){I(y,{\'1P\':x.4c})}if(x.1g.O("1f")>-1){I(y,{\'1f\':x.5P})}if(x.1g.O("1b")>-1){I(y,{\'1b\':x.3B})}o.1R.1C(y)}};E xU(){o.oo=1B("1G");B r=v.7x;B oo=[];oo[1]=1B(\'1G\');oo[1].1Y=\'<29><6B d="M0,0 L\'+r+\',0 Q0,0 0,\'+r+\' Z" 47="\'+v.62+\'"/>\';oo[2]=1B(\'1G\');oo[2].1Y=\'<29><6B d="M0,0 L\'+r+\',0 L\'+r+\',\'+r+\' Q\'+r+\',0 0,0 Z" 47="\'+v.62+\'"/>\';oo[3]=1B(\'1G\');oo[3].1Y=\'<29><6B d="M\'+r+\',0 L\'+r+\',\'+r+\' L0,\'+r+\' Q\'+r+\',\'+r+\' \'+r+\',0 Z" 47="\'+v.62+\'"/>\';oo[4]=1B(\'1G\');oo[4].1Y=\'<29><6B d="M0,0 Q0,\'+r+\' \'+r+\',\'+r+\' L0,\'+r+\' Z" 47="\'+v.62+\'"/>\';I(o.oo,{\'1g\':\'1M\',\'1f\':0,\'1b\':0,\'3w-1V\':\'1K\',\'1e\':\'2i\',\'7D\':\'3X\',\'X\':\'1m%\',\'1e\':\'1m%\'});o.oo.C.3Q=43;I(oo[1],{\'1g\':\'1M\',\'1f\':0,\'1b\':0});I(oo[2],{\'1g\':\'1M\',\'1f\':0,\'1P\':0});I(oo[3],{\'1g\':\'1M\',\'1Z\':0,\'1P\':0});I(oo[4],{\'1g\':\'1M\',\'1Z\':0,\'1b\':0});1d(B i=1;i<5;i++){I(oo[i],{\'X\':r,\'1e\':r,\'2U-1e\':0});o.oo.1C(oo[i])}o.1R.1C(o.oo)}E dB(){if(o.2A&&!D4()){o.1a.oO(H)}F{o.1a.oP()}1o("2A",o.2A)}E D4(){P!!(1Q.FW||1Q.FT||1Q.EP||1Q.EU||(1Q.K2!=2c))}E xk(x){P x.2t==0&&x.3f==0};E kO(){1d(B x in o){if(x.O("H5")>-1){3t(o[x])}}1o("Nj")}}',62,3535,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|css|false|exist||||indexOf|return||media|vast||but|length|controls|width|||||||||||||actions|left|event|for|height|top|position|duration|time|key|control|action|100|playlist|log|show|hide|break||addEventListener|pjstg|url|system|case|opacity|settings|icon|createElement|appendChild|substr|new|playlist_dic|div|error|color|type|none|data|absolute|pip|volume|right|document|container|lang|start|replace|events|tmp|scale|innerHTML|bottom|||frame||click||stop|||svg|setTimeout|tag|undefined||mobile|poster|hls|dash|auto|title|display|text|background|vpaid|toolbar|_o|eval|hasOwnProperty||offsetWidth|set|parseInt|tip|margin|faction|stroke|fullscreen|delete|play|subtitle|files_quality|border|1000|Event|file|transform|window|hide2|file_type|padding|media2|linear|typeof|Resize|split|catch|line|xhr|http|icons|Play|try|||||||||||extensions|size|src|xml|points|offsetHeight|intro|visibility|getElementsByTagName|rows|removeChild|Math|Pause|_type|vasturl|onError|www|Lang|muted|clearInterval|youtube|vastcontainer|pointer|org|sub|xmlns|subs|marginleft|xlink|_0x1367|VPAID|player|200|api|seekto|screen_w|font|handle|scaleY|push|clearTimeout|options|zIndex|webkit|current_quality|ready|VAST|scaleX|mouseDown|hidden|preload|tiptext||_0x497e|continue|2000|Volume||000000|fill|||current_subtitle|img|marginright|vasttype|open_action|visible|floatleft|autoplay|plid|uitxt|transition|Seek|files_subtitle|onOut|linkurl|object|dom|hotkey|cursor|trim|airplay|center|MarginPadding|ffffff|show2|_to|screen_h|isVpaid|block|attr|Remove|onOver|files_query|out|paused|ShowOrHide||mute|default_quality|f2action|_from|obj|files|getAttribute|rgba|video|Mute|int|1px|quality|uiskip|mediacontainer||custom|vimeo|urls|null|f2title||||aspect|end|box|pause|localStorage|chromecast|butPosition|Motion|is_hls|parseFloat|animation|500|_url|plstart|adsystem|setInterval|folder|Object|vastUrl||uimute|vpaidframe|m_to|arr_down|arr_up|storage|random|values|removeEventListener|radius|playing|valuecolor|volumewheel|ftitle|keys|gradient|m_type|vpaidslot|seconds|current_audiotrack|mouseHere|dechar|margintop|die_error|resize|empty|status|uiplay|sec|onTimeupdate|plx|setAttribute|touchstart|||bgcolor||||||||target|uiunmute|bga|value|order|charAt|solid|canvas|cancelBubble|SetQuality|max|casting|round|isVisible|onEnded|thumb|1999|Action|js3|Hls|rotate|clientX|Error|JSON|marginbottom|gif|valuefontsize|path|Date|UpdatePlaylist|string|minutes|shuffle|seek|thumbs|vast_|vastloader|code|parentNode|image|activeiconsize|over|Unmute|midrollo|audiotrack|Duration|refresh|safari|version|UpdateText|skipTime|onWaiting|||||||||||tagvideo|state|share|unmute_volume|x74|gaTracker|Time|creative|aover|focus|obj2|touchend|backgroundColor|File|hlsconfig|pipwebkit|vast_loaders|unmute|getTime|pljssglobal|onClick|isLive|bgpaddingleft|rounding|ios|clicktime|default|_value|important|overflow|pjsdiv|f2value|onclick|midroll|channels|HLS|files_audiotrack|parse|isImg|uiunmutebut|realfullscreen|eventName|open|outro|alpha_div|getAdVolume|ima|uiprogress|getElementById|current_url|UpdatePlay|thumbnails|||||||||||val|pass|subtitle_on|line3|lines|layer|fvalue|bgaover|_status|YT|bgpaddingright|tipcrn|area|is_dash|Settings|clck|message|parentIframe|onDuration|bgpaddingtop|contentWindow|vpaid_t|stretch_width|href|hidden_volume_over|hideleavetimeout|0x0|vast_volume|ll1I|send|Init|next|uiposter|uix|StopWaiting|line3value|clientY|toString|min|bordercolor|10px|Events|onload|Poster|is_sleep|dash_created|redirect|vast_and|motions|apiProcessor|ease|x65||preventDefault|preroll||Fullscreen||ShowPoster||||hlsquality|VastInsertAnd|vpaidcompleted|line0|uibuffer|VastRemoveAndPlay|rotation|always|floor|com|lIll|space|live|DASH|waiting|uit|timeout|ispipkit|control_|bgpaddingbottom|scroll|Status|Arrows|info|onPlay|search|files_speed|wrapper|destroy|track|speed|audio|x72|Advertising|tipbg|ytag|8px|HlsLevelsLength|ended|vpaidCallbacks|xywh|buffered|mouseup|getItem|txt|touchmove|effects|rightmenu|UpdateObject|onVolume|stage_x|3px|replay|channel|stage_y|onPause|leftBg|Normalscreen|End|m3u|audiotracks|tips|toolbarHidden|Array|Stop||now|pointerEvents|Subtitle|SettingsVisible|init|scrollbgcolor|but_x|onMute|control2|align|vertical|circle|lastwheel|container_h|bg2|charCodeAt|motion_id|hours|download|delta|elm|300|switch|_keyStr|removed|fd2|dashquality|dasharray|mediascale|dashoffset|Title|flag|onMouseUp|is_live|vastType|container_w|name|x70|MediaPlayer|and|skipTime2|impression|childNodes|slow_unmute|Playlist|Extension|err|currentFile|CalculateClick|ShowOrHideProcessor|timestore|dashjs|touches|files_|shadow|Background|xbg|ActionPlaylist|CustomSwitch|VastNext|20px|600||vast_replace||responseText|SetSpeed|transparent|hls_created|DashLevelsLength|gax|XHR|currentTime|x61|mouseover||setAutoSwitchQualityFor|cubic|span|onMeta|CreateItem|but_space||reload|HideControl|but2|sizing|ErrorLoad|_rb|setItem|_speed|current_speed|white|Impression|vast_unmutehover|StyleItem|sub_off|timeline|shuffle_|pjs_id|items|loading|rightside|Tip|history|Value|marginproc|scrollLeft|postroll|curtain|iphone||||_show|stout|x2F|brandurl|vast_preroll_andlimit|vast_or|normal_w|||spacing|mouseout|fullscreen_process|_hide|f2id|line1|tipbga|native|contains|stopPropagation|||onMove|reloadTimer|StopBuffering|fontsize||bgcolorover|vmap|x6F|||ads|rect|action_settings|screenclick|QualityChangedNoHand|SubtitleChanged|PlaylistVisible|0x1|uiplay2|Waiting|5px|loop|Toggle|x_url|RemoveAndPlay|onSeeking|onSeeked|_0x31a96f|sub_options|but_y|MediaReady|android|body|PipWebkit|hex|compilation|qualities|line_width|location|https|decode|console|relative|passive|PlayerState|skip|metadata|frameresize|control_adlabel|901||_0x44d5d8|design|fit|ll1l|readyState|wheelstep||ctx|pause_before_vast|tagframe|iconangle|browser|iconsover|airplayed|CreateHLS||hidden_volume_over_process|l1lI|hlsaudio|tipalways|salt|dashconfig|rightbs|FullscreenChange|VastLoader|vast_impressions|parent|onmouseout|_preloaded|letter|playPromise|AfterVast|onmouseover|abc|prt|cover|Skip|fullscreen_start|cntrls|400|vastclick|headfontsize|_recover|seeking|SubtitleStart|default_audio|pauseroll|control_soundbtn|fplace|not|dashaudio|ScreenClick|fatal|current|vpaidvideostarted|autohide|fd3|999|media_error|control_countdown|alpha||onerror|HideInterval|_control_|VastInfo|buffer|default_style|x_control||butNames||deg|String|hk_seek|hk_vol|StageMouseUp|bufferLength|Switcher||pic|loaded|wrap|findLeft|vpaidstopped|00|srt|texts|ResizeText|iconscolor|_preload|url_shift|vpaid_int|Clickable|onUnmute|onScreenClick|removeAttribute|forcehide|setAdVolume|polygon|poster_floatposition|_ease|vast_timeout|_step|bgpadding|ellipse|vmaps|bgg|maxBufferLength|thumb_width|desktop|nativecontrols||PlacePoints|controlover|handle_width|handlewidth|pdf|prev|expand|StageMove|thumbs_on|ControlClick|topBg|documentElement|_|wholeText|join|user|iframe|origin|create|plfolder||inline|nowrap|fbg|NewFile|scrollTop||floatwidth|coh|is_visible|fontSize|14px|adsinchain|PlaylistNext|Airplay|FindPlStart|navigator|SetSubtitle|Ly9vmVl|Remove2|PlaylistNextExist|isClickable|linkTxt|linecap|sub_color|_0x4362x4|Il1l|link|introtitle|onTagError|x68|iconreplay|introstart|l3v_show|normal|l3v_left|close|NativeControls|gatracked|custom_aspect|hlsautoquality|SubtitleError|vast_duration|AirplayChanged|pageX|thumbs_loading|volumescroll|hidejustfull|totheend||decoration|seeking_time|seeked|_blank|sourceBuffer|off|Reload|VastVideo|Off|settingsovertimer|reloadErrorTimeout||hlschangequality|SettingsN|gain|pjs_i|vpaidframe_int|x63|hidewithoutmoving|Played|icn|findTop|Ready|onSkip|pl_first_id|bottomside|href2|clicked|stretchonfullscreen|xtitle|PlaylistPrev|autoplaylist|edge|tipfontsize|_0x4e576a|levels|scaleover|tippadding|pjs|x69|tippointer|tipbgcolor|compilations|videoHeight|3600|20816|paddingtop|toolbar_hide|pjs_parent|updown|128|leftright|SettingsClose||float|letterspacing|998|_lastime|observer|TimeSub|base64|ScrollTo|iostracks|skipAd||getAdRemainingTime|scrollleft|quartile||fff|toolbarInterval|limitmaxwidth|toolbar_margintop|1em|playersize|justshow|x73|details|script|PlaylistControls|onmousemove|js_events|volumewheelin|while|then|hidden_volume|created|Mouse|win|handleicon|HistoryPlaylist|isWrapper|speed1|parentcontainer|pointed|img_int|heartbeat|setSpeed|RenewPoints|resizePlaylist|pjstat|0px|hand|bitrate|pljs|scrollarrows|clickmargin|heartbeatInterval|adscounter|Load|clickarea|_play_i|chrome|sub_bottom|pauserollonplay||StyleArrow|pljsmute|dontplay|shift|line_buffer|StyleLine|rotation2|fd0|_start|_max_order|||||3000|pointscontrol|event_y|ymax|sub_sizeproc|canvas2||stretch_with_volume|event_x|hls_stuck_time|starttimeout||ResizeSettings|RemoveControl|match|file3_separator|svg0|pljssglobalid|hidetimeout|line2|introclickable|vast_volumecolor|poster_scale|denied|vpaidskipped|weight|m3ut|found|BufferStop|vpaidslot2|ipad|RemoveSubtitles|SetAudioTrack|resizeonwidth|autoQuality|f2bg|iconsreplay|IconsColor|thirdQuartile|16px|vast_impressions_all|autoLevelCapping|iconscolorover|ff0000|complete|getDASH|intro_or|hideAllIcons|ssa|_Tracking|hideoutmute|subtitle_start|video_t|mouseMove|FFFFFF|svg3|noclick|customdesignsvg|_0xf83c34|lngth|memory|x6C|autonextopenfolder|setQualityFor|getAdDuration|SetSetting|showinterval|eventstracker|UpdateVars|vpaid_int2|vpaidAdRemainingTimeChange|loading_error|timeline_h||lunchfileonstart|getHLS|offsetLeft|colorbg|midpoint|saturate|vpaidstarted|_move|but_h|0xa|unmutebuticon|leftandrightpadding|mediaSource|hmaxk|sub_weight|sub_bga|vastonmobile|BeforeVast|quality_received|sub_bgcolor|bigint|Recover|sub_size|playroll|hls_config|opera|stretch_width_last|vast_skip|_subtitle_empty|ssflyp|current_file|stuck|contain|vast_progresscolor|base|ToolbarHidden|isPlaying|today|js2|mutestore|recover_swap_audio_codec_date|playsinline|recover_decoding_error_date|addClick|started|mutedautoplay|_0xad5257|onLoadStart|Stopped|ShowLayer|eventstrackervast|ERRORCODE|YoutubeReady|Player|YouTubeIframeAPIReady|playVideo|DoubleClick|1080p|container_id|360p|240p|480p|response|720p|contentDocument|xjs|PlaylistHere|HideForce|autoprevopenfolder|20776|control_title|jpg|ShowForce|alert|no_|isTypeSupported|pushCSS|dash_config|StageLeave|PlaylistExist|20816l|PlaylistRewind|bgcontainer|Destroy|content|noads|getBitrateInfoListFor|marginprocleft|isvg|mode|imgtime|openplaylistbefore|insertBefore|remove|open_settings|pageY||||ControlNoSpace|sub_shadow|request|vpaidvolume|Loading|vpaidvolume2|keyframes|VolumeWheelX|changeheight|360deg|infinite|sans||_fullscreen_end||screencolor|files_channel|full|forbidden_quality|AudioTrackChangedNoHand|UpdateTime|Loaded|serif|poster_a|poster_aover|touch|vast_unmutebut|icon2|mouseHere2|vmaptag|source|rightout|Password|geo|CreateDASH|sub_settings_on|orientation|adwp|vars|floatlimitwidth|slidespeed|postMessage|limitwidth|skipoffset|_activeIcon|viewBox|floatheight|fid|brd|RemoveMedia|Home|polyline|timeFormat|vpaidquartile|playlist_title|allow|click_t|FileType|onStep|||||adxml|ClearClick|onClickSubtitle|thumb_height|TagPlay|urls_and|rightclick||result||winmob|tippaddingtop|VastError|tippaddingright|CreateTip|isNaN|unmuteplease|100000|_timeout|animate|_steps|titlestore|clicks||showtitleplaylist|youtu|button|clientWidth|current_thumb|scrollwidth|pip_quality|adparameters|responseXML|scripts|scrollarrowsize|lastTouch|Parsing|rc_label|handleaover|scrollarrowcolor|333333|mouseUp|normal_h|marginbg|picture|all|handlehide|gaTrackPlay|firstQuartile|Ended|frames|exception|_Event|ControlOut|vast_type|restart_audio|handlescale|handleiconspress|vast_starts|VastInsertOr|acted|bgo|deltaY|buffering|family|bgh|screen|index|omt|RemoveForNextAd|played|hexToRgb|m3ui|pjslng|historybga|vpaidframeloaded|CheckMuteStart|dontstart|ActionSubtitle|maxMaxBufferLength|GET||ShowShare|YoutubeID|vastgo|vast_default_volume||wheelinterval|MediaYoutube|remove_t||vpaid_slotinframe|onClick2|AudioContext|Download|XMLHttpRequest|StyleSubtitle|nativefullios|showovercontrol|normalscreen|ControlOver|onPipLeave|SlowUnMute|timeupdate|AdParameters|appearance|wait|loader_|yamtrid|getAudioTrack|_0x312a27|reloadtimeout|getQuality|HidePositionControl|resume|ioscss|dasherror|VisibleCheck|exitfullscreen|pljsvast|volumechange|killMotion|checkBase64|lock|durationchange|onPipEnter|_0x1c746e|Start|TheEnd|tagName|youtubeposter|toLowerCase|quick|vpaidImOnVdSrt||re_y|firstly|ToolbarShow|ToolbarHide|||vpaidImpression|||2px|fontFamily||class|ControlCoordinate|maintitle|but_w|ScrollUp|RenameQualities|160p|sleep_timeout|ga_proc|ScrollDown|Controls|startwait_t|volumestore|mobiletv|SetCurrentQuality|nbsp|HlsSleep|pauseVideo|ScrollLeft|vast_title|requestFullScreen|vast_impression|NormalscreenUI|FullscreenUI|borderbottom|UpdateSize|headbordercolor|ScrollRight|pljsvolume|LoadedData|del|StageMove2|vpaid_timeout|2160p|SubtitleOff|scrollarrowbg|scrollarrowbgcolor|kbps|_0xb263|7px|hls_started|recovery|sub_designstore|moz|performance|vast_preload|VastAddPreload|_0x3e3359|VolumeWheel|30766|120|network|RegExp|skipfrom|_set_quality||tem|IndexPlaylistProcessor|bg_hide||vpaidAdError||VastRecover|Heartbeat|firstScriptTag|file_separator|async||vast_unmutebutcolor|_tags|chr|write|removeItem|vpaidtimer|vast_midroll_limit|pepper|requestFullscreen|incorrect|historytitlea|fixed|Scale|vts|Prefile|fts|IndexPlaylist|encoded|nativeControls|addtitleplaylist|hlserror|255|Curtain|unmuteicon|addtitleplaylistbr|embed|fromCharCode|errorMessage|ytautoquality|||nativecontrolsmobile|RemoveCurtain|valuefromlang|MseIsSupported|vast_pauseonclick|seeksides|onInvite|sub_bgpadding|brand|order0|control_line|_rights|_move_rights|150|SettingChanged|vpaid_timeout2|ceil|resizeFromText|HandleWidth|connection|last_text_w|RadioTags|tagsurl|datetime|inversetime|play50||marquee|currentLevel|complete_t|entries|CheckPip|Wrapper|webkitRequestFullScreen|updatePlaylist|vast_volumebgcolor|ReplayIcon|SubtitleSettingsMenu|x6D|EndMove|over_final|30979|play75|file2_separator|35px|MediaVideo|ytinterval|ll11|zoom|introclick|900|poster_floatbgcolor|picheight|ClickArea|l1ll|tagSrc|Rotate|loadLevel|angle|openById|nextLevel|timerTime|MseRenameQualities|iconopacity|timerInterval|settingsNumberVisible|_time_load|play25|currentposter|StartTimeout|doubleclick|introclosetime|querySelectorAll|handlecolor|handleiconover||handlea|lastIndexOf|pljssubtitle|sub_store|introtxt|scrolling|VisibleItems|toggleControl|clickmargintop|bgbordercolor|bgborder|clickscaley|CreatePoster||clickmarginbottom|resizeSettings|||_t|Preload|timeline_w|valuemargin|valuepadding|reverse_quality|cnt|removedNodes|introskiptime|posterhide|clr|getTracksFor|Places|RenameTracks|mozRequestFullScreen|vpaidVideoTimeout|UpdatePoints|access|onDown|handleiconpress|onup_to|onUp|acceptinvitation|drawImage|SubtitleLoad|show_settings|show_playlist||||||HidePoster|0x14|linkurl0|start2|pjs_parent_i|method|ChangePip|XMLSerializer|png|firefox|start_timeout|_clck|marginbgpadding|paddingright|paddingleft|onYoutubeReady|nocontrols|serializeToString|wrapper0|PlayerSize|xvalue|cssrand|preloaddash||volumewheelfull|lineHeight|PipSize|VastReady||fonts|icon3|getAdLinear|other|TimeVtt|prototype|container_h_procent|Seeked|dash_play|onTouchStart|wheel|PlaylistShow|15px|mousemove|floatmarginright|checknative|arrinterval|dash_init|head|Metadata|onTouchMove|997|logout|gained|resizeme|dashlowquality|borderRadius|QualityChanged|marginbgcolor|||vpaidStopAd|num|textTracks|_stop|onTimeupdateExtensions|RemoveInterface|tipa|tipletterspacing||6px|creatives|timebreak|_currentIcon|ResizePlaylist|5000|tipfont|second|thumb_border|VastPreloaded|msRequestFullscreen|click0timeout||VastReplace|poster_floatheight|tipcolor|tipbgrounding||pljsquality||qualitystore|videoWidth|Playing|4px|tmp2|fullblack|ScreenClick2|StorageSupport|worked|audioTrack|vast_xcolor|mozCancelFullScreen|const|HlsAudioTrack|MediaSource|webkitCancelFullScreen|cancelFullscreen|nameofdashquality|changeAspect|DashAudioTracks|exitFullscreen|AudioTrack|control_logo|640|mp4|SourceBuffer|L19|1440p|cancelFullScreen|msExitFullscreen||vast_xbgcolor||||||||||sourceBufferValidAPI|1200|hlslowquality|HlsQualityLevels|HlsAudioTracks|360|ontouchmove|nameofhlsquality|onLoadedData|1800|iosExitFullscreen|getBoundingClientRect|vpaidAdClickThru|720||vpaidAdSizeChange|deltaX|540p|DashQualityLevels|vast_progressbgcolor|unset|redirectonplay|Image|imageExists|Midroll|maxresdefault|vast_init|callback|yamtr|MediaVimeo|CreateMedia|reloadlive|Timer|poster_floatmargin|poster_floatwidth|AdSkippableStateChange|poster_floatrounding|ParseUrl|midrolls|getAdSkippableState|passontime|endfull|ClickOnPip|subshift|SubtitleParse|default_subtitle|vtt|ass|CheckComplete|onImpression|onProgress|StringVar|vpaidAdDurationChange||current_time|seeked_time|PipToggle|redirectonclick|intronocontrols|normalscale|heartbeatinterval|posteronpause|poster_float|vast_midrollrest|vpaidAdViewable|viewable|comment|stopotherplayers|vpaidAdLog||intros|finish|plcontinue|FindFileInPlaylist|StopOtherPlayer|vpaidAdLoaded|TheEnd2|vast_preroll_2andlimit||landfullmobile|vast_ima|EmptyVastUrl|VastRemoveUrl|limit||disablePreload|livets|finishrewind|vpaidStartAd|playedquartile|file2|nativeSubtitle|NativeSubtitle|landscape|Quartile|removeNativeSubtitle|pip_shadow|vpaidAdSkippableStateChange|openpl|alerts|StartVpaidVolume|ErrorReload|Timeout|tagsinterval|tagLive|Vpaid|ffect|pct|Level|prefile|attached|vpaidAdImpression|Live|hls_stuck_duration|sub_size_fullscreen|||frag|fragment|customBuffer|withCredentials|startTimeout|hlsvastwait|hlsaudio_off|hlsdebug|60000|changedTouches|pause_mute|hlscookies|sub_big_fullscreen|vast_url|recover|sub_bg|HlsRecoverMediaError|visibilty|recoverMediaError|vast_skipbgcolor|loadstart|vast_skipcolor|loadSource|HlsLiveWaiting|hexToRGBA|ERROR|sub_bgo|livewakeup||ErrorTypes|livewakeuptime|autoplayed|vast_unmutebutbgcolor|hlsquality_off|errorCode|m3u8|CurrentTime|mpd|isSupported|nativehlsinsafari|preloadhls|nativehlsinedge|vpaidLoadTimeout|fullonplaymobile|playsinlineonmobile|pljsvastprogressbar_|outroclick|updateTitle|creativeView|unshift|covervideo|framei|tagTimeout|timeUpdate|dashquality_off|vast_unmutebutonce|ThumbsLoading|ThumbsParse||||||newQuality|skipor|405|onClose|vpaidSkipAd|dashcookies|vpaidAdExpandedChange|vast_openclick||vast_closeonclick|dashaudio_off|dashdebug||fullonplay|vpaidAdVolumeChange|isHidden|vast_click|square|PlaylistPlayId|Rectangle|rule|thumb_shadow|thumb_bordercolor||thumb_radius|thumb_borderwidth|||||evenodd|VpaidSet|width_div|height_div|ControlsBg|Actions|Continue|000|CreateThumb|_duration_play|_time_play|valuemarginleft|valuemarginright|Visibility|UpdatePlaySeek|UpdateLoad|TrackingEvents|MediaFiles|Number|ThumbsTime|_duration_load|PlayerRadius|xml_string|pressed|_xIcon|params|ga_event||||||assign|yaHit|yamtr_event|DOMParser|device|Playback|bordercolored|nativenotipad|setupx|yaCounter|createTextNode|str|PlayerjsEvents|adtg|Ease|VASTAdTagURI|postmessage|LoadXmlNoCredentials|IFRAME|RenewSubtitle|reachGoal|parentIframe_style|Wheel|tippaddingleft|tippaddingbottom|gradientcolorload|colorload|linespeed1|vastURL||mouseleave|gradientcolorbg|_Media|linespeed2|valuesize|vast_visibility|customdesign|gradientcolor|linespeed3|ontop|leavetimeout2|unsubscribe|vast_id1|stopAd|displayvolume|UpdateVolume|Buffer|hidewithposter|ControlLine|partner|Review|Color|hidevideo|ctx2|getContext|xOffset|270||yOffset|CancelBubble|Media|pointw|pointa|linetipmarginbottom|toptip|DVR|LoadXml|pointcolor|handleiconsover|ClickTracking|handlemargin|StageOver|valuebgcolor|valuebg|valuerounding|abs|startLoad|bgw|_Extensions|_a|_w|315|006|Text|show1value|alertscolor|alertsfontsize|bordersize||x79|Width|alertsbga|alertsbgcolor|003|allowLinker|007|optStr|superfilms|700|PlaylistPrevExist|pljs_yt_|scroll_left|playlistfolder|x6E|sort|lI1l|I1lI|tap|showById|highlight|Shuffle|scroll_down|SettingsParser|hostname|pjsga|0x8|0x7|0x6|0x5|_0x593a18|Browser|notv|PlayerjsAsync|0x13|eventAction|Windows|eventCategory|logo|arguments|analytics|msie|gaid||CustomFonts|prtObj|linker|_0x2bc3bf|_0x298796|getDate|ERsRjfJrkSERKRE8l3iWEDmYiDaXLbluIylPjCeYi2Q0LbluIyl|_0x372875|_0x2131af|playById|MutationObserver|848|666666|slice|403|scrollarrowbgovercolor|advertising|029|uppercase|ffdd1f|helvetica|x3E|095|ArrowsInterval|scrollarrowbgover|scrollarrowgradient|hidestartbutios|onClickSubtitle2|nativenotios|nativenotiphone|18px|System|unmutevideo|_nextIcon|40px|playedstored|playedstore|RightMove|arial|rc_version|elastic|allowtransparency|SubtitleSettings|x64|nohead|allowfullscreen|hidecontrol|obsrvr|openplaylistroot|observe|ShowTimeout|x3A|width100|playerid|historytitlestrike|historybgcolor|historycolor|PlaylistBack|x3C|Action2|x66|rc_labelurl|072|rc_anyway|activeicon|SetChannel|prevorius_default_h|Tracking|62195|marginprocbottom|10237|0l0|control_share|marginproctop|ControlX|62056|vpaidAdVideoFirstQuartile|prevorius_default_w|_ue|webkitSetPresentationMode|vpaidAdVideoMidpoint|ControlsBgClick|setDashAudioTrack|setVolume|26557|setCurrentTrack|seekTo|setQuality|vpaidAdVideoThirdQuartile|speeds|setDashQuality|onresize|dblclick|getDuration|27125||vpaid_timeout3|screenshot|connect|linkpause|37461l0||restart|volumegain|loadedmetadata|1001|ssflyw|10029|0l4|64114|00276|AdVideoStart|audioTracks|onplay|vpaidQuartileTimeout|37461l|_ud|224|gainedsource|back|02|15l|butById|64182|nameofyoutubequality|vpaidAdVideoComplete|justcode|rel|acceptInvitation|vpaidAdUserMinimize|23173c0|old_|vast_addclick|PlayingChecker|Alert|ytReady|Youtube|onYtPlayerReady|StoreImpression|vpaidAdPlaying|HideLayer|vpaidAdPaused|youtubelayer|leavepictureinpicture|enterpictureinpicture|isyoutube|youtubeready|youtubecontrols|youtube_id|vpaidAdUserClose|iframe_api|Scripted|onYtPlayerStateChange|ytEnded|addTrack|disabled|getPlayerState|splice|102|parentElement|removeTrack|27124|setHlsQuality|vpaidAdLinearChange|setHlsAudioTrack|94997|Qualities|onQualityChanged|00136|label|ENDED|vpaidAdUserAcceptInvitation|PLAYING|ytError|101|YoutubePauseroll|isFullscreen|customyterror|2683|25079l3|Gain|bold|repeat|filetype|rotateplaying|opposite|20816l2|_html|_css|topside|openplaylistafter|13498|_icon|current_vast_url|action2|Control|UpdateSettings|fontnames|full_hours|linktarget|PlaylistOpenId|sugar|nums|pjslog|div2|getVolume|keyCode|which|Playerjs|openplaylistpause|playlistrewind|DisplayControl|decodeHtml|filter|textContent|tipmargin|tippointeralign|control_duration|noClickTimeout|slashfortime|minusforback|vpaidimpression|CustomToogle|RenewFromTitle|imageLoaded|linkurl2|resumeAd|iconmargintop|pauseAd|bgstretch|clickscalex|iconmargin|iconmarginbottom|iconmarginleft|control_start|hideonplay|hideafterclick|selectOpen|iconmarginright|PlaylistClose|PlaylistMove|vast_titlecolor|uibuffercss|vast_titlebgcolor|CurrentVolume|vast_linktxtonmobile|playError|124px|hideuntilmeta|hideuntilstarted|Volumescrolled|input|vast_linktxtbgcolor|vpaidAdInteraction|vast_linktxtcolor|static|49931|showShare|8746l0|vpaidAdVideoStart|autoplaymute|Za|textarea|permission|KeyDown|alwaysnotfullscreen|hidewithoutplaylist|setting|styleSheet|KeyUp|hideonwidthlimit|hideonvod|hideoverwidthlimit|hideonwidth|hideoverwidth|circular_pljsvast|leavetimeout|HideAnimate|playonhover|ShowControl|vast_posterurl|ShowAnimate|full_minutes|alwaysjustpause|path_pljsvast|mozFullScreen|Edge|appName|Firefox|Phone|msFullscreenElement|Trident|ClickThru|014|appVersion|changed|trident|getAdHeight|023|getAdWidth|userAgent|has|MSIE|Opera|vpaid_mute_impression|Safari|874|988|001|096|981|984|996|getAdExpanded|185|267|606|659|547|483|344|416|019|036|VolumeChanged|432|857|line_play|_timer|DurationChanged|333|275|372|992|041|914|883|296|957|705|747|055|config|084|956|907|702|nodeName|092|093|046|webkitIsFullScreen|06|081|webkitFullscreenElement|088|PJSDIV|613|918|935|897|818|ExpandedChange|785|962|971|resizeAd|513|146|994|979|985|033|30925|Microsoft|XMLDOC|loadXML|vast_imaurl|ActiveXObject|parseFromString|IywVFRwXkVe3EBFUi0e4lyQTEyoPFuMWHywWjblYHWaUl3MXku5TGgt8iz09F2BqNb5Tk21Qjf4WGbU7iuw9EDaumfd7lVe0mgFqK319Gcp2hgEPizEPLbxrHVMql3xojgMXFu4WGcpTIR5oif5WmCP9Lca8ODPqjf5TigQLiRPWlDF0FuT9Lcw|iv10lWeUKRlWK2UVGyBWGgpok2lXF1ixd1MPaC9phfUqluxBlWFrlRwWG28qiyT7mR56iC1qEz0PNSp2HWiQl3M9IzprHVBSmCUrkWIqeVBvmAeulV9uGyT7Ofeol2e7jWIXF3iQl3aOkC9QiylomVBvmBa5lCdYK0trhfahkfsXNyT7Og07||jscall|pausemute|VastIMA|301|XML|303|VMAP|ontimeout|kxcdn|vast_wrapper|vast_nocredentials|nocredentials|IyU7ku5THVUqiCe4c2hXiy5vmfFvmDEXIytTHVUqiCe4c2hXFu4WGbTYLR0tL2M9ku5TKRlWK31YiRwXiy5YkVaUNA9VGylqFuT|iDaqODtrHVanEc0tGgpTEz0Piy5vmfFvmDEXIytTHVUqiCe4c2hXF18WGumTmzEsFuTYK31UkDJUN2triuPWigQsjgFUiylYK2MPLbwWigQsjgFUiym9OcprHVMPLbxok2JQmCUrkR5Xk3J0kVBpicpYiRQTHVUqiCe4c2hXFu4ZFuT|vast_playroll_counter|vast_midroll_counter|vast_midroll_timebreak|2fd565|vast_playroll_limit|vast_postroll_counter|vast_pauseroll_counter|vast_postroll_limit|vast_postroll_timebreak|vast_preroll_vmap|vast_pauseroll_vmap|partnermidrollor|midrollpoint|default_channel|1mCQYlu5Ik2BTEz0PiWeqh3aYk24XNyt5HDXYN3iQlRxqk3lPLbxqiglPaCB0ibPYHVmUmBaYkfdXGcp2hgEPNCa0Ez0PkVe3EAaQmCdXFvEsIcTpIzdpIzlWGcp4iDMql2e0aCB0ibQ4iDMqi2e0aCB0ibPYGvIYKux4iDMPLbx4iDMqi2e0eCUpibPYK28qiDMPLbx4iDMPLRxqk3l7yRwPEywPEywPEywPECUVGyBrHVa0FRi4Lc0tGgoGEywPEywPEywPEywPEywPEDQXlRPWjDa0lDI6Hu9ojfIqlCtujWIqh29pH3UnjCpniciqlWJ6KcAWHCi1kVJ0jf9qGyU7yRwPEywPEywPEywPEywPEywPEywPjfhXmCQYlu5uigJsk25vieaUNDMYN28qiCoPLbx0jCUvHWFUl3xrkWJUeCe4mzprHVanLc0tEyhVEC8qmVBvmz9rHVBSmCUrkWIqeVBvmBFUkf92idBqiBxohgTXGcXWFvp9yRwPEywPEywPEywPEywPEyx9GcoGEywPEywPEywPEywPOcp2hgJ0eDUsibw9EDT7mVBvmy5vifJrkVM9NSp2hgEPNRw9EymskCB5igFZlu5Sk20omDFQjftUlWJQiy5ume9TmzEsIcTpIzdpIcwokf92jfeQizd1HWF1g2a0ISwtKb0sJb0tIytYkVirkf92jfdqlWeOiDMuIzA5Hcw1HcAsHDauhfUoigFphgFnigMqlWeOiDMuIzA5Hcw1HcAsHC1YlWauhfUoigEqlWeOiDMuIzA5Hcw1HcAsHCiYkC1vkCBqiy5ume9TmzEsIcTpIzdpIcwol3esigFVjftplu5ume9TmzEsIcTpIzdpIcwWK3iQlRx6NRw9EDXql3xojgMXFusWGcp2hgEPiuw9ECiQkDJUK28qmV9nEz0PmDF1icp6NR5Vk3FBhfJXGCi1kVJ0jf9qGCMYN2UVGCMqjf5TigQLiRPWgulnF2a0ISwWGc4sGgp2hgEPiDMPLbxTHWJ1hWJ0lRPpIcwYK3iQlRxTmzEPLbxqiglPaCB0ibQTmyTqi2e0eCUpibPYK3iQlRxTmC4PLbxqiglPaCB0ibPYHVmUmBaYkfdXGcpYiRQTmzE|partnerpostrollor|partnerpauserollor|vast_postroll_vmap|vast_midroll_vmap|partnerprerollor|AdBreak|breakType|javascript|Prt|VASTP|referer|apiFramework|minVisibility|Interval|Txt|layout|encodeURIComponent|CACHEBUSTING|mousehere|00001z|m18|125|AddEvnt|void|mozConnection|webkitConnection|decodeURIComponent|Allowblock|CustomTracking|vast_xml|escape|AdSystem|PjsVast|InLine|allowMultipleAds|AdTagURI|AdSource|_vmap|Creatives|Linear|Extensions|onVastLoad|vok|401|ClickThrough|VideoClicks|Creative||adparametersjson|MediaFile|vast_pauseroll_timebreak|vast_pauseroll_limit|isflash|reloaderTimer|logos|action_back|partners|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|Verdana|normalonclick|771bd1u212829313918243q0z311o25212o1b3x3c1d3o01112k3q0z322m3v2u35262v302p1z323a231s25352114212v25211a2u27111138251q27352z1620381y1z121411153v2b2o1931241u3s2v312n113u263e133x292q193z261z121o232e1g3e2b36182v3u121z1o260y121z3b213x313938162x3u10111m3e182t3b213x2b213x39233x29233v11113s291z323u271u2s291r2o1i25323q3c1z21141b3v111z322433162z2q1b3v111i1v352z1d203p3e1z3w2m211q1e272z1q1o23111q273t172124163e1c2e29381c3w2b321x3w2s3q3s3932393r35323917162z1611101o233e1q1z113u263e1b37383x111x23121i1k1q1a1d1k1g1j1f1h3e181c1v3c1c1g1b3f123g1m3e1m1c1w1g121f152e1t2c122c1u2e1z2e1r2f1u2c1u1c152e1t2g1w2e1u2c172c1t3g1u2e1s2e1k2c1w1c1z2e1u1e1v2e1s2d1y2c1t2e1t2e1q2f172c1v2c1u2e1s2e1c2e1u2e1v2c1u2f1r2e1q3g1x2c1u2e142e1u2g1w2e1t2e112c1s1e1s2e1q2g1v2c1v2c1v2e1t2e1t2e1s3d1y2c1u3e1q2e1q3g1h2c1u2d192e1s3f1y2e1s2d1a2c1s3f1h2e1q1f172c1u3e102e1s3f152e1u3d1w2c1s3f192e1q3f1t2c1u2d172e1u3f1t2e1s3d1b2c1t3e1c2e1q3f182c1w3d1y2e1s3f172e1u3d1a2c1s1f192e1s3f1e2c1u3d172e1s3g1p2e1s2d1b2c1s3g1c2e1q3f192c1u3e1w2e1s1f152e1s3e1b2c1s3f172e1q3f1b2c1u2c1u2e1s1e1d1e1b1e1g3e1c1e1i1g1k3f1r3b1e3d1f3f1i2f103f1l2d1e2e1m1e1b3e1d3f1c3e1r1e1f1g1q3g1d1e1f1d1e3c1d1f161g1q1f1b1e1e3d1f3g1g3f1e2e1f1c1f1c1f1g1p3e1d1e183d151e1h2e1b1f1i1f1d3c1i1e1j3g1j3g1h1g143e1g3e1m1g1p1g1g1g1b2c1e1e1h3d1d2f1a1e1s2e1e1d1f3g123e1d3f1f3c1r3e1l3e1d3g161f1d3c141c1b1f191f1d1f1d1d1l1e1f2e1o2e1d1e1f1c1f3d1f1e181d1d1g1h1d1w2c1t1e1j2e1s1g1m2c1u3c152e1t2e1s2e1s3e1y2c1s3f1x2e1s2g1z2c1w2e172e1t3f1u2e1u2c1u2c1u2e1r2e1s2e152c1w1c1z2e1t1f1q2e1s1c1b1c1l2e1u2g1u2e1u2c1u2c1u1g1f2e1s1g152c1t1d1w2e1s3e152e1s1d102c1t2g1i2e1q2f1w2c1w2e1u2e1t1e152e1u2e1v2c1u1g1f2e1r1g1f1d1w2c1u2f1v2e1s2e1w2c1u1e1r2e1u3g1t2e1t2c1t2c1s1f1f2e1r2g182c1v2c1i2e1u1e1t2e1u3c1t2c1t2f1s2e1s3g1w2c1u1c1y2e1u2g1f2e1u1d1t3c172f1x3f15141m1p3g193f1s1c1b1c131g123e141g1k3d191e1e2g1k1e1x3g1k3e172c1t3g1v2e1u2e1x2c1w2e192e1u1f1y2e1v2e1s2c1s2f1y2e1t2g1q2c1v1c1u2e1t2e1s2e1u2c102c1s3e192e1u2g122c1u3c172e1t3g1z2e1u2c1y2c1u1e1o2e1t2e172c1u1c1l2e1s3g1f2e1w1c1g2c1s3g1g2e1u2f1z2c1v2e1j2e1u2g1t2e1w3e112c1s2e1c2e1u1e1z2c1w2c1h2e1s1f182e1w3d1c2c1s3f192e1s3f1c2c1u3d192e1u3f1o2e1u3d1b2c1t3e1d2e1s1f1a2c1w3e152e1s3f172e1v3d1f2c1s1f182e1u3g122c1u3d182e1s3f192e1u3d1a2c1s3e172e1s3f192c1u3c1d2e1s3f172e1u3e1q2c1s3f192e1u3g1e2c1u3d172e1s3f1j2e1u2d1a2c1u3f1b2e1s1f192c1u3d1b2e1s2e1z2e1u2c1m1c1h3e1c2f1e1e1j3b1e3d1f3e1b2e141e123b1f3e181f191f1c1g1i3d1i1c1f3f1c2f1k1e1q1c1k1d1h1f1c1e1h1e1d1d1m1d183f1c3e1a1g1i3d161e1h1e121f1w2f1l1d1a1c121d1d1g1e3g1r1c1d3c1f3f1j3g1e3f1g3e1g3d1e3e1c3f1c1g1m3e1m3d1w1f142e1e1e1d3c1f1e1h1f1p3e1y3g1e2e152c1a3f142f1c3e1i3c1k3c1f1e1s2f1p1e1e1e1d3d143g1d2g1i1g1m1e1j1c121f141e1a1g1t1e1d1c1e1e163e1u1e1z2c1v3c1s2e1s1e1y2e1v1c1x2c1s2g1o2e1u3e192c1w2e1r2e1u2f1d2e1v2c1a2c1s1e1v2e1s2g1z2c1w3c1r2e1t3f1s2e1v3c172c1s1f1s2g1t2e1w3d1s2c1u3g1v2e1s2g1q2c1u2d1r2e1s1f142e1u2d102c1t2e172e1u1e1u2c1u2e162e1u2g1b2e1w3c1v2c1s2g1o2e1s1g1u2c1v3d1f2e163e1u3g1a2c1w1e1s2e1s3e1h2e1v3c1h2c1t2g1u2e1r2f1c2c1u2c1h2e1t1g1v2e1v3c1z2c1s3e1r2e1s3e1a2c1w1c1h2e1t1g1u2e1w3c1q2c1u3g152e1v2e1b3c1b2c141j2o1m1e1e1e1k2g141g1e3e1h1d1g3g141f1i1g1j1e1t2c1k2g1w2e1r1g1g2c1u1c1w2e1t2e1k2e1u2c162c1u2g1p2e1s1f192c1u2e1r2e1u1g1x2e1s2e1y2c1u3f102e1s2e1w2c1s1d1m2e1r2g1v2e1t3e1g2c1u2e1u2e1s1f1r2c1t2e1v2e1s2e1w2e1s3e1e2c1w1e1z2e1s3e1r2c1u2c162e1s2g1p2e1u1c1k2c1w3e1h2e1u2f1z2c1s3c112e1t1f1u2e1s1d172c1v3e162e1s3f182c1u3d1a2e1s3f172e1s3c1b2c1u3f172e1u3g1t2c1s1d1b2e1s3f1b2e1s3d172c1u3g162e1s1f192c1s3d1i2e1s3f172e1u3d142c1u3f192e1s3f1z2c1s1d1b2e1s3f1w2e1s3d192c1v3f1b2e1s3f172c1s3c1d2e1s3f182e1t3d192c1u1f172e1t3e192c1s3d192e1s3f192e1s2c1u2c1u2e1w1e1f1e123c161c1m3g1b3e143e121d142e1u3e1b3e1q3e183c1f1c1i3g141f1h3g191d1f3d1u1g1p3e1d1e1f3d1s2d1r1e1b3e1d3g1c1c1m1e1e2g1c3g1c1e1s1d1f3c1f2f161g1s1f1b1d1j3d1e1g1g3f1g2e1f1c1q3d1e3f1j3f183f142c1a1c1e3f1c3f183g1f1d1m3c141f143e1e1e1d3d1s3d1k1g1c3f1p1g1d1c141c1u3f1p3e183e1t1c1f1e1i1g1i3f171g1e1c1l1c1e1e1c2e1s1f1f3d1m1e1e3e1k1f1p3e121d1t3c102e1s2e1w2e1t1e1u2c1v3g1z2e1u3g1q2c1u2e1v2e1u2g1k2e1s3e172c1w3g102e1t2f1s2c1t2d1j2e1u2e102e1t2d152c1u1e1z2e1u2f1c1c1m2c1v3f152e1t2g1h2c1u2e1l2e1u2f142e1t2c172c1u3e172e1u3e1x2c1t2d102e1s1f1p2e1u1d1l2c1w2g1z2e1s1e1l2c1t3c1j2e1u2g162e1s1c1u2e1u2e1t1g1o2e1u2d102c1v2e1y2e1s1e1l2c1t1e1b2e1t1g102e1s1c1q2c1u1e1s2e1u3e1y2c1s3c122e1s2e1x2e1u3e1i2c1w3e1y2e1s2f1f1d103c1v2f1u2f1f341r2j1k2f1h1u1t2v1q1v1e141|cc230o3q1v3q221c291u393v211d3q0z101o27213o193x2e1k193v111k1c2z173u3y113z1411153x392o1922361s3s2v223p1z3u262e153v392q1932341z211o253c1g2e2b381w2v3u11121m260y111229213x213b361w2x3u11101m2e182v2z2n11223a231q27353e142z2x253e162s29111138231s27353c1421281y1a2s291y3u27162u291u3s271q2e113u2611113w261z3w263u3m3o011131393w141o272c2o111z23121z121o273c2o2o37323o1z21213b213v2228163o0z1e1e2v2c292q142u1z101f211q1z2z3a25373u253w273t133623111138371121161h1z1e1o3e162t212r3e29213x212q1g27332e3b3w121o141m1c1c1f1e1e1f1c142g1k1c1c2g1m1e183e1a1g151e1k1e1k1f1d2c1u1f1r2c1t2g1t2e1q2c1y2e1s2e1e2e1u1e1x2c1u3e1r2c1u2e142e1q2e1r2e1u1c1k2e1u3e1f2c1w2f1z2c1s3e1z2e1r1d1w2e1s1d1u2e1s2e1s2c1v3g1v2c1u2e1v2e1s2e1b2e1u1d1y2e1t2g1o2c1u2f1y2c1t2g1l2e1r1c1w2e1t2c1s2e1s3e1w2c1u3e192c1u2g102e1q3c192e1t3e1t2e1s2f152c1u3f1x2c1s3f172e1q3d1d2e1s2d192e1s3f182c1u1f192c1t3g162e1q3d1a2e1s3d1v2e1s2f152c1v3g1c2c1s3f182e1q3d162e1s3d192e1u3f182c1u3f182c1s3f1h2e1q3d1b2e1s3d1d2e1s3f152c1u3f1t2c1s2f192e1q3d182e1s3d172e1t3e1g2c1u2f172c1s3g192e1q3d192e1u2c1u2e1s2e1c1c1h1e1m1e1c1e1k2f1b3c1d2e141c121g143f1q3d1e1g1u1d1w2f1j2f163e141d1f3e1e3g1m1e193c1e3f1j3e133g1l1e1g1e1j1f1g2c181e1f2f141e1u1g1j3c1c1e1g3g121d1j3g193e1c3f1s1g1k3c1e1e1f3d1c3f1f3f1d3d1e3f1f1d1b2f1e3f1c3d1d2g1s3c1f1e141f1q1e1h3g1r3b1c2f1f1e1d3c1a1e1f2e1b2e1c1f193d1i2e1f2c1c1g1k1e1b3c1i1f1g2c1j1f1t2e1q1e1l3e1d3e181e1d3g1g3e1h1e1g3c1t2g1l2e1s2d1k2e1s1e152e1t1g1v2c1v1e172c1s2e182e1q2e1q2e1t1e1o2e1u1e152c1w3g1z2c1u3g1v2e1r2d1v2e1u3c1h2e1t2f1j2c1u3g1k2c1h2e1s3f1s2c1u1e1x2c1t1e1h2e1q3e1l2e1t2e1f2e1s3e132c1v2e1k2c1s3g1v2e1q3c1w2e1s3e1w2e1u2e1j2c1u2e1v2c1s2g1h2e1s1c1e2e1k2d1u1e1w2e1s1e1s2e1s3d1h2e1s2f1d2c1w3e1q2c1u1g1d2e1s1c1q2e1u3e1w2e1u2f1d2c1w2f102c1u2f1u2e1s2e172e1u1e1h2e1t2f1p2c1u3f1k3c152e1v3f123c1j141f223c181e1k3e1g2g1e3f142c1k3f1a1e1g1f1s2g1j1c143g1c1c1r3g162e1u2e1t2e1s2c1z2e1w2e1g2c1w3e1t2c1u2g1y2e1t2c1v2e1u2e1g2e1v2e1x2c1w2f1y2c1u2e1a2e1s2e1z2e1u2e1b2e1u1f162c1u2e1z2c1s1g1i2e1u1c1w2e1t3c1k2e1w2e162c1u2g1m2c1s1f1b2e1u2e1r2e1u2e1x2e1u2g1y2c1u3f102c1s2e1y2e1s1d1m2e1r2e1v2e1v3g1g2c1u1f192c1u3f1a2e1s3d1b2e1t3d162e1u1f172c1w3f1c2c1s2f192e1u3e1i2e1s3d192e1w3f1d2c1u3f182c1u3g1d2e1s3d192e1s3d172e1u2f172c1w3e1a2c1s3f1a2e1s3e1c2e1s3d182e1u3f1a2c1u1f172c1t3f1d2e1s3d1b2e1s3d152e1u2f172c1w3g1w2c1s1f192e1s3d1d2e1s1d172e1u3e1z2c1u2e1w2c1k1e143f1o1e1m1f141d121f162g1s2e1e1f141d103f1k1f1d3c1f2f161e1c1f1d1f1q3d1e1g1g3d1g1e1f1e1c1c1e1g1m3c1c1e1a3g133e1j2e1b2d1k1f1e1e1g2c1u2g1j3e1d1e1l3e1c1d1d1g1j1d181e142e191d1d2f1b2d1b2f1d1e181c1f3f183d153e1k1g1s3d1h2g1f1d1f1e1e3e1b3c1b1f1r1d1s1g141e1u1e163f1f3d171f1j1g1s2e1l2g1m1c1a3g1a1g1p3e1f1e1h1c1c1e1i2e1c3e1j2e1i2e1c3f1h2e103c1j2e1s1c152e1u2g1h2c1w1f1l2c1r1f1w2e1t1c122e1s1c1o2e1u1e1q2c1u1f1v2c1u3e1j2e1t3c1r2e1u3c172e1w3e102c1v2g152c1t2e1f1e1u2c1w2f182c1t2g122e1s3c1v2e1t2c1r2e1u3e1h2c1v3e1v2c1s3e1x2e1t2c1h2e1s2e1y2e1u2g1r2c1w2e102c1t3g1z2e1s2d1h2e1t3c102e1w1e162e122e1s2e1f2e1v2e172c1u2g192c1u2g1z2e1u2e1q2e1s3e1u2e1u3g1j2c1w2g152c1s2f172e1t2d162e1t3c1j2e1u2e1d2c1w3e192c1u2e1e1e1z2d1x3e193c1s1e141t1d1g1g1i3g1s1e1j2f1d1c1j1f1b1f1d1d1d1e1l1c1u1g1q3e1q3d1e2e1u2c1i2e1u3e1x2c1u2e1x2c1u1f1t2e1r1c1g2e1u1d1x2e1v2e1k2c1u1g1x2c1t2e172e1s2c1y2e1u3c1e2e1w2e1p2c1s1f182c1s2e1w2e1q2e1k2e1v3c1z2e1w2g1w2c1t2e102c1s3f1m2e1q2c182e1u3c1r2e1w2e1o2c1t1e1i2c1u2e162e1s2c1z2e1u2c1b2e1w2g1c2c1t3g1l2c1s2f1a2e1q3c1f2e1u1d192e1u3g1c2c1s3f1a2c1t3e1b2e1q3d172e1u3c1h2e1u2f162c1u3e1f2c1s1f1b2e1q3c1h2e1u3d182e1w3f172c1s3f1b2c1s3e112e1q2d192e1u3d1b2e1u1f172c1s3f1e2c1s3f192e1r3e1b2e1u2d182e1u3f162c1s2f192c1t3e1l2e1q2d182e1u3d192e1u3f152c1s3f1v2c1s2e1w2e1d1c1f3d163e1f2f1a1g1d2e1f1e1k1e1p3f101g1d2c1f1g1e1e1h3e1d1f1i1d183f1f3c1a1f1i3g121d1h1f141e1w2f1l3f161c121d1e1d1e3f1r1e193c1d3f1l3d133f1q1e1g1d1h1f1i2c181e1e1f141e1s1f1l3c181e1a1e161c181e1u1e1j3e1c1e181e123d1e1e1c1e1k2f1d3d1f1e141e143g1f3e1d1d1e3f1l1e1c2e1b2f121d1f1e1e3c1c1f1k3f181e1g1f1e1e1k3f1j2e1q3d1j3f172d1e3f162f1c2d1c1e1h2c102e1w1g1y2c1t2g1e2c1u3f172e1q1c162e1w1c1u2e1u3e1x2c1u2e102c1s1f182e1q3c1z2e1v3e1z2e1u1g1x2c1t2f1u2c1s3e1l2e1s2c1v2e1h2d1t1g172e1r2c1r2e1u1c1z2e1u2g1t2c1r2f1t2c1t1e112e1r2d102e1u3c1x2e1u2g1f2c1s2e1j2c1u2e1w2e1s1d1k2e1w3c182e1w2g1t2c1s2g1h2c1q2e1u1e1f2c1t2e1x2c1u1e1r2e1q2c1m2e1v3e1j2e1u3g1j2c1s2f1j2c1s2g1h2e1q2c1f2e1w2c172e1u2g1u2c1u2e112c1s3e122e1s1e1t2e1h3c182f1y3e1r2d12142t1k2s1e2f1i2t1e2f2j241m|6e50d2935333w331w391g25203o1b3x3c1b3o02111m253z3q2o252c2o2o2y23381e25211g2c29381c2v3s1z311o360w1z313b213v3z3b381a2v3s11211m2z162v212n1z303a251q25333e162z2v233e1y3s271z113a231q25352e142z261y121z141z153x392o1721261s3s2t212p1z3u243e153v392o192134101z1o251z3u26113w261z3u28113u2o3z3b233v2c29233x29213v2720393v2c11112233143q02302c293y141m2c1b3q013z2k2211211m2z1z112u271z3z1f3b3v2c181y12302v3u2u353c101z1e1o1z133v29231t302o14252520332e1826332z1f1g182c1431281w1z1011223s271z121o3s350z31243314331l2g3d1j1e1m1f1d1c1q3f1j2e1o3d1h3g163e1k1g1i1c1f2d1g3e1q3d1k2e1t3c1x2c1w2g1w2c1t2e1y2c1q3d1m2e1q2c182e1s3c1p2c1w2e1o2c1t1e1g2c1s2c162e1s2c1z2e1s2c192c1w2g1c2c1t3g1j2c1q2c1w2e1q1e142e1u2e1p2c1u2e1x2c1u2e1g2c1s3c1v2e1s2e1w2e1t3c1r2c1w2g1e2c1t2e1x2c1s2d102e1s2c182e1s2e1v2c1w2g192c1s1f162c1s3e1x2e1q2d192e1s3d172c1u1f162c1s3g1z2c1q3d1b2e1q3c1i2e1s2d152c1w3f122c1s2f172c1r3d1q2e1q2d192e1u3d122c1u3f172c1u3e1c2c1q2d192e1s3d1d2e1s3d152c1v3f1d2c1s3f172c1q3e1d2e1q2d172e1t3d1x2c1u3f142c1u3g1a2c1q2d1a2e1s3e1v2e1s3d152c1u3g172c1s3f1u2c1q2c1w2e1d1c1h3f1g1e1e3e1w1g121e1s2g1d1c1g3e141g123d1g1e1g1c1q1e1s3g1d3c1j3e1f2d193e1l2f163e123e191d1d1e1i3f1e2c1c3f1s3d1i3c1q1e1g1e1h3f1c1c1f3c1d2f1i3e183f1f3c181e1i3g121d1h1e121c181c1c1e181c1a3g1m1e1q1d1d2f191d1p3f1f1d1e1e1f1g1k3c122e141d1y1c1e3f1d3e1k3g1t2e1q1c1f1f183e1s1e1s3c1e3d1g3g121d1i1g1s1d1e3c1w2g1f3d1c3e1f1d1i3c143g1d3d1g1g152d1s2c1w1g1s2c1t1e1f2c1q3e1m2e1s2e1h2e1s2e1p2c1u2g1p2c1u2g1k2c1q3e1m2e1s2c162e1s2d162c1v2e1s2c1u3e172c1s2c1v2e1q2c1c2e1s3c1p1c172e1r2c1i2e1u2d1f2c1w1e132c1u3e1x2c1q2d112e1r3d1y2e1u3c132c1u1e182c1u2g162c1q2e1s2e1s3d1y2e1t2c1t2c1w1e1j2c1u1e1v2c1k2c1u2e1h2c1s2g172c1q2e1x2e1r2c102e1s2c1k2c1u1e1d2c1t3f102c1r1c1y2e1s2c1s2e1u2c1r2c1v2e1v2c1t2e1l2c1q2c1w2e1s1c1c2e172c1v3d1b2f153c171i2v123e1f2f1a3e1r3c1c3e1s3e1a1g1k3c1j1c1q1e1f2c181d1i3d142c1w2g1r2c1u2f1t2c1s3e1z2e1q2e142e1w2e1y2c1v2g1x2c1s2e1u2c1s2e1x2e1r2c1v2e1v3c1v2c1u3f1u2c1u3e1s2c1s3e1j2e1q2c1z2e1u2c1e2c1u2e1g2c1s3e112c1u1c1x2e1s1d1r2e1v1c1g2c1u1f1v2c1t2e1r2c1u1e1x2e1r2c152e1w3c1y2c1u3e1c2c1u2e1t2c1s1d182e1s3c1g2e1u3d192c1w3g142c1s3f192c1s3d1d2e1q2d192e1u3d1v2c1u3f172c1s3e1a2c1s3d1b2e1s3e1b2e1u3d182c1u3f162c1s3f1b2c1u3d1x2e1q3d182e1u3c1c2c1u3f172c1t3g1f2c1s3d1b2e1q3d1k2e1u2d172c1w3g1a2c1s1f1b2c1u3c1s2e1q1d172e1v3c1i2c1u1f152c1s3f1d2c1s3d192e1q2c1z2e1u1c1k1c1a1f1i1e1j1g1e1c1i3d1r3g1p3b1c3g1e1d1b3e1j3g111d1o1e1k1d1h3d1i1e161c1c2f181e1c1e1l3e1b1c1g3f161e1h3e1b1f1d3d1s1g1r3c1c1c1f3f1q2d1p1e1d3c1c3e1e1e1k1e1c2g1l3e1d3c1u1f1k1e1p1g1r1e1p1e1e1g1i1d181e1a1c142d1f3g1b1c1p3e1e1d1g1e162g1d2c1g1e1f3e1c3d1e3e1g1c121e181e1k3d1j2e1q2e1q3f1h3e183e1m1g131d1k1e1e1c1d3d1u3e1d3d1s2g1q3c1d1c1y3e122c1u2g1j2c1u2c1v2e1q2d1k2e1u2e1h2c1w2g1i2c1s3f1k2c1s2e1h2e1s1e1i2e1u3d102c1v2f1b2c1t2g122c1u2e112e1s2d1v2e1v3c1w2c1h2e1s2e1t2e1w2c1u2c1v2g132c1t2e1w2c1u2e102e1s3e172e1w3c152c1w3e1r2c1u2g1u2c1u3e1t2e1s1c1s2e1w2e1a2c1w2f1p2c1s2e122c1s1c1h3e1s2c1t3g1x2c1t2c1q2e1s1e1q2e1u1c1s2c1v2f1y2c1s3f122c1t1c192e1r2c1s2e1w2e1y2c1w2e1s2c1u3e102c1u1e1y2e1q2d102e1v2e1v2c1h3f1w2c183f183c1h171e2g1e1c3e1c1e1i3c1p1g1l1d1i1c1d3e1g1d1g1f1i2c1f1e1b2e152c1u1e1q2c1r2c152e1s1c1o2e1u3e1d2c1u2e1e2c1s3g1i2c1s2d1x2e1t2e1j2e1w2e1r2c1u3g1z2c1s2e1e2c1s1c1x2e1u2c1h2e1u1c1s2c1s2e1w2c1t2e122c1s2c1z2e1t2d1u2e1u1c132c1t2g1y2c1u2e172c1r3e1u2e1u2c1k2e1w1c1x2c1u1e1x2c1s2f1y2c1r3c1t2e1s2d172e1v3c1x2c1s3f182c1s3e1d2c1q3d192e1u3e1d2e1u3d162c1s3f1d2c1s2f192c1r3d1z2e1s1d172e1u3c1i2c1s3f172c1s3f182c1q1d192e1s3d152e1u3d162c1s3f1v2c1s2f1b2c1q3e1g2e1s2d192e1u3d1c2c1s1f172c1s3e1s2c1q1d192e1u3d1t2e1u3d162c1u3g1y2c1s3f192c1q3d192e1s3d172e1u2c1s2c1s2g1f1c123g1b3d1o1c1m3f1r3b1d3f1e3c192c1m3e1y2d1k3g1e3c1d1e1m3e1d1c183f153e1f2c1b2f1k1e1c3e1i2c1q2e1c3g1c1c1j3e1f1d191d1j3f181c122e1b3e1d1e1g3f1g2c1c3f1u1e1i1c1l1e1i1e1h3f1e2e1i3d1k1f1k3e1k3f1e3d1d1e1j1g1h3e143e1e1e1d3d1s3e1d1c1c1e1k2e101d141f1c2d1b1f1j3b1q2d1s2f1f3c1d2f163e1j1e1a1g1i3c1j1e1e1e1d1c1x1e122c193f1u1d191d1w1g1s2e1f3e1t2c1r3e1h2e1u2e1w2e1u2d162c1u2e1f2c1t2f1h2c1r2d172e1u1e1o2e1u3e1i2c1r3f152c1t2e1a2c1q1c1m2e1t3c1r2e1w3e132c1u2g1s2c1s3e1u1e1i2c1s3e1w2c1u1e1h2c1q1e1y2e1u3e1o2e1w3e1f2c1s3f1y2c1s2g122c1s3c1s2e1t2c1s2e1w1c1y2c1s2g1j2c1t1e172c1s1e1z2e1t3e1x2e1x2c1r2c1f2e1s2e1t2e1u3e1h2c1t2f1y2c1s1g172c1s3e1c2e1t3e1u2e1v2c1y2c1u2g1r2c1t2e1t2c1r3c1u2e1t2d1q2e1w1e132c1s2e1k2c1s1e193d1q2c192f1x1c172t1d1p1h1r2h2v2h2o2r1t16|bdd8097be4614d2e45ffff63ca2fd61d|unescape|ffce00|tippmargin|stripsw|stripsspace|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|fullwheel|8saox0ay7fj4|default_w|default_h|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KzwuKzEvEAI4HSMsKclvJcd0HzwqIzA2IzP4JcluKbw4HSEsJSP3JvT4HzwPJu45KcTtKcl5IussEAI3HSl5IcdtJvP4HzwPJu41KzP2JzwtJbssHSwtJSw4Kzd3ISTPJu4vKzd3KcE2KyssHSwvIcI4IzE4ISIPczhqKzI1IcPsJvhoIR4uISP1JSM5IbxzJR41KcEsJSP0KysuHSE3Jvh1Jvl1EzhqIvd2ISwsIzMoIR4vJzM0JSItJbw2HSAuJzI2JvA2HzEqJzEuJcI1JRxIJy41Jzh1KcMsIRssHSl5IcT0Icw4KyxzJy4tJvhuKcw5JbssHST3ISEvIvT3IuwvHSPtKzP4IcdtHzAqIcltIzA2IcAPIu40KzEvKzhvJbstHSMsISwsJch1EAs0HSAsKzh2Jcw0HzIqJcTuJvM0JvhPMvIqKcE1IcE3JvIoIu43JcI3IcAtKywvHSl1ISw2ISltHzIqKcE2JvhtJSTPIu41KcAsJcI5IRs0HSAsKcM0JcA2EAstHSI5KcP2JcM0HzIqJzPvISTuIzIPMvAqIch4KzE5JcPoIu44IcT3IcT3IRwsHST2KcT5JvM5Jus0HSA3JvP2JzM3EzwqJvTuIzT5KzP1HzMqJcM4KzTsIchPczEqJzEvIzEtIvhoJR4tIShvJclsKyxzIR4vJzd3IvwuKys2HSI1KzA0IvM4EzEqISl4IcA0JzhoJR41KcI5JcM1JbwuHSEuKcwtIcl3HzhqKzI3IzA4IzTPczwqIzItIvP2Jcl0JRs3HSI4JvdtKchvEAIsHSwtJSw5Icl5KzToJu41KcwvIvh1IRwsHzlqJvTvKchsIvdPIys4HSwsIzPsIcTtEAIsHzPqISw3JSMvJzhPIy4sIchsKcA3KcP5HzPqJzAtISd3ISAPIy4sIvAvKzh1JvM2HzPqJSA0KzPtIzdPczEqISE5IzAtJvloKb4tJSdvKzE1KbxzIR4uJvPtIcM0JRs5HSMsKzM0JSAuEzEqIvM1JvIsISPoKb42JzMuJzltIbwuHSMuIvwuIcI2HzTqKzl2IzMvJRxIIy43KcEsKcT4KzdoIcAqJzdvJcAsJbxzIy45JST5Kcl0KcloIcAqKzEvJvI5IuwtHSA2KzPuKcd4HzAuHSA4IcP4JzAPIb4vKcT4JSd0JystIR41IcPvIcA4EAsvHSd5Icw1IvTuHzAtHSP5ISA1KzhPMvIqJvduIzduJSEoIcEqIzl2Jzh2IbwvHSTuJcAuJvlvHzAuHSE0JvP5IShPJy4tIzP2JSdsJystIR40IzT2JShPczIqJzPuIvP2IvdoIcMqJSwtISEuIRxzIu44IcP4KzA1IbstJy44IvAvKcM3EzMqIcl3IzT4IzloIcdqIzIsIcT3EzMqJcM3JzwtIcIoIcdqISw4Kzh1KbxIJR4tISdtJvMuJustIu41JvPuJvAvEAI2HSI1JvwsJvA1HzAvHSh1JSI0IvPPJR41KcE4Jvd2HzAvHSluIvT1JSAPJR44Ivd5Kzl4JustIu43JvEuJzEPczlqIvP2JcT5JvToIcdqKch4JSw5JRxzJu41KzT0JclvJbstJb45KzM3IcP0EzlqJvTvIcAtKcIoIchPKy4sIzw4IzEsJustJRxzKy4uIzP0KcEuIbstJRw4HSMtIcIvKch3HzA1HST4IvTtIcMPKy42IcdsIzMvJystJb45JSP2IzT2EAs5HSA2JzPtKcE0HzAvHSl3ISE0IRxzKb40Izl5IvA1IRstIu43ISItJzTuEzTqJSM0JcP2KzToIcIqJSd1JcM2Kbw5HSP3JchuISl1HzAvHSd3KzE3IcIPczAtHSM1IvMsJRstJb4uIzP4JSd5EAItIb44ISE4KcA4HzA1HSwuKzd3IuwtIR4tKzAtIcP1HzA0HSPuKcl5IzPPIcEqJcA3JSwvJRstJy41KcT1KcPuEAstIR41Icl2IzI2HzA0HSd5Kcd5KzEPfRxJJu45KcT5KcM5JRstIy43Ivd2IcluEAI2HSM4KcwuIzM0HzAsHSlvJchtJvEPJb4uJSI4ISMtJRs5HSdtIzh2JSd2EzdqIShvKzE0IchoJu45KcT5KcM5JRxzJb4uJSI4ISMtJRs2HSM4KcIuIvI1EzhqJzP5IzEsJzMoJb4uJSdtJvT2Jbw3HST5KcT5JzT2HzdqISh1Icl5JSdPMvTqJcAsKch5JzloJb4uJSdtJvT2JbwtIy43IvdvJcP2HzhqJzP5IvIvJzMPIcwqJvI1Ivd4JRs3HST5KcT5JzT2EAItIy43IvdvJcP2HzTqJcAsJSd2JzlPKb41Icw5JcTvKbstIy43Ivd2IcluEzlqKcT5KcT0KchoIcwqJvI1JSA3IRxjFuxVjftoLblSiViViViVFu8|Ly9WLSsrl3iWLREoEVBSmCUrkRE6EWJUmDaYkVmvERsRlC9vjgaYk24RKRFSk250lV9olu1ujfmXmyEoEV1QlVmYkRE6ESwPIywsEzA1ERsRmDUsibE6EWJ2iuF9HyFSk250lV9og3xohgUojgJ0ESY7EV9uiCeuESXtIysRk24RKSAoEVUSk24RKRE8l3iWEDmYiDaXLbluIylPjCeYi2Q0LbluIyl|LClPmDFQkWJVk3FpLbm0lVBql2tQmCdXIRsPIuTWLStshgaXECM9F00sHzwPczA2HzwPczA2HzEPczwoIRxIIyssEBXPccwoJRxIIchoJRxIIchoKyxIIys4EAssHzhPfRxJIystIRxIIchoIcEPczA2HzA0EAssHzA0EAssHzAuEBXWECiYkCs9FuJViViViVhWHv48H2l|root|rootMargin|16x9|errortimeout|sharetitle|sharetop|settings5action|settings5|settings3action|settings4|settings4action|shareiconscale|shareiconscaleover|160|vast_preroll_limit|vast_preroll_timebreak|vast_preroll_counter|embedheight|560|shareiconmargin|embedsize|embedwidth|settings3|settings2action|posters|posterheight|posterwidth|177|444444|customimage|threshold|IntersectionObserver|intersectionRatio|postertitleonhover|999999|settings1|settings1action|settings2|titlecolor|222222|historybgaover|888888|170|20836l|13579l|vast_info|backgroundImage|backgroundSize|pljsvpaid|vast_system|radius_|90deg|M19|11px|getVPAIDAd|progress|Click|vast_clickurl|Complete|vast_time|vast_unmuteonclick|vast_unmuteonce|vast_resound|ytWaiting|ytWaited|viewPort|pljsvastprogress_|43327|02674|41876|02536|25105|23214c1|35428|07764|48921|60392c0|00069|27194|70857|97774|0z|60551c|02813|18675|775|17383|vast_skipTime|vast_skipTime2|subscribe|initAd|slot|videoSlot|handshakeVersion|AdViewable|AdPlaying|AdError|AdLog|videoSlotCanAutoPlay|Log|Started|402|fullscreenElement|Skipped|vpaidvideotimeout|Nonlinear|completed|nonlinear|startAd|AdPaused|AdUserClose|AdLinearChange|AdSizeChange|AdExpandedChange|AdDurationChange|AdLoaded|AdSkipped|strokeDashoffset|AdStarted|AdStopped|AdRemainingTimeChange|AdVolumeChange|AdVideoThirdQuartile|AdVideoComplete|AdUserAcceptInvitation|AdUserMinimize|AdVideoMidpoint|AdVideoFirstQuartile|AdImpression|AdClickThru|AdInteraction|17713|23214c0|96359|00158c|ipod|80989|69733|26762|00001zm10|44167|75275c|11992l0|00157c0|97489|94861|65823c|8083|3616|04083|58769|68334|66218c0|table|12px|vast_nocontrols|prtg|59375|48438l|interact|13539l2|13579l2||20816l1|13579|03125|03125l10|miterlimit|50px|before|_counter|vast_poster|51562z|875|51563l|84375|11912c0|13279|14962|73104|4852c0|75256|00334|12031c1|55246|75907c|81211|61861|3332|1545|31208|23214|48991|13493|12031c0|48361c|30899|81053|00001zm1|7821l0|34934|0775|48213|83216||17501|48146|15423|30713|23173|9649|34835|51755|8172|34903|47504|00068|30548|34767|77735c0|SizeChanged|TEXT_TRACKS_ADDED|yterrors|getAvailableQualityLevels||getPlaybackQuality|setSize|customyterrors|unavailable|BUFFERING|CUED|wrong|tiny|small|setPlaybackRate|ChromeCast|unMute|getCurrentTime|hd1080|medium|large|hd720|PAUSED|onPlaybackQualityChange|reset|onYouTubeIframeAPIReady|youtube_iframe_api|videoId|subtitles|kind|level|playbackRate|showing|playerVars|enablejsapi|modestbranding|onReady|onStateChange|showinfo|iv_load_policy|playerapiid|html5|disablekb|setPlaybackQuality|getVideoLoadedFraction|hideonlive|hideonyoutube|customjscontrol|sticking|hideonunmute|hideonfullscreen|hideuntilended|hideonleaveandplay|hideonleave|keydown|keyup|showboth|separator|maxHeight|showduration|hideondesktop|pjs_cast_button_|cast_available|hideonmobile|hide0timestore|hideafterstart|marginprocright|customwidth|msfullscreenchange|webkitfullscreenchange|to_right|Share|customspeeds|MSFullscreenChange|nativemobile|isOn|seektome|fullscreenchange|unhandledrejection|hideonpause|customText|Show|ssfly|bezier|mozfullscreenchange|Destroyed|getQualityFor|watching|swapAudioCodec|failed||loadeddata|hls_error|MEDIA_ERROR|AUDIO_TRACK_SWITCHING|NETWORK_ERROR|sleep|aborted|Video|42E01E|mp4a|appendBuffer|avc1|codecs|wake|WebKitMediaSource|WebKitSourceBuffer|AUDIO_TRACKS_UPDATED|fragdata|manifestLoadingTimeOut|fragLoadingTimeOut|enableWorker|xhrSetup|manifestLoadingMaxRetry|autoStartLoad|key_message|encountered|debug|layerX|attachMedia|FRAG_CHANGED||relurl|FRAG_PARSING_METADATA|LEVEL_LOADED|LEVEL_SWITCH|MEDIA_ATTACHED|MANIFEST_LOADED|MANIFEST_PARSED|350|firstLevel|enabled|WebKitPlaybackTargetAvailabilityEvent|webkitplaybacktargetavailabilitychanged|availability|getAutoSwitchQualityFor|autoLevelEnabled|createGain|destination|Infinity|available|webkitShowPlaybackTargetPicker|requestPictureInPicture|exitPictureInPicture|passonstart|pictureInPictureElement|webkitPresentationMode|webkitSupportsPresentationMode|pictureInPictureEnabled|disablePictureInPicture|createMediaElementSource||webkitAudioContext|854|480|1280|240|426|eng|English|rus|1920|1080|playtry|Tizen|autoplay_denied|2000px|2160|2560|1440|3840|ShowSettingsBut|bufferInterval|borderRight|borderBottom|2em|onMouseOver|playback|644082|D90000|073DA0|409829||onMouseOut|scrollWidth|marginRight|paddingbottom|rc_custom|5em|through|scrollHeight|scroll_up|scroll_right|FEF370|4bd9ac|panel|f2parent|redirectplaylist|250|pjslng_sub_sizeproc|home|pressed_|underline|pjslng_|ffeeab|72ccf8|aaaaaa|d9bb8c|b3fee8|ffc7d1|e8bbff|62de50|faed54|feba54|ContextMenu|hidesmoothly|_0x36c21c|0x2|0x3|0x4|0x9d|GoogleAnalyticsObject|require|autoLink|0x15|0x9|0xb|0x11|0x12|eventLabel|0x10|0xf|0xc|0xd||0xe|88484718|srvsga|active|hover|visited|outline|offsetTop|shuffle8|oncontextmenu|pjsfrrs|childList|manipulation|oframe|rc_|0x16|google||word|DOMContentLoaded|transbg|07|select|current_|hidearrow|running|mousedown|alphas|abg|pjs_volume_element3|pjs_volume_element2|linefortime|triangle|pjs_volume_element1|lines1|aload|valuepaddingright|valuemargintop|valuemarginbottom|valuepaddingleft|valuepaddingbottom|bufferline|colorover|valuepaddingtop|control_time|tipmarginright|_text|1000000|rand|SVG|load|link2|bufferDeg|iconspress|linehfortime|flipx|flipy|tipmargintop|tipmarginbottom|tipmarginleft|rotateonclick|rotateonhover|_bg|clickmarginleft|clickmarginright|handlemargintop|handlemarginbottom|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|OqFAAAAdklEQVQoz42QQQ7AIAgEF|kbq|RWAlnQyyazA4aoAB4FsBSA|width_|top_|opacity_|position_|left_|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|fimg|ontouchend|Cross|current_channel|ontouchstart|domain|f2img|sub_settings|220|shape|200000|handlemarginleft|handlemarginright|mouseenter|Buffering|onmousedown|135|225|onmouseup|PluginEffects|134|startvisibility|TimeStore|linetippointer|roundingver_final|offsetwidth|235|PluginGeo|hlsdvrtime|key_session|interrupted|Enter|116|115|114|112|113|117|118|0123456789|127|122|121|119|toUpperCase|111|110|109|Audio|108|107|105|106|website|advertiser|Options|Exit|Ads|LIVE|after|2048|192|fileend|outros|writePl|PasswordTime|Open|nomidroll|webkitSupportsFullscreen|webkitEnterFullScreen|clone|draggable|issue|crossdomain|webkitendfullscreen|wheelDelta|Progress|heartbeats|redirectblank|showfrom1file|scrollY|stretch|191|Logo|nativenotandroid|nativeontv|isOpen|Hide|valueOf|Resume|geoplay|104|103|moveplaylist|isfullscreen|vastbreak|Yandex|playerjs_hit|Metric|playerjs_|300000|0val|Yes|toDataURL|casterror|playerjscom|castdevice|watch|toggle|stringify|adShown|resumed|unmuted|rewound|vast_Impression|dispatchEvent|initEvent|vpaid_|capiom|toogle|eventlisteners|createEvent|1val|jpeg|number|cssText|NaNpx|Previous|stylesheet|googleapis|encode|Full|Small|Tiny|Medium|mediasource|Large|copied|currentfile|Shadow|playlist_id|Font|playlist_folders|find|Bottom|showplaylist|vastnow|update|Copied|autonext|clipboard|vastinfo|black|scrollX|currentSubtitle|sub_off_title|roll|map|__storage_test__|concat|constrols|Dialogue|WebkitAppearance|offsetX|blackberry|iemobile|iosv|mini|createposter|0001|New|x2C|x24||posterontop|Speed|Audiotrack|x2E|hqdefault||nomedia|x6A|WEBVTT||Created|MediaPdf|RemoveAll|taginframe|error_time|PLAYBACK_TIME_UPDATED|setTextTrack|Philips|PLAYBACK_PLAYING|STREAM_INITIALIZED|isDynamic|QUALITY_CHANGE_REQUESTED|mediaType|manifestError|capability|MediaSegment|FRAGMENT_LOADING_COMPLETED|SmartTV|oldQuality|setXHRWithCredentialsForType|enableLastMediaSettingsCaching|anonymous|supported|Build|crossOrigin|fillvideo|tagcors|Close|PlugMediaChannels|setBufferTimeAtTopQualityLongForm|enableLastBitrateCaching|setStableBufferTime|initialize|getDebug|setLogToBrowserConsole|Quality|Update|Pass|vast_ready|vast_error||YoutubePlaylist|x3D|postroll_start|playlists|vastbgpreload|x45|vast_finish|x20|renew|EXTINF|dvtp|Alternative|preroll_start|tags|3600000|preloaded|Seeking|Thumbnails|x78|alarm|portrait|alert404|RemovePassword|x5F|Break|alert404text'.split('|'),0,{})) +"undefined"!=typeof window&&function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Hls=t():e.Hls=t()}(this,function(){return function(e){var t={};function r(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(i,a,function(t){return e[t]}.bind(null,a));return i},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/dist/",r(r.s=31)}([function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(6);function a(){}var n={trace:a,debug:a,log:a,warn:a,info:a,error:a},o=n;var s=i.getSelfScope();function l(e){for(var t=[],r=1;r "+t}(e,r[0])),t.apply(s.console,r)}:a}(t)})}t.enableLogs=function(e){if(!0===e||"object"==typeof e){l(e,"debug","log","info","warn","error");try{o.log()}catch(e){o=n}}else o=n},t.logger=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={MEDIA_ATTACHING:"hlsMediaAttaching",MEDIA_ATTACHED:"hlsMediaAttached",MEDIA_DETACHING:"hlsMediaDetaching",MEDIA_DETACHED:"hlsMediaDetached",BUFFER_RESET:"hlsBufferReset",BUFFER_CODECS:"hlsBufferCodecs",BUFFER_CREATED:"hlsBufferCreated",BUFFER_APPENDING:"hlsBufferAppending",BUFFER_APPENDED:"hlsBufferAppended",BUFFER_EOS:"hlsBufferEos",BUFFER_FLUSHING:"hlsBufferFlushing",BUFFER_FLUSHED:"hlsBufferFlushed",MANIFEST_LOADING:"hlsManifestLoading",MANIFEST_LOADED:"hlsManifestLoaded",MANIFEST_PARSED:"hlsManifestParsed",LEVEL_SWITCHING:"hlsLevelSwitching",LEVEL_SWITCHED:"hlsLevelSwitched",LEVEL_LOADING:"hlsLevelLoading",LEVEL_LOADED:"hlsLevelLoaded",LEVEL_UPDATED:"hlsLevelUpdated",LEVEL_PTS_UPDATED:"hlsLevelPtsUpdated",AUDIO_TRACKS_UPDATED:"hlsAudioTracksUpdated",AUDIO_TRACK_SWITCHING:"hlsAudioTrackSwitching",AUDIO_TRACK_SWITCHED:"hlsAudioTrackSwitched",AUDIO_TRACK_LOADING:"hlsAudioTrackLoading",AUDIO_TRACK_LOADED:"hlsAudioTrackLoaded",SUBTITLE_TRACKS_UPDATED:"hlsSubtitleTracksUpdated",SUBTITLE_TRACK_SWITCH:"hlsSubtitleTrackSwitch",SUBTITLE_TRACK_LOADING:"hlsSubtitleTrackLoading",SUBTITLE_TRACK_LOADED:"hlsSubtitleTrackLoaded",SUBTITLE_FRAG_PROCESSED:"hlsSubtitleFragProcessed",INIT_PTS_FOUND:"hlsInitPtsFound",FRAG_LOADING:"hlsFragLoading",FRAG_LOAD_PROGRESS:"hlsFragLoadProgress",FRAG_LOAD_EMERGENCY_ABORTED:"hlsFragLoadEmergencyAborted",FRAG_LOADED:"hlsFragLoaded",FRAG_DECRYPTED:"hlsFragDecrypted",FRAG_PARSING_INIT_SEGMENT:"hlsFragParsingInitSegment",FRAG_PARSING_USERDATA:"hlsFragParsingUserdata",FRAG_PARSING_METADATA:"hlsFragParsingMetadata",FRAG_PARSING_DATA:"hlsFragParsingData",FRAG_PARSED:"hlsFragParsed",FRAG_BUFFERED:"hlsFragBuffered",FRAG_CHANGED:"hlsFragChanged",FPS_DROP:"hlsFpsDrop",FPS_DROP_LEVEL_CAPPING:"hlsFpsDropLevelCapping",ERROR:"hlsError",DESTROYING:"hlsDestroying",KEY_LOADING:"hlsKeyLoading",KEY_LOADED:"hlsKeyLoaded",STREAM_STATE_TRANSITION:"hlsStreamStateTransition"}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(6).getSelfScope().Number;t.Number=i,i.isFinite=i.isFinite||function(e){return"number"==typeof e&&isFinite(e)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ErrorTypes={NETWORK_ERROR:"networkError",MEDIA_ERROR:"mediaError",KEY_SYSTEM_ERROR:"keySystemError",MUX_ERROR:"muxError",OTHER_ERROR:"otherError"},t.ErrorDetails={KEY_SYSTEM_NO_KEYS:"keySystemNoKeys",KEY_SYSTEM_NO_ACCESS:"keySystemNoAccess",KEY_SYSTEM_NO_SESSION:"keySystemNoSession",KEY_SYSTEM_LICENSE_REQUEST_FAILED:"keySystemLicenseRequestFailed",MANIFEST_LOAD_ERROR:"manifestLoadError",MANIFEST_LOAD_TIMEOUT:"manifestLoadTimeOut",MANIFEST_PARSING_ERROR:"manifestParsingError",MANIFEST_INCOMPATIBLE_CODECS_ERROR:"manifestIncompatibleCodecsError",LEVEL_LOAD_ERROR:"levelLoadError",LEVEL_LOAD_TIMEOUT:"levelLoadTimeOut",LEVEL_SWITCH_ERROR:"levelSwitchError",AUDIO_TRACK_LOAD_ERROR:"audioTrackLoadError",AUDIO_TRACK_LOAD_TIMEOUT:"audioTrackLoadTimeOut",FRAG_LOAD_ERROR:"fragLoadError",FRAG_LOAD_TIMEOUT:"fragLoadTimeOut",FRAG_DECRYPT_ERROR:"fragDecryptError",FRAG_PARSING_ERROR:"fragParsingError",REMUX_ALLOC_ERROR:"remuxAllocError",KEY_LOAD_ERROR:"keyLoadError",KEY_LOAD_TIMEOUT:"keyLoadTimeOut",BUFFER_ADD_CODEC_ERROR:"bufferAddCodecError",BUFFER_APPEND_ERROR:"bufferAppendError",BUFFER_APPENDING_ERROR:"bufferAppendingError",BUFFER_STALLED_ERROR:"bufferStalledError",BUFFER_FULL_ERROR:"bufferFullError",BUFFER_SEEK_OVER_HOLE:"bufferSeekOverHole",BUFFER_NUDGE_ON_STALL:"bufferNudgeOnStall",INTERNAL_EXCEPTION:"internalException"}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),a=r(3),n=r(1),o={hlsEventGeneric:!0,hlsHandlerDestroying:!0,hlsHandlerDestroyed:!0},s=function(){function e(e){for(var t=[],r=1;r=r.start(i)&&t<=r.end(i))return!0}catch(e){}return!1},e.bufferInfo=function(e,t,r){try{if(e){var i=e.buffered,a=[],n=void 0;for(n=0;nd&&(l[u-1].end=e[s].end):l.push(e[s])}else l.push(e[s])}for(s=0,i=0,a=n=t;s=f&&t=i&&t<=a){n.push({startPTS:Math.max(e,r.start(s)),endPTS:Math.min(t,r.end(s))});break}if(ei)n.push({startPTS:Math.max(e,r.start(s)),endPTS:Math.min(t,r.end(s))}),o=!0;else if(t<=i)break}return{time:n,partial:o}},o.prototype.getFragmentKey=function(e){return e.type+"_"+e.level+"_"+e.urlId+"_"+e.sn},o.prototype.getPartialFragment=function(e){var t,r,i,a=this,n=null,o=0;return Object.keys(this.fragments).forEach(function(s){var l=a.fragments[s];a.isPartial(l)&&(r=l.body.startPTS-a.bufferPadding,i=l.body.endPTS+a.bufferPadding,e>=r&&e<=i&&(t=Math.min(e-r,i-e),o<=t&&(n=l.body,o=t)))}),n},o.prototype.getState=function(e){var r=this.getFragmentKey(e),i=this.fragments[r],a=t.FragmentState.NOT_LOADED;return void 0!==i&&(a=i.buffered?!0===this.isPartial(i)?t.FragmentState.PARTIAL:t.FragmentState.OK:t.FragmentState.APPENDING),a},o.prototype.isPartial=function(e){return!0===e.buffered&&(void 0!==e.range.video&&!0===e.range.video.partial||void 0!==e.range.audio&&!0===e.range.audio.partial)},o.prototype.isTimeBuffered=function(e,t,r){for(var i,a,n=0;n=i&&t<=a)return!0;if(t<=i)return!1}return!1},o.prototype.onFragLoaded=function(t){var r=t.frag;e.isFinite(r.sn)&&!r.bitrateTest&&(this.fragments[this.getFragmentKey(r)]={body:r,range:Object.create(null),buffered:!1})},o.prototype.onBufferAppended=function(e){var t=this;this.timeRanges=e.timeRanges,Object.keys(this.timeRanges).forEach(function(e){var r=t.timeRanges[e];t.detectEvictedFragments(e,r)})},o.prototype.onFragBuffered=function(e){this.detectPartialFragments(e.frag)},o.prototype.hasFragment=function(e){var t=this.getFragmentKey(e);return void 0!==this.fragments[t]},o.prototype.removeFragment=function(e){var t=this.getFragmentKey(e);delete this.fragments[t]},o.prototype.removeAllFragments=function(){this.fragments=Object.create(null)},o}(a.default);t.FragmentTracker=o}).call(this,r(2).Number)},function(e,t,r){!function(t){var r=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/\?#]*\/)*.*?)??(;.*?)?(\?.*?)?(#.*?)?$/,i=/^([^\/?#]*)(.*)$/,a=/(?:\/|^)\.(?=\/)/g,n=/(?:\/|^)\.\.\/(?!\.\.\/).*?(?=\/)/g,o={buildAbsoluteURL:function(e,t,r){if(r=r||{},e=e.trim(),!(t=t.trim())){if(!r.alwaysNormalize)return e;var a=o.parseURL(e);if(!a)throw new Error("Error trying to parse base URL.");return a.path=o.normalizePath(a.path),o.buildURLFromParts(a)}var n=o.parseURL(t);if(!n)throw new Error("Error trying to parse relative URL.");if(n.scheme)return r.alwaysNormalize?(n.path=o.normalizePath(n.path),o.buildURLFromParts(n)):t;var s=o.parseURL(e);if(!s)throw new Error("Error trying to parse base URL.");if(!s.netLoc&&s.path&&"/"!==s.path[0]){var l=i.exec(s.path);s.netLoc=l[1],s.path=l[2]}s.netLoc&&!s.path&&(s.path="/");var u={scheme:s.scheme,netLoc:n.netLoc,path:null,params:n.params,query:n.query,fragment:n.fragment};if(!n.netLoc&&(u.netLoc=s.netLoc,"/"!==n.path[0]))if(n.path){var d=s.path,f=d.substring(0,d.lastIndexOf("/")+1)+n.path;u.path=o.normalizePath(f)}else u.path=s.path,n.params||(u.params=s.params,n.query||(u.query=s.query));return null===u.path&&(u.path=r.alwaysNormalize?o.normalizePath(n.path):n.path),o.buildURLFromParts(u)},parseURL:function(e){var t=r.exec(e);return t?{scheme:t[1]||"",netLoc:t[2]||"",path:t[3]||"",params:t[4]||"",query:t[5]||"",fragment:t[6]||""}:null},normalizePath:function(e){for(e=e.split("").reverse().join("").replace(a,"");e.length!==(e=e.replace(n,"")).length;);return e.split("").reverse().join("")},buildURLFromParts:function(e){return e.scheme+e.netLoc+e.path+e.params+e.query+e.fragment}};e.exports=o}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={search:function(e,t){for(var r=0,i=e.length-1,a=null,n=null;r<=i;){var o=t(n=e[a=(r+i)/2|0]);if(o>0)r=a+1;else{if(!(o<0))return n;i=a-1}}return null}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(){}return e.isHeader=function(e,t){return t+10<=e.length&&73===e[t]&&68===e[t+1]&&51===e[t+2]&&e[t+3]<255&&e[t+4]<255&&e[t+6]<128&&e[t+7]<128&&e[t+8]<128&&e[t+9]<128},e.isFooter=function(e,t){return t+10<=e.length&&51===e[t]&&68===e[t+1]&&73===e[t+2]&&e[t+3]<255&&e[t+4]<255&&e[t+6]<128&&e[t+7]<128&&e[t+8]<128&&e[t+9]<128},e.getID3Data=function(t,r){for(var i=r,a=0;e.isHeader(t,r);){a+=10,a+=e._readSize(t,r+6),e.isFooter(t,r+10)&&(a+=10),r+=a}if(a>0)return t.subarray(i,i+a)},e._readSize=function(e,t){var r=0;return r=(127&e[t])<<21,r|=(127&e[t+1])<<14,r|=(127&e[t+2])<<7,r|=127&e[t+3]},e.getTimeStamp=function(t){for(var r=e.getID3Frames(t),i=0;i>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:o+=String.fromCharCode(r);break;case 12:case 13:i=e[s++],o+=String.fromCharCode((31&r)<<6|63&i);break;case 14:i=e[s++],a=e[s++],o+=String.fromCharCode((15&r)<<12|(63&i)<<6|(63&a)<<0)}}return o},e}(),a=i._utf8ArrayToStr;t.utf8ArrayToStr=a,t.default=i},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(8),a=r(18),n=function(){function t(){var e;this._url=null,this._byteRange=null,this._decryptdata=null,this.tagList=[],this.programDateTime=null,this.rawProgramDateTime=null,this._elementaryStreams=((e={})[t.ElementaryStreamTypes.AUDIO]=!1,e[t.ElementaryStreamTypes.VIDEO]=!1,e)}return Object.defineProperty(t,"ElementaryStreamTypes",{get:function(){return{AUDIO:"audio",VIDEO:"video"}},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"url",{get:function(){return!this._url&&this.relurl&&(this._url=i.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url},set:function(e){this._url=e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"byteRange",{get:function(){if(!this._byteRange&&!this.rawByteRange)return[];if(this._byteRange)return this._byteRange;var e=[];if(this.rawByteRange){var t=this.rawByteRange.split("@",2);if(1===t.length){var r=this.lastByteRangeEndOffset;e[0]=r||0}else e[0]=parseInt(t[1]);e[1]=parseInt(t[0])+e[0],this._byteRange=e}return e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"byteRangeStartOffset",{get:function(){return this.byteRange[0]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"byteRangeEndOffset",{get:function(){return this.byteRange[1]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"decryptdata",{get:function(){return this._decryptdata||(this._decryptdata=this.fragmentDecryptdataFromLevelkey(this.levelkey,this.sn)),this._decryptdata},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"endProgramDateTime",{get:function(){if(!e.isFinite(this.programDateTime))return null;var t=e.isFinite(this.duration)?this.duration:0;return this.programDateTime+1e3*t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"encrypted",{get:function(){return!(!this.decryptdata||null===this.decryptdata.uri||null!==this.decryptdata.key)},enumerable:!0,configurable:!0}),t.prototype.addElementaryStream=function(e){this._elementaryStreams[e]=!0},t.prototype.hasElementaryStream=function(e){return!0===this._elementaryStreams[e]},t.prototype.createInitializationVector=function(e){for(var t=new Uint8Array(16),r=12;r<16;r++)t[r]=e>>8*(15-r)&255;return t},t.prototype.fragmentDecryptdataFromLevelkey=function(e,t){var r=e;return e&&e.method&&e.uri&&!e.iv&&((r=new a.default).method=e.method,r.baseuri=e.baseuri,r.reluri=e.reluri,r.iv=this.createInitializationVector(t)),r},t}();t.default=n}).call(this,r(2).Number)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(39),a=r(40),n=r(41),o=r(3),s=r(0),l=r(1),u=r(6).getSelfScope(),d=function(){function e(e,t,r){var i=(void 0===r?{}:r).removePKCS7Padding,a=void 0===i||i;if(this.logEnabled=!0,this.observer=e,this.config=t,this.removePKCS7Padding=a,a)try{var n=u.crypto;n&&(this.subtle=n.subtle||n.webkitSubtle)}catch(e){}this.disableWebCrypto=!this.subtle}return e.prototype.isSync=function(){return this.disableWebCrypto&&this.config.enableSoftwareAES},e.prototype.decrypt=function(e,t,r,o){var l=this;if(this.disableWebCrypto&&this.config.enableSoftwareAES){this.logEnabled&&(s.logger.log("JS AES decrypt"),this.logEnabled=!1);var u=this.decryptor;u||(this.decryptor=u=new n.default),u.expandKey(t),o(u.decrypt(e,0,r,this.removePKCS7Padding))}else{this.logEnabled&&(s.logger.log("WebCrypto AES decrypt"),this.logEnabled=!1);var d=this.subtle;this.key!==t&&(this.key=t,this.fastAesKey=new a.default(d,t)),this.fastAesKey.expandKey().then(function(a){new i.default(d,r).decrypt(e,a).catch(function(i){l.onWebCryptoError(i,e,t,r,o)}).then(function(e){o(e)})}).catch(function(i){l.onWebCryptoError(i,e,t,r,o)})}},e.prototype.onWebCryptoError=function(e,t,r,i,a){this.config.enableSoftwareAES?(s.logger.log("WebCrypto Error, disable WebCrypto API"),this.disableWebCrypto=!0,this.logEnabled=!0,this.decrypt(t,r,i,a)):(s.logger.error("decrypting error : "+e.message),this.observer.trigger(l.default.ERROR,{type:o.ErrorTypes.MEDIA_ERROR,details:o.ErrorDetails.FRAG_DECRYPT_ERROR,fatal:!0,reason:e.message}))},e.prototype.destroy=function(){var e=this.decryptor;e&&(e.destroy(),this.decryptor=void 0)},e}();t.default=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getMediaSource=function(){if("undefined"!=typeof window)return window.MediaSource||window.WebKitMediaSource}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(0);function a(t,r,a){var n=t[r],o=t[a],s=o.startPTS;e.isFinite(s)?a>r?(n.duration=s-n.start,n.duration<0&&i.logger.warn("negative duration computed for frag "+n.sn+",level "+n.level+", there should be some duration drift between playlist and fragment!")):(o.duration=n.start-s,o.duration<0&&i.logger.warn("negative duration computed for frag "+o.sn+",level "+o.level+", there should be some duration drift between playlist and fragment!")):o.start=a>r?n.start+n.duration:Math.max(n.start-o.duration,0)}function n(t,r,i,n,o,s){var l=i;if(e.isFinite(r.startPTS)){var u=Math.abs(r.startPTS-i);e.isFinite(r.deltaPTS)?r.deltaPTS=Math.max(u,r.deltaPTS):r.deltaPTS=u,l=Math.max(i,r.startPTS),i=Math.min(i,r.startPTS),n=Math.max(n,r.endPTS),o=Math.min(o,r.startDTS),s=Math.max(s,r.endDTS)}var d=i-r.start;r.start=r.startPTS=i,r.maxStartPTS=l,r.endPTS=n,r.startDTS=o,r.endDTS=s,r.duration=n-i;var f,c,h,p=r.sn;if(!t||pt.endSN)return 0;for(f=p-t.startSN,(c=t.fragments)[f]=r,h=f;h>0;h--)a(c,h,h-1);for(h=f;h=0&&l1&&(this.clearNextTick(),this._tickTimer=setTimeout(this._boundTick,0)),this._tickCallCount=0)},t.prototype.doTick=function(){},t}(r(4).default);t.default=a},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(3),s=r(0),l=r(17),u=r(32),d=window.performance,f={MANIFEST:"manifest",LEVEL:"level",AUDIO_TRACK:"audioTrack",SUBTITLE_TRACK:"subtitleTrack"},c={MAIN:"main",AUDIO:"audio",SUBTITLE:"subtitle"},h=function(t){function r(e){var r=t.call(this,e,a.default.MANIFEST_LOADING,a.default.LEVEL_LOADING,a.default.AUDIO_TRACK_LOADING,a.default.SUBTITLE_TRACK_LOADING)||this;return r.loaders={},r}return i(r,t),Object.defineProperty(r,"ContextType",{get:function(){return f},enumerable:!0,configurable:!0}),Object.defineProperty(r,"LevelType",{get:function(){return c},enumerable:!0,configurable:!0}),r.canHaveQualityLevels=function(e){return e!==f.AUDIO_TRACK&&e!==f.SUBTITLE_TRACK},r.mapContextToLevelType=function(e){switch(e.type){case f.AUDIO_TRACK:return c.AUDIO;case f.SUBTITLE_TRACK:return c.SUBTITLE;default:return c.MAIN}},r.getResponseUrl=function(e,t){var r=e.url;return void 0!==r&&0!==r.indexOf("data:")||(r=t.url),r},r.prototype.createInternalLoader=function(e){var t=this.hls.config,r=t.pLoader,i=t.loader,a=new(r||i)(t);return e.loader=a,this.loaders[e.type]=a,a},r.prototype.getInternalLoader=function(e){return this.loaders[e.type]},r.prototype.resetInternalLoader=function(e){this.loaders[e]&&delete this.loaders[e]},r.prototype.destroyInternalLoaders=function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy(),this.resetInternalLoader(e)}},r.prototype.destroy=function(){this.destroyInternalLoaders(),t.prototype.destroy.call(this)},r.prototype.onManifestLoading=function(e){this.load(e.url,{type:f.MANIFEST,level:0,id:null})},r.prototype.onLevelLoading=function(e){this.load(e.url,{type:f.LEVEL,level:e.level,id:e.id})},r.prototype.onAudioTrackLoading=function(e){this.load(e.url,{type:f.AUDIO_TRACK,level:null,id:e.id})},r.prototype.onSubtitleTrackLoading=function(e){this.load(e.url,{type:f.SUBTITLE_TRACK,level:null,id:e.id})},r.prototype.load=function(e,t){var r=this.hls.config;s.logger.debug("Loading playlist of type "+t.type+", level: "+t.level+", id: "+t.id);var i,a,n,o,l=this.getInternalLoader(t);if(l){var u=l.context;if(u&&u.url===e)return s.logger.trace("playlist request ongoing"),!1;s.logger.warn("aborting previous loader for type: "+t.type),l.abort()}switch(t.type){case f.MANIFEST:i=r.manifestLoadingMaxRetry,a=r.manifestLoadingTimeOut,n=r.manifestLoadingRetryDelay,o=r.manifestLoadingMaxRetryTimeout;break;case f.LEVEL:i=0,a=r.levelLoadingTimeOut;break;default:i=r.levelLoadingMaxRetry,a=r.levelLoadingTimeOut,n=r.levelLoadingRetryDelay,o=r.levelLoadingMaxRetryTimeout}l=this.createInternalLoader(t),t.url=e,t.responseType=t.responseType||"";var d={timeout:a,maxRetry:i,retryDelay:n,maxRetryDelay:o},c={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};return s.logger.debug("Calling internal loader delegate for URL: "+e),l.load(t,d,c),!0},r.prototype.loadsuccess=function(e,t,r,i){if(void 0===i&&(i=null),r.isSidxRequest)return this._handleSidxRequest(e,r),void this._handlePlaylistLoaded(e,t,r,i);this.resetInternalLoader(r.type);var a=e.data;t.tload=d.now(),0===a.indexOf("#EXTM3U")?a.indexOf("#EXTINF:")>0||a.indexOf("#EXT-X-TARGETDURATION:")>0?this._handleTrackOrLevelPlaylist(e,t,r,i):this._handleMasterPlaylist(e,t,r,i):this._handleManifestParsingError(e,r,"no EXTM3U delimiter",i)},r.prototype.loaderror=function(e,t,r){void 0===r&&(r=null),this._handleNetworkError(t,r,!1,e)},r.prototype.loadtimeout=function(e,t,r){void 0===r&&(r=null),this._handleNetworkError(t,r,!0)},r.prototype._handleMasterPlaylist=function(e,t,i,n){var o=this.hls,l=e.data,d=r.getResponseUrl(e,i),f=u.default.parseMasterPlaylist(l,d);if(f.length){var c=f.map(function(e){return{id:e.attrs.AUDIO,codec:e.audioCodec}}),h=u.default.parseMasterPlaylistMedia(l,d,"AUDIO",c),p=u.default.parseMasterPlaylistMedia(l,d,"SUBTITLES");if(h.length){var g=!1;h.forEach(function(e){e.url||(g=!0)}),!1===g&&f[0].audioCodec&&!f[0].attrs.AUDIO&&(s.logger.log("audio codec signaled in quality level, but no embedded audio track signaled, create one"),h.unshift({type:"main",name:"main"}))}o.trigger(a.default.MANIFEST_LOADED,{levels:f,audioTracks:h,subtitles:p,url:d,stats:t,networkDetails:n})}else this._handleManifestParsingError(e,i,"no level found in manifest",n)},r.prototype._handleTrackOrLevelPlaylist=function(t,i,n,o){var s=this.hls,l=n.id,c=n.level,h=n.type,p=r.getResponseUrl(t,n),g=e.isFinite(l)?l:0,v=e.isFinite(c)?c:g,y=r.mapContextToLevelType(n),m=u.default.parseLevelPlaylist(t.data,p,v,y,g);if(m.tload=i.tload,h===f.MANIFEST){var E={url:p,details:m};s.trigger(a.default.MANIFEST_LOADED,{levels:[E],audioTracks:[],url:p,stats:i,networkDetails:o})}if(i.tparsed=d.now(),m.needSidxRanges){var _=m.initSegment.url;this.load(_,{isSidxRequest:!0,type:h,level:c,levelDetails:m,id:l,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer"})}else n.levelDetails=m,this._handlePlaylistLoaded(t,i,n,o)},r.prototype._handleSidxRequest=function(e,t){var r=l.default.parseSegmentIndex(new Uint8Array(e.data));if(r){var i=r.references,a=t.levelDetails;i.forEach(function(e,t){var r=e.info,i=a.fragments[t];0===i.byteRange.length&&(i.rawByteRange=String(1+r.end-r.start)+"@"+String(r.start))}),a.initSegment.rawByteRange=String(r.moovEndOffset)+"@0"}},r.prototype._handleManifestParsingError=function(e,t,r,i){this.hls.trigger(a.default.ERROR,{type:o.ErrorTypes.NETWORK_ERROR,details:o.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:!0,url:e.url,reason:r,networkDetails:i})},r.prototype._handleNetworkError=function(e,t,r,i){var n,l;void 0===r&&(r=!1),void 0===i&&(i=null),s.logger.info("A network error occured while loading a "+e.type+"-type playlist");var u=this.getInternalLoader(e);switch(e.type){case f.MANIFEST:n=r?o.ErrorDetails.MANIFEST_LOAD_TIMEOUT:o.ErrorDetails.MANIFEST_LOAD_ERROR,l=!0;break;case f.LEVEL:n=r?o.ErrorDetails.LEVEL_LOAD_TIMEOUT:o.ErrorDetails.LEVEL_LOAD_ERROR,l=!1;break;case f.AUDIO_TRACK:n=r?o.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:o.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,l=!1;break;default:l=!1}u&&(u.abort(),this.resetInternalLoader(e.type));var d={type:o.ErrorTypes.NETWORK_ERROR,details:n,fatal:l,url:u.url,loader:u,context:e,networkDetails:t};i&&(d.response=i),this.hls.trigger(a.default.ERROR,d)},r.prototype._handlePlaylistLoaded=function(e,t,i,n){var o=i.type,s=i.level,l=i.id,u=i.levelDetails;if(u.targetduration)if(r.canHaveQualityLevels(i.type))this.hls.trigger(a.default.LEVEL_LOADED,{details:u,level:s||0,id:l||0,stats:t,networkDetails:n});else switch(o){case f.AUDIO_TRACK:this.hls.trigger(a.default.AUDIO_TRACK_LOADED,{details:u,id:l,stats:t,networkDetails:n});break;case f.SUBTITLE_TRACK:this.hls.trigger(a.default.SUBTITLE_TRACK_LOADED,{details:u,id:l,stats:t,networkDetails:n})}else this._handleManifestParsingError(e,i,"invalid target duration",n)},r}(n.default);t.default=h}).call(this,r(2).Number)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),a=r(1),n=Math.pow(2,32)-1,o=function(){function e(e,t){this.observer=e,this.remuxer=t}return e.prototype.resetTimeStamp=function(e){this.initPTS=e},e.prototype.resetInitSegment=function(t,r,i,n){if(t&&t.byteLength){var o=this.initData=e.parseInitSegment(t);null==r&&(r="mp4a.40.5"),null==i&&(i="avc1.42e01e");var s={};o.audio&&o.video?s.audiovideo={container:"video/mp4",codec:r+","+i,initSegment:n?t:null}:(o.audio&&(s.audio={container:"audio/mp4",codec:r,initSegment:n?t:null}),o.video&&(s.video={container:"video/mp4",codec:i,initSegment:n?t:null})),this.observer.trigger(a.default.FRAG_PARSING_INIT_SEGMENT,{tracks:s})}else r&&(this.audioCodec=r),i&&(this.videoCodec=i)},e.probe=function(t){return e.findBox({data:t,start:0,end:Math.min(t.length,16384)},["moof"]).length>0},e.bin2str=function(e){return String.fromCharCode.apply(null,e)},e.readUint16=function(e,t){e.data&&(t+=e.start,e=e.data);var r=e[t]<<8|e[t+1];return r<0?65536+r:r},e.readUint32=function(e,t){e.data&&(t+=e.start,e=e.data);var r=e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3];return r<0?4294967296+r:r},e.writeUint32=function(e,t,r){e.data&&(t+=e.start,e=e.data),e[t]=r>>24,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r},e.findBox=function(t,r){var i,a,n,o,s,l,u,d=[];if(t.data?(l=t.start,o=t.end,t=t.data):(l=0,o=t.byteLength),!r.length)return null;for(i=l;i1?i+a:o,n===r[0]&&(1===r.length?d.push({data:t,start:i+8,end:u}):(s=e.findBox({data:t,start:i+8,end:u},r.slice(1))).length&&(d=d.concat(s))),i=u;return d},e.parseSegmentIndex=function(t){var r,i=e.findBox(t,["moov"])[0],a=i?i.end:null,n=0,o=e.findBox(t,["sidx"]);if(!o||!o[0])return null;r=[];var s=(o=o[0]).data[0];n=0===s?8:16;var l=e.readUint32(o,n);n+=4;n+=0===s?8:16,n+=2;var u=o.end+0,d=e.readUint16(o,n);n+=2;for(var f=0;f>>31)return void console.warn("SIDX has hierarchical references (not supported)");var g=e.readUint32(o,c);c+=4,r.push({referenceSize:p,subsegmentDuration:g,info:{duration:g/l,start:u,end:u+p-1}}),u+=p,n=c+=4}return{earliestPresentationTime:0,timescale:l,version:s,referencesCount:d,references:r,moovEndOffset:a}},e.parseInitSegment=function(t){var r=[];return e.findBox(t,["moov","trak"]).forEach(function(t){var a=e.findBox(t,["tkhd"])[0];if(a){var n=a.data[a.start],o=0===n?12:20,s=e.readUint32(a,o),l=e.findBox(t,["mdia","mdhd"])[0];if(l){o=0===(n=l.data[l.start])?12:20;var u=e.readUint32(l,o),d=e.findBox(t,["mdia","hdlr"])[0];if(d){var f={soun:"audio",vide:"video"}[e.bin2str(d.data.subarray(d.start+8,d.start+12))];if(f){var c=e.findBox(t,["mdia","minf","stbl","stsd"]);if(c.length){c=c[0];var h=e.bin2str(c.data.subarray(c.start+12,c.start+16));i.logger.log("MP4Demuxer:"+f+":"+h+" found")}r[s]={timescale:u,type:f},r[f]={timescale:u,id:s}}}}}}),r},e.getStartDTS=function(t,r){var i,a,n;return i=e.findBox(r,["moof","traf"]),a=[].concat.apply([],i.map(function(r){return e.findBox(r,["tfhd"]).map(function(i){var a,n;return a=e.readUint32(i,4),n=t[a].timescale||9e4,e.findBox(r,["tfdt"]).map(function(t){var r,i;return r=t.data[t.start],i=e.readUint32(t,4),1===r&&(i*=Math.pow(2,32),i+=e.readUint32(t,8)),i})[0]/n})})),n=Math.min.apply(null,a),isFinite(n)?n:0},e.offsetStartDTS=function(t,r,i){e.findBox(r,["moof","traf"]).map(function(r){return e.findBox(r,["tfhd"]).map(function(a){var o=e.readUint32(a,4),s=t[o].timescale||9e4;e.findBox(r,["tfdt"]).map(function(t){var r=t.data[t.start],a=e.readUint32(t,4);if(0===r)e.writeUint32(t,4,a-i*s);else{a*=Math.pow(2,32),a+=e.readUint32(t,8),a-=i*s,a=Math.max(a,0);var o=Math.floor(a/(n+1)),l=Math.floor(a%(n+1));e.writeUint32(t,4,o),e.writeUint32(t,8,l)}})})})},e.prototype.append=function(t,r,i,n){var o=this.initData;o||(this.resetInitSegment(t,this.audioCodec,this.videoCodec,!1),o=this.initData);var s,l=this.initPTS;if(void 0===l){var u=e.getStartDTS(o,t);this.initPTS=l=u-r,this.observer.trigger(a.default.INIT_PTS_FOUND,{initPTS:l})}e.offsetStartDTS(o,t,l),s=e.getStartDTS(o,t),this.remuxer.remux(o.audio,o.video,null,null,s,i,n,t)},e.prototype.destroy=function(){},e}();t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(8),a=function(){function e(){this.method=null,this.key=null,this.iv=null,this._uri=null}return Object.defineProperty(e.prototype,"uri",{get:function(){return!this._uri&&this.reluri&&(this._uri=i.buildAbsoluteURL(this.baseuri,this.reluri,{alwaysNormalize:!0})),this._uri},enumerable:!0,configurable:!0}),e}();t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,drac:!0,dvav:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0}};t.isCodecType=function(e,t){var r=i[t];return!!r&&!0===r[e.slice(0,4)]},t.isCodecSupportedInMp4=function(e,t){return window.MediaSource.isTypeSupported((t||"video")+'/mp4;codecs="'+e+'"')}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(38),a=r(1),n=r(21),o=r(0),s=r(3),l=r(13),u=r(6),d=r(24),f=u.getSelfScope(),c=l.getMediaSource(),h=function(){function t(e,t){var r=this;this.hls=e,this.id=t;var l=this.observer=new d.Observer,u=e.config,h=function(t,i){(i=i||{}).frag=r.frag,i.id=r.id,e.trigger(t,i)};l.on(a.default.FRAG_DECRYPTED,h),l.on(a.default.FRAG_PARSING_INIT_SEGMENT,h),l.on(a.default.FRAG_PARSING_DATA,h),l.on(a.default.FRAG_PARSED,h),l.on(a.default.ERROR,h),l.on(a.default.FRAG_PARSING_METADATA,h),l.on(a.default.FRAG_PARSING_USERDATA,h),l.on(a.default.INIT_PTS_FOUND,h);var p={mp4:c.isTypeSupported("video/mp4"),mpeg:c.isTypeSupported("audio/mpeg"),mp3:c.isTypeSupported('audio/mp4; codecs="mp3"')},g=navigator.vendor;if(u.enableWorker&&"undefined"!=typeof Worker){o.logger.log("demuxing in webworker");var v=void 0;try{v=this.w=i(52),this.onwmsg=this.onWorkerMessage.bind(this),v.addEventListener("message",this.onwmsg),v.onerror=function(t){e.trigger(a.default.ERROR,{type:s.ErrorTypes.OTHER_ERROR,details:s.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",err:{message:t.message+" ("+t.filename+":"+t.lineno+")"}})},v.postMessage({cmd:"init",typeSupported:p,vendor:g,id:t,config:JSON.stringify(u)})}catch(e){o.logger.warn("Error in worker:",e),o.logger.error("Error while initializing DemuxerWorker, fallback on DemuxerInline"),v&&f.URL.revokeObjectURL(v.objectURL),this.demuxer=new n.default(l,p,u,g),this.w=void 0}}else this.demuxer=new n.default(l,p,u,g)}return t.prototype.destroy=function(){var e=this.w;if(e)e.removeEventListener("message",this.onwmsg),e.terminate(),this.w=null;else{var t=this.demuxer;t&&(t.destroy(),this.demuxer=null)}var r=this.observer;r&&(r.removeAllListeners(),this.observer=null)},t.prototype.push=function(t,r,i,a,n,s,l,u){var d=this.w,f=e.isFinite(n.startPTS)?n.startPTS:n.start,c=n.decryptdata,h=this.frag,p=!(h&&n.cc===h.cc),g=!(h&&n.level===h.level),v=h&&n.sn===h.sn+1,y=!g&&v;if(p&&o.logger.log(this.id+":discontinuity detected"),g&&o.logger.log(this.id+":switch detected"),this.frag=n,d)d.postMessage({cmd:"demux",data:t,decryptdata:c,initSegment:r,audioCodec:i,videoCodec:a,timeOffset:f,discontinuity:p,trackSwitch:g,contiguous:y,duration:s,accurateTimeOffset:l,defaultInitPTS:u},t instanceof ArrayBuffer?[t]:[]);else{var m=this.demuxer;m&&m.push(t,c,r,i,a,f,p,g,y,s,l,u)}},t.prototype.onWorkerMessage=function(e){var t=e.data,r=this.hls;switch(t.event){case"init":f.URL.revokeObjectURL(this.w.objectURL);break;case a.default.FRAG_PARSING_DATA:t.data.data1=new Uint8Array(t.data1),t.data2&&(t.data.data2=new Uint8Array(t.data2));default:t.data=t.data||{},t.data.frag=this.frag,t.data.id=this.id,r.trigger(t.event,t.data)}},t}();t.default=h}).call(this,r(2).Number)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=r(1),n=r(3),o=r(12),s=r(42),l=r(17),u=r(43),d=r(46),f=r(47),c=r(50),h=r(6),p=r(0),g=h.getSelfScope();try{i=g.performance.now.bind(g.performance)}catch(e){p.logger.debug("Unable to use Performance API on this environment"),i=g.Date.now}var v=function(){function e(e,t,r,i){this.observer=e,this.typeSupported=t,this.config=r,this.vendor=i}return e.prototype.destroy=function(){var e=this.demuxer;e&&e.destroy()},e.prototype.push=function(e,t,r,n,s,l,u,d,f,c,h,p){var g=this;if(e.byteLength>0&&null!=t&&null!=t.key&&"AES-128"===t.method){var v=this.decrypter;null==v&&(v=this.decrypter=new o.default(this.observer,this.config));var y=i();v.decrypt(e,t.key.buffer,t.iv.buffer,function(e){var o=i();g.observer.trigger(a.default.FRAG_DECRYPTED,{stats:{tstart:y,tdecrypt:o}}),g.pushDecrypted(new Uint8Array(e),t,new Uint8Array(r),n,s,l,u,d,f,c,h,p)})}else this.pushDecrypted(new Uint8Array(e),t,new Uint8Array(r),n,s,l,u,d,f,c,h,p)},e.prototype.pushDecrypted=function(e,t,r,i,o,h,p,g,v,y,m,E){var _=this.demuxer;if(!_||(p||g)&&!this.probe(e)){for(var T=this.observer,S=this.typeSupported,b=this.config,A=[{demux:u.default,remux:f.default},{demux:l.default,remux:c.default},{demux:s.default,remux:f.default},{demux:d.default,remux:f.default}],R=0,D=A.length;R>>6),!((l=(60&t[r+2])>>>2)>p.length-1))return d=(1&t[r+2])<<2,d|=(192&t[r+3])>>>6,i.logger.log("manifest codec:"+o+",ADTS data:type:"+s+",sampleingIndex:"+l+"["+p[l]+"Hz],channelConfig:"+d),/firefox/i.test(c)?l>=6?(s=5,f=new Array(4),u=l-3):(s=2,f=new Array(2),u=l):-1!==c.indexOf("android")?(s=2,f=new Array(2),u=l):(s=5,f=new Array(4),o&&(-1!==o.indexOf("mp4a.40.29")||-1!==o.indexOf("mp4a.40.5"))||!o&&l>=6?u=l-3:((o&&-1!==o.indexOf("mp4a.40.2")&&(l>=6&&1===d||/vivaldi/i.test(c))||!o&&1===d)&&(s=2,f=new Array(2)),u=l)),f[0]=s<<3,f[0]|=(14&l)>>1,f[1]|=(1&l)<<7,f[1]|=d<<3,5===s&&(f[1]|=(14&u)>>1,f[2]=(1&u)<<7,f[2]|=8,f[3]=0),{config:f,samplerate:p[l],channelCount:d,codec:"mp4a.40."+s,manifestCodec:h};e.trigger(n.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+l})}function s(e,t){return 255===e[t]&&240==(246&e[t+1])}function l(e,t){return 1&e[t+1]?7:9}function u(e,t){return(3&e[t+3])<<11|e[t+4]<<3|(224&e[t+5])>>>5}function d(e){return 9216e4/e}function f(e,t,r,i,a){var n,o,s=e.length;if(n=l(e,t),o=u(e,t),(o-=n)>0&&t+n+o<=s)return{headerLength:n,frameLength:o,stamp:r+i*a}}t.getAudioConfig=o,t.isHeaderPattern=s,t.getHeaderLength=l,t.getFullFrameLength=u,t.isHeader=function(e,t){return!!(t+1t.length)){var n=this.parseHeader(t,r);if(n&&r+n.frameLength<=t.length){var o=i+a*(9e4*n.samplesPerFrame/n.sampleRate),s={unit:t.subarray(r,r+n.frameLength),pts:o,dts:o};return e.config=[],e.channelCount=n.channelCount,e.samplerate=n.sampleRate,e.samples.push(s),e.len+=n.frameLength,{sample:s,length:n.frameLength}}}},parseHeader:function(e,t){var r=e[t+1]>>3&3,a=e[t+1]>>1&3,n=e[t+2]>>4&15,o=e[t+2]>>2&3,s=e[t+2]>>1&1;if(1!==r&&0!==n&&15!==n&&3!==o){var l=3===r?3-a:3===a?3:4,u=1e3*i.BitratesMap[14*l+n-1],d=3===r?0:2===r?1:2,f=i.SamplingRateMap[3*d+o],c=e[t+3]>>6==3?1:2,h=i.SamplesCoefficients[r][a],p=i.BytesInSlot[a],g=8*h*p;return{sampleRate:f,channelCount:c,frameLength:parseInt(h*u/f+s,10)*p,samplesPerFrame:g}}},isHeaderPattern:function(e,t){return 255===e[t]&&224==(224&e[t+1])&&0!=(6&e[t+1])},isHeader:function(e,t){return!!(t+1r.startCC||e&&e.cct?-1:0})},t.shouldAlignOnDiscontinuities=o,t.findDiscontinuousReferenceFrag=s,t.adjustPts=l,t.alignStream=function(e,t,r){u(e,r,t),!r.PTSKnown&&t&&d(r,t.details)},t.alignDiscontinuities=u,t.alignPDT=d}).call(this,r(2).Number)},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(9);function a(e,t,r){void 0===e&&(e=0),void 0===t&&(t=0);var i=Math.min(t,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.start+r.duration-i<=e?1:r.start-i>e&&r.start?-1:0}function n(e,t,r){var i=1e3*Math.min(t,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.endProgramDateTime-i>e}t.findFragmentByPDT=function(t,r,i){if(!Array.isArray(t)||!t.length||!e.isFinite(r))return null;if(r=t[t.length-1].endProgramDateTime)return null;i=i||0;for(var a=0;ah?(d.loader&&(s.logger.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),d.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.state=t.State.IDLE):s.logger.log("seeking outside of buffer but within currently loaded fragment range")}}else n===t.State.ENDED&&(0===u.len&&(this.fragPrevious=null,this.fragCurrent=null),this.state=t.State.IDLE);i&&(this.lastCurrentTime=l),this.loadedmetadata||(this.nextLoadPosition=this.startPosition=l),this.tick()},a.prototype.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},a}(a.default);t.default=l}).call(this,r(2).Number)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sendAddTrackEvent=function(e,t){var r=null;try{r=new window.Event("addtrack")}catch(e){(r=document.createEvent("Event")).initEvent("addtrack",!1,!1)}r.track=e,t.dispatchEvent(r)},t.clearCurrentCues=function(e){if(e&&e.cues)for(;e.cues.length>0;)e.removeCue(e.cues[0])}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(69),a=function(){return{decode:function(e){if(!e)return"";if("string"!=typeof e)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(e))}}};function n(){this.window=window,this.state="INITIAL",this.buffer="",this.decoder=new a,this.regionList=[]}function o(){this.values=Object.create(null)}function s(e,t,r,i){var a=i?e.split(i):[e];for(var n in a)if("string"==typeof a[n]){var o=a[n].split(r);if(2===o.length)t(o[0],o[1])}}o.prototype={set:function(e,t){this.get(e)||""===t||(this.values[e]=t)},get:function(e,t,r){return r?this.has(e)?this.values[e]:t[r]:this.has(e)?this.values[e]:t},has:function(e){return e in this.values},alt:function(e,t,r){for(var i=0;i=0&&t<=100)&&(this.set(e,t),!0)}};var l=new i.default(0,0,0),u="middle"===l.align?"middle":"center";function d(e,t,r){var i=e;function a(){var t=function(e){function t(e,t,r,i){return 3600*(0|e)+60*(0|t)+(0|r)+(0|i)/1e3}var r=e.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return r?r[3]?t(r[1],r[2],r[3].replace(":",""),r[4]):r[1]>59?t(r[1],r[2],0,r[4]):t(0,r[1],r[2],r[4]):null}(e);if(null===t)throw new Error("Malformed timestamp: "+i);return e=e.replace(/^[^\sa-zA-Z-]+/,""),t}function n(){e=e.replace(/^\s+/,"")}if(n(),t.startTime=a(),n(),"--\x3e"!==e.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+i);e=e.substr(3),n(),t.endTime=a(),n(),function(e,t){var i=new o;s(e,function(e,t){switch(e){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===t){i.set(e,r[a].region);break}break;case"vertical":i.alt(e,t,["rl","lr"]);break;case"line":var n=t.split(","),o=n[0];i.integer(e,o),i.percent(e,o)&&i.set("snapToLines",!1),i.alt(e,o,["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",u,"end"]);break;case"position":n=t.split(","),i.percent(e,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",u,"end","line-left","line-right","auto"]);break;case"size":i.percent(e,t);break;case"align":i.alt(e,t,["start",u,"end","left","right"])}},/:/,/\s/),t.region=i.get("region",null),t.vertical=i.get("vertical","");var a=i.get("line","auto");"auto"===a&&-1===l.line&&(a=-1),t.line=a,t.lineAlign=i.get("lineAlign","start"),t.snapToLines=i.get("snapToLines",!0),t.size=i.get("size",100),t.align=i.get("align",u);var n=i.get("position","auto");"auto"===n&&50===l.position&&(n="start"===t.align||"left"===t.align?0:"end"===t.align||"right"===t.align?100:50),t.position=n}(e,t)}function f(e){return e.replace(//gi,"\n")}t.fixLineBreaks=f,n.prototype={parse:function(e){var t=this;function r(){var e=t.buffer,r=0;for(e=f(e);rt)return i}return 0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"maxAutoLevel",{get:function(){var e=this.levels,t=this.autoLevelCapping;return-1===t&&e&&e.length?e.length-1:t},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nextAutoLevel",{get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(e){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"audioTracks",{get:function(){var e=this.audioTrackController;return e?e.audioTracks:[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"audioTrack",{get:function(){var e=this.audioTrackController;return e?e.audioTrack:-1},set:function(e){var t=this.audioTrackController;t&&(t.audioTrack=e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"liveSyncPosition",{get:function(){return this.streamController.liveSyncPosition},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"subtitleTracks",{get:function(){var e=this.subtitleTrackController;return e?e.subtitleTracks:[]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"subtitleTrack",{get:function(){var e=this.subtitleTrackController;return e?e.subtitleTrack:-1},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleTrack=e)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"subtitleDisplay",{get:function(){var e=this.subtitleTrackController;return!!e&&e.subtitleDisplay},set:function(e){var t=this.subtitleTrackController;t&&(t.subtitleDisplay=e)},enumerable:!0,configurable:!0}),t}(r(24).Observer);t.default=y},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(8),a=r(11),n=r(33),o=r(18),s=r(34),l=r(0),u=r(19),d=/#EXT-X-STREAM-INF:([^\n\r]*)[\r\n]+([^\r\n]+)/g,f=/#EXT-X-MEDIA:(.*)/g,c=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/|(?!#)([\S+ ?]+)/.source,/|#EXT-X-BYTERANGE:*(.+)/.source,/|#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/|#.*/.source].join(""),"g"),h=/(?:(?:#(EXTM3U))|(?:#EXT-X-(PLAYLIST-TYPE):(.+))|(?:#EXT-X-(MEDIA-SEQUENCE): *(\d+))|(?:#EXT-X-(TARGETDURATION): *(\d+))|(?:#EXT-X-(KEY):(.+))|(?:#EXT-X-(START):(.+))|(?:#EXT-X-(ENDLIST))|(?:#EXT-X-(DISCONTINUITY-SEQ)UENCE:(\d+))|(?:#EXT-X-(DIS)CONTINUITY))|(?:#EXT-X-(VERSION):(\d+))|(?:#EXT-X-(MAP):(.+))|(?:(#)([^:]*):(.*))|(?:(#)(.*))(?:.*)\r?\n?/,p=/\.(mp4|m4s|m4v|m4a)$/i,g=function(){function t(){}return t.findGroup=function(e,t){if(!e)return null;for(var r=null,i=0;i2?(t=r.shift()+".",t+=parseInt(r.shift()).toString(16),t+=("000"+parseInt(r.shift()).toString(16)).substr(-4)):t=e,t},t.resolve=function(e,t){return i.buildAbsoluteURL(t,e,{alwaysNormalize:!0})},t.parseMasterPlaylist=function(e,r){var i,a=[];function n(e,t){["video","audio"].forEach(function(r){var i=e.filter(function(e){return u.isCodecType(e,r)});if(i.length){var a=i.filter(function(e){return 0===e.lastIndexOf("avc1",0)||0===e.lastIndexOf("mp4a",0)});t[r+"Codec"]=a.length>0?a[0]:i[0],e=e.filter(function(e){return-1===i.indexOf(e)})}}),t.unknownCodecs=e}for(d.lastIndex=0;null!=(i=d.exec(e));){var o={},l=o.attrs=new s.default(i[1]);o.url=t.resolve(i[2],r);var f=l.decimalResolution("RESOLUTION");f&&(o.width=f.width,o.height=f.height),o.bitrate=l.decimalInteger("AVERAGE-BANDWIDTH")||l.decimalInteger("BANDWIDTH"),o.name=l.NAME,n([].concat((l.CODECS||"").split(/[ ,]+/)),o),o.videoCodec&&-1!==o.videoCodec.indexOf("avc1")&&(o.videoCodec=t.convertAVC1ToAVCOTI(o.videoCodec)),a.push(o)}return a},t.parseMasterPlaylistMedia=function(e,r,i,a){var n;void 0===a&&(a=[]);var o=[],l=0;for(f.lastIndex=0;null!==(n=f.exec(e));){var u={},d=new s.default(n[1]);if(d.TYPE===i){if(u.groupId=d["GROUP-ID"],u.name=d.NAME,u.type=i,u.default="YES"===d.DEFAULT,u.autoselect="YES"===d.AUTOSELECT,u.forced="YES"===d.FORCED,d.URI&&(u.url=t.resolve(d.URI,r)),u.lang=d.LANGUAGE,u.name||(u.name=u.lang),a.length){var c=t.findGroup(a,u.groupId);u.audioCodec=c?c.codec:a[0].codec}u.id=l++,o.push(u)}}return o},t.parseLevelPlaylist=function(t,r,i,u,d){var f,g,y=0,m=0,E=new n.default(r),_=new o.default,T=0,S=null,b=new a.default,A=null;for(c.lastIndex=0;null!==(f=c.exec(t));){var R=f[1];if(R){b.duration=parseFloat(R);var D=(" "+f[2]).slice(1);b.title=D||null,b.tagList.push(D?["INF",R,D]:["INF",R])}else if(f[3]){if(e.isFinite(b.duration)){var L=y++;b.type=u,b.start=m,b.levelkey=_,b.sn=L,b.level=i,b.cc=T,b.urlId=d,b.baseurl=r,b.relurl=(" "+f[3]).slice(1),v(b,S),E.fragments.push(b),S=b,m+=b.duration,b=new a.default}}else if(f[4]){if(b.rawByteRange=(" "+f[4]).slice(1),S){var O=S.byteRangeEndOffset;O&&(b.lastByteRangeEndOffset=O)}}else if(f[5])b.rawProgramDateTime=(" "+f[5]).slice(1),b.tagList.push(["PROGRAM-DATE-TIME",b.rawProgramDateTime]),null===A&&(A=E.fragments.length);else{for(f=f[0].match(h),g=1;g=0&&(_.method=C,_.baseuri=r,_.reluri=F,_.key=null,_.iv=x));break;case"START":var M=w,N=new s.default(M).decimalFloatingPoint("TIME-OFFSET");e.isFinite(N)&&(E.startTimeOffset=N);break;case"MAP":var U=new s.default(w);b.relurl=U.URI,b.rawByteRange=U.BYTERANGE,b.baseurl=r,b.level=i,b.type=u,b.sn="initSegment",E.initSegment=b,(b=new a.default).rawProgramDateTime=E.initSegment.rawProgramDateTime;break;default:l.logger.warn("line parsed but not handled: "+f)}}}return(b=S)&&!b.relurl&&(E.fragments.pop(),m-=b.duration),E.totalduration=m,E.averagetargetduration=m/E.fragments.length,E.endSN=y-1,E.startCC=E.fragments[0]?E.fragments[0].cc:0,E.endCC=T,!E.initSegment&&E.fragments.length&&E.fragments.every(function(e){return p.test(e.relurl)})&&(l.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),(b=new a.default).relurl=E.fragments[0].relurl,b.baseurl=r,b.level=i,b.type=u,b.sn="initSegment",E.initSegment=b,E.needSidxRanges=!0),A&&function(e,t){for(var r=e[t],i=t-1;i>=0;i--){var a=e[i];a.programDateTime=r.programDateTime-1e3*a.duration,r=a}}(E.fragments,A),E},t}();function v(t,r){t.rawProgramDateTime?t.programDateTime=Date.parse(t.rawProgramDateTime):r&&r.programDateTime&&(t.programDateTime=r.endProgramDateTime),e.isFinite(t.programDateTime)||(t.programDateTime=null,t.rawProgramDateTime=null)}t.default=g}).call(this,r(2).Number)},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function t(e){this.endCC=0,this.endSN=0,this.fragments=[],this.initSegment=null,this.live=!0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=e,this.version=null}return Object.defineProperty(t.prototype,"hasProgramDateTime",{get:function(){return!(!this.fragments[0]||!e.isFinite(this.fragments[0].programDateTime))},enumerable:!0,configurable:!0}),t}();t.default=r}).call(this,r(2).Number)},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=/^(\d+)x(\d+)$/,i=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,a=function(){function t(e){for(var r in"string"==typeof e&&(e=t.parseAttrList(e)),e)e.hasOwnProperty(r)&&(this[r]=e[r])}return t.prototype.decimalInteger=function(t){var r=parseInt(this[t],10);return r>e.MAX_SAFE_INTEGER?1/0:r},t.prototype.hexadecimalInteger=function(e){if(this[e]){var t=(this[e]||"0x").slice(2);t=(1&t.length?"0":"")+t;for(var r=new Uint8Array(t.length/2),i=0;ie.MAX_SAFE_INTEGER?1/0:r},t.prototype.decimalFloatingPoint=function(e){return parseFloat(this[e])},t.prototype.enumeratedString=function(e){return this[e]},t.prototype.decimalResolution=function(e){var t=r.exec(this[e]);if(null!==t)return{width:parseInt(t[1],10),height:parseInt(t[2],10)}},t.parseAttrList=function(e){var t,r={};for(i.lastIndex=0;null!==(t=i.exec(e));){var a=t[2];0===a.indexOf('"')&&a.lastIndexOf('"')===a.length-1&&(a=a.slice(1,-1)),r[t[1]]=a}return r},t}();t.default=a}).call(this,r(2).Number)},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(3),s=r(0),l=function(t){function r(e){var r=t.call(this,e,a.default.FRAG_LOADING)||this;return r.loaders={},r}return i(r,t),r.prototype.destroy=function(){var e=this.loaders;for(var r in e){var i=e[r];i&&i.destroy()}this.loaders={},t.prototype.destroy.call(this)},r.prototype.onFragLoading=function(t){var r=t.frag,i=r.type,a=this.loaders,n=this.hls.config,o=n.fLoader,l=n.loader;r.loaded=0;var u,d,f,c=a[i];c&&(s.logger.warn("abort previous fragment loader for type: "+i),c.abort()),c=a[i]=r.loader=n.fLoader?new o(n):new l(n),u={url:r.url,frag:r,responseType:"arraybuffer",progressData:!1};var h=r.byteRangeStartOffset,p=r.byteRangeEndOffset;e.isFinite(h)&&e.isFinite(p)&&(u.rangeStart=h,u.rangeEnd=p),d={timeout:n.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:n.fragLoadingMaxRetryTimeout},f={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this),onProgress:this.loadprogress.bind(this)},c.load(u,d,f)},r.prototype.loadsuccess=function(e,t,r,i){void 0===i&&(i=null);var n=e.data,o=r.frag;o.loader=void 0,this.loaders[o.type]=void 0,this.hls.trigger(a.default.FRAG_LOADED,{payload:n,frag:o,stats:t,networkDetails:i})},r.prototype.loaderror=function(e,t,r){void 0===r&&(r=null);var i=t.frag,n=i.loader;n&&n.abort(),this.loaders[i.type]=void 0,this.hls.trigger(a.default.ERROR,{type:o.ErrorTypes.NETWORK_ERROR,details:o.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:t.frag,response:e,networkDetails:r})},r.prototype.loadtimeout=function(e,t,r){void 0===r&&(r=null);var i=t.frag,n=i.loader;n&&n.abort(),this.loaders[i.type]=void 0,this.hls.trigger(a.default.ERROR,{type:o.ErrorTypes.NETWORK_ERROR,details:o.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t.frag,networkDetails:r})},r.prototype.loadprogress=function(e,t,r,i){void 0===i&&(i=null);var n=t.frag;n.loaded=e.loaded,this.hls.trigger(a.default.FRAG_LOAD_PROGRESS,{frag:n,stats:e,networkDetails:i})},r}(n.default);t.default=l}).call(this,r(2).Number)},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(3),s=r(0),l=function(e){function t(t){var r=e.call(this,t,a.default.KEY_LOADING)||this;return r.loaders={},r.decryptkey=null,r.decrypturl=null,r}return i(t,e),t.prototype.destroy=function(){for(var e in this.loaders){var t=this.loaders[e];t&&t.destroy()}this.loaders={},n.default.prototype.destroy.call(this)},t.prototype.onKeyLoading=function(e){var t=e.frag,r=t.type,i=this.loaders[r],n=t.decryptdata,o=n.uri;if(o!==this.decrypturl||null===this.decryptkey){var l=this.hls.config;i&&(s.logger.warn("abort previous key loader for type:"+r),i.abort()),t.loader=this.loaders[r]=new l.loader(l),this.decrypturl=o,this.decryptkey=null;var u,d,f;u={url:o,frag:t,responseType:"arraybuffer"},d={timeout:l.fragLoadingTimeOut,maxRetry:0,retryDelay:l.fragLoadingRetryDelay,maxRetryDelay:l.fragLoadingMaxRetryTimeout},f={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)},t.loader.load(u,d,f)}else this.decryptkey&&(n.key=this.decryptkey,this.hls.trigger(a.default.KEY_LOADED,{frag:t}))},t.prototype.loadsuccess=function(e,t,r){var i=r.frag;this.decryptkey=i.decryptdata.key=new Uint8Array(e.data),i.loader=void 0,this.loaders[i.type]=void 0,this.hls.trigger(a.default.KEY_LOADED,{frag:i})},t.prototype.loaderror=function(e,t){var r=t.frag,i=r.loader;i&&i.abort(),this.loaders[t.type]=void 0,this.hls.trigger(a.default.ERROR,{type:o.ErrorTypes.NETWORK_ERROR,details:o.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:r,response:e})},t.prototype.loadtimeout=function(e,t){var r=t.frag,i=r.loader;i&&i.abort(),this.loaders[t.type]=void 0,this.hls.trigger(a.default.ERROR,{type:o.ErrorTypes.NETWORK_ERROR,details:o.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:r})},t}(n.default);t.default=l},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(9),n=r(5),o=r(20),s=r(1),l=r(7),u=r(11),d=r(16),f=r(14),c=r(25),h=r(3),p=r(0),g=r(26),v=r(27),y=r(54),m=r(28),E=function(t){function r(e,r){var i=t.call(this,e,s.default.MEDIA_ATTACHED,s.default.MEDIA_DETACHING,s.default.MANIFEST_LOADING,s.default.MANIFEST_PARSED,s.default.LEVEL_LOADED,s.default.KEY_LOADED,s.default.FRAG_LOADED,s.default.FRAG_LOAD_EMERGENCY_ABORTED,s.default.FRAG_PARSING_INIT_SEGMENT,s.default.FRAG_PARSING_DATA,s.default.FRAG_PARSED,s.default.ERROR,s.default.AUDIO_TRACK_SWITCHING,s.default.AUDIO_TRACK_SWITCHED,s.default.BUFFER_CREATED,s.default.BUFFER_APPENDED,s.default.BUFFER_FLUSHED)||this;return i.fragmentTracker=r,i.config=e.config,i.audioCodecSwap=!1,i._state=m.State.STOPPED,i.stallReported=!1,i.gapController=null,i}return i(r,t),r.prototype.onHandlerDestroying=function(){this.stopLoad(),t.prototype.onHandlerDestroying.call(this)},r.prototype.onHandlerDestroyed=function(){this.state=m.State.STOPPED,this.fragmentTracker=null,t.prototype.onHandlerDestroyed.call(this)},r.prototype.startLoad=function(e){if(this.levels){var t=this.lastCurrentTime,r=this.hls;if(this.stopLoad(),this.setInterval(100),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var i=r.startLevel;-1===i&&(i=0,this.bitrateTest=!0),this.level=r.nextLoadLevel=i,this.loadedmetadata=!1}t>0&&-1===e&&(p.logger.log("override startPosition with lastCurrentTime @"+t.toFixed(3)),e=t),this.state=m.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=e,this.tick()}else this.forceStartLoad=!0,this.state=m.State.STOPPED},r.prototype.stopLoad=function(){var e=this.fragCurrent;e&&(e.loader&&e.loader.abort(),this.fragmentTracker.removeFragment(e),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.clearInterval(),this.state=m.State.STOPPED,this.forceStartLoad=!1},r.prototype.doTick=function(){switch(this.state){case m.State.BUFFER_FLUSHING:this.fragLoadError=0;break;case m.State.IDLE:this._doTickIdle();break;case m.State.WAITING_LEVEL:var e=this.levels[this.level];e&&e.details&&(this.state=m.State.IDLE);break;case m.State.FRAG_LOADING_WAITING_RETRY:var t=window.performance.now(),r=this.retryDate;(!r||t>=r||this.media&&this.media.seeking)&&(p.logger.log("mediaController: retryDate reached, switch back to IDLE state"),this.state=m.State.IDLE);break;case m.State.ERROR:case m.State.STOPPED:case m.State.FRAG_LOADING:case m.State.PARSING:case m.State.PARSED:case m.State.ENDED:}this._checkBuffer(),this._checkFragmentChanged()},r.prototype._doTickIdle=function(){var e=this.hls,t=e.config,r=this.media;if(void 0!==this.levelLastLoaded&&(r||!this.startFragRequested&&t.startFragPrefetch)){var i;i=this.loadedmetadata?r.currentTime:this.nextLoadPosition;var a=e.nextLoadLevel,o=this.levels[a];if(o){var l,u=o.bitrate;l=u?Math.max(8*t.maxBufferSize/u,t.maxBufferLength):t.maxBufferLength,l=Math.min(l,t.maxMaxBufferLength);var d=n.BufferHelper.bufferInfo(this.mediaBuffer?this.mediaBuffer:r,i,t.maxBufferHole),f=d.len;if(!(f>=l)){p.logger.trace("buffer length of "+f.toFixed(3)+" is below max of "+l.toFixed(3)+". checking for more payload ..."),this.level=e.nextLoadLevel=a;var c=o.details;if(!c||c.live&&this.levelLastLoaded!==a)this.state=m.State.WAITING_LEVEL;else{if(this._streamEnded(d,c)){var h={};return this.altAudio&&(h.type="video"),this.hls.trigger(s.default.BUFFER_EOS,h),void(this.state=m.State.ENDED)}this._fetchPayloadOrEos(i,d,c)}}}}},r.prototype._fetchPayloadOrEos=function(e,t,r){var i=this.fragPrevious,a=this.level,n=r.fragments,o=n.length;if(0!==o){var s,l=n[0].start,u=n[o-1].start+n[o-1].duration,d=t.end;if(r.initSegment&&!r.initSegment.data)s=r.initSegment;else if(r.live){var f=this.config.initialLiveManifestSize;if(oc&&(d.currentTime=c),this.nextLoadPosition=c}if(e.PTSKnown&&t>i&&d&&d.readyState)return null;if(this.startFragRequested&&!e.PTSKnown){if(n)if(e.hasProgramDateTime)p.logger.log("live playlist, switching playlist, load frag with same PDT: "+n.programDateTime),l=v.findFragmentByPDT(o,n.endProgramDateTime,u.maxFragLookUpTolerance);else{var h=n.sn+1;if(h>=e.startSN&&h<=e.endSN){var g=o[h-e.startSN];n.cc===g.cc&&(l=g,p.logger.log("live playlist, switching playlist, load frag with next SN: "+l.sn))}l||(l=a.default.search(o,function(e){return n.cc-e.cc}))&&p.logger.log("live playlist, switching playlist, load frag with same CC: "+l.sn)}l||(l=o[Math.min(s-1,Math.round(s/2))],p.logger.log("live playlist, switching playlist, unknown, load middle frag : "+l.sn))}return l},r.prototype._findFragment=function(e,t,r,i,a,n,o){var s,l=this.hls.config;if(an-l.maxFragLookUpTolerance?0:l.maxFragLookUpTolerance;s=v.findFragmentByPTS(t,i,a,u)}else s=i[r-1];if(s){var d=s.sn-o.startSN,f=t&&s.level===t.level,c=i[d-1],h=i[d+1];if(t&&s.sn===t.sn)if(f&&!s.backtracked)if(s.snl.maxBufferHole&&t.dropped&&d?(s=c,p.logger.warn("SN just loaded, with large PTS gap between audio and video, maybe frag is not starting with a keyframe ? load previous one to try to overcome this")):(s=h,p.logger.log("SN just loaded, load next one: "+s.sn,s))}else s=null;else s.backtracked&&(h&&h.backtracked?(p.logger.warn("Already backtracked from fragment "+h.sn+", will not backtrack to fragment "+s.sn+". Loading fragment "+h.sn),s=h):(p.logger.warn("Loaded fragment with dropped frames, backtracking 1 segment to find a keyframe"),s.dropped=0,c?(s=c).backtracked=!0:d&&(s=null)))}return s},r.prototype._loadKey=function(e){this.state=m.State.KEY_LOADING,this.hls.trigger(s.default.KEY_LOADING,{frag:e})},r.prototype._loadFragment=function(t){var r=this.fragmentTracker.getState(t);this.fragCurrent=t,this.startFragRequested=!0,e.isFinite(t.sn)&&!t.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),t.backtracked||r===l.FragmentState.NOT_LOADED||r===l.FragmentState.PARTIAL?(t.autoLevel=this.hls.autoLevelEnabled,t.bitrateTest=this.bitrateTest,this.hls.trigger(s.default.FRAG_LOADING,{frag:t}),this.demuxer||(this.demuxer=new o.default(this.hls,"main")),this.state=m.State.FRAG_LOADING):r===l.FragmentState.APPENDING&&this._reduceMaxBufferLength(t.duration)&&this.fragmentTracker.removeFragment(t)},Object.defineProperty(r.prototype,"state",{get:function(){return this._state},set:function(e){if(this.state!==e){var t=this.state;this._state=e,p.logger.log("main stream:"+t+"->"+e),this.hls.trigger(s.default.STREAM_STATE_TRANSITION,{previousState:t,nextState:e})}},enumerable:!0,configurable:!0}),r.prototype.getBufferedFrag=function(e){return this.fragmentTracker.getBufferedFrag(e,d.default.LevelType.MAIN)},Object.defineProperty(r.prototype,"currentLevel",{get:function(){var e=this.media;if(e){var t=this.getBufferedFrag(e.currentTime);if(t)return t.level}return-1},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"nextBufferedFrag",{get:function(){var e=this.media;return e?this.followingBufferedFrag(this.getBufferedFrag(e.currentTime)):null},enumerable:!0,configurable:!0}),r.prototype.followingBufferedFrag=function(e){return e?this.getBufferedFrag(e.endPTS+.5):null},Object.defineProperty(r.prototype,"nextLevel",{get:function(){var e=this.nextBufferedFrag;return e?e.level:-1},enumerable:!0,configurable:!0}),r.prototype._checkFragmentChanged=function(){var e,t,r=this.media;if(r&&r.readyState&&!1===r.seeking&&((t=r.currentTime)>this.lastCurrentTime&&(this.lastCurrentTime=t),n.BufferHelper.isBuffered(r,t)?e=this.getBufferedFrag(t):n.BufferHelper.isBuffered(r,t+.1)&&(e=this.getBufferedFrag(t+.1)),e)){var i=e;if(i!==this.fragPlaying){this.hls.trigger(s.default.FRAG_CHANGED,{frag:i});var a=i.level;this.fragPlaying&&this.fragPlaying.level===a||this.hls.trigger(s.default.LEVEL_SWITCHED,{level:a}),this.fragPlaying=i}}},r.prototype.immediateLevelSwitch=function(){if(p.logger.log("immediateLevelSwitch"),!this.immediateSwitch){this.immediateSwitch=!0;var t=this.media,r=void 0;t?(r=t.paused,t.pause()):r=!0,this.previouslyPaused=r}var i=this.fragCurrent;i&&i.loader&&i.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(0,e.POSITIVE_INFINITY)},r.prototype.immediateLevelSwitchEnd=function(){var e=this.media;e&&e.buffered.length&&(this.immediateSwitch=!1,n.BufferHelper.isBuffered(e,e.currentTime)&&(e.currentTime-=1e-4),this.previouslyPaused||e.play())},r.prototype.nextLevelSwitch=function(){var t=this.media;if(t&&t.readyState){var r,i=void 0,a=void 0;if((r=this.getBufferedFrag(t.currentTime))&&r.startPTS>1&&this.flushMainBuffer(0,r.startPTS-1),t.paused)i=0;else{var n=this.hls.nextLoadLevel,o=this.levels[n],s=this.fragLastKbps;i=s&&this.fragCurrent?this.fragCurrent.duration*o.bitrate/(1e3*s)+1:0}if((a=this.getBufferedFrag(t.currentTime+i))&&(a=this.followingBufferedFrag(a))){var l=this.fragCurrent;l&&l.loader&&l.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(a.maxStartPTS,e.POSITIVE_INFINITY)}}},r.prototype.flushMainBuffer=function(e,t){this.state=m.State.BUFFER_FLUSHING;var r={startOffset:e,endOffset:t};this.altAudio&&(r.type="video"),this.hls.trigger(s.default.BUFFER_FLUSHING,r)},r.prototype.onMediaAttached=function(e){var t=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),this.onvended=this.onMediaEnded.bind(this),t.addEventListener("seeking",this.onvseeking),t.addEventListener("seeked",this.onvseeked),t.addEventListener("ended",this.onvended);var r=this.config;this.levels&&r.autoStartLoad&&this.hls.startLoad(r.startPosition),this.gapController=new y.default(r,t,this.fragmentTracker,this.hls)},r.prototype.onMediaDetaching=function(){var e=this.media;e&&e.ended&&(p.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0);var t=this.levels;t&&t.forEach(function(e){e.details&&e.details.fragments.forEach(function(e){e.backtracked=void 0})}),e&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("seeked",this.onvseeked),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.stopLoad()},r.prototype.onMediaSeeked=function(){var t=this.media,r=t?t.currentTime:void 0;e.isFinite(r)&&p.logger.log("media seeked to "+r.toFixed(3)),this.tick()},r.prototype.onManifestLoading=function(){p.logger.log("trigger BUFFER_RESET"),this.hls.trigger(s.default.BUFFER_RESET),this.fragmentTracker.removeAllFragments(),this.stalled=!1,this.startPosition=this.lastCurrentTime=0},r.prototype.onManifestParsed=function(e){var t,r=!1,i=!1;e.levels.forEach(function(e){(t=e.audioCodec)&&(-1!==t.indexOf("mp4a.40.2")&&(r=!0),-1!==t.indexOf("mp4a.40.5")&&(i=!0))}),this.audioCodecSwitch=r&&i,this.audioCodecSwitch&&p.logger.log("both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=e.levels,this.startFragRequested=!1;var a=this.config;(a.autoStartLoad||this.forceStartLoad)&&this.hls.startLoad(a.startPosition)},r.prototype.onLevelLoaded=function(t){var r=t.details,i=t.level,a=this.levels[this.levelLastLoaded],n=this.levels[i],o=r.totalduration,l=0;if(p.logger.log("level "+i+" loaded ["+r.startSN+","+r.endSN+"],duration:"+o),r.live){var u=n.details;u&&r.fragments.length>0?(f.mergeDetails(u,r),l=r.fragments[0].start,this.liveSyncPosition=this.computeLivePosition(l,u),r.PTSKnown&&e.isFinite(l)?p.logger.log("live playlist sliding:"+l.toFixed(3)):(p.logger.log("live playlist - outdated PTS, unknown sliding"),g.alignStream(this.fragPrevious,a,r))):(p.logger.log("live playlist - first load, unknown sliding"),r.PTSKnown=!1,g.alignStream(this.fragPrevious,a,r))}else r.PTSKnown=!1;if(n.details=r,this.levelLastLoaded=i,this.hls.trigger(s.default.LEVEL_UPDATED,{details:r,level:i}),!1===this.startFragRequested){if(-1===this.startPosition||-1===this.lastCurrentTime){var d=r.startTimeOffset;e.isFinite(d)?(d<0&&(p.logger.log("negative start time offset "+d+", count from end of last fragment"),d=l+o+d),p.logger.log("start time offset found in playlist, adjust startPosition to "+d),this.startPosition=d):r.live?(this.startPosition=this.computeLivePosition(l,r),p.logger.log("configure startPosition to "+this.startPosition)):this.startPosition=0,this.lastCurrentTime=this.startPosition}this.nextLoadPosition=this.startPosition}this.state===m.State.WAITING_LEVEL&&(this.state=m.State.IDLE),this.tick()},r.prototype.onKeyLoaded=function(){this.state===m.State.KEY_LOADING&&(this.state=m.State.IDLE,this.tick())},r.prototype.onFragLoaded=function(e){var t=this.fragCurrent,r=this.hls,i=this.levels,a=this.media,n=e.frag;if(this.state===m.State.FRAG_LOADING&&t&&"main"===n.type&&n.level===t.level&&n.sn===t.sn){var l=e.stats,u=i[t.level],d=u.details;if(this.bitrateTest=!1,this.stats=l,p.logger.log("Loaded "+t.sn+" of ["+d.startSN+" ,"+d.endSN+"],level "+t.level),n.bitrateTest&&r.nextLoadLevel)this.state=m.State.IDLE,this.startFragRequested=!1,l.tparsed=l.tbuffered=window.performance.now(),r.trigger(s.default.FRAG_BUFFERED,{stats:l,frag:t,id:"main"}),this.tick();else if("initSegment"===n.sn)this.state=m.State.IDLE,l.tparsed=l.tbuffered=window.performance.now(),d.initSegment.data=e.payload,r.trigger(s.default.FRAG_BUFFERED,{stats:l,frag:t,id:"main"}),this.tick();else{p.logger.log("Parsing "+t.sn+" of ["+d.startSN+" ,"+d.endSN+"],level "+t.level+", cc "+t.cc),this.state=m.State.PARSING,this.pendingBuffering=!0,this.appended=!1,n.bitrateTest&&(n.bitrateTest=!1,this.fragmentTracker.onFragLoaded({frag:n}));var f=!(a&&a.seeking)&&(d.PTSKnown||!d.live),c=d.initSegment?d.initSegment.data:[],h=this._getAudioCodec(u);(this.demuxer=this.demuxer||new o.default(this.hls,"main")).push(e.payload,c,h,u.videoCodec,t,d.totalduration,f)}}this.fragLoadError=0},r.prototype.onFragParsingInitSegment=function(e){var t=this.fragCurrent,r=e.frag;if(t&&"main"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===m.State.PARSING){var i=e.tracks,a=void 0,n=void 0;if(i.audio&&this.altAudio&&delete i.audio,n=i.audio){var o=this.levels[this.level].audioCodec,l=navigator.userAgent.toLowerCase();o&&this.audioCodecSwap&&(p.logger.log("swapping playlist audio codec"),o=-1!==o.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),this.audioCodecSwitch&&1!==n.metadata.channelCount&&-1===l.indexOf("firefox")&&(o="mp4a.40.5"),-1!==l.indexOf("android")&&"audio/mpeg"!==n.container&&(o="mp4a.40.2",p.logger.log("Android: force audio codec to "+o)),n.levelCodec=o,n.id=e.id}for(a in(n=i.video)&&(n.levelCodec=this.levels[this.level].videoCodec,n.id=e.id),this.hls.trigger(s.default.BUFFER_CODECS,i),i){n=i[a],p.logger.log("main track:"+a+",container:"+n.container+",codecs[level/parsed]=["+n.levelCodec+"/"+n.codec+"]");var u=n.initSegment;u&&(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(s.default.BUFFER_APPENDING,{type:a,data:u,parent:"main",content:"initSegment"}))}this.tick()}},r.prototype.onFragParsingData=function(t){var r=this,i=this.fragCurrent,a=t.frag;if(i&&"main"===t.id&&a.sn===i.sn&&a.level===i.level&&("audio"!==t.type||!this.altAudio)&&this.state===m.State.PARSING){var n=this.levels[this.level],o=i;if(e.isFinite(t.endPTS)||(t.endPTS=t.startPTS+i.duration,t.endDTS=t.startDTS+i.duration),!0===t.hasAudio&&o.addElementaryStream(u.default.ElementaryStreamTypes.AUDIO),!0===t.hasVideo&&o.addElementaryStream(u.default.ElementaryStreamTypes.VIDEO),p.logger.log("Parsed "+t.type+",PTS:["+t.startPTS.toFixed(3)+","+t.endPTS.toFixed(3)+"],DTS:["+t.startDTS.toFixed(3)+"/"+t.endDTS.toFixed(3)+"],nb:"+t.nb+",dropped:"+(t.dropped||0)),"video"===t.type)if(o.dropped=t.dropped,o.dropped)if(o.backtracked)p.logger.warn("Already backtracked on this fragment, appending with the gap",o.sn);else{var l=n.details;if(!l||o.sn!==l.startSN)return p.logger.warn("missing video frame(s), backtracking fragment",o.sn),this.fragmentTracker.removeFragment(o),o.backtracked=!0,this.nextLoadPosition=t.startPTS,this.state=m.State.IDLE,this.fragPrevious=o,void this.tick();p.logger.warn("missing video frame(s) on first frag, appending with gap",o.sn)}else o.backtracked=!1;var d=f.updateFragPTSDTS(n.details,o,t.startPTS,t.endPTS,t.startDTS,t.endDTS),c=this.hls;c.trigger(s.default.LEVEL_PTS_UPDATED,{details:n.details,level:this.level,drift:d,type:t.type,start:t.startPTS,end:t.endPTS}),[t.data1,t.data2].forEach(function(e){e&&e.length&&r.state===m.State.PARSING&&(r.appended=!0,r.pendingBuffering=!0,c.trigger(s.default.BUFFER_APPENDING,{type:t.type,data:e,parent:"main",content:"data"}))}),this.tick()}},r.prototype.onFragParsed=function(e){var t=this.fragCurrent,r=e.frag;t&&"main"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===m.State.PARSING&&(this.stats.tparsed=window.performance.now(),this.state=m.State.PARSED,this._checkAppendedParsed())},r.prototype.onAudioTrackSwitching=function(t){var r=!!t.url,i=t.id;if(!r){if(this.mediaBuffer!==this.media){p.logger.log("switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var a=this.fragCurrent;a.loader&&(p.logger.log("switching to main audio track, cancel main fragment load"),a.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=m.State.IDLE}var n=this.hls;n.trigger(s.default.BUFFER_FLUSHING,{startOffset:0,endOffset:e.POSITIVE_INFINITY,type:"audio"}),n.trigger(s.default.AUDIO_TRACK_SWITCHED,{id:i}),this.altAudio=!1}},r.prototype.onAudioTrackSwitched=function(e){var t=e.id,r=!!this.hls.audioTracks[t].url;if(r){var i=this.videoBuffer;i&&this.mediaBuffer!==i&&(p.logger.log("switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=i)}this.altAudio=r,this.tick()},r.prototype.onBufferCreated=function(e){var t,r,i=e.tracks,a=!1;for(var n in i){var o=i[n];"main"===o.id?(r=n,t=o,"video"===n&&(this.videoBuffer=i[n].buffer)):a=!0}a&&t?(p.logger.log("alternate track found, use "+r+".buffered to schedule main fragment loading"),this.mediaBuffer=t.buffer):this.mediaBuffer=this.media},r.prototype.onBufferAppended=function(e){if("main"===e.parent){var t=this.state;t!==m.State.PARSING&&t!==m.State.PARSED||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}},r.prototype._checkAppendedParsed=function(){if(!(this.state!==m.State.PARSED||this.appended&&this.pendingBuffering)){var e=this.fragCurrent;if(e){var t=this.mediaBuffer?this.mediaBuffer:this.media;p.logger.log("main buffered : "+c.default.toString(t.buffered)),this.fragPrevious=e;var r=this.stats;r.tbuffered=window.performance.now(),this.fragLastKbps=Math.round(8*r.total/(r.tbuffered-r.tfirst)),this.hls.trigger(s.default.FRAG_BUFFERED,{stats:r,frag:e,id:"main"}),this.state=m.State.IDLE}this.tick()}},r.prototype.onError=function(t){var r=t.frag||this.fragCurrent;if(!r||"main"===r.type){var i=!!this.media&&n.BufferHelper.isBuffered(this.media,this.media.currentTime)&&n.BufferHelper.isBuffered(this.media,this.media.currentTime+.5);switch(t.details){case h.ErrorDetails.FRAG_LOAD_ERROR:case h.ErrorDetails.FRAG_LOAD_TIMEOUT:case h.ErrorDetails.KEY_LOAD_ERROR:case h.ErrorDetails.KEY_LOAD_TIMEOUT:if(!t.fatal)if(this.fragLoadError+1<=this.config.fragLoadingMaxRetry){var a=Math.min(Math.pow(2,this.fragLoadError)*this.config.fragLoadingRetryDelay,this.config.fragLoadingMaxRetryTimeout);p.logger.warn("mediaController: frag loading failed, retry in "+a+" ms"),this.retryDate=window.performance.now()+a,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.fragLoadError++,this.state=m.State.FRAG_LOADING_WAITING_RETRY}else p.logger.error("mediaController: "+t.details+" reaches max retry, redispatch as fatal ..."),t.fatal=!0,this.state=m.State.ERROR;break;case h.ErrorDetails.LEVEL_LOAD_ERROR:case h.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==m.State.ERROR&&(t.fatal?(this.state=m.State.ERROR,p.logger.warn("streamController: "+t.details+",switch to "+this.state+" state ...")):t.levelRetry||this.state!==m.State.WAITING_LEVEL||(this.state=m.State.IDLE));break;case h.ErrorDetails.BUFFER_FULL_ERROR:"main"!==t.parent||this.state!==m.State.PARSING&&this.state!==m.State.PARSED||(i?(this._reduceMaxBufferLength(this.config.maxBufferLength),this.state=m.State.IDLE):(p.logger.warn("buffer full error also media.currentTime is not buffered, flush everything"),this.fragCurrent=null,this.flushMainBuffer(0,e.POSITIVE_INFINITY)))}}},r.prototype._reduceMaxBufferLength=function(e){var t=this.config;return t.maxMaxBufferLength>=e&&(t.maxMaxBufferLength/=2,p.logger.warn("main:reduce max buffer length to "+t.maxMaxBufferLength+"s"),!0)},r.prototype._checkBuffer=function(){var e=this.media;if(e&&0!==e.readyState){var t=(this.mediaBuffer?this.mediaBuffer:e).buffered;!this.loadedmetadata&&t.length?(this.loadedmetadata=!0,this._seekToStartPos()):this.immediateSwitch?this.immediateLevelSwitchEnd():this.gapController.poll(this.lastCurrentTime,t)}},r.prototype.onFragLoadEmergencyAborted=function(){this.state=m.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tick()},r.prototype.onBufferFlushed=function(){var e=this.mediaBuffer?this.mediaBuffer:this.media;e&&this.fragmentTracker.detectEvictedFragments(u.default.ElementaryStreamTypes.VIDEO,e.buffered),this.state=m.State.IDLE,this.fragPrevious=null},r.prototype.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},r.prototype.computeLivePosition=function(e,t){var r=void 0!==this.config.liveSyncDuration?this.config.liveSyncDuration:this.config.liveSyncDurationCount*t.targetduration;return e+Math.max(0,t.totalduration-r)},r.prototype._seekToStartPos=function(){var e=this.media,t=e.currentTime,r=e.seeking?t:this.startPosition;t!==r&&(p.logger.log("target start position not buffered, seek to buffered.start(0) "+r+" from current time "+t+" "),e.currentTime=r)},r.prototype._getAudioCodec=function(e){var t=this.config.defaultAudioCodec||e.audioCodec;return this.audioCodecSwap&&(p.logger.log("swapping playlist audio codec"),t&&(t=-1!==t.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5")),t},Object.defineProperty(r.prototype,"liveSyncPosition",{get:function(){return this._liveSyncPosition},set:function(e){this._liveSyncPosition=e},enumerable:!0,configurable:!0}),r}(m.default);t.default=E}).call(this,r(2).Number)},function(e,t,r){function i(e){var t={};function r(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,r),a.l=!0,a.exports}r.m=e,r.c=t,r.i=function(e){return e},r.d=function(e,t,i){r.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},r.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/",r.oe=function(e){throw console.error(e),e};var i=r(r.s=ENTRY_MODULE);return i.default||i}var a="[\\.|\\-|\\+|\\w|/|@]+",n="\\((/\\*.*?\\*/)?s?.*?("+a+").*?\\)";function o(e){return(e+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function s(e){return!isNaN(1*e)}function l(e,t,i){var l={};l[i]=[];var u=t.toString(),d=u.match(/^function\s?\(\w+,\s*\w+,\s*(\w+)\)/);if(!d)return l;for(var f,c=d[1],h=new RegExp("(\\\\n|\\W)"+o(c)+n,"g");f=h.exec(u);)"dll-reference"!==f[3]&&l[i].push(f[3]);for(h=new RegExp("\\("+o(c)+'\\("(dll-reference\\s('+a+'))"\\)\\)'+n,"g");f=h.exec(u);)e[f[2]]||(l[i].push(f[1]),e[f[2]]=r(f[1]).m),l[f[2]]=l[f[2]]||[],l[f[2]].push(f[4]);for(var p=Object.keys(l),g=0;g0},!1)}e.exports=function(e,t){t=t||{};var a={main:r.m},n=t.all?{main:Object.keys(a.main)}:function(e,t){for(var r={main:[t]},i={main:[]},a={main:{}};u(r);)for(var n=Object.keys(r),o=0;o>>8^255&v^99,e[h]=v,t[v]=h;var y=c[h],m=c[y],E=c[m],_=257*c[v]^16843008*v;i[h]=_<<24|_>>>8,a[h]=_<<16|_>>>16,n[h]=_<<8|_>>>24,o[h]=_,_=16843009*E^65537*m^257*y^16843008*h,l[v]=_<<24|_>>>8,u[v]=_<<16|_>>>16,d[v]=_<<8|_>>>24,f[v]=_,h?(h=y^c[c[c[E^y]]],p^=c[c[p]]):h=p=1}},e.prototype.expandKey=function(e){for(var t=this.uint8ArrayToUint32Array_(e),r=!0,i=0;i>4>1){if((f=o+5+t[o+4])===o+188)continue}else f=o+4;switch(d){case E:s&&(b&&(c=O(b))&&void 0!==c.pts&&w(c,!1),b={data:[],size:0}),b&&(b.data.push(t.subarray(f,o+188)),b.size+=o+188-f);break;case _:s&&(A&&(c=O(A))&&void 0!==c.pts&&(y.isAAC?I(c):P(c)),A={data:[],size:0}),A&&(A.data.push(t.subarray(f,o+188)),A.size+=o+188-f);break;case T:s&&(R&&(c=O(R))&&void 0!==c.pts&&k(c),R={data:[],size:0}),R&&(R.data.push(t.subarray(f,o+188)),R.size+=o+188-f);break;case 0:s&&(f+=t[f]+1),S=this._pmtId=D(t,f);break;case S:s&&(f+=t[f]+1);var F=L(t,f,!0===this.typeSupported.mpeg||!0===this.typeSupported.mp3,null!=this.sampleAes);(E=F.avc)>0&&(v.pid=E),(_=F.audio)>0&&(y.pid=_,y.isAAC=F.isAAC),(T=F.id3)>0&&(m.pid=T),p&&!g&&(l.logger.log("reparse from beginning"),p=!1,o=C-188),g=this.pmtParsed=!0;break;case 17:case 8191:break;default:p=!0}}else this.observer.trigger(n.default.ERROR,{type:u.ErrorTypes.MEDIA_ERROR,details:u.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});b&&(c=O(b))&&void 0!==c.pts?(w(c,!0),v.pesData=null):v.pesData=b,A&&(c=O(A))&&void 0!==c.pts?(y.isAAC?I(c):P(c),y.pesData=null):(A&&A.size&&l.logger.log("last AAC PES packet truncated,might overlap between fragments"),y.pesData=A),R&&(c=O(R))&&void 0!==c.pts?(k(c),m.pesData=null):m.pesData=R,null==this.sampleAes?this.remuxer.remux(y,v,m,this._txtTrack,r,i,a):this.decryptAndRemux(y,v,m,this._txtTrack,r,i,a)},e.prototype.decryptAndRemux=function(e,t,r,i,a,n,o){if(e.samples&&e.isAAC){var s=this;this.sampleAes.decryptAacSamples(e.samples,0,function(){s.decryptAndRemuxAvc(e,t,r,i,a,n,o)})}else this.decryptAndRemuxAvc(e,t,r,i,a,n,o)},e.prototype.decryptAndRemuxAvc=function(e,t,r,i,a,n,o){if(t.samples){var s=this;this.sampleAes.decryptAvcSamples(t.samples,0,0,function(){s.remuxer.remux(e,t,r,i,a,n,o)})}else this.remuxer.remux(e,t,r,i,a,n,o)},e.prototype.destroy=function(){this._initPTS=this._initDTS=void 0,this._duration=0},e.prototype._parsePAT=function(e,t){return(31&e[t+10])<<8|e[t+11]},e.prototype._parsePMT=function(e,t,r,i){var a,n,o={audio:-1,avc:-1,id3:-1,isAAC:!0};for(a=t+3+((15&e[t+1])<<8|e[t+2])-4,t+=12+((15&e[t+10])<<8|e[t+11]);t1;){var c=new Uint8Array(f[0].length+f[1].length);c.set(f[0]),c.set(f[1],f[0].length),f[0]=c,f.splice(1,1)}if(1===((t=f[0])[0]<<16)+(t[1]<<8)+t[2]){if((i=(t[4]<<8)+t[5])&&i>e.size-6)return null;192&(r=t[7])&&((o=536870912*(14&t[9])+4194304*(255&t[10])+16384*(254&t[11])+128*(255&t[12])+(254&t[13])/2)>4294967295&&(o-=8589934592),64&r?((s=536870912*(14&t[14])+4194304*(255&t[15])+16384*(254&t[16])+128*(255&t[17])+(254&t[18])/2)>4294967295&&(s-=8589934592),o-s>54e5&&(l.logger.warn(Math.round((o-s)/9e4)+"s delta between PTS and DTS, align them"),o=s)):s=o),u=(a=t[8])+9,e.size-=u,n=new Uint8Array(e.size);for(var h=0,p=f.length;hg){u-=g;continue}t=t.subarray(u),g-=u,u=0}n.set(t,d),d+=g}return i&&(i-=a+3),{data:n,pts:o,dts:s,len:i}}return null},e.prototype.pushAccesUnit=function(e,t){if(e.units.length&&e.frame){var r=t.samples,i=r.length;!this.config.forceKeyFrameOnDiscontinuity||!0===e.key||t.sps&&(i||this.contiguous)?(e.id=i,r.push(e)):t.dropped++}e.debug.length&&l.logger.log(e.pts+"/"+e.dts+":"+e.debug)},e.prototype._parseAVCPES=function(e,t){var r,i,a,n=this,s=this._avcTrack,l=this._parseAVCNALu(e.data),u=this.avcSample,d=!1,f=this.pushAccesUnit.bind(this),c=function(e,t,r,i){return{key:e,pts:t,dts:r,units:[],debug:i}};e.data=null,u&&l.length&&!s.audFound&&(f(u,s),u=this.avcSample=c(!1,e.pts,e.dts,"")),l.forEach(function(t){switch(t.type){case 1:i=!0,u||(u=n.avcSample=c(!0,e.pts,e.dts,"")),u.frame=!0;var l=t.data;if(d&&l.length>4){var h=new o.default(l).readSliceType();2!==h&&4!==h&&7!==h&&9!==h||(u.key=!0)}break;case 5:i=!0,u||(u=n.avcSample=c(!0,e.pts,e.dts,"")),u.key=!0,u.frame=!0;break;case 6:i=!0,(r=new o.default(n.discardEPB(t.data))).readUByte();for(var p=0,g=0,v=!1,y=0;!v&&r.bytesAvailable>1;){p=0;do{p+=y=r.readUByte()}while(255===y);g=0;do{g+=y=r.readUByte()}while(255===y);if(4===p&&0!==r.bytesAvailable){if(v=!0,181===r.readUByte())if(49===r.readUShort())if(1195456820===r.readUInt())if(3===r.readUByte()){var m=r.readUByte(),E=31&m,_=[m,r.readUByte()];for(a=0;a0){if(t.pts>=e[r-1].pts)e.push(t);else for(var i=r-1;i>=0;i--)if(t.pts=0)i={data:e.subarray(f,n-l-1),type:a},d.push(i);else if(c=this._getLastNalUnit())if(u&&n<=4-u&&c.state&&(c.data=c.data.subarray(0,c.data.byteLength-u)),(r=n-l-1)>0)(h=new Uint8Array(c.data.byteLength+r)).set(c.data,0),h.set(e.subarray(0,r),c.data.byteLength),c.data=h;n=0&&l>=0&&(i={data:e.subarray(f,o),type:a,state:l},d.push(i)),0===d.length)&&((c=this._getLastNalUnit())&&((h=new Uint8Array(c.data.byteLength+e.byteLength)).set(c.data,0),h.set(e,c.data.byteLength),c.data=h));return s.naluState=l,d},e.prototype.discardEPB=function(e){for(var t,r,i=e.byteLength,a=[],n=1;n1&&(l.logger.log("AAC: align PTS for overlapping frames by "+Math.round((m-c)/90)),c=m)}for(;ae?(this.word<<=e,this.bitsAvailable-=e):(e-=this.bitsAvailable,e-=(t=e>>3)>>3,this.bytesAvailable-=t,this.loadWord(),this.word<<=e,this.bitsAvailable-=e)},e.prototype.readBits=function(e){var t=Math.min(this.bitsAvailable,e),r=this.word>>>32-t;return e>32&&i.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=t,this.bitsAvailable>0?this.word<<=t:this.bytesAvailable>0&&this.loadWord(),(t=e-t)>0&&this.bitsAvailable?r<>>e))return this.word<<=e,this.bitsAvailable-=e,e;return this.loadWord(),e+this.skipLZ()},e.prototype.skipUEG=function(){this.skipBits(1+this.skipLZ())},e.prototype.skipEG=function(){this.skipBits(1+this.skipLZ())},e.prototype.readUEG=function(){var e=this.skipLZ();return this.readBits(e+1)-1},e.prototype.readEG=function(){var e=this.readUEG();return 1&e?1+e>>>1:-1*(e>>>1)},e.prototype.readBoolean=function(){return 1===this.readBits(1)},e.prototype.readUByte=function(){return this.readBits(8)},e.prototype.readUShort=function(){return this.readBits(16)},e.prototype.readUInt=function(){return this.readBits(32)},e.prototype.skipScalingList=function(e){var t,r=8,i=8;for(t=0;t=e.length)return void r();if(!(e[t].unit.length<32)){var i=this.decrypter.isSync();if(this.decryptAacSample(e,t,r,i),!i)return}}},e.prototype.getAvcEncryptedData=function(e){for(var t=16*Math.floor((e.length-48)/160)+16,r=new Int8Array(t),i=0,a=32;a<=e.length-16;a+=160,i+=16)r.set(e.subarray(a,a+16),i);return r},e.prototype.getAvcDecryptedUnit=function(e,t){t=new Uint8Array(t);for(var r=0,i=32;i<=e.length-16;i+=160,r+=16)e.set(t.subarray(r,r+16),i);return e},e.prototype.decryptAvcSample=function(e,t,r,i,a,n){var o=this.discardEPB(a.data),s=this.getAvcEncryptedData(o),l=this;this.decryptBuffer(s.buffer,function(s){a.data=l.getAvcDecryptedUnit(o,s),n||l.decryptAvcSamples(e,t,r+1,i)})},e.prototype.decryptAvcSamples=function(e,t,r,i){for(;;t++,r=0){if(t>=e.length)return void i();for(var a=e[t].units;!(r>=a.length);r++){var n=a[r];if(!(n.length<=48||1!==n.type&&5!==n.type)){var o=this.decrypter.isSync();if(this.decryptAvcSample(e,t,r,i,n,o),!o)return}}}},e}();t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(10),a=r(0),n=r(23),o=function(){function e(e,t,r){this.observer=e,this.config=r,this.remuxer=t}return e.prototype.resetInitSegment=function(e,t,r,i){this._audioTrack={container:"audio/mpeg",type:"audio",id:-1,sequenceNumber:0,isAAC:!1,samples:[],len:0,manifestCodec:t,duration:i,inputTimeScale:9e4}},e.prototype.resetTimeStamp=function(){},e.probe=function(e){var t,r,o=i.default.getID3Data(e,0);if(o&&void 0!==i.default.getTimeStamp(o))for(t=o.length,r=Math.min(e.length-1,t+100);t-1&&a&&!a.match("CriOS"),this.ISGenerated=!1}return e.prototype.destroy=function(){},e.prototype.resetTimeStamp=function(e){this._initPTS=this._initDTS=e},e.prototype.resetInitSegment=function(){this.ISGenerated=!1},e.prototype.remux=function(e,t,r,i,a,o,l){if(this.ISGenerated||this.generateIS(e,t,a),this.ISGenerated){var u=e.samples.length,d=t.samples.length,f=a,c=a;if(u&&d){var h=(e.samples[0].pts-t.samples[0].pts)/t.inputTimeScale;f+=Math.max(0,h),c+=Math.max(0,-h)}if(u){e.timescale||(s.logger.warn("regenerate InitSegment as audio detected"),this.generateIS(e,t,a));var p=this.remuxAudio(e,f,o,l);if(d){var g=void 0;p&&(g=p.endPTS-p.startPTS),t.timescale||(s.logger.warn("regenerate InitSegment as video detected"),this.generateIS(e,t,a)),this.remuxVideo(t,c,o,g,l)}}else if(d){var v=this.remuxVideo(t,c,o,0,l);v&&e.codec&&this.remuxEmptyAudio(e,f,o,v)}}r.samples.length&&this.remuxID3(r,a),i.samples.length&&this.remuxText(i,a),this.observer.trigger(n.default.FRAG_PARSED)},e.prototype.generateIS=function(e,t,r){var i,l,u=this.observer,d=e.samples,f=t.samples,c=this.typeSupported,h="audio/mp4",p={},g={tracks:p},v=void 0===this._initPTS;if(v&&(i=l=1/0),e.config&&d.length&&(e.timescale=e.samplerate,s.logger.log("audio sampling rate : "+e.samplerate),e.isAAC||(c.mpeg?(h="audio/mpeg",e.codec=""):c.mp3&&(e.codec="mp3")),p.audio={container:h,codec:e.codec,initSegment:!e.isAAC&&c.mpeg?new Uint8Array:a.default.initSegment([e]),metadata:{channelCount:e.channelCount}},v&&(i=l=d[0].pts-e.inputTimeScale*r)),t.sps&&t.pps&&f.length){var y=t.inputTimeScale;t.timescale=y,p.video={container:"video/mp4",codec:t.codec,initSegment:a.default.initSegment([t]),metadata:{width:t.width,height:t.height}},v&&(i=Math.min(i,f[0].pts-y*r),l=Math.min(l,f[0].dts-y*r),this.observer.trigger(n.default.INIT_PTS_FOUND,{initPTS:i}))}Object.keys(p).length?(u.trigger(n.default.FRAG_PARSING_INIT_SEGMENT,g),this.ISGenerated=!0,v&&(this._initPTS=i,this._initDTS=l)):u.trigger(n.default.ERROR,{type:o.ErrorTypes.MEDIA_ERROR,details:o.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"no audio/video samples found"})},e.prototype.remuxVideo=function(e,t,r,i,l){var u,d,f,c,h,p,g,v=8,y=e.timescale,m=e.samples,E=[],_=m.length,T=this._PTSNormalize,S=this._initPTS,b=this.nextAvcDts,A=this.isSafari;if(0!==_){A&&(r|=m.length&&b&&(l&&Math.abs(t-b/y)<.1||Math.abs(m[0].pts-b-S)1?s.logger.log("AVC:"+O+" ms hole between fragments detected,filling it"):O<-1&&s.logger.log("AVC:"+-O+" ms overlapping between fragments detected"),h=b,m[0].dts=h,c=Math.max(c-O,b),m[0].pts=c,s.logger.log("Video/PTS/DTS adjusted: "+Math.round(c/90)+"/"+Math.round(h/90)+",delta:"+O+" ms")),L=m[m.length-1],g=Math.max(L.dts,0),p=Math.max(L.pts,0,g),A&&(u=Math.round((g-h)/(m.length-1)));var w=0,I=0;for(D=0;D<_;D++){for(var P=m[D],k=P.units,C=k.length,F=0,x=0;x0?D-1:D].dts;if(W.stretchShortVideoTrack){var q=W.maxBufferHole,X=Math.floor(q*y),z=(i?c+i*y:this.nextAudioPts)-U.pts;z>X?((u=z-Y)<0&&(u=Y),s.logger.log("It is approximately "+z/90+" ms to the next segment; using duration "+u/90+" ms for the last video frame.")):u=Y}else u=Y}j=Math.round(U.pts-U.dts)}E.push({size:G,duration:u,cts:j,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:U.key?2:1,isNonSync:U.key?0:1}})}this.nextAvcDts=g+u;var Q=e.dropped;if(e.len=0,e.nbNalu=0,e.dropped=0,E.length&&navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var $=E[0].flags;$.dependsOn=2,$.isNonSync=0}e.samples=E,f=a.default.moof(e.sequenceNumber++,h,e),e.samples=[];var J={data1:f,data2:d,startPTS:c/y,endPTS:(p+u)/y,startDTS:h/y,endDTS:this.nextAvcDts/y,type:"video",hasAudio:!1,hasVideo:!0,nb:E.length,dropped:Q};return this.observer.trigger(n.default.FRAG_PARSING_DATA,J),J}},e.prototype.remuxAudio=function(e,t,r,l){var u,d,f,c,h,p,g,v=e.inputTimeScale,y=e.timescale,m=v/y,E=(e.isAAC?1024:1152)*m,_=this._PTSNormalize,T=this._initPTS,S=!e.isAAC&&this.typeSupported.mpeg,b=e.samples,A=[],R=this.nextAudioPts;if(r|=b.length&&R&&(l&&Math.abs(t-R/v)<.1||Math.abs(b[0].pts-R-T)<20*E),b.forEach(function(e){e.pts=e.dts=_(e.pts-T,t*v)}),0!==(b=b.filter(function(e){return e.pts>=0})).length){if(r||(R=l?t*v:b[0].pts),e.isAAC)for(var D=this.config.maxAudioFramesDrift,L=0,O=R;L=D*E&&P<1e4&&O){var k=Math.round(w/E);s.logger.warn("Injecting "+k+" audio frame @ "+(O/v).toFixed(3)+"s due to "+Math.round(1e3*w/v)+" ms gap.");for(var C=0;C0&&B<1e4)G=Math.round((U-R)/E),s.logger.log(B+" ms hole between AAC samples detected,filling it"),G>0&&((f=i.default.getSilentFrame(e.manifestCodec||e.codec,e.channelCount))||(f=N.subarray()),e.len+=G*f.length);else if(B<-12){s.logger.log("drop overlapping AAC sample, expected/parsed/delta:"+(R/v).toFixed(3)+"s/"+(U/v).toFixed(3)+"s/"+-B+"ms"),e.len-=N.byteLength;continue}U=R}if(p=U,!(e.len>0))return;var j=S?e.len:e.len+8;u=S?0:8;try{c=new Uint8Array(j)}catch(e){return void this.observer.trigger(n.default.ERROR,{type:o.ErrorTypes.MUX_ERROR,details:o.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:j,reason:"fail allocating audio mdat "+j})}S||(new DataView(c.buffer).setUint32(0,j),c.set(a.default.types.mdat,4));for(L=0;L=2&&(H=A[V-2].duration,d.duration=H),V){this.nextAudioPts=R=g+m*H,e.len=0,e.samples=A,h=S?new Uint8Array:a.default.moof(e.sequenceNumber++,p/m,e),e.samples=[];var W=p/v,Y=R/v,q={data1:h,data2:c,startPTS:W,endPTS:Y,startDTS:W,endDTS:Y,type:"audio",hasAudio:!0,hasVideo:!1,nb:V};return this.observer.trigger(n.default.FRAG_PARSING_DATA,q),q}return null}},e.prototype.remuxEmptyAudio=function(e,t,r,a){var n=e.inputTimeScale,o=n/(e.samplerate?e.samplerate:n),l=this.nextAudioPts,u=(void 0!==l?l:a.startDTS*n)+this._initDTS,d=a.endDTS*n+this._initDTS,f=1024*o,c=Math.ceil((d-u)/f),h=i.default.getSilentFrame(e.manifestCodec||e.codec,e.channelCount);if(s.logger.warn("remux empty Audio"),h){for(var p=[],g=0;g4294967296;)e+=r;return e},e}();t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(){}return e.getSilentFrame=function(e,t){switch(e){case"mp4a.40.2":if(1===t)return new Uint8Array([0,200,0,128,35,128]);if(2===t)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===t)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===t)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]);break;default:if(1===t)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===t)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===t)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])}return null},e}();t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=Math.pow(2,32)-1,a=function(){function e(){}return e.init=function(){var t;for(t in e.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]},e.types)e.types.hasOwnProperty(t)&&(e.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.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]);e.HDLR_TYPES={video:r,audio:i};var a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),n=new Uint8Array([0,0,0,0,0,0,0,0]);e.STTS=e.STSC=e.STCO=n,e.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),e.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),e.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),e.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var o=new Uint8Array([105,115,111,109]),s=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);e.FTYP=e.box(e.types.ftyp,o,l,o,s),e.DINF=e.box(e.types.dinf,e.box(e.types.dref,a))},e.box=function(e){for(var t,r=Array.prototype.slice.call(arguments,1),i=8,a=r.length,n=a;a--;)i+=r[a].byteLength;for((t=new Uint8Array(i))[0]=i>>24&255,t[1]=i>>16&255,t[2]=i>>8&255,t[3]=255&i,t.set(e,4),a=0,i=8;a>24&255,t>>16&255,t>>8&255,255&t,a>>24,a>>16&255,a>>8&255,255&a,n>>24,n>>16&255,n>>8&255,255&n,85,196,0,0]))},e.mdia=function(t){return e.box(e.types.mdia,e.mdhd(t.timescale,t.duration),e.hdlr(t.type),e.minf(t))},e.mfhd=function(t){return e.box(e.types.mfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,255&t]))},e.minf=function(t){return"audio"===t.type?e.box(e.types.minf,e.box(e.types.smhd,e.SMHD),e.DINF,e.stbl(t)):e.box(e.types.minf,e.box(e.types.vmhd,e.VMHD),e.DINF,e.stbl(t))},e.moof=function(t,r,i){return e.box(e.types.moof,e.mfhd(t),e.traf(i,r))},e.moov=function(t){for(var r=t.length,i=[];r--;)i[r]=e.trak(t[r]);return e.box.apply(null,[e.types.moov,e.mvhd(t[0].timescale,t[0].duration)].concat(i).concat(e.mvex(t)))},e.mvex=function(t){for(var r=t.length,i=[];r--;)i[r]=e.trex(t[r]);return e.box.apply(null,[e.types.mvex].concat(i))},e.mvhd=function(t,r){r*=t;var a=Math.floor(r/(i+1)),n=Math.floor(r%(i+1)),o=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,t>>24&255,t>>16&255,t>>8&255,255&t,a>>24,a>>16&255,a>>8&255,255&a,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 e.box(e.types.mvhd,o)},e.sdtp=function(t){var r,i,a=t.samples||[],n=new Uint8Array(4+a.length);for(i=0;i>>8&255),n.push(255&a),n=n.concat(Array.prototype.slice.call(i));for(r=0;r>>8&255),o.push(255&a),o=o.concat(Array.prototype.slice.call(i));var s=e.box(e.types.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|t.sps.length].concat(n).concat([t.pps.length]).concat(o))),l=t.width,u=t.height,d=t.pixelRatio[0],f=t.pixelRatio[1];return e.box(e.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]),s,e.box(e.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),e.box(e.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,255&d,f>>24,f>>16&255,f>>8&255,255&f])))},e.esds=function(e){var t=e.config.length;return new Uint8Array([0,0,0,0,3,23+t,0,1,0,4,15+t,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([t]).concat(e.config).concat([6,1,2]))},e.mp4a=function(t){var r=t.samplerate;return e.box(e.types.mp4a,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,r>>8&255,255&r,0,0]),e.box(e.types.esds,e.esds(t)))},e.mp3=function(t){var r=t.samplerate;return e.box(e.types[".mp3"],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,r>>8&255,255&r,0,0]))},e.stsd=function(t){return"audio"===t.type?t.isAAC||"mp3"!==t.codec?e.box(e.types.stsd,e.STSD,e.mp4a(t)):e.box(e.types.stsd,e.STSD,e.mp3(t)):e.box(e.types.stsd,e.STSD,e.avc1(t))},e.tkhd=function(t){var r=t.id,a=t.duration*t.timescale,n=t.width,o=t.height,s=Math.floor(a/(i+1)),l=Math.floor(a%(i+1));return e.box(e.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,l>>24,l>>16&255,l>>8&255,255&l,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,o>>8&255,255&o,0,0]))},e.traf=function(t,r){var a=e.sdtp(t),n=t.id,o=Math.floor(r/(i+1)),s=Math.floor(r%(i+1));return e.box(e.types.traf,e.box(e.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,255&n])),e.box(e.types.tfdt,new Uint8Array([1,0,0,0,o>>24,o>>16&255,o>>8&255,255&o,s>>24,s>>16&255,s>>8&255,255&s])),e.trun(t,a.length+16+20+8+16+8+8),a)},e.trak=function(t){return t.duration=t.duration||4294967295,e.box(e.types.trak,e.tkhd(t),e.mdia(t))},e.trex=function(t){var r=t.id;return e.box(e.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]))},e.trun=function(t,r){var i,a,n,o,s,l,u=t.samples||[],d=u.length,f=12+16*d,c=new Uint8Array(f);for(r+=8+f,c.set([0,0,15,1,d>>>24&255,d>>>16&255,d>>>8&255,255&d,r>>>24&255,r>>>16&255,r>>>8&255,255&r],0),i=0;i>>24&255,n>>>16&255,n>>>8&255,255&n,o>>>24&255,o>>>16&255,o>>>8&255,255&o,s.isLeading<<2|s.dependsOn,s.isDependedOn<<6|s.hasRedundancy<<4|s.paddingValue<<1|s.isNonSync,61440&s.degradPrio,15&s.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*i);return e.box(e.types.trun,c)},e.initSegment=function(t){e.types||e.init();var r,i=e.moov(t);return(r=new Uint8Array(e.FTYP.byteLength+i.byteLength)).set(e.FTYP),r.set(i,e.FTYP.byteLength),r},e}();t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(1),a=function(){function e(e){this.observer=e}return e.prototype.destroy=function(){},e.prototype.resetTimeStamp=function(){},e.prototype.resetInitSegment=function(){},e.prototype.remux=function(e,t,r,a,n,o,s,l){var u=this.observer,d="";e&&(d+="audio"),t&&(d+="video"),u.trigger(i.default.FRAG_PARSING_DATA,{data1:l,startPTS:n,startDTS:n,type:d,hasAudio:!!e,hasVideo:!!t,nb:1,dropped:0}),u.trigger(i.default.FRAG_PARSED)},e}();t.default=a},function(e,t,r){"use strict";var i=Object.prototype.hasOwnProperty,a="~";function n(){}function o(e,t,r,i,n){if("function"!=typeof r)throw new TypeError("The listener must be a function");var o=new function(e,t,r){this.fn=e,this.context=t,this.once=r||!1}(r,i||e,n),s=a?a+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],o]:e._events[s].push(o):(e._events[s]=o,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new n:delete e._events[t]}function l(){this._events=new n,this._eventsCount=0}Object.create&&(n.prototype=Object.create(null),(new n).__proto__||(a=!1)),l.prototype.eventNames=function(){var e,t,r=[];if(0===this._eventsCount)return r;for(t in e=this._events)i.call(e,t)&&r.push(a?t.slice(1):t);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},l.prototype.listeners=function(e){var t=a?a+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var i=0,n=r.length,o=new Array(n);i0&&this._events[e].length>o&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){if(!i(t))throw TypeError("listener must be a function");var r=!1;function a(){this.removeListener(e,a),r||(r=!0,t.apply(this,arguments))}return a.listener=t,this.on(e,a),this},r.prototype.removeListener=function(e,t){var r,n,o,s;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(o=(r=this._events[e]).length,n=-1,r===t||i(r.listener)&&r.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(a(r)){for(s=o;s-- >0;)if(r[s]===t||r[s].listener&&r[s].listener===t){n=s;break}if(n<0)return this;1===r.length?(r.length=0,delete this._events[e]):r.splice(n,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(i(r=this._events[e]))this.removeListener(e,r);else if(r)for(;r.length;)this.removeListener(e,r[r.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){return this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(5),a=r(3),n=r(1),o=r(0),s=function(){function e(e,t,r,i){this.config=e,this.media=t,this.fragmentTracker=r,this.hls=i,this.stallReported=!1}return e.prototype.poll=function(e,t){var r=this.config,a=this.media,n=a.currentTime,s=window.performance.now();if(n!==e)return this.stallReported&&(o.logger.warn("playback not stuck anymore @"+n+", after "+Math.round(s-this.stalled)+"ms"),this.stallReported=!1),this.stalled=null,void(this.nudgeRetry=0);if(!(a.ended||!a.buffered.length||a.readyState>2||a.seeking&&i.BufferHelper.isBuffered(a,n))){var l=s-this.stalled,u=i.BufferHelper.bufferInfo(a,n,r.maxBufferHole);this.stalled?(l>=1e3&&this._reportStall(u.len),this._tryFixBufferStall(u,l)):this.stalled=s}},e.prototype._tryFixBufferStall=function(e,t){var r=this.config,i=this.fragmentTracker,a=this.media.currentTime,n=i.getPartialFragment(a);n&&this._trySkipBufferHole(n),e.len>.5&&t>1e3*r.highBufferWatchdogPeriod&&(this.stalled=null,this._tryNudgeBuffer())},e.prototype._reportStall=function(e){var t=this.hls,r=this.media;this.stallReported||(this.stallReported=!0,o.logger.warn("Playback stalling at @"+r.currentTime+" due to low buffer"),t.trigger(n.default.ERROR,{type:a.ErrorTypes.MEDIA_ERROR,details:a.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:e}))},e.prototype._trySkipBufferHole=function(e){for(var t=this.hls,r=this.media,i=r.currentTime,s=0,l=0;l=s&&i0){t=r[0].bitrate,r.sort(function(e,t){return e.bitrate-t.bitrate}),this._levels=r;for(var p=0;p=0&&e1&&f.loadError0){var t=this.currentLevelIndex,r=e.urlId,i=e.url[r];s.logger.log("Attempt loading level index "+t+" with URL-id "+r),this.hls.trigger(n.default.LEVEL_LOADING,{url:i,level:t,id:r})}}},Object.defineProperty(t.prototype,"nextLoadLevel",{get:function(){return-1!==this.manualLevelIndex?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(e){this.level=e,-1===this.manualLevelIndex&&(this.hls.nextAutoLevel=e)},enumerable:!0,configurable:!0}),t}(o.default);t.default=c},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(10),s=r(29),l=function(e){function t(t){var r=e.call(this,t,a.default.MEDIA_ATTACHED,a.default.MEDIA_DETACHING,a.default.FRAG_PARSING_METADATA)||this;return r.id3Track=void 0,r.media=void 0,r}return i(t,e),t.prototype.destroy=function(){n.default.prototype.destroy.call(this)},t.prototype.onMediaAttached=function(e){this.media=e.media,this.media},t.prototype.onMediaDetaching=function(){s.clearCurrentCues(this.id3Track),this.id3Track=void 0,this.media=void 0},t.prototype.getID3Track=function(e){for(var t=0;t500*r.duration/f){var c=e.levels,h=Math.max(1,s.bw?s.bw/8:1e3*s.loaded/u),p=c[r.level],g=p.realBitrate?Math.max(p.realBitrate,p.bitrate):p.bitrate,v=s.total?s.total:Math.max(s.loaded,Math.round(r.duration*g/8)),y=t.currentTime,m=(v-s.loaded)/h,E=(o.BufferHelper.bufferInfo(t,y,e.config.maxBufferHole).end-y)/f;if(E<2*r.duration/f&&m>E){var _=void 0,T=void 0;for(T=r.level-1;T>n;T--){var S=c[T].realBitrate?Math.max(c[T].realBitrate,c[T].bitrate):c[T].bitrate;if((_=r.duration*S/(6.4*h))=0)return p;l.logger.trace("rebuffering expected to happen, lets try to find a quality level minimizing the rebuffering");var g=u?Math.min(u,i.maxStarvationDelay):i.maxStarvationDelay,v=i.abrBandWidthFactor,y=i.abrBandWidthUpFactor;if(0===h){var m=this.bitrateTestDelay;if(m)g=(u?Math.min(u,i.maxLoadingDelay):i.maxLoadingDelay)-m,l.logger.trace("bitrate test took "+Math.round(1e3*m)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*g)+" ms"),v=y=1}return p=this._findBestLevel(s,u,c,a,t,h+g,v,y,r),Math.max(p,0)},enumerable:!0,configurable:!0}),r.prototype._findBestLevel=function(e,t,r,i,a,n,o,s,u){for(var d=a;d>=i;d--){var f=u[d];if(f){var c=f.details,h=c?c.totalduration/c.fragments.length:t,p=!!c&&c.live,g=void 0;g=d<=e?o*r:s*r;var v=u[d].realBitrate?Math.max(u[d].realBitrate,u[d].bitrate):u[d].bitrate,y=v*h/g;if(l.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+d+"/"+Math.round(g)+"/"+v+"/"+h+"/"+n+"/"+y),g>v&&(!y||p&&!this.bitrateTestDelay||y=this.minWeight_},e.prototype.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},e.prototype.destroy=function(){},e}();t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){this.alpha_=e?Math.exp(Math.log(.5)/e):0,this.estimate_=0,this.totalWeight_=0}return e.prototype.sample=function(e,t){var r=Math.pow(this.alpha_,e);this.estimate_=t*(1-r)+r*this.estimate_,this.totalWeight_+=e},e.prototype.getTotalWeight=function(){return this.totalWeight_},e.prototype.getEstimate=function(){if(this.alpha_){var e=1-Math.pow(this.alpha_,this.totalWeight_);return this.estimate_/e}return this.estimate_},e}();t.default=i},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(0),s=r(3),l=r(13).getMediaSource(),u=function(t){function r(e){var r=t.call(this,e,a.default.MEDIA_ATTACHING,a.default.MEDIA_DETACHING,a.default.MANIFEST_PARSED,a.default.BUFFER_RESET,a.default.BUFFER_APPENDING,a.default.BUFFER_CODECS,a.default.BUFFER_EOS,a.default.BUFFER_FLUSHING,a.default.LEVEL_PTS_UPDATED,a.default.LEVEL_UPDATED)||this;return r._msDuration=null,r._levelDuration=null,r._levelTargetDuration=10,r._live=null,r._objectUrl=null,r.bufferCodecEventsExpected=0,r.onsbue=r.onSBUpdateEnd.bind(r),r.onsbe=r.onSBUpdateError.bind(r),r.pendingTracks={},r.tracks={},r}return i(r,t),r.prototype.destroy=function(){n.default.prototype.destroy.call(this)},r.prototype.onLevelPtsUpdated=function(e){var t=e.type,r=this.tracks.audio;if("audio"===t&&r&&"audio/mpeg"===r.container){var i=this.sourceBuffer.audio;if(Math.abs(i.timestampOffset-e.start)>.1){var a=i.updating;try{i.abort()}catch(e){o.logger.warn("can not abort audio buffer: "+e)}a?this.audioTimestampOffset=e.start:(o.logger.warn("change mpeg audio timestamp offset from "+i.timestampOffset+" to "+e.start),i.timestampOffset=e.start)}}},r.prototype.onManifestParsed=function(e){this.bufferCodecEventsExpected=e.altAudio?2:1,o.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},r.prototype.onMediaAttaching=function(e){var t=this.media=e.media;if(t){var r=this.mediaSource=new l;this.onmso=this.onMediaSourceOpen.bind(this),this.onmse=this.onMediaSourceEnded.bind(this),this.onmsc=this.onMediaSourceClose.bind(this),r.addEventListener("sourceopen",this.onmso),r.addEventListener("sourceended",this.onmse),r.addEventListener("sourceclose",this.onmsc),t.src=window.URL.createObjectURL(r),this._objectUrl=t.src}},r.prototype.onMediaDetaching=function(){o.logger.log("media source detaching");var e=this.mediaSource;if(e){if("open"===e.readyState)try{e.endOfStream()}catch(e){o.logger.warn("onMediaDetaching:"+e.message+" while calling endOfStream")}e.removeEventListener("sourceopen",this.onmso),e.removeEventListener("sourceended",this.onmse),e.removeEventListener("sourceclose",this.onmsc),this.media&&(window.URL.revokeObjectURL(this._objectUrl),this.media.src===this._objectUrl?(this.media.removeAttribute("src"),this.media.load()):o.logger.warn("media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.pendingTracks={},this.tracks={},this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0}this.onmso=this.onmse=this.onmsc=null,this.hls.trigger(a.default.MEDIA_DETACHED)},r.prototype.onMediaSourceOpen=function(){o.logger.log("media source opened"),this.hls.trigger(a.default.MEDIA_ATTACHED,{media:this.media});var e=this.mediaSource;e&&e.removeEventListener("sourceopen",this.onmso),this.checkPendingTracks()},r.prototype.checkPendingTracks=function(){var e=this.bufferCodecEventsExpected,t=this.pendingTracks,r=Object.keys(t).length;(r&&!e||2===r)&&(this.createSourceBuffers(t),this.pendingTracks={},this.doAppending())},r.prototype.onMediaSourceClose=function(){o.logger.log("media source closed")},r.prototype.onMediaSourceEnded=function(){o.logger.log("media source ended")},r.prototype.onSBUpdateEnd=function(){if(this.audioTimestampOffset){var e=this.sourceBuffer.audio;o.logger.warn("change mpeg audio timestamp offset from "+e.timestampOffset+" to "+this.audioTimestampOffset),e.timestampOffset=this.audioTimestampOffset,delete this.audioTimestampOffset}this._needsFlush&&this.doFlush(),this._needsEos&&this.checkEos(),this.appending=!1;var t=this.parent,r=this.segments.reduce(function(e,r){return r.parent===t?e+1:e},0),i={},n=this.sourceBuffer;for(var s in n)i[s]=n[s].buffered;this.hls.trigger(a.default.BUFFER_APPENDED,{parent:t,pending:r,timeRanges:i}),this._needsFlush||this.doAppending(),this.updateMediaElementDuration(),0===r&&this.flushLiveBackBuffer()},r.prototype.onSBUpdateError=function(e){o.logger.error("sourceBuffer error:",e),this.hls.trigger(a.default.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1})},r.prototype.onBufferReset=function(){var e=this.sourceBuffer;for(var t in e){var r=e[t];try{this.mediaSource.removeSourceBuffer(r),r.removeEventListener("updateend",this.onsbue),r.removeEventListener("error",this.onsbe)}catch(e){}}this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0},r.prototype.onBufferCodecs=function(e){var t=this;if(!Object.keys(this.sourceBuffer).length){Object.keys(e).forEach(function(r){t.pendingTracks[r]=e[r]});var r=this.mediaSource;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),r&&"open"===r.readyState&&this.checkPendingTracks()}},r.prototype.createSourceBuffers=function(e){var t=this.sourceBuffer,r=this.mediaSource;for(var i in e)if(!t[i]){var n=e[i],l=n.levelCodec||n.codec,u=n.container+";codecs="+l;o.logger.log("creating sourceBuffer("+u+")");try{var d=t[i]=r.addSourceBuffer(u);d.addEventListener("updateend",this.onsbue),d.addEventListener("error",this.onsbe),this.tracks[i]={codec:l,container:n.container},n.buffer=d}catch(e){o.logger.error("error while trying to add sourceBuffer:"+e.message),this.hls.trigger(a.default.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,err:e,mimeType:u})}}this.hls.trigger(a.default.BUFFER_CREATED,{tracks:e})},r.prototype.onBufferAppending=function(e){this._needsFlush||(this.segments?this.segments.push(e):this.segments=[e],this.doAppending())},r.prototype.onBufferAppendFail=function(e){o.logger.error("sourceBuffer error:",e.event),this.hls.trigger(a.default.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1})},r.prototype.onBufferEos=function(e){var t=this.sourceBuffer,r=e.type;for(var i in t)r&&i!==r||t[i].ended||(t[i].ended=!0,o.logger.log(i+" sourceBuffer now EOS"));this.checkEos()},r.prototype.checkEos=function(){var e=this.sourceBuffer,t=this.mediaSource;if(t&&"open"===t.readyState){for(var r in e){var i=e[r];if(!i.ended)return;if(i.updating)return void(this._needsEos=!0)}o.logger.log("all media data are available, signal endOfStream() to MediaSource and stop loading fragment");try{t.endOfStream()}catch(e){o.logger.warn("exception while calling mediaSource.endOfStream()")}this._needsEos=!1}else this._needsEos=!1},r.prototype.onBufferFlushing=function(e){this.flushRange.push({start:e.startOffset,end:e.endOffset,type:e.type}),this.flushBufferCounter=0,this.doFlush()},r.prototype.flushLiveBackBuffer=function(){if(this._live){var e=this.hls.config.liveBackBufferLength;if(isFinite(e)&&!(e<0))for(var t=this.media.currentTime,r=this.sourceBuffer,i=Object.keys(r),a=t-Math.max(e,this._levelTargetDuration),n=i.length-1;n>=0;n--){var o=i[n],s=r[o].buffered;s.length>0&&a>s.start(0)&&this.removeBufferRange(o,r[o],0,a)}}},r.prototype.onLevelUpdated=function(e){var t=e.details;t.fragments.length>0&&(this._levelDuration=t.totalduration+t.fragments[0].start,this._levelTargetDuration=t.averagetargetduration||t.targetduration||10,this._live=t.live,this.updateMediaElementDuration())},r.prototype.updateMediaElementDuration=function(){var t,r=this.hls.config;if(null!==this._levelDuration&&this.media&&this.mediaSource&&this.sourceBuffer&&0!==this.media.readyState&&"open"===this.mediaSource.readyState){for(var i in this.sourceBuffer)if(!0===this.sourceBuffer[i].updating)return;t=this.media.duration,null===this._msDuration&&(this._msDuration=this.mediaSource.duration),!0===this._live&&!0===r.liveDurationInfinity?(o.logger.log("Media Source duration is set to Infinity"),this._msDuration=this.mediaSource.duration=1/0):(this._levelDuration>this._msDuration&&this._levelDuration>t||!e.isFinite(t))&&(o.logger.log("Updating Media Source duration to "+this._levelDuration.toFixed(3)),this._msDuration=this.mediaSource.duration=this._levelDuration)}},r.prototype.doFlush=function(){for(;this.flushRange.length;){var e=this.flushRange[0];if(!this.flushBuffer(e.start,e.end,e.type))return void(this._needsFlush=!0);this.flushRange.shift(),this.flushBufferCounter=0}if(0===this.flushRange.length){this._needsFlush=!1;var t=0,r=this.sourceBuffer;try{for(var i in r)t+=r[i].buffered.length}catch(e){o.logger.error("error while accessing sourceBuffer.buffered")}this.appended=t,this.hls.trigger(a.default.BUFFER_FLUSHED)}},r.prototype.doAppending=function(){var e=this.hls,t=this.segments,r=this.sourceBuffer;if(Object.keys(r).length){if(this.media.error)return this.segments=[],void o.logger.error("trying to append although a media error occured, flush segment and abort");if(this.appending)return;if(t&&t.length){var i=t.shift();try{var n=r[i.type];n?n.updating?t.unshift(i):(n.ended=!1,this.parent=i.parent,n.appendBuffer(i.data),this.appendError=0,this.appended++,this.appending=!0):this.onSBUpdateEnd()}catch(r){o.logger.error("error while trying to append buffer:"+r.message),t.unshift(i);var l={type:s.ErrorTypes.MEDIA_ERROR,parent:i.parent};22!==r.code?(this.appendError?this.appendError++:this.appendError=1,l.details=s.ErrorDetails.BUFFER_APPEND_ERROR,this.appendError>e.config.appendErrorMaxRetry?(o.logger.log("fail "+e.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),this.segments=[],l.fatal=!0,e.trigger(a.default.ERROR,l)):(l.fatal=!1,e.trigger(a.default.ERROR,l))):(this.segments=[],l.details=s.ErrorDetails.BUFFER_FULL_ERROR,l.fatal=!1,e.trigger(a.default.ERROR,l))}}}},r.prototype.flushBuffer=function(e,t,r){var i,a=this.sourceBuffer;if(Object.keys(a).length){if(o.logger.log("flushBuffer,pos/start/end: "+this.media.currentTime.toFixed(3)+"/"+e+"/"+t),this.flushBufferCounter.5)return o.logger.log("sb remove "+e+" ["+l+","+u+"], of ["+n+","+s+"], pos:"+this.media.currentTime),t.remove(l,u),!0}}catch(e){o.logger.warn("removeBufferRange failed",e)}return!1},r}(n.default);t.default=u}).call(this,r(2).Number)},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=function(t){function r(r){var i=t.call(this,r,a.default.FPS_DROP_LEVEL_CAPPING,a.default.MEDIA_ATTACHING,a.default.MANIFEST_PARSED,a.default.BUFFER_CODECS,a.default.MEDIA_DETACHING)||this;return i.autoLevelCapping=e.POSITIVE_INFINITY,i.firstLevel=null,i.levels=[],i.media=null,i.restrictedLevels=[],i.timer=null,i}return i(r,t),r.prototype.destroy=function(){this.hls.config.capLevelToPlayerSize&&(this.media=null,this._stopCapping())},r.prototype.onFpsDropLevelCapping=function(e){r.isLevelAllowed(e.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(e.droppedLevel)},r.prototype.onMediaAttaching=function(e){this.media=e.media instanceof window.HTMLVideoElement?e.media:null},r.prototype.onManifestParsed=function(e){var t=this.hls;this.restrictedLevels=[],this.levels=e.levels,this.firstLevel=e.firstLevel,t.config.capLevelToPlayerSize&&e.video&&this._startCapping()},r.prototype.onBufferCodecs=function(e){this.hls.config.capLevelToPlayerSize&&e.video&&this._startCapping()},r.prototype.onLevelsUpdated=function(e){this.levels=e.levels},r.prototype.onMediaDetaching=function(){this._stopCapping()},r.prototype.detectPlayerSize=function(){if(this.media){var e=this.levels?this.levels.length:0;if(e){var t=this.hls;t.autoLevelCapping=this.getMaxLevel(e-1),t.autoLevelCapping>this.autoLevelCapping&&t.streamController.nextLevelSwitch(),this.autoLevelCapping=t.autoLevelCapping}}},r.prototype.getMaxLevel=function(e){var t=this;if(!this.levels)return-1;var i=this.levels.filter(function(i,a){return r.isLevelAllowed(a,t.restrictedLevels)&&a<=e});return r.getMaxLevelByMediaSize(i,this.mediaWidth,this.mediaHeight)},r.prototype._startCapping=function(){this.timer||(this.autoLevelCapping=e.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),clearInterval(this.timer),this.timer=setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},r.prototype._stopCapping=function(){this.restrictedLevels=[],this.firstLevel=null,this.autoLevelCapping=e.POSITIVE_INFINITY,this.timer&&(this.timer=clearInterval(this.timer),this.timer=null)},Object.defineProperty(r.prototype,"mediaWidth",{get:function(){var e,t=this.media;return t&&(e=t.width||t.clientWidth||t.offsetWidth,e*=r.contentScaleFactor),e},enumerable:!0,configurable:!0}),Object.defineProperty(r.prototype,"mediaHeight",{get:function(){var e,t=this.media;return t&&(e=t.height||t.clientHeight||t.offsetHeight,e*=r.contentScaleFactor),e},enumerable:!0,configurable:!0}),Object.defineProperty(r,"contentScaleFactor",{get:function(){var e=1;try{e=window.devicePixelRatio}catch(e){}return e},enumerable:!0,configurable:!0}),r.isLevelAllowed=function(e,t){return void 0===t&&(t=[]),-1===t.indexOf(e)},r.getMaxLevelByMediaSize=function(e,t,r){if(!e||e&&!e.length)return-1;for(var i=function(e,t){return!t||(e.width!==t.width||e.height!==t.height)},a=e.length-1,n=0;n=t||o.height>=r)&&i(o,e[n+1])){a=n;break}}return a},r}(r(4).default);t.default=n}).call(this,r(2).Number)},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(0),s=window.performance,l=function(e){function t(t){return e.call(this,t,a.default.MEDIA_ATTACHING)||this}return i(t,e),t.prototype.destroy=function(){this.timer&&clearInterval(this.timer),this.isVideoPlaybackQualityAvailable=!1},t.prototype.onMediaAttaching=function(e){var t=this.hls.config;t.capLevelOnFPSDrop&&("function"==typeof(this.video=e.media instanceof window.HTMLVideoElement?e.media:null).getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),clearInterval(this.timer),this.timer=setInterval(this.checkFPSInterval.bind(this),t.fpsDroppedMonitoringPeriod))},t.prototype.checkFPS=function(e,t,r){var i=s.now();if(t){if(this.lastTime){var n=i-this.lastTime,l=r-this.lastDroppedFrames,u=t-this.lastDecodedFrames,d=1e3*l/n,f=this.hls;if(f.trigger(a.default.FPS_DROP,{currentDropped:l,currentDecoded:u,totalDroppedFrames:r}),d>0&&l>f.config.fpsDroppedMonitoringThreshold*u){var c=f.currentLevel;o.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+c),c>0&&(-1===f.autoLevelCapping||f.autoLevelCapping>=c)&&(c-=1,f.trigger(a.default.FPS_DROP_LEVEL_CAPPING,{level:c,droppedLevel:f.currentLevel}),f.autoLevelCapping=c,f.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=t}},t.prototype.checkFPSInterval=function(){var e=this.video;if(e)if(this.isVideoPlaybackQualityAvailable){var t=e.getVideoPlaybackQuality();this.checkFPS(e,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(e,e.webkitDecodedFrameCount,e.webkitDroppedFrameCount)},t}(n.default);t.default=l},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(0),a=window.performance,n=window.XMLHttpRequest,o=function(){function e(e){e&&e.xhrSetup&&(this.xhrSetup=e.xhrSetup)}return e.prototype.destroy=function(){this.abort(),this.loader=null},e.prototype.abort=function(){var e=this.loader;e&&4!==e.readyState&&(this.stats.aborted=!0,e.abort()),window.clearTimeout(this.requestTimeout),this.requestTimeout=null,window.clearTimeout(this.retryTimeout),this.retryTimeout=null},e.prototype.load=function(e,t,r){this.context=e,this.config=t,this.callbacks=r,this.stats={trequest:a.now(),retry:0},this.retryDelay=t.retryDelay,this.loadInternal()},e.prototype.loadInternal=function(){var e,t=this.context;e=this.loader=new n;var r=this.stats;r.tfirst=0,r.loaded=0;var i=this.xhrSetup;try{if(i)try{i(e,t.url)}catch(r){e.open("GET",t.url,!0),i(e,t.url)}e.readyState||e.open("GET",t.url,!0)}catch(r){return void this.callbacks.onError({code:e.status,text:r.message},t,e)}t.rangeEnd&&e.setRequestHeader("Range","bytes="+t.rangeStart+"-"+(t.rangeEnd-1)),e.onreadystatechange=this.readystatechange.bind(this),e.onprogress=this.loadprogress.bind(this),e.responseType=t.responseType,this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),this.config.timeout),e.send()},e.prototype.readystatechange=function(e){var t=e.currentTarget,r=t.readyState,n=this.stats,o=this.context,s=this.config;if(!n.aborted&&r>=2)if(window.clearTimeout(this.requestTimeout),0===n.tfirst&&(n.tfirst=Math.max(a.now(),n.trequest)),4===r){var l=t.status;if(l>=200&&l<300){n.tload=Math.max(n.tfirst,a.now());var u=void 0,d=void 0;d="arraybuffer"===o.responseType?(u=t.response).byteLength:(u=t.responseText).length,n.loaded=n.total=d;var f={url:t.responseURL,data:u};this.callbacks.onSuccess(f,n,o,t)}else n.retry>=s.maxRetry||l>=400&&l<499?(i.logger.error(l+" while loading "+o.url),this.callbacks.onError({code:l,text:t.statusText},o,t)):(i.logger.warn(l+" while loading "+o.url+", retrying in "+this.retryDelay+"..."),this.destroy(),this.retryTimeout=window.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,s.maxRetryDelay),n.retry++)}else this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),s.timeout)},e.prototype.loadtimeout=function(){i.logger.warn("timeout while loading "+this.context.url),this.callbacks.onTimeout(this.stats,this.context,null)},e.prototype.loadprogress=function(e){var t=e.currentTarget,r=this.stats;r.loaded=e.loaded,e.lengthComputable&&(r.total=e.total);var i=this.callbacks.onProgress;i&&i(r,this.context,null,t)},e}();t.default=o},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(15),o=r(0),s=r(3),l=function(e){function t(t){var r=e.call(this,t,a.default.MANIFEST_LOADING,a.default.MANIFEST_PARSED,a.default.AUDIO_TRACK_LOADED,a.default.AUDIO_TRACK_SWITCHED,a.default.LEVEL_LOADED,a.default.ERROR)||this;return r._trackId=-1,r._selectDefaultTrack=!0,r.tracks=[],r.trackIdBlacklist=Object.create(null),r.audioGroupId=null,r}return i(t,e),t.prototype.onManifestLoading=function(){this.tracks=[],this._trackId=-1,this._selectDefaultTrack=!0},t.prototype.onManifestParsed=function(e){var t=this.tracks=e.audioTracks||[];this.hls.trigger(a.default.AUDIO_TRACKS_UPDATED,{audioTracks:t})},t.prototype.onAudioTrackLoaded=function(e){if(e.id>=this.tracks.length)o.logger.warn("Invalid audio track id:",e.id);else{if(o.logger.log("audioTrack "+e.id+" loaded"),this.tracks[e.id].details=e.details,e.details.live&&!this.hasInterval()){var t=1e3*e.details.targetduration;this.setInterval(t)}!e.details.live&&this.hasInterval()&&this.clearInterval()}},t.prototype.onAudioTrackSwitched=function(e){var t=this.tracks[e.id].groupId;t&&this.audioGroupId!==t&&(this.audioGroupId=t)},t.prototype.onLevelLoaded=function(e){var t=this.hls.levels[e.level];if(t.audioGroupIds){var r=t.audioGroupIds[t.urlId];this.audioGroupId!==r&&(this.audioGroupId=r,this._selectInitialAudioTrack())}},t.prototype.onError=function(e){e.type===s.ErrorTypes.NETWORK_ERROR&&(e.fatal&&this.clearInterval(),e.details===s.ErrorDetails.AUDIO_TRACK_LOAD_ERROR&&(o.logger.warn("Network failure on audio-track id:",e.context.id),this._handleLoadError()))},Object.defineProperty(t.prototype,"audioTracks",{get:function(){return this.tracks},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"audioTrack",{get:function(){return this._trackId},set:function(e){this._setAudioTrack(e),this._selectDefaultTrack=!1},enumerable:!0,configurable:!0}),t.prototype._setAudioTrack=function(e){if(this._trackId===e&&this.tracks[this._trackId].details)o.logger.debug("Same id as current audio-track passed, and track details available -> no-op");else if(e<0||e>=this.tracks.length)o.logger.warn("Invalid id passed to audio-track controller");else{var t=this.tracks[e];o.logger.log("Now switching to audio-track index "+e),this.clearInterval(),this._trackId=e;var r=t.url,i=t.type,n=t.id;this.hls.trigger(a.default.AUDIO_TRACK_SWITCHING,{id:n,type:i,url:r}),this._loadTrackDetailsIfNeeded(t)}},t.prototype.doTick=function(){this._updateTrack(this._trackId)},t.prototype._selectInitialAudioTrack=function(){var e=this,t=this.tracks;if(t.length){var r=this.tracks[this._trackId],i=null;if(r&&(i=r.name),this._selectDefaultTrack){var n=t.filter(function(e){return e.default});n.length?t=n:o.logger.warn("No default audio tracks defined")}var l=!1,u=function(){t.forEach(function(t){l||e.audioGroupId&&t.groupId!==e.audioGroupId||i&&i!==t.name||(e._setAudioTrack(t.id),l=!0)})};u(),l||(i=null,u()),l||(o.logger.error("No track found for running audio group-ID: "+this.audioGroupId),this.hls.trigger(a.default.ERROR,{type:s.ErrorTypes.MEDIA_ERROR,details:s.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))}},t.prototype._needsTrackLoading=function(e){var t=e.details,r=e.url;return!(t&&!t.live)&&!!r},t.prototype._loadTrackDetailsIfNeeded=function(e){if(this._needsTrackLoading(e)){var t=e.url,r=e.id;o.logger.log("loading audio-track playlist for id: "+r),this.hls.trigger(a.default.AUDIO_TRACK_LOADING,{url:t,id:r})}},t.prototype._updateTrack=function(e){if(!(e<0||e>=this.tracks.length)){this.clearInterval(),this._trackId=e,o.logger.log("trying to update audio-track "+e);var t=this.tracks[e];this._loadTrackDetailsIfNeeded(t)}},t.prototype._handleLoadError=function(){this.trackIdBlacklist[this._trackId]=!0;var e=this._trackId,t=this.tracks[e],r=t.name,i=t.language,a=t.groupId;o.logger.warn("Loading failed on audio track id: "+e+", group-id: "+a+', name/language: "'+r+'" / "'+i+'"');for(var n=e,s=0;s0&&-1===e?(f.logger.log("audio:override startPosition with lastCurrentTime @"+t.toFixed(3)),this.state=g.State.IDLE):(this.lastCurrentTime=this.startPosition?this.startPosition:e,this.state=g.State.STARTING),this.nextLoadPosition=this.startPosition=this.lastCurrentTime,this.tick()}else this.startPosition=e,this.state=g.State.STOPPED},r.prototype.stopLoad=function(){var e=this.fragCurrent;e&&(e.loader&&e.loader.abort(),this.fragmentTracker.removeFragment(e),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=g.State.STOPPED},Object.defineProperty(r.prototype,"state",{get:function(){return this._state},set:function(e){if(this.state!==e){var t=this.state;this._state=e,f.logger.log("audio stream:"+t+"->"+e)}},enumerable:!0,configurable:!0}),r.prototype.doTick=function(){var t,r,i,o=this.hls,l=o.config;switch(this.state){case g.State.ERROR:case g.State.PAUSED:case g.State.BUFFER_FLUSHING:break;case g.State.STARTING:this.state=g.State.WAITING_TRACK,this.loadedmetadata=!1;break;case g.State.IDLE:var u=this.tracks;if(!u)break;if(!this.media&&(this.startFragRequested||!l.startFragPrefetch))break;if(this.loadedmetadata)t=this.media.currentTime;else if(void 0===(t=this.nextLoadPosition))break;var d=this.mediaBuffer?this.mediaBuffer:this.media,p=this.videoBuffer?this.videoBuffer:this.media,y=n.BufferHelper.bufferInfo(d,t,l.maxBufferHole),m=n.BufferHelper.bufferInfo(p,t,l.maxBufferHole),E=y.len,_=y.end,T=this.fragPrevious,S=Math.min(l.maxBufferLength,l.maxMaxBufferLength),b=Math.max(S,m.len),A=this.audioSwitch,R=this.trackId;if((EO||y.nextStart))return;f.logger.log("alt audio track ahead of main track, seek to start of alt audio track"),this.media.currentTime=O+.05}if(i.initSegment&&!i.initSegment.data)I=i.initSegment;else if(_<=O){if(I=D[0],null!==this.videoTrackCC&&I.cc!==this.videoTrackCC&&(I=c.findFragWithCC(D,this.videoTrackCC)),i.live&&I.loadIdx&&I.loadIdx===this.fragLoadIdx){var P=y.nextStart?y.nextStart:O;return f.logger.log("no alt audio available @currentTime:"+this.media.currentTime+", seeking @"+(P+.05)),void(this.media.currentTime=P+.05)}}else{var k=void 0,C=l.maxFragLookUpTolerance,F=T?D[T.sn-D[0].sn+1]:void 0,x=function(e){var t=Math.min(C,e.duration);return e.start+e.duration-t<=_?1:e.start-t>_&&e.start?-1:0};_w-C&&(C=0),k=F&&!x(F)?F:a.default.search(D,x)):k=D[L-1],k&&(I=k,O=k.start,T&&I.level===T.level&&I.sn===T.sn&&(I.sn=N||U)&&(f.logger.log("audioStreamController: retryDate reached, switch back to IDLE state"),this.state=g.State.IDLE);break;case g.State.WAITING_INIT_PTS:var B=this.videoTrackCC;if(void 0===this.initPTS[B])break;var G=this.waitingFragment;if(G){var j=G.frag.cc;B!==j?(r=this.tracks[this.trackId]).details&&r.details.live&&(f.logger.warn("Waiting fragment CC ("+j+") does not match video track CC ("+B+")"),this.waitingFragment=null,this.state=g.State.IDLE):(this.state=g.State.FRAG_LOADING,this.onFragLoaded(this.waitingFragment),this.waitingFragment=null)}else this.state=g.State.IDLE;break;case g.State.STOPPED:case g.State.FRAG_LOADING:case g.State.PARSING:case g.State.PARSED:case g.State.ENDED:}},r.prototype.onMediaAttached=function(e){var t=this.media=this.mediaBuffer=e.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),t.addEventListener("seeking",this.onvseeking),t.addEventListener("ended",this.onvended);var r=this.config;this.tracks&&r.autoStartLoad&&this.startLoad(r.startPosition)},r.prototype.onMediaDetaching=function(){var e=this.media;e&&e.ended&&(f.logger.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),e&&(e.removeEventListener("seeking",this.onvseeking),e.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1,this.stopLoad()},r.prototype.onAudioTracksUpdated=function(e){f.logger.log("audio tracks updated"),this.tracks=e.audioTracks},r.prototype.onAudioTrackSwitching=function(e){var t=!!e.url;this.trackId=e.id,this.fragCurrent=null,this.state=g.State.PAUSED,this.waitingFragment=null,t?this.setInterval(100):this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),t&&(this.audioSwitch=!0,this.state=g.State.IDLE),this.tick()},r.prototype.onAudioTrackLoaded=function(t){var r=t.details,i=t.id,a=this.tracks[i],n=r.totalduration,o=0;if(f.logger.log("track "+i+" loaded ["+r.startSN+","+r.endSN+"],duration:"+n),r.live){var s=a.details;s&&r.fragments.length>0?(l.mergeDetails(s,r),o=r.fragments[0].start,r.PTSKnown?f.logger.log("live audio playlist sliding:"+o.toFixed(3)):f.logger.log("live audio playlist - outdated PTS, unknown sliding")):(r.PTSKnown=!1,f.logger.log("live audio playlist - first load, unknown sliding"))}else r.PTSKnown=!1;if(a.details=r,!this.startFragRequested){if(-1===this.startPosition){var u=r.startTimeOffset;e.isFinite(u)?(f.logger.log("start time offset found in playlist, adjust startPosition to "+u),this.startPosition=u):this.startPosition=0}this.nextLoadPosition=this.startPosition}this.state===g.State.WAITING_TRACK&&(this.state=g.State.IDLE),this.tick()},r.prototype.onKeyLoaded=function(){this.state===g.State.KEY_LOADING&&(this.state=g.State.IDLE,this.tick())},r.prototype.onFragLoaded=function(e){var t=this.fragCurrent,r=e.frag;if(this.state===g.State.FRAG_LOADING&&t&&"audio"===r.type&&r.level===t.level&&r.sn===t.sn){var i=this.tracks[this.trackId],a=i.details,n=a.totalduration,l=t.level,u=t.sn,d=t.cc,c=this.config.defaultAudioCodec||i.audioCodec||"mp4a.40.2",h=this.stats=e.stats;if("initSegment"===u)this.state=g.State.IDLE,h.tparsed=h.tbuffered=v.now(),a.initSegment.data=e.payload,this.hls.trigger(s.default.FRAG_BUFFERED,{stats:h,frag:t,id:"audio"}),this.tick();else{this.state=g.State.PARSING,this.appended=!1,this.demuxer||(this.demuxer=new o.default(this.hls,"audio"));var p=this.initPTS[d],y=a.initSegment?a.initSegment.data:[];if(a.initSegment||void 0!==p){this.pendingBuffering=!0,f.logger.log("Demuxing "+u+" of ["+a.startSN+" ,"+a.endSN+"],track "+l);this.demuxer.push(e.payload,y,c,null,t,n,!1,p)}else f.logger.log("unknown video PTS for continuity counter "+d+", waiting for video PTS before demuxing audio frag "+u+" of ["+a.startSN+" ,"+a.endSN+"],track "+l),this.waitingFragment=e,this.state=g.State.WAITING_INIT_PTS}}this.fragLoadError=0},r.prototype.onFragParsingInitSegment=function(e){var t=this.fragCurrent,r=e.frag;if(t&&"audio"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===g.State.PARSING){var i=e.tracks,a=void 0;if(i.video&&delete i.video,a=i.audio){a.levelCodec=a.codec,a.id=e.id,this.hls.trigger(s.default.BUFFER_CODECS,i),f.logger.log("audio track:audio,container:"+a.container+",codecs[level/parsed]=["+a.levelCodec+"/"+a.codec+"]");var n=a.initSegment;if(n){var o={type:"audio",data:n,parent:"audio",content:"initSegment"};this.audioSwitch?this.pendingData=[o]:(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(s.default.BUFFER_APPENDING,o))}this.tick()}}},r.prototype.onFragParsingData=function(t){var r=this,i=this.fragCurrent,a=t.frag;if(i&&"audio"===t.id&&"audio"===t.type&&a.sn===i.sn&&a.level===i.level&&this.state===g.State.PARSING){var n=this.trackId,o=this.tracks[n],u=this.hls;e.isFinite(t.endPTS)||(t.endPTS=t.startPTS+i.duration,t.endDTS=t.startDTS+i.duration),i.addElementaryStream(p.default.ElementaryStreamTypes.AUDIO),f.logger.log("parsed "+t.type+",PTS:["+t.startPTS.toFixed(3)+","+t.endPTS.toFixed(3)+"],DTS:["+t.startDTS.toFixed(3)+"/"+t.endDTS.toFixed(3)+"],nb:"+t.nb),l.updateFragPTSDTS(o.details,i,t.startPTS,t.endPTS);var c=this.audioSwitch,h=this.media,v=!1;if(c&&h)if(h.readyState){var y=h.currentTime;f.logger.log("switching audio track : currentTime:"+y),y>=t.startPTS&&(f.logger.log("switching audio track : flushing all audio"),this.state=g.State.BUFFER_FLUSHING,u.trigger(s.default.BUFFER_FLUSHING,{startOffset:0,endOffset:e.POSITIVE_INFINITY,type:"audio"}),v=!0,this.audioSwitch=!1,u.trigger(s.default.AUDIO_TRACK_SWITCHED,{id:n}))}else this.audioSwitch=!1,u.trigger(s.default.AUDIO_TRACK_SWITCHED,{id:n});var m=this.pendingData;if(!m)return f.logger.warn("Apparently attempt to enqueue media payload without codec initialization data upfront"),void u.trigger(s.default.ERROR,{type:d.ErrorTypes.MEDIA_ERROR,details:null,fatal:!0});this.audioSwitch||([t.data1,t.data2].forEach(function(e){e&&e.length&&m.push({type:t.type,data:e,parent:"audio",content:"data"})}),!v&&m.length&&(m.forEach(function(e){r.state===g.State.PARSING&&(r.pendingBuffering=!0,r.hls.trigger(s.default.BUFFER_APPENDING,e))}),this.pendingData=[],this.appended=!0)),this.tick()}},r.prototype.onFragParsed=function(e){var t=this.fragCurrent,r=e.frag;t&&"audio"===e.id&&r.sn===t.sn&&r.level===t.level&&this.state===g.State.PARSING&&(this.stats.tparsed=v.now(),this.state=g.State.PARSED,this._checkAppendedParsed())},r.prototype.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},r.prototype.onBufferCreated=function(e){var t=e.tracks.audio;t&&(this.mediaBuffer=t.buffer,this.loadedmetadata=!0),e.tracks.video&&(this.videoBuffer=e.tracks.video.buffer)},r.prototype.onBufferAppended=function(e){if("audio"===e.parent){var t=this.state;t!==g.State.PARSING&&t!==g.State.PARSED||(this.pendingBuffering=e.pending>0,this._checkAppendedParsed())}},r.prototype._checkAppendedParsed=function(){if(!(this.state!==g.State.PARSED||this.appended&&this.pendingBuffering)){var e=this.fragCurrent,t=this.stats,r=this.hls;if(e){this.fragPrevious=e,t.tbuffered=v.now(),r.trigger(s.default.FRAG_BUFFERED,{stats:t,frag:e,id:"audio"});var i=this.mediaBuffer?this.mediaBuffer:this.media;f.logger.log("audio buffered : "+u.default.toString(i.buffered)),this.audioSwitch&&this.appended&&(this.audioSwitch=!1,r.trigger(s.default.AUDIO_TRACK_SWITCHED,{id:this.trackId})),this.state=g.State.IDLE}this.tick()}},r.prototype.onError=function(t){var r=t.frag;if(!r||"audio"===r.type)switch(t.details){case d.ErrorDetails.FRAG_LOAD_ERROR:case d.ErrorDetails.FRAG_LOAD_TIMEOUT:var i=t.frag;if(i&&"audio"!==i.type)break;if(!t.fatal){var a=this.fragLoadError;if(a?a++:a=1,a<=(l=this.config).fragLoadingMaxRetry){this.fragLoadError=a;var o=Math.min(Math.pow(2,a-1)*l.fragLoadingRetryDelay,l.fragLoadingMaxRetryTimeout);f.logger.warn("AudioStreamController: frag loading failed, retry in "+o+" ms"),this.retryDate=v.now()+o,this.state=g.State.FRAG_LOADING_WAITING_RETRY}else f.logger.error("AudioStreamController: "+t.details+" reaches max retry, redispatch as fatal ..."),t.fatal=!0,this.state=g.State.ERROR}break;case d.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case d.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:case d.ErrorDetails.KEY_LOAD_ERROR:case d.ErrorDetails.KEY_LOAD_TIMEOUT:this.state!==g.State.ERROR&&(this.state=t.fatal?g.State.ERROR:g.State.IDLE,f.logger.warn("AudioStreamController: "+t.details+" while loading frag, now switching to "+this.state+" state ..."));break;case d.ErrorDetails.BUFFER_FULL_ERROR:if("audio"===t.parent&&(this.state===g.State.PARSING||this.state===g.State.PARSED)){var l,u=this.mediaBuffer,c=this.media.currentTime;if(u&&n.BufferHelper.isBuffered(u,c)&&n.BufferHelper.isBuffered(u,c+.5))(l=this.config).maxMaxBufferLength>=l.maxBufferLength&&(l.maxMaxBufferLength/=2,f.logger.warn("AudioStreamController: reduce max buffer length to "+l.maxMaxBufferLength+"s")),this.state=g.State.IDLE;else f.logger.warn("AudioStreamController: buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,this.state=g.State.BUFFER_FLUSHING,this.hls.trigger(s.default.BUFFER_FLUSHING,{startOffset:0,endOffset:e.POSITIVE_INFINITY,type:"audio"})}}},r.prototype.onBufferFlushed=function(){var e=this,t=this.pendingData;t&&t.length?(f.logger.log("AudioStreamController: appending pending audio data after buffer flushed"),t.forEach(function(t){e.hls.trigger(s.default.BUFFER_APPENDING,t)}),this.appended=!0,this.pendingData=[],this.state=g.State.PARSED):(this.state=g.State.IDLE,this.fragPrevious=null,this.tick())},r}(g.default);t.default=y}).call(this,r(2).Number)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(30);t.newCue=function(e,t,r,a){for(var n,o,s,l,u,d=window.VTTCue||window.TextTrackCue,f=0;f=16?l--:l++,navigator.userAgent.match(/Firefox\//)?o.line=f+1:o.line=f>7?f-2:f+1,o.align="left",o.position=Math.max(0,Math.min(100,l/32*100+(navigator.userAgent.match(/Firefox\//)?50:0))),e.addCue(o)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if("undefined"!=typeof window&&window.VTTCue)return window.VTTCue;var e="auto",t={"":!0,lr:!0,rl:!0},r={start:!0,middle:!0,end:!0,left:!0,right:!0};function i(e){return"string"==typeof e&&(!!r[e.toLowerCase()]&&e.toLowerCase())}function a(e){for(var t=1;t100)throw new Error("Position must be between 0 and 100.");_=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"positionAlign",a({},u,{get:function(){return T},set:function(e){var t=i(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");T=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"size",a({},u,{get:function(){return S},set:function(e){if(e<0||e>100)throw new Error("Size must be between 0 and 100.");S=e,this.hasBeenReset=!0}})),Object.defineProperty(s,"align",a({},u,{get:function(){return b},set:function(e){var t=i(e);if(!t)throw new SyntaxError("An invalid or illegal string was specified.");b=t,this.hasBeenReset=!0}})),s.displayState=void 0,l)return s}return n.prototype.getCueAsHTML=function(){return window.WebVTT.convertCueToDOMTree(window,this.text)},n}()},function(e,t,r){"use strict";(function(e){var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(71),s=r(72),l=r(73),u=r(0),d=r(29);function f(e,t,r,i){return Math.min(t,i)-Math.max(e,r)}var c=function(t){function r(e){var r=t.call(this,e,a.default.MEDIA_ATTACHING,a.default.MEDIA_DETACHING,a.default.FRAG_PARSING_USERDATA,a.default.FRAG_DECRYPTED,a.default.MANIFEST_LOADING,a.default.MANIFEST_LOADED,a.default.FRAG_LOADED,a.default.LEVEL_SWITCHING,a.default.INIT_PTS_FOUND)||this;if(r.hls=e,r.config=e.config,r.enabled=!0,r.Cues=e.config.cueHandler,r.textTracks=[],r.tracks=[],r.unparsedVttFrags=[],r.initPTS=[],r.cueRanges=[],r.captionsTracks={},r.captionsProperties={textTrack1:{label:r.config.captionsTextTrack1Label,languageCode:r.config.captionsTextTrack1LanguageCode},textTrack2:{label:r.config.captionsTextTrack2Label,languageCode:r.config.captionsTextTrack2LanguageCode}},r.config.enableCEA708Captions){var i=new s.default(r,"textTrack1"),n=new s.default(r,"textTrack2");r.cea608Parser=new o.default(0,i,n)}return r}return i(r,t),r.prototype.addCues=function(e,t,r,i){for(var a=this.cueRanges,n=!1,o=a.length;o--;){var s=a[o],l=f(s[0],s[1],t,r);if(l>=0&&(s[0]=Math.min(s[0],t),s[1]=Math.max(s[1],r),n=!0,l/(r-t)>.5))return}n||a.push([t,r]),this.Cues.newCue(this.captionsTracks[e],t,r,i)},r.prototype.onInitPtsFound=function(e){var t=this;if("main"===e.id&&(this.initPTS[e.frag.cc]=e.initPTS),this.unparsedVttFrags.length){var r=this.unparsedVttFrags;this.unparsedVttFrags=[],r.forEach(function(e){t.onFragLoaded(e)})}},r.prototype.getExistingTrack=function(e){var t=this.media;if(t)for(var r=0;ro&&(c.log("ERROR","Too large cursor position "+this.pos),this.pos=o)},e.prototype.moveCursor=function(e){var t=this.pos+e;if(e>1)for(var r=this.pos+1;r=144&&this.backSpace();var t=a(e);this.pos>=o?c.log("ERROR","Cannot insert "+e.toString(16)+" ("+t+") at position "+this.pos+". Skipping it!"):(this.chars[this.pos].setChar(t,this.currPenState),this.moveCursor(1))},e.prototype.clearFromPos=function(e){var t;for(t=e;t0&&(r=e?"["+t.join(" | ")+"]":t.join("\n")),r},e.prototype.getTextAndFormat=function(){return this.rows},e}(),m=function(){function e(e,t){this.chNr=e,this.outputFilter=t,this.mode=null,this.verbose=0,this.displayedMemory=new y,this.nonDisplayedMemory=new y,this.lastOutputScreen=new y,this.currRollUpRow=this.displayedMemory.rows[n-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}return e.prototype.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.currRollUpRow=this.displayedMemory.rows[n-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.lastCueEndTime=null},e.prototype.getHandler=function(){return this.outputFilter},e.prototype.setHandler=function(e){this.outputFilter=e},e.prototype.setPAC=function(e){this.writeScreen.setPAC(e)},e.prototype.setBkgData=function(e){this.writeScreen.setBkgData(e)},e.prototype.setMode=function(e){e!==this.mode&&(this.mode=e,c.log("INFO","MODE="+e),"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=e)},e.prototype.insertChars=function(e){for(var t=0;t=46,t.italics)t.foreground="white";else{var r=Math.floor(e/2)-16;t.foreground=["white","green","blue","cyan","red","yellow","magenta"][r]}c.log("INFO","MIDROW: "+JSON.stringify(t)),this.writeScreen.setPen(t)},e.prototype.outputDataUpdate=function(e){void 0===e&&(e=!1);var t=c.time;null!==t&&this.outputFilter&&(null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue&&(this.outputFilter.newCue(this.cueStartTime,t,this.lastOutputScreen),!0===e&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue()),this.cueStartTime=this.displayedMemory.isEmpty()?null:t):this.cueStartTime=t,this.lastOutputScreen.copy(this.displayedMemory))},e.prototype.cueSplitAtTime=function(e){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,e,this.displayedMemory),this.cueStartTime=e))},e}(),E=function(){function e(e,t,r){this.field=e||1,this.outputs=[t,r],this.channels=[new m(1,t),new m(2,r)],this.currChNr=-1,this.lastCmdA=null,this.lastCmdB=null,this.bufferedData=[],this.startTime=null,this.lastTime=null,this.dataCounters={padding:0,char:0,cmd:0,other:0}}return e.prototype.getHandler=function(e){return this.channels[e].getHandler()},e.prototype.setHandler=function(e,t){this.channels[e].setHandler(t)},e.prototype.addData=function(e,t){var r,i,a,n=!1;this.lastTime=e,c.setTime(e);for(var o=0;o ("+h([i,a])+")"),(r=this.parseCmd(i,a))||(r=this.parseMidrow(i,a)),r||(r=this.parsePAC(i,a)),r||(r=this.parseBackgroundAttributes(i,a)),!r)if(n=this.parseChars(i,a))if(this.currChNr&&this.currChNr>=0)this.channels[this.currChNr-1].insertChars(n);else c.log("WARNING","No channel found yet. TEXT-MODE?");r?this.dataCounters.cmd+=2:n?this.dataCounters.char+=2:(this.dataCounters.other+=2,c.log("WARNING","Couldn't parse cleaned data "+h([i,a])+" orig: "+h([t[o],t[o+1]])))}else this.dataCounters.padding+=2},e.prototype.parseCmd=function(e,t){var r=null;if(!((20===e||28===e)&&t>=32&&t<=47)&&!((23===e||31===e)&&t>=33&&t<=35))return!1;if(e===this.lastCmdA&&t===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,c.log("DEBUG","Repeated command ("+h([e,t])+") is dropped"),!0;r=20===e||23===e?1:2;var i=this.channels[r-1];return 20===e||28===e?32===t?i.ccRCL():33===t?i.ccBS():34===t?i.ccAOF():35===t?i.ccAON():36===t?i.ccDER():37===t?i.ccRU(2):38===t?i.ccRU(3):39===t?i.ccRU(4):40===t?i.ccFON():41===t?i.ccRDC():42===t?i.ccTR():43===t?i.ccRTD():44===t?i.ccEDM():45===t?i.ccCR():46===t?i.ccENM():47===t&&i.ccEOC():i.ccTO(t-32),this.lastCmdA=e,this.lastCmdB=t,this.currChNr=r,!0},e.prototype.parseMidrow=function(e,t){var r=null;return(17===e||25===e)&&t>=32&&t<=47&&((r=17===e?1:2)!==this.currChNr?(c.log("ERROR","Mismatch channel in midrow parsing"),!1):(this.channels[r-1].ccMIDROW(t),c.log("DEBUG","MIDROW ("+h([e,t])+")"),!0))},e.prototype.parsePAC=function(e,t){var r,i=null;if(!((e>=17&&e<=23||e>=25&&e<=31)&&t>=64&&t<=127)&&!((16===e||24===e)&&t>=64&&t<=95))return!1;if(e===this.lastCmdA&&t===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,!0;r=e<=23?1:2,i=t>=64&&t<=95?1===r?s[e]:u[e]:1===r?l[e]:d[e];var a=this.interpretPAC(i,t);return this.channels[r-1].setPAC(a),this.lastCmdA=e,this.lastCmdB=t,this.currChNr=r,!0},e.prototype.interpretPAC=function(e,t){var r=t,i={color:null,italics:!1,indent:null,underline:!1,row:e};return r=t>95?t-96:t-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.prototype.parseChars=function(e,t){var r=null,i=null,n=null;if(e>=25?(r=2,n=e-8):(r=1,n=e),n>=17&&n<=19){var o=t;o=17===n?t+80:18===n?t+112:t+144,c.log("INFO","Special char '"+a(o)+"' in channel "+r),i=[o]}else e>=32&&e<=127&&(i=0===t?[e]:[e,t]);if(i){var s=h(i);c.log("DEBUG","Char codes = "+s.join(",")),this.lastCmdA=null,this.lastCmdB=null}return i},e.prototype.parseBackgroundAttributes=function(e,t){var r,i,a;return((16===e||24===e)&&t>=32&&t<=47||(23===e||31===e)&&t>=45&&t<=47)&&(r={},16===e||24===e?(i=Math.floor((t-32)/2),r.background=f[i],t%2==1&&(r.background=r.background+"_semi")):45===t?r.background="transparent":(r.foreground="black",47===t&&(r.underline=!0)),a=e<24?1:2,this.channels[a-1].setBkgData(r),this.lastCmdA=null,this.lastCmdB=null,!0)},e.prototype.reset=function(){for(var e=0;ee)&&(this.startTime=e),this.endTime=t,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},e}();t.default=i},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var i=r(30),a=r(10),n=function(e,t,r){return e.substr(r||0,t.length)===t},o=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return(t>>>0).toString()},s={parse:function(t,r,s,l,u,d){var f,c=a.utf8ArrayToStr(new Uint8Array(t)).trim().replace(/\r\n|\n\r|\n|\r/g,"\n").split("\n"),h="00:00.000",p=0,g=0,v=0,y=[],m=!0,E=new i.default;E.oncue=function(e){var t=s[l],r=s.ccOffset;t&&t.new&&(void 0!==g?r=s.ccOffset=t.start:function(e,t,r){var i=e[t],a=e[i.prevCC];if(!a||!a.new&&i.new)return e.ccOffset=e.presentationOffset=i.start,void(i.new=!1);for(;a&&a.new;)e.ccOffset+=i.start-a.start,i.new=!1,a=e[(i=a).prevCC];e.presentationOffset=r}(s,l,v)),v&&(r=v-s.presentationOffset),e.startTime+=r-g,e.endTime+=r-g,e.id=o(e.startTime.toString())+o(e.endTime.toString())+o(e.text),e.text=decodeURIComponent(encodeURIComponent(e.text)),e.endTime>0&&y.push(e)},E.onparsingerror=function(e){f=e},E.onflush=function(){f&&d?d(f):u(y)},c.forEach(function(t){if(m){if(n(t,"X-TIMESTAMP-MAP=")){m=!1,t.substr(16).split(",").forEach(function(e){n(e,"LOCAL:")?h=e.substr(6):n(e,"MPEGTS:")&&(p=parseInt(e.substr(7)))});try{r+(9e4*s[l].start||0)<0&&(r+=8589934592),p-=r,g=function(t){var r=parseInt(t.substr(-3)),i=parseInt(t.substr(-6,2)),a=parseInt(t.substr(-9,2)),n=t.length>9?parseInt(t.substr(0,t.indexOf(":"))):0;return e.isFinite(r)&&e.isFinite(i)&&e.isFinite(a)&&e.isFinite(n)?(r+=1e3*i,r+=6e4*a,r+=36e5*n):-1}(h)/1e3,v=p/9e4,-1===g&&(f=new Error("Malformed X-TIMESTAMP-MAP: "+t))}catch(e){f=new Error("Malformed X-TIMESTAMP-MAP: "+t)}return}""===t&&(m=!1)}E.parse(t+"\n")}),E.flush()}};t.default=s}).call(this,r(2).Number)},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(4),o=r(0);function s(e){for(var t=[],r=0;r=r.length)&&(this._stopTimer(),this.trackId=e,o.logger.log("switching to subtitle track "+e),t.trigger(a.default.SUBTITLE_TRACK_SWITCH,{id:e}),-1!==e)){var i=r[e],n=i.details;n&&!n.live||(o.logger.log("(re)loading playlist for subtitle track "+e),t.trigger(a.default.SUBTITLE_TRACK_LOADING,{url:i.url,id:e}))}},t.prototype._stopTimer=function(){this.timer&&(clearInterval(this.timer),this.timer=null)},t.prototype._toggleTrackModes=function(e){var t=this.media,r=this.subtitleDisplay,i=this.trackId;if(t){var a=s(t.textTracks);if(-1===e)[].slice.call(a).forEach(function(e){e.mode="disabled"});else{var n=a[i];n&&(n.mode="disabled")}var o=a[e];o&&(o.mode=r?"showing":"hidden")}},t}(n.default);t.default=l},function(e,t,r){"use strict";var i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])};return function(t,r){function i(){this.constructor=t}e(t,r),t.prototype=null===r?Object.create(r):(i.prototype=r.prototype,new i)}}();Object.defineProperty(t,"__esModule",{value:!0});var a=r(1),n=r(0),o=r(12),s=r(15),l=r(5),u=r(27),d=r(7),f=window.performance;t.SubtitleStreamControllerState={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING"};var c=t.SubtitleStreamControllerState,h=function(e){function t(t,r){var i=e.call(this,t,a.default.MEDIA_ATTACHED,a.default.MEDIA_DETACHING,a.default.ERROR,a.default.KEY_LOADED,a.default.FRAG_LOADED,a.default.SUBTITLE_TRACKS_UPDATED,a.default.SUBTITLE_TRACK_SWITCH,a.default.SUBTITLE_TRACK_LOADED,a.default.SUBTITLE_FRAG_PROCESSED)||this;return i.fragmentTracker=r,i.config=t.config,i.state=c.STOPPED,i.tracks=[],i.tracksBuffered=[],i.currentTrackId=-1,i.decrypter=new o.default(t,t.config),i}return i(t,e),t.prototype.onHandlerDestroyed=function(){this.fragmentTracker=null,this.state=c.STOPPED,e.prototype.onHandlerDestroyed.call(this)},t.prototype.onSubtitleFragProcessed=function(e){if(this.state=c.IDLE,e.success){var t=this.tracksBuffered[this.currentTrackId],r=e.frag;if(this.fragPrevious=r,t){for(var i,a=0;a=t[a].start&&r.start<=t[a].end){i=t[a];break}i?i.end=r.start+r.duration:t.push({start:r.start,end:r.start+r.duration})}}},t.prototype.onMediaAttached=function(e){this.media=e.media,this.state=c.IDLE},t.prototype.onMediaDetaching=function(){this.media=null,this.state=c.STOPPED},t.prototype.onError=function(e){var t=e.frag;t&&"subtitle"===t.type&&(this.state=c.IDLE)},t.prototype.onSubtitleTracksUpdated=function(e){var t=this;n.logger.log("subtitle tracks updated"),this.tracksBuffered=[],this.tracks=e.subtitleTracks,this.tracks.forEach(function(e){t.tracksBuffered[e.id]=[]})},t.prototype.onSubtitleTrackSwitch=function(e){if(this.currentTrackId=e.id,this.tracks&&-1!==this.currentTrackId){var t=this.tracks[this.currentTrackId];t&&t.details&&this.setInterval(500)}else this.clearInterval()},t.prototype.onSubtitleTrackLoaded=function(e){var t=e.id,r=e.details;this.tracks?(this.tracks[t]&&(n.logger.log("Updating subtitle track details"),this.tracks[t].details=r),this.setInterval(500)):n.logger.warn("Can not update subtitle details, no tracks found")},t.prototype.onKeyLoaded=function(){this.state===c.KEY_LOADING&&(this.state=c.IDLE)},t.prototype.onFragLoaded=function(e){var t=this.fragCurrent,r=e.frag.decryptdata,i=e.frag,n=this.hls;if(this.state===c.FRAG_LOADING&&t&&"subtitle"===e.frag.type&&t.sn===e.frag.sn&&e.payload.byteLength>0&&r&&r.key&&"AES-128"===r.method){var o=f.now();this.decrypter.decrypt(e.payload,r.key.buffer,r.iv.buffer,function(e){var t=f.now();n.trigger(a.default.FRAG_DECRYPTED,{frag:i,payload:e,stats:{tstart:o,tdecrypt:t}})})}},t.prototype.doTick=function(){if(this.media)switch(this.state){case c.IDLE:var e=this.tracks,t=this.currentTrackId;if(!e||!e[t]||!e[t].details)break;var r=e[t].details,i=this.config,o=i.maxBufferHole,s=Math.min(i.maxBufferLength,i.maxMaxBufferLength),f=i.maxFragLookUpTolerance,h=l.BufferHelper.bufferedInfo(this._getBuffered(),this.media.currentTime,o),p=h.end,g=h.len,v=r.fragments,y=v.length,m=v[y-1].start+v[y-1].duration,E=void 0;g 0) { + Object.keys(this.dynamicParams).forEach(function (key) { + link = link.replace(key, that.dynamicParams[key]); + }); + } + + return link; + }; + + this.overrideXHROpen = function () { + var proxied = window.XMLHttpRequest.prototype.open; + var that = this; + window.XMLHttpRequest.prototype.open = function() { + arguments[1] = that.replaceVastParams(arguments[1]); + return proxied.apply(this, [].slice.call(arguments)); + }; + }; + + this.setDynamicParam = function (key, value) { + this.dynamicParams[key] = value; + this.player.api("update:vast_replace",this.dynamicParams); + }; + + this.parseVisibility = function (entry) { + var obj = {}; + for (var x in entry) { + if ( entry[x] instanceof HTMLElement || typeof entry[x] == 'function') { + continue; + } + + if ( typeof entry[x] != 'object' ) { + obj[x] = entry[x]; + } else { + obj[x] = this.parseVisibility(entry[x]); + } + } + + return obj; + }; + + this.initVisibilityTracker = function () { + if (typeof IntersectionObserver != 'undefined') { + var io = new IntersectionObserver((function (entries) { + for (var eKey in entries) { + var entry = entries[eKey]; + this.visibility = Math.floor(entry.intersectionRatio*100); + this.logFirstVisibility(entry); + this.debug(this.visibility, entry); + this.setDynamicParam('[vt]', this.visibility.toString()); + } + }).bind(this), + { + threshold: [0, 0.1,0.15,0.20,0.25,0.30,0.35,0.40,0.45,0.50,0.55,0.60,0.65,0.70,0.75,0.80,0.85,0.90,0.95,1] + } + ); + + io.observe(document.body); + } + }; + + this.prepareLink = function (pos,tq) { + var url = this.config.testAdRequired ? this.demoAds : this.config.proto+'://code.moviead55.ru/vmap2.php?v='+ this.key + + '&cp.referer=' + this.ref + + '&cp.video_id=[videoId]' + + '&cp.title=[videoTitle]'+ + '&cp.origin='+encodeURIComponent(location.origin)+ + '&vt=[vt]' + + '&it=[it]' + + // '&cp.sp=yes' + + // '&cp.page=' + encodeURIComponent(currentPls.perma_link) + + '&cp.cb=' + this.guid() + + '&cp.session='+ this.session + + '&position='+ pos + + '&cp.imp=0'; + + if (typeof tq != 'undefined') { + url = url + '&tq=' + tq; + } + + return url; + }; + + this.onLoaded = function () { + var loadTime = new Date(); + var time = (loadTime.getTime() - window.movieadsFrameInit.getTime())/1000; + this.logger('player_loaded',JSON.stringify(this.checkBrowser()),JSON.stringify({loadTime: time})); + + this.debug('MOVIEADS PLAYER LOADED'); + + this.setDynamicParam('[session]', this.session); + this.setDynamicParam('[gguid]', this.imp_uuid); + this.setDynamicParam('[subs]', this.subs); + this.setDynamicParam('[it]', this.queue); + }; + + this.onError = function (e) { + this.debug('Error', e); + this.logger('player_init_error','',JSON.stringify(e)); + }; + + this.initPjsPlayer = function () { + // this.overrideXHROpen(); + this.player = new Playerjs(this.getPlayerConfig()); + }; + + this.adaptConfigToBrowser = function () { + var browser = this.checkBrowser(); + + this.debug('override_volume_config', this.config.override_volume_config); + if (this.config.override_volume_config) { + if (browser.name == 'yabrowser') { + this.config.vast_unmutehover = 1; + this.config.adWithSound = false; + } + + if (browser.name == 'yabrowser' || (browser.name == 'chrome' && parseInt(browser.version) >= 66)) { + this.config.adWithSound = false; + this.config.muted = true; + this.config.adVolume = 0; + this.config.volume = 0; + } + + if (this.noSoundKeys.indexOf(this.key) != -1) { + this.config.adWithSound = false; + this.config.muted = true; + this.config.adVolume = 0; + this.config.volume = 0; + this.config.vast_unmutehover = 10 + } + } + // if (browser.name == 'yabrowser') { + // this.config.vast_unmutehover = 1; + // } + }; + + this.initPlayerWatcher = function() { + setInterval((function () { + var report = { + isPlaying: this.player.api('playing'), + isStarted: this.player.api('started'), + isMuted: this.player.api('muted'), + volume: this.player.api('volume'), + log: typeof this.player.api('log') != 'undefined' ? this.player.api('log') : [], + browser: this.checkBrowser(), + isUserPaused: this.isPaused, + pausedFromStart: this.pausedTime != null ? (this.initTime.getTime() - this.pausedTime.getTime())/1000 : 0, + contentPlays: this.plays, + vpaidframe: this.vpaidframe, + vpaidframeloaded: this.vpaidframeloaded + }; + + // this.logger('playerjs','state',JSON.stringify(report)); + }).bind(this), 60000); + }; + + this.init = function (config) { + if (this.initiated) { + return; + } + + this.initiated = true; + + var cfg = config || {}; + this.config = this.extend(this.config, cfg); + + if ('ga' in this.config) { + this.ga = this.config.ga; + } + + this.initVisibilityTracker(); + this.adaptConfigToBrowser(); + this.addPlayerListeners(); + + this.initPjsPlayer(); + this.initPlayerWatcher(); + }; + + this.addPlayerListeners = function () { + this.playerContainer = document.getElementById(this.config.id); + + this.playerContainer.addEventListener('vast_finish', (function (e) { + this.subs = this.guid(); + this.setDynamicParam('[subs]', this.subs); + + if (e.info == 'preroll') { + this.plays++; + + this.queue++; + this.setDynamicParam('[it]', this.queue); + + this.debug('Content play'); + + this.postParentMessage('main_content_play'); + + setTimeout((function(){ + var isPlaying = this.player.api('playing'); + + if (!isPlaying) { + this.player.api('play'); + } + }).bind(this), 2000); + + if (this.plays == 1) { + setTimeout((function () { + var duration = this.player.api('duration'); + this.player.api('seek', duration); + }).bind(this), 20000); + } + } + + if (e.info == 'postroll') { + } + + this.postParentMessage('no_ads'); + this.postParentMessage('no_more_ads'); + this.debug('MovieADS: No more ads!', e); + + if (this.config.adWithSound) { + this.player.api('unmute'); + this.player.api('mute'); + } + + }).bind(this)); + + // this.player.on('adsLoaded', (function (e) { + // if (e.podLength > 0 || e.buffetLength > 0) { + // this.debug('MovieADS: Ads ready!'); + // this.logger('adsLoaded','ads_ready',JSON.stringify(e)); + // this.postParentMessage('ads_ready'); + // + // setTimeout((function () { + // var contentstate = this.player.getVideoState(); + // var adsState = this.player.adPaused(); + // + // var logData = { + // 'contentState': contentstate, + // 'adsPaused': adsState, + // 'adsState': this.player.adRemainingTime(), + // 'playerState': this.player.getState() + // }; + // + // var browserData = this.checkBrowser(); + // + // this.logger('player_state',JSON.stringify(browserData),JSON.stringify(logData)); + // }).bind(this), 5000); + // } else { + // this.debug('MovieADS: No ads!'); + // this.postParentMessage('no_ads'); + // } + // + // if (!this.playing && this.config.autoplay && this.plays <= 5) { + // this.debug('MovieADS: Force play!'); + // this.player.play(); + // } + // }).bind(this)); + + this.playerContainer.addEventListener('vast_ready', (function (e) { + this.debug('MovieADS: Ads ready!', e); + this.postParentMessage('ads_ready'); + }).bind(this)); + + // this.playerContainer.addEventListener('vast_load', (function (e) { + // this.debug('VAST LOAD', e); + // this.logger('ad_load', '', JSON.stringify(e)); + // }).bind(this)); + + this.playerContainer.addEventListener('pause', (function (e) { + this.isPaused = true; + this.pausedTime = new Date(); + this.logger('player_pause', '', JSON.stringify(this.checkBrowser())); + this.ga('send','event','player','pause',JSON.stringify(this.checkBrowser())); + }).bind(this)); + + this.playerContainer.addEventListener('stop', (function (e) { + // this.logger('player_stop', '', JSON.stringify(this.checkBrowser())); + this.ga('send','event','player','stop',JSON.stringify(this.checkBrowser())); + }).bind(this)); + + this.playerContainer.addEventListener('vpaidframeloaded', (function (e) { + this.vpaidframeloaded = true; + }).bind(this)); + + this.playerContainer.addEventListener('vpaidframe', (function (e) { + this.vpaidframe = true; + }).bind(this)); + + this.playerContainer.addEventListener('vast_Impression', (function (e) { + this.imps++; + + this.debug(e); + this.debug('MovieADS: Ad impression ...'); + + var vastinfo = e.info; + + var proxy = !(vastinfo.url.indexOf('exchange.buzzoola.com') != -1); + var inst = (vastinfo.url.indexOf('instreamvideo.ru') != -1); + console.log(proxy, 'PROXY'); + + if (proxy) { + this.postParentMessage('ad_impression'); + } + + if (inst) { + this.hideClose(); + } else { + this.showClose(); + } + + var pushData = {visibility: this.visibility, imp_uuid: this.imp_uuid, rect: document.body.getBoundingClientRect()}; + + // if (e.creativeType == 'HTML5_VIDEO') { + // pushData.adUrl = e.adUrl; + // pushData.adSystem = e.adSystem; + // } + // + this.logger('ad_impression',JSON.stringify(pushData),'MovieADS: Impression!',(function () { + }).bind(this)); + }).bind(this)); + + this.hideClose = function () { + var skipBtn = document.querySelector('#close_btn'); + + if (skipBtn != null) { + skipBtn.style.display = 'none'; + } + }; + + this.showClose = function () { + var skipBtn = document.querySelector('#close_btn'); + + if (skipBtn != null) { + skipBtn.style.display = 'block'; + } + }; + + this.playerContainer.addEventListener('vast_complete', (function (e) { + var vastinfo = e.info; + + var proxy = false; + var instream = false; + + if ('info' in e && 'url' in e.info) { + proxy = !(vastinfo.url.indexOf('exchange.buzzoola.com') != -1); + instream = (vastinfo.url.indexOf('instreamvideo.ru') != -1); + } + + console.log(proxy, 'PROXY'); + + if (proxy) { + this.postParentMessage('ad_roll_complete'); + } + + this.imp_uuid = this.guid(); + this.setDynamicParam('[gguid]', this.imp_uuid); + }).bind(this)); + // + // this.player.on('waitTimeout', (function (e) { + // this.debug('Ad timeout error', e); + // this.logger('AdError','varrando_wait_timeout', JSON.stringify(e)); + // }).bind(this)); + // + // this.player.on('playerError', (function (e) { + // if (e.error) { + // this.player.playNext(); + // this.plays--; + // } + // }).bind(this)); + // + // this.player.on('adError', (function (e) { + // if (e.isTimeout) { + // this.debug('MOVIEADS AD ERROR', e); + // e.subsession = this.subs; + // e.session = this.session; + // this.logger('AdError','varrando_timeout', JSON.stringify(e)); + // } + // }).bind(this)); + + // this.player.on('playing', (function (e) { + // if (!this.player.muted()) { + // this.player.muted(true); + // } + // + // this.debug('Play: ' + this.plays.toString()); + // + // var button = document.querySelector('.vr-ad-controls .vr-icon'); + // button.style.removeProperty('visibility'); + // }).bind(this)); + + this.playerContainer.addEventListener('start', (function () { + this.onLoaded(); + }).bind(this)); + }; + + this.shuffle = function (a) { + var j, x, i; + for (i = a.length - 1; i > 0; i--) { + j = Math.floor(Math.random() * (i + 1)); + x = a[i]; + a[i] = a[j]; + a[j] = x; + } + return a; + }; + + this.extend = function extend(){ + for(var i=1; i