Free javascript Hosting


playerjs5.js

Uploaded on Dec 20 2021 21:14 by tech1dotin

// Playerjs.com 9.18.1
// 18.12.2018 19:12
// API - http://bit.ly/plrjsapi

eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('C 6u=[];C fC;E rE(3l){C o={2x:K,uc:\'Gf\',Gi:qn,Gd:qm,8f:\'9.18\',aD:[\'6P\',\'\',\'\'],fN:\'\',2t:K,6K:K,cu:K,G8:K,cC:K,43:K,6e:K,7H:K,u:\'#Gc#Gj#Gk#Gw#Gs#b8#FN#G3#b8#G4#G5#b8#G1#G0#b8#FW#FX#FZ#Gy#H7#H0#b8#H2#GH#GG#b8#GK#GE#GA#GW#GT#b8#Ep#Es\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',y:\'xx???x=Fn???=\',p:\'{Hp}\',Jr:-1,mP:"qG",df:"//qG.9y",7x:[],dt:I,pr:I,ga:K,fR:[],tJ:K,2r:[],5Q:[],g3:0,lk:K,62:K,1G:K,aZ:K,6Z:K,bU:K,hk:K,mE:2e,fp:2e,JG:0,lU:4V,5X:K,bF:K,JH:{},96:[],1d:0,5v:K,dk:-1,b1:3,kL:0,aV:0,8U:1,ae:["eo","d1","hE","hL","ha","hf","dC"],lL:0,lr:0,jz:0,h9:K};C ce={S:{w:20,h:20,1g:"-",JY:"-",a:1,5Z:-1,1E:"3X",1J:"",1K:1,eK:-1,8j:0,2a:1,1w:"",2g:"",3J:"JV",cd:12,f9:0,1e:"U",2u:"0 3 0 3",ap:"0 0 0 0",29:1,kz:"0 0 0 0",JU:0,dM:1,bg:0,hB:0,vc:0,5a:1,6w:-1,55:"3q",ay:-1,bv:"0 0 0 0",nq:-1,nr:"3X",gV:-1,gW:-1,5F:"1M",5h:"g7",2a:0,dL:"3q",ah:0.7,n4:0,n5:"3X",eg:"5 5 5 5",JR:"0 0 0 0",oa:1,nC:"jj-jk",eC:10,nD:0,3j:"",wP:5,wQ:0,3z:0,JS:2,JT:2,xK:0.2,vt:0,vI:0.1,ew:0,wF:"JB",wJ:1,wH:5,vS:"3q",xA:"3X",vQ:"3X",vK:1,wx:1,v5:1,6R:0,3b:0,bK:20,dB:"<2j Y=\'20\' 1a=\'20\'><g><bB ry=\'5\' rx=\'5\' cy=\'10\' cx=\'10\' 4R=\'#gj\'/></g></2j>",ns:1,gr:-1,hM:0,hD:1,nh:-1,hp:0.1,fg:0,3I:"",wj:0,wh:"g7",2W:"",xe:qI,xg:qI,xF:0,5P:0,59:"3X",ve:0,vj:"3q",wn:9,nn:"0 0 10 0",nm:"0 0 0 0",vq:0}};E pP(){R I}E b7(x){C a;R a};E cQ(x){C a;R a};E i7(s){if(s.P(\'.\')==-1){s=s.1C(1);s2=\'\';1c(i=0;i<s.V;i+=3){s2+=\'%u0\'+s.Jm(i,i+3)}s=Jo(s2)}R s};E pT(){if(o.u!=\'\'){v=7X(v,5C.7m(cK(o.u)))}if(3l.P("#2")==0){3l=5C.7m(b7(3l))}G{if(3l.P("#3")==0){3l=5C.7m(cQ(3l))}}};2m(E(w,i,s,e){C 8n=0;C 7c=0;C bD=0;C af=[];C as=[];bn(I){if(8n<5)as.4Q(w.5N(8n));G if(8n<w.V)af.4Q(w.5N(8n));8n++;if(7c<5)as.4Q(i.5N(7c));G if(7c<i.V)af.4Q(i.5N(7c));7c++;if(bD<5)as.4Q(s.5N(bD));G if(bD<s.V)af.4Q(s.5N(bD));bD++;if(w.V+i.V+s.V+e.V==af.V+as.V+e.V)1n}C qP=af.cB(\'\');C qB=as.cB(\'\');7c=0;C ks=[];1c(8n=0;8n<af.V;8n+=2){C kG=-1;if(qB.8P(7c)%2)kG=1;ks.4Q(cM.mz(2n(qP.1C(8n,2),36)-kG));7c++;if(7c>=as.V)7c=0}R ks.cB(\'\')}(\'KB\',\'KE\',\'Kz\',\'Kx\'));C v={1A:0,ll:0,iZ:"#3q",2O:0,ur:1,7f:"#3q",55:"#3X",6R:0,ar:1,sg:1,2Z:0,uy:1,g8:0,2c:{Ku:0,1E:"3q",a:"0.4",h:34,fq:1,1l:1,dE:1,hK:0,uU:3,9Z:0,gb:3,5F:"1M",1e:"2b",2u:"0 0 0 0",6R:0,h7:0,7o:\'\'},3G:{f:1,r:1,m:1,5y:5,fF:"5y",7K:1,fz:"1N",oS:0,xN:1,jO:1,9W:0.2},1k:{55:"3q",ay:"gH",5a:0.9,6w:-1,1e:"1b",2u:"0 0 0 0",2N:"7 15 7 15",1E:"3X",3J:"ql, qp, jj-jk",cd:12,5K:10,f9:0,59:"qq",nU:1,7f:"Ka",a:1,5Z:-1,iK:0,qF:1t,Ks:K8,i1:1,nH:1,rh:"K7",rz:"3q",nG:-1,Kf:-1,rp:0,5U:3,bH:16,nT:"HW",6R:0,eD:1,jx:1,iX:"3X",nZ:0,nY:"3q",qN:1,qy:0,qk:"gH",iN:0,eW:4V,fQ:0,7Q:0,wV:0,wO:0,bW:1,4r:0,iv:50,nE:0,jp:1,eO:If,j3:0,o7:"gH",o4:"0 0 0 0",gl:30,7f:"qT"},1u:{55:"3q",ay:"Ie",5a:0.7,6w:-1,3J:"ql, qp, jj-jk",1e:"2b-1X",2u:"0 0 0 0",2N:"7 15 7 15",1E:"3X",cd:12,bH:16,5K:10,f9:0,I9:"3X",59:"qq",a:1,5Z:-1,rf:1,5U:3,bH:16,eD:1,jx:1,iX:"3X",iN:0,eW:4V,6R:0,Ib:1,HS:"4p",HR:1,Hy:"6p",Hx:1,Hq:"2l",IV:0,J9:"aN",J3:0,J4:"7I",gl:30,7f:"qT"},tf:{1e:"2b-1X",2u:"0 10 50 0"},1N:0.8,ow:1,gT:1,aH:0,5I:0,t7:1,5G:0,3B:0,oY:0,kh:0,4b:0,qh:1,iM:0,nS:0,nR:0,jX:\',\',mD:\';\',ek:\'//\',hR:\'4R\',hG:1,hI:-1,tC:0,tA:\'20 0 0 20\',cE:\'1i-1b\',uK:1t,mH:1t,mC:-1,su:0,d:da.q5,a4:da.a4,dw:da.a4.P("dw")==0,tk:1,pw:"hA",ra:"3X",pE:1,uJ:10,g3:0,mk:1,vk:1,lu:1,lN:1,4s:\'It\',se:0,em:\'8l\',fG:1,pa:0,p8:0,qU:0,8R:1,fD:1,r4:5,p0:0,9O:0,sZ:1,qc:0,kX:5,oW:0,pj:0,ka:0,a3:1,it:1,rm:0,xR:0,rg:0,nA:1,iG:0,2z:"sc",Iu:vv,na:\'1t%\',ga:0,un:{dj:1,1I:0,jH:0,44:0,2x:1,k4:0,k3:0,kj:0,Iw:0,Il:0,IH:0},uD:{dj:1,1I:0,jH:0,44:0,2x:1,k4:0,k3:0,kj:0},n3:1t,oX:1,m8:1,hi:14,eo:\'1t%\',sj:1,sm:20,rM:1,hL:0.7,sh:2,lQ:3,dC:10,d1:"3X",hE:"3q",ha:0,hf:e9,oO:1,mh:1,IG:1,IF:0.3,zf:3,zs:4,yT:5,z3:0,z5:z6,zA:wT,st:0,sr:1,jJ:1,mX:1,sa:1,5z:0,bO:A4,fZ:90,n2:0,vR:1,vM:"gH",vP:0,vH:1,A7:5,Ac:1,Aa:1,zW:-1,zJ:1,zR:1,ly:-1,zQ:0,zM:0,zO:1,Ah:0,yj:0,yn:1,yo:0,yE:0,yO:1,ys:0,k5:1,yr:0,yq:0,ya:"#yb",yC:"#3q",yd:"#3q",yM:"#3X",yh:"#3q",yi:"#3X",yw:"#3q",yz:"#3X",yu:"#3q",yN:"#3X",yJ:"#3q",yF:"#3X",yH:1,CL:0,CM:1,CN:0.5,CI:"#3X",CH:"#3q",CD:1,CC:1,CE:1,CF:1,CG:1,CO:10,CX:-1,CB:0,fk:0,Cg:"or",Cw:"or",Cv:"or",Cz:"or",Co:"50%",mm:-1,dX:0,ml:-1,mx:1,e5:0,mt:0,tW:1,tU:0,sp:30,tj:10,1D:{on:0,55:"3q",2O:0,9P:2,7f:"3q",1e:"1b",2u:"35 0 0 10",Y:nF,1l:0}};v.1y="ru";C 4S=E(22){C bJ;C Cr;C 2P;C 3U;C 3N;C hn;C bS=0;C 9p;C lO=K;C hg;if(22.me!=2e&&22.mc!=2e&&22.1J!=2e&&22.to!=2e){if(22.1d==5o){if(22.1J.P("bQ")>-1){22.to==0?22.1d=0.5:22.1d=0.2}G{22.1d=0.15}}bJ=rc(22.8C);if(22.1J.P("1K")==-1){if(J(o.7x[22.me])){o.7x[22.me].mw()}}if(22.1J.P("1K")==-1){o.7x[22.me]=F}if(22.1j==1){22.mc.26("2k",I)}2P=22.1J.2G(\'|\');3N=cM(22.to).2G(\'|\');3U=1O 8N();1c(C i=0;i<2P.V;i++){if(!3N[i]){3N[i]=3N[0]}if(2P[i]=="bQ"){3U[i]=22.mc.g("1v")}if(2P[i]=="6C"){3U[i]=22.mc.B.1v}if(2P[i]=="y"){3U[i]=22.mc.g("y")}if(2P[i]=="x"){3U[i]=22.mc.g("x")}if(2P[i]=="1b"){3U[i]=2n(22.mc.B.1b)}if(2P[i]=="1K"){3U[i]=22.mc.g("3c")}if(2P[i]=="7O"){3U[i]=22.mc.cl}if(2P[i]=="fh"){3U[i]=22.mc.ad}if(2P[i]=="3a"){3U[i]=22.mc.g("3a")}if(2P[i]=="3c"){3U[i]=22.mc.g("3c")}if(2P[i]=="Y"){3U[i]=22.mc.g("Y")}if(2P[i]=="rr"){3U[i]=22.mc.24;3N[i]=3e.7R(3N[i]);22.me=="Cs"?1A("Y",22.me,3U[i],3N[i],22.mc.24):\'\'}if(2P[i]=="1a"){3U[i]=22.mc.g("1a")}if(2P[i]=="r3"){3U[i]=22.mc.2I}3N[i]=rq(3N[i]);3U[i]=rq(3U[i])}9p=22.1d*3i/bJ.V;hn=bJ.V;if(2P.V==1&&3U[0]==3N[0]){94()}G{2i(gn,3e.5V(9p))}}E gn(){1c(C i=0;i<2P.V;i++){C 1U=3U[i]+(3N[i]-3U[i])*(bJ[bS]?bJ[bS]:0);if(2P[i]=="bQ"){22.mc.26("1v",1U)}if(2P[i]=="6C"){22.mc.B.1v=1U}if(2P[i]=="y"){22.mc.26("1i",1U)}if(2P[i]=="x"){22.mc.26("1b",1U)}if(2P[i]=="1b"){22.mc.B.1b=1U+"px"}if(2P[i]=="1K"){22.mc.26("1K",1U)}if(2P[i]=="3a"){22.mc.26("3a",1U)}if(2P[i]=="3c"){22.mc.26("3c",1U)}if(2P[i]=="7O"){22.mc.cl=1U}if(2P[i]=="fh"){22.mc.ad=1U}if(2P[i]=="Y"){22.mc.26("Y",1U)}if(2P[i]=="rr"){H(22.mc,{"Y":1U})}if(2P[i]=="1a"){22.mc.26("1a",1U)}if(2P[i]=="r3"){H(22.mc,{"1a":1U})}}bS++;if(!lO){if(bS==hn){94()}G{hg=2i(gn,3e.5V(9p))}}}E 94(){lO=I;if(22.1l){if(2P[0]=="6C"||2P[0]=="1b"){1l(22.mc)}G{22.mc.26("2k",K)}}if(22.1J.P("1K")==-1){o.7x[22.me]=5o;2p o.7x[22.me]}};F.mw=E(){4v(hg);94()};F.t5=E(){4v(hg);bS=hn-1;gn();94()};E rc(pb){8K(pb){1p"pV":R[0,0.AN,0.AP,1.AZ,1.B7,1.B9,1.sQ,0.B5,0.B0,0.87,0.B2,0.Ar,1.pn,1.Ap,1.Ak,1.Al,0.Ao,0.Ax,0.AF,0.AJ,1.AD,1.pg,1.p6,1.pg,1.oV,0.d3,0.dW,0.dW,0.dW,0.dW,1];1n;1p"a2":R[0,0.Ay,0.BS,0.BM,0.BK,0.BU,0.C3,0.Bj,0.BD,0.Jb,0.Bx,0.Bw,0.Bv,0.Bt,0.po,0.Bu,0.By,0.Bz,0.BE,0.95,0.BC,0.BA,0.BB,0.Bs,0.99,0.Br,0.mr,0.d3,1];1n;1p"wq":R[0,0.Bi,0.28,0.Bh,0.Bg,0.Be,0.Bf,0.78,0.po,0.Bk,0.Bl,0.mr,1.pn,1.Bq,1.p5,1.Bp,1.Bo,1.pk,1.pk,1.Bm,1.Bn,1.BF,1.p5,1.BG,1.BZ,1.BY,1.BX,1.BV,1.p6,1.oV];1n;6E:R[0,0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1];1n}}};C t8=E(){C N=le.C1,ua=le.C6,kR;C M=ua.hY(/(g9|do|5S|lC|oZ)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);C M=ua.hY(/(g9|do|5S|lC|oZ|C4|C2)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(kR=ua.hY(/8f\\/([\\.\\d]+)/i))!=5o)M[2]=kR[1];F.aC=M?M[1]:N;F.8f=M?M[2]:le.BT;F.g9=F.aC=="BL";F.ie=F.aC=="BJ"||F.aC=="BH"||F.aC=="BI";F.lC=F.aC=="BN";F.5S=F.aC=="BR";F.do=2A.do;F.fH=ua.8Z("pm BQ")>-1;F.tr=ua.8Z("pm BO")>-1;F.6L=ua.8Z(/(9k|ei|BP)\\/?\\s*/i)>-1;F.tv=v.qb!=1&&ua.8Z(/(Bd|pZ q0|Bc|AC|AB AA)\\/?\\s*/i)>-1;F.lg=v.qb!=1&&ua.8Z(/(pZ q0)\\/?\\s*/i)>-1;F.9k=ua.8Z(/(9k)\\/?\\s*/i)>-1;F.ei=ua.8Z(/(ei)\\/?\\s*/i)>-1;F.51=\'AE\'in 1P.hj.B;F.aK=ua.8Z(/(aK)\\/?\\s*/i)>-1;F.2h=F.6L||F.aK||(ua.8Z(/(AI|AH|g9 AG)\\/?\\s*/i)>-1);F.kW=F.5S||F.do;F.lS=!F.2h;F.Aw=F.2h||F.tv;F.2t=K;if(F.6L){F.An=5u(ua.1C(ua.P(\'Am \')+3,4).2J(\'o6\',\'.\'))}if(o.1Q.ko||o.1Q.kl||o.1Q.ku||o.1Q.kt||o.1Q.kH){F.2t=I}};E 7X(42,5W){1c(C s in 5W){if(2S(5W[s])==\'4d\'){if(s=="2z"||s=="3k"){42[s]=5W[s]}G{1c(C s2 in 5W[s]){if(!J(42[s])){42[s]={}}if(2S(5W[s][s2])==\'4d\'){1c(C s3 in 5W[s][s2]){if(!J(42[s][s2])){42[s][s2]={}}if(2S(5W[s][s2][s3])==\'4d\'){1c(C s4 in 5W[s][s2][s3]){if(!J(42[s][s2][s3])){42[s][s2][s3]={}}42[s][s2][s3][s4]=5W[s][s2][s3][s4];if(s3==\'2N\'||s3==\'2u\'){42[s][s2][s3][s4]=2n(42[s][s2][s3][s4])}}}G{42[s][s2][s3]=5W[s][s2][s3];if(s2==\'2N\'||s2==\'2u\'){42[s][s2][s3]=2n(42[s][s2][s3])}}}}G{42[s][s2]=5W[s][s2];if(s==\'2N\'||s==\'2u\'){42[s][s2]=2n(42[s][s2])}}}}}G{if(s.P("Aj")>0&&4U(5W[s])===""){}G{42[s]=q9(s,5W[s])}}}R 42};C q9=E(1h,5P){5P=4U(5P);if(1h.P("1E")>-1&&1h.P("#")!=0){5P="#"+5P}R 5P};E rK(aU,1v){R\'4f(\'+(aU=aU.2J(\'#\',\'\')).hY(1O uu(\'(.{\'+aU.V/3+\'})\',\'g\')).Aq(E(l){R 2n(aU.V%2?l+l:l,16)}).Av(1v||1).cB(\',\')+\');\'}E nB(){3m{C 53=2A[\'4E\'],x=\'Au\';53.bj(x,x);53.kZ(x);R I}3d(e){R K}};E mj(8G){if(8G){if(o.7x[8G]){o.7x[8G].mw()}}};C sM=E(){C 9q=1H("1T");o.1Q.1L(9q);H(9q,{\'1e\':\'1R\',\'1b\':0,\'1i\':0,\'Y\':\'1t%\',\'1a\':30,\'2f-1E\':v.pw,\'1v\':v.pE,\'2k\':\'1M\'});C x=1H("1T");o.1Q.1L(x);H(x,{\'1e\':\'1R\',\'1b\':0,\'1i\':0,\'Y\':\'1t%\',\'1E\':v.ra,\'3J-2V\':v.uJ,\'2N\':\'b5 nb\',\'2k\':\'1M\'});F.8c=E(2g){x.1Z=2g;6h(x);H(9q,{\'1a\':x.2I,\'2k\':\'4Z\'});9q.B.5q="mr";1c(C i=0;i<x.9e(\'a\').V;i++){x.9e(\'a\')[i].B.1E=\'#gj\'}x.B.5q="dW"};F.sA=E(){3u(x);3u(9q)};C 2U=["\\9j\\iA\\9G\\tz\\7j\\7V\\dp\\tg","\\9j\\iA\\9G\\tz\\7j\\7V\\AK\\ey\\AL\\du\\au\\mf","\\9j\\7V\\au\\5R\\7j\\du\\5R","\\9j\\7V\\au\\5R\\7j\\du\\5R\\dp\\au\\tx","\\B4","\\ey\\9j\\iA\\dp\\5R","\\fl\\au\\ey\\5R\\tx\\9G\\mf\\7j","\\fl\\5R\\5R\\9j\\ey\\th\\aW\\aW","","\\7V\\7j\\9j\\iA\\9G\\du\\7j","\\fl\\5R\\5R\\9j\\th\\aW\\aW","\\5R\\7j\\ey\\5R","\\B6","\\dp","\\tc\\au\\7V\\Bb\\9G\\du\\fl","\\mf\\7j\\tg\\dp\\9G\\B8\\7j\\7V\\7V\\au\\7V","\\td\\9G\\AY\\fl\\7V\\7j\\tc\\AM\\aW\\aW","\\tT","\\td\\aW\\9G\\tT","\\5R\\AR\\5R"];if(v[2U[0]]==2U[1]){v[2U[2]]=2U[1];v[2U[3]]=1};if(J(3l[2U[3]])){v[2U[3]]=1};if(J(3l[2U[2]])){v[2U[2]]=2U[1]};if(J(v[2U[2]])&&v[2U[3]]==1){C xs=v[2U[2]][2U[5]](2U[4]);C xd=da[2U[6]];C g=K;xs[2U[14]](E(cA){cA=cA[2U[9]](2U[7],2U[8]);cA=cA[2U[9]](2U[10],2U[8]);if(1O uu(cA+2U[12],2U[13])[2U[11]](xd)){g=I;R}});if(!g){o[2U[15]]=I;F[2U[19]](2U[16]+xs[0]+2U[17]+xs[0]+2U[18])}}};C 3r=E(x){if(x=="2H"){if(v.1y=="ru"){x="Авто"}if(v.1y=="en"){x="AW"}}if(x=="2x"){if(v.1y=="ru"){x="Пуск"}if(v.1y=="en"){x="2C"}}if(x=="6b"){if(v.1y=="ru"){x="Пауза"}if(v.1y=="en"){x="2Y"}}if(x=="2t"){if(v.1y=="ru"){x="Во весь экран"}if(v.1y=="en"){x="AV 2t"}}if(x=="lK"){if(v.1y=="ru"){x="Выйти из полноэкранного режима"}if(v.1y=="en"){x="AT 2t"}}if(x=="2K"){if(v.1y=="ru"){x="Стоп"}if(v.1y=="en"){x="8a"}}if(x=="1u"){if(v.1y=="ru"){x="Настройки"}if(v.1y=="en"){x="6y"}}if(x=="w7"){if(v.1y=="ru"){x="Параметры"}if(v.1y=="en"){x="AU"}}if(x=="1N"){if(v.1y=="ru"){x="Громкость"}if(v.1y=="en"){x="3n"}}if(x=="5G"){if(v.1y=="ru"){x="Выключить звук"}if(v.1y=="en"){x="4u"}}if(x=="6d"){if(v.1y=="ru"){x="Включить звук"}if(v.1y=="en"){x="5x"}}if(x=="C7"){if(v.1y=="ru"){x="Реклама"}if(v.1y=="en"){x="C8"}}if(x=="gg"){if(v.1y=="ru"){x="Пропустить"}if(v.1y=="en"){x="uA"}}if(x=="8o"){if(v.1y=="ru"){x="В ЭФИРЕ"}if(v.1y=="en"){x="Dm"}}if(x=="1k"){if(v.1y=="ru"){x="Плейлист"}if(v.1y=="en"){x="8Q"}}if(x=="Dl"){if(v.1y=="ru"){x="Пропустить можно через "}if(v.1y=="en"){x="uA Dk "}}if(x=="l5"){if(v.1y=="ru"){x="Перейти на сайт рекламодателя"}if(v.1y=="en"){x="Go to Di\'s Dj"}}if(x=="Dn"){if(v.1y=="ru"){x="Включите звук"}if(v.1y=="en"){x="5x 4L"}}if(x=="4p"){if(v.1y=="ru"){x="Качество"}if(v.1y=="en"){x="tN"}}if(x=="6p"){if(v.1y=="ru"){x="Аудио"}if(v.1y=="en"){x="Do"}}if(x=="aN"){if(v.1y=="ru"){x="Скачать"}if(v.1y=="en"){x="i4"}}if(x=="2l"){if(v.1y=="ru"){x="Субтитры"}if(v.1y=="en"){x="7U"}}if(x=="7I"){if(v.1y=="ru"){x="Скорость"}if(v.1y=="en"){x="tO"}}if(x=="1I"){if(v.1y=="ru"){x="ошибка"}}if(x=="jv"){if(v.1y=="ru"){x="ошибка загрузки"}if(v.1y=="en"){x="f8 1I"}}if(x==\'lh\'){if(v.1y=="ru"){x="Очень низкое"}if(v.1y=="en"){x="Dt"}}if(x==\'iP\'){if(v.1y=="ru"){x="Низкое"}if(v.1y=="en"){x="Ds"}}if(x==\'iR\'){if(v.1y=="ru"){x="Среднее"}if(v.1y=="en"){x="Dr"}}if(x==\'iS\'||x==\'qu\'){if(v.1y=="ru"){x="Высокое"}if(v.1y=="en"){x="Dp"}}if(x==\'hO\'){x="HD"}if(x==\'j2\'){x="Dq HD"}if(x==\'jB\'){x="4K"}if(x=="8l"){if(v.1y=="ru"){x="Следующий"}if(v.1y=="en"){x="D8"}}if(x=="cp"){if(v.1y=="ru"){x="Предыдущий"}if(v.1y=="en"){x="D7"}}if(x=="6j"){if(v.1y=="ru"){x="Поделиться"}if(v.1y=="en"){x="wf"}}if(x=="D6"){if(v.1y=="ru"){x="Скопировано в буфер обмена"}if(v.1y=="en"){x="D4 to D5"}}if(x=="43"){x="D9"}if(x=="eo"){if(v.1y=="ru"){x="Размер текста"}if(v.1y=="en"){x="uH 2V"}}if(x=="d1"){if(v.1y=="ru"){x="Цвет текста"}if(v.1y=="en"){x="uH 1E"}}if(x=="hE"){if(v.1y=="ru"){x="Цвет фона"}if(v.1y=="en"){x="9B 1E"}}if(x=="hL"){if(v.1y=="ru"){x="Прозрачность фона"}if(v.1y=="en"){x="9B 1v"}}if(x=="ha"){if(v.1y=="ru"){x="Тень"}if(v.1y=="en"){x="Da"}}if(x=="hf"){if(v.1y=="ru"){x="Насыщенность шрифта"}if(v.1y=="en"){x="Df dV"}}if(x=="dC"){if(v.1y=="ru"){x="Отступ снизу"}if(v.1y=="en"){x="De 2u"}}if(x=="Dd"){if(v.1y=="ru"){x="Да"}if(v.1y=="en"){x="Db"}}if(x=="Dc"){if(v.1y=="ru"){x="Нет"}if(v.1y=="en"){x="Du"}}if(x=="of"){if(v.1y=="ru"){x="из"}}if(x=="6N"){if(v.1y=="ru"){x="Пароль"}if(v.1y=="en"){x="he"}}if(x=="DO"){if(v.1y=="ru"){x="Ошибка воспроизведения на устройстве"}if(v.1y=="en"){x="uB 1I on uC"}}if(x=="DN"){if(v.1y=="ru"){x="Играет на устройстве"}if(v.1y=="en"){x="uB on uC"}}R x};C 9I=E(x,y,z){if(!J(o.fR[y])&&v.DM!=1){if(v.uD[x]==1&&v.sL==1&&J(v.kx)){if(x=="dj"){7d(tZ,DL)}3m{2A["tV"+v.kx].sb(\'DP\'+x)}3d(e){1A("DQ DV 1I ",e)}}if(v.un[x]==1){if(v.ga==1){ga(\'dl.9A\',\'W\',{tM:\'j0\',ty:y})}}}z?o.fR[y]=I:\'\'};E tZ(){3m{2A["tV"+v.kx].sb(\'DR\')}3d(e){}};C l8=E(1q){C x=\'\';if(1q.P(\'lW.be/\')>-1){x=1q.1C(1q.P(".be/")+4);x.2J("/","")}G{x=1q.2G(/(lW.be\\/|v\\/|es\\/|DS\\?|4g.DJ\\/dl\\/[^#]*#([^\\/]*?\\/)*)\\??v?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.P("?t=")>0){v.1G=x.1C(x.P("?t=")+3);C h=0;C m=0;C s=0;if(v.1G.P("h")>0){h=v.1G.1C(0,v.1G.P("h"));v.1G=v.1G.1C(v.1G.P("h")+1)}if(v.1G.P("m")>0){m=v.1G.1C(0,v.1G.P("m"));v.1G=v.1G.1C(v.1G.P("m")+1)}if(v.1G.P("s")>0){s=v.1G.1C(0,v.1G.P("s"));v.1G=v.1G.1C(v.1G.P("s")+1)}if(h>0||m>0||s>0){v.1G=h*jy+m*60+s*1}x=x.1C(0,x.P("?t="))}}R x};C js=E(x,y,li){if(v.iG==1){if(v.DI==1||li==1){C ev=1P.DA(\'7z\');if(y!==2e){ev.7T=y}ev.Dz(x,I,I);o.1F.Dy(ev)}G{if(y!==2e){if(2S(y)==\'4d\'){y=5C.Dx(y)}}if(2S(v.2z)==\'4d\'){if(J(v.2z[x])||J(v.2z[\'kC\'])){C z=x;if(!J(v.2z[x])&&J(v.2z[\'kC\'])){z=\'kC\'}if(x.P("fw")==0){if(J(v.2z[\'2o\'])){z=\'2o\'}}3m{if(y!==2e){2m(v.2z[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}G{2m(v.2z[z]+"(\'"+x+"\',\'"+v.id+"\')")}}3d(e){1A(e)}}}G{if(v.2z==\'\'){v.2z="sc"}3m{if(y!==2e){2m(v.2z+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}G{2m(v.2z+"(\'"+x+"\',\'"+v.id+"\')")}}3d(e){1A(e)}}}}if(v.rI==1&&li!==1){C zv={W:x,1d:(x=="5y"?o.sz:o.O.1d())};if(y!==2e){zv["1B"]=y}if(x=="1o"||x=="1d"){zv["1o"]=o.O.1o()}if(x=="1N"||x=="6d"){zv["1N"]=v.1N}2A.cU.hw(zv,\'*\');C z=x;x=="dj"||x=="1G"||x=="44"?z=x+"ed":\'\';x=="2x"?z="DG":\'\';x=="6b"?z="8m":\'\';x=="5G"?z="3F":\'\';x=="6d"?z="DF":\'\';x=="5y"?z="DD":\'\';x=="DE"?z="D3":\'\';zv["W"]=z;if(z!=\'\'){2A.cU.hw(zv,\'*\')}}};F.W=E(x,y){o.2z[x]=y};C 3P=E(x,y,S){R 7E(x,y,S)};F.3P=E(x,y,S){R 7E(x,y,S)};E 7E(x,y,S){if(J(o.X)){if(x=="2x"){if(J(y)){if(2S(y)==\'6H\'){C 2T=-1;if(y.P("[5y:")>-1&&y.P("]")==y.V-1){2T=y.1C(y.P("[5y:")+6,y.V-1);o.2T=2T=2n(2T.1C(0,2T.V-1));y=y.1C(0,y.P("[5y:"))}if(y.P("#2")==0){y=b7(y)}if(y.P("#3")==0&&y.P(v.ek)>0){y=cQ(y)}if(y.P("#0")==0){y=i7(y)}if(v.cT==1){y=cT(y)}if(y.P(".8c")==y.V-4){C 3x=ax(y);3x.am=E(){if(F.9V==4&&F.5c==4V){3m{7E(\'2x\',5C.7m(F.9F))}3d(e){}}};3x.9A();R}if(y.P("id:")==0&&J(o.1z)){C z=y.1C(3);1c(C j in o.1z){if(o.1z.2q(j)){if(o.1z[j].bm==z){z=j}}}if(J(o.1z[z])){o.U.xz(z);2T>-1?o.2T=2T:\'\';R I}G{R K}}}o.X.dd(y)}G{o.X.2C()}}if(x=="6b"){o.2x?o.X.2Y():\'\'}if(x=="3B"){o.O.md()}if(x=="D2"){o.2x?o.X.2Y():o.X.2C()}if(x=="2K"){v.3B=0;v.4b=0;o.O.g6();o.X.8a()}if(x=="9O"){o.1d=o.O.1d();o.X.eB()}if(x=="5G"){o.X.4u()}if(x=="7I"){o.X.9E(y)}if(x=="6d"){o.X.5x()}if(x=="1N"||x=="wK"){if(J(y)){if(y>=0&&y<=1){o.X.3n(y)}}R o.3F?0:v.1N}if(x=="3F"){R J(o.3F)?o.3F:K}if(x=="aQ"){y<2?y=\'\':\'\';if(o[\'u\'+y]!=\'\'){C x2=5C.7m(cK(o[\'u\'+y]));C v2=[];1c(C l in v){if(v.2q(l)){if(l.P("8W")==0){2p v[l]}}}if(2S x2=="4d"){1c(C k in x2){if(x2.2q(k)){if(k.P("8W")==0){v[k]=x2[k]}if(k=="2c"){v2[k]=x2[k]}}}}v=7X(v,v2);C kF=K;if(o.U.9r()){o.U.6y();kF=I}C kw=K;if(o.U.bd()){o.U.8Q();kw=I}o.U.4c();2p o.U;o.U=1O nl();if(o.O.5c()=="5t"){o.U.2C()}o.U.3n(v.1N);if(J(v.1W)){8I(v.1W)}if(kF){o.U.6y()}if(kw){o.U.8Q()}if(o.2t){o.U.7w()}if(1h!=\'vC\'){o.U.6z(o.O.1d(),o.O.1o())}2D()}}if(x=="bP"){R v.bP}if(x=="5g"){o.U.5g(I)}if(x=="5y"){if(J(y)){if(2S y=="6H"){if(y.P("%")>-1){y=2n(y.1C(0,y.P("%")));y=o.O.1o()*y/1t}G{C iF=o.O.1d();if(o.3w&&!o.1G){if(!o.3w.hU){C f=o.3w.8B();if(f.t&&f.d){iF=f.t;o.3w.hU=I}}}if(y.P("+")==0){y=iF+2n(y.1C(1))}G{if(y.P("-")==0){y=iF-2n(y.1C(1))}}}}y=2n(y);y<0?y=0:\'\';if(o.O.1o()>0){y>o.O.1o()?y=0:\'\'}if(!J(o.2o)&&!J(o.6V)&&o.O.1o()>0){o.2T=2e;o.X.3A(y,I);o.X.mp()}G{o.2T=y}}}if(x=="2t"){!o.2t?o.X.7w():\'\'}if(x=="jT"){o.2t?o.X.8E():\'\'}if(x=="Cp"){R o.2t}if(x=="1d"){C km=o.O?o.O.1d():0;if(o.3w&&v.de==1&&!o.1G){C f=o.3w.8B();if(f.t){km=f.t}}R km}if(x=="1o"){R o.O?o.O.1o():0}if(x=="2M"){if(y){v.2M=y;o.U.et()}}if(x=="4p"){if(J(y)){v.hd=d2(v.hd,y,S);if(o.2r.V==2){o.X.5O(v.hd)}}G{R o.O?o.O.oh():0}}if(x=="6p"){R o.O?o.O.oi():0}if(x=="vd"){R o.2w=="4g"}if(x=="w9"){if(o.4W>0){o.ij=o.4W}o.X.dd(v.3k)}if(x=="5t"){R o.2x}if(x=="9M"){R o.1G}if(x=="vf"){o.O.mq()}if(x=="id"){R v.id}if(x=="1A"){v.1A=y}if(x=="iG"){v.iG=y}if(x=="1D"){o.O.pF()}if(x=="43"){o.O.bs()}if(x=="6e"){o.O.a1()}if(x=="3l"){f0.1A(3l)}if(x=="2l"){v.2l=y;o.O.bI(y)}if(x=="Cu"){if(o.2w=="aI"||o.2w=="1S"||o.2w=="1Y"){C 5j=1H("5j");o.1F.1L(5j);C kr=5j.sl(\'2d\');C 2V=o.O.2V();5j.Y=2V.Y>0?2V.Y:o.aa;5j.1a=2V.1a>0?2V.1a:o.il;kr.lY(o.O.5p(),0,0,5j.Y,5j.1a);4p=2;C dZ=1P.1H("5j");dZ.Y=5j.Y*4p;dZ.1a=5j.1a*4p;C sf=dZ.sl("2d");sf.lY(o.O.5p(),0,0,5j.Y*4p,5j.1a*4p);kr.lY(dZ,0,0,5j.Y,5j.1a);C 4X;3m{4X=5j.Cn("7o/Cm")}3d(e){R K}R 4X}G{R K}}if(x=="1Y"){R o.2w==x?o.O.iy():2e}if(x=="1S"){R o.2w==x?o.O.iL():2e}if(x=="1V"){if(!o.2x&&y.P(\'//\')>-1){o.O.7W(y);R I}G{R K}}if(x=="1K"){o.O.1K(y)}if(x=="1W"){if(J(y)){J(y)?v.1W=y:\'\';o.X.8I(\'1W\');R I}G{R v.1W}}if(x=="1k"){if(2S(y)==\'4d\'){3m{o.X.6q(y);R I}3d(e){R K}}G{if(y.P(".8c")==y.V-4||y.P(".8c?")>0){C 3x=ax(y);3x.am=E(){if(F.9V==4&&F.5c==4V){3m{7E(\'1k\',5C.7m(F.9F))}3d(e){}}};3x.9A();R I}}}if(x=="8l"){o.U.d8()}if(x=="cp"){o.U.eE()}if(x=="Cd"){if(J(y)&&J(o.1z)){1c(C j in o.1z){if(o.1z.2q(j)){if(o.1z[j].bm==y){y=j}}}if(J(o.1z[y])){o.U.wN(y);R I}G{R K}}}if(x=="Ce"){if(o.3O){R o.1z[o.3O].bm?o.1z[o.3O].bm:o.3O}}if(x=="im"){if(J(o.im)){R o.im}}if(x=="Cc"){R v.4G}if(x=="Cb"){if(o.2o){R I}G{R K}}if(x=="C9"){if(o.2o){R rZ()}G{R K}}if(x=="aH"){v.aH=d2(v.aH,y,S)}if(x=="5I"){v.5I=d2(v.5I,y,S)}if(x=="Ca"){v.1k.fQ=d2(v.1k.fQ,y,S)}if(x=="hd"){if(o.2r.V==2){v.hd=o.2r[o.3g];v.hd=d2(v.hd,y,S);if(o.2r[0]==v.hd){o.X.5O(0)}G{o.X.5O(1)}}}if(x=="v"&&y!=\'3k\'){R v[y]}if(x.P("Cf:")==0){if(2S(y)==\'4d\'&&2S(v[x.1C(7)])==\'4d\'){1c(C yy in y){if(y.2q(yy)){v[x.1C(7)][yy]=y[yy]}}}G{v[x.1C(7)]=y}R I}if(x=="Ai"){R o.O?o.O.9R():\'\'}if(x=="jW"){R o.jW}if(x=="ki"){R o.ki}if(x=="6r"){R o.6r}if(x=="8p"){o.X.8a()}}G{R K}};E d2(x,y,S){C z=4U(y);if(y.P("/")>0){C y2=y.2G("/");if(y2.V==2){if(x==4U(y2[0])){z=4U(y2[1]);if(S){S.oH(1)}}G{z=4U(y2[0]);if(S){S.oH(0)}}}}R z}E ax(x){C 3x=1O Ck();3x.8F(\'Cj\',x,I);R 3x}E rZ(){R o.2o?{1x:o.2o.7T("mo"),8f:o.2o.7T("8f"),Ch:o.2o.7T("g0"),1q:o.2o.7T("46")+(o.2o.7T("rL")?o.2o.7T("Ci")+o.2o.7T("rL"):\'\'),1J:o.2o.7T("CA"),3k:o.2o.7T("3k")}:\'\'}C 1H=E(x){C y=x;x==\'1T\'||x==\'rJ\'?y=\'6S\':\'\';C z=1P.1H(y);if(x==\'rJ\'){H(z,{"6t":"3Q","2k":"4Z"})}R z};C 1A=E(a,b,c,d,e,f,g){if(v.1A==1||v.ll==1){C x=a+(b!=2e?" "+b:"")+(c!=2e?" "+c:"")+(d!=2e?" "+d:"")+(e!=2e?" "+e:"")+(f!=2e?" "+f:"")+(g!=2e?" "+g:"");f0.1A("rE: "+x);if(v.ll==1&&J(1P.7P("rH"))){1P.7P("rH").1Z+=x+\'<br/>\'}}};C 6i=E(1d){if(o.2w=="cs"){R 3e.mZ(1d)}1d<0?1d=0:\'\';C rO=o.O.1o>=9Q?I:K;C rN=o.O.1o>=jy?I:K;C 5M=3e.7R(1d/60);C 5Y=4a(1d-5M*60);C 8r=3e.7R(5M/60);5M=5M-8r*60;R cM((8r>0||rN?8r+\':\':\'\')+((8r>0||rO)&&5M<10?\'0\':\'\')+5M+\':\'+(5Y<10?\'0\':\'\')+5Y)};C vg=E(y){C x=K;C gq=1P.9e(\'iI\');1c(C i=0;i<gq.V;i++){if(gq[i].2W.P(y)>-1){x=I}}R x};C H=E(e,o){1c(C 1h in o){if(o[1h]!=\'CR\'&&o[1h]!=2e){if(2S o[1h]==\'CV\'&&1h!=\'1v\'&&1h!=\'5q\'){o[1h]+=\'px\'}if((1h.P("1E")>-1||1h.P("CW")>-1)&&o[1h].P("#")==-1&&o[1h].P("4f")==-1){o[1h]=\'#\'+o[1h]}if(1h=="2Q"){e.B[\'-ms-\'+1h]=o[1h];e.B[\'-o0-\'+1h]=o[1h];e.B[\'-51-\'+1h]=o[1h];e.B[\'-o-\'+1h]=o[1h]}e.B[1h]=o[1h]}}};C ox=E(x){if(o.H){if(o.H.rV){o.H.rV.D1=x}G{o.H.1L(1P.sk(x))}}};C 4D=E(e,o){1c(C 1h in o){e.8Y(1h,o[1h])}};C 8p=E(e){if(e){3m{e.6a.3y(e);2p e;e=5o}3d(e){}}};C 7p=E(9Y,7i){R 3e.7R(pK.V>1?(7i-9Y+1)*3e.7p()+9Y:(9Y+1)*3e.7p())};C 4U=E(x){if(2S x=="6H"){R x.2J(/^\\s+|\\s+$/gm,\'\')}G{R x}};C D0=E(x,n){if(n==0){R"#0"+bl.e(x)}if(n==1){R"#1"+jU(bl.e(x),1)}};C 4J=E(x){R cM.mz(x)};C cK=E(x){if(x.1C(0,2)=="#1"){R bl.d(jU(x.1C(2),-1))}G if(x.1C(0,2)=="#0"){R bl.d(x.1C(2))}G{R x}};C oA=E(x){if(x){if(x.P(\'3v\')==-1&&x.P(\'.\')==-1&&x.V>1t){x=\'1B:7o/hZ;bG,\'+x}}R x};C 1l=E(x){x.B.6r="3z"};C 1j=E(x){x.B.6r="41"};C 3u=E(x){x.B.2k="1M"};C 6h=E(x){x.B.2k="4Z"};C 5w=E(x){R x?x.B.6r!="3z"&&x.B.2k!="1M":K};C 4a=E(s){if(2S s=="6H"){if(s.P("px")>0){s=s.1C(0,s.P("px"))}}R 2n(s)};C 3z=E(x){R x.B.2k=="1M"};C j6=E(aU){C gi=2n(aU,16);C r=(gi>>16)&lJ;C g=(gi>>8)&lJ;C b=gi&lJ;R r+","+g+","+b};C 3R=E(o,x,y){o[x+\'1i\']=0;o[x+\'1X\']=0;o[x+\'2b\']=0;o[x+\'1b\']=0;if(J(o[y])){C z=o[y].2G(" ");if(z.V==4){o[x+\'1i\']=z[0]?5u(z[0]):0;o[x+\'1X\']=z[1]?5u(z[1]):0;o[x+\'2b\']=z[2]?5u(z[2]):0;o[x+\'1b\']=z[3]?5u(z[3]):0}}R o};C d7=cM.mz(65,66,67,68,69,70,71,72,73,74,75,76,77,97,98,99,1t,vG,sQ,CK,DW,Ag,y5,y8,yP,yp,78,79,80,81,82,83,84,85,86,87,88,89,90,yv,yB,yA,yI,yt,yD,yG,y7,yc,yl,sD,yf,yg);C bl={8v:d7+"ye+/=",e:E(e){C t="";C n,r,i,s,o,u,a;C f=0;e=bl.sX(e);bn(f<e.V){n=e.8P(f++);r=e.8P(f++);i=e.8P(f++);s=n>>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(m5(r)){u=a=64}G if(m5(i)){a=64}t=t+F.8v.5N(s)+F.8v.5N(o)+F.8v.5N(u)+F.8v.5N(a)}R t},d:E(e){C t="";C n,r,i;C s,o,u,a;C f=0;e=e.2J(/[^A-sy-z0-9\\+\\/\\=]/g,"");bn(f<e.V){s=F.8v.P(e.5N(f++));o=F.8v.P(e.5N(f++));u=F.8v.P(e.5N(f++));a=F.8v.P(e.5N(f++));n=s<<2|o>>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+4J(n);if(u!=64){t=t+4J(r)}if(a!=64){t=t+4J(i)}}t=bl.t6(t);R t},sX:E(e){e=e.2J(/\\r\\n/g,"\\n");C t="";1c(C n=0;n<e.V;n++){C r=e.8P(n);if(r<dH){t+=4J(r)}G if(r>yk&&r<yK){t+=4J(r>>6|yL);t+=4J(r&63|dH)}G{t+=4J(r>>12|t3);t+=4J(r>>6&63|dH);t+=4J(r&63|dH)}}R t},t6:E(e){C t="";C n=0;C r=0;C c1=0;C c2=0;bn(n<e.V){r=e.8P(n);if(r<dH){t+=4J(r);n++}G if(r>ym&&r<t3){c2=e.8P(n+1);t+=4J((r&31)<<6|c2&63);n+=2}G{c2=e.8P(n+1);c3=e.8P(n+2);t+=4J((r&15)<<12|(c2&63)<<6|c3&63);n+=3}}R t}};C jU=E(s,n){s=s.2J(/\\+/g,"#");s=s.2J(/#/g,"+");C a=sC(o.y)*n;if(n<0)a+=d7.V/2;C r=d7.1C(a*2)+d7.1C(0,a*2);R s.2J(/[A-sy-z]/g,E(c){R r.5N(d7.P(c))})};C sC=E(x){x=x.2G(4J(61));C gQ=\'\';C c1=4J(sD);C ke;1c(C i in x){if(x.2q(i)){C kD=\'\';1c(C j in x[i]){if(x[i].2q(j)){kD+=(x[i][j]==c1)?4J(49):4J(48)}}ke=2n(kD,2);gQ+=4J(ke.8e(10))}}R gQ.1C(0,gQ.V-1)};C J=E(x){R x!=5o&&2S(x)!=\'2e\'};C 4a=E(x){R 2n(x)};C dq=E(x){C gN=0;if(x.gO){gN=x.dh+x.sF;bn(x=x.gO){gN+=x.dh+x.sF}}C sE=2A.zT(1P.b0,5o);C k8=0;if(sE.1e=="ak"){k8=1P.b0.zS().1b}R gN+k8};C dG=E(x){C gP=0;if(x.gO){gP=x.ou+x.sH;bn(x=x.gO){gP+=x.ou+x.sH}}R gP};C 7q=E(x){if(x!=\'\'){if(v.zD==1){2A.8F(x)}G{2A.da.a4=x}x=\'\'}};C hb=E(5Y){C 5Y=3e.5V(5Y);C 5M=3e.7R(5Y/60);C 8r=3e.7R(5M/60);5M=3e.7R(5M%60);5Y=3e.7R(5Y%60);8r>0&&5M<10?5M="0"+5M:"";5Y=(5Y>=10)?5Y:"0"+5Y;C 4m=(8r>0?8r+":":"")+5M+":"+5Y;R 4m};C rG=E(){C gD=K;C h8=I;if(o.1x.tv){1A("tv")}F.8I=E(x){o.U?o.U.1W(x):\'\'};F.6g=E(x){if(x){if(2S(x)==\'6H\'){if(x.P("[{")==0){3m{x=x.2J(/fU\'qt/ig,\'"\');x=5C.7m(x)}3d(e){x="tw 5C"}}}if(2S(x)==\'4d\'){o.1z=[];o.1k=lx(x);C y=tS();x=y.3k;o.iH=y.1W;if(J(y.1V)){if(o.O){o.O.7W(y.1V)}G{v.1V=y.1V}}if(J(y.2R)){y.2l=y.2R}if(J(y.1G)){o.2T=y.1G}if(J(y.44)){v.44=y.44}if(J(y.2M)){v.2M=y.2M}if(J(y.id)){o.3O=y.id}C sx=["2l","bP","es","1q","aX","6T"];if(J(v.gw)){if(v.gw.zG==1&&v.gw.iM==1){sx.4Q("1W")}}1c(C i=0;i<sx.V;i++){if(J(y[sx[i]])){v[sx[i]]=y[sx[i]]}}if(sx.P(\'1W\')>0){o.X.8I(\'1W\')}if(o.U){o.U.6q(o.1k)}}if(2S(x)==\'6H\'){if(x.P("#2")==0){x=b7(x)}if(x.P("#3")==0&&x.P(v.ek)>0){x=cQ(x)}if(x.P("#0")==0){x=i7(x)}if(v.cT==1){x=cT(x)}if(x==\'\'){1A("54 3k");o.bL=I;js("1I","54")}o.2r=[];o.5Q=[];o.h3=0;o.3g=0;o.4W=0;o.4o=x.2G(v.jX);o.cX=[];if(J(v.cF)){C cF=v.cF.2G(v.jX)}if(o.4o.V>0){C q=0;1c(C i=0;i<o.4o.V;i++){o.4o[i]=4U(o.4o[i]);if(o.4o[i].P("[")==0&&o.4o[i].P("]")>1){o.2r[i]=o.4o[i].1C(o.4o[i].P("[")+1,o.4o[i].P("]")-1);o.4o[i]=o.4o[i].1C(o.4o[i].P("]")+1)}G{if(J(v.cF)){o.2r[i]=J(cF[i])?cF[i]:\'\'}G{o.2r[i]=i+1}}if(J(v.3S)&&q==0){if(v.3S==o.2r[i]){o.h3=i;o.3g=i}}if(J(o.3S)){if(o.3S==o.2r[i]){o.h3=i;o.3g=i;q=i}}o.4o[i]=k6(o.4o[i])}}G{o.4o[0]=k6(o.4o[0])}R o.4o[o.h3]}}G{R x}};E k6(x){if(J(v.sI)&&x.P("//")==-1){x=v.sI+x}R x};F.6q=E(x){if(2S(x)==\'4d\'){o.1z=[];o.1k=lx(x);if(o.U){o.U.6q(o.1k)}}};F.dd=E(x,y){!J(y)?v.4b=1:\'\';v.3B=0;v.1o=2e;v.44=2e;o.bL=K;o.aZ=K;o.6e=K;o.aV=0;o.fR=[];dx();if(v.k5>1){if(J(o.5B)&&v.ud==1){1c(C i in o.5B){o.5B[i].lc=2e}v.k5--}}if(o.O.5c()=="5t"){F.8a()}if(J(o.6j)){o.6j.4c()}if(J(o.er)){4v(o.er)}js("1O");o.X.lf();x=F.6g(x);if(y==1){o.2w=\'\'}o.O.6g(x);if((o.1x.2h||o.1x.5S)&&!J(y)){o.X.2C()}if(J(o.eT)){o.O.pA()}o.O.e6();o.U.a5();o.U.gF();o.U.6f()};F.dx=E(){dx()};E dx(){o.3C=-1;o.6Z=K;o.bU=K;2p v.2l;2p v.6T;2p o.2R;2p o.3p;if(J(o.U)){o.U.a6()}2p o.4F;if(J(o.2l)){o.4i.3y(o.2l);2p o.2l}2p o.3C;o.6Z=K}F.aJ=E(){if(v.4b==1){if(v.rW==1){2i(E(){o.X.2C()},52)}G{F.2C()}v.r5=1}if(v.5z==1){s7()}};F.e6=E(){C x=K;if(o.1x.2h){x=I;if(v.s0==1&&o.1x.9k){x=K}if(v.s6==1&&o.1x.ei){x=K}if(v.s8==1&&o.1x.6L){x=K}if(v.A9==1&&o.1x.aK){x=K}}if(v.A8==1&&o.1x.tv){x=I}R x};F.mv=E(){o.O.3n(v.1N);if(o.3F){o.O.4u()}o.aZ=I;o.U.6f();if(o.5v&&o.5X){o.4Y.Go()}};F.2C=E(hk){C 2K=K;if(o.2w=="4g"){if(!o.O.ja()&&v.4b!=1&&v.3B==1){2K=I;if(2A[\'6G\']){v.4b=1;o.O.mq()}}}if(v.6N==1&&v.sY==0){o.X.he();2K=I}if(o.bL||2K){}G{uv(!o.1G);o.gK.sA();if(!o.1G){js("1G");o.1G=I;js("1O");9I("2x","2C",I)}G{9I("Ad","yQ")}if(v.st==1&&!o.2t){if(v.sr==1){o.1x.2h?F.7w():\'\'}G{F.7w()}}if(8V("aY")||8V("3D")){n8(2)}G{if(v.7q==1&&J(v.sq)&&!J(3l.7q)){7q(v.sq);2K=I}if(!2K){1A("2C");if(o.2w!=\'cs\'){o.O.1o()>0?o.U.6z(o.O.1d(),o.O.1o()):\'\'}C ib=K;if(o.O.1d()>1&&v.fk==1&&hk!=1){ib=8V("fS")}if(ib){}G{if(o.U){if(o.U.9r()){o.U.6y()}}if(J(o.je)){C ol=o.je.Ae();o.je=2e;o.X.dd(ol)}G{o.O.2C()}o.U.2C();if(o.1x.2h){o.U.c7()}if(J(o.6j)){o.6j.A6()?o.6j.A0():\'\'}if(v.kg==1&&o.5X){H(o.O.5p(),{"f3":"1M"})}if(v.zZ==1&&J(v.aX)&&o.dt){if(v.aX!=\'\'&&!J(o.dD)){o.dD=7d(kT,v.sp*3i);kT()}}}}}}};F.2Y=E(){if(o.2x){1A("2Y");o.O.2Y();o.U.2Y();js("6b");v.su?7u():\'\';if(v.kg==1&&o.5X){H(o.O.5p(),{"f3":"A1(1t%)"})}if(!J(o.2o)&&v.fk==0){8V("fS")}}};F.vW=E(){if(o.2x){js("6b");if(!J(o.2o)&&v.fk==0){8V("fS")}}};F.4u=E(){o.O.4u();o.U.4u();o.3F=I;js("5G")};F.5x=E(){o.O.5x();o.3F=K;o.U.5x();js("6d")};F.3n=E(x,y){x<0.ws?x=0:\'\';x>1?x=1:\'\';if(x<=0){F.4u()}G{if(o.3F){F.5x()}v.1N=x}js("1N",x);o.U.3n(x,y);o.O.3n(x)};F.cn=E(){o.U.cn()};F.7v=E(){o.U.7v()};F.A2=E(){F.7v()};F.l7=E(){o.X.6Y();F.7v()};F.6z=E(1d,1o){if(o.3w&&!o.1G){C f=o.3w.8B();if(f.t&&f.d){1d=f.t}}o.U.6z(1d,1o)};F.kU=E(1d,1o){if(J(o.2T)&&o.2w!="4g"){o.X.3A(o.2T,K);o.2T=2e}};F.d5=E(){C d=1O 9b();o.fM=d.cm();C x=K;if(o.U.9r()&&v.1u.7Q!=1){o.U.6y();x=I}if(v.1k.7Q==0){if(o.U.bd()&&v.1k.bW==1){o.U.8Q();x=I}}if(v.7q==1&&J(v.sv)&&!J(3l.7q)){7q(v.sv);x=I}if(!x){F.ab()}};F.v9=E(){if(o.U.9r()){o.U.6y()}};F.ab=E(){if(o.O.5c()=="5t"){F.2Y()}G{F.2C()}7U(o.O.1d())};F.3A=E(eY,dM){if(eY<o.O.1o()){o.sz=eY;o.O.3A(eY);if(dM){o.U.3A(eY,o.O.1o())}o.ea=I;o.e4=o.O.1d();7U(o.e4)}};F.A3=E(1q,5h,sw){if(o.O.5c()=="5t"&&o.iE!=\'7J\'){2Y();if(o.2t&&sw){o.U.8E()}}2A.8F(1q,5h)};F.i4=E(){C x=o.O.9R();if(J(v.aN)){x=v.aN}if(x!=\'\'){C fH=2A.8F(x,\'g7\');fH.62()}};F.6Y=E(){C 1d=o.O.1d();C 1o=o.O.1o();o.U.fi(1d,1o)};F.mp=E(){C 1d=o.O.1d();C 1o=o.O.1o();if(!o.ea){o.U.fi(1d,1o)}G{o.O.1d()!=o.e4?o.ea=K:\'\'}if((v.ga==1||v.sL==1)&&1o>0){C x=1d/1o;gX("k4","2C 25%",x,0.25);gX("k3","2C 50%",x,0.50);gX("kj","2C 75%",x,0.75)}if(v.9O==1){if(o.2x&&1d>0){C z=K;if(v.sZ==1){if(!o.O.6o()){z=I}}if(1d==o.1d&&!z){o.aV++;if(o.aV==v.kX*(3i/o.lU)){o.X.eB()}}G{o.aV=0}o.1d=1d}}if(v.2o==1&&v.z4!=1){ue(1d,1o)}if(v.6N==1&&v.sY>-1){z7(1d,1o)}if(o.6Z){7U(1d)}if(o.53&&v.de==1){o.3w.ld(1d,1o)}if(J(v.44)){if(v.44>0&&1d>v.44){if(o.2w=="4g"){o.O.2Y();o.O.3A(v.1G>0?v.1G:0)}G{o.O.g6();o.X.8a()}v.1G>0?o.2T=v.1G:\'\';o.X.ia()}}};E gX(x,y,t,p){if(!J(o.fR[y])){if(t>p){9I(x,y,I)}}};F.eB=E(){!o.O.6o()?o.2T=o.O.1d():\'\';C t4=o.U.bd();o.aV=0;js("9O");o.O.9O();t4&&v.1k.bW==1?o.U.jL():\'\'};F.rF=E(){o.U.fi(0,0);o.U.m9(0,0);o.X.6z(0,0);o.U.7v()};F.mN=E(){C 1d=o.O.bt();C 1o=o.O.1o();o.U?o.U.m9(1d,1o):\'\'};F.ia=E(){js("zb");if(v.aH==1){if(o.2w=="4g"){F.8a()}if(v.1G>0){o.X.3A(v.1G)}F.2C()}G{if(o.O.6o()||o.2w=="4g"){F.8a()}G{v.t7==1?o.X.3A((v.1G>0?v.1G:0),I):\'\'}o.U.7n();v.z9==1?v.z2=1:\'\';if(8V("fV")||8V("d4")){}G{94()}}};F.7w=E(){o.ac.fe.sG=2D;C 2K=K;C 1I=K;o.cD=I;2i(E(){o.cD=K},eu);1c(C x in o.7x){if(o.7x.2q(x)){o.7x[x].t5()}}3m{o.cC=I;if(o.1Q.ko){o.1Q.ko();o.6K=I}G if(o.1Q.kl){o.1Q.kl();o.6K=I}G if(o.1Q.ku){o.1Q.ku();o.6K=I}G if(o.1Q.kt){o.1Q.kt();o.6K=I}G if(o.1Q.kH){o.1Q.kH();o.6K=I}if(o.1x.6L&&v.mX==1&&o.5X&&!o.6K){C x=o.O.5p();if(x){if(x.yV){x.yW();x.1r("yZ",sV);o.O.tR();2K=I}}}}3d(e){1I=I;1A(e)}if(!o.6K&&!2K){F.oL()}if(!1I){if(o.7H){o.O.a1()}if(v.3G.jO==1){h6(I);o.4T=I}js("2t");9I("jH","7w",I)}};C fP;C 8S={x:0,y:0};E jP(e){o.7y=I;4P(fP);fP=7d(E(){o.7y=K;o.U.5g();8S={x:0,y:0};4P(fP)},4e);o.U.5g();e.7r();e.sR!=0?8S.x++:8S.x--;e.hV!=0?8S.y++:8S.y--;if(e.yX!=0){if(8S.x>8S.y){if(e.sR>0){o.X.3n(5u(v.1N)-v.3G.9W/10,"no")}G{o.X.3n(5u(v.1N)+v.3G.9W/10,"no")}}G{if(e.hV>0){o.X.3n(5u(v.1N)+(o.1x.fH?-v.3G.9W/10:v.3G.9W/10),"no")}G{o.X.3n(5u(v.1N)-(o.1x.fH?-v.3G.9W/10:v.3G.9W/10),"no")}}o.U.dN()}}E sV(){if(o.1x.6L){o.O.tQ();js("jT")}}F.oL=E(){if(o.cC){o.2t=I;o.U.7w();if(!o.6K){if(J(o.7B)){3m{H(o.7B,{\'Y\':\'1t%\',\'1a\':\'1t%\',\'1e\':\'sU\',\'1b\':0,\'1i\':0,\'5q\':"gk"})}3d(al){}}H(o.1Q,{\'Y\':\'1t%\',\'1a\':\'1t%\',\'1e\':\'sU\',\'1b\':0,\'1i\':0,\'5q\':"gk"});o.3h=o.1Q.24;o.4t=o.1Q.2I;3m{1P.b0.B.6D=\'3z\';if(!J(o.1k)){1P.rX=E(e){e.7r()}}}3d(al){}}if(v.jJ==1){H(o.1Q,{\'6m\':\'#3q\'})}if(o.oo){1l(o.oo)}7U(o.O.1d());o.cC=K}};F.8E=E(){gD=I;if(1P.sT){1P.sT()}G if(1P.so){1P.so()}G if(1P.sn){1P.sn()}G if(1P.rS){1P.rS()}G if(1P.rR){1P.rR()}G if(1P.rQ){1P.rQ()}if(!o.6K){F.oC(K)}};F.rs=E(x){C 2K=K;C dg=o.9J/x;if(J(o.7B)){3m{H(o.7B,{\'1a\':dg})}3d(al){2K=I;1A("g8 zp zt")}}if(!2K){o.4s=x;o.92=dg;if(o.4s>0){H(o.1F,{\'1a\':dg})}js("1a",dg)}if(o.2o&&!o.2t){o.4t=dg;o.2o.2D()}};F.oC=E(x){if(gD||x){o.2t=K;if(!o.6K){if(J(o.7B)){3m{H(o.7B,{\'1e\':\'qi\',\'1b\':0,\'1i\':0,\'5q\':\'rU\'});H(o.7B,o.rY);H(o.7B,{\'Y\':o.aa,\'1a\':o.il})}3d(al){}}H(o.1Q,{\'Y\':o.aa,\'1a\':o.il,\'1e\':\'1R\',\'1b\':0,\'1i\':0,\'5q\':\'rU\'});3m{1P.b0.B.6D=\'2H\';1P.rX=E(e){R I}}3d(al){}}o.U.8E();if(o.oo){1j(o.oo)}if(v.jJ==1){H(o.1Q,{\'6m\':v.iZ});if(v.cS==1){o.1Q.B.6m=\'cS\'}G{H(o.1Q,{\'6m\':v.iZ})}}if(v.3G.jO==1){h6(K);o.4T=K}7U(o.O.1d());gD=K;js("jT");o.6K=K;o.cD=K}};F.4T=E(x){h6(x)};E h6(x){8S={x:0,y:0};if(x){2A.1r("og",jP,I)}G{4P(fP);2A.5A("og",jP,I)}}F.8a=E(){v.3B=0;o.U.2Y();o.X.rF();o.O.3n(v.1N);if(o.U.9r()){o.U.6y()}if(o.3F){F.4u()}if(J(o.dD)){4P(o.dD);2p o.dD}7U(0);1A("2K");js("2K")};F.5O=E(x){if(J(o.3g)){if(o.3g!=x){o.3g=x;if(v.nA==1){o.3S=o.2r[x];if(o.53){4E.bj("nz",o.3S)}}o.O.5O(x);js("4p",o.2r[x]);o.U.jE(x)}}};F.fr=E(){o.U?o.U.fr():\'\'};F.8w=E(x){if(J(o.4W)){if(o.4W!=x){o.4W=x;o.O.8w(x);js("6p",x);o.U.xY(x)}}};F.bo=E(x){if(J(o.3C)){if(o.3C!=x){o.3C=x;o.6Z=I;o.O.bo(x);js("2l",o.4F[x]);o.U.a6()}G{o.3C=-1;v.m8=0;o.6Z=K;o.U.a6();J(o.2l)?o.4i.3y(o.2l):\'\';2p o.2l}}};F.9E=E(x){o.O.9E(x==o.fo?1:o.96[x]);o.b1=x};F.vs=E(){7U(o.O.1d());mi()};E 7U(1d){if(o.6Z&&J(o.3p)){C 2R=o.O.2R();if(2R){C x=o.3C;if(J(2R[x])){if(J(2R[x][1])){C t=2n(1d*10);if(J(2R[x][1][t])){C y=\'\';y=2R[x][0][2R[x][1][t]];if(!J(o.2l)){o.2l=1H(\'1T\');o.4i.1L(o.2l);mi()}if(o.U.hm()){H(o.2l,{"1e":"1R","2b":(v.dC*1)})}G{H(o.2l,{"1e":"1R","2b":(v.dC*1+v.2c.h*1)})}o.2l.1Z=\'<bw B="\'+(v.rM==1?\'2f-1E:\'+rK(v.hE,v.hL):\'\')+\'-51-6B-e2-1n: zk;1E:\'+(v.d1.P("#")==-1?\'#\':\'\')+v.d1+\';2N:\'+v.lQ+\'px \'+v.lQ*2+\'px;2O-6O:\'+v.sh+\'px;2u:0 0;2y-1a:1.8;3J-dV:\'+v.hf+\'">\'+4U(y)+\'</bw>\';if(v.sj==1){if(o.2t){H(o.2l,{"3J-2V":((v.sm+((2n(v.eo)-1t)*v.hi/1t))+"px")})}G{H(o.2l,{"3J-2V":((v.hi+((2n(v.eo)-1t)*v.hi/1t))+"px")})}}h8=K}G{if(!h8&&J(o.2l)){o.2l.1Z=\'\';h8=I}}}}}}}E mi(){if(o.2l){H(o.2l,{"1e":"1R","Y":"1t%","2N-1b":"10%","2N-1X":"10%","1b":0,"1E":v.d1,"2g-dA":"7b","6B-jb":"2O-6B"});o.2l.IB="I";if(v.ha==1){H(o.2l,{"2g-9P":"56 56 Iz IA"})}G{H(o.2l,{"2g-9P":"1M"})}}}C eq=K;E s7(){if(!eq){if(J(v.6T)){if(v.6T!=\'\'){eq=I;C 3x=ax(v.6T);3x.am=E(){eq=K;if(F.9V==4&&F.5c==4V){s5(F)}G{v.6T=\'\'}};3x.jS=E(e){eq=K;v.6T=\'\'};3x.9A()}}}}E s5(j){3m{C x=j.9F;C 2L=8N();2L=x.2G(\'\\n\');o.5z=[];if(2L[0].P("IK")>-1){1c(i=0;i<2L.V;i++){if(2L[i].P(\'-->\')>-1&&2L[i].P(\':\')>-1){t1=mL(2L[i].1C(0,2L[i].P(\'-->\')));t2=mL(2L[i].1C(2L[i].P(\'-->\')+4,12));aR=\'\';if(i<2L.V-1){aR=2L[i+1];if(aR.P("3v")!=0){aR=v.6T.1C(0,v.6T.m7("/")+(aR.P("/")==0?0:1))+aR}}o.5z.4Q({"t1":t1,"t2":t2,"1q":aR})}}o.bU=I}}3d(e){1A("II c9")}}E mL(cJ){C 1U=cJ.2G(\':\');C 4m=0;1U.V==2?1U.pX("cH"):\'\';1U[0]!=\'cH\'?4m+=1U[0]*jy:\'\';1U[1]!=\'cH\'?4m+=1U[1]*60:\'\';4m+=1U[2].1C(0,2)*1;4m=4m+1U[2].1C(2)*1;R 4m}C 7L;C a9;C f6;C 6l;C 46;E 8V(x){if(v["fw"+x+"s9"]>0&&o.53){C tb=4E.8q("gS"+x+"o6"+v.d);if(tb){C ct=1O 9b();o.fM=ct.cm();if((ct.cm()-tb)/Iy<v["fw"+x+"s9"]){R K}}}if(o.fN.P("cZ")!=-1&&v.2o==1&&!o.hk&&v[x+\'s\']==1){if(x=="3D"&&J(v.3D)){if(v.3D!=""){if(o.dt){1A("aY");js("Io");46=[];o.5l="aY";C hq=v.3D.2G(" or ");if(hq.V>1){v.3D=hq[3e.7R(3e.7p()*hq.V)]}C 3D=v.3D.2G(" 9i ");o.kJ=3D.V;o.lD=1;C 6I=(v.dX==1&&J(v.mI)?v.mI:\'\').2G(" 9i ");C y={mo:"3D",29:6I[0],2z:[],ug:{uf:v.dX,uj:v.mm,um:v.ml,U:(v.mx==1?0:1),ul:(v.mt==1&&6I[0]!=\'\'?3r("l5"):"")},3k:3D[0],g0:K,e5:v.e5};2p v[x];v[x]=2e;o.2o=1O gc();o.2o.Go(y);if(3D.V>0){3D.dy();v.3D=3D.cB(\' 9i \')}if(6I.V>0){6I.dy();v.mI=6I.cB(\' 9i \')}R I}G{2p v[x];v[x]=2e}}}if(x=="d4"&&J(v.d4)){if(v.d4!=""){if(o.dt){1A("fV");js("Im");46=[];o.5l="fV";C 6I=(v.dX==1&&J(v.t9)?v.t9:\'\');C y={mo:"d4",29:6I,2z:[],ug:{uf:v.dX,uj:v.mm,um:v.ml,U:v.mx,ul:(v.mt==1&&6I!=\'\'?3r("l5"):"")},3k:v.d4,g0:K,e5:v.e5};2p v[x];v[x]=2e;o.2o=1O gc();o.2o.Go(y);R I}G{2p v[x];v[x]=2e}}}if(J(o.2o)||J(o.6V)){js("uk",x);R I}G{if(J(v[x])){if(v[x].8e().P(".")>-1){js("uk",x);o.X.cn();x!="6X"?lH():\'\';7L=0;a9=0;f6=x;46=v[x].2G(" 9i ");6l=[];o.kJ=46.V;o.lD=1;1c(C i=0;i<46.V;i++){46[i]=46[i].2G(" or ")}v[x+"d0"]=v[x];2p v[x];o.5l=x;o.2o=1O gc();o.6V=1O fn();if(v.lA==1){1c(C i=0;i<46.V;i++){C n=i==0?1:0;if(46[i].V>n){1c(C j=n;j<46[i].V;j++){C 5b=4U(46[i][j]);6l[5b]=1O fn(I);6l[5b].eV(5b,x)}}}}o.6V.eV(4U(46[0][0]),x);R I}G{R K}}G{R K}}}G{R K}};E ue(x,d){if(J(o.5B)&&v.ud==1){C y;1c(C i in o.5B){if(o.5B.2q(i)){if(!J(o.5B[i].lc)&&J(o.5B[i].1d)&&J(o.5B[i].2o)){C z=o.5B[i].1d.8e();if(z){if(z.P("%")>0){if(d>0){z=2n(z.1C(0,z.P("%")))*d/1t}G{z=-1}}G{z=2n(z)}if(x>=z){if(v.tX>0&&z>-1){if(x-z>=v.tX){z=-1}}if(z>-1){y=o.5B[i].2o;v.6X=o.5B[i].2o;if(8V("6X")){o.5B[i].lc=I;1n}}}}}}}}};F.J1=E(x){2p o.6V;1A("cZ 3T");js("J2",o.5l);if(J(o.2o)){if(o.2x){o.O.2Y();o.U.2Y()}if(v.3B==0&&v.J6==1&&o.O.1d()==0&&o.O.1o()==0){v.3B=1;o.O.md()}if((!o.2o.J7()||x.g0)&&o.kL>0){1A("cZ DX");o.2o.4c();2p o.2o;o.2o=1O gc()}o.kL++;o.2o.Go(x)}G{1A("cZ J8")}};F.J0=E(){js(\'IZ\',o.5l);1A("cZ 1I");o.kJ--;dO()};F.dO=E(){dO()};F.IR=E(x){if(v[o.5l+"d0"]){1c(C i=0;i<3;i++){v[o.5l+"d0"]=v[o.5l+"d0"].2J(x+(i==0?\' 9i \':(i==1?\' or \':\'\')),\'\')}}};E dO(){if(46.V>0){if(a9<46[7L].V-1){o.2o?o.2o.uo():\'\';a9++;C 5b=4U(46[7L][a9]);C cO=lF(5b);if(cO==\'gg\'){o.6V=1O fn();o.6V.eV(5b,o.5l)}if(cO==\'1I\'){dO()}}G{cz()}}G{cz()}}E lF(5b){C x=\'gg\';if(v.lA==1){if(6l[5b]){C y=6l[5b].9a();2K=I;if(y==\'3T\'){o.6V=6l[5b];1A("cZ IN");6l[5b].hz()}G{if(y==\'\'){x=\'ok\';o.6V=6l[5b];6l[5b].IO()}if(y==\'1I\'){x=\'1I\'}}}}R x}F.IS=E(x){46.v8(7L+1,0,[x]);lB(x)};F.IT=E(x){46[7L].4Q(x);lB(x)};F.cz=E(x){cz(x)};E lB(x){if(v.lA==1&&6l){6l[x]=1O fn(I);6l[x].eV(4U(x),o.5l)}}E cz(iT){C 2K=K;if(f6=="aY"){if(v.ly>0){if(o.lr>0&&o.lL>=v.ly){2K=I}}}if(46.V>7L+1&&!2K){o.2o.uo();7L++;o.lD++;a9=0;C 5b=4U(46[7L][0]);C cO=lF(5b);if(cO==\'gg\'){o.6V=1O fn();o.6V.eV(5b,f6)}if(cO==\'1I\'){cz(iT)}}G{lI();o.U.7v();if(J(o.2o)){o.2o.4c();2p o.2o}2p o.6V;46=[];a9=0;7L=0;js("HQ",o.5l);if(v.HP==1){if(o.lt){o.lt.oE();o.lt=2e}}f6=\'\';o.lL=0;o.lr++;if(o.5l=="aY"||(o.5l=="fS"&&v.fk==1)||o.5l=="6X"){if(v.3k!=\'?\'){o.O.bM();if((o.2w=="4g"&&!o.lk&&o.1x.6L)||iT==\'iT\'){}G{o.X.2C(1)}}}if(o.5l=="fV"){94()}o.lk=K;2p o.5l}};F.lf=E(){C x=[\'aY\',\'fS\',\'fV\'];1c(C i=0;i<x.V;i++){if(J(v[x[i]+"d0"])){v[\'fw\'+x[i]+\'uq\']--;if(v[\'fw\'+x[i]+\'uq\']>0){v[x[i]]=v[x[i]+"d0"]}}}};F.he=E(){lH();if(J(o.6N)){o.6N.4c();o.6N=5o}o.6N=1O HB()};F.HA=E(){lI();o.6N.4c();o.6N=5o};E lH(){o.aS=1H("1T");o.1Q.1L(o.aS);H(o.aS,{"Y":"1t%","1a":"1t%","1e":"1R","1i":0,"1b":0,"2f":"#3q","1v":0.1});o.aS.B.5q=3i};E 7u(){if(J(o.1V)){1j(o.1V);H(o.1V,{"1v":v.hG});o.U.6f()}};F.lP=E(){if(J(o.1V)){1l(o.1V);H(o.1V,{"1v":0})}};F.7u=E(){7u()};E lI(){if(o.aS){o.1Q.3y(o.aS);2p o.aS}};E uv(x){if(v.uy==1){1c(C i=0;i<6u.V;i++){if(6u[i].3P("id")!=v.id){6u[i].3P(\'6b\')}}}fC=v.id}E lx(x){C y=4N.4M(x).V;if(y>0){x=lz(x,y,\'\',-1)}R x}E lz(x,y,p,j){if(J(x[\'1k\'])){x=x[\'1k\'];y=x.V}1c(C i=0;i<y;i++){if(J(x[i][\'id\'])){x[i][\'bm\']=x[i][\'id\']}x[i][\'id\']="x"+p+\'-\'+i+(J(x[i][\'id\'])?\'-\'+x[i][\'id\']:\'\');j==-1&&i==0&&!J(x[i][\'5m\'])?o.eI=x[i][\'id\']:\'\';if(!J(o.eI)){j==0&&!J(x[i][\'5m\'])?o.eI=x[i][\'id\']:\'\'}x[i][\'eU\']=p;x[i][\'pR\']=j;x[i][\'fa\']=i;if(J(x[i][\'uw\'])){x[i][\'1W\']=x[i][\'uw\'];C q1=x[i][\'3k\']?x[i][\'3k\'].P(\'[\'):0;C q2=x[i][\'3k\']?x[i][\'3k\'].P(\']\'):0;if(q1>0&&q2>0){C s1=x[i][\'3k\'].1C(q1+1,q2-q1-1);C s2=s1.2G(",");C s3=\'\';1c(C k=0;k<s2.V;k++){s3+="["+s2[k]+"]"+x[i][\'3k\'].2J("["+s1+"]",s2[k])+(k<s2.V-1?",":\'\')}x[i][\'3k\']=s3}}o.1z[x[i][\'id\']]=x[i];if(J(x[i][\'1k\'])){x[i][\'5m\']=x[i][\'1k\']}if(J(x[i][\'5m\'])){C z=4N.4M(x[i][\'5m\']).V;if(z>0){x[i][\'5m\']=lz(x[i][\'5m\'],z,x[i][\'id\'],i)}}}R x}E tS(){C x=[];if(J(v.4G)){if(v.4G.P("x-")!=0){1c(C y in o.1z){if(o.1z.2q(y)){if(o.1z[y].bm==v.4G){v.4G=y}}}}if(J(o.1z[v.4G])){x=o.1z[v.4G]}G{x=o.1k[0];if(v.4G==o.tq){o.2T=2e}}}G{x=o.1k[0]}1c(C i=0;i<10;i++){if(J(x[\'5m\'])){x=x[\'5m\'][0]}G{1n}}v.4G=x.id;if(v.4G==o.tq){x.1G=2e}R x}E 94(){9I("44","94",I);o.X.lf();if(o.53&&v.de==1){o.3w.ld(0,o.O.1o())}if(o.U.jr()){if(v.1k.fQ==1&&o.U.cL()){o.U.d8();if(o.2x&&o.1x.6L&&o.2w!="aI"){}}G{if(v.1k.vO==1&&!o.U.cL()){o.O.4c();o.U.jt()}if(v.1k.vJ==1){!o.U.bd()?o.U.8Q():\'\'}7u();js("tp")}}G{7u();js("tp")}}E kT(){C kV=3e.7R(9b.az()/3i);C kP=(J(v.tm)?v.tm:0)+2n(o.O.1d());C 1J=0;o.1x.lS?1J=1:\'\';o.1x.6L?1J=2:\'\';o.1x.aK?1J=3:\'\';o.1x.tr?1J=4:\'\';o.1x.tv?1J=5:\'\';C 1q=v.aX.2J("[kV]",kV);1q=1q.2J("[kP]",kP);1q=1q.2J("[Ii]",1J);C dv=1P.1H("4X");dv.8Y(\'2W\',1q);dv.8Y(\'1a\',\'56\');dv.8Y(\'Y\',\'56\');o.1Q.1L(dv)}};C rP=E(1q){C 1q;C 4B;C iC;C 6U;C cW="";C lb;C 9M=K;C O;C 2B;o.8U=1;C kM;C 2R=[];if(2S(1q)==\'6H\'){1q=4U(1q);if(1q.P("[{")==0){3m{1q=1q.2J(/fU\'qt/ig,\'"\');1q=5C.7m(1q)}3d(e){f0.1A(e);1q="tw 5C"}}if(1q.P("#2")==0){1q=b7(1q)}if(1q.P("#3")==0&&1q.P(v.ek)>0){1q=cQ(1q)}if(1q.P("#0")==0){1q=i7(1q)}if(v.cT==1){1q=cT(1q)}if(1q.P(".8c")>0||1q.P("I6.9y")>0){if(1q.P(\'//.8c//\')>0){1q=1q.2J(\'//.8c//\',\'\');v.3k=1q}C 3x=ax(1q);3x.am=E(){if(F.9V==4&&F.5c==4V){8Q(F)}G{4z("1k cw fJ or jQ iY")}};3x.jS=E(e){4z("1k cw fJ or jQ iY")};3x.9A();kM=I}}o.4i=1H("1T");H(o.4i,{"1e":"1R","Y":"1t%","1a":"1t%"});o.1Q.1L(o.4i);if(v.sW==1){if(v.mY==1&&o.1x.2h){}G{3u(o.4i);v.2c.1l=0}}if(!kM){kN()}E 8Q(x){if(x.9F){C y=x.9F;if(y.P("#2")==0){y=b7(y)}if(y.P("#3")==0&&y.P(v.ek)>0){y=cQ(y)}y=y.2J(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");3m{1q=5C.7m(y)}3d(e){4z("HV 5C")}if(J(1q.aA)){1q=HT(1q)}if(o.U){if(v.1k.gL==1){if(!o.U.bd()){o.U.jL()}}}kN();2D();js("1k")}}E kN(){1q=o.X.6g(1q);1q&&1q!=\'?\'?6g(1q):\'\'}E 4z(x){1A("c9: "+x);C y=I;if(4B){if(4B.V>0){6U++;y=6U>4B.V-1;if(!y){C z=K;if(o.2w!=hW(4B[6U])||o.2w!=\'aI\'){if(o.2x){o.X.8a();z=I}}1A("HU qd");6g(\'or\');O.2C()}G{if(v.9O==1){y=K;te()}}}}if(y){v.ga==1?9I("1I","c9",I):\'\';if(v.tk&&!o.bL){if(v.HY==1&&x=="cw fJ"){o.gK.8c(v.HZ)}G{o.gK.8c("c9: "+x)}}o.bL=I;o.2x?o.U.2Y():\'\';J(o.1V)?o.X.7u():\'\';js("1I",x)}};E te(){1A("c9 eB I4");J(o.er)?4v(o.er):\'\';o.er=2i(E(){o.X.eB()},v.kX*3i)}F.4z=E(){4z(O.ls())};F.7n=E(){1A("ia");C x=K;if(O.1o()>0&&!o.5v){C 1d=o.py;if(1d+10<O.1o()){1A(\'I3 (kB)\');js("kB");O.2C();O.3A(1d);x=I}}if(!x){o.X.ia();js("44")}};F.b9=E(){v.lN==1?o.X.lP():\'\';o.U.2C();if(!9M){9M=I;2i(E(){o.O.e6()},52)}if(v.I0==1&&J(v.ky)){if(v.ky.V>5){kp();4P(lb);lb=7d(kp,v.tj*3i)}}js("2x")};F.e6=E(){if(v.mY==1){if(o.X.e6()){o.cu=O.lj();o.U.6f()}}};F.9H=E(){o.U.2Y()};F.8y=E(){};F.eb=E(){1A("Kk")};F.e7=E(){1A("l7");o.X.l7();o.e4?js("5y",o.e4):\'\'};F.9T=E(){1A("mv");o.X.mv()};F.8M=E(){if(O){1A("6z",O.1o());o.X.6z(O.1d(),O.1o());js("1o",O.1o());if(J(o.ij)){o.X.8w(o.ij);2p o.ij}}};F.an=E(){};F.7k=E(){1A("cn");o.X.cn();js("9o")};F.e3=E(){};F.8y=E(){o.X.7v();js("1d",O.1d());if(v.1D.on==1&&J(v.tK)&&O.1d()>0){if(!J(o.2B)){o.2B=1H("1T");v.1D=3R(v.1D,\'2u\',\'2u\');H(o.2B,{"2f":"#"+v.1D.55,"2O":v.1D.2O+"px 5k #"+v.1D.7f,"6t":"3Q","1e":"1R","Y":v.1D.Y});if(v.1D.tL>0){H(o.2B,{"6B-9P":"j8 56 "+v.1D.tL+"px 4f(0,0,0,0.5)"})}if(v.1D.1e=="1i-1b"||v.1D.1e=="1b"){H(o.2B,{"1i":v.1D.4I-v.1D.5D,"1b":v.1D.2X-v.1D.3t})}if(v.1D.1e=="1i-1X"||v.1D.1e=="1X"){H(o.2B,{"1i":v.1D.4I-v.1D.5D,"1X":v.1D.3t-v.1D.2X})}if(v.1D.1e=="2b-1b"){H(o.2B,{"2b":v.1D.5D-v.1D.4I,"1b":v.1D.2X-v.1D.3t})}if(v.1D.1e=="2b-1X"){H(o.2B,{"2b":v.1D.5D-v.1D.4I,"1X":v.1D.3t-v.1D.2X})}!o.5E&&v.1D.1l==1?1l(o.2B):\'\';o.1Q.1L(o.2B)}if(!J(2B)){2B=1O jZ(v.tK,o.2B,I);o.2B.1r("29",pL,K)}}};F.mq=E(){if(o.2w=="4g"){O.ja()}};F.ja=E(){if(o.2w=="4g"&&O){R O.3T()}G{R I}};F.iL=E(){R O.iL()};F.iy=E(){R O.iy()};F.5O=E(x){1A("tN",x);if((o.2w=="aI"||(o.2w=="1S"&&(v.8R==0||7G()<2))||(o.2w=="1Y"&&(v.a3==0||9l()<2)))&&J(o.4o[x])){C 1d=F.1d();o.2T=1d;o.X.3A(1d,K);6g(o.4o[x]);o.X.2C()}if(o.2w=="1S"&&v.8R==1&&7G()>1){O.qC(x)}G if(o.2w=="1Y"&&v.a3==1&&9l()>1){O.qO(x)}G if(o.2w=="4g"){O.wY(x)}};F.bo=E(x){if(J(o.3p[x])){1A("7U",x);o.3C=x;if(o.53&&v.mh==1){if(J(o.4F[x])){4E.bj("m0",o.4F[x])}}jR()}};F.9E=E(x){1A("tO",x);O.g4(x)};F.tR=E(){if(o.5X&&o.6Z){O.xi(o.3p[o.3C],o.4F[o.3C])}};F.tQ=E(){O.x8()};F.8w=E(x){1A("Kp",x);if(o.cX.V>0){C 1d=F.1d();o.2T=1d;o.X.3A(1d,K);6g(o.cX[x]);o.X.2C()}G{if(o.2w=="1S"&&v.fD==1){O.xa(x)}G if(o.2w=="1Y"&&v.it==1){O.qQ(x)}}};F.oh=E(){C x=o.2r[o.3g];x==2e?x=\'\':\'\';C y=dm()&&v.fG==1&&v.8R==1;R(y?\'\'+3r("2H")+\' \':\'\')+x};F.oi=E(){C x=o.5Q[o.4W];x==2e?x=\'\':\'\';R x};F.dm=E(){R dm()};E dm(){C x=K;if(o.2w=="4g"){x=O.2H()}if(o.2w=="1S"&&v.8R==1&&7G()>1&&v.fG==1){x=O.2H()}if(o.2w=="1Y"&&v.a3==1&&9l()>1){x=O.2H()}R x}E 7G(){if(o.2w=="1S"){R O.7G()}G{R 0}}E 9l(){if(o.2w=="1Y"){R O.9l()}G{R 0}}F.5g=E(x){if(o.2w=="4g"){O.5g()}};F.2V=E(){R O.2V()};F.9O=E(){1A(\'9O\');o.aV=0;v.4b=1;6g(1q)};if(!J(o.1V)){lZ()}if(J(v.1V)){if(v.1V!=\'\'){7W(v.1V,o.1V,v.hR)}G{2p v.1V}}E 9a(){cW=O?O.5c():\'\'}E tG(1q){4B=1q.2G(" or ");1c(C i=0;i<4B.V;i++){if(4B[i].P(" 9i ")>-1){iC=4B[i].2G(" 9i ");4B[i]=iC[7p(0,iC.V-1)]}}6U=0}E tF(){9a();if(cW=="5t"||o.5v){o.X.mp()}if(cW!=""){o.X.mN()}}E lZ(){if(o.1V){o.1Q.3y(o.1V)}o.1V=1H("1T");H(o.1V,{"3Q-2z":"1M","1v":v.hG,3M:"1v 0.5s"});if(v.tC==1){v.K6==1?o.1V.B.5q=1t:\'\';H(o.1V,{\'Y\':v.uK,\'1a\':v.mH});C x={"2u":v.tA};x=3R(x,\'2u\',\'2u\');if(v.cE.P("1X")>-1){av=1;H(o.1V,{\'1e\':\'1R\',\'1X\':x.3t-x.2X})}G{H(o.1V,{\'1e\':\'1R\',\'1b\':x.2X-x.3t})}if(v.cE.P("1i")>-1){H(o.1V,{\'1i\':x.4I-x.5D})}if(v.cE.P("2b")>-1){H(o.1V,{\'2b\':x.5D-x.4I})}if(v.cE=="1X"||v.cE=="1b"){H(o.1V,{\'1i\':\'50%\',\'2u-1i\':-v.mH/2+x.4I-x.5D})}if(v.tE>0){H(o.1V,{\'2O-6O\':v.tE})}if(v.mC!=-1){H(o.1V,{\'2f\':v.mC})}}G{H(o.1V,{\'1e\':\'1R\',\'1b\':0,\'1i\':0,\'Y\':\'1t%\',\'1a\':\'1t%\'})}o.1Q.1L(o.1V)}E 6g(x,y){if(x.P(\'{\')>-1&&x.P(\'}\')>-1&&x.P(v.mD)>-1){C z=x.2G(v.mD);o.cX=[];1c(C i=0;i<z.V;i++){o.5Q[i]=z[i].1C(z[i].P("{")+1,z[i].P("}")-1);o.cX[i]=z[i].1C(z[i].P("}")+1);if(J(v.bE)){if(v.bE==o.5Q[i]){o.4W=i}}}x=o.cX[o.4W]}x&&x.V>2?tG(x):\'\';C ft=o.2w;if(4B.V>0){o.2w=hW(4B[6U]);C cI=K;if(J(y)){cI=I}1q=4B[6U];if(!cI&&x!=\'x\'&&O&&o.2w==ft&&(ft=="aI"||ft=="9X"||ft=="1S")&&!o.1x.tv){O.2W(4B[6U]);1A("2W")}G{1A("1O");lX();pJ(4B[6U])}if(o.fo){if(o.b1!=o.fo){O.g4(o.96[o.b1])}}}4P(o.mE);o.mE=7d(tF,o.lU);if(J(v.2l)){if(v.2l!=\'\'){bI(v.2l)}}}E hW(x){C 1J="aI";if(x){if(x.P(".p1")>0){1J="1S"}G if(x.P(".p2")>0){1J="1Y"}G if(x.P(".cs")==x.V-4){1J="cs"}G if(x.P(\'4g.9y/\')>-1||x.P(\'lW.be/\')>-1){1J="4g";if(v.mk==1){C y=\'dw://4X.4g.9y/vi/\'+l8(x)+\'/\';pH(y+\'pI.gs\',E(z){z>1t?v.1V=y+\'pI.gs\':v.1V=y+\'Kr.gs\';if(o.1z){o.1z[o.3O][\'1V\']=v.1V}v.4b==1||9M?\'\':7W(v.1V,o.1V,v.hR)})}}G if(x.P(\'9X.9y/\')>-1){1J="9X"}}o.5X=1J=="aI"||1J=="1S"||1J=="1Y";R 1J}E pH(1q,pG){C 4X=1O KC();4X.am=E(){pG(F.1a)};4X.2W=1q}E pJ(x){o.2w=hW(x);o.jC=K;if(o.5X){O=1O jZ(x,o.4i,K)}if(o.2w=="4g"){O=1O xL(x,o.4i)}if(v.9X==1&&o.2w=="9X"){O=1O Kt(x,o.4i)}if(o.2w=="cs"){O=1O Kv(x)}o.U?o.U.xD():\'\';C t=0;if(J(v.1o)){if(o.3w&&v.de==1&&!o.1G){t=o.3w.8B().t}2i(E(){o.X.6z(t,v.1o)},1t)}}E lX(){if(O){O.4c();2p O;O=5o;cW="8x"}if(2B){2B.4c();2p 2B;2B=2e;o.1Q.3y(o.2B);o.2B=2e}};F.4c=E(){lX()};F.6g=E(x,y){6g(x,y)};F.7W=E(x){7W(x,o.1V,v.hR)};F.2C=E(){if(O){if(o.5v){o.4Y.2C()}G{O.2C();v.lN==1?o.X.lP():\'\'}if(J(2B)){2B.2C()}}G{2i(F.2C,52)}};E pL(W){W.g1();2A.W?2A.W.5n=I:\'\';C 1U=O;O.kE(I,o.2B);2B.kE(K,o.4i);O=2B;2B=1U;O.2C();2B.2C();js("1D")}F.mB=E(){if(J(o.2B)){if(v.1D.1l==1){1l(o.2B)}G{if(v.1D.1e.P("2b")>-1){H(o.2B,{"2b":v.1D.5D-v.1D.4I-v.2c.h})}}}};F.mF=E(){if(J(o.2B)){if(v.1D.1l==1){1j(o.2B)}G{if(v.1D.1e.P("2b")>-1){H(o.2B,{"2b":v.1D.5D-v.1D.4I})}}}if(v.2c.jF){v.2c.jF=K;o.U.oP(1)}};F.pF=E(){if(J(o.2B)){5w(o.2B)?1l(o.2B):1j(o.2B)}};F.bs=E(){if(o.5X&&o.43){O.43()}};F.a1=E(){if(o.5X&&o.6e){O.6e()}};F.g5=E(){if(O){n8(0);O.g5()}};F.bM=E(){O.bM()};F.2Y=E(){if(o.5v){o.4Y.2Y()}G{O?O.2Y():1A("KF")}if(J(o.2B)){2B.2Y()}};F.g6=E(){o.X.3A(0,K);J(o.1V)?o.X.7u():\'\';6g(\'x\')};F.ab=E(){O?O.ab():\'\'};F.3A=E(x){if(O){if(o.5v){o.4Y.3A(x)}G{O.3A(x)}}};F.4u=E(){if(O){O.4u();o.5v?o.4Y.4u():\'\'}};F.5x=E(){if(O){O.5x();o.5v?o.4Y.5x():\'\'}};F.3n=E(x){O?O.3n(x):\'\';if(o.5v){o.4Y.3n(x)}};F.g2=E(){R O?O.g2():K};F.6o=E(){R O?O.6o():K};F.5c=E(){R cW};F.8x=E(){C x=K;if(O){if(O.1d()>0){x=O.1d()==O.1o()}}R x};F.1d=E(){C x=0;if(O){x=O.1d();if(o.5v){C y=o.4Y.6i();y?x=y:\'\'}G{if(O.1o()>0&&x!=O.1o()){o.py=x+0.Js}}R x}G{R 0}};F.1o=E(){C x=0;if(O){x=O.1o();x==0&&J(v.1o)?x=v.1o*1:\'\';if(o.5v){C y=o.4Y.6z();y?x=y:\'\'}}R x};F.bt=E(){R O?O.bt():0};F.K1=E(){lZ()};F.md=E(){if(o.5X){O.3B()}};F.1K=E(x){if(cM(x).P(":")>0){C y=x.2G(":");C z0=o.3h/o.4t;C z=y[0]/y[1];if(z0!=z){if(o.5X){if(v.p4==1){H(O.5p(),{\'4d-d9\':\'eN\'})}G{H(O.5p(),{\'4d-d9\':\'4R\'})}}C w2=o.4t*z;C x2=w2/o.3h;C h2=o.3h/z;C y2=h2/o.4t;if(x2<1){o.8U=5u(x2);H(o.4i,{"2Q":"3c("+o.8U+")"})}G{o.8U=5u(y2);H(o.4i,{"2Q":"3a("+o.8U+")"})}o.eT=x}}G{o.8U+=5u(x);H(o.4i,{"2Q":"1K("+o.8U+")"})}};F.pA=E(){if(o.5X){H(O.5p(),{\'4d-d9\':\'oy\'})}o.8U=1;H(o.4i,{"2Q":"1K(1)"});2p o.eT};F.JA=E(){C x=2e;J(o.3p)?J(o.3p[o.3C])?x=o.3p[o.3C]:\'\':\'\';R x};F.9R=E(){R 9R()};E 9R(){R 4B.V>0?(4B[6U]?4B[6U]:\'\'):\'\'};F.5p=E(){R O.5p()};F.bI=E(x){bI(x)};E bI(x){if(x!=\'\'){C 1G=0;C j5=\'\';o.3p=x.2G(",");o.4F=[];o.3C=-1;if(nB()&&v.mh==1){if(4E.8q("m0")!=5o){j5=4E.8q("m0")}}1c(C i=0;i<o.3p.V;i++){if(o.3p[i].P("[")==0&&o.3p[i].P("]")>1){o.4F[i]=o.3p[i].1C(o.3p[i].P("[")+1,o.3p[i].P("]")-1);o.3p[i]=o.3p[i].1C(o.3p[i].P("]")+1)}G{o.4F[i]=o.3p[i].1C(o.3p[i].m7("/")+1);o.4F[i]=o.4F[i].1C(0,o.4F[i].m7("."))}if(o.3p[i].P("#2")==0){o.3p[i]=b7(o.3p[i])}if(J(v.pB)){if(v.pB==o.4F[i]){1G=i;o.3C=i}}if(j5!=\'\'){if(j5==o.4F[i]){1G=i;o.3C=i}}}J(o.U)?o.U.a6():\'\';if(v.m8==1){o.3C=1G;jR()}}G{o.X.dx()}}E jR(){if(J(o.3p[o.3C])){if(o.3p[o.3C].P(".")>-1){C 1q=o.3p[o.3C];C 3x=ax(1q);3x.am=E(){if(F.9V==4&&F.5c==4V){o.6Z=I;q3(1q,F.9F)}G{fy("jv")}};3x.jS=E(e){fy("jv")};3x.9A()}}}E fy(x){1A("2l cw fJ or jQ iY");if(o.4F[o.3C].P(3r("jv"))==-1){o.4F[o.3C]=o.4F[o.3C]+\' (\'+3r(x)+\')\'}o.3C=-1;o.6Z=K;if(o.Jf){o.U.a6()}if(J(o.2l)){o.4i.3y(o.2l);2p o.2l}}E q3(1q,x){if(1q.P(\'.cJ\')>-1||1q.P(\'.qa\')>-1||1q.P(\'.iq\')>-1||1q.P(\'.q7\')>-1){C l=o.3C;2R[l]=4N();2R[l][0]=8N();2R[l][1]=8N();C 2L=8N();2L=x.2G(/\\r|\\n/);C jM=1;C t1=0;C t2=0;3m{C cG=(J(v.q6)?v.q6:0);if(1q.P(\'dy=\')>0){cG=1q.1C(1q.P(\'dy=\')+6)*1}1c(i=0;i<2L.V;i++){if(1q.P(\'.cJ\')>-1||1q.P(\'.q7\')>-1){if(2L[i].P(\'-->\')>-1&&2L[i].P(\':\')>-1){t1=eM(2L[i].1C(0,2L[i].P(\'-->\')))*1+cG;t2=eM(2L[i].1C(2L[i].P(\'-->\')+4,12))*1+cG;2R[l][0][t1]=\'\';1c(C j=t1;j<t2;j++){2R[l][1][j]=t1}jM++}G{if(2L[i]!=\'\'&&2L[i].V>1&&2L[i]!=jM){2R[l][0][t1]+=(2R[l][0][t1]!=\'\'?\'<br>\':\'\')+2L[i]}}}if(1q.P(\'.qa\')>-1||1q.P(\'.iq\')>-1){if(2L[i].P(\'Jn:\')>-1){t1=eM(2L[i].1C((1q.P(\'.iq\')>-1?2L[i].P(\'=0\')+3:12),12))*1+cG;t2=eM(2L[i].1C((1q.P(\'.iq\')>-1?2L[i].P(\'=0\')+14:23),10))*1+cG;C p=\'\';if(2L[i].P(\'0,,\')>0){p=2L[i].1C(2L[i].P(\'0,,\')+3)}G{if(2L[i].P(\'q8,\')>0){p=2L[i].1C(2L[i].P(\'q8,\')+6)}}if(2R[l][0][t1]!=2e){2R[l][0][t1]+=\'\\n\'+p}G{2R[l][0][t1]=p}2R[l][0][t1]=2R[l][0][t1].2J(/{.*?}/,\'\');2R[l][0][t1]=2R[l][0][t1].2J(/\\\\\\\\N/,\'<br>\');2R[l][0][t1]=2R[l][0][t1].2J(/\\\\N/,\'<br>\');1c(C j=t1;j<t2;j++){2R[l][1][j]=t1}}}}o.U.a6()}3d(e){fy("1I")}}G{fy("1I")}}F.2R=E(){R 2R};E kp(){C 3x=ax(v.ky+\'?1q=\'+4B[6U]);3x.am=E(){if(F.9V==4&&F.5c==4V){if(F.9F){v.1W=F.9F;o.X.8I(\'1W\')}}};3x.9A()}};E eM(cJ){C 1U=cJ.2G(\':\');C 4m=0;1U.V==2?1U.pX("cH"):\'\';1U[0]!=\'cH\'?4m+=1U[0]*jy:\'\';1U[1]!=\'cH\'?4m+=1U[1]*60:\'\';4m+=1U[2].1C(0,2)*1;4m=4m*10+1U[2].1C(3,1)*1;R 4m}C jZ=E(1q,1F,1D){C 1m=1H("4L");if(v.JF==1){C b6=1H("g8");4D(b6,{"uF":"no","uE":"I","u1":"I","2W":""});H(b6,{"1e":"1R","Y":"1t%","1a":"1t%","2O":0});1F.1L(b6);C pW=2A.7d(E(){if(b6.fe.1P.9V==="JD"){2A.4P(pW);H(b6.kY.b0,{"2N":0,"2u":0});b6.kY.b0.1L(1m)}},1t)}G{1F.1L(1m)}C 1S;C 4C=K;C jD=K;C 9g=K;C 1Y;C 7t=K;C 6v=K;C 8O=K;C 7e=0;C 1I;C JJ;C 6d=K;C qj=K;C iU=-1;C bb=-1;C k2;H(1m,{\'Y\':\'1t%\',\'1a\':\'1t%\',\'4d-d9\':\'oy\',\'3M\':"f3 0.1s 2F",\'9Y-1a\':\'2H\',\'7i-1a\':\'1M\',\'9Y-Y\':\'2H\',\'7i-Y\':\'1M\'});if(v.p4==1){if(v.JM==1){H(1m,{\'4d-d9\':\'4R\'})}G{H(1m,{\'4d-d9\':\'eN\'})}}if(v.oX==1&&o.1x.2h){4D(1m,{\'uW\':\'1\'})}4D(1m,{\'2W\':1q,\'x-51-43\':\'ub\'});if(!o.1x.tv){4D(1m,{\'3B\':(v.3B==1&&v.4b==0?\'aZ\':\'1M\')})}mg();if(1D){1m.4b=I;1m.3F=I}if(v.aH==1){}if(v.kg==1){H(1m,{"3M":"f3 0.3s 2F"})}if(1q.P(".p2")>0&&o.aD.P("7S")!=-1){6v=I;C kc=K;C lo=K;if(rw()){v.3B==1||v.4b==1||v.kh==1?j7(K):\'\'}G{1A("7S cw Ho")}}G if(1q.P(".p1")>0&&o.aD.P("6P")!=-1){4C=I;3m{if(J(5H)){if(!5H.F8()||(o.1x.5S&&v.p0==1)){4C=K}G{v.3B==1||v.4b==1||v.oY==1?bh(K):\'\'}}G{4C=K}}3d(1I){4C=K}}if(o.1x.tv&&v.4b==1&&!4C&&!6v){2i(E(){o.X.aJ()},1t)}E j7(x){1A("7S");v.kh=1;C iV={dc:60};if(J(v.aO)){if(J(v.aO.dc)){if(v.aO.dc>9Q){v.aO.dc=9Q}}if(2S v.aO=="4d"){1c(C 1h in v.aO){iV[1h]=v.aO[1h]}}}1Y=9f.9c().cI();js("1Y",1Y,1);1Y.F5().F9((v.oW==1&&!1D));1Y.Fa(1m,1q,(v.4b==1||1D||x));1Y.Fe(iV.dc);1Y.Fd(iV.dc);1Y.Fb(K);1Y.F3(K);if(v.pj==1){1Y.F2(2e,I)}if(v.ka==1){1Y.9d("7J",K);1Y.9d("4L",K)}1Y.on(9f.9c.2z.EU,E(1B){if(!kc){1A("7S pf");C q=ri();rk();8O=1Y.ET();8O?1A("pd"):\'\';if(v.a3==1){if(v.ka==1||q>0){o.3g=q;1Y.9d("7J",K);1Y.9d("4L",K)}G{o.3g=1Y.ix("4L").V-1}o.U.a5(o.3g);1Y.hT("4L",o.3g);1Y.hT("7J",o.3g)}o.X.aJ();kc=I}});1Y.on(9f.9c.2z.ER,E(1B){if(!lo){C 8u=2n(o.4W);if(8u>0&&v.it==1){1Y.qJ(1Y.kI("7J")[8u])}lo=I}});1Y.on(9f.9c.2z.EV,E(1B){if(8O){o.X.6z(1Y.1d(),1Y.1o())}});1Y.on(9f.9c.2z.EW,E(1B){1Y.F1(-1)});1Y.on(9f.9c.2z.F0,E(1B){if(1B.EZ=="4L"&&1B.EX!=1B.pq&&v.a3==1){o.3g=1B.pq;o.U.a5(o.3g);1A("7S pe "+o.3g)}});1Y.on(9f.9c.2z.Ff,E(1B){if(J(1B.kd)){if(1B.kd.1J=="Fg"){js("r8",1B.kd.1q)}}});1Y.on(9f.9c.2z.r6,E(1B){f0.1A(1B);o.ki=1B;if(1B.1I=="Fu"){1I="7S "+1B.1I+": "+1B.W.bf+", "+1B.W.W;1A(1I);o.O.4z()}G if(1B.1I=="Fv"||1B.1I=="Fz"){1I="7S "+1B.1I+" 1I: "+1B.W;1A(1I);o.O.4z()}G if(1B.1I=="FA"||1B.1I=="FE"){1I="7S "+1B.1I+" 1I: "+1B.W;1A(1I);o.O.4z()}G if(1B.1I=="aN"){1I="7S c6 kQ 1I FD";1A(1I);o.O.4z()}});7t=I}E bh(x){1A("6P");C jf={FC:(v.pa==1&&!1D),Ft:(v.3B==1||v.4b==1||1D||x),bz:60,kf:60,Fs:3,Fl:p9,Fk:p9,Fh:K};if(v.p8==1){jf[\'Fi\']=E(3x,1q){3x.Fm=I}}if(J(v.6k)){if(J(v.6k.bz)){if(v.6k.bz>9Q){v.6k.bz=9Q}v.6k.kf=v.6k.bz}if(J(v.6k.pc)){v.6k.kf=v.6k.bz=v.6k.pc}if(2S v.6k=="4d"){1c(C 1h in v.6k){jf[1h]=v.6k[1h]}}}1S=1O 5H(jf);js("1S",1S,1);1S.qX(1q);1S.Fp(1m);1S.on(5H.7z.Fo,E(){1A("6P pf")});1S.on(5H.7z.EO,E(W,1B){!1D?o.X.aJ():\'\'});1S.on(5H.7z.Eg,E(W,1B){if(!1D&&v.8R==1&&7G()>1){rn();o.U.a5(o.3g)}});1S.on(5H.7z.Ef,E(W,1B){if(!1D&&v.8R==1&&7G()>1){o.3g=1S.lT;o.U.a5(o.3g);1A("6P pe "+o.3g)}});1S.on(5H.7z.Ee,E(W,1B){if(!1D){if(1B.eJ.8o!=8O){8O=1B.eJ.8o;o.U.6f()}8O=1B.eJ.8o;if(8O){1A("pd");if(1m.1o>0&&1m.bc>0){if(1m.1o-1m.bc<10){if(o.ff>0){if(o.ff==1m.bc&&o.rC==1m.1o){o.jz++;if(o.jz>2){o.jz=0;o.ff=-1;1S.8p();bh(I);7n()}}G{o.ff=-1}}G{o.ff=1m.bc;o.rC=1m.1o}}}}}if(v.8R==1){o.3g=1S.lT;o.U.a5(o.3g)}});1S.on(5H.7z.Ei,E(W,1B){if(J(1B.r7)&&!1D){js("r8",1B.r7.El)}jD=I});1S.on(5H.7z.Ek,E(W,1B){js("Ej",1B,1)});1S.on(5H.7z.Eb,E(W,1B){!1D&&v.fD==1?qr():\'\'});1S.on(5H.7z.Ea,E(W,1B){!1D&&v.fD==1?qo():\'\'});1S.on(5H.7z.r6,E(W,1B){v.1A==1?f0.1A(1B):\'\';o.jW=1B;if(1B.c6){8K(1B.1J){1p 5H.rd.E0:if(v.qc==1){1A("DZ");C 5t=o.2x;!1D&&5t?o.X.2Y():\'\';o.X.7u();7e=1;k1(5t)}G{1I=1B.eJ;1S.8p();if(!1D){o.O.4z()}}1n;1p 5H.rd.E3:qW();1n;6E:1I="6P c6 1I, 8p";1S.8p();!1D?o.O.4z():\'\';1n}}G{1A("6P ",1B.1J,1B.eJ,(1B.jm?1B.jm.i0:\'\'));js("E4",(1B.jm?1B.jm.i0:\'\'));if(7e>0){7e=2;k1()}}});9g=I}E k1(x){if(x||o.2x||v.4b==1||v.r5==1){4v(k2);k2=2i(qY,v.r4*3i)}}E qY(){if(7e>0){1A("E8")}if(7e==1){1S.qX(1q)}if(7e==2){1S.8p();bh(I);1m.2x()}}C ii=0;C ic=0;E qW(){C az=kk.az();if(!ii||(az-ii)>eu){ii=kk.az();1A("6P c6 O 1I, 3m to r2");1S.r1();1S.qf();dn()}G{if(!ic||(az-ic)>eu){ic=kk.az();1A("6P c6 O 1I, 3m to r2");1S.EF();1S.r1()}G{1A("6P c6 O 1I, kB EJ")}}}1m.1r(\'EN\',re);1m.1r(\'1I\',mu);1m.1r(\'8x\',7n);1m.1r(\'2x\',b9);1m.1r(\'6b\',9H);1m.1r(\'wB\',8y);1m.1r(\'ea\',eb);1m.1r(\'hU\',e7);1m.1r(\'wR\',9T);1m.1r(\'xW\',an);1m.1r(\'9o\',7k);1m.1r(\'xZ\',8M);1m.1r(\'xU\',e3);1m.1r(\'EM\',rv);1m.1r(\'xB\',l6);1m.1r(\'xC\',l4);E re(){if(!4C&&!6v){!1D?o.X.aJ():\'\'}}E mu(){if(!4C&&!6v){if(1m.1I){1A(1m.1I,1m.1I.i0,1m.1I.bf);C x=1m.1I.i0;C 1I;if(x==1){1I="EK"}if(x==2){1I="kQ"}if(x==3){1I="cK"}if(x==4){1I="cw fJ"}1A("EC c9: ",1I)}4z()}}E 4z(){!1D?o.O.4z():\'\'}E 7n(){!1D?o.O.7n():\'\'}E b9(){if(4C&&7e>0){}G{!1D&&bb==-1?o.O.b9():\'\'}}E 9H(){!1D?o.O.9H():\'\'}E 8y(){!1D?o.O.8y():\'\';if(bb>-1){if(6i()>bb){1m.6b();bb=-1}}}E eb(){!1D?o.O.eb():\'\'}E e7(){!1D?o.O.e7():\'\'}E 9T(){if(1D){mM()}G{o.O.9T();m6();if(4C&&7e>0){7e=0;1A("Et up");o.O.b9()}}}E mM(){if(1m.dF>0){H(1F,{"1a":1F.24/(1m.ma/1m.dF)-2n(v.1D.2O)})}}E m6(){if(1m.dF>0&&v.jq==1){o.X.rs(1m.ma/1m.dF)}}E 8M(){!1D?o.O.8M():\'\'}E an(){!1D?o.O.an():\'\'}E 7k(){if(4C&&7e>0){}G{!1D?o.O.7k():\'\'}}E e3(W){!1D?o.O.e3():\'\'}E rv(){o.X.kU()}E rw(){C iJ=2A.rB=2A.rB||2A.EA;C fu=2A.rA=2A.rA||2A.Ez;C ip=iJ&&2S iJ.ip===\'E\'&&iJ.ip(\'4L/Ew; Ex="FF.FG,GR.40.2"\');C rj=!fu||fu.kq&&2S fu.kq.GQ===\'E\'&&2S fu.kq.GN===\'E\';R ip&&rj}E ri(){C q=0;if(!1D&&v.a3==1){C x=1Y.ix("4L");if(x.V>1){C y=\'\';1c(C i=0;i<x.V;i++){o.2r[i]=J(x[i].1a)?jK(x[i],v.rg):i;if(o.2r[i]==y){y=o.2r[i];if(J(x[i].fA)){o.2r[i]+=" "+2n(x[i].fA/3i)+\'jA\';o.2r[i-1]+=" "+2n(x[i-1].fA/3i)+\'jA\';y=\'\'}}G{y=o.2r[i]}if(J(v.3S)&&q==0){if(v.3S==o.2r[i]){q=i}}if(J(o.3S)){if(o.3S==o.2r[i]){q=i}}}o.2r[x.V]=3r("2H")}o.jC=I}R q}E rk(){if(!1D&&v.it==1){o.4W=0;C x=1Y.kI("7J");if(x.V>1){1c(C i=0;i<x.V;i++){o.5Q[i]=i;if(J(x[i].1y)){o.5Q[i]=jN(x[i].1y)}G{if(J(x[i].mT)){o.5Q[i]=3r("6p")+" "+x[i].mT}}if(J(v.bE)){if(v.bE==o.5Q[i]){o.4W=i}}}}1A("7S qs ",o.4W);o.U.gF(o.4W)}}E rn(){if(!1D&&v.8R==1){C x=1S.dQ;C q=0;if(x.V>1){1c(C i=0;i<x.V;i++){o.2r[i]=J(x[i].1a)?jK(x[i],v.rm):i;if(J(v.3S)&&q==0){if(v.3S==o.2r[i]){q=i}}if(J(o.3S)){if(o.3S==o.2r[i]){q=i}}}if(v.fG==1){o.2r[x.V]=3r("2H")}if(v.qU==1||q>0){1S.hP=0;if(v.em=="8l"||(!o.1G&&v.3B==0)){1S.lV=q}G{if(v.em=="bT"){1S.lR=q}}}G{v.fG==1?o.3g=1S.dQ.V-1:o.3g=1S.GM}}o.jC=I}}E qr(){if(!1D&&v.fD==1){C x=1S.qz;if(x.V>1){1c(C i=0;i<x.V;i++){o.5Q[i]=J(x[i].el)?jN(x[i].el):i;if(J(v.bE)){if(v.bE==o.5Q[i]){o.4W=i;1S.my=i}}}}}}E qo(){if(!1D){o.4W=1S.my;1A("6P qs ",o.4W);o.U.gF(o.4W)}};E jN(x){C r=x.np();if(r=="GF"||r=="en"){x="GJ"}G if(r=="GI"||r=="ru"){x="Русский"}R x};E jK(x,y){C r=x.1a+\'p\';if(x.1a<4V){r=\'lh\'}G if(x.1a>=4V&&x.1a<=ec){r=\'iP\'}G if(x.1a>ec&&x.1a<=e9){r=\'iR\'}G if(x.1a>e9&&x.1a<=52){r=\'iS\'}G if(x.1a>52&&x.1a<=9Q){r=\'qu\'}G if(x.1a>9Q&&x.1a<=qx){r=\'hO\'}G if(x.1a>qx&&x.1a<=qw){r=\'j2\'}G if(x.1a>qw&&x.1a<=qv){r=\'qg\'}G if(x.1a>qv){r=\'jB\'}if(x.Y==Hg&&x.1a<=Hf){r=\'iP\'}G if(x.Y==qn&&x.1a<=qm){r=\'iR\'}G if(x.Y==He&&x.1a<=Hi){r=\'iS\'}G if(x.Y==Hj&&x.1a<=Hn){r=\'hO\'}G if(x.Y==Hm&&x.1a<=Hl){r=\'j2\'}G if(x.Y==Hk&&x.1a<=Hc){r=\'qg\'}G if(x.Y==H4&&x.1a<=H3){r=\'jB\'}if(y==1){r=3r(r)}if(y==2&&J(x.fA)){r=2n(x.fA/3i)+\' jA\'}R r};E 6i(){if(6v){R 7t?1Y.1d():0}G{R 1m.bc}};F.2C=E(){C p=I;if(4C&&!jD){if(!9g){bh(I)}1S.qf()}if(6v&&!7t){j7(I);p=K}if(1m.B.1i=="-H6"){F.bM()}p?dn():\'\'};C Ha;E dn(){C jG=1m.2x();if(jG!==2e){jG.mb(E(){o.1x.5S&&1m.bc==0?o.X.3A(1.5):\'\'}).3d(E(1I){1A("H9",1I.bf);if(1I.bf.P(\'qd\')==-1&&1I.bf.P(\'H8 by\')==-1){if(1I.bf.P(\'dl iY Gx\')==-1){if(v.qh==1&&!o.3F){o.X.4u();1m.2x()}G{o.U.2Y();o.X.7u()}}G{o.U.2Y();o.X.7u();js("FY")}}})}}F.g5=E(){if(o.7H){a1()}if(o.1x.2h||o.1x.5S){if(!1m.3F){1m.3F=I;6d=I}H(1m,{"1e":"1R","1b":-4e,"1i":-4e});bb=6i();dn()}};F.bM=E(){if(o.1x.2h||o.1x.5S){if(6d){1m.3F=K;6d=K}bb=-1;H(1m,{"1e":"qi","1b":0,"1i":0})}};F.2Y=E(){1m.6b()};F.ab=E(){!1m.8m?1m.6b():dn()};F.3A=E(x){if(6v&&7t){1Y.5y(x)}G{1m.bc=x}};F.4u=E(){1m.3F=I};F.5x=E(){1m.3F=K};F.3n=E(x){1m.1N=x};F.g2=E(){R!1m.8m};F.6o=E(){R v.8o==1?I:8O};F.5p=E(){R 1m};F.lj=E(){4D(1m,{\'U\':\'1\'});R I};F.3B=E(){4D(1m,{\'3B\':\'aZ\'});if(4C&&!9g){bh(K)}if(6v&&!7t){j7(K)}};F.5c=E(){C 5T="5t";if(1m.8m){5T="8m"}if(1m.8x){5T="8x"}R 5T};F.kE=E(x,y){1D=x;y.1L(1m);1F=y;if(x){1m.3F=I;mM();if(o.2r.V>0){if(4C){iU=o.3g;1S.hP=0;1S.lR=0}}}G{if(!o.3F){1m.3F=K}1m.1N=v.1N;m6();if(o.2r.V>0){if(4C){1S.hP=-1;if(iU>-1){1S.lV=iU}}}}};F.1d=E(){R 6i()};F.1o=E(){C x=1m.1o;if(6v&&7t){x=1Y.1o()}if(J(v.44)){x=v.44}R x!=FT&&!m5(x)?x:0};F.bt=E(){C x=0;if(1m.7M){if(1m.7M.V>0){C y=6i();1c(C i=0;i<1m.7M.V;i++){if((y>=1m.7M.1G(i)||y>=1m.7M.1G(i)-1t)&&y<=1m.7M.44(i)){x=1m.7M.44(i)}}x==0?x=1m.7M.44(1m.7M.V-1):\'\'}}R x};F.2H=E(){C x=K;if(4C){if(9g){x=1S.FK}}G if(6v){if(7t){x=1Y.FJ("4L")}}R x};F.2V=E(){R{"Y":1m.ma,"1a":1m.dF}};F.2W=E(x){1q=x;qj=K;o.bL=K;if(4C){4C&&1S?1S.8p():\'\';bh(I)}G{4D(1m,{\'2W\':x,\'4b\':0});mg();1m.6b()}};E mg(){if(o.1x.5S){C y=1m.mn;if(y){1c(C i=0;i<y.V;i++){y[i].iE="x9"}}y=1m.qz;if(y){1c(i=0;i<y.V;i++){y[i].FQ=(i==0?1:0)}}if(o.1x.6L){dR=[]}if(2A.FO){1m.1r(\'FP\',E(W){o.43=W.G6=="G7";!1D?o.X.fr():\'\'})}}if(o.1x.51){if(J(1m.Gp)){o.6e=I}if(1P.Gn&&!1m.Gl){o.6e=I}}}F.43=E(){1m.Gm()};F.6e=E(){a1()};E a1(){if(o.1x.5S){if(1m.Gr==="jw-in-jw"){1m.qM("bq");o.7H=K}G{1m.qM("jw-in-jw");o.7H=I}}G{if(!1P.Gv){2m(\'1m.Gu().mb(p => {o.7H = I;}).3d(1I => {o.7H = K;});\')}G{2m(\'1P.Gt().mb(ok =>{o.7H = K;}).3d(1I => {});\')}}};E l6(){o.7H=I};E l4(){o.7H=K};F.qO=E(x){if(7t){C x=2n(x);if(x==1Y.ix("4L").V){o.3g=1Y.Gb(\'4L\');1Y.9d("7J",I);1Y.9d("4L",I)}G{1Y.9d("7J",K);1Y.9d("4L",K);1Y.hT(\'4L\',x);1Y.hT(\'7J\',x)}}};F.qQ=E(x){if(7t){if(1m.7M.V>0){1Y.qJ(1Y.kI(\'7J\')[2n(x)])}}};F.qC=E(x){if(9g){C y=2n(x);if(x==1S.dQ.V){y=-1;1S.hP=-1}if(v.em=="bT"){2i(7k,52);1S.lR=y}if(v.em=="8l"){1A("6P 8l Gh "+y);1S.lV=y}if(y==-1){o.3g=1S.lT}}};F.iL=E(){R 1S};F.iy=E(){R 1Y};F.7G=E(){R 7G()};E 7G(){C x=0;if(9g){if(1S.dQ){x=1S.dQ.V}}R x}F.9l=E(){R 9l()};E 9l(){C x=0;if(7t){x=1Y.ix("4L").V}R x}F.xa=E(x){if(9g){1S.my=2n(x)}};F.g4=E(x){1m.G9=x};F.x8=E(){C x=1m.mn;1c(C y=0;y<x.V;y++){x[y].iE="x9"}};C dR=[];F.xi=E(x,y){C 2K=K;if(J(dR[x])){if(dR[x]==y){2K=I;C t=1m.mn;1c(C i=0;i<t.V;i++){if(t[i].xr==y){t[i].iE="Ga"}}}}if(!2K){C 8u=1P.1H(\'8u\');8u.8Y(\'2W\',x);8u.8Y(\'xr\',y);8u.8Y(\'6E\',\'I\');1m.1L(8u);dR[x]=y}};F.ls=E(){R 1I};F.4c=E(){4C&&1S?1S.8p():\'\';6v&&1Y?1Y.FS():\'\';1m.5A(\'1I\',mu);1m.5A(\'8x\',7n);1m.5A(\'2x\',b9);1m.5A(\'6b\',9H);1m.5A(\'wB\',8y);1m.5A(\'ea\',eb);1m.5A(\'hU\',e7);1m.5A(\'wR\',9T);1m.5A(\'xW\',an);1m.5A(\'9o\',7k);1m.5A(\'xZ\',8M);1m.5A(\'xU\',e3);1m.5A(\'xB\',l6);1m.5A(\'xC\',l4);1m.2W=\'\';if(1F.nk=="si"){1F.kY.b0.3y(1m)}G{1F.3y(1m)}2p 1m;1m=5o}};C xL=E(1q,fL){C 3D=K;if(1q.P(\'3D\')==0){3D=I;1q=1q.1C(5)}C vz=l8(1q);C 1I;C 2Z;C fd=K;C 3T=K;C 9M=K;C gp=K;C 2H=I;C lq=[];C 9p=1;C kS;C dI=0;C ge=K;C ih=\'GD\'+v.id+(3D?\'3D\':\'\');C 1F=1H(\'1T\');1F.8Y(\'id\',ih);fL.1L(1F);o.43=K;!3D?o.X.fr():\'\';if(o.1x.2h){v.3B=1}if(v.vB!=1){C 6Q=1H(\'1T\');fL.1L(6Q);H(6Q,{1e:"1R",1i:0,1b:0,"2f-1E":"#hA",1a:"1t%",Y:"1t%","1v":0});6Q.1r("GU",E(W){W.5n=I});if(o.1x.2h){6Q.1r("5J",E(W){W.5n=I});6Q.1r("29",E(W){W.5n=I});6Q.1r("6M",E(W){W.5n=I;d5(W);if(v.ar==1){2i(wz,1t);2i(i8,3i)}})}G{6Q.1r("nf",E(W){C x=I;if(v.2o==1){if(J(v.aY)&&!9M){x=K}if(J(v.ib)&&9a()=="8m"&&1d()>0){x=K}}if(x&&v.ar==1&&v.vk==1){3u(F);2i(i8,4e)}})}v.ar==1?3u(6Q):\'\'}E i8(){6h(6Q)}E wz(){3u(6Q)}if(v.3B==1&&v.4b==0){7k()}if(!2A[\'6G\']){2A.GS=E(){jc();1c(C i=0;i<6u.V;i++){if(6u[i].3P("id")!=v.id){if(6u[i].3P(\'vd\')){6u[i].3P(\'vf\')}}}};if(!vg("4g.9y/vh")){C 5p=1P.1H(\'iI\');5p.2W="dw://3H.4g.9y/vh";5p.el="GO";C l9=1P.9e(\'iI\')[0];l9.6a.ob(5p,l9)}}G{jc()}E jc(){if(v.3B==1||3D){!fd?7D():\'\'}G{o.X.aJ()}}E 7D(){if("6G"in 2A){if(J(6G.j0)&&!fd){1A("uZ 7D");C la=0;if(v.vB==1){la=1}2Z=1O 6G.j0(ih,{1a:o.92,Y:o.9J,Ey:vz,Ev:{Eu:1,Eq:ih,Er:1,1G:(o.2T>0?2n(o.2T):0),EB:1,bW:1,uW:1,EL:3,U:la,EG:0,EH:1,En:0,4b:0,aH:0},2z:{\'E6\':v0,\'E5\':wi,\'4z\':4z,\'E7\':we}});if(o.2T>0){o.2T=2e}2D();fd=I}G{2i(7D,52)}}G{2i(7D,52)}}C eA;E v0(){1A("uZ hz");3T=I;4v(kS);o.X.7v();if(3D){if(o.1x.kW){o.X.4u()}2Z.j4();o.2o.E9()}G{if(v.4b==1&&o.1x.kW&&!o.h9){o.X.4u();if(o.1x.2h){4P(eA);eA=7d(wg,ec)}}if(v.3B==0){2Z.j4()}G{o.X.aJ()}o.O.8M();if(9p!=1){9E(9p)}9T();2D()}}E wg(){C x=2Z.vy();if(x==2||x==-1){o.U.2Y();o.U.7v();4P(eA)}if(x==1){4P(eA)}}E wi(W){if(3D){if(W.1B==6G.a0.wu){o.2o.DY()}if(W.1B==6G.a0.wa){}}G{if(W.1B==6G.a0.wa){if(!o.1G){o.X.2C()}if(dI>0){2Z.wU(dI,I);dI=0}i8();9M=I;3T=I;if(gp){2Z.lp()}G{o.O.b9();o.O.8y()}v3();if(J(v.3S)){1c(C i=0;i<o.2r.V;i++){if(v.3S==o.2r[i]){5O(i)}}2p v.3S}G{if(J(o.3S)){1c(C i=0;i<o.2r.V;i++){if(o.3S==o.2r[i]){5O(i)}}2p o.3S}}}if(W.1B==6G.a0.Em){9H()}if(W.1B==6G.a0.wu){7n()}if(W.1B==6G.a0.Eh){7k()}if(W.1B==6G.a0.Ec){}}}E 4z(W){if(3D){o.2o.EP()}G{if(W.1B==2){1I="Fr 4g id"}if(W.1B==5){1I="kQ 54"}if(W.1B==vG||W.1B==nF||W.1B==1t){1I="F 4L is Fj"}o.O.4z()}}E 7n(){v.1G>0?dI=v.1G:\'\';o.O.7n();o.O.8M()}E 9H(){o.X.vW();o.O.9H()}E 8y(){o.O.8y()}E 9T(){o.O.9T();o.X.kU()}E 8M(){o.O.8M()}E an(){o.O.an()}E 7k(){if(o.O){o.O.7k()}G{kS=2i(7k,1t)}}E we(W){lm(W.1B)}E v3(){if(!ge){C x=2Z.F6()+\'\';if(x!=\'\'&&x!=2e){o.2r=x.2G(\',\');if(v.lu==0){C y=o.2r.P(\'2H\');if(y>-1){o.2r.v8(y,1)}}1c(C i=0;i<o.2r.V;i++){o.2r[i]=ln(o.2r[i])}ge=I;lm(2Z.F7())}}}E lm(x){o.3g=o.2r.P(ln(x+\'\'));o.U.jE(o.3g)}F.2V=E(){R{"Y":0,"1a":0}};E 9a(){C 5T=-1;if(3T){5T=2Z.vy()}C x=\'\';if(5T==-1){x="8m";if(o.2x){o.U.2Y();o.X.7v()}}if(5T==1||5T==3){x="5t"}if(5T==2){x="8m"}if(5T==5){x="8m"}if(5T==0){x="8x"}R x}E 2D(){2Z?2Z.JK(o.3h,o.4t):\'\'}E ln(x){C y=x;if(x=="JL"){y="lh"}if(x=="JN"){y="iP"}if(x=="JI"){y="iR"}if(x=="JE"){y="iS"}if(x=="JO"){y="hO"}if(x=="JW"){y="j2"}if(v.xR==1){y=3r(y)}if(x=="2H"){y=3r("2H")}lq[y]=x;R y}E 1d(){R 3T?2Z.JZ():0};E 9E(x){2Z?2Z.JQ(x):\'\';9p=x};F.ja=E(){jc()};F.2C=E(){if(3T){2Z.j4()}G{if(!fd){7D()}G{}}};F.2Y=E(){if(3T){2Z.lp()}};F.ab=E(){if(3T){9a()==\'5t\'?2Z.lp():2Z.j4()}};F.3A=E(x){3T?2Z.wU(x,I):\'\'};F.5p=E(){R K};F.4u=E(){3T?2Z.5G():\'\'};F.5x=E(){3T?2Z.Jj():\'\'};F.3n=E(x){3T?2Z.wK(x*1t):\'\'};F.g2=E(){R 9a()==\'5t\'};F.6o=E(){R K};F.wY=E(x){5O(x)};E 5O(x){if(3T){if(J(o.2r[x])){C y=lq[o.2r[x]];2H=y==\'2H\';C z=1d();2Z.Jh(y)}}}F.g4=E(x){9E(x)};F.3T=E(){R 3T};F.5c=E(){R 9a()};F.1d=E(){R 1d()};F.1o=E(){C x=3T?2Z.x5():0;if(J(v.44)){x=v.44}R x};F.bt=E(){C x=0;if(3T){x=2Z.Jx()*2Z.x5()}R x};F.5g=E(){2D()};F.ls=E(){R 1I};F.2H=E(){R v.lu==1?2H:K};F.g5=E(){if(o.1x.2h&&o.1x.aK){F.2C();gp=I}G{if(9a()=="5t"){F.2Y()}}};F.bM=E(){gp=K};F.lj=E(){R I};F.4c=E(){3T?2Z.8p():\'\';3T=K;ge=K;3m{if(1F){fL.3y(1F)}fL.3y(6Q)}3d(e){}}};C nl=E(){C b=[];C c8=[];C 4h=[];C 9o=K;C 8J=K;C 1u;C 1k;o.96=[0.25,0.5,0.75,1,1.25,1.5,2];if(v.1u.KG==1&&J(v.1u.vp)){o.96=v.1u.vp.2G(",")}o.fo=o.96.P(\'1\')>-1?o.96.P(\'1\'):o.96.P(1);o.b1==3?o.b1=o.fo:\'\';C e0=K;C 7C=0;C hl=0;C dK=K;C mG=I;C bg=1O v7();C 1u;C 5r=[];C lE=K;C lG=K;C fE=0;C 9t=[];if(v.lw.1e=="U-1X"){v.lw.1e="U"}1c(C y in v){if(v.2q(y)){if(y.P("8W")==0){!J(v[y].lv)?v[y].lv=v[y].5r:v[y].5r=v[y].lv;5r[v[y].5r]=y;if(v.lw.1e!="U"){if(v[y].1e=="U-1X"){9t.4Q([y,v[y].5r]);lE=I}G{if(v[y].1e=="U"||v[y].1e==2e){lE?lG=I:\'\'}}}fE<v[y].5r?fE=v[y].5r:\'\'}}}if(lG){9t.ps(E(a,b){R a[1]-b[1]});1c(C i=0;i<9t.V;i++){2p 5r[v[9t[i][0]].5r];v[9t[i][0]].5r=fE+1;fE++;5r[v[9t[i][0]].5r]=9t[i][0]}}if(v.3G.oS==1){}C 8L=1H("1T");o.1Q.1L(8L);H(8L,{\'1e\':\'1R\',\'1b\':0,\'2b\':0,\'Y\':\'1t%\',\'1a\':v.2c.h});8L.fB=E(){!o.1x.2h?o.X.v9():\'\'};1c(C i=1;i<5r.V;i++){if(5r[i]){C y=5r[i];if(y){if(o.1x.2h){if(v[y].1g=="1N"||(v[y].1g=="2t"&&v.K5)){v[y].on=0}}if(v[y].on==1){C 1g=v[y].1g;if(1g=="2y"||1g=="1N"){b[y]=1O uO(y,1g);b[y].2D(b[y].s("w"))}G{b[y]=1O vT(y)}c8.4Q(y);if(b[y].g("1g")=="1W"){if(b[y].s("2g")==\'\'){if(b[y].s("C")!=\'\'){if(!J(v[b[y].s("C")])){b[y].26("2k",K)}}G{b[y].26("2k",K)}}}b[y].26("1K",b[y].s("1K"))}}}}if(J(v.1u)){1u=1O 6y("1u");v.1u.7Q==1?1u.1j():1u.1l()}if(J(v.1k)){1k=1O 6y("1k");if(J(o.1k)){1k.oj(o.1k);if(v.1k.gL==0||!J(v.1k.gL)){v.1k.7Q==0?1k.1l():\'\'}G{1k.1j()}}G{1k.1l(1)}}if(J(v.v4)){if(v.v4.on==1){o.6j=1O wf()}}ez();2D(I);47();mG=K;E w0(S){C x=0;C Ke=K;if(S){if(S.g("1g")==\'2y\'){x=4h.1b+S.s("2X");if(4h.ck!=5o){}G{4h.ck=[]}}G{if(4h.ck!=5o){C 9s=S.g("Y")+S.s("3t")+S.s("2X");if(hc(S)){9s=0}if(S.s("3z")==1&&!S.g("1j")){9s=0}if(S.s("8H")>0){9s=0}x=bg.g("w")-v.2c.gb*1-9s+S.g("Y")/2+S.s("2X");C i=0;4h.1X-=9s;1c(i=0;i<4h.ck.V;i++){C 9x=b[4h.ck[i]];if(9x.s("8H")>0){H(9x.c(),{"1b":(9x.g("x0")-9s)})}G{H(9x.c(),{"1b":(9x.g("x")-9s)})}9x.26("x0",9x.g("x"))}4h.ck.4Q(S.g("1h"));S.26(\'av\',1)}G{if(S.s("3z")==1&&!S.g("1j")){if(S.g("1g")=="1N"){if(S.s("1l")==1&&S.s("gE")==1&&dK){7C+=S.g("Y")+S.s("2X")+S.s("3t");dK=K}}}G{if(S.s("8H")>0){x=4h.1b+S.s("2X")+S.s("3t")}G{C 2K=K;if(S.g("1g")=="1N"){if(S.s("1l")==1&&S.s("gE")==1){if(!o.aj&&!o.7y){}G{if(!dK){7C-=S.g("Y")+S.s("2X")+S.s("3t");dK=I}}}}if(hc(S)){2K=I}if(!2K){4h.1b+=S.g("Y")/2+S.s("2X");x=4h.1b;4h.1b+=S.g("Y")/2+S.s("3t")}G{x=4h.1b}}}}}}R x}E mK(S){C Y=o.2t&&v.2c.fq==0?o.aa:o.3h;C 1a=o.4t;C 8X=0;if(S!=bg){8X=Y/2+S.s("2X")-S.s("3t")}C bi=1a/2;C kK=S.g("Y");C gh=S.g("1a");C 1e=S.s("1e");if(1e.P("7b")>-1){8X=o.3h/2+S.s("2X")-S.s("3t")}if(1e.P("1i")>-1){bi=gh/2+(S.s("vU")*o.4t/1t)}if(1e.P("2b")>-1){bi=o.4t-(S==bg?gh:gh/2)-(S.s("vX")*o.4t/1t)}if(1e.P("1X")>-1){8X=o.3h-kK/2+S.s("2X")-S.s("3t")-(S.s("Kq")*o.3h/1t)}if(1e.P("1b")>-1){8X=kK/2+S.s("2X")-S.s("3t")+(S.s("gY")*o.3h/1t)}if(1e=="ao"){8X=-o.ny/2+(S.s("gY")*o.ny/1t)+S.s("2X")-S.s("3t");bi=-o.gG/2-(S.s("vX")*o.gG/1t)+(S.s("vU")*o.gG/1t)}if(1e.P("U")>-1){C cx=w0(S);8X=4a(bg.c().dh)+cx;if(1e=="U-1X"){8X+=7C}if(v.2c.1e=="1i"){bi=v.2c.h/2}G{bi=1a-v.2c.h/2}}R{x:8X,y:bi+S.s("4I")-S.s("5D")}}E 2D(hJ){C w=o.2t&&v.2c.fq==0?o.aa:o.3h;C h=o.4t;H(bg.c(),{\'1i\':(v.2c.1e=="1i"?0:o.4t-v.2c.h)-v.eS});bg.26("y0",(o.4t-v.2c.h-v.eS));if(v.2c.fq==0&&bg){H(bg.c(),{\'Y\':w,\'1b\':0,\'2u-1b\':0});bg.26("w",w);if(o.2t){H(bg.c(),{\'1b\':\'50%\',\'2u-1b\':-w/2})}}4h={"1b":v.2c.gb*1,"1X":(bg.g("w")-v.2c.gb*1)};C kO=K;if(!bg.g("1j")){bg.26("2k",I);kO=I}C 1h;1c(C i=0;i<c8.V;i++){1h=c8[i];if(b[1h]){C cc=mK(b[1h]);if(cc){b[1h].26("x0",cc.x);b[1h].26("y0",cc.y);if(b[1h].s("3z")==1&&!b[1h].g("1j")&&!hJ){mA(b[1h])}G{H(b[1h].c(),{"1e":"1R","1b":b[1h].g("x0"),"1i":b[1h].g("y0")})}}}}if(kO){bg.26("2k",K)}7C=0;1c(1h in b){if(b.2q(1h)){if(b[1h].s("1e")=="U-1X"&&b[1h].g("1g")!="2y"&&7C>-1){7C=4h.1X-4h.1b}if(b[1h].g("1g")=="2y"){C b4;if(b[1h].s("Jc")==1){b4=b[1h].s("w")}G{if(b[1h].s("1e").P("U")>-1){b4=4h.1X-4h.1b-b[1h].s("2X")-b[1h].s("3t");H(b[1h].c(),{"1b":(4a(bg.c().dh)+4h.1b+b[1h].s("2X")+b4/2)});7C=-1}G{b4=bg.g("w")-b[1h].s("2X")-b[1h].s("3t");H(b[1h].c(),{"1b":(4a(bg.c().dh)+b[1h].s("2X")+b4/2)})}}b[1h].26("x0",b[1h].g("x"));b[1h].2D(b4)}}}if(1u){e8(1u)}if(J(v.1k)){e8(1k)}e0||o.2t||hl!=7C?47():\'\'}E mA(b){C 1b=0;C 1i=0;if(b.s("1e").P("1X")>-1&&b.s("1e").P("U")==-1){1b=o.3h+b.g("Y")+10}if(b.s("1e").P("1b")>-1){1b=-b.g("Y")-10}if(b.s("1e").P("1i")>-1){1i=-b.g("1a")*2}if(b.s("1e").P("2b")>-1||b.s("1e").P("U")>-1){1i=o.4t+b.g("1a")+b.g("Y")+10}if(1b>0){H(b.c(),{"1b":1b})}if(1i>0){H(b.c(),{"1i":1i})}}E e8(x){C 1i=-4e;x.fb();C y=o.4t-v.2c.h*(x.s("1e").P("1i")>-1?1:2);C e1=y-(o.2t&&!o.1x.2h?(1t+x.s("gl")*1):x.s("gl"));e1<1t?e1=1t:\'\';H(x.c(),{\'7i-1a\':e1});x.co()?H(x.co(),{\'7i-1a\':e1}):\'\';if(x.g("1j")){1i=o.4t/2-x.g("1a")/2+x.s("4I")-x.s("5D");if(x.s("1e").P("1i")>-1){1i=x.s("4I")-x.s("5D")}if(x.s("1e").P("2b")>-1){1i=o.4t-v.2c.h-x.g("1a")+x.s("4I")-x.s("5D")}1i<0?1i=0:\'\'}if(x.s("1e").P("1X")>-1){H(x.c(),{"1e":"1R","1X":x.s("3t")-x.s("jl"),"1i":1i})}G if(x.s("1e").P("1b")>-1){H(x.c(),{"1e":"1R","1b":x.s("2X"),"1i":1i})}G{if(x.g("1h")=="1k"&&x.s("4r")==1){H(x.c(),{"1e":"1R","1b":o.3h/2-x.g("Y")/2+x.s("2X")/2-x.s("3t")/2,"1i":1i})}G{H(x.c(),{"1e":"1R","1b":o.3h/2-x.g("Y")/2+x.s("2X")-x.s("3t"),"1i":1i})}}x.7N()};F.bR=E(1h){C S=b[1h];C 1g=S.g("1g");if(1g){C d=1O 9b();o.fM=d.cm();if(1g&&1g!=""){5d(S)}}};F.om=E(x,y){1c(C 1h in b){if(b.2q(1h)){if(b[1h].g("1g")==x){b[1h].26(y?"6h":"3u")}}}};E 5d(S){o.h9=I;C a=S.g("1g");if(a=="2x"){o.X.2C()}G{if(a=="6b"){o.X.2Y()}if(a=="2K"){v.3B=0;v.4b=0;o.O.g6();o.X.8a()}}if(a=="wq"){o.X.3A(0,K)}if(a=="2t"){!o.5v?o.X.7w():\'\'}G{if(a=="lK"){o.X.8E()}}if(a=="2y"){o.X.3A(S.g("29")*o.O.1o(),I);if(o.3w){o.3w.ld(S.g("29")*o.O.1o(),o.O.1o());o.2T>0?o.2T=2e:\'\';1A(\'o.2T 5\',o.2T)}}if(a=="1N"){C x=S.g("29");x<0.ws?x=0:\'\';x>1?x=1:\'\';if(o.53&&v.ow==1){4E.bj("oM",x);if(S.g("29")>0||o.1x.9k||v.gT==0){4E.kZ("f4")}G{4E.bj("f4",1)}}o.X.3n(x)}if(a=="5G"){if(o.53&&!o.1x.9k&&v.gT==1){4E.bj("f4",1)}o.X.4u()}G{if(a=="6d"){if(o.53){4E.kZ("f4")}o.X.5x()}}if(a.P("1d")==0){S.Ig()?S.eL():S.eZ()}if(a=="a7"){o.O.oQ()}if(a=="1K+"){o.O.l0(0.1)}if(a=="1K-"){o.O.l0(-0.1)}if(a=="1K"){o.O.l0(0)}if(a=="8o"){3P("w9");S.26("k9",1);S.26("gR",1)}if(a=="6j"){if(J(o.6j)){o.6j.Id();jI();fO()}}if(a=="1u"){if(1u){if(!1u.g("1j")){1u.1j()}G{1u.1l()}}}if(a=="1k"){if(J(v.1k)){if(1k.g("1j")){1k.1l()}G{2i(E(){1k.1j()},1t)}}}if(a=="8l"){o.U.d8()}if(a=="cp"){o.U.eE()}if(a=="4k"){if(S.s("fg")==1&&S.s("3I")!=""){C x=S.s("3I");if(x.P(\'{1d}\')>-1){x=x.2J(\'{1d}\',(J(o.3w)?o.3w.8B().t:o.O.1d()))}if(x.P(\'{3k}\')>-1){x=x.2J(\'{3k}\',o.O.9R())}if(x.P(\'{1W}\')>-1){x=x.2J(\'{1W}\',v.1W.2J(/,/ig," "))}if(x=="43"){o.O.bs()}if(x=="Ic"){o.X.3A(S.s("gY")*o.O.1o()/1t);!o.2x?o.X.2C():\'\'}S.s("wj")==1?o.X.2Y():\'\';C y=x.2G(",");if(x.P("3P:")==0){C z=x.1C(4).2G(";");1c(C i=0;i<z.V;i++){y=z[i].2G(",");if(y.V>1){3P(y[0],y[1],S)}G{3P(y[0])}}}G{if(x.P("js:")==0){2m(y[0].1C(3)+\'(\'+(J(y[1])?\'"\'+y[1]+\'"\':\'\')+(J(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.P("3v")==0||x.P("/")==0||x.P("?")==0||x.P("1q:")==0){x.P("1q:")==0?x=x.1C(4):\'\';2A.8F(x,S.s("wh"))}if(x.P("aN")==0){o.X.i4()}if(x=="3P:6e"){o.O.a1()}}}}1c(C i=0;i<10;i++){if(S.s("3I")=="1u#"+i){if(1u){if(1u.g("1j")&&1u.g("8F")==i){1u.1l()}G{1u.1j();1u.8F(i)}}}}};F.1W=E(t){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="1W"){if(b[x].s("C")==t){if(v[t]!=\'\'||b[x].s("1w")!=\'\'){b[x].26("2k",I)}G{b[x].26("2k",K)}b[x].6c(v[t])}}if(b[x].g("1g")=="4k"){if(b[x].s("1J")=="2g"){b[x].xq(I)}}}}};F.ui=E(){if(v.1W!=\'\'){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="1W"){C y=K;if(!b[x].g("1j")){y=I;b[x].26("2k",I)}b[x].6c(v.1W);if(y){b[x].26("2k",K)}}}}}};F.5g=E(){2D()};F.o2=E(){e8(1u)};F.fb=E(){e8(1k)};F.2C=E(){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="2x"){b[x].eZ()}}}if(F.bd()&&v.1k.bW==1){F.8Q()}o.2x=I;47()};F.2Y=E(){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="6b"||b[x].g("1g")=="2K"){b[x].eL()}}}if(1k){if(v.1k.vN==1&&!1k.54()){1k.1j()}}o.2x=K;47()};F.4u=E(){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="5G"){b[x].eZ()}F.3n(0)}}47()};F.5x=E(){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="6d"){b[x].eL()}}}if(v.1N<0.1){v.1N=0.5;o.X.3n(v.1N)}G{F.3n(v.1N)}47()};F.3n=E(1N,y){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="1N"){b[x].6Y(1N,1,(y=="no"?y:I))}if(b[x].g("1g")=="5G"){b[x].uT(1N)}}}47()};F.7w=E(){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="2t"){b[x].eZ();b[x].26("1K",b[x].s("1K"))}}}47();e0?2i(47,52):\'\';c7()};F.8E=E(){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="lK"){b[x].eL()}}}2D();4P(o.fp);47()};F.7n=E(){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="2x"){b[x].oF()}}}};F.sP=E(){47()};E 47(){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")!="cg"){9C(b[x])}}}9C(bg);if(hl!=7C){hl=7C;2D()}};E gC(){if(8J&&v.2c.dE==1){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")!="cg"){9C(b[x],K)}}}H(o.1Q,{"6t":"6E"});9C(bg,K);if(bg.g("1j")){8J=K;o.O.mF()}}}E gv(){if(o.2x&&v.2c.dE==1&&!o.3f&&!o.bF){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")!="cg"){9C(b[x],I)}}}9C(bg,I);if(!bg.g("1j")){8J=I;o.O.mB();H(o.1Q,{"6t":"1M"})}}}E c7(){if(v.2c.dE==1){4P(o.fp);o.fp=7d(gv,((v.2c.9Z>0?v.2c.9Z:v.2c.uU)*3i))}}E 9C(S,bV){C 1l=K;C 1j=K;C ee=K;if(v.2c.1l==1){if(!o.5E&&!o.2t&&o.2x&&v.2c.hK!=1&&!o.5v){1l=I;1j=K;ee=I}G{1l=K;1j=I}if(J(bV)&&!o.5v){1l=bV;1j=!1l}}G{if(S.s("1l")!=1){1j=I}}if(1j){H(o.1Q,{"6t":"6E"})}if(S.s("1g")=="4k"&&S.s("1e").P("U")==-1){1l=K;1j=I}if(o.5v){if(S.s("1g")=="2y"){if(o.O.1o()==-1){1l=I;1j=K}}}C mJ=K;if(S.s("1l")==1){if(S.s("wZ")==1){if(o.2x){1l=I;1j=K}G{1j=I}}if(S.s("Hv")==1){if(!o.2x){1l=I;1j=K}G{!1l?1j=I:\'\'}}if(S.s("Hr")==1){if(o.1G){1l=I;1j=K}}if(S.s("Ht")==1){if(o.1G||!o.3w||o.O.6o()){1l=I;1j=K}if(o.3w){if(o.3w.8B().t==0){1l=I;1j=K}}}if(S.s("xH")==1){if(!o.1G){1l=I;1j=K}G{!1l?1j=I:\'\'}}if(S.s("HE")==1){if(!o.O.8x()){1l=I;1j=K}G{!1l?1j=I:\'\'}}if(S.s("x7")==1&&S.s("1l")==1){if(!o.O.6o()){1l=I;1j=K}G{!1l?1j=I:\'\'}}if(S.s("HN")==1){if(ee||bV){1l=I;1j=K}G{!1l?1j=I:\'\'}}if(S.s("xf")==1){e0=I}if(S.s("xb")==1){e0=I}if(S.s("HG")==1){if(!o.5E){1l=I;1j=K}G{!1l?1j=I:\'\'}}if(S.s("HF")==1){if(o.2t){1l=I;1j=K}G{!1l?1j=I:\'\'}}if(S.s("HH")==1){if(!o.3F){1l=I;1j=K}}if(S.s("HI")==1){if(o.O.6o()&&o.O.9R().P("?wE")==-1){1l=I;1j=K}G{!1l?1j=I:\'\'}}if(S.s("vD")==1){if(5w(o.1V)){1l=I;1j=K}}if(S.s("xQ")==1){if(!o.aZ){1l=I;1j=K}}if(S.s("IU")==1){if(v.3B==1&&v.ar==1){if(o.2w=="4g"&&!J(v.1V)&&v.mk==0){if(!o.1G||o.O.5c()=="8x"){if(v.1V==\'\'){}G{1l=I;1j=K}}}}}if(S.s("1g")=="1N"){if(S.s("1l")==1&&S.s("gE")==1){1l=I;1j=K;if(!ee&&(o.7y||o.aj)&&!bV){1l=K;1j=I}G{mJ=I}}}}if(hc(S)){1l=I;1j=K}if(S.g("1J")=="2g"){if(S.g("V")==0){1j=K;1l=I}}if(1u){if(1u.g("1j")&&v.1u.7Q!=1){1l=K;ee=K;bV=K}}if(S.g("1g")=="6j"){if(J(o.6j)){if(o.6j.54()){1l=I;1j=K;S.26("5F","1M")}}}if(S.g("1g")=="4k"){if(S.s("3I")=="3P:43"||S.s("3I")=="43"){if(!o.43){1l=I;1j=K}}}if(S.g("1g")=="4k"){if(S.s("3I")=="3P:6e"){if(!o.6e||(!o.1G&&v.3B==0)){1l=I;1j=K}}}if(S.g("1g")=="1k"||S.g("1g")=="8l"||S.g("1g")=="cp"||S.s("xI")==1){if(1k.54()&&S.s("xI")!=0){1l=I;1j=K;S.26("5F","1M")}if(1l){jI()}}if(S.s("wG")==1){if(S.g("f5")){1l=I;1j=K}}if(o.cu||(!o.1G&&v.2c.1l==1&&v.2c.xH==1)||(!o.aZ&&v.2c.1l==1&&v.2c.xQ==1)){if(S.s("1e").P("U")>-1||S.s("1e").P("2b")>-1){1l=I;1j=K}if(v.2c.hK==1&&!o.2t){1l=K;1j=I}}if(S.s("Ja")==1){1l=K;1j=K}if(mJ){C cc=mK(S);if(cc){cc.y>0?S.26("y0",cc.y):\'\';H(S.c(),{"1e":"1R","1i":S.g("y0")})}}if(1l){9h(S,(mG?I:K))}if(1j){wM(S)}if(S==bg){if(!1l&&1j){o.O.mF();6h(8L);8J=K}if(1l&&!1j){o.O.mB();3u(8L);8J=I}if(1k){if(v.1k.7Q==1&&!1k.54()){if(1j||o.cu){if(v.1k.wO==1&&o.2t){}G{if(!1k.g("1j")){if(v.1k.wV==1){!o.2x?1k.1j():\'\'}G{1k.1j()}}}}G{1l?1k.1l():\'\'}}}}};E 9h(S,lM){if(S.g("1j")){if(o.cD||S.s("5F")=="1M"||lM){S.26("2k",K)}G{wC(S)}S.26("1j",K)}};E wM(S){if(S.g("1g")=="2y"){S.s("Ir")>0?S.26("1j",K):\'\'}if(!S.g("1j")){if(S.s("5F")=="1M"||o.cD){S.26("2k",I);if(S.g("1g")=="1N"){if(o.fv){mA(S)}}}G{wA(S)}if(S.s("1g")=="1N"){o.U.3n(o.3F?0:v.1N)}if(S.s("1g")=="2y"){o.X.mN()}S.26("1j",I)}};E wC(S){mj(S.g("1h"));C 4O="bQ|";C 4A="0|";C 1l=1;if(S.s("5F")=="1K"){4O+="1K|";4A+="0|"}if(S.s("5F")=="1e"){if(S.s("1e").P("1X")>-1&&S.s("1e").P("U")==-1){4O+="x|";4A+=4a(o.3h+S.g("Y"))+"|"}if(S.s("1e").P("1b")>-1){4O+="x|";4A+=4a(-S.g("Y"))+"|"}if(S.s("1e").P("1i")>-1){4O+="bQ|y|";4A+="0|"+(-S.g("1a"))+"|"}if(S.s("1e").P("2b")>-1||S.s("1e").P("U")>-1||S.s("1e")=="ao"){4O+="y|";if(S.g("1g")=="2y"||S.g("1g")=="1N"){4A+=4a(o.4t+S.s("h")+(S.s("h")<20?20-S.s("h"):0))+"|"}G{4A+=4a(o.4t+S.g("1a"))+"|"}}if(S.s("1e")=="7b"){4O+="1K|";4A+="0|"}}C m=1O 4S({"mc":S,"me":S.g("1h"),"1J":4O.1C(0,4O.V-1),"to":4A.1C(0,4A.V-1),"1l":1l})};E wA(S){mj(S.g("1h"));C 4O="";C 4A="";if(S.g("1v")!=1){4O="bQ|";4A=(S.g("1h")==\'bg\'?v.2c.a:"1")+"|"}if(S.s("5F")=="1K"){if(S.g("3c")!=S.s("1K")){S.26("1K",0);4O+="1K|";4A+=S.s("1K")+"|"}}if(S.s("5F")=="1e"){if(S.s("1e")=="7b"){if(S.g("3c")!=S.s("1K")){4O+="1K|";4A+=S.s("1K")+"|"}}G{if(S.s("1e").P("U")>-1){if(S.g("y")!=S.g("y0")){4O+="y|";4A+=S.g("y0")+"|"}}G{4O+="x|y|";4A+=S.g("x0")+"|"+S.g("y0")+"|"}}}if(4O!=""&&4A!=""){C m=1O 4S({mc:S,me:S.g("1h"),1J:4O.1C(0,4O.V-1),to:4A.1C(0,4A.V-1),1j:1})}G{S.26("2k",I)}};E hc(S){C x=K;if(S.g("1g")=="1k"||S.g("1g")=="8l"||S.g("1g")=="cp"){if(1k.54()){x=I}}if(S.g("1g")=="1u"){if(1u.54()){x=I;S.26("5F","1M")}}if(S.g("1g")=="4k"){if(S.s("3I")=="3P:6e"){if(!o.6e||(!o.1G&&v.3B==0)){x=I}}if(S.s("3I")=="3P:43"||S.s("3I")=="43"){if(!o.43){x=I}}}if(S.s("4Y")==1){C cb=1P.7P("IJ"+v.id);if((o.O.1o()==0&&o.O.1d()==0)||!o.5X||!5w(cb)||!o.IE){x=I}}if(S.g("1g")=="1o"){if(o.O.6o()){x=I}}if(S.g("1g")=="8o"){if(!o.O.6o()&&S.s("1l")==1&&S.s("x7")==1){x=I}}if(S.s("xb")==1){if(o.3h>S.s("xg")){x=I}}if(S.s("xf")==1){if(o.3h<=S.s("xe")){x=I}}if(S.s("ID")==1){if(o.1x.2h){x=I}}if(S.g("1u#")){if(!S.g("26#41")){x=I}}if(S.s("F4")==1){if(o.1x.lS){x=I}}if(S.g("1h")=="wI"&&o.1x.2h){if(o.cu&&o.1x.aK){x=I}}R x}F.dr=E(1h,1J,lM){C 5g=K;C 2K=K;C S=b[1h];C 1g=S.g("1g");if(1J=="8b"){if(o.fv){if(1g=="1N"||1g=="5G"||1g=="6d"){o.7y=I;o.aj=I;5g=I;47()}}if(v.1u.oq==1&&(1g=="1u"||S.s("3I").P("xc")==0)){4v(o.fm);!1u.g("1j")?1u.1j():\'\'}}if(1J=="4m"){if(o.fv){if(1g=="1N"||1g=="5G"||1g=="6d"){o.7y=K;o.aj=I;2i(E(){if(!o.7y){o.aj=K;1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="1N"){9h(b[x]);2D()}}}}},52)}}if(v.1u.oq==1&&(1g=="1u"||S.s("3I").P("xc")==0)){4v(o.fm);o.fm=2i(E(){if(!o.3f){1u.g("1j")?1u.1l():\'\'}},3i)}}if(5g){2i(2D,10)}};F.gt=E(){if(o.4T&&!o.2t){o.X.4T(K);o.4T=K}if(o.1V){if(v.hI>-1&&5w(o.1V)){H(o.1V,{1v:v.hG})}}if(o.2x&&v.xp==1){o.X.2Y()}if(v.2c.9Z>0){4v(o.xu);o.xu=2i(47,v.2c.9Z*3i)}G{47()}};F.sS=E(){if(o.1V){if(v.hI>-1&&5w(o.1V)){H(o.1V,{1v:v.hI})}}if(!o.2x&&v.xp==1){o.X.2C()}47()};F.cR=E(8A,8z){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="2y"||b[x].g("1g")=="1N"){b[x].cR(8A,8z)}}}};F.oK=E(){if(v.2c.1l==1){if(v.2c.hK==1&&!o.2t){R}if(!o.5E&&o.O.5c()=="5t"){o.5E=I;47()}if(v.2c.dE==1){gC();c7()}}};F.cV=E(8A,8z){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="2y"||b[x].g("1g")=="1N"){b[x].cV(8A,8z)}}}};F.fi=E(1d,1o){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="2y"){b[x].6Y(1d,1o)}if(b[x].g("1g")=="1d"){hy(b[x],1d,1o)}if(b[x].s("xv")==1){b[x].oQ()}}}};E hy(x,1d,1o){C y=6i(1d);if(x.s("oI")=="1"){y=6i(1o-1d)}if(x.s("zi")=="1"){if(x.s("ze")=="1"){y=y+(1o>0?\' \'+3r(x.s("zg"))+\' \'+6i(1o):\'\')}G{1d==0?y=6i(1o):\'\'}}x.6c(y)}F.m9=E(1d,1o){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="2y"){b[x].uX(1d,1o)}}}};F.cn=E(){if(!9o){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="cg"){b[x].xM();9o=I}}}}};F.7v=E(1d,1o){if(9o){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="cg"){b[x].eX();9o=K}}}}};F.dN=E(){1c(C x in b){if(b.2q(x)){if(b[x].s("3I")=="1N 7O"){b[x].26("6h");b[x].6c(3r(\'1N\')+\' \'+(o.3F?0:3e.mZ(v.1N*1t))+\'%\');4v(o.dN);o.dN=2i(wD,3i)}}}};E wD(){1c(C x in b){if(b.2q(x)){if(b[x].s("3I")=="1N 7O"){b[x].6c(\'\');b[x].26("3u");4v(o.dN)}}}}F.3A=E(1d,1o){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="2y"){1o>0?b[x].26("29",1d/1o):\'\';b[x].uQ()}if(b[x].g("1g")=="1d"){hy(b[x],1d,1o)}if(b[x].g("1g")=="8o"){b[x].26("k9",0.5);b[x].26("gR",0)}}}};F.6z=E(1d,1o){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="1o"){b[x].6c(6i(1o))}if(b[x].g("1g")=="2y"){b[x].6Y(1d,1o);b[x].bX(1o)}if(b[x].g("1g")=="1d"){hy(b[x],1d,1o)}}}};F.6y=E(){1u.g("1j")?1u.1l():1u.1j()};F.9r=E(){if(1u){R 1u.g("1j")?I:K}G{R K}};F.fO=E(){fO()};E fO(){if(1u){1u.g("1j")?1u.1l():\'\'}};F.8Q=E(){if(1k){if(1k.g("1j")){1k.1l(1)}G{1k.1j()}}};F.jL=E(){if(1k){2i(E(){1k.1j()},1t)}};F.bd=E(){if(1k){R 1k.g("1j")?I:K}G{R K}};E jI(){if(1k){1k.g("1j")?1k.1l(1):\'\'}};F.6q=E(x){if(1k){1k.oj(x)}};F.d8=E(){if(1k){1k.d8()}};F.ez=E(){ez()};E ez(){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="8l"){H(b[x].c(),{"1v":(!1k.cL()?0.5:1)})}if(b[x].g("1g")=="cp"){H(b[x].c(),{"1v":(!1k.pQ()?0.5:1)})}}}}F.cL=E(){if(1k){R 1k.cL()}G{R K}};F.jr=E(){if(1k){R 1k.jr()}G{R K}};F.jt=E(){if(1k){1k.jt()}};F.eE=E(){if(1k){1k.eE()}};F.xz=E(x){if(x&&1k){1k.pi(x)}};F.wN=E(x){if(x&&1k){1k.op(x)}};F.zq=E(){};F.jE=E(x){if(1u){1u.5O();1u.g("1j")?2i(E(){1u.1l()},4V):\'\'}};F.a5=E(x){if(1u){1u.5O()}};F.fr=E(x){if(1u){1u.bs()}};F.xY=E(x){if(1u){1u.8w();1u.g("1j")?1u.1l():\'\'}};F.gF=E(x){if(1u){1u.8w()}};F.a6=E(){if(1u){1u.bo();1u.g("1j")?2i(E(){1u.1l()},4V):\'\'}};F.eR=E(xG,2k,nV){1c(C x in b){if(b.2q(x)){if(b[x].g("b2")=="1u#"+xG){b[x].26("26#41",2k);if(b[x].g("1J")=="2g"){b[x].6c(nV+(b[x].s("2g")!=\'2g\'?b[x].s("2g"):\'\'))}9C(b[x])}}}};F.xD=E(){if(1u){1u.5O();1u.8w()}};F.et=E(){1c(C x in b){if(b.2q(x)){if(b[x].g("1g")=="2y"){b[x].et()}}}};F.5g=E(){2D()};F.oP=E(x){if(!8J||x==1){2D();47()}G{v.2c.jF=I}};F.6f=E(){47();2D();47();if(o.cu){3u(8L)}G{!8J?6h(8L):\'\'}};F.sK=E(W){if(fC==v.id){C x=W.vu;if(x==2e){x=W.vb}if(J(o.2o)||J(o.6N)){R K}if(v.3G.7K==1&&x==32&&(o.62||o.5E)){o.X.ab();W.7r();R K}C cj=v.3G.5y;C ci=0.2;if(o.2w=="cs"){cj=1;ci=0.1}if(v.3G.xN==1&&o.62){if(o.O.1o()>0){1c(C i=48;i<58;i++){if(x==i){o.X.3A((o.O.1o()*(x-48)*10)/1t,I)}}}}if(x==39&&o.62){if(v.3G.fF=="5y"){if(o.O.1o()>0){if(o.O.1d()+cj<o.O.1o()){o.X.3A(o.O.1d()+cj,I)}}}if(v.3G.fF=="1N"){o.X.3n(5u(v.1N)+ci);W.7r()}}if(x==37&&o.62){if(v.3G.fF=="5y"){if(o.O.1o()>0&&o.1G){o.X.3A((o.O.1d()-cj>=0?o.O.1d()-cj:0),I)}}if(v.3G.fF=="1N"){o.X.3n(5u(v.1N)-ci);W.7r()}}if(x==38&&o.62){if(v.3G.fz=="1N"){o.X.3n(5u(v.1N)+ci);W.7r()}if(v.3G.fz=="1K"){o.O.1K(0.2);W.7r()}}if(x==40&&o.62){if(v.3G.fz=="1N"){o.X.3n(5u(v.1N)-ci);W.7r()}if(v.3G.fz=="1K"){o.O.1K(-0.2);W.7r()}}}};F.t0=E(W){if(fC==v.id){C x=W.vu;if(x==2e){x=W.vb}if(x==57){if(v.1A==1){}}if(o.2t&&x==27){o.X.8E()}if(J(o.2o)||J(o.6N)){R K}if(v.3G.f==1&&x==70&&(o.62||o.5E)){o.2t?o.X.8E():o.X.7w()}if(v.3G.m==1&&x==77&&(o.62||o.5E)){o.3F?o.X.5x():o.X.4u()}}};F.4c=E(){4P(o.fp);1c(C i=0;i<c8.V;i++){1h=c8[i];if(b[1h]){b[1h].4c()}}if(1u){1u.4c()}if(1k){1k.4c()}bg.4c();o.1Q.3y(8L)};F.gC=E(){gC()};F.gv=E(){gv();47()};F.c7=E(){c7()};F.hm=E(){R 8J}};C vT=E(1h){C i;C B=[];C w;C h;C oT=0;C bg;C h0;C 6x;C oB=0;C 41=I;C wS=K;C 3c=1;C 3a=1;C 2a;C 8d;C 3j;C 6A;C 1g;C b2=\'\';C x0;C y0;C on;C 8b=K;C ba=0;C zN;C zP=0;C av=0;C vY=0;C fc=0;C jg=K;C f5=K;C kv;C kb=K;B=7X(B,ce.S);B=7X(B,v[1h]);C X=[B.1g];1g=X[0];J(B.vZ)?X[1]=B.vZ:\'\';J(B.w6)?X[1]=B.w6:\'\';J(B.1W)?B.2g=B.1W:\'\';if(J(B.3I)){if(B.3I.P("1u#")==0){b2=B.3I;if(B.3j==\'\'){B.3j=3r(v.1u[\'1u\'+b2.1C(9)+\'1g\'])}}}C 8s=B.3j.2G("///");C kA=0;C 2E=1O 8N();C 1w=1O 8N();C a8=1O 8N();C yx=1O 8N();C eH=0;C 8T;if(B.1J=="2g"){if(J(B.2g)){2E[0]=4U(B.2g);B.gU=B.2g.V;if(B.2g.P("/")==0){B.wc=1}if(B.2g.P("|")==0){B.y9=1}if(B.oI==1&&B.2g.P("-")==0){B.vF=1}if(B.2g.P("///")>0&&1g=="4k"){B.bp=B.2g.2G("///");B.2g=2E[0]=B.bp[0]}}}G{if(J(B.1w)){2E[0]=B.1w;if(2E[0].P("///")>0&&2E[0].P("bG")==-1){2E=B.1w.2G("///")}if(J(B.h1)){2E[1]=B.h1}if(B.h4==1){if(J(B.kn)){if(B.kn!=\'\'){2E.4Q(B.kn);eH=2E.V-1}}}}}if(1g=="4k"&&B.CP==1&&J(B.xV)){B.jY=B.3I}C 1f=1H("1T");if(B.1e==\'ao\'){o.ao.1L(1f)}G{o.1Q.1L(1f)}C h0=1H("1T");1f.1L(h0);H(1f,{"1e":"1R","1b":0,"1i":0,"1v":1,"cN":"fs","od":"fx"});if(J(B.3L)){if(B.3L!=\'\'){4D(1f,{"id":(v.id+"cf"+B.3L)})}}if(B.xv==1){H(1f,{"3M":"2Q 0.2s 2F"})}if(2E.V>0){1c(i=0;i<2E.V;i++){1w[i]=1H("1T");H(1w[i],{"1e":"1R","1i":0,"1b":0,"ag":"1M","1v":B.a,"3M":"1v 0.1s 2F,2Q 0.1s 2F"});if(B.1J=="bx"&&B.2W!=\'\'){if(B.2W.P(".hZ")>-1||B.2W.P(".gs")>-1||B.2W.P("bG")>-1){B.2W.P("//")==-1&&B.2W.P("bG")==-1?B.2W=\'//\'+B.2W:\'\';C z=1H("4X");B.f8=1;z.1r("CZ",xn);z.2W=B.2W;1w[i].1L(z);B.w=1w[i].24;B.h=1w[i].2I;if(J(B.3L)){if(B.3L!=\'\'){4D(1w[i],{"id":(v.id+"cf"+B.3L+"wk")})}}}}if(B.1J=="2g"){B.2a=0;H(1w[i],{"1E":(B.1E),"tn":B.3J,"cN":B.cd,"dT-di":B.f9+\'px\',"2N":"0 aw 0 aw","9u-7K":"cv"});if(B.29==1){if(B.2g.P("<a ")>-1||1h=="gw"){H(1w[i],{"ag":"2H"})}}if(B.xE==1){H(1w[i],{"3J-dV":"xE"})}2E[i]==\'8o\'?2E[i]=3r("8o"):\'\';1w[i].1Z=oz(2E[i]);B.w=1w[i].24;B.h=1w[i].2I;if(J(B.3L)){if(B.3L!=\'\'){4D(1w[i],{"id":(v.id+"cf"+B.3L+"CQ")})}}}if(B.1J=="H"){kv=7p(gk,CT);2E[i]=2E[i].2J(/\\(CU\\)/g,kv);2E[i]=2E[i].2J(/\\(1E\\)/g,B.1E);2E[i]=2E[i].2J(/\\(2V\\)/g,B.2V);C vo=2E[i].1C(0,2E[i].P(\'|||\'));C v6=2E[i].1C(2E[i].P(\'|||\')+3);1w[i].1Z=vo;ox(v6)}C fY=2E[i].8e();C gA=fY.P(\'<2j\')>-1||fY.P(\'<Cx\')>-1;if(B.1J=="2j"&&(fY.P(\'<g>\')>-1||gA)){1w[i].1Z=(!gA?"<2j Y=\'20\' 1a=\'20\' 3Y:3W=\'3v://3H.w3.3Z/7s/3W\' 3Y=\'3v://3H.w3.3Z/4e/2j\'>":\'\')+fY+(!gA?"</2j>":\'\');1w[i].24>20?B.w=1w[i].24:\'\';1w[i].2I>20?B.h=1w[i].2I:\'\';H(1w[i],{"Y":B.w,"1a":B.h});if(B.gV!=-1){gZ(1w,B.gV)}if(J(B.3L)){if(B.3L!=\'\'){4D(1w[i],{"id":(v.id+"cf"+B.3L+"wk"+i)})}}}1f.1L(1w[i]);i>0?1l(1w[i]):\'\'}9B();if(B.3I=="4Y"){B.4Y=1;B.1l=1;o.4Y?1w[0].1Z=o.4Y.mW():\'\'}G{if((bg.24*B.1K<35||bg.2I*B.1K<35)&&B.1J!=\'2g\'){k7();bu(6x)}G{bu(bg)}}if(1g=="4k"){if(B.fg==1&&J(B.3I)){if(B.3I.P("3P:")==0){C 1U=B.3I.1C(4).2G(",");if(1U.V==2){C jV=1U[1].2G("/");if(jV.V==2){1U[0]==\'hd\'?1U[0]="3S":\'\';if(v[1U[0]]==jV[1]){B.a=1;H(1w[0],{"1v":B.a})}}}}}}if(B.29==0){H(1f,{"3Q-2z":"1M"})}if(B.f8==1){1l(bg)}if(B.2a==1){go()}if(B.1e.P("1X")>-1){av=1}if(B.1e.P("1i")>-1){vY=1}if(B.1e.P("2b")>-1||B.1e.P("1f")>-1){fc=1}2D();C t=\'\';if(B.8j!=0){t+="a7("+B.8j+"cq)"}if(B.DT==1){t+=" 3c(-1)"}if(B.DU==1){t+=" 3a(-1)"}if(t!=\'\'){H(1f,{"2Q":t})}if(1g=="cg"){B.1K>-1?H(1f,{"2Q":"1K("+B.1K+") a7("+B.8j+"cq)"}):\'\';eX()}C 1U=[];C i;if(1g=="1k"){1U=[\'fQ\',\'vJ\',\'gL\',\'vN\',\'p7\',\'vO\'];1c(i=0;i<1U.V;i++){if(J(B[1U[i]])&&!J(v.1k[1U[i]])){v.1k[1U[i]]=B[1U[i]]}}}if(1g=="1W"){1U=[\'iM\',\'nR\',\'nS\'];1c(i=0;i<1U.V;i++){if(J(B[1U[i]])&&!J(3l[1U[i]])){v[1U[i]]=B[1U[i]]}}}B.fj==1?9U():\'\';if(1g=="4k"&&B.on==0){3u(1f)}}E k7(){if(6x){6x.6a.3y(6x)}6x=1H("1T");H(6x,{"1e":"1R","1i":0,"1b":0,"Y":B.1J=="bx"?bg.24:(bg.24>35?bg.24:35)*B.wx,"1a":B.1J=="bx"?bg.2I:(bg.2I>35?bg.2I:35)*B.v5});B=3R(B,\'kz\',\'kz\');if(v.2c.h7==1||B.h7==1){H(6x,{"2f-1E":"#hA","1v":0.5})}1f.1L(6x)}E bu(x){if(1g.P("1d")==0&&X.V==1){B.29=0}if(1g=="4k"&&B.fg==0){B.29=0}if(B.29==1){if(B.dM==1){H(x,{"6t":"3Q"})}if(o.1x.2h){x.1r("6M",E(W){W.g1();9n(W)})}G{x.fB=9n}}G{H(x,{"6t":"6E"})}if(!o.1x.2h){x.eF=4j;x.eP=3V}if(B.3z==1||B.2a==1){x.hs=bY}}E 9B(){if(bg){bg.6a.3y(bg)}bg=1H("1T");H(bg,{"1e":"1R","1i":0,"1b":0});if(J(B.3L)){if(B.3L!=\'\'){4D(bg,{"id":(v.id+"cf"+B.3L+"AX")})}}w=B.w;h=B.h;B=3R(B,\'2u\',\'2u\');B=3R(B,\'ap\',\'ap\');if(B.1J=="2g"){w=1w[kA].24;h=1w[kA].2I}B=3R(B,\'bv\',\'bv\');B=3R(B,\'uS\',\'uS\');if(o.1x.5S){B.vm/=B.1K;B.wy/=B.1K;B.vn/=B.1K;B.vl/=B.1K}if(J(B.3L)&&J(v.4k)&&B.1g=="4k"){if(B.3L!=\'\'&&2S(v.4k)==\'4d\'){1c(C i=0;i<4N.4M(v.4k).V;i++){if(v.4k[i][B.3L]){if(v.4k[i][B.3L]=="ts"){B.on=0}G{C 1U=v.4k[i][B.3L].2G(":");if(1U[0]=="2u-1b"){if(1U[1].P("%")>0){B.gY=2n(1U[1])}G{B.2X=2n(1U[1])}}}}}}}B.h=h;B.w=w;if(B.bg==1){h=h+B.7g+B.7Y;w=w+B.6s+B.6J;B.h=h;B.w=w;if(B.1J=="2g"){B.hC=1w[0].2I}}G{B.5a=0}H(bg,{"Y":(B.vc==1?vv:w),"1a":h,"ni":(B.hB*h)/2,"2f":B.55,"1v":B.5a,"3M":"1v .1s 2F, 2f .1s 2F"});if(B.1J=="bx"){H(bg,{"Y":w,"1a":h,"ni":(B.hB*h/B.1K)/2,})}if(B.nq==1){H(bg,{"2O":"56 5k "+B.nr})}h0.1L(bg)}E 2D(){H(bg,{"1i":(-bg.2I/2),"1b":(-bg.24/2)});if(6x){C x=B.1J=="bx"?bg.24:(bg.24>35?bg.24:35);C y=B.1J=="bx"?bg.2I:(bg.2I>35?bg.2I:35);H(6x,{"1i":(-y/2)+B.Ba-B.B1,"1b":(-x/2)+B.B3-B.As})}1c(i=0;i<2E.V;i++){if(B.1J=="2j"){H(1w[i],{"1i":-3e.5V(2n(1w[i].B.1a))/2,"1b":-2n(1w[i].B.Y)/2})}G{H(1w[i],{"1i":-3e.5V(1w[i].2I)/2,"1b":-1w[i].24/2})}if(bg){H(1w[i],{"1i":(4a(1w[i].B.1i)+B.7g/2-B.7Y/2+B.vn/2+B.vl/2),"1b":(4a(1w[i].B.1b)+B.6s/2-B.6J/2+B.vm/2+B.wy/2)})}}}E 4j(){C i;8b=I;if(B.a8==1){if(on&&J(B.h1)){i=1}G{i=0}if(8T&&a8.V>2){i=2}if(a8[i]){h5();1j(1w[a8[i]])}}if(B.bg==1){if(B.6w!=-1){H(bg,{"1v":B.6w})}if(B.ay!=-1){H(bg,{"2f":B.ay})}}if(B.5Z>-1&&!wS){1c(i=0;i<2E.V;i++){if(1w[i].B.6r!="3z"){H(1w[i],{"1v":B.5Z})}}}if(B.gW!=-1){gZ(1w,B.gW)}if(B.At==1){ba=ba+45;H(1w[0],{"2Q":"a7("+ba+"cq)"})}if(B.eK>B.1K&&B.eK>-1){1K(B.eK)}if(1g=="1u"&&o.U.9r()){}G{if(B.2a==1&&B.fj!=1){1j(2a);H(2a,{"1v":1})}}if(1g=="5G"){o.X.4T(I);o.4T=I}o.bF=I;o.U.dr(1h,"8b")}E 3V(){8b=K;C i;if(B.a8==1){if(on&&J(B.h1)){i=1}G{i=0}if(8T&&a8.V>2){i=2}h5();1j(1w[i])}if(B.bg==1){if(B.6w!=-1){H(bg,{"1v":B.5a})}if(B.ay!=-1){H(bg,{"2f":B.55})}}if(B.5Z>-1){1c(i=0;i<2E.V;i++){if(1w[i].B.6r!="3z"){H(1w[i],{"1v":B.a})}}}if(B.eK>-1){1K(B.1K)}if(B.gW!=-1){gZ(1w,B.gV)}if(1g=="5G"&&!o.2t){o.X.4T(K);o.4T=K}if(B.2a==1&&B.fj!=1){1l(2a);H(2a,{"1v":0})}o.bF=K;o.U?o.U.dr(1h,"4m"):\'\'}E 9n(W){W.5n=I;if(!jg){o.U.bR(1h);if(1g=="4k"){if(2E){if(2E.V>1){if(on==I){1j(1w[0]);1l(1w[1])}G{1j(1w[1]);1l(1w[0])}}if(B.2a==1&&8s.V>1){3j.1Z=(on==I?8s[0]:8s[1]);9U()}}if(J(B.jY)){if(on==I){B.3I=B.jY}G{B.3I=B.xV}}if(J(B.bp)){if(B.bp.V>1){if(on==I){6c(B.bp[0])}G{6c(B.bp[1])}}}on=on!=I}if(B.2a==1&&B.fj!=1){1l(2a);H(2a,{"1v":0})}if(B.C0==1){ba=ba+45;H(1w[0],{"2Q":"a7("+ba+"cq)"})}f5=I;if(B.wG==1||(1h=="wI"&&B.1l==1&&B.wZ==1)){o.U.6f()}}}E oF(W){W.5n=I;o.U.bR(1h)}E h5(){1c(C i=0;i<2E.V;i++){if(1w[i].B.6r!="3z"){H(1w[i],{"1v":B.a});1l(1w[i])}}}E xn(){B.f8=0;1l(bg);if(1w[0]){B.w=1w[0].24*B.1K;B.h=1w[0].2I*B.1K;if(B.k0>0){B.h=B.k0*B.1K;H(1w[0],{1a:B.k0})}1K(B.1K)}B.bt=0;9B();k7();bu(6x);1j(bg);2D();o.U.5g();if(!5w(1f)){3u(1f)}}E x6(W){W.5n=I}E bY(){9U()}E 1K(x){if(x>0){if(o.1x.5S){H(bg,{"uM":x+""})}G{H(bg,{"2Q":"1K("+x+")"})}1c(i=0;i<2E.V;i++){if(o.1x.5S){H(1w[i],{"uM":x+""})}G{H(1w[i],{"2Q":"1K("+x+")"})}}3c=x;3a=x}}E go(){2a=1H("1T");H(2a,{\'1e\':\'1R\',\'1b\':0,\'1i\':0,\'1a\':\'2H\',"1v":0,"3M":"1v 0.1s 2F"});8d=1H("1T");B=3R(B,\'eg\',\'eg\');B=3R(B,\'uL\',\'uL\');H(8d,{\'1e\':\'1R\',\'1b\':0,\'1i\':0,\'Y\':\'1t%\',\'1a\':30,\'2f-1E\':B.dL,\'1v\':B.ah,\'2O-6O\':B.n4});3j=1H("1T");H(3j,{\'1e\':\'1R\',\'1b\':B.gd,\'1i\':B.gf,\'1E\':B.n5,\'3J-o5\':B.nC,\'3J-2V\':B.eC,"dT-di":B.nD+\'px\',\'1v\':B.oa,"2y-1a":"1",\'9u-7K\':\'cv\'});if(B.ds==1){6A=1H("1T");6A.1Z=\'<2j Y="9N" 1a="vV" w5="0 0 8 6" 8f="1.1" 3Y="3v://3H.w3.3Z/4e/2j" 3Y:3W="3v://3H.w3.3Z/7s/3W"><ca id="w4" 5f="1M" 4R="#\'+B.dL.2J("#","")+\'" 4R-wr="wv" 2M="0 0 8 0 4 6"></ca></2j>\'}if(B.fj==1){H(2a,{"1v":1});bu(2a)}G{H(2a,{"3Q-2z":"1M"})}1f.1L(2a);3j.1Z=B.3j==\'\'?3r(1g):8s[0];2a.1L(8d);2a.1L(3j);if(B.ds==1){2a.1L(6A);if(B.uP=="1X"){H(6A,{\'1e\':\'1R\',\'1X\':10*B.1K,\'2b\':\'-9N\',\'1v\':B.ah})}G if(B.uP=="1b"){H(6A,{\'1e\':\'1R\',\'1b\':10*B.1K,\'2b\':\'-9N\',\'1v\':B.ah})}G{H(6A,{\'1e\':\'1R\',\'1b\':\'50%\',\'2u-1b\':\'-wt\',\'2b\':\'-9N\',\'1v\':B.ah})}}9U()}E 9U(){if(B.2a==1){H(2a,{"1i":(fc==1?-h-2a.2I+3:-2a.2I/2)+B.Dw-B.DB,"1b":(av==1?-3j.24:(fc==1?-w/2:+3j.24))-(fc==1?0:3j.24/2+5)+B.A5-B.IM,"1a":B.gf+B.eC+B.xT,"Y":B.xX+3j.24+B.gd});H(8d,{\'1a\':2a.2I});2a.B.5q="3i"}}F.c=E(){R 1f};F.s=E(x){R B[x]};F.ss=E(x,x2){R J(B[x])?B[x][x2]:K};F.g=E(x){8K(x){1p"Y":R w;1n;1p"1a":R h;1n;1p"x":R 4a(1f.B.1b);1n;1p"y":R 4a(1f.B.1i);1n;1p"1v":R 1f.B.1v?1f.B.1v:1;1n;1p"1j":R 41;1n;1p"3c":R 3c;1n;1p"3a":R 3a;1n;1p"1g":R 1g;1n;1p"b2":R b2;1n;1p"f5":R f5;1n;1p"1J":R B.1J;1n;1p"V":R B.gU?B.gU:0;1n;1p"1h":R 1h;1n;1p"x0":R x0;1n;1p"y0":R y0;1n;1p"8b":R 8b;1n;1p"1u#":R b2.P("1u#")==0;1n;1p"26#41":R kb;1n;6E:R K}};F.26=E(k,x){8K(k){1p"1j":8b?3V():\'\';41=x;1n;1p"2k":xl(x);1n;1p"6h":6h(1f);1n;1p"3u":3u(1f);1n;1p"1K":1K(x);1n;1p"3c":H(1f,{"2Q":"3c("+x+")"});3c=x;1n;1p"3a":H(1f,{"2Q":"3a("+x+")"});3a=x;1n;1p"1v":H(1f,{"1v":x});1n;1p"k9":H(1w[0],{"1v":x});1n;1p"gR":H(1w[0],{"f3":"gR("+x+")"});1n;1p"1b":H(1f,{"1b":x});1n;1p"1i":H(1f,{"1i":x});1n;1p"Y":H(1f,{"Y":x});1n;1p"1a":H(1f,{"1a":x});1n;1p"mQ":B.mQ=x;1n;1p"av":av=x;1n;1p"26#41":kb=x;1n;1p"x":H(1f,{"1b":x});1n;1p"y":H(1f,{"1i":x});1n;1p"5F":B.5F=x;1n;1p"x0":x0=x;1n;1p"y0":y0=x;1n;6E:R K}};E xl(x){if(x&&o.1x.2h){jg=I;2i(tB,ec)}if(!x){if(B.h4==1&&8T){1l(1w[eH]);1j(1w[0]);8T=K}}if(B.f8==1){x?1j(1f):1l(1f)}G{if(1h=="Jl"||1h=="vC"){x?1j(1f):1l(1f)}G{H(1f,{"2k":(x?"4Z":"1M")})}41=x;x?1j(1f):\'\'}}E tB(){jg=K}F.6c=E(2g){6c(2g)};F.oQ=E(){H(1f,{"2Q":"a7("+oB+"cq)"});oB+=20};F.xq=E(x){if(B.2g.P("{1W}")>-1){6c(B.2g)}};E 6c(2g){if(B.1J=="2g"){if(J(2g)){B.gU=2g.V}2g=(B.Jv==1?\'| \':\'\')+(B.wc==1?\'/ \':\'\')+(B.oI==1&&B.vF==1?\'-\':\'\')+2g;C w1=1w[0].24+(B.bg==1?B.7g+B.7Y:0);C uN=1w[0].2I+(B.bg==1?B.7g+B.7Y:0);1w[0].1Z=1g=="4k"?oz(2g):2g;if(B.Ia==1){1w[0].1Z+=\'<bw B="2k:bq-4Z;Y:b5"></bw><bw B="2O-1i: aw 5k #gj;2O-1b: aw 5k cS;2O-1X: aw 5k cS;1e: 1R;1X:aw;1i: 50%;2u-1i: -56;"></bw>\'}if(1g=="1W"){H(1w[0],{"Y":"2H","9u-7K":"cv"});if(1w[0].24>o.3h){H(1w[0],{"9u-7K":"n6","Y":o.3h-B.2X-B.3t-B.6s-B.6J})}}B.w=1w[0].24+(B.bg==1?B.7g+B.7Y:0);B.h=1w[0].2I+(B.bg==1?B.7g+B.7Y:0);if(w1!=B.w||uN!=B.h||(B.w>0&&oT==0)){oR()}if(1w[0].24>0){oT=B.w}G{if(2g!=\'\'){2i(oR,1t)}}}}E oR(){if(1w[0].24>0){w=B.w=1w[0].24;h=B.h=1w[0].2I;9B();bu(bg);2D();o.U.oP()}}F.uT=E(x){if(B.xF==1&&!o.1x.2h){C l1=1P.7P(\'BW\');C l2=1P.7P(\'C5\');C l3=1P.7P(\'Az\');if(l1){if(x<=0.2){l3?1l(l3):\'\';l2?1l(l2):\'\';l1?1l(l1):\'\'}if(x>0.2&&x<=0.5){l3?1l(l3):\'\';l2?1l(l2):\'\'}if(x>0.2){l1?1j(l1):\'\'}if(x>0.5){l2?1j(l2):\'\'}if(x>0.5&&x<=0.8){l3?1l(l3):\'\'}if(x>0.8){l3?1j(l3):\'\'}}}};F.eZ=E(){if(!on){if(2E){if(2E.V>1&&X.V>1){1l(1w[0]);1j(1w[1])}}if(X.V>1){1g=X[1];if(B.2a==1){3j.1Z=B.3j==\'\'?3r(X[1]):(8s.V>1?8s[1]:8s[0]);9U()}}if(B.h4==1&&8T){1l(1w[eH]);8T=K}on=I}};F.oH=E(x){if(x==1){B.a=1}G{B.a=0.5}H(1w[0],{"1v":B.a})};F.eL=E(){if(on){if(2E){if(2E.V>1&&X.V>1){1j(1w[0]);1l(1w[1])}}1g=X[0];if(X.V>1){if(B.2a==1){3j.1Z=B.3j==\'\'?3r(X[0]):8s[0];9U()}}on=K;8T=K}};F.oF=E(){if(B.h4==1){h5();1j(1w[eH]);8T=I}};F.xM=E(){C 2K=K;if(B.1l==1&&B.vD==1){if(5w(o.1V)){2K=I}}if(!2K){6h(1f);C aA=1f.9e("*");1c(C i=aA.V;i--;){H(aA[i],{"5F-2x-5T":"AQ"})}41=I}};F.eX=E(){eX()};E eX(){3u(1f);C aA=1f.9e("*");1c(C i=aA.V;i--;){H(aA[i],{"5F-2x-5T":"8m"})}41=K}F.4c=E(){if(2E.V>0){1c(i=0;i<2E.V;i++){1f.3y(1w[i]);2p 1w[i]}}if(bg){bg.ch("fB");bg.ch("eF");bg.ch("eP");bg.6a.3y(bg);2p bg}if(B.1e==\'ao\'){o.ao.1L(1f)}G{o.1Q.1L(1f)}2p 1f};E oz(x){if(x.P(\'{1d}\')>-1&&J(o.3w)){x=x.2J(\'{1d}\',hb(o.3w.8B().t))}if(x.P(\'{1W}\')>-1){x=x.2J(\'{1W}\',(o.iH?o.iH:(v.1W?v.1W:\'\')))}R x}E gZ(1w,uR){1c(C i=0;i<1w.V;i++){C x=["aT","ca","wd","ne","bB"];1c(C y=0;y<x.V;y++){C z=1w[i].ng("2j "+x[y]);if(z.V>0){1c(C y2=0;y2<z.V;y2++){z[y2].B.4R=uR}}}}}};C uO=E(1h,1g){C i;C B=[];C w;C h;C bg;C 41=I;C x0;C y0;C 3c=1;C 3a=1;C c0=0;C 8D=0;C DK;C 3f;C hu;C 29;C 3b;C uY;C vw;C n7;C uV;C 2a;C 8d;C 3j;C 6A;C 2M=[];C 5i;C hN=-1;C hv;C 8b;C nu;1c(i in ce.S){B[i]=ce.S[i]}C 1g=v[1h].1g;C 1J=v[1h].1J;1c(i in ce[1g]){B[i]=ce[1g][i]}1c(i in v[1h]){B[i]=v[1h][i]}B.w=2n(B.w);B.h=2n(B.h);B=3R(B,\'2u\',\'2u\');B=3R(B,\'ap\',\'ap\');C 1f=1H("1T");o.1Q.1L(1f);1g=="2y"?o.ao=1f:\'\';H(1f,{"1e":"1R","1i":0,"1b":0,"1v":1,"cN":"fs","od":"fx"});if(B.vK==1){1f.B.5q=5}9B();C 6W=1H("1T");H(6W,{"1e":"1R","2b":0,"1b":3e.5V(-B.w/2),"3M":"2Q 0.2s 8C-in-4m"});if(J(B.3L)){if(B.3L!=\'\'){4D(1f,{"id":(v.id+"cf"+B.3L)})}}1f.1L(6W);if(1g==\'2y\'&&v.5z==1){wp()}if(B.2a==1){go()}C 8i=1H("1T");fK(8i,0.3,(B.4H==1?"2F-4H(#"+B.vS+", #"+B.gx+")":B.gx),B.w,B.Cq);if(B.w8==1&&J(B.gB)){C fT=1H("1T");fT.1Z=B.gB.2J(/\\#wo/g,"#"+B.gx);8i.1L(fT);H(fT,{"1e":"1R","2b":-3e.5V(B.h/2),"1b":0,"3Q-2z":"1M"});H(8i,{"6D":"3z","2f":"1M"});C x=["aT","ca","wd","ne","bB"];1c(C y=0;y<x.V;y++){C z=fT.ng("2j "+x[y]);if(z.V>0){1c(C y2=0;y2<z.V;y2++){z[y2].B.4R=B.gx}}}}6W.1L(8i);C Cy=[];C aB=1H("1T");fK(aB,B.xK,(B.4H==1?"2F-4H(#"+B.xA+", #"+B.xS+")":B.xS),0,B.CY);6W.1L(aB);if(B.CJ==1){C dz=1H("1T");6W.1L(dz);1l(dz)}if(B.5Z>0){C eh=1H("1T");fK(eh,B.vt,B.zU,0,B.5Z);6W.1L(eh)}C 6F=1H("1T");fK(6F,B.vI,(B.4H==1?"2F-4H(#"+B.vQ+", #"+B.1E+")":B.1E),0,B.a);if(B.w8==1&&J(B.gB)){C gI=1H("1T");gI.1Z=B.gB.2J(/\\#wo/g,"#"+B.1E);H(gI,{"1e":"1R","2b":-3e.5V(B.h/2),"1b":0,"3Q-2z":"1M"});H(6F,{"6D":"3z","2f":"1M"});6F.1L(gI)}if(B.5P==1){C 7l=1H("1T");B=3R(B,\'nm\',\'nm\');B=3R(B,\'nn\',\'nn\');H(7l,{"1e":"1R","2b":B.h/2,"1X":0,"3Q-2z":"1M","3J-2V":(B.wn+"px"),"1E":B.59,"2y-1a":"1t%","2N-1i":B.zK,"2N-2b":B.zV,"2N-1b":B.Ab,"2N-1X":B.Af,"2u-1i":B.zY,"2u-2b":B.zX,"2u-1b":B.vA,"2u-1X":B.xO,"2O-6O":(B.vq+"px"),"2k":"1M"});if(B.ve==1){H(7l,{"2f":"#"+B.vj})}6F.1L(7l);C dY=K;C dS=K}o.gG=B.h;6W.1L(6F);if(B.ew==1){v.ew=1;C ef=1H("1T");H(ef,{"1e":"1R","1i":0,"1b":0});1f.1L(ef);J(v.2M)?mU(v.2M):\'\'}if(B.3b==1){if(B.dB.8e().P(\'<2j\')>-1){3b=1H("1T");3b.1Z=B.dB.8e();B=3R(B,\'xP\',\'xP\');H(3b,{"1e":"1R","1i":-10+B.za-B.yU,"1b":-3i,"3Q-2z":"1M","1a":20,"Y":B.bK,"1v":B.ns});if(B.hM==1){H(3b,{"2Q":"1K(0)"})}G{if(B.hD!=1){H(3b,{"2Q":"1K("+B.hD+")"})}}1f.1L(3b);if(B.nh!=-1){C x=["aT","ne","bB"];1c(C y=0;y<x.V;y++){C z=3b.ng("2j "+x[y]);if(z.V>0){1c(C y2=0;y2<z.V;y2++){z[y2].B.4R="#"+B.nh}}}}B.c5=3b.24}G{B.3b=0}}if(B.8j!=0){H(1f,{"2Q":"a7("+B.8j+"cq)"})}if(B.3z==1){1l(1f);41=K}if(1g=="1N"){if(B.1l==1&&B.gE==1){o.fv=I;B.3z=I}G{o.fv=K}}B.8H=0;if(B.8j!=0){B.fX=3e.yR(B.8j);if(B.fX>45&&B.fX<zc){B.8H=90}if(B.fX>zr&&B.fX<wT){B.8H=xm}}E fK(x,y,z,wX,wW){H(x,{"1e":"1R","2b":3e.5V(-B.h/2),"1b":0,"Y":wX,"1a":B.h,"2f":z?(z.P("2F")>-1?z:\'#\'+z):\'\',"2O-6O":B.6R*B.h/2,"1v":wW,"3Q-2z":"1M","3M":"Y "+y+"s 2F"})}E 9B(){bg=1H("1T");B=3R(B,\'bv\',\'bv\');C hC=B.h+B.7g+B.7Y;C wL=B.w+B.6s+B.6J;if(v.2c.h7==1){B.55=\'#hA\';B.bg=1;B.5a=0.5}if(B.bg==1){}G{B.5a=0}H(bg,{"1e":"1R","1i":0,"1b":0,"Y":wL,"1a":hC,"ni":(B.hB*hC)/2,"6m":B.55,"1v":B.5a});if(B.nq==1){H(bg,{"2O":"56 5k #"+B.nr})}H(bg,{"1i":-B.h/2-B.7g});if(B.29==1){if(B.dM==1){H(bg,{"6t":"3Q"})}if(!o.1x.2h){bg.fB=9n;bg.zu=nt;bg.zw=nv;bg.hs=bY}}G{H(bg,{"6t":"6E"})}if(!o.1x.2h){bg.eF=4j;bg.hs=bY;bg.eP=3V}if(o.1x.2h){bg.1r("5J",E(W){W.5n=I;if(!J(W.5e)&&W.9v.V>0){W.5e=W.9v[0].gy;W.7A=W.9v[0].gM}hv=W;4j(W);nv(W)});bg.1r("6M",E(W){W.5n=I;3V(W);nt(hv)});bg.1r("29",E(W){W.5n=I});bg.1r("nj",E(W){if(!J(W.5e)&&W.9v.V>0){W.5e=W.9v[0].gy;W.7A=W.9v[0].gM}hv=W;bY(W)})}H(bg,{"1b":-B.w/2-B.6s});H(bg,{"1i":-B.h/2-B.7g});1f.1L(bg)}E 2D(Y){if(Y!=w){w=Y;o.ny=w;C hx=w/8i.24;H(bg,{"Y":(w+B.6s+B.6J),"1b":-w/2-B.6s,});H(6W,{"1b":-w/2});H(8i,{"Y":w});C xx=aB.24*hx;if(xx>8i.24){xx=8i.24}H(aB,{"Y":xx});H(6F,{"Y":(6F.24*hx)});if(dz){if(!3z(dz)){zn()}}mS(6F.24*hx,K);if(1g=="2y"){va()}if(B.ew==1){bX()}}}E mS(x,1M){if(B.3b==1){if(x<B.c5/2&&B.bK!=20){x=B.c5/2}if(x>w-B.c5/2&&B.bK!=20){x=w-B.c5/2}y=x-w/2-B.c5/2+B.zh-B.zj;C y={"1b":y};1M?y.3M="1M":\'\';H(3b,y)}}E 4j(W){o.U.dr(1h,"8b");if(B.6w!=-1&&B.bg==1){C m=1O 4S({"mc":bg,"1J":"6C","to":B.6w,"1d":0.1,"me":(1h+"bg")})}if(B.3b==1){if(B.xk==1&&J(B.nw)){if(B.ht==1&&3f){}G{3b.1Z="<2j Y=\'"+B.bK+"\' 1a=\'20\' 3Y:3W=\'3v://3H.w3.3Z/7s/3W\' 3Y=\'3v://3H.w3.3Z/4e/2j\'>"+B.nw.8e()+"</2j>"}}if(B.hM==1){H(3b,{"2Q":"1K("+B.hD+")","3M":"hJ "+B.hp+"s 2F"})}G{if(B.gr!=-1){C m2=1O 4S({"mc":3b,"1J":"6C","to":B.gr,"1d":0.1,"me":(1h+"3b")})}}}if(B.2a==1&&(o.O.1o()>0||1g=="1N")){1j(2a);H(2a,{"1v":1})}if(B.bZ>0){H(bg,{"2Q":"3a("+((B.bZ-1)/5+1)+")"});H(6W,{"2Q":"3a("+B.bZ+")"})}if(1g=="1N"){o.X.4T(I);o.4T=I}o.bF=I}E 3V(){if(!hu){if(B.5Z>0){H(eh,{"Y":0})}if(B.6w!=-1&&B.bg==1){C m=1O 4S({"mc":bg,"1J":"6C","to":B.5a,"1d":0.1,"me":(1h+"bg")})}if(B.3b==1){if(B.xk==1&&J(B.nw)){if(B.ht==1&&3f){}G{3b.1Z="<2j Y=\'"+B.bK+"\' 1a=\'20\' 3Y:3W=\'3v://3H.w3.3Z/7s/3W\' 3Y=\'3v://3H.w3.3Z/4e/2j\'>"+B.dB.8e()+"</2j>"}}if(B.hM==1){H(3b,{"2Q":"1K(0)","3M":"hJ "+B.hp+"s 2F"})}G{if(B.gr!=-1){C m2=1O 4S({"mc":3b,"1J":"6C","to":B.ns,"1d":0.1,"me":(1h+"3b")})}}}if(B.bZ>0){H(bg,{"2Q":"3a(1)"});H(6W,{"2Q":"3a(1)"})}if(1g=="1N"&&!o.2t){o.X.4T(K);o.4T=K}o.U.dr(1h,"4m")}if(B.2a==1&&(o.O.1o()>0||1g=="1N")){1l(2a);H(2a,{"1v":0})}if(o.bU&&1g=="2y"){3u(5i);hN=-1}o.bF=K}E 9n(W){W.5n=I}E x6(W){W.5n=I}E nt(W){if(1g=="1N"){if(o.7y){hu=I;4v(nu);nu=2i(E(){hu=K;3V()},3i)}}mR();o.3f=K;if(B.3b==1){if(B.ht==1&&J(B.nd)){3b.1Z="<2j Y=\'20\' 1a=\'20\' 3Y:3W=\'3v://3H.w3.3Z/7s/3W\' 3Y=\'3v://3H.w3.3Z/4e/2j\'>"+B.dB.8e()+"</2j>"}}9K(W.5e,W.7A);o.U.bR(1h);o.U.cV(W.5e,W.7A);W.5n=I}E nv(W){3f=I;if(B.3b==1){if(B.ht==1&&J(B.nd)){3b.1Z="<2j Y=\'20\' 1a=\'20\' 3Y:3W=\'3v://3H.w3.3Z/7s/3W\' 3Y=\'3v://3H.w3.3Z/4e/2j\'>"+B.nd.8e()+"</2j>"}}c0=dG(bg);8D=dq(bg);9K(W.5e,W.7A);6Y(29,1,"no")}E 9K(ej,ep){C x;C xo=1P.hj.ad;C vr=1P.hj.cl;ep=ep+vr;ej=ej+xo;if(B.8H>0){x=ep-c0+w/2-B.6J;29=x/w;if(B.8H==xm){x=ep-c0+w/2-B.6s;29=x/w;29=(29-1)*-1}}G{x=ej-8D-B.6s;29=x/w;if(B.8j>Ix&&B.8j<Ip){x=ej-8D-B.6J;29=x/w;29=(29-1)*-1}}}F.bX=E(){bX()};F.et=E(){mU()};E mU(){if(2M){1c(C i=0;i<2M.V;i++){ef.3y(2M[i])}}2M=[];if(v.2M){1c(C i=0;i<4N.4M(v.2M).V;i++){if(v.2M[i].1d){2M[i]=1H("1T");H(2M[i],{\'1e\':\'1R\',\'1b\':0,\'1i\':-B.h/2,\'Y\':(J(v.2M[i].Y)?v.2M[i].Y:B.wH),\'1a\':B.h,\'1v\':(J(v.2M[i].1v)?v.2M[i].1v:B.wJ),\'3Q-2z\':\'1M\',\'2k\':\'1M\',\'2f-1E\':(J(v.2M[i].1E)?v.2M[i].1E:B.wF)});2M[i].1d=v.2M[i].1d;ef.1L(2M[i])}}bX()}}E bX(){C x=o.O.1o();1c(C i=0;i<2M.V;i++){if(x>0){H(2M[i],{\'1b\':w*(2M[i].1d/x)-w/2,\'2k\':\'4Z\'})}G{3u(2M[i])}}}E mR(){3f=K}E bY(W){if(B.5Z>0){if(o.1G||1g!=\'2y\'){H(eh,{"Y":W.5e-8D})}}if(B.2a==1&&(o.O.1o()>0||1g=="1N")){!5w(2a)?1j(2a):\'\';c0=dG(bg);8D=dq(bg);9K(W.5e,W.7A);if(1g=="2y"){if(o.O.6o()&&o.O.9R().P("?wE")>0&&v.J5==1){3j.1Z=\'- \'+hb((1-29)*o.O.1o())}G{3j.1Z=hb(29*o.O.1o())}}if(1g=="1N"){3j.1Z=3e.5V(29*1t)}H(2a,{"1i":(-3j.2I*2-B.wP*1)-(B.wQ==1?(B.h/2)*(B.bZ>0?B.bZ:1):0),"1b":(-w/2+(W.5e+1P.hj.ad-8D)-2a.24/2),"1a":B.gf+B.eC+B.xT,"Y":B.xX+3j.24+B.gd,});H(8d,{\'1a\':2a.2I});2a.B.5q="3i"}if(o.bU&&1g=="2y"){if(o.O.1o()>0){if(B.2a==0){c0=dG(bg);8D=dq(bg);9K(W.5e,W.7A)}C 1b=(-w/2+(W.5e-8D)-v.bO/2);1b>w/2-v.bO?1b=w/2-v.bO:\'\';H(5i,{"1i":(-v.fZ-5-v.n2),"1b":(1b<-w/2?-w/2:1b)});v1(29*o.O.1o())}}}F.c=E(){R 1f};F.s=E(1h){R B[1h]};F.ss=E(x,x2){R B[x][x2]};F.g=E(x){8K(x){1p"Y":R w;1n;1p"IP":R 8i.24;1n;1p"1a":R B.h;1n;1p"x":R 4a(1f.B.1b);1n;1p"y":R 4a(1f.B.1i);1n;1p"1v":R 1f.B.1v?1f.B.1v:1;1n;1p"1j":R 41;1n;1p"3c":R 3c;1n;1p"3a":R 3a;1n;1p"1g":R 1g;1n;1p"1h":R 1h;1n;1p"x0":R x0;1n;1p"y0":R y0;1n;1p"29":R 29;1n;6E:R K}};F.26=E(1h,x){8K(1h){1p"1j":41=x;1n;1p"3f":3f=x;1n;1p"2k":1g=="2y"||B.1l==1?H(1f,{"6r":(x?"41":"3z")}):H(1f,{"2k":(x?"4Z":"1M")});41=x;1n;1p"3c":H(1f,{"2Q":"3c("+x+")"});3c=x;1n;1p"3a":H(1f,{"2Q":"3a("+x+")"});3a=x;1n;1p"1v":H(1f,{"1v":x});1n;1p"1b":H(1f,{"1b":x});1n;1p"1i":H(1f,{"1i":x});1n;1p"29":29=x;1n;1p"Y":H(1f,{"Y":x});1n;1p"1a":H(1f,{"1a":x});1n;1p"mQ":B.IW=x;1n;1p"x":H(1f,{"1b":x});1n;1p"y":H(1f,{"1i":x});1n;1p"x0":x0=x;1n;1p"y0":y0=x;1n}};F.2D=E(x){2D(x)};F.gt=E(x){};F.cR=E(8A,8z){if(3f){if(1g=="1N"){9K(8A,8z);o.U.bR(1h);o.7y=I}9K(8A,8z);6Y(29,1,"no")}};F.cV=E(8A,8z){if(3f){mR();3f=K;9K(8A,8z);o.U.bR(1h);6Y(29,1,"no")}};E 6Y(1d,1o,ho){1d<0?1d=0:\'\';if(3f&&1o!=1){}G{C 3N;if(1o>0&&1d>0){if(1d>1o){1d=1o}3N=w*(1d/1o);if(3N==6F.24){3N=-1}}G{3N=0}if(3N>=0){H(6F,{"Y":3N,"3M":(ho!="no"?"Y "+B.hp+"s 2F":"1M")});mS(3N,I)}if(J(7l)){if(1o<2&&1g=="2y"){if(dY){3u(7l);dY=K}}G{if(!dY){6h(7l);dY=I}7l.1Z=1g=="2y"?6i(1d==0?1o:1d):3e.mZ(1d*1t);if(3N<7l.jh+B.xO+B.vA){if(!dS){H(7l,{"1b":0,"1X":"2H"});dS=I}}G{if(dS){H(7l,{"1X":0,"1b":"2H"});dS=K}}}}}};F.6Y=E(1d,1o,ho){if(1o!=vw||1d!=uV){6Y(1d,1o,ho)}};F.uQ=E(){29>1?29=1:\'\';29<0?29=0:\'\';H(6F,{"Y":(29*w),"3M":"1M"})};F.uX=E(1d,1o){if(1o>0&&1d>0){C 3N=w*(1d/1o);H(aB,{"Y":4a(3N)});uY=1o;n7=1d}G{n7=0;H(aB,{"Y":0})}};E v1(x){if(v.5z==1){if(o.bU){C y=-1;if(J(o.5z)){if(o.5z.V>0){1c(C i=o.5z.V-1;i>=0;i--){if(x>=o.5z[i].t1&&x<=o.5z[i].t2){y=i;1n}}}}if(y!=-1&&hN!=y){if(J(o.5z[y])){if(J(o.5z[y].1q)){C z=o.5z[y].1q;if(z.P(\'.\')>-1){!5w(5i)?6h(5i):\'\';H(5i,{\'2f-7o\':\'1q(\'+o.5z[y].1q+\')\'});if(z.P(\'8g\')>0){C xy=z.1C(z.P(\'8g\')+5);C 8g=xy.2G(\',\');if(8g.V==4){H(5i,{\'2f-1e-y\':"-"+2n(8g[1])+\'px\',\'2f-1e-x\':"-"+2n(8g[0])+\'px\',\'Y\':2n(8g[2])+\'px\',\'1a\':2n(8g[3])+\'px\',\'2f-2V\':\'2H\'});v.bO=8g[2];v.fZ=8g[3]}}G{H(5i,{\'2f-2V\':\'eN\'})}}}G{3u(5i)}}}G{y==-1?3u(5i):\'\'}hN=y}}}E wp(){5i=1H("1T");H(5i,{\'1e\':\'1R\',\'1b\':0,\'1i\':0,\'Y\':v.bO,\'1a\':v.fZ,\'6D\':\'3z\',"3Q-2z":"1M","2f-1E":"#qH","2O-6O":v.vP+\'px\',"2k":"1M"});if(v.n2==1){H(5i,{"2O":v.vR+"px 5k #"+v.vM})}if(v.vH==1){H(5i,{"6B-9P":"j8 56 ux 4f(0,0,0,0.5)"})}5i.B.5q="d3";1f.1L(5i)}E go(){2a=1H("1T");H(2a,{\'1e\':\'1R\',\'1b\':0,\'1i\':0,\'1a\':\'2H\',"3Q-2z":"1M","1v":0,"3M":"1v 0.1s 2F"});8d=1H("1T");B=3R(B,\'eg\',\'eg\');H(8d,{\'1e\':\'1R\',\'1b\':0,\'1i\':0,\'Y\':\'1t%\',\'1a\':30,\'2f-1E\':B.dL,\'1v\':B.ah,\'2O-6O\':B.n4});3j=1H("1T");H(3j,{\'1e\':\'1R\',\'1b\':B.gd,\'1i\':B.gf,\'1E\':B.n5,\'3J-o5\':B.nC,\'3J-2V\':B.eC,"dT-di":B.nD+\'px\',"2y-1a":"1",\'1v\':B.oa});B.ds=B.Jd;if(B.ds==1){6A=1H("1T");6A.1Z=\'<2j Y="9N" 1a="vV" w5="0 0 8 6" 8f="1.1" 3Y="3v://3H.w3.3Z/4e/2j" 3Y:3W="3v://3H.w3.3Z/7s/3W"><ca id="w4" 5f="1M" 4R="#\'+B.dL+\'" 4R-wr="wv" 2M="0 0 8 0 4 6"></ca></2j>\'}1f.1L(2a);2a.1L(8d);2a.1L(3j);if(B.ds==1){2a.1L(6A);H(6A,{\'1e\':\'1R\',\'1b\':\'50%\',\'2u-1b\':\'-wt\',\'2b\':\'-9N\',\'1v\':B.ah})}};E va(){if(o.3w&&v.de==1){C f=o.3w.8B();if(f.t&&f.d){6Y(f.t,f.d)}}};F.4c=E(){1f.3y(6W);if(bg){bg.ch("fB");bg.ch("eF");bg.ch("eP");bg.6a.3y(bg);2p bg}if(3b){1f.3y(3b)}o.1Q.3y(1f);2p 1f}};C v7=E(){C i;C B=[];C w;C h;C 41=I;C 3c=1;C 3a=1;C x0=0;C y0=0;C 8G=7p(gk,K4);C 1g,1h="bg";C 1J="K3";B["1e"]=v.2c.1e;1c(C k in v.2c){if(v.2c.2q(k)){B[k]=v.2c[k]}}if(B.1j==0){v.2c.h=B.h=0;B.2N=B.2u="0 0 0 0";B.4H=0}B["1K"]=1;B=3R(B,\'2u\',\'2u\');B=3R(B,\'ap\',\'ap\');if(J(B.eQ)){if(B.eQ!=20&&B.2u=="-20 0 0 0"){B.4I=B.eQ}}C 1f=1H("1T");H(1f,{\'1e\':\'1R\',\'1b\':0,\'1i\':0,\'Y\':(B.fq==1?\'1t%\':o.aa),\'1a\':B.h-B.4I,\'Kd\':B.a,\'3Q-2z\':\'1M\',\'cN\':\'fs\',\'od\':\'fx\'});o.1Q.1L(1f);C bg=1H("1T");H(bg,{\'Kb\':\'1R\',\'KA\':0,\'Kw\':0,\'Ky\':\'1t%\',\'1a\':B.h-B.5D-B.4I,\'1v\':B.a,\'2k\':\'4Z\',\'2u-1b\':B.2X,\'2u-1X\':B.3t,\'2O-6O\':B.6R});1f.1L(bg);w=1f.24;v.eS=-B.4I;if(B.4H==1){if(B.1E==\'3q\'||v.2c.7o!=\'\'){v.eS=98-B.h;C 4X=\'1B:7o/hZ;bG,qE+qA/T/D+qD/qK/qR==\';if(v.2c.7o.P("1B:7o")>-1){4X=v.2c.7o}H(bg,{\'1a\':B.h+v.eS,\'2f\':\'1q(\'+4X+\') f7-x 50% 1t%\',\'2f-2V\':\'2H\'})}G{C bC=\'to 2b, 4f(\'+j6(B.1E)+\',0), 4f(\'+j6(B.1E)+\',1)\';H(bg,{\'2f\':\'-o0-2F-4H(\'+bC+\')\',\'2f\':\'-51-2F-4H(\'+bC+\')\',\'2f\':\'-ms-2F-4H(\'+bC+\')\',\'2f\':\'-o-2F-4H(\'+bC+\')\',\'2f\':\'2F-4H(\'+bC+\')\'})}}G{H(bg,{\'2f-1E\':B.1E})}F.c=E(){R 1f};F.s=E(1h){R B[1h]};F.g=E(x){8K(x){1p"w":1f.24>0?w=1f.24:\'\';R w;1n;1p"Y":R 1f.24;1n;1p"1a":R 1f.2I;1n;1p"x":R 4a(1f.B.1b);1n;1p"y":R 4a(1f.B.1i);1n;1p"1v":R 1f.B.1v?1f.B.1v:1;1n;1p"1j":R 41;1n;1p"3c":R 3c;1n;1p"3a":R 3a;1n;1p"1h":R 1h;1n;1p"x0":R x0;1n;1p"y0":R y0;1n;1p"8G":R 1h+8G;1n;6E:R K}};F.26=E(1h,x){8K(1h){1p"1j":41=x;1n;1p"w":w=x;1n;1p"2k":H(1f,{"2k":(x?"4Z":"1M")});41=x;1n;1p"1K":H(1f,{"2Q":"1K("+x+")"});3c=x;3a=x;1n;1p"3c":H(1f,{"2Q":"3c("+x+")"});3c=x;1n;1p"3a":H(1f,{"2Q":"3a("+x+")"});3a=x;1n;1p"1v":H(1f,{"1v":x});1n;1p"1b":H(1f,{"1b":x});1n;1p"1i":H(1f,{"1i":x});1n;1p"Y":H(1f,{"Y":x});1n;1p"1a":H(1f,{"1a":x});1n;1p"x":H(1f,{"1b":x});1n;1p"y":H(1f,{"1i":x});1n;1p"x0":x0=x;1n;1p"y0":y0=x;1n}};F.4c=E(){o.1Q.3y(1f);2p 1f}};C 6y=E(is){C i;C B=[];C f=[];C cr=[];C us=[];C 4l=[];C 7h=[];C 2v=[];C f2=[];C dU=[];C K9=[];C 4q=[];C 6n=[];C 4n=[];C aq=[];C cP=K;C 3E;C hS=-1;C 54=I;C 1h=is;C 1k;C db=[];C 5I=[];C b3=[];C 3O=\'\';C d6=\'\';C 5L=-1;C ju=K;C Jt=K;C jd=K;C i6=K;C f1=K;C j1;C os;C ot;B=7X(B,v[is]);B=3R(v[is],\'2u\',\'2u\');if(B.j3==0){B.o4="0 0 0 0"}B=3R(v[is],\'bv\',\'o4\');B=3R(v[is],\'2N\',\'2N\');B.jl=0;C io="<2j Y=\'"+B.5U*2+"\' 1a=\'"+(B.5U*2>B.5K?(B.5U*2):B.5K)+"\' 3Y:3W=\'3v://3H.w3.3Z/7s/3W\' 3Y=\'3v://3H.w3.3Z/4e/2j\' ><g><bB ry=\'"+(B.5U)+"\' rx=\'"+B.5U+"\' cy=\'"+(B.5U*2>B.5K?(B.5U):(B.5K/2))+"\' cx=\'"+B.5U+"\' 4R=\'#"+B.59+"\'/></g></2j>";C wm="<2j Y=\'"+B.5U*2+"\' 1a=\'"+B.5K+"\' 3Y:3W=\'3v://3H.w3.3Z/7s/3W\' 3Y=\'3v://3H.w3.3Z/4e/2j\' ><g><bB ry=\'"+(B.5U-1)+"\' rx=\'"+(B.5U-1)+"\' cy=\'"+(B.5K/2+2)+"\' cx=\'"+B.5U+"\' 5f=\'#"+B.59+"\' 5f=\'1\' 4R-1v=\'0\'/></g></2j>";C xx=4;C qS="<2j Y=\'"+(xx+2)+"\' 1a=\'"+(B.5K)+"\' 3Y:3W=\'3v://3H.w3.3Z/7s/3W\' 3Y=\'3v://3H.w3.3Z/4e/2j\'><g><2y x1=\'1\' y1=\'"+(B.5K/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(B.5K/2)+"\' 5f=\'#"+B.1E+"\' 5f-Y=\'1\' 5f-ji=\'5V\'/><2y x1=\'"+xx+"\' y1=\'"+(B.5K/2)+"\' x2=\'1\' y2=\'"+(B.5K/2+xx)+"\' 5f=\'#"+B.1E+"\' 5f-Y=\'1\' 5f-ji=\'5V\'/></g></2j>";C 1F=1H("1T");o.1Q.1L(1F);H(1F,{\'6D\':\'3z\',\'2k\':\'4Z\',\'1v\':0,\'2O-6O\':B.6R});if(is=="1u"){1F.B.5q=1t}G{1F.B.5q=99}C 1f=1H("1T");1F.1L(1f);H(1f,{\'1e\':\'ak\',\'1i\':0,\'1b\':0,\'2k\':\'4Z\',\'Y\':\'1t%\',\'2N-1i\':B.7g,\'2N-1X\':B.6J+20,\'2N-2b\':B.7Y,\'2N-1b\':B.6s,\'1E\':B.1E,\'3J-2V\':B.cd,\'3J-o5\':B.3J,\'dT-di\':B.f9+\'px\'});if(is!=="1k"){H(1f,{\'6D-y\':\'7O\'})}if(is=="1k"){4D(1f,{id:(v.id+"o6"+is)});if(B.4r==1){H(1f,{\'Y\':\'1t%\',\'2N-1X\':B.6J,\'2N-2b\':B.7Y+20,\'6D-x\':\'7O\',\'9u-7K\':\'cv\'});H(1F,{\'Y\':o.3h-B.3t-B.2X,\'1a\':B.iv+B.7g+B.7Y})}G{H(1f,{\'6D-y\':\'7O\'});if(B.rb==1){H(1f,{\'Y\':o.3h})}}if(B.j3==1){H(1F,{\'2f-1E\':B.o7})}}if(B.eD==1){C 4x=1H("1T");C 91=j6(B.j3==1?B.o7:B.55);if(B.4r==1){dP(4x,\'to 1X, 4f(\'+91+\',\'+(B.5a*1+0.3)+\'), 4f(\'+91+\',0)\',\'1b\',12,5,7,10,7,10,12,15);if(o.1x.2h){4x.1r("5J",nI)}G{4x.1r("29",nI)}}G{dP(4x,\'to 2b, 4f(\'+91+\',\'+(B.5a*1+0.3)+\'), 4f(\'+91+\',0)\',\'1i\',5,12,10,7,10,7,15,12);if(o.1x.2h){4x.1r("5J",nQ)}G{4x.1r("29",nQ)}}C 4w=1H("1T");if(B.4r==1){dP(4w,\'to 1b, 4f(\'+91+\',\'+(B.5a*1+0.3)+\'), 4f(\'+91+\',0)\',\'1X\',8,5,13,10,13,10,8,15);if(o.1x.2h){4w.1r("5J",nP)}G{4w.1r("29",nP)}}G{dP(4w,\'to 2b, 4f(\'+91+\',0), 4f(\'+91+\',\'+(B.5a*1+0.3)+\')\',\'2b\',5,8,10,13,10,13,15,8);if(o.1x.2h){4w.1r("5J",nX)}G{4w.1r("29",nX)}}1f.1r("og",xJ,{ai:I});4x.1r("8k",8t);4w.1r("8k",8t);1F.1L(4x);1F.1L(4w);4P(os);os=7d(qe,3i)}if(o.1x.2h){1f.JX=ov;1f.JP=iQ}G{1f.eF=ov;1f.eP=iQ}if(is=="1u"){1c(C i=1;i<11;i++){if(J(v["8W"+is][is+i])){v.1u[is+i]=v["8W"+is][is+i];if(J(v["8W"+is][is+i+"1W"])){v.1u[is+i+"1W"]=v["8W"+is][is+i+"1W"]}if(J(v["8W"+is][is+i+"1g"])){v.1u[is+i+"1g"]=v["8W"+is][is+i+"1g"]}}if(J(v.1u[is+i])){if(v.1u[is+i]==1){9D(\'f\',i);9w(f[i],cr[i],4l[i],7h[i]);4l[i].1Z=3r(v.1u[is+i+"1g"]);if(J(v.1u[is+i+"1W"])){if(v.1u[is+i+"1W"]!=\'\'){4l[i].1Z=v.1u[is+i+"1W"]}}if(J(v.1u[is+i+"1g"])){2v[i]=v.1u[is+i+"1g"];bk(i)}if(o.1x.2h){f[i].1r("5J",4j);f[i].1r("6M",3V)}G{f[i].1r("aM",4j);f[i].1r("aL",3V)}f[i].1r("29",9n);f[i].1r("8k",8t)}}}}E xJ(){4P(ot);ot=7d(iQ,eu)}E ov(){o.3f=I}E iQ(){if(B.oq==1){4v(o.fm);o.fm=2i(E(){if(!o.3f){9h()}},3i)}o.3f=K}E 4j(W){if(o.2t){o.4T?o.X.4T(K):\'\'}C i=W.5h.7Z(\'hX\');C x;if(i){x=\'f\'}G{if(W.5h.7Z(\'at\')){i=W.5h.7Z(\'at\');x=\'f2\'}}if(i){i=2n(i);if(J(2m(x)[i])){if(is=="1k"&&B.iK==1&&B.i1==1){1j(2m(x+\'1W\')[i]);H(2m(x+\'1W\')[i],{\'1v\':1})}if(B.6w>-1){H(2m(x+\'bg\')[i],{\'1v\':B.6w})}if(B.5Z>-1){H(2m(x+\'1W\')[i],{\'1v\':B.5Z});H(2m(x+\'5P\')[i],{\'1v\':B.5Z})}H(2m(x+\'bg\')[i],{\'6m\':B.ay});if(is=="1k"){if(2v[i].P("1k")==0){C id=2v[i].1C(8);if(3O==id||d6==id){H(2m(x+\'1W\')[i],{\'1E\':B.59});H(2m(x+\'5P\')[i],{\'1E\':B.59})}G{H(2m(x+\'1W\')[i],{\'1E\':B.1E})}}}}}};E 3V(W){if(o.2t){o.4T?o.X.4T(I):\'\'}C i=W.5h.7Z(\'hX\');C x;if(i){x=\'f\'}G{if(W.5h.7Z(\'at\')){i=W.5h.7Z(\'at\');x=\'f2\'}}if(i){if(J(2m(x)[i])){if(is=="1k"&&B.iK==1&&B.i1==1){H(2m(x+\'1W\')[i],{\'1v\':0})}H(2m(x+\'bg\')[i],{\'6m\':B.55});if(B.6w>-1){H(2m(x+\'bg\')[i],{\'1v\':B.5a,"3M":"1v 0.1s 2F"})}if(B.5Z>-1){H(2m(x+\'1W\')[i],{\'1v\':B.a,"3M":"1v 0.1s 2F"});H(2m(x+\'5P\')[i],{\'1v\':B.a,"3M":"1v 0.1s 2F"})}if(is=="1k"){if(2v[i].P("1k")==0){C id=2v[i].1C(8);if(3O==id||d6==id){H(2m(x+\'1W\')[i],{\'1E\':B.59});H(2m(x+\'5P\')[i],{\'1E\':B.59})}G{if(J(db[id])){ir(i)}G{H(2m(x+\'1W\')[i],{\'1E\':B.1E})}}}}}}}E 9n(W){if(!f1){C d=1O 9b();o.fM=d.cm();C i=W.5h.7Z(\'hX\');if(i){if(J(f[i])){if(J(2v[i])){5d(i)}}}}}E 8t(W){W.5n=I}E nM(W){if(!f1){C d=1O 9b();o.fM=d.cm();C i=W.5h.7Z(\'at\');if(i){if(i==0){iW()}G{if(J(4n[i])){rt(i)}}}}}E iO(W){C x=W.5h.7Z(\'wb\');if(x){nO(x)}}E xj(W){C i=W.5h.7Z(\'at\');if(J(4n[i])){if(4n[i].P("=")>0){C x=4n[i].1C(0,4n[i].P("="));C y=4n[i].1C(4n[i].P("=")+1);v[x]=y;if(o.53&&v.oO==1){4E.bj("gS"+x,y)}o.X.vs();nO(x)}}}E bk(i){if(J(2v[i])){C aP=K;C 9S=K;C 7a=\'\';if(is=="1u"){if(2v[i]=="4p"){7a=o.O.oh();if(o.2r.V<2){aP=I}G{9S=I}}if(2v[i]=="6p"){7a=o.O.oi();if(o.5Q.V<2){aP=I}G{9S=I}}if(2v[i]=="43"){if(!o.43){aP=I}G{9S=I}}if(2v[i]=="2l"){if(J(o.3p)){9S=I;if(o.6Z){7a=o.4F[o.3C]}G{7a=\'\'}}G{aP=I}}if(2v[i]=="7I"){7a=o.96[o.b1];9S=I;if(o.2w=="9X"){aP=I;9S=K}}}7h[i].1Z=7a;if(aP){1l(f[i]);if(is=="1u"){aq[i]?4v(aq[i]):\'\';if(o.U){o.U.eR(i,K,7a)}G{aq[i]=2i(E(){o.U.eR(i,K,7a)},52)}}H(f[i],{\'1e\':\'1R\',\'1X\':0,\'1i\':-1t})}if(9S){if(B.4r==1){H(f[i],{\'2k\':\'bq-4Z\'})}G{1j(f[i])}if(is=="1u"){aq[i]?4v(aq[i]):\'\';if(o.U){o.U.eR(i,I,7a)}G{aq[i]=2i(E(){o.U.eR(i,I,7a)},52)}}H(f[i],{\'1e\':\'ak\',\'1X\':0,\'1i\':0})}2D()}1c(C j=1;j<f.V;j++){if(f[j]){if(5w(f[j])){C 6f=K;54?6f=I:\'\';54=K;6f&&o.U?o.U.6f():\'\'}}}};E 5d(i){if(J(2v[i])){C x=o1();if(3E!=2v[i]){3E=2v[i];if(3E==\'4p\'||3E==\'6p\'||3E==\'2l\'||3E==\'7I\'){hS=i;C 3K=[];if(J(4N.wl)){3K=4N.wl([],o[\'jn\'+3E])}G{1c(C 1h in o[\'jn\'+3E]){if(o[\'jn\'+3E].2q(1h)){3K[1h]=o[\'jn\'+3E][1h]}}}C bT=o[\'ES\'+3E];C vL=o[\'EQ\'+3E];1c(C j=1;j<f.V;j++){if(f[j]){f[j].B.2k="1M"}}f2=[];9D(\'f2\',0);9w(f2[0],dU[0],4q[0],6n[0]);H(f2[0],{"2O-2b":"56 5k "+(B.vE==1?"#"+B.7f.2J("#",""):"4f(1t,1t,1t,0.7)")});4q[0].1Z=J(v.1u[is+i+"1W"])?v.1u[is+i+"1W"]:3r(v.1u[is+i+"1g"]);if(3E==\'2l\'){6n[0].1Z=3r("w7");H(6n[0],{\'1E\':B.1E,\'2g-e2\':\'EY\',\'ag\':\'2H\'});6n[0].1r("29",r9);if(ju){1c(j=0;j<o.ae.V;j++){3K.4Q("Fy"+o.ae[j])}}}H(4q[0],{\'3J-2V\':B.bH});4n[0]="Fx";if(x[0]>1){if(o.1x.2h){f2[0].1r("5J",4j);f2[0].1r("6M",3V)}G{f2[0].1r("aM",4j);f2[0].1r("aL",3V)}f2[0].1r("29",nM);f2[0].1r("8k",8t)}G{H(f2[0],{"6t":\'6E\'})}if(B.Fw==1){3u(f2[0])}if(J(3K)){1c(j=0;j<3K.V;j++){C y=j+1;C fW=K;if(4U(3K[j])!=\'\'){if(3E==\'4p\'){if(3K[j]==3r("2H")){fW=I}}9D(\'f2\',y,fW);9w(f2[y],dU[y],4q[y],6n[y]);if(2S(3K[j])==\'6H\'){if(3K[j].P("nL")==0){4q[y].1Z=3r(3K[j].1C(7));if(3K[j]==\'FB\'){H(f2[y],{"2O-1i":"56 5k 4f(1t,1t,1t,0.7)"})}}G{4q[y].1Z=3K[j]}}G{4q[y].1Z=3K[j]}4n[y]=3E+j;if(bT==j||vL==j){6n[y].1Z=bT==j?io:wm;bT==j?H(4q[y],{\'1E\':B.59}):\'\'}if(2S(3K[j])==\'6H\'){if(3K[j].P("nL")==0){C t=3K[j].1C(7);if(t.P("1E")>0){6n[y].1Z="<1T B=\'"+(v[t]=="3q"?\'2O:56 5k #d3;1a:9N;Y:9N;\':\'1a:b5;Y:b5;\')+";2f-1E:"+(v[t].P("#")==-1?\'#\':\'\')+v[t]+";2O-6O:b5;\'></1T>"}G{6n[y].1Z=v[3K[j].1C(7)]}}}if(3E==\'4p\'){if(3K[j]==3r("2H")&&o.O.dm()){H(4q[y],{\'1E\':B.59})}if(J(v.hQ)){if(v.hQ.P(3K[j])>-1){3u(f2[y])}}}C 6I="";if(2S(3K[j])==\'6H\'){if(3K[j].P("nL")==0){4D(f2[y],{\'Ed\':i,\'wb\':3K[j].1C(7)});6I="iO"}}if(o.1x.2h){f2[y].1r("5J",4j);f2[y].1r("6M",3V)}G{f2[y].1r("aM",4j);f2[y].1r("aL",3V)}if(6I=="iO"){f2[y].1r("29",iO)}G{f2[y].1r("29",nM)}f2[y].1r("8k",8t)}}}2D()}if(2v[i]==\'aN\'){o.X.i4()}if(2v[i].P(\'1k\')>-1){C id=2v[i].1C(8);if(J(o.1z[id])){if(J(o.1z[id][\'3k\'])){o.2T=2e;9L(i);if(J(o.1z[id][\'1G\'])){v.1G=o.2T=o.1z[id][\'1G\']}if(J(o.1z[id][\'7q\'])&&v.7q==1&&v.E1==1){7q(o.1z[id][\'7q\'])}G{o.X.dd(o.1z[id][\'3k\']);v.1k.7Q==0&&v.1k.bW==1?2i(9h,4V):\'\';jd=K;i6=K;j9(id)}}G{if(J(o.1z[id][\'5m\'])){6q(o.1z[id]);if(jd){5L==-1?5d(0):\'\'}G if(i6){5L==-1?5d(2n(f.V)-2):\'\'}}}}}if(2v[i]==\'43\'){o.O.bs()}}}};E nO(x){1c(C i=0;i<f2.V;i++){if(f2[i]){f2[i].B.2k="1M"}}f2=[];9D(\'f2\',0);9w(f2[0],dU[0],4q[0],6n[0]);H(f2[0],{"2O-2b":"56 5k "+(B.vE==1?"#"+B.7f.2J("#",""):"4f(1t,1t,1t,0.7)")});4q[0].1Z=3r(x);H(4q[0],{\'3J-2V\':B.bH});if(o.1x.2h){f2[0].1r("5J",4j);f2[0].1r("6M",3V)}G{f2[0].1r("aM",4j);f2[0].1r("aL",3V)}f2[0].1r("29",nN);f2[0].1r("8k",8t);C 4y=[];C nW=K;if(x.P("2V")>0){4y=[\'50%\',\'75%\',\'1t%\',\'nF%\',\'4V%\',\'ED%\',\'ec%\',\'e9%\']}if(x.P("5a")>0){4y=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.P("dV")>0){4y=[4V,e9,9Q]}if(x.P("2b")>0){1c(i=0;i<21;i++){4y[i]=i*10}}if(x.P("9P")>0){nW=I;4y=[0,1]}if(x.P("1E")>0){4y=[\'3X\',\'GV\',\'GC\',\'GB\',\'Gz\',\'GY\',\'GZ\',\'Hh\',\'Hd\',\'Hb\',\'FV\',\'G2\',\'FU\',\'FH\',\'FM\',\'FR\',\'Gq\',\'3q\'];C vx=v[x].2J("#","");if(4y.P(vx)==-1){4y[8]=vx}}1c(y=1;y<=4y.V;y++){9D(\'f2\',y,K);9w(f2[y],dU[y],4q[y],6n[y]);H(6n[y],{\'2N-1b\':0});if(x.P("1E")>0||x.P("2b")>0){y%3!=0?H(f2[y],{\'i2\':\'1b\'}):\'\';H(f2[y],{\'Y\':\'33.3%\'});if(x.P("1E")>0){4q[y].1Z="<1T B=\'"+(4y[y-1]=="3q"?\'2O:56 5k #d3;1a:xt;Y:xt;\':\'1a:c4;Y:c4;\')+";2f-1E:#"+4y[y-1]+";2O-6O:c4;\'></1T>";H(f2[y],{\'2y-1a\':1})}G{4q[y].1Z=4y[y-1]}}G{if(x.P("dV")>0){4q[y].1Z=4y[y-1]}G{y%2!=0?H(f2[y],{\'i2\':\'1b\'}):\'\';H(f2[y],{\'Y\':\'50%\'});if(nW){4q[y].1Z=3r(4y[y-1]+\'nV\')}G{4q[y].1Z=4y[y-1]}}}4n[y]=x+\'=\'+4y[y-1];if(4y[y-1]==v[x]||v[x]==\'#\'+4y[y-1]){6n[y].1Z=io;H(4q[y],{\'1E\':B.59})}if(o.1x.2h){f2[y].1r("5J",4j);f2[y].1r("6M",3V)}G{f2[y].1r("aM",4j);f2[y].1r("aL",3V)}f2[y].1r("29",xj);f2[y].1r("8k",8t)}2D()}E j9(id){if(J(o.1z[id][\'1V\'])){v.1V=o.1z[id][\'1V\'];J(v.1V)?o.O.7W(v.1V):\'\'}if(J(o.1z[id][\'6T\'])){v.6T=o.1z[id][\'6T\']}if(J(o.1z[id][\'1W\'])){o.iH=o.1z[id][\'1W\'];if(v.iM==1){v.1W=(v.nR==1&&J(o.oJ)?o.oJ+(v.nS==1?\'<br>\':\' \'):\'\')+o.1z[id][\'1W\'];o.X.8I(\'1W\')}}if(J(o.1z[id][\'1q\'])){v.1q=o.1z[id][\'1q\']}if(v.ew==1){if(J(o.1z[id][\'2M\'])){v.2M=o.1z[id][\'2M\']}G{v.2M=[]}o.U.et()}if(J(o.1z[id][\'bP\'])){v.bP=o.1z[id][\'bP\']}if(J(o.1z[id][\'es\'])){v.es=o.1z[id][\'es\']}v.1G=0;if(J(o.1z[id][\'1G\'])){v.1G=o.2T=o.1z[id][\'1G\']}if(J(o.1z[id][\'44\'])){v.44=o.1z[id][\'44\']}if(J(o.1z[id][\'aX\'])){v.aX=o.1z[id][\'aX\']}if(J(o.1z[id][\'2R\'])){o.1z[id][\'2l\']=o.1z[id][\'2R\']}if(J(o.1z[id][\'2l\'])){o.O.bI(o.1z[id][\'2l\'])}if(J(o.1z[id][\'aQ\'])){7E(\'aQ\',o.1z[id][\'aQ\'])}}E 9L(x){if(5L==0&&!o.1G){H(4l[5L],{\'1E\':B.1E});7h[5L].1Z=\'\'}G{if(5L>-1){ir(5L)}if(3O!=\'\'){db[3O]=I;2p 5I[3O]}}C id=2v[x].1C(8);7h[x].1Z=io;H(4l[x],{\'1E\':B.59,\'2g-e2\':\'1M\',\'1v\':B.a});5L=x;3O=id;o.3O=3O;v.4G=3O;o.im=4l[x].1Z;d6=o.1z[id][\'eU\'];if(o.U){o.U.ez()}}E 6q(x){1c(C i=0;i<f.V;i++){1f.3y(f[i]);2p f[i]}f=[];5L=-1;if(J(x[\'5m\'])){C y=4N.4M(x[\'5m\']).V;9D(\'f\',y);2v[y]="oU";9w(f[y],cr[y],4l[y],7h[y]);if(B.4r==1){H(f[y],{"Y":(B.jp==1?B.eO:"2H"),"1a":B.iv})}if(B.nU==1){if(B.4r==1){H(f[y],{"Ge":"56 5k #"+B.nT})}G{H(f[y],{"Gg":"56 5k #"+B.nT})}}4l[y].1Z=x.1W;H(4l[y],{\'3J-2V\':B.bH});C p=x[\'eU\'];if(o.1x.2h){f[y].1r("5J",4j);f[y].1r("6M",3V)}G{f[y].1r("aM",4j);f[y].1r("aL",3V)}f[y].1r("29",E(){rl(p)});x=x[\'5m\']}C y=4N.4M(x).V;5I=[];b3=[];1c(C i=0;i<y;i++){9D(\'f\',i);2v[i]="1k"+x[i].id;if(!J(db[x[i].id])&&!J(x[i].5m)){5I[x[i].id]=i;b3[x[i].id]=i}9w(f[i],cr[i],4l[i],7h[i]);if(B.4r==1){H(f[i],{"Y":(B.jp==1?B.eO:"2H"),"1a":B.iv})}if(B.nU==1&&i<y-1){C iw=1H("1T");f[i].1L(iw);if(B.4r==1){H(iw,{"1e":"1R","1i":0,"1X":0,"Y":1,"1a":"1t%","2f":"#"+B.7f})}G{H(iw,{"1e":"1R","2b":0,"1b":0,"Y":"1t%","1a":1,"2f":"#"+B.7f})}}4l[i].1Z=x[i].1W?x[i].1W:\'&z1;\';if(J(x[i].1V)&&B.iK==1){H(us[i],{"2f-7o":"1q("+x[i].1V+")","2f-f7":"no-f7","2f-1e":"50% 50%","2f-2V":"eN","2O":"56 5k #qH"});H(f[i],{"1a":B.qF});H(4l[i],{"1a":98,"Y":"1t%",\'2f\':\'1q(1B:7o/hZ;bG,qE+qA/T/D+qD/qK/qR==) f7-x 0 0\',"3M":"1v 0.2s 2F"});if(B.i1==1){1l(4l[i]);H(4l[i],{\'1v\':0})}}if(J(x[i].5m)){7h[i].1Z=qS;H(7h[i],{"1E":B.1E})}if(o.1x.2h){f[i].1r("5J",4j);f[i].1r("6M",3V)}G{f[i].1r("aM",4j);f[i].1r("aL",3V)}f[i].1r("29",9n);f[i].1r("8k",8t);if(J(db[x[i].id])){ir(i)}if(3O==x[i].id){9L(i)}if(d6==x[i].id){H(4l[i],{\'1E\':B.59});H(7h[i],{\'1E\':B.59})}2D()}54=K;o.U?o.U.6f():\'\'}E dP(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){C ww=(B.4r==1?\'qL\':\'1t%\');C hh=(B.4r==1?\'1t%\':\'qL\');H(x,{\'1e\':\'1R\',\'2k\':\'bq-4Z\',\'Y\':ww,\'1a\':hh,\'2g-dA\':\'7b\'});if(B.qN==1){H(x,{\'2f\':\'-o0-2F-4H(\'+y+\')\',\'2f\':\'-51-2F-4H(\'+y+\')\',\'2f\':\'-ms-2F-4H(\'+y+\')\',\'2f\':\'-o-2F-4H(\'+y+\')\',\'2f\':\'2F-4H(\'+y+\')\',})}if(B.4r==1||o.1x.2h){H(x,{\'6t\':\'3Q\'})}G{H(x,{\'3Q-2z\':\'1M\'})}if(B.iN==1){H(x,{\'7i-Y\':B.eW+\'px!9m\'})}if(z=="1i"){H(x,{\'1i\':-1,\'1b\':0})}if(z=="2b"){H(x,{\'2b\':-1,\'1b\':0})}if(z=="1b"){H(x,{\'1i\':0,\'1b\':0})}if(z=="1X"){H(x,{\'1i\':0,\'1X\':0})}if(z=="1X"||z=="1b"){H(x,{\'2g-dA\':\'1b\',\'2N-1i\':1F.2I/2-10})}x.1Z="<7b><1T "+(B.qy==1?"FI=\'F.B.6m=\\"#"+B.qk+"\\"\' FL=\'"+(B.nZ==1?"F.B.6m=\\"#"+B.nY:"F.B.2f=\\"1M")+"\\"\'":"")+" B=\'3Q-2z:2H;6t:3Q;Y:c4;1a:c4;2O-6O:c4;"+(B.nZ==1?"2f-1E:#"+B.nY+";":"")+(z=="1i"?"2u-1i:b5;":"")+(z=="2b"?"2u-1i:b5;":"")+(z=="1X"?"2u-1b:j8;":"")+(z=="1b"?"2u-1X:j8;":"")+"\'><2j Y=\'20\' 1a=\'20\' 3Y:3W=\'3v://3H.w3.3Z/7s/3W\' 3Y=\'3v://3H.w3.3Z/4e/2j\'><g><2y x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 5f=\'#"+B.iX+"\' 5f-Y=\'"+B.jx+"\' 5f-ji=\'5V\'/><2y x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 5f=\'#"+B.iX+"\' 5f-Y=\'"+B.jx+"\' 5f-ji=\'5V\'/></g></2j></1T></7b>"}F.7N=E(){if(B.eD==1){7N()}};E qe(){if(cP){7N()}}E 7N(e){if(B.eD==1){if(B.4r==1){C h=1f.H5;C m=1F.24+B.6s+B.6J;C t=1f.ad}G{C h=1f.H1;C m=1F.2I;C t=1f.cl}if(h>m){if(t>0){if(!5w(4x)){1j(4x);C m1=1O 4S({"mc":4x,"1J":"6C","to":1,"1d":0.3,"me":"4x"})}}G{if(5w(4x)){C m2=1O 4S({"mc":4x,"1J":"6C","to":0,"1d":0.3,"me":"4x","1l":I})}if(e){e.hV<0?e.7r():\'\'}}if(t<h-m-10){if(!5w(4w)){1j(4w);C m3=1O 4S({"mc":4w,"1J":"6C","to":1,"1d":0.3,"me":"4w"})}}G{if(5w(4w)){C m4=1O 4S({"mc":4w,"1J":"6C","to":0,"1d":0.3,"me":"4w","1l":I})}if(e){e.hV>0?e.7r():\'\'}}}G{1l(4x);1l(4w)}}}E nX(){C x=1f.cl+1F.2I-60;C m=1O 4S({"mc":1f,"1J":"7O","to":x,"1d":0.3,"me":"pY","8C":"a2"});2i(7N,3i)}E nQ(){C x=1f.cl-1F.2I+60;C m=1O 4S({"mc":1f,"1J":"7O","to":x,"1d":0.3,"me":"GL","8C":"a2"});2i(7N,3i)}E nP(){C x=1f.ad+(1F.24+B.6s+B.6J)-60;C m=1O 4S({"mc":1f,"1J":"fh","to":x,"1d":0.3,"me":"GX","8C":"a2"});2i(7N,3i)}E nI(){C x=1f.ad-(1F.24+B.6s+B.6J)+60;C m=1O 4S({"mc":1f,"1J":"fh","to":x,"1d":0.3,"me":"p3","8C":"a2"});2i(7N,3i)}E rl(x){if(x==\'\'){6q(o.1k)}G{if(J(o.1z[x])){6q(o.1z[x])}}3E=\'\'}E ir(x){7h[x].1Z=\'\';H(4l[x],{\'1E\':B.rh});if(B.rp==1){H(4l[x],{\'2g-e2\':\'2y-GP\'})}if(B.nH>-1){H(4l[x],{\'1v\':B.nH})}H(cr[x],{\'6m\':B.rz});if(B.nG>-1){H(cr[x],{\'1v\':B.nG})}}E rt(i){if(J(4n[i])){if(4n[i].P("4p")==0){o.X.5O(4n[i].1C(7))}if(4n[i].P("6p")==0){o.X.8w(4n[i].1C(10))}if(4n[i].P("2l")==0){o.X.bo(4n[i].1C(8))}if(4n[i].P("7I")==0){o.X.9E(4n[i].1C(5));1c(C i=0;i<2v.V;i++){if(2v[i]=="7I"){bk(i);if(3E==\'7I\'){bA();5d(i)}}}2i(9h,4V)}}};E 9D(x,i,fW){if(J(2m(x))){2m(x)[i]=1H("1T");if(i<2||x=="f"||3E!=\'4p\'||fW){1f.1L(2m(x)[i])}G{1f.ob(2m(x)[i],2m(x)[i-1])}if(x==\'f\'){4D(2m(x)[i],{\'hX\':i})}if(x==\'f2\'){4D(2m(x)[i],{\'at\':i})}2m(x+\'bg\')[i]=1H("1T");2m(x)[i].1L(2m(x+\'bg\')[i]);2m(x+\'4X\')[i]=1H("1T");2m(x)[i].1L(2m(x+\'4X\')[i]);H(2m(x+\'4X\')[i],{\'1e\':\'1R\',\'1X\':0,\'1i\':0,\'Y\':\'1t%\',\'1a\':\'1t%\',\'ag\':\'1M\'});2m(x+\'1W\')[i]=1H("1T");2m(x)[i].1L(2m(x+\'1W\')[i]);2m(x+\'5P\')[i]=1H("1T");2m(x)[i].1L(2m(x+\'5P\')[i]);if(x=="f2"&&is=="1u"&&B.rf==0){3u(2m(x+\'5P\')[i])}}};E 9w(x,9q,eG,nJ){H(x,{\'1e\':\'ak\',\'1X\':0,\'1i\':0,\'6t\':\'3Q\',\'1a\':\'2H\',\'6D\':\'3z\',\'Y\':\'1t%\',\'2k\':\'4Z\',\'2y-1a\':\'1.EI\'});if(B.nE&&B.4r==1){H(x,{\'EE\':B.nE})}if(B.4r==1){H(x,{\'2k\':\'bq-4Z\',\'8H-dA\':\'1i\',\'9u-7K\':\'n6\'})}H(9q,{\'1e\':\'1R\',\'1X\':0,\'1i\':0,\'Y\':\'1t%\',\'1a\':\'1t%\',\'6m\':B.55,\'1v\':B.5a,\'ag\':\'1M\',\'3M\':\'1v 0.2s 2F,2f .2s 2F\'});H(eG,{\'1e\':\'ak\',\'1X\':0,\'1i\':0,\'i2\':\'1b\',\'1E\':B.1E,\'2N-1i\':B.eQ,\'2N-1X\':B.r0,\'2N-2b\':B.Eo,\'2N-1b\':B.qV,\'ag\':\'1M\',\'1v\':B.a,\'3M\':\'1v 0.2s 2F,1E 0.2s 2F\'});H(nJ,{\'1e\':\'ak\',\'1X\':0,\'1i\':0,\'i2\':\'1X\',\'2N-1i\':B.eQ+(B.cd-B.5K)/2,\'2N-1X\':B.r0,\'2N-1b\':B.qV,\'ag\':\'1M\',\'3J-2V\':B.5K,\'1v\':B.a,\'1E\':B.59,\'3M\':\'1v 0.2s 2F,1E 0.2s 2F\'});if(B.iN==1){H(x,{\'7i-Y\':B.eW+\'px!9m\'});H(eG,{\'7i-Y\':(B.eW-70)+\'px!9m\'})}G{if(B.4r==1){if(B.jp==1){H(x,{\'Y\':B.eO});H(eG,{\'Y\':B.eO-70})}}G{H(eG,{\'9u-7K\':\'cv\'});H(nJ,{\'9u-7K\':\'cv\'})}}}E iW(){1c(C i=1;i<f.V;i++){if(J(f[i])){if(B.4r==1){f[i].B.2k="bq-4Z"}G{f[i].B.2k="4Z"}}}bA();2D();3E=\'\';hS=-1};E bA(){1c(C j=0;j<f2.V;j++){if(f2[j]){1f.3y(f2[j]);2p f2[j]}}f2=[];3E=\'\'}E pS(){R 1f.24};F.fb=E(){nK()};E nK(){if(is=="1k"){if(B.4r==1){H(1F,{\'Y\':o.3h-B.3t-B.2X,})}if(B.rb==1){H(1f,{\'Y\':o.3h})}}}E 2D(){if(is=="1u"){o.U?o.U.o2():\'\'}if(is=="1k"){nK();o.U?o.U.fb():\'\'}C x=f[0];f.V>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.V>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.24==0&&f2.V>0?x=f2[0]:\'\'}if(1f.24-1f.jh>0&&x){if(J(4x)){H(4x,{"Y":x.24})}if(J(4w)){H(4w,{"Y":x.24})}B.jl=(1f.24-x.24)-(1f.jh-x.jh)}G{B.jl=0}};E o1(){C x=0;C y=0;C z=\'\';1c(C i=1;i<f.V;i++){if(J(f[i])){if(5w(f[i])){x++;y=i;z=2v[i]}}}R[x,y,z]}E r9(){ju=!ju;nN()}E nN(){iW();1c(C i=0;i<2v.V;i++){if(2v[i]=="2l"){5d(i)}}}E 9h(x){if(is==\'1u\'&&v.1u.7Q==1){}G{if(x!=1||(B.E2==1&&B.7Q==1)){C m=1O 4S({"mc":1F,"1J":"6C","to":0,"1d":0.1,"me":is,"8C":"pV"});2i(E(){H(1F,{"6r":"3z","1v":0,"1i":-4e});cP=K},4V)}G{H(1F,{"6r":"3z","1v":0,"1i":-4e});cP=K}if(is==\'1k\'){if(v.1k.ph==1&&o.U){o.U.om("1k",I)}}}};F.c=E(){R 1F};F.co=E(){if(1F.Fq(1f)){R 1f}};F.s=E(1h){R B[1h]};F.ss=E(1h){R B};F.1j=E(){iW();H(1F,{"6r":"41","1v":1,"3M":"1v 0.2s 2F"});cP=I;C x=o1();if(x[0]==1){if(x[2]=="4p"||x[2]=="6p"||x[2]=="2l"||x[2]=="7I"){5d(x[1])}}if(o.U){is==\'1u\'?o.U.o2():\'\';if(is==\'1k\'){o.U.fb();if(v.1k.ph==1){o.U.om("1k",K)}}}f1=I;4P(j1);j1=7d(pp,1t)};E pp(){4P(j1);f1=K}F.8F=E(i){5d(i)};F.1l=E(x){9h(x)};F.5O=E(){1c(C i=0;i<2v.V;i++){if(2v[i]=="4p"){bk(i);if(o.2r.V>1){1j(f[i])}if(3E==\'4p\'){bA();5d(i)}}}};F.bs=E(){1c(C i=0;i<2v.V;i++){if(2v[i]=="43"){bk(i)}}};F.8w=E(){1c(C i=0;i<2v.V;i++){if(2v[i]=="6p"){bk(i);if(o.5Q.V>1){1j(f[i])}if(3E==\'6p\'){bA();5d(i)}}}};F.bo=E(){1c(C i=0;i<2v.V;i++){if(2v[i]=="2l"){bk(i);if(o.4F){if(o.4F.V>0){1j(f[i])}}if(3E==\'2l\'){bA();5d(i)}}}};F.oj=E(x){6q(x);if(J(v.4G)){if(v.4G.P("x-")!=0){1c(C y in o.1z){if(o.1z.2q(y)){if(o.1z[y].bm==v.4G){v.4G=y}}}}if(J(o.1z[v.4G])){cY(o.1z[v.4G]);C y=o.1z[v.4G][\'fa\'];9L(y);if(v.1k.p7==1){6q(o.1k);2i(E(){2D()},52)}G{2i(E(){i5(y);2D()},52)}v.4G=2e}G{9L(0)}}G{9L(0)}};F.pi=E(x){if(J(o.1z[x])){cY(o.1z[x]);5d(o.1z[x][\'fa\'])}};F.op=E(x){if(J(o.1z[x])){cY(o.1z[x]);9L(o.1z[x][\'fa\']);J(v.1V)?o.O.7W(v.1V):\'\';o.X.dd(o.1z[x]["3k"],1);j9(x)}};E pU(x){if(J(o.1z[x])){d6=\'\';6q(o.1k);cY(o.1z[x]);9L(o.1z[x][\'fa\']);j9(x);o.je=o.1z[x]["3k"];J(v.1V)?o.O.7W(v.1V):\'\'}};F.d8=E(){jd=I;x=2n(5L)+1;if(3O!=\'\'){db[3O]=I;2p 5I[3O]}if(v.5I==1){if(4N.4M(5I).V==0&&v.Fc==1){b3.ps(E(a,b){R 3e.7p()-0.5});1c(C x in b3){if(b3.2q(x)){5I[x]=b3[x]}}}x=pt(5I)}G{if((2v[x]=="oU"||5L==-1)&&3O!=\'\'){C y=4N.4M(o.1z).P(3O);if(y<4N.4M(o.1z).V){C z=o.1z[4N.4M(o.1z)[y+1]];if(z){if(J(z.5m)){z=o.1z[4N.4M(o.1z)[y+2]]}F.op(z.id);x=-1;o.X.2C()}}}}if(x>-1){5d(x);i5(x)}};E i5(x){if(f[x]){if(B.4r==1){C to=f[x].dh-20;C m=1O 4S({"mc":1f,"1J":"fh","to":to,"1d":0.3,"me":"p3","8C":"a2"})}G{C to=f[x].ou-1F.2I/2+20;C m=1O 4S({"mc":1f,"1J":"7O","to":to,"1d":0.3,"me":"pY","8C":"a2"})}2i(7N,3i)}}E pt(42){C 4M=4N.4M(42);R 42[4M[4M.V*3e.7p()<<0]]};F.cL=E(){if(v.5I==1){R 4N.4M(5I).V>0}C x=K;if(o.1z){x=4N.4M(o.1z).P(3O)<4N.4M(o.1z).V-1}R x};F.jt=E(){if(J(o.eI)){pU(o.eI)}};F.pQ=E(){R 5L>0};F.jr=E(){R J(o.1z)};F.eE=E(){i6=I;if(5L>0){C x=2n(5L)-1;5d(x);i5(x)}};E cY(x){if(x[\'pR\']!=-1){cY(o.1z[x[\'eU\']]);6q(o.1z[x[\'eU\']])}};F.g=E(x){8K(x){1p"Y":R pS();1n;1p"1a":R 1F.2I;1n;1p"x":R 4a(1F.B.1b);1n;1p"y":R 4a(1F.B.1i);1n;1p"1v":R 1F.B.1v;1n;1p"1j":R cP;1n;1p"8F":R hS;1n;1p"1h":R 1h;1n;1p"8G":R 1h+8G;1n;1p"54":R 54;1n;1p"1k":R is=="1k";1n}};F.54=E(){if(is=="1u"){C x=0;1c(C i=1;i<11;i++){if(2v[i]=="4p"){C y=o.2r.V;if(J(v.hQ)){C z=v.hQ.2G(",");1c(C j=0;j<z.V;j++){if(o.2r.P(z[j])>-1){y--}}}if(y>1){x++}}if(2v[i]=="43"){if(o.43){x++}}if(2v[i]=="6p"){if(o.5Q.V>0){x++}}if(2v[i]=="2l"){if(J(o.3p)){x++}}if(J(4l[i])&&2v[i]!="4p"&&2v[i]!="6p"&&2v[i]!="2l"){if(2v[i]=="7I"&&o.2w=="9X"){}G{x++}}}R x==0}G if(is=="1k"){R f.V==0}G{R 54}};F.4c=E(){if(1F.6a==o.1Q){1F.3y(1f);o.1Q.3y(1F);2p 1F;2p 1f}}};if(2S(3l)=="6H"){pT()}o.F=F;if(3l.id){if(1P.7P(3l.id)){oe()}G{1P.1r(\'JC\',7D)}}E oe(){if(J(3l.id)){if(1P.7P(3l.id)){if(!ro(1P.7P(3l.id))){7D()}G{2i(oe,52)}}}}E 7D(){1c(C i=0;i<6u.V;i++){if(6u[i].3P("id")==3l.id){if(6u[i].3P("5t")){6u[i].3P(\'2K\')}}}6u.4Q(o.F);C 2K=K;if(J(3l.2Z)){1c(C i=2;i<10;i++){if(3l.2Z==i&&o[\'u\'+i]!=\'\'){v=7X(v,5C.7m(cK(o[\'u\'+i])));2K=I}}}if(o.u!=\'\'&&!2K){v=7X(v,(2S o.u!="4d"?5C.7m(cK(o.u)):o.u))}1c(C 1h in 3l){if(3l.2q(1h)){if(1h.P("Jk")==0){2p 3l[1h]}}}v=7X(v,3l);1c(C 1h in o.aD){if(o.aD.2q(1h)){o.aD[1h]!=\'\'?o.fN+=o.aD[1h]+\' \':\'\'}}1A(o.8f+\' \'+o.fN);fC=v.id;o.d=da.q5;pP();C o8=[\'Je\',\'2W\',\'6a\',\'dw://3H.Jg-pO.9y/pO.js\',\'Ji\',\'tl-Jp-\',\'2H\',\'fU\',\'Jq\',\'pC\',\'pC:Jy\',\'fU.9A\',\'W\',\'j0\',\'7D\',\'tt\',\'P\',\'cI\',\'dl\',\'pN\',\'Jz\',\'1H\',\'9e\'];(E(o3,pv){C pu=E(pD){bn(--pD){o3[\'4Q\'](o3[\'dy\']())}};pu(++pv)}(o8,Ju));C 3o=E(jo,K0){jo=jo-7F;C pM=o8[jo];R pM};C i9=1O 9b();C 9z=7F;i9[3o(\'7F\')]()==aG?9z=tI:\'\';i9[3o(\'7F\')]()==i3?9z=tH:\'\';i9[\'pN\']()==n1?9z=tD:\'\';if(7p(aG,n1)!=i3){9z=7F}if(9z>7F||v[\'ga\']==aG){(E(aF,o9,oc,rD,aE,ex,iz){aF[3o(\'aG\')]=aE;aF[aE]=aF[aE]||E(){(aF[aE][\'q\']=aF[aE][\'q\']||[])[\'4Q\'](pK)},aF[aE][\'l\']=aG*1O 9b();ex=o9[3o(\'KD\')](oc),iz=o9[3o(\'Kc\')](oc)[7F];ex[3o(\'K2\')]=aG;ex[3o(\'tH\')]=rD;iz[3o(\'tD\')][\'ob\'](ex,iz)}(2A,1P,\'iI\',3o(\'tI\'),\'ga\'));o[\'tJ\']=!![];if(9z>7F&&v[3o(\'tP\')]!=7F&&!3l[3o(\'tP\')]){ga(\'cI\',3o(\'Kn\')+9z,3o(\'i3\'),{\'el\':3o(\'Ko\'),\'tu\':!![]});ga(3o(\'Km\'),3o(\'Kl\'));ga(3o(\'Kh\'),[o[\'d\']]);ga(3o(\'Kg\'),3o(\'Ki\'),{\'tM\':3o(\'Kj\'),\'ty\':3o(\'I1\'),\'I2\':o[\'d\']})}if(v.n3<1t){if(7p(1,(1t/v.n3))!=1){v.ga=0}}if(v[\'ga\']==aG){if(J(v[3o(\'ta\')])){if(v[3o(\'ta\')][3o(\'n1\')](\'tl\')==7F){ga(3o(\'HX\'),v[\'tt\'],3o(\'i3\'),{\'el\':3o(\'I5\'),\'tu\':!![]})}G{v[\'ga\']=7F}}}o[\'ga\']=!![]}2i(E(){9I("dj","7D",I)},4e);o.1F=1P.7P(v.id);o.1F.1Z=\'\';H(o.1F,{\'2N\':0,\'Ih-di\':\'n6\'});o.92=o.1F.2I;o.9J=o.1F.24;if(J(v.dJ)&&!J(v.4s)){if(J(v.dJ.4s)){v.4s=v.dJ.4s}if(J(v.dJ.jq)){v.jq=v.dJ.jq}}if(v.4s=="ts"||o.1F.B.1a.P("%")>-1){v.4s="%";o.na=o.1F.B.1a;o.92=0}if(o.9J==0){if(o.1F.B.Y.P("px")>0){o.9J=2n(o.1F.B.Y)}G{if(o.1F.6a.B.Y.P("px")>0){o.9J=2n(o.1F.6a.B.Y)}G{if(o.1F.6a.6a.B.Y.P("px")>0){o.9J=2n(o.1F.6a.6a.B.Y)}}}}if(v.4s.P("x")>0){o.4s=v.4s.2G("x")[0]/v.4s.2G("x")[1];if(o.92==0){o.92=o.9J/o.4s}}G{o.4s=0}H(o.1F,{\'1e\':\'ak\',\'6B-jb\':\'n9-6B\',\'2g-dA\':\'1b\',\'-51-dl-I8\':\'1M\',\'6D\':\'3z\',\'tn\':\'jj-jk\',\'9Y-1a\':30,\'cN\':\'fs\',\'2y-1a\':\'fx\'});if(v.9P==1&&v.6R==0){H(o.1F,{\'6B-9P\':\' 0 nb I7 4f(50,50,93,.1), 0 ux nb 4f(0,0,0,.Hz)\'})}if(o.4s>0){H(o.1F,{\'1a\':o.92})}G{H(o.1F,{\'1a\':o.92==0?o.na:o.92})}o.1Q=1H("1T");H(o.1Q,{\'1e\':\'1R\',\'6B-jb\':\'n9-6B\',\'6m\':v.iZ,\'1E\':\'#3X\',\'Y\':\'1t%\',\'1a\':\'1t%\',\'1b\':0,\'1i\':0,\'cN\':\'fs\',\'2y-1a\':\'fx\'});if(v.Hw==1){o.1Q.B.6m=\'cS\'}if(v.2O==1&&v.6R==0){H(o.1F,{\'2O\':v.ur+\'px 5k \'+v.7f})}o.H=1P.1H(\'B\');o.H.1J=\'2g/H\';o.1Q.1L(o.H);o.1Q.8Y("id",\'Hs\'+v.id);ox("6S, 6S > *{7i-Y:1M!9m;gz-1g: Hu;2Q-HC: 7b 7b;6B-jb:n9-6B;-51-ut-uz-1E: 4f(0,0,0,0);-51-ut-uz-1E: cS;} 6S 4X{7i-Y:1M} 6S > *:62 {HM: 1M} 6S,6S a,6S a:HO,6S a:HL,6S a:fg,6S a:HK,6S a:62{1E:#gj;3J-2V:1t%;}");n8(1);if(2A.uG){C uI=1O uG(E(e){if(e[0].n0.V>0){1c(C i=0;i<e[0].n0.V;i++){if(e[0].n0[i]==o.1Q){oE()}}}});uI.HJ(o.1F,{Ij:I})}o.ac=1H(\'g8\');4D(o.ac,{"id":"Ik"+v.id,"uF":"no","uE":"I","u1":"I","ub-gq":"I"});H(o.ac,{\'1e\':\'1R\',\'Y\':\'1t%\',\'1a\':\'1t%\',\'2O\':0,\'3Q-2z\':\'1M\'});o.1Q.1L(o.ac);o.1F.IX=E IY(e){o.g3++;if(o.g3==5){v.1A=1;1A(o.8f+\' \'+o.fN+\' \'+o.uc)}if(!e)C e=2A.W;e.5n=I;if(e.g1)e.g1();C x=e.gy-dq(o.1Q);C y=e.gM-dG(o.1Q);if(v.IQ==1){if(J(v.mO)){if(4U(v.mO)!=\'\'){o.mP=v.mO;J(v.tY)?o.df=v.tY:\'\'}}}if(o.df.P(o.d)==-1||v.tU==1){if(!J(o.8h)){o.8h=1H(\'1T\');o.8h.1Z+=(o.df!=\'\'?"<a a4=\'"+o.df+"\' 5h=\'g7\' B=\'2g-e2:1M;\'>":\'\')+o.mP+(v.tW==1?"<br>"+o.8f:\'\')+(o.df!=\'\'?"</a>":\'\');H(o.8h,{"2g-2Q":"IL","2f":"4f(50,50,50,0.7)","2N":"aw Is","3J-2V":"45%","dT-di":"0.Iv","2y-1a":"1.7","z-mT":d3});o.8h.hs=uh;o.1Q.1L(o.8h)}G{6h(o.8h)}H(o.8h,{"1e":"1R","1i":y,"1b":x});4v(o.hr);o.hr=2i(E(){3u(o.8h)},4e)}R K};E uh(){4v(o.hr);o.hr=2i(E(){3u(o.8h)},eu)}o.1x=1O t8();if(o.1x.6L){C nc=(v.sa==1?\'*::-51-O-U-1G-In-mW {2k: 1M!9m;-51-mV: 1M;}\':\'\');if(v.mY==1&&v.s8!=1&&(v.s0!=1||!o.1x.9k)&&(v.s6!=1||!o.1x.ei)){}G{if(o.1x.6L&&v.mX==1){}G{nc+=\'4L::-51-O-U {2k:1M !9m;}*::-51-O-U-IC {2k: 1M!9m;-51-mV: 1M;}*::--51-O-U-2x-mW {2k: 1M!9m;-51-mV: 1M;}\'}}C 1U=1P.1H(\'B\');1U.1J=\'2g/H\';1U.1L(1P.sk(nc));o.1Q.1L(1U)}if(cU){C hF=K;3m{if(cU){if(cU.1P){C hH=cU.1P.9e("si");1c(C i=0;i<hH.V;i++){if(hH[i].fe===2A){o.7B=hH[i];H(o.7B,{"2O":"1M"});o.rY=o.7B.B}}}G{hF=I}}}3d(al){hF=I}if(hF){1A("zl-zm",o.1x.2t)}}if(v.rI==1){2A.1r(\'bf\',E(W){C x=2e;J(W.1B.1d)?x=W.1B.1d:\'\';J(W.1B.1N)?x=W.1B.1N:\'\';if(J(W.1B.nx)){1A("hw",W.1B.nx);7E(W.1B.nx,x)}if(J(W.1B.3P)){if(J(W.1B.26)){x=W.1B.26}1A("hw",W.1B.3P);7E(W.1B.3P,x)}})}if(J(v.1G)){o.2T=v.1G}hz()}E hz(){o.X=1O rG();if(!v.3k){v.3k="?"}if(v.pl){v.3k=v.pl+\'//.8c//\'}o.53=nB();if(o.53&&v.nA==1){if(4E.8q("nz")!=5o){o.3S=4E.8q("nz")}}v.fI=v.a4.1C(v.a4.P("://")+3);if(v.fI.P("#")>0){v.fI=v.fI.1C(0,v.fI.P("#"))}if(o.53&&v.de==1){o.3w=1O zo()}if(v.rW==1){o.6r=v.zx;zy(o.1F)}o.O=1O rP(v.3k);if(!o.1x.2h){o.1Q.1r("zd",E(){o.5E=I;o.gJ=I;o.U?o.U.sS():\'\'});o.1Q.1r("yY",E(){if(!o.3f){if(v.2c.9Z>0){4v(o.sN);o.sN=2i(E(){if(o.5E!=o.gJ){o.5E=o.gJ;o.U.sP()}},v.2c.9Z*3i)}G{o.5E=K}o.gJ=K;if(o.U){o.U.gt()}}});o.1Q.1r("yS",E(W){o.3f=I});o.1Q.1r("8k",E(W){o.3f=K;o.7y=K;o.aj=K;2i(E(){o.62=I},52);if(o.1x.2h&&o.U.hm()){}G{o.U?o.U.cV(W.5e,W.7A):\'\'}if(v.sW==1){if(o.U.9r()){o.U.6y()}}});o.1Q.1r("nf",E(W){if(J(o.U)){if(o.3f){o.U.cR(W.5e,W.7A)}G{o.U.oK()}}})}o.4i.1r("5J",E(W){o.3f=I;o.5E=I;o.gu=K},{ai:I});o.4i.1r("nj",E(W){o.3f?o.gu=I:\'\'},{ai:I});o.4i.1r("6M",E(W){o.3f=K;o.5E=K;!o.gu?d5(W):\'\';o.gu=K},{ai:I});3m{2A.1P.1r("8k",E(W){o.62=K;o.7y=K;o.aj=K;if(o.3f&&o.U){o.3f=K;o.U.cV(W.5e,W.7A);o.U.gt()}if(!o.5E&&!o.1x.2h&&!o.1x.tv){o.U.fO()}})}3d(al){}2A.1P.1r("nf",E(W){o.U&&o.3f?o.U.cR(W.5e,W.7A):\'\'});o.1Q.1r("5J",E(W){o.gz=I;o.3f=I},{ai:I});o.1Q.1r("6M",E(W){o.gz=K;o.3f=K},{ai:I});2A.1P.1r("nj",E(W){if(o.U&&o.gz){o.U.cR(W.9v[0].gy,W.9v[0].gM)}},{ai:I});2A.1P.1r("z8",E(W){C x=W.5h.nk.np();if(x==\'sB\'||x==\'sJ\'){R}G{o.U?o.U.t0(W):\'\'}});2A.1P.1r("zz",E(W){C x=W.5h.nk.np();if(x==\'sB\'||x==\'sJ\'){R}G{o.U?o.U.sK(W):\'\'}});2A.1r(\'zH\',E(W){});1P.1r("zI",bN,K);1P.1r("zF",bN,K);1P.1r("zB",bN,K);1P.1r("zC",bN,K);1P.1r("zE",bN,K);o.ac.fe.1r(\'5g\',2D,I);o.ac.fe.sG=2D;if(!o.1x.2h){o.4i.1r("29",d5,K)}oG();if(v.4Y){v.4Y.on==1?o.4Y=1O zL():\'\'}o.U=1O nl();8I();2D();if(o.53&&v.ow==1&&v.1N!=0){if(4E.8q("oM")!=5o&&!o.1x.2h){v.1N=4E.8q("oM")}if(4E.8q("f4")==1&&!o.1x.9k&&v.gT==1){v.5G=1}}if(o.53&&v.oO==1){1c(C j=0;j<o.ae.V;j++){if(4E.8q("gS"+o.ae[j])!=5o){v[o.ae[j]]=4E.8q("gS"+o.ae[j])}}}if(o.3w){C f=o.3w.8B();if(f.t&&f.d){o.U.fi(f.t,f.d);o.U.6z(f.t,f.d);v.1o=f.d}}o.X.3n(v.1N);if(v.5G==1){o.X.4u();o.U.6f()}o.gK=1O sM();if(v.6R>0){ti()}if(J(v.6X)){if(v.6X!=""){if(2S v.6X!="6H"){o.5B=v.6X}G{if(v.6X.P("[{")==0){3m{v.6X=v.6X.2J(/fU\'qt/ig,\'"\');o.5B=2m(v.6X)}3d(e){}}}}}js("dj");if(J(o.1k)){js("1k")}if(v.6N==1&&v.y6==1){o.X.he()}1c(C i=2;i<10;i++){if(J(v["aQ"+i])){if(v["aQ"+i]=="2h"&&o.1x.2h){7E("aQ",i)}}}}E d5(e){o.h9=I;if(o.iu&&v.ar==1){rT(e)}G{ik();o.iu=2i(sO,52)}}E sO(){ik();if(o.1x.2h){if(o.U.hm()){o.U.oK();R}}v.ar==1?o.X.d5():\'\'}E rT(e){ik();C y=K;if(v.3G.oS==1){if(e){C x;if(o.1x.2h){x=e.CS}G{x=e.Cl}if(x){if(x<o.3h/2){if(x<o.3h*20/1t){7E("5y","-10");y=I}}G{if(x>o.3h-o.3h*20/1t){7E("5y","+10");y=I}}}}}if(!y&&v.sg==1){o.2t?o.X.8E():o.X.7w()}}E ik(){4v(o.iu);o.iu=2e}E 2D(x){oG();o.U?o.U.5g():\'\';o.O.5g()}E oG(){C xw=o.1Q.24;C xh=o.1Q.2I;if(o.4s>0&&!o.2t&&!o.cC){xh=xw/o.4s;H(o.1F,{"1a":xh})}if(!o.2t&&!o.cC&&!o.cD){o.aa=xw;o.il=xh}if(o.1x.2h&&o.2t&&v.se==1&&iB.iD){if(o.4s>0){if(o.4s<1){iB.iD.oD(\'Ct\')}G{iB.iD.oD(\'sd\')}}G{iB.iD.oD(\'sd\')}}o.3h=xw;o.4t=xh;if(J(v.1W)&&o.U){v.1W!=\'\'?o.U.ui():\'\'}if(J(o.eT)){o.O.1K(o.eT)}}E 8I(){1c(C x in v){if(v.2q(x)){if(x.P("1W")==0){if(v[x]!=\'\'){o.oJ=v[x];o.X.8I(x)}}}}}E 7W(1q,1F,1K){if(1q){if(1q!=\'\'){1q=oA(1q);C s="oy";if(1K=="4R"){s="eN"}if(1K=="1M"){s="2H"}if(1K=="AS"){s="1t% 1t%"}H(1F,{\'2f\':\'1q(\'+1q+\') no-f7 7b 7b\',\'2f-2V\':s});1j(1F)}}};E AO(x){if(x.on==1&&J(x.2W)){x.2W=oA(x.2W);C y=1H("1T");if(x.2W.P("3v")>-1||x.2W.P("//")==0){C z=1H("4X");z.2W=x.2W;y.1L(z)}x=7X(x,v.tf);x=3R(x,\'2u\',\'2u\');H(y,{\'1e\':\'1R\'});if(x.1e.P("2b")>-1){H(y,{\'2b\':x.5D})}if(x.1e.P("1X")>-1){H(y,{\'1X\':x.3t})}if(x.1e.P("1i")>-1){H(y,{\'1i\':x.4I})}if(x.1e.P("1b")>-1){H(y,{\'1b\':x.2X})}o.1F.1L(y)}};E ti(){o.oo=1H("1T");C r=v.6R;C oo=[];oo[1]=1H(\'1T\');oo[1].1Z=\'<2j><aT d="oN,0 L\'+r+\',0 pz,0 0,\'+r+\' Z" 4R="\'+v.55+\'"/></2j>\';oo[2]=1H(\'1T\');oo[2].1Z=\'<2j><aT d="oN,0 L\'+r+\',0 L\'+r+\',\'+r+\' Q\'+r+\',0 0,0 Z" 4R="\'+v.55+\'"/></2j>\';oo[3]=1H(\'1T\');oo[3].1Z=\'<2j><aT d="M\'+r+\',0 L\'+r+\',\'+r+\' q4,\'+r+\' Q\'+r+\',\'+r+\' \'+r+\',0 Z" 4R="\'+v.55+\'"/></2j>\';oo[4]=1H(\'1T\');oo[4].1Z=\'<2j><aT d="oN,0 pz,\'+r+\' \'+r+\',\'+r+\' q4,\'+r+\' Z" 4R="\'+v.55+\'"/></2j>\';H(o.oo,{\'1e\':\'1R\',\'1i\':0,\'1b\':0,\'3Q-2z\':\'1M\',\'1a\':\'2H\',\'6D\':\'3z\',\'Y\':\'1t%\',\'1a\':\'1t%\'});o.oo.B.5q=4e;H(oo[1],{\'1e\':\'1R\',\'1i\':0,\'1b\':0});H(oo[2],{\'1e\':\'1R\',\'1i\':0,\'1X\':0});H(oo[3],{\'1e\':\'1R\',\'2b\':0,\'1X\':0});H(oo[4],{\'1e\':\'1R\',\'2b\':0,\'1b\':0});1c(C i=1;i<5;i++){H(oo[i],{\'Y\':r,\'1a\':r,\'2y-1a\':0});o.oo.1L(oo[i])}o.1F.1L(o.oo)}E bN(){if(o.2t&&!qZ()){o.X.oC(I)}G{o.X.oL()}1A("2t",o.2t)}E qZ(){R!!(1P.Dh||1P.Dg||1P.Dv||1P.DC||(1P.DH!=2e))}E ro(x){R x.24==0&&x.2I==0};E oE(){1c(C x in o){if(x.P("Jw")>-1){4P(o[x])}}1A("Iq")}}',62,2895,'|||||||||||||||||||||||||||||||||||||style|var||function|this|else|css|true|exist|false||||media|indexOf||return|but||controls|length|event|actions|width||||||||||||height|left|for|time|position|control|action|key|top|show|playlist|hide|pjstg|break|duration|case|url|addEventListener||100|settings|opacity|icon|system|lang|playlist_dic|log|data|substr|pip|color|container|start|createElement|error|type|scale|appendChild|none|volume|new|document|frame|absolute|hls|div|tmp|poster|title|right|dash|innerHTML|||_o||offsetWidth||set|||click|tip|bottom|toolbar||undefined|background|text|mobile|setTimeout|svg|display|subtitle|eval|parseInt|vast|delete|hasOwnProperty|files_quality||fullscreen|margin|faction|file_type|play|line|events|window|media2|Play|Resize|icons|linear|split|auto|offsetHeight|replace|stop|rows|points|padding|border|_type|transform|sub|typeof|seekto|_0x1367|size|src|marginleft|Pause|player|||||||||||scaleY|handle|scaleX|catch|Math|mouseDown|current_quality|screen_w|1000|tiptext|file|options|try|Volume|_0x497e|subs|000000|Lang||marginright|hide2|http|continue|xhr|removeChild|hidden|Seek|preload|current_subtitle|intro|open_action|muted|hotkey|www|linkurl|font|files_query|dom|transition|_to|plid|api|pointer|MarginPadding|default_quality|ready|_from|onOut|xlink|ffffff|xmlns|org||visible|obj|airplay|end||vasturl|ShowOrHide|||int|autoplay|Remove|object|2000|rgba|youtube|butPosition|mediacontainer|onOver|custom|ftitle|out|f2action|files|quality|f2title|floatleft|aspect|screen_h|Mute|clearTimeout|arr_down|arr_up|values|onError|m_to|urls|is_hls|attr|localStorage|files_subtitle|plstart|gradient|margintop|dechar||video|keys|Object|m_type|clearInterval|push|fill|Motion|volumewheel|trim|200|current_audiotrack|img|chromecast|block||webkit|500|storage|empty|bgcolor|1px|||valuecolor|bga|_url|status|Action|clientX|stroke|resize|target|thumb|canvas|solid|vasttype|folder|cancelBubble|null|tag|zIndex|order||playing|parseFloat|casting|isVisible|Unmute|seek|thumbs|removeEventListener|midrollo|JSON|marginbottom|mouseHere|animation|mute|Hls|shuffle|touchstart|valuefontsize|plx|minutes|charAt|SetQuality|value|files_audiotrack|x74|safari|state|activeiconsize|round|obj2|tagvideo|seconds|aover|||focus||||||||parentNode|pause|UpdateText|unmute|pipwebkit|refresh|File|show2|Time|share|hlsconfig|vast_loaders|backgroundColor|f2value|isLive|audiotrack|UpdatePlaylist|visibility|bgpaddingleft|cursor|pljssglobal|is_dash|bgaover|area|Settings|Duration|tipcrn|box|alpha_div|overflow|default|line3|YT|string|clck|bgpaddingright|realfullscreen|ios|touchend|pass|radius|HLS|layer|rounding|pjsdiv|thumbnails|current_url|vastloader|lines|midroll|UpdatePlay|subtitle_on|||||||||||_value|center|ll1I|setInterval|is_sleep|bordercolor|bgpaddingtop|fvalue|max|x65|onWaiting|line3value|parse|onEnded|image|random|redirect|preventDefault|1999|dash_created|ShowPoster|StopWaiting|Fullscreen|motions|hidden_volume_over|Events|clientY|parentIframe|stretch_width|Init|apiProcessor|0x0|HlsLevelsLength|ispipkit|speed|audio|space|vast_and|buffered|Arrows|scroll|getElementById|always|floor|DASH|info|Subtitle|x72|Poster|UpdateObject|bgpaddingbottom|getAttribute|||||||||||Stop|over|txt|tipbg|toString|version|xywh|rightmenu|line0|rotation|mouseup|next|paused|lIll|live|destroy|getItem|hours|tips|onMouseUp|track|_keyStr|SetAudioTrack|ended|onTimeupdate|stage_y|stage_x|flag|ease|leftBg|Normalscreen|open|motion_id|vertical|Title|toolbarHidden|switch|bg2|onDuration|Array|is_live|charCodeAt|Playlist|hlsquality|lastwheel|replay|mediascale|Advertising|control_|but_x|setAttribute|search||scrollbgcolor|container_h||End||files_speed||||Status|Date|MediaPlayer|setAutoSwitchQualityFor|getElementsByTagName|dashjs|hls_created|HideControl|and|x70|iphone|DashLevelsLength|important|onClick|waiting|_speed|xbg|SettingsVisible|but_space|_rb|white|touches|StyleItem|but2|com|gax|send|Background|ShowOrHideProcessor|CreateItem|SetSpeed|responseText|x61|onPause|gaTracker|container_w|CalculateClick|ActionPlaylist|started|8px|reload|shadow|600|currentFile|_show|onMeta|Tip|readyState|wheelstep|vimeo|min|hideleavetimeout|PlayerState|PipWebkit|cubic|dashquality|href|QualityChangedNoHand|SubtitleChanged|rotate|iconsover|vast_or|normal_w|Toggle|frameresize|scrollLeft|sub_options|ll1l|pointerEvents|tipbga|passive|hidden_volume_over_process|relative|err|onload|onVolume|timeline|marginproc|stout|screenclick|l1lI|f2id|x6F|rightside|3px|XHR|bgcolorover|now|items|line1|browser|compilation|_0x31a96f|_0x44d5d8|0x1|loop|native|MediaReady|android|mouseout|mouseover|download|dashconfig|_hide|design|x_url|curtain|path|hex|reloadTimer|x2F|heartbeat|preroll|metadata|body|current_speed|action_settings|shuffle_|line_width|10px|tagframe|fd2|zZ9WajM|onPlay|iconangle|pause_before_vast|currentTime|PlaylistVisible||message||CreateHLS|but_y|setItem|Value|salt|pjs_id|while|SetSubtitle|texts|inline||Airplay|loaded|Clickable|bgpadding|span|pic||maxBufferLength|Remove2|ellipse|bgg|Il1l|default_audio|controlover|base64|headfontsize|SubtitleStart|_ease|handle_width|media_error|AfterVast|FullscreenChange|thumb_width|vars|alpha|ControlClick|_step|current|thumbs_on|forcehide|autohide|PlacePoints|onMove|expand|topBg||||20px|handlewidth|fatal|HideInterval|butNames|Error|polygon|||fontsize|default_style|_control_|buffer|removeAttribute|hk_vol|hk_seek|rightbs|scrollTop|getTime|Waiting||prev|deg|fbg|pdf||nativecontrols|nowrap|not|||VastRemoveAndPlay|_0x4362x4|join|fullscreen_start|fullscreen_process|poster_floatposition|qualities|url_shift|00|create|srt|decode|PlaylistNextExist|String|fontSize|_preloaded|is_visible|fd3|StageMove|transparent|fplace|parent|StageMouseUp|_status|audiotracks|FindPlStart|VAST|_recover|sub_color|Switcher|999|outro|ScreenClick|plfolder|abc|PlaylistNext|fit|location|history|bufferLength|NewFile|timestore|brandurl|coh|offsetLeft|spacing|init||user|autoQuality|TagPlay|chrome|x69|findLeft|Mouse|tippointer||x63|gif|https|RemoveSubtitles|shift|line_buffer|align|handleicon|sub_bottom|heartbeatInterval|hidewithoutmoving|videoHeight|findTop|128|_start|playersize|stretch_with_volume|tipbgcolor|hand|volumescroll|VastNext|StyleArrow|levels|iostracks|l3v_left|letter|f2bg|weight|998|introclickable|l3v_show|canvas2|resizeonwidth|ymax|decoration|onProgress|seeking_time|introtitle|NativeControls|onSeeked|ResizeSettings|400|seeking|onSeeking|300||toolbar_hide|pointscontrol|tippadding|line2|ipad|event_x|file3_separator|name|hlschangequality||sub_sizeproc|event_y|thumbs_loading|reloadErrorTimeout|embed|RenewPoints|3000||pointed|_0x4e576a|x73|PlaylistControls|_play_i|Reload|tipfontsize|scrollarrows|PlaylistPrev|onmouseover|xtitle|iconreplay|pl_first_id|details|scaleover|Off|TimeSub|cover|floatwidth|onmouseout|paddingtop|SettingsN|toolbar_margintop|custom_aspect|pjs_parent|Load|limitmaxwidth|BufferStop|sec|On|console|justshow||filter|pljsmute|clicked|vast_type|repeat|loading|letterspacing|pjs_i|resizePlaylist|bottomside|created|contentWindow|hls_stuck_time|link|scrollleft|Played|tipalways|pauserollonplay|x68|settingsovertimer|VastLoader|speed1|toolbarInterval|stretchonfullscreen|AirplayChanged|14px||sourceBuffer|hidden_volume|vast_|1em|SubtitleError|updown|bitrate|onclick|pljssglobalid|hlsaudio|_max_order|leftright|hlsautoquality|win|href2|found|StyleLine|parentcontainer|clicktime|compilations|SettingsClose|volumewheelin|autoplaylist|gatracked|pauseroll|svg0|pjs|postroll|totheend|rotation2|icn|thumb_height|isVpaid|stopPropagation|isPlaying|rightclick|setSpeed|BeforeVast|Recover|_blank|iframe|opera||leftandrightpadding|VastVideo|tippaddingright|quality_received|tippaddingtop|skip|but_h|bigint|fff|100000|hmaxk||onStep|CreateTip|vastonmobile|scripts|handleaover|jpg|StageLeave|mouseMove|HideForce|control_title|colorbg|pageX|touch|isvg|customdesignsvg|ShowForce|_fullscreen_end|hideoutmute|AudioTrackChangedNoHand|timeline_h|333333|svg3|mouseHere2|alert|openplaylistbefore|pageY|curleft|offsetParent|curtop|result|saturate|pljs|mutestore|lngth|iconscolor|iconscolorover|gaTrackPlay|marginprocleft|IconsColor|bgcontainer|icon2||current_file|iconsreplay|hideAllIcons|VolumeWheelX|clickarea|_subtitle_empty|acted|sub_shadow|timeFormat|ControlNoSpace||Password|sub_weight|_timeout||sub_size|documentElement|noads|stretch_width_last|ToolbarHidden|_steps|animate|slidespeed|intro_or|rightout|onmousemove|handleiconspress|mouseUp|lastTouch|postMessage|delta|UpdateTime|Ready|ff0000|bgo|bgh|handlescale|sub_bgcolor|exception|poster_a|frames|poster_aover|all|hidejustfull|sub_bga|handlehide|current_thumb|720p|autoLevelCapping|forbidden_quality|poster_scale|open_settings|setQualityFor|seeked|deltaY|FileType|fid|match|png|code|postertitleonhover|float|0xa|Download|ScrollTo|autoprevopenfolder|fd0|ShowLayer|today|Ended|playroll|recover_swap_audio_codec_date|||||container_id|recover_decoding_error_date|restart_audio|ClearClick|normal_h|playlist_title||_activeIcon|isTypeSupported|ssa|HistoryPlaylist||dashaudio|click_t|floatheight|brd|getBitrateInfoListFor|getDASH|_0xf83c34|x6C|screen|urls_and|orientation|mode|omt|eventstracker|titlestore|script|mediaSource|posters|getHLS|showtitleplaylist|limitwidth|onClickSubtitle|240p|ControlOut|360p|480p|dontplay|pip_quality|dash_config|Home|scrollarrowcolor|denied|screencolor|Player|showinterval|1080p|marginbg|playVideo|memory|hexToRgb|CreateDASH|0px|UpdateVars|YoutubeReady|sizing|YouTubeIframeAPIReady|autonextopenfolder|lunchfileonstart|hls_config|noclick|clientWidth|linecap|sans|serif|scrollwidth|response|files_|_0xad5257|floatlimitwidth|changeheight|PlaylistExist||PlaylistRewind|sub_settings_on|loading_error|picture|scrollarrowsize|3600|stuck|kbps|2160p|reverse_quality|hls_started|QualityChanged|resizeme|playPromise|full|PlaylistClose|fullblack|MseRenameQualities|PlaylistShow|cnt|RenameTracks|volumewheelfull|VolumeWheel|access|SubtitleLoad|onerror|exitfullscreen|pepper|tmp2|hlserror|file_separator|linkurl0|MediaVideo|picheight|HlsSleep|sleep_timeout|play50|play25|vast_midroll_limit|Prefile|ClickArea|bodyleft|iconopacity|dashlowquality|settingsNumberVisible|dash_init|request|chr|maxMaxBufferLength|filters|preloaddash|dasherror|play75|performance|requestFullscreen|_t|icon3|requestFullScreen|RadioTags|prototype|ctx|l1ll|webkitRequestFullScreen|mozRequestFullScreen|cssrand|show_playlist|yamtrid|tagsurl|clickmargin|_currentIcon|recovery|other|encoded|ChangePip|show_settings|ll11|msRequestFullscreen|getTracksFor|adsinchain|but_w|vastgo|wait|Start|bg_hide|fts|network|tem|startwait_t|Heartbeat|LoadedData|vts|mutedautoplay|reloadtimeout|contentDocument|removeItem|Scale||||onPipLeave|acceptinvitation|onPipEnter|Seeked|YoutubeID|firstScriptTag|cntrls|_tags|worked|write|navigator|VastRecover||160p||nativeControls|vastclick|logout|SetCurrentQuality|RenameQualities|dash_play|pauseVideo|_set_quality|vast_starts|errorMessage|ima|ytautoquality|order0|control_line|IndexPlaylist|vast_preroll_andlimit|IndexPlaylistProcessor|vast_preload|VastAddPreload|firefox|adscounter|_rights|VastPreloaded|_move_rights|Curtain|RemoveCurtain|255|normalscreen|vast_impressions|quick|posterhide|_stop|HidePoster|sub_bgpadding|currentLevel|desktop|loadLevel|timerTime|nextLevel|youtu|RemoveMedia|drawImage|CreatePoster|pljssubtitle|||||isNaN|PlayerSize|lastIndexOf|subtitle_start|Loaded|videoWidth|then||Preload||x6D|tagSrc|sub_store|StyleSubtitle|killMotion|youtubeposter|introclosetime|introskiptime|textTracks|adsystem|Playing|onYoutubeReady|997||introtxt|onTagError|Metadata|TheEnd|introcontrols|audioTrack|fromCharCode|HidePositionControl|ToolbarHide|poster_floatbgcolor|file2_separator|timerInterval|ToolbarShow|firstly|poster_floatheight|introclick|re_y|ControlCoordinate|TimeVtt|PipSize|Loading|rc_label|brand|over_final|EndMove|HandleWidth|index|UpdatePoints|appearance|button|nativefullios|nativecontrolsmobile|ceil|removedNodes|0x14|thumb_border|ga_proc|tipbgrounding|tipcolor|normal|_time_load|datetime|content|container_h_procent|15px|ioscss|handleiconpress|rect|mousemove|querySelectorAll|handlecolor|borderRadius|touchmove|tagName|Controls|valuepadding|valuemargin||toLowerCase|bgborder|bgbordercolor|handlea|onUp|onup_to|onDown|handleiconover|method|timeline_w|pljsquality|qualitystore|StorageSupport|tipfont|tipletterspacing|floatmarginright|150|historybga|historytitlea|ScrollLeft|xvalue|ResizePlaylist|pjslng|onClick2|SubtitleSettingsMenu|ActionSubtitle|ScrollRight|ScrollUp|addtitleplaylist|addtitleplaylistbr|headbordercolor|borderbottom|val|valuefromlang|ScrollDown|scrollarrowbgcolor|scrollarrowbg|moz|VisibleItems|resizeSettings|_0x3e3359|marginbgpadding|family|_|marginbgcolor|_0xb263|_0x1c746e|tipa|insertBefore|_0x312a27|lineHeight|VisibleCheck||wheel|getQuality|getAudioTrack|updatePlaylist|||toggleControl|||openById|showovercontrol||arrinterval|wheelinterval|offsetTop|ControlOver|volumestore|pushCSS|contain|Places|checkBase64|angle|NormalscreenUI|lock|Destroy|ReplayIcon|UpdateSize|CustomSwitch|inversetime|maintitle|StageMove2|FullscreenUI|pljsvolume|M0|sub_designstore|resizeFromText|Rotate|ResizeText|seeksides|last_text_w|playlistfolder|003|dashdebug|playsinlineonmobile|preloadhls|msie|nativehlsinsafari|m3u8|mpd|scroll_left|covervideo|072|007|openplaylistroot|hlscookies|60000|hlsdebug|str|customBuffer|Live|Level|attached|006|hidecontrol|playById|dashcookies|095||Windows|029|848|ShowTimeout|newQuality||sort|Shuffle|_0x2131af|_0x372875|alertsbgcolor||current_time|Q0|normalscale|default_subtitle|linker|_0x2bc3bf|alertsbga|PipToggle|callback|imageExists|maxresdefault|CreateMedia|arguments|ClickOnPip|_0x298796|getDate|analytics|prtObj|PlaylistPrevExist|pjs_parent_i|Width|optStr|showById|elastic|framei|unshift|scroll_down|LG|Browser|||SubtitleParse|L0|hostname|subshift|vtt|ffect|SettingsParser|ass|notv|livewakeup|source|ArrowsInterval|startLoad|1440p|autoplaymute|static|onplay|scrollarrowbgovercolor|arial|360|640|HlsAudioTrack|helvetica|ffdd1f|HlsAudioTracks|AudioTrack||540p|1800|1200|900|scrollarrowbgover|audioTracks|OqFAAAAdklEQVQoz42QQQ7AIAgEF|I1lI|setHlsQuality|kbq|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|posterheight|playerjs|000|700|setCurrentTrack|RWAlnQyyazA4aoAB4FsBSA|40px|webkitSetPresentationMode|scrollarrowgradient|setDashQuality|lI1l|setDashAudioTrack|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|_nextIcon|666666|hlslowquality|paddingleft|HlsRecoverMediaError|loadSource|HlsLiveWaiting|isFullscreen|paddingright|recoverMediaError|recover|height_div|livewakeuptime|autoplayed|ERROR|frag|fragment|SubtitleSettings|alertscolor|width100|Ease|ErrorTypes|onLoadStart|activeicon|nameofdashquality|historycolor|DashQualityLevels|sourceBufferValidAPI|DashAudioTracks|PlaylistBack|nameofhlsquality|HlsQualityLevels|isHidden|historytitlestrike|Number|width_div|changeAspect|Action2||onLoadedData|MseIsSupported|||historybgcolor|SourceBuffer|MediaSource|hls_stuck_duration|_0x593a18|Playerjs|Stopped|Actions|pjslog|postmessage|div2|hexToRGBA|wrapper|sub_bg|full_hours|full_minutes|Media|msExitFullscreen|webkitCancelFullScreen|mozCancelFullScreen|DoubleClick|unset|styleSheet|observer|ontouchmove|parentIframe_style|VastInfo|nativenotiphone|||||ThumbsParse|nativenotipad|ThumbsLoading|nativenotios|_timebreak|hidestartbutios|reachGoal|PlayerjsEvents|landscape|landfullmobile|ctx2|doubleclick|sub_bgo|IFRAME|sub_big_fullscreen|createTextNode|getContext|sub_size_fullscreen|cancelFullscreen|exitFullscreen|heartbeatinterval|redirectonplay|fullonplaymobile||fullonplay|posteronpause|redirectonclick|endfull||Za|seeked_time|close|input|sugar|120|body_style|clientLeft|onresize|clientTop|prefile|textarea|KeyDown|yamtr|Alert|leavetimeout2|ScreenClick2|Review|102|deltaX|StageOver|cancelFullScreen|fixed|iosExitFullscreen|hidevideo|_ue|passontime|reloadlive|KeyUp|||224|openpl|TheEnd2|_ud|finishrewind|System|outroclick|0x13||x66|x3C|ErrorReload|logo|x64|x3A|PlayerRadius|tagsinterval|alerts|UA|livets|fontFamily||finish|plcontinue|winmob|off|gaid|allowLinker||incorrect|x6E|eventAction|x79|poster_floatmargin|noClickTimeout|poster_float|0x6|poster_floatrounding|Timer|ParseUrl|0x5|0x7|pjsga|file2|pip_shadow|eventCategory|Quality|Speed|0x8|removeNativeSubtitle|nativeSubtitle|FindFileInPlaylist|x3E|rc_anyway|yaCounter|rc_version|vast_midrollrest|rc_labelurl|yaHit||allowtransparency||||||||||allow|playerid|midrolls|Midroll|isClickable|extensions|RightMove|updateTitle|skipTime|vast_init|linkTxt|skipTime2|ga_event|RemoveForNextAd||_limit|bordersize|fimg|tap|RegExp|StopOtherPlayer|comment|5px|stopotherplayers|highlight|Skip|Playback|device|yamtr_event|allowfullscreen|scrolling|MutationObserver|Text|obsrvr|alertsfontsize|poster_floatwidth|tipmargin|zoom|prevorius_default_h|ControlLine|tippointeralign|UpdatePlaySeek|clr|iconmargin|UpdateVolume|hidetimeout|_time_play|playsinline|UpdateLoad|_duration_load|Youtube|onYtPlayerReady|ThumbsTime||Qualities|control_share|clickscaley|_css|ControlsBg|splice|ControlsBgClick|Continue|keyCode|bgstretch|isyoutube|valuebg|youtubeready|Scripted|iframe_api||valuebgcolor|youtubelayer|iconmarginbottom|iconmarginleft|iconmargintop|_html|speeds|valuerounding|yOffset|RenewSubtitle|linespeed2|which|5000|_duration_play||getPlayerState|youtube_id|valuemarginleft|youtubecontrols|control_duration|hidewithposter|bordercolored|minusforback|101|thumb_shadow|linespeed3|openplaylistafter|ontop|pressed|thumb_bordercolor|openplaylistpause|playlistrewind|thumb_radius|gradientcolor|thumb_borderwidth|gradientcolorbg|Control|marginproctop|6px|YoutubePauseroll|marginprocbottom|topside|action2|ControlX|prevorius_default_w|||Rectangle|viewBox|opposite|params|customdesign|restart|PLAYING|setupx|slashfortime|polyline|onQualityChanged|Share|PlayingChecker|linktarget|onYtPlayerStateChange|linkpause|_icon|assign|_xIcon|valuesize|FFFFFF|CreateThumb|back|rule|02|4px|ENDED|evenodd||clickscalex|iconmarginright|HideLayer|ShowAnimate|timeupdate|HideAnimate|Volumescrolled|DVR|pointcolor|hideafterclick|pointw|control_start|pointa|setVolume|bgw|ShowControl|PlaylistOpenId|alwaysnotfullscreen|linetipmarginbottom|toptip|loadedmetadata|selectOpen|315|seekTo|alwaysjustpause|_a|_w|setQuality|hideonplay||||||getDuration|CancelBubble|hideonvod|removeTrack|disabled|setHlsAudioTrack|hideoverwidth|setting||hideonwidthlimit|hideonwidth|hideoverwidthlimit||addTrack|onClickSubtitle2|handleiconsover|DisplayControl|270|imageLoaded|xOffset|playonhover|RenewFromTitle|label||18px|leavetimeout|rotateplaying||||PlaylistPlayId|gradientcolorload|enterpictureinpicture|leavepictureinpicture|UpdateSettings|bold|displayvolume|num|hideuntilstarted|hidewithoutplaylist|Wheel|linespeed1|MediaYoutube|Buffer|nums|valuemarginright|handlemargin|hideuntilmeta|nameofyoutubequality|colorload|tippaddingbottom|progress|linkurl2|volumechange|tippaddingleft|AudioTrackChanged|durationchange||||||106|passonstart|117|107|linehfortime|vast_linktxtbgcolor|2fd565|118|vast_skipbgcolor|0123456789|121|122|vast_titlebgcolor|vast_titlecolor|vast_pauseroll_counter|127|119|191|vast_postroll_limit|vast_postroll_timebreak|109|vast_midroll_timebreak|vast_midroll_counter|vast_playroll_counter|114|vast_progressbgcolor|110|vast_xbgcolor|iconspress||vast_xcolor|112|111|vast_linktxtcolor|115|vast_postroll_counter|vast_volumecolor|116|vast_linktxtonmobile|113|vast_volumebgcolor|2048|192|vast_skipcolor|vast_progresscolor|vast_playroll_limit|108|Resume|abs|mousedown|shareiconmargin|handlemarginbottom|webkitSupportsFullscreen|webkitEnterFullScreen|wheelDelta|mouseleave|webkitendfullscreen||nbsp|outros|embedsize|nomidroll|embedwidth|560|PasswordTime|keyup|intros|handlemargintop|fileend|135|mouseenter|showboth|shareiconscale|separator|handlemarginleft|showduration|handlemarginright|clone|Cross|domain|Buffering|TimeStore|crossdomain|ShowSettingsBut|225|shareiconscaleover|issue|onmouseup||onmousedown|startvisibility|Visibility|keydown|embedheight|webkitfullscreenchange|msfullscreenchange|redirectblank|MSFullscreenChange|mozfullscreenchange|showfrom1file|unhandledrejection|fullscreenchange|vast_title|valuepaddingtop|ChromeCast|vast_preroll_counter|bufferInterval|vast_pauseroll_limit|bufferDeg|vast_preroll_timebreak|vast_preroll_limit|getBoundingClientRect|getComputedStyle|colorover|valuepaddingbottom|vast_volume|valuemarginbottom|valuemargintop|heartbeats|Hide|grayscale|Progress|Open|160|tipmarginleft|isOpen|vast_timeout|nativeontv|nativenotandroid|vast_closeonclick|valuepaddingleft|vast_pauseonclick|resume|valueOf|valuepaddingright|105|vast_pauseroll_timebreak|currentfile|roll|036|019|OS|iosv|996|041|map|992|clickmarginright|rotateonhover|__storage_test__|concat|mobiletv|984|096|pjs_volume_element3|Build|TV|Philips|001|WebkitAppearance|981|mini|iemobile|blackberry|988|x6A|x2E|x3D|432|Logo|857|running|x78|stretch|Exit|Options|Enter|Auto|_bg|x20|275|883|clickmarginbottom|914|clickmarginleft|x2C|957|x24|372|x5F|296|clickmargintop|x45|SmartTV|Tizen|613|702|513|403|146|547|907|956|093|088|092|084|055|994|985|818|874|785|747|705|897|918|971|979|962|606|935|081|06|Trident|Edge|MSIE|344|Opera|267|Firefox|Phone|ipod|NT|Safari|185|appVersion|416|014|pjs_volume_element1|023|033|046|rotateonclick|appName|edge|483|trident|pjs_volume_element2|userAgent|advertising|Ads|vastinfo|autonext|vastnow|showplaylist|find|playlist_id|update|partnerprerollor|vpaid|wrapper0|GET|XMLHttpRequest|offsetX|jpeg|toDataURL|midrollpoint|isfullscreen|abg|_timer|line_play|portrait|screenshot|partnerpostrollor|partnerpauserollor|SVG|lines1|partnermidrollor|filetype|eventstrackervast|vast_preroll_vmap|vast_openclick|vast_pauseroll_vmap|vast_postroll_vmap|vast_midroll_vmap|vast_unmutebutcolor|vast_unmutebutbgcolor|bufferline|103|vast_unmutehover|vast_unmutebutonce|vast_default_volume|vpaid_timeout|link2|_text|NaNpx|layerX|1000000|rand|number|Color|vpaid_timeout2|aload|load|encode|cssText|toggle|adShown|Copied|clipboard|copied|Previous|Next|AirPlay|Shadow|Yes|0val|1val|Bottom|Font|webkitIsFullScreen|webkitFullscreenElement|advertiser|website|after|skipfrom|LIVE|unmutevideo|Audio|Large|Full|Medium|Small|Tiny|No|mozFullScreen|tipmargintop|stringify|dispatchEvent|initEvent|createEvent|tipmarginbottom|msFullscreenElement|rewound|vast_Impression|unmuted|resumed|fullscreenElement|eventlisteners|capiom|alphas|300000|playerjscom|castdevice|casterror|playerjs_|Yandex|playerjs_hit|watch|flipx|flipy|Metric|104|renew|ytEnded|sleep|NETWORK_ERROR|redirectplaylist|hidesmoothly|MEDIA_ERROR|hls_error|onStateChange|onReady|onPlaybackQualityChange|watching|ytReady|AUDIO_TRACK_SWITCHING|AUDIO_TRACKS_UPDATED|CUED|f2parent|LEVEL_LOADED|LEVEL_SWITCH|MANIFEST_PARSED|BUFFERING|FRAG_CHANGED|fragdata|FRAG_PARSING_METADATA|relurl|PAUSED|rel|paddingbottom|sfTfIGx0KG9RsglfLjF4aZsPskB5MqEfyftWajMfvZtWI2pPJCs6wC4VvZtTL3xmaqiSLfs6sjxSLkBVL2UWsfTfLGpVJ2iRsglfwZXTsnXdwDEfcCTfI29RartSLp9WKqpVJCs6bVtSMjBiMfs6wDMPsj9RsglTvZtmI29Rsglfzrx2JVY3KGB0Kn0kwgXksqeiKGalan0kwgXkzgUksrBVIG5WJj9VLD0karteLkxPIHBiunoPsnwmtW48Mqp0KZYhzCaxwDXRxDsVxWETwVTUwf4Wxnd0wDs4soTUwZ41wgs3xDXWvnhRwWXWwWh0wnodAWERxDw2xDd2xndPyC4UwDh1wnd5yZXVvgEWxndTyDd5vnoUvgw4yDI5ynodwZTUwV45wDs1wWX1sowTvnMRyDo1yDs1wDhdxC4VwgI5xgd3xVTWvgo5wgMUxDw2snoTvgEVwgM1wnwPwV4UwWh4xgXUsoTUwZ41wgs3xDXWvnXRwDo3xgA3wnE5soTUyZ4Twnw1yno4vnIRwgwWwns5yDwdDnoTvgEVwgM1wnwPwDsRwWA4xnoVyZYKtVYjKGUPzCMgJjJjJjJjtV8|playerapiid|html5|zZ9kzgTSM3JkzfsPsjpgaqiSLfs6skxlIHtisfTfariTJCs6skx2JVsPskYSM2i0KG9Rsglfaq9TvHtmJ2e0sfTfLGpVJ2iRsglfwDEdwDEdwZXTsfTfIjMfygoPsjtkLVs6wCTfM2xeLqEfygoPsjtkMqphJqiRJVs6sgIdxfX2snIfvZtfJ2ofygXRwVTfIjaeL3JiMfs6wZ42vZteLjiQIHBmL24fyftTL3xmaqiSLfsPsjFeM2EfyftiLqpWaqigsk0PsjUeLjMfyftVaCsPsjemJqF2KGBiLVs6wCTfMj91LjBmLjMfygo1vZtTLqp5JHtlJGikKrAfygdTvZteM3YiI3AfyftSJjIfvZtTLqp5JHt3KGB0KZs6wgwTvZtWJHB0KG5kMVs6bVtWJHB0KG5kMWofygXPskxiarBmLjaWwGpgaqiSLfs6skxTJGFhsfTfM2F0aqiRJ3wVsglTvZtWJHB0KG5kMWwfygXPsjpgaqi2JGigL24fygY9vZtTL3x0JHtlKGBisglTvZtPL2MfygXPskYSM3BiMi9jLq9eaZs6wZTfM2eeJq93sglTvZteaHBSMqUebCs6wCTfIHF0L3YPIHiQaHBisglTvZtjKG5mM2eVJHamLjAfygXPsktiLq9eJZs6wCTfJjiPJCs6sje0arX6vV93JGtWartiIG0RMjphKG9SLjERKG4SLqi2JC9QaG1fIGhRM3BVJGpQv21eLjijJHx0H3MUwWd0wnw1xgXRLHYhsfTfMHFeLqi0bHx0L3tisglTvZtQaHBiM3BSMjEfygY9|wake|enablejsapi|playerVars|mp4|codecs|videoId|WebKitSourceBuffer|WebKitMediaSource|disablekb|Video|250|marginRight|swapAudioCodec|showinfo|modestbranding|5em|failed|aborted|iv_load_policy|loadeddata|loadstart|MANIFEST_LOADED|ytError|pressed_|PLAYBACK_PLAYING|current_|isDynamic|STREAM_INITIALIZED|PLAYBACK_TIME_UPDATED|TEXT_TRACKS_ADDED|oldQuality|underline|mediaType|QUALITY_CHANGE_REQUESTED|setTextTrack|setXHRWithCredentialsForType|enableLastMediaSettingsCaching|hideondesktop|getDebug|getAvailableQualityLevels|getPlaybackQuality|isSupported|setLogToBrowserConsole|initialize|enableLastBitrateCaching|shuffle8|setBufferTimeAtTopQualityLongForm|setStableBufferTime|FRAGMENT_LOADING_COMPLETED|MediaSegment|enableWorker|xhrSetup|unavailable|fragLoadingTimeOut|manifestLoadingTimeOut|withCredentials|xxx|MEDIA_ATTACHED|attachMedia|contains|wrong|manifestLoadingMaxRetry|autoStartLoad|manifestError|capability|nohead|home|pjslng_|mediasource|key_session|pjslng_sub_sizeproc|debug|encountered|key_message|avc1|42E01E|D90000|onMouseOver|getAutoSwitchQualityFor|autoLevelEnabled|onMouseOut|073DA0|sfTfKGxSLgsfyfs8M3JksramJrBlzCMVwZMdKqFmJ2e0zCMVwZM|WebKitPlaybackTargetAvailabilityEvent|webkitplaybacktargetavailabilitychanged|enabled|409829|reset|Infinity|FEF370|b3fee8|sfTfIGx0KG9RsglfM2F0aqiRJ3wfvZtTL3xmaqiSLfs6skBSMZ1VKGalaZsPsj1eMjamLfs6sgEdxCXTsnXfvZt0bHYisglfM3JksfTfM2xeLqEfyfsTvgdfvZtlKGBisglUvZtlKGBiaG50KGUWaqpVaqFhsglUcCTfI29RartSLp9TLqp5LqiWaZs6bVtSMjBiMfs6wDXPsj9RsglTvZtmI29Rsglfzrx2JVY3KGB0Kn0kwgXksqeiKGalan0kwgXkzgUksrBVIG5WJj9VLD0karteLkxPIHBiunsPsnwmtW48Mqp0KZYhzCaxwZTTsoTUxfTTsoTUxfTVsoTTvnsdDnXPwZYKso0TvnIdDno2vnIdDno2vnddDnXPyZYwwZT2spldDDXPwDsdDno2vnoVsoTUxfTUxZYwwZTUxZYwwZTUwfYKtVYjKGUPzCMgJjJjJjJjtV8|zZ9kzgTSM3JkzfsPsjpgaqiSLfs6skYPIHiPKHx0sfTfMq9WKHBmL24fyftPJGJ0sfTfLGpVJ2iRsglfwZXTsnXdxfsPsjtksglUvZtWI2pPJCs6wC41vZt0bHYisglfM3JksfTfIG5mLGp0KG9RsglfMq9WKHBmL24fvZtfJ3YeJqBmLjMfyfsWsnwdwVXWsfTfIjaesglTvgAPsjtkIG92JHsfygXRyZTfaqiTsglTcCTfI29RartSLp9jaGUPsgm7sj9VJqFVsglUwCTfL24fygXPsjigL24fyfs8M3JksramJrBlzCMVwZMdKqFmJ2e0zCMVwZM|autoplay_denied|zqMdJjiPLZ1VaGUizCaRL256JHtStVY0MjpRM2JSMj09t3BVIG5WLqp0JCdQwCTdvDomtW48Mqp0KZYhzCaxwDXRyDXTxWo5wCTUxZ44wWIUxnsUsoT3vgMTynX2yDX2vnoVvgo4xgh4wgodAWMRxDs2yDX5wnIPwDsRwnw2xWXVwCX3vgw4xWhTyDX2vnoUvgd2xgsWwgodxV4UwDATynhTxfTUwC44xgIVwWsUsow2vgM0wgd0yDX2vnoUvgd2xgsWwgodxf41wgXUwnhTxfTUwf4UxWs3wgsUsnIRxDsTwDX5wnIPwDsRxnITwgoVwCYwxf41wgXUwnhTxfTUxZ4VxnsUxDsUsoTVvgw2wgsWyDX2vno0vgs0wgo1wgodAWsRwnw1xDA5wnIPwDARwgAVwDEVwCXUvgM2yns1yDX2vno0vgETyDA0wgodwC43xgdVxDhTxfTUxZ44wWIUwWsUsoTUvgM2yns1yDX2vno2vgXVxnX5wgodAWoRxWI4wgE5wnIPwDIRwWETxWdVwCXVvgXWxDE0yDX2vno2vgIUynX3wgodwf4WxgsVwWhTxfTUxf42wDdTxWsUsoT2vgEVwnoTyDX2vno2vgIUynX3wgodDnIRxDsTwDX5wnIPwDdRxnXTwnoVwCYnxf41wgXUwnhTxfTUyZ42ynM1wnsUsnIRxWAVynA5wnIPwDdRyDhWyDhVwCX3vgoUxnX4yDX2vno4vgh5wWh5wgodAWMRwWd3yDo5wnIPwDdRyDhWyDhVwCX3vgEVxghTyDX2vno4vgdVwWEVwgodxV43wndTxghTxfTUyZ42xWwVxnsUsoTUwZ45wnX3wDhUvno2vgXVxnX4wgodAWoUvgoVynsTyDoPwDERynw4xWIVwCXUwC4VxWo5xDhUvno1vgI5xnAVwgodwDoRwgMUyDE5wCTUxC40wWXUwnsUsowUwC4VxWo5xDhUvno1vgo2xDM4wgodwDoRwDs4wgo5wCTUxC4TwgsTxnsUsnoTvghTwnMUyDoPwDARynw2wDsVwCYwwDXRyDXTxWo5wCTUxZ44wWIUxnsUsplksrBVIG5WJj9VLD0karteLkxPIHBiunIRxDsTwDX5vZXUxC40wWXUwDsmsrtSaqp0JCdQwgs1vgXTwnXTwZhdarteLkxPIHBiuZ02vgEVwnoTyCTdvDo1vgAWwnoUwfhdtVYjKGUPzCMgJjJjJjJjtV8|crU8vjUSIGBiMfeVIG5huCY7Mq9WKHBmL246srtiLqp0KHJiy21eMjamLgldwZYeaHBSy3amJrBlyfX1wrY4y30RLq9eJqFVurteLjAmyjtiJj9VJCY7I29RaqFRanldtVM7JqiWMqUebDldIjUSI2P7MqphJqiRJV10L3X6snoTwZE7cC5gKHtgaGUeMfeVIG5huCY7vHaiIjQmaZ1eLjiQIHBmL246srtSaqp0JCXVMVYPKG5iIHsdKG5jKG5maqE7IG5mLGp0KG9RyfYVL3BeaqEdwkwdLqiRJGpVsqiRJjiRKHBiy2eiKGalanldwDXTtDPQa2FfK2i0vHBVIG5WJj9VLC1SMjikKG46sqxiLkBiMfYgJG50JHs7arteLkxjL3tQvG9VKGamLgldI2FRaqFVsqxiLkBiMgQ3KGB0KnldwDXTtDQTL3xmaqiSLgldIGtWL2U1aqE7aq9TyfXTy2tSarBSLDldwnQPJGJ0yfXTy3tmJ2e0yfXTy21eMjamLgldIHF0LWQ9vkYeaqdlMjpRJZhdb3x0Mj9OJC1hIHxlIHtVIHh6snoPsnsTwnQWartSK2EQJqpWKq9jJkxianldwnPQa2FfK2i0vGpRKG1eaqiSLgldJqpWKZXUvgFWsqFeM2EQKG4QL3F0sqiRJjiRKHBiy2pRKG1eaqiSLgldJqpWKZXUvgFWsqFeM2EQKG4QL3F0sqiRJjiRKHBiy31XvHaiIjQmaZ1OJHijMjpQJHwdMj90IHBisrPUwnXisrPQa2FfK2i0vHBVIG5WJj9VLDldMj90IHBiunw2wqBiJVh7arteLkxjL3tQyfYVL3BeaqElwWITJqFkuDQ9cEYOJHijMjpQJHwdMj90IHBisrPUwnXisrPQa2FfK2i0vHBVIG5WJj9VLDldMj90IHBiunw2wqBiJVh7arteLkxjL3tQyfYVL3BeaqElwWITJqFkuDQ9cEXQa2FfK2i0vGQibGJVIG1iMVYhIHxlsrPTtCY7M3BVL2QivGBeM2eeMktebDldwCTdwgXTy3x0Mj9OJC1hIHxlL2JjM2F0yfXTy301wZEdb3x0Mj9OJC1hIHxlIHtVIHh6snd5vZXVwnX7M3BVL2QivGBeM2eSJjJWJHA6sZ0WxHY4y30UwnXisrQWartSK2EQJqpWKqpVMjp5yfX4yCTdwgXTy3x0Mj9OJC1hIHxlL2JjM2F0yfXQwDs0Mrd7cH1XK2F5JkteLGFWsqBeM2ddbWXisrQWartSK2EQJqpWKqpVMjp5yfXUvZXVwnX7M3BVL2QivGBeM2eSJjJWJHA6snX7cDETtCY7M3BVL2QivGBeM2eeMktebDldynhPsnsTwnQWartSK2EQJqpWKq9jJkxianldvDw1Mrd7cDoTwZEdb3x0Mj9OJC1hIHxlIHtVIHh6snd5vZXVwnX7M3BVL2QivGBeM2eSJjJWJHA6sZ0UwgBTbnQ9cCsPsjpgaqiSLfs6sjt1JjJiMfsPskB5MqEfyftgM3wfvZtTL3xmaqiSLfs6sjUiJkAfvZtWI2pPJCs6sgoRwVsPsjxPKGxOsglTvZtlKGBisglUvZtQIHtkKG4fyfsTsnXdwZX0wZsPsjxSLq9VsglfxnXWJDATsk0PsjxSLkBVL2UcM2F0aqiRJ3wfykPfL3thJHsfyghPsj9RsglTvZtmI29Rsglfzrx2JVY3KGB0Kn0kwgXksqeiKGalan0kwgXkzgUksqJmLqTQMkFPJD0kLj9RbjFVLVMdarteLkxjL3tQzCa0MjpRM2UeaqElwCTdwChkzgUTIHBlsqA9t005vgh1yDsUxgw2vnXdDnoUvgX3wWAWxDsPwf40wgs5ynX3xCYwwDsRwnd0wgM4vnsRyDM2ynw2xWEdDno0vgE2xDAVxgwPwC44xghUwgA3xCYwwDIRwnXUwWE1wVTWvgw1xWI2xgd5soTUxC4UyDMVxgA3vnERynAUxno3wnhdDno1vgAUxDA3xDIPxf44wWX2ynAWxCYwwDMRynMWxWX2wVT3vgM4ynw5wDodDno4vnhRynAVwgh5xDAdDno1vgE1wWw1wDAPwDXRynXTwnX2wVYwwDERwnMTynA3xVTUwC44wWd0wnd5soTUxf4Tyno2yDX1vno0vgw0wgsTyDwdDno0vgI1xgITxnsPwDERynoWxDA3yCYwwDsRwDEWwDE0wVTUxZ43xghVwnA1soTUwC4TwgM0xWI2vno1vgs0wgs0wnddDnoTvgX4xDEUwnoPwDMRxgX3xgMdDndRwnIWyns0xDAPwDMRxVYwxf45ynAUwnE0xVTUxC4Vynd0wnE4soT1vgdUwgA2yDsPwDARxWdTxWo0yZYwwV40xnIUxDE3xZTUxC44xDw3xWsUsoTUvgh2xns2ynoUvno0vgAWxnEWyDwdDnsRyDs5wgM1xDoPwDoRynd0xDMWyCYwwf4WxgIWwDw0xCTUwZ44wgwTwgI5soTTvnhRynh5yDM0ynwdDnXRwnsWwnATyDX2yCT3vgdVwWX0xDM4soTVvgA0xgM3wDdUvnIRynAVwWo4xnsdDnsRyDATxWw0wWEPxC44xno0wDMTyCYwwC44ynw5wWs5xVTWvgw1xWI2xgd5soTWvgwWwDwVwnd1vnoRynhVwgI5wDwdDnERynI5ynd2xgAPwf44yDIUxnX4xfYwxf45xWs2xnI2wfTVvgA4wnM3yDddDnMRyDw3xDwTyZTTvgX0xgX0wDsUwWIdDnhRyDE5wgo2wWIPwZYKso04vgd0yDhWynMWvnIdAWMRwgM2wnwWxnEPxfX2vnMRwgM2wnoWwgddxfT4vgd0yDhWyDM0sow2vnoTvgAVwWh4xgMdxV4VxWITwWw0xCTUwC43sndRynA5yDw4xWwPwDoRxVYnwDXRxnsWyDI2xfTUwC43snoUvgMPwDXRxnsWyDd2xVXUwC43vndRynA5yDw5xWAdAWoUvgMPxV4VxWITwDwVyZXUwZ40wgw5xgI2vnIdyZ44xnh5wWd3wVT2splksqJmLqT9tVxjJjJjJjIkvW48v2M|zZ9hKHI|4bd9ac|zqMdJjiPLn0ksWXTwnXTwZMdarteLkxjL3tQzCa0MjpRM2UeaqElwCTdwChkzgUTL2U5J29RsrYSKG50MW0kvDoRwDw2ynI4wWeivDoWsnERxWA1xDE2xgAdvDoRwDw2ynI4wWeivDoWsnoUvgM0yDI4wgIdxZ4Twns0xgE4wfXUwC43xnh2yns2snhRwnXVxnI1ynsdwDIRxWA5xgdVxfX5vgXTwgA2xDdVsnXRxWA4yDXUwWI3snARwnXVxnI1ynsdxC43xnE1xDI2xZMdJjiPLn0ks2JjJjJjJfMSzgUTIHBlsqA9t00UwV41vnMRxWhVynhWwgsdDnoUvgd1wWE1wWAPxf4UxnI0xnI2wCYwwDoRwDA2xnA2xfT2vgd1wWE1wWw5soTUwf43yDs4yDwVvndRxCYwwDoRwDA2xnA2xfTUwZ4UxnI0xnI2soTUwC44xDw1xDw0vnoTvgd1wWE1wWAdDnoWvgEPyC4VwnMUwnI3yZYwwDERwDA2xnA2xfTUwZ44xDw1xDw0soTUxC44xDw1xDw0vnoTvgo0xgA0xgIdDno0vgsTxWoTxgdPyZ41soTUxC44xDw1xDw0vnIRynEWxDEWwWhdDno1vgo0xgA0xgIPxf4UxnI0xnI2wCYwwDwRxCT3vgM5wgd5wWsVsplksqJmLqT9tVxjJjJjJjIkvW48v2M|sfTfIGx0KG9RsglfLHF0JCsPsjpgaqiSLgsfyft1Lj11aqEfvZt0bHYisglfM3JksfTfMq9WKHBmL24fyftPJGJ0sfTfLGpVJ2iRsglfwZXTsnXdwDXTsfTfM2xeLqEfyfsUvgwfvZtmI29RM2xSLq9VsglfxnXWJDATsk0PsjxSLkBVL2Ucaj9PaG1isgm7sj9VJqFVsgl2vZtSLfs6wCTfariTJCs6skxlIHYisfTfIGx0KG9Rsglfaj9PaG1isfTfKZs6xfTfMj91LjBmLjMfygXPsjx1M3BSLHamJrBlsglUvZt3sgl3wZTfICs6sgofvZteIjMfyfsTvgwfvZteL3JiMfs6sgXfvZtgL2USMfs6sgATw2E0wZsPsjxSLq9VIjMfyfs3wWI4xWwfvZtgL2USMj92JHsfyftjJjJjJjIfvZtlKGBisglTvZtlKGBiL3F0LHF0JCs6wCTfMj90IHBmL24fygXPsjtkMqphJqiRJVs6sgEdwZX1snXfvZtfJVs6wZTfKqpRJqUisglTvZtTL3xmaqiSLfs6sjUiJkAfvZtQIHtkKG4fyfsTsnXdwZXUxnXfcCTfI29RartSLp90KG1isgm7sj9VJqFVsglWvZtSLfs6wZTfIGx0KG9RsglfaqiQJCsPskB5MqEfyft0JHe0sfTfaqF4aZs6sf0TygXTsfTfJj9RarxmbjEfyghPsj1eMjamLfs6sgXdwZXTsnXfvZtgLqigKVs6wZTfM2FTIHteaq9VsglfvVsPsjiRajFVM2F0KG1isglTvZtPJHB0JHtWMqpgKG5ksglUvZtlKGBisglUvZtlKGBiaG50KGUWaqpVaqFhsglUcCTfI29RartSLp9haHteaqiSLfs6bVtSMjBiMfs6xVTfL24fygXPsjpgaqiSLfs6sjB1Mjp0KG9RsfTfariTJCs6skBibrAfvZt0JHe0sglfvVXTygXTsfTfJj9RarxmbjEfygoTvZtQIHtkKG4fyfsTsnXdwZXTsfTfI2UmI2PfygY9vZtgL250Mj9PH2t1JjJiMfs6bVtSMjBiMfs6yZTfL24fygoPsjigL24fyfs8Jqi2sqxPIHxWzCaPL2phJHslMjpRJZhkzgUWajMdI2UeM3w9t2xmMjx1LqpVurteLjAmtVY2KGF3Aj94zCMVxCXVxCX1wZX1wZM|zqxmMjxPJCYgLqpWMW0kMqp0KZeVIG5huCMdM3BVL2QizCMlI29PL3smtVYgbn0kxDXksqx5zCM1wZMdMg0kwgXksqJmLqT9t25SLjEksrx0Mj9OJC13KGB0Kn0kwfMdM3BVL2QivG1maqFVLqiQKHA9tWoTtV8|availability|available|fullwheel|playbackRate|showing|getQualityFor|1bVtWI3tiJG5gL2USMfs6sjITJGxixZsPskBSL2UfIHsfykPfI29PL3sfyfsTwnXTwnXfvZtlKGBisglTvZtQIHtkKG4fyfsTsnXdwZXTsfTfJ3teJqiiLkAfygXPsjpRKG1eaqiSLfs6sjpPMqeesfTfICs6sgXfvZtlsglWwZTfLqFjaqpRJrtmJ2e0MqphJqiRJVs6wCTfMj91LjBmLjMfygY9vZtgL250Mj9PH3BmaqUisgm7sj9VJqFVsglUvZtSLfs6wCTfIGx0KG9Rsglfaqi0LqEfvZt0bHYisglfaqF4aZsPskYSM2i0KG9Rsglfaq9TvGUiJkAfvZtgLqigKVs6wZTfKqpRJZs6wZTfaqF4aZs6sfsPskJeMfs6skBmaqUisfTfKqihJCs6wCTfKqihJG9RMqUebCs6wCTfIG5mLGp0KG9RsglfMq9WKHBmL24fvZtfJVs6wCTfIjaesglTvgAPsjtkMqphJqiRJVs6sgIdxfX2snIfcCTfI29RartSLp9PKG5isgm7sj9VJqFVsgl0vZtSLfs6wZTfariTJCs6skxlIHYisfTfIGx0KG9RsglfLqiRJCsPsjdfygAPsktSaG5hKG5ksglfwCsPskMfygoTwZTfICs6wCTfIGtksglfwZ4WsfTfIGUSIGAfyfsTvgAfvZteL3JiMfs6sgXfvZtgL2USMfs6sjJjJjJjJfsPsjxSLq9VIjMfyftjJjJjJjIfvZtgL2USMjUSIGAfyftjJjJjJjIfvZtgL2USMj92JHsfyftjJjJjJjIfvZtfaGJjJHsfykPfL24fygXPsjxSLq9VsglfJjJjJjJjsfTfICs6wZ41cCTfMq9WKHBmL24fyftgL250Mj9PMVsPsj1eMjamLfs6sgXdxCXTsnoTsfTfKqpRJqUisglTvZtfJ3YeJqBmLjMfyfs1snXdxCXTsfTfaqiTsglUvZtlKGBisglUvZtlKGBiL25PKHJisglUvZtlKGBiL25TLqp5sglTvZtlKGBiaG50KGUWaqpVaqFhsglUcCTfI29RartSLp9TLqp5sgm7sj9VJqFVsglVvZtSLfs6wCTfKGxSLfs6sgUWajMda2ihaqd9tWsTtVYlJGikKrA9tWsTtW48JVYjKGUPvHt1LqE9t25SLkmiMj8ksrBVIG5WJj9VLD0karteLkxPIHBiunXPsnXmtW48Mqp0KZYhzCaxxV44xnM5xnM1yCTUxZ41soTUwV43wWw5wndWvnoTsoT3vgd0xWh0xWE5vnERxCYwxV44xnM5xnM1yCTUxZ41soT3vgd0xWh0xWE5vno0vgEdGfYxyC44wnh5wWA0yZTTsow0vgAUxnA3wnEVvnXdwZT0vgEdwZTUwZYnwZTUxC41snARxno0xnMTxDsPwgXdyC44wnh5wWA0yZTVwZYnwDERwgX1wWh4xZTVwZXUyC42wDh4xghPwDERxCXUyC42wDh4xghPwDXdAWo5vgIUyDd2yCT0vgEdwDERwgX1wWh4xZTTsnhRynX5yDw0xndPwZYwyC44wnh5wWA0yZTTsoT5vgdTyDhWxnA4vnXdGfYxyC44wnh5wWA0yZTUyZYnxC40yDw1xgwWwCTUyZXUvgh2wDh4xghPwDARxZXUvgh2wDh4xghPwDXdAWoRyDIUyDd2yCT1vgIdxC40yDw1xgwWwCTVsnhRynX5yDw0xndPwfYnwDARwDs2wWX1xVTVsno3vgI1xWd4wgoPxC42sno3vgI1xWd4wgoPwDXdAWo3vgI1xWd4wgoPwDARxZXUxZ4UwgIWwnE3vno4snhRynX5yDw0xndPwDddDnhRynX5yDw0xndPwDddDnhRynX5yDw0xndPwDddGfMdJjiPLn0ks2JjJjJjJfMSzgTSJW48v3x2JW4fvZtmI29Rwfs6sgUWajMda2ihaqd9tWsTtVYlJGikKrA9tWsTtW48JVYjKGUPzCMgwnXTwnXTtVYjKGUPvHt1LqE9t25SLkmiMj8ksrBVIG5WJj9VLD0karteLkxPIHBiunXPsnXmtW48Mqp0KZYhzCaxxVTUxZYwyCTUxZYwyCT2soT3vnIdDnMPwDAdDnMPwDAdGfYxwDXPwZYnxZ41vnXdwZT0vgEdwZTUwZYnwZTUxC41snARxCTVwZXUwZTVwZYnwDERxCTVwZXVwZTUxC41snsTvnoTsowVwZT0vgEdwDERxCTTsnoTvnXdDnoTvnXdDnoTvnXdGfYxwDXPwDddAWERxfTUyZXVvno0vgAdwfTUwZYnwfT1vgIdxC42vnsdwDXPwfYnwDARxZTVsno4vnERxfXUyZTUwZYnwDdPwDARxZXUxZ40vno4snoTvno4soTUwZTUyZYwwDXPwDddGfYxwDoPwDAdDnoWvno0soTUwVT2soTUwCT2soTUwCTUxZYwwDoPwDAdGfMdJjiPLn0ks2JjJjJjJfMSzgTSJW48v3x2JW4fvZtmI29RwVs6sgUWajMda2ihaqd9tWsTtVYlJGikKrA9tWsTtW48JVYjKGUPvHt1LqE9t25SLkmiMj8ksrBVIG5WJj9VLD0karteLkxPIHBiunXPsnXmtW48Mqp0KZYhzCaxwDMRwnMTwgM4wfTVvghUyDoTxDdVsowUxC4UynoTwgA3vnoRwnw2xDETxDsdwDsRxgI5wDA1wCTQyZ44yno3ynAVJC0UxfX5vgh5xWs5yDAUvZ04vgd4wDM4xntivDo2sow3vgwVxDI4wWI0vZ04vgd4wDM4xntivDo2snARynoWynXWyDIPwC4TwWI1xDX1wfXVvghVxnM4wnw2vnsRyDo5wDX1ynsdAV0Tvgh3xDX4wnXUvnIRynX1wWI4xghdvDXRyDM0ynETwDMVvnoWvgoVynAUynEdwf45wgETwDXVvno3vgXUxnA1wgwdAWARyno0wgIWxgAPwDdRynh3wnX3xVX3vgwVxgo0wWs4vno5vghWwWM4xWsdyC45yDM3xDhUwCTUyC45wWw3ynMVsowUwf42xghWxWA5vno5vghWwWM4xWsdwDERwDdUwgE0xCTUyZ44yDMVwWI3sno3vgX3wns3ynsPwDMRwno0xgdUxZYnwDdRyDE5wWXUyZTUxC4UwWsUwgIUsnsTvnoVvgIVyDw4wCXVwZT5vgh2xWXTyno0sowVwZT3vgwTxnIWxDsVsno4vgh1yDEWwDIPxZ44wno2xgoUwfXUxV4TxWXVxWdVvnsRyDo5wDX1ynsdDno3vgX3wns3ynsPwf45wDhUwnE4wfYKso0Uxf43xnEVynh4vno2vgI5wnd0xDsdAWo0vgh0wghUxnAPwDdRxnd2ynwTxCXUwf41xnI0wDs2vno5vgA3xDM0xnEdyC45yDM3xDhUwCTUyC40xWE3xnA1sow3vgA0yDoTxDI2vno5vgA3xDM0xnEdxC4TxDsWxWw5wVTUyZ40ynI2wno1snwRwgA5yDh4xDMPwDIRxghTxgo2wfYnvDXRxnMTxDd5xDd2vnoVvgh4wWsUyCXQwZ40xWX1ynh1ynIPxf45xDX1xgdVwCXWvgs0yDM2ynMWvnwRwgAVyDAUyDddAWERwnEVwDA0wnhPwC40xnI5xDI3xZX3vgA0ynI0xDh2vnXRxnE4wnAVxgEVsnhRyDh3wgh5xnoPwZ40xDdTxns2xDsdAWoVvgE0xgAUwgIPwZ40xDdTxns2xDsdwDARyDAVyDo0xZTUvgA0xgh1xgM0sno2vgM0xDs4yDdPwV4Vxns5xno5yZYnwDdRxDA3xgI1wfT1vgXWyDo1xgs0sno5vgE0wnwVxWIPxV40wgI5wWs1yZXUyC41xnXWwgM2vnhRyDI2xWM5wnMdAWo5vgE0wnwVxWIPwDsRxDX2xgs1xfXUyZ41xnM2xgEVvno0vgd5xnIWwCXUxf43xnEVynh4vno2vgI5wnd0xDsdDno2vgM0xDs4yDdPwDIRxghTynA1wfYKtVYjKGUPzCMgJjJjJjJjtW48v3Yeaqd|default_h|borderRight|hu5rtfg011zr|borderBottom|level|default_w|zrYeaqddJn0kDDo1vgo5xWwWyDdPyC4VxDEUxWMVxVYnwDARyns0xgI1wVT2vgIWwDdVxnA5snoVvgEVxnAVyCT0vgI1ynI0xnd5snhRyno2xWM3xgAPxZ43xDwUyDdUxfYnxf45wDhTxnhPxZ44xDAWynhTxVX0vgI1wgXTxWs0vnMRwgd1xnhWxWsdxZ43xDwUyDdUxfTUwZ4UynwVwgs0sow0vgd1xnw4yDX3vnoWvgX4wnh1wCX3vgs4xDA5wWMVvno1vgw0xWh5wgddwDXRwDdWwgsVxZTUxC4VxnI4wno4soTUwZ4UxgE3xWs2vno0vgM0xWoTxgAdAWMRxDA0wno4wDsPwDARynw4xgITwCX1vgw0xnA0xWs2vnoVvgM4xWEVxWodxC4VxDs4yDw1xVTUwZ4UxgE3xWs2sow1vgo2wDwWyDd5vnMRxDA0wno4wDsdxV4VwDs0xWs5vnERwWA0xnA3wgIdyC44wWAVwgMWyCT1vgs1wgd5wWE3sowUwf4VyDh0xWwUvnERwDI2ynX1wghdwDARwWhUxnw2wfT2vgh3xDsUynh5sno0vgMTynEWwgsPyC4WxWoUwWE5yCYnwDARxgX1wnh1xCT5vgwUwDIVxns2sno0vgA2wWwTxnoPyC4VwWXTxnE0xZXUxZ4VxDA0wWM1vnhRwDX5ynM1wgMdDnoWvgw4xWs0xWoPyZ42wDX5xnsWxVYwwDwRwDw3ynh5xZT5vgX0xnwWwDX3soTUxC4Vxgs1wDAPwDXRwgI2xWo1xCYwwDERwgITynM5wCTUwZ4VwDh4yDMUsoTUxC4VynX3wgs1vnoTvgsVyDEUxCYwwDIRwWA1wgw3xVT4vgXWwWs0wgw4soTUxC44yDEWwns5vnMRyno1wDIVxWwdDno1vgo5xWwWyDdPyC4VxDEUxWMVxVYKtVYjKGUPzCMgJjJjJjJjtW48v3Yeaqd|zZ9kzgTSM3JkzfsPsjpgaqiSLfs6skYPIHhfvZteI3BmL24VsglfMqp1M2EfvZt0bHYisglfM3JksfTfM2xeLqEfyfsWsfTfM2xeLqFSajFVsglUvgEPsj1eMjamLfs6sgXdwZXTsnATsfTfMq9WKHBmL24fyftPJGJ0sfTfKGxSLkxVJHYPIHhfygoPsjemJqEfygXPsjigL25WI29PL3sfyfs0wnxixnXfcCTfI29RartSLp9QaHBisgm7sj9VJqFVsgl1vZtSLfs6wCTfKGxSLfs6sgUWajMda2ihaqd9tWsTtVYlJGikKrA9tWsTtW48JVY0MjpRM2JSMj09t3BVIG5WLqp0JCdUvZXUuCM|disablePictureInPicture|webkitShowPlaybackTargetPicker|pictureInPictureEnabled||webkitSupportsPresentationMode|644082|webkitPresentationMode|zrYeaqddJn0kDDoUvgXTwgA2xDdPxZ43xnh2yns2wfYwwDoRwnXVxnI1yZTUwf43xnh2yns2sowUwC4Twns0xgE4vnoVvgM0yDI4wgIdwDwRxDw0xghVxZTUwC40wgo5xndVsnoWvgEWxnI5wgAPyZ43xnh2yns2wfYnwDwRxDw0xghVxZT2vgX3xWAUxgh5snoUvgXTwgA2xDdPxZ43xnh2yns2wfXUwC4Twns0xgE4vnARxWA5xgdVxgsdGfMdKGA9t3YNM192L2U1LGFcJGUiLGFRanoksqJmLqT9tVxjJjJjJjIkvW48Mqp0KZYhzCaxwDXRyDh3wWX3wfTVvgX5wDs4xno4sowUwC41wnh4ynM3vnsRwgw0wWETxDhdwDsRxgdVwghUwCTVvgd0xgXTxDI3snoWvgs4ynh4wgEPwV4VyDM4wDX1yZYnwDARyDh0wnIUyCT0vgE2xWE4ynwVsno1vgh5xgM1xDsPxf4WwWAVxWwTxfXUxC45yDwUynh2vndRxWIUwnX2wgMdAWo1vgh4yDIWwnEPwDoRwDdWwgA4wfXUxZ45yDXVxDh0vnoVvghVyDE3wVXUwV4VyDEWyCTUxZ4UxWX4ynwdAWoVvgI5wns0xDsPwDARxgo0wnd2xfXUwC40wWE3yDoPwDERwgE3xgI2snoTvgh5xWwTxWsPwDERwWITwgs5xCYwwDXRyDh3wWX3wfTUxV40wWdWwgh4sowUwC44yDMUxnM5vno3vgsWxWw0wWhdwDwRwDdWxWh0yCTUxf43wWo2xnE3sno0vgA3xWoWwnsPwDERxWd0xno2xZYnwDIRxgE4yDI3xfTUxZ4UynI0xDA2sno3vgh4ynIWxZTUwC44xgs5xgAUsno3vgh5wWo4xWAPyZ43xgw5xnA5sowUxV45yDM3xnA2vnERxgIVwWA2xgIdwDIRxgI5wndUwCTWvgwVwDwVwgoWsno0vgA4wWEWxWIPwC42yDw3xnoWyZYnwDwRwDhVxWh3yCTTvgMWwgEVwWIWwVXUwC44yDEUwWX4vnXRwgoWwWsVwnA1snoTvgh5xWwTxWsPwZYwwDXRyDh3wWX3wfTVvgX5wDs4xno4splksqihzCaTKkxcaj9PaG1iH2FPJG1iLkAVtVYjKGUPvHt1LqE9t25SLkmiMj8ksqJmLqT9tVxjJjJjJjIkvW48v2M|exitPictureInPicture|requestPictureInPicture|pictureInPictureElement|zrYSLrikL24dMq9mLkBWzCMQwC4UwWI4xgdWyqEQwDwdxC43xnE1xDI2xZXQwC4UwWI4xgdWyqEQwDwdwDoRxWA5xgdVxfX0vgXTwgA2xDdVsnoUvgM0yDI4wgIdyC4Twns0xgE4wfXUxf43xnh2yns2snhRwnXVxnI1ynsdwZ43xnd5wnoWxgMdxZ4Twns0xgE4wfX1vgM0xDE1xgI0tVYjKGUPzCMgJjJjJjJjtV8|permission|zrYeaqddJn0kDDo5vghTxDXWwnAPxC45wWA3xWX4soTUxf43wDsWyDX0vnwRwgd1xgoTyZYnwDIRxDwUwgsTxZTWvgoWxDwWwnddwDIRwWhVwgwTxZTVvgh2xnd2wnddwDIRwDo4xnoTxZTVvgh2xnd2wnddAWo1vgM0xWo3wnAPwf45xgA4xgX4sno1vgEVxnAVwnAPwV4VxWoWxDX4sno1vgEVxnAVwnAPwV41xDd4xnX4soTUxC41wgA0wgX0vnERwWATxWdTyZYwwDoRwWI2xDITxZT1vgw0wnM4wnddAWoUvgXWyDd3wnAPxC4WxnX3ynX4snoTvgM3wgE4wnAPxC42wndTynX4snoTvgM3wgE4wnAPxC45wWA3xWX4soTUwZ43xWs1ynX0vnMRwDsVxWwTyZYnwDXRxWMVxDdTxZT3vgA0yDAVwnddwDoRwnw5ynMTxZT3vgMUxgMUwnddwDoRwWI2xDITxZT3vgMUxgMUwnddDno1vgEVxnAVwnAPxV43wDI3wDX4soTUxC41wgA0wgX0vnhRxnh4xgETyZYnwDERxDs0xnsTxZT5vgM4xgo0wnddwDERxWA3wDMTxZTUwZ4TyDs2wWX4sno2vgoUynAUwnAPwDXRwnhVxgwTyZYnwDIRwWhVwgwTxZTUwZ4TyDs2wWX4sno2vgEWwDsVwnAPyC45wgsUxgX4sno2vgMUwgw5wnAPyC43xWo4ynX4soTUyC45wnETwWX0vnMRwDsVxWwTyZYnwgXRwDwVxDwTxZT2vghWxWAUwnddwgXRwgM2wgMTxZT2vgM5wWX3wnddwgXRwgM2wgMTxZT2vgEVynM1wnddAWsTvgs3xgs3wnAPxf4VxgA0wWX4snsTvgoWwgEWwnAPxf4UwgX2ynX4sno5vghTxDXWwnAPxC45wWA3xWX4soTUyC45wnETwWX0vnERyDw0xWMTyZYKtVY0MjpRM2JSMj09t3BVIG5WLqp0JCdUxC41wgA0wgEPsnIRxDs4xWA2uCYVL3BeaqElvDA1vgXTwnXTwZhdarteLkxPIHBiuZ0UxC41wgA0wgEPsZ02vgEVynM0xfhdtVYjKGUPzCMgJjJjJjJjtV8|faed54|zqMdarteLkxjL3tQzCa0MjpRM2UeaqElxC41vZX1uCM|62de50|72ccf8|pljs_yt_|zqMdarteLkxjL3tQzCa0MjpRM2UeaqElxZTdxZhkzgUVJGx0srd9tWXksrh9tWXksramJrBlzCMUwfMdKqFmJ2e0zCMUwfMdJjiPLn0ks2JjJjJjJfMSzgTSJW48v3x2JW4fvZteI3BmL24fyftWaq9TsfTfariTJCs6skx2JVsPsjtksglTcCTfI29RartSLp9TMjF2sgm7sj9VJqFVsglUxCTfL24fygXPsjigL24fyfs8M3JksramJrBlzCMVwZMdKqFmJ2e0zCMVwZM|eng|zrYeaqddJn0kDDo2vnMRwDw2xgoUwWsdDno2vnMRwDX5wDI5xnEdDno1vgsTyno3ynEPxV4UwnhUxgh0xCYwwDARwgM1wnhWvnMRwDX5wDI5xnEdAWo0vgs3xDX5wVTWvgo5yDoVxgs1snoUvgX2wWo5xVTTsnMRwDw3xDA2xnEPwZYnwV4VwDo4yDE5wCTTsnXPwV4UyDhUwgIVxCXTvnMRwDX5wDI5xnEdAWXPwDoRwno5wgoVxfXWvgsUwDd5xDhUvno0vgsUynwWynhdxV4UwWM1xnI0xCTUxZ4VwDdWwWd5soT3vgoWxWE0xgA1vnoVvgA0wDX0xgEdAWARwDhWwWX4xDEPwDsRxnAUwnA2xCXUvgM4xnw4xgIVvnoTvgX0wDMTwDddwC43ynAWynI2wfT3vgoTyDo2yDA1sowUvgM4xnw4xgIVvnARwDM2xgw3wnEdxZ4UyDwWwnd1xCTUvgM3xWs5wgw2snMRwDw3xDA2xnEPwC43xWMVyDsWxfYnwDXRwndUxWd0xZTUvgM3xWs5wgw2snoVvgA5wnMTxgwPxZ4UxWI2wWMTxCXUwf40yDX3wnIWvnMRwDX5wDI5xnEdDnoTvgI0xnEUxgMPxV4UwnhUxgh0xCYwwDwRwWdVynh5xfTUwC41xDs0wnX0soTUxfT3vgoWxgIUwDwVsplksqJmLqT9tVxjJjJjJjIkzgTSMqp0Kn48v2M|zqMdarteLkxjL3tQzCa0MjpRM2UeaqElxCTdwVhkzgUTL2U5LqiRJCYTL2iRarw9tWXRxDhWxWEdwZ40ynAWyZXTvgE2wgEdwDwRxDo1xgwdwDoRxnw3xCX3snXRxDhWxWEdwZ40ynAWyZMdJjiPLn0ks2JjJjJjJfMSzgTSJW48v3x2JW4fvZtmI29RwVs6sgUWajMda2ihaqd9tWsTtVYlJGikKrA9tWsTtW48JVY0MjpRM2JSMj09t3BVIG5WLqp0JCdVvZXWuCM|rus|English|sfTfIGx0KG9RsglfMqUebCsPskB5MqEfyftWajMfvZtfJVs6wCTfIjagL2USMfs6sgXTwnXTwZsPsjtkLVs6wCTfIjaTIGBhKG5ksglfxVX3snMdxVsPsjigL25QIHtkKG4fyfsTsnXdwZX0sfTfIjaesglTvgwPsjtkIG92JHsfygXRxfTfM2xeLqFSajFVsglVvgoPsjemJqEfygoPsjemJqFSLkYPIHhfygoPsjemJqFSLkiSaHB1IjEfygp9vZtgL250Mj9PH2UmajEfykPfL3thJHsfygoVvZtSLfs6wZTfaqF4aZs6sjUmajEfvZtPJHB0JHtWMqpgKG5ksglVvZteI3BmL24fyftPKHJisfTfariTJCs6skBibrAfvZtlIG5hsglTvZtgLqigKVs6wZTfJj9RarxmbjEfygoTvZtQIHtkKG4fyfsTsnXdwZXUxCsPsjofygXRxCTfKqihJCs6wCTfKqihJG9Raj9hsglUcCTfI29RartSLp9Waq9Tsgm7sj9VJqFVsglUxZTfL24fygXPsjigL24fyfs8M3JksramJrBlzCMVwZMdKqFmJ2e0zCMVwZM|scroll_up|firstLevel|remove|youtube_iframe_api|through|appendBuffer|mp4a|onYouTubeIframeAPIReady|zZ9kzgTSM3JkzfsPsjpgaqiSLfs6skYVJHIfvZt0bHYisglfM3JksfTfM2xeLqEfygoRwfTfMq9WKHBmL24fyftgL250Mj9PMVsPsj1eMjamLfs6sgXdwZXTsno1sk0PsjxSLkBVL2UcLjF4aZs6bVtSMjBiMfs6wDIPsj9RsglTvZtmI29Rsglfzrx2JVY3KGB0Kn0kwgXksqeiKGalan0kwgXkzgUksrBVIG5WJj9VLD0karteLkxPIHBiunEPsnEmtW48Mqp0KZYhzCaxwZ40xgh0yZTUJC0TxCYwwZ40xgh0yZTUJC0TxCYwwZ40xgh0yZTTsoT3vgA2yDA3vnERwgo4xWEdDnXRxnI5xndPwDXRxnw3xCYwwZ40xgh0yZTUJC0TxCYKso03vgEWwnEVvnXdDnhRxDwTxDsPwZYwyC41wWX1wfTUwZ42wgA4wfYwxV41wWX1wfTUwZ42wgA4wfYwxV41wWX1wfTTsplksqJmLqT9tVxjJjJjJjIkvW48v2M|dblclick|ffeeab|zrYeaqddJn0kDDdRyDh5yDhPwDXRxnw3xnhdDndRyDh5yDhPwDXRxnw3xCYwwfT1vgsUynM1soT4vgh5yDh5vnXdDndRyDh5yDhPwDXRxnw3xnhdGfYxwZTTsoTVvnXdDnsPwDXRwgA5ynwdDnXPwDXRwgA5ynwdDnXPwZYKtVYjKGUPzCMgJjJjJjJjtV8|scroll_right|feba54|e8bbff|zrYeaqddJn0kDDMRxWX4wnI5wnIPwDsRwDd2yDdVwCYnxV41wgI5wnhTxfTUwf4TwWI3wnsUsnMRwWd3yDX5wnIPwDoRynI2wgwVwCX3vgoUxnX4yDX2vnoUvgd2xgsWwgodAWIRxWAVynA5wnIPwDoRynI2wgwVwCX2vgEVwnoTyDX2vnoVvgo3wgMVwgodxf41wgXUwnhTxfTUwf40xgXVwDsUsoT2vgEVwnoTyDX2vno0vgs0wgo1wgodDnsRwWIVwgw5wnIPwDARwgAVwDEVwCYnwf4TwWE1xnhTxfTUxZ4VxnsUxDsUsnoRxWI4wgE5wnIPwDARxDX5xnAVwCXUvgM2yns1yDX2vno0vgdWxgoWwgodDnoRxWI4wgE5wnIPwDIRwns0wnhVwCYnwC43xgdVxDhTxfTUxf4WxDX3ynsUsnsRwnw1xDA5wnIPwDIRxgo4wnMVwCXVvgw2wgsWyDX2vno2vgIUynX3wgodDnIRxDsTwDX5wnIPwDIRxgo4wnMVwCYwxf41wgXUwnhTxfTUyZ40wnXTwDsUsow2vgEVwnoTyDX2vno4vgI4xWETwgodxf43xns4xnhTxfTUyZ45yDw5yDsUsnMRwDo0wnd5wnIPwDdRyDhWyDhVwCYnxV4WynM5wDhTxfTUyZ45yDw5yDsUsnMRxDs2yDX5wnIPwDdRynsWxDsVwCX3vgMTynX2yDX2vno4vgI3wWs0wgodDnoTvghTwnMUyDoPwDIRwns0wndVwCYnwDoRwDs4wgX5wCTUxC44wWd3xgsUsnoUvgs3wDh1yDoPwDERxgh0xnsVwCXUwC4VxWo5xDhUvno1vgAWwnoTwgodAWoUvgs3wDh1yDoPwDERwDI1xWdVwCXUwC4UwgdVwDhUvno1vgXVwgX0wgodwDXRyDXTxWo5wCTUxZ44wWIUwgsUsoT3vgMTynX2yDX2vnoVvgo4xgh4wgodGfMdarteLkxjL3tQzCa0MjpRM2UeaqElxf41wgXUwnhPsno1vgAWwnoUwfhdMj90IHBiuZ00xC4TwnXTwnXmsrBVIG5WLqp0JCdQxf41wgXUwnhPsZ0UxC40wWXUwDsmsZMdJjiPLn0ks2JjJjJjJfMSzgUTIHBlsqA9t00UyC45wnETwWX0vnERyDw0xWMTyZYwwDIRxWoVwWhTxZTWvgs4xDIUwnddAWo2vgEWwDsVwnAPwV4UwWEWwWX4sno2vgw5wgsWwnAPwf45xgA4xgX4sno2vgoUynAUwnAPwf45xgA4xgX4sowUxC43xnMUxWX0vnsRyDI0ynITyZXUxC41wgA0wgX0vnwRwgMUwWETyZXUxC41wgA0wgX0vnwRxDE4ynATyZYwwDERxDs0xnsTxZT1vgw0wnM4wnddDnoUvgw2xgE2wnAPxC4WxnX3ynX4sowUwC4TwWh4xWX0vnERwWATxWdTyZXUwZ43xWs1ynX0vnERxgX4wndTyZXUwZ43xWs1ynX0vnERyDw0xWMTyZYwwDXRxWMVxDdTxZT3vgoVwgMWwnddAWoTvgM3wgE4wnAPxV40xnh0wgX4snoUvgXWyDd3wnAPxV43wDI3wDX4snoUvgw2xgE2wnAPxV43wDI3wDX4soTUxC41wgA0wgX0vnMRxWo2xWoTyZYwwDERxDs0xnsTxZT5vgA5ynI1wnddAWo1vgEVxnAVwnAPyC43ynIUxnX4sno1vgM0xWo3wnAPwDXRwnhVxgwTyZXUxf4UwDd0wDX0vnoTvgX5wgIWwnddAWo2vgw5wgsWwnAPwDXRwnhVxgwTyZXUxf41wWoVwgX0vnhRyDsVwDITyZXUxf43wDsWyDX0vnhRxWMUyndTyZYwwDhRyDX1wnwTxZT3vgoVwgMWwnddAWsTvgoWwgEWwnAPxf45wWM0wDX4snsTvgs3xgs3wnAPxf43yDwTxWX4snsTvgs3xgs3wnAPxf41wgd3xDX4sowVwZ4VxWIVxWX0vnIRwgI0xnwTyZXVwZ4UwWs1wWX0vnIRwDsTxgdTyZXUyC45wnETwWX0vnERyDw0xWMTyZYwwDhRyDX1wnwTxZT1vghWxnM3wnddGfMdarteLkxjL3tQzCa0MjpRM2UeaqElwDERxDs0xns1vZX2vgEVynM0xfhdMj90IHBiuZ0VwgERwnXTwnXTuCY0MjpRM2UeaqElvDo1vgEVxnAVxCTdvDIRxDs4xWA2uCXksqJmLqT9tVxjJjJjJjIkvW48v2M|scrollHeight|sfTfIGx0KG9RsglfJkFPLrxgMjFiLfsPsjpgaqiSLgsfyftRL3tQIGUWI3tiJG4fvZt0bHYisglfM3JksfTfMq9WKHBmL24fyftgL250Mj9PMV1VKGalaZsPsj1eMjamLfs6sgXdwDXdwZXUxCt9vZtgL250Mj9PH3x0IHt0sgm7sj9VJqFVsglUwVTfMq9WKHBmL24fyftgJG50JHsfvZtWI2pPJCs6wfTfL24fygXPsjigL24fyfs8M3JksramJrBlzCMVwZMdKqFmJ2e0zCMVwZM|2160|3840|scrollWidth|2000px|zZ9kzgTSM3JkzfsPsjigL24Vsglfzrx2JVY3KGB0Kn0kwgXksqeiKGalan0kwgXkzgUksqJmLqTQMkFPJD0kLj9RbjFVLVMdarteLkxjL3tQzCa0MjpRM2UeaqElvDoPsZ0UuCM|interrupted|playError|playtry|d9bb8c|1440|aaaaaa|854|240|426|ffc7d1|480|1280|2560|1080|1920|720|supported|partners|settings3action|hideafterstart|oframe|hide0timestore|manipulation|hideonpause|transbg|settings3|settings2action|07|RemovePassword|Pass|origin||hideuntilended|hideonfullscreen|hideonleave|hideonunmute|hideonlive|observe|active|hover|outline|hideonleaveandplay|visited|vast_ima|vast_finish|settings2|settings1action|YoutubePlaylist|Alternative|playlists|888888|0x15|alert404|alert404text|tags|0x12|eventLabel|Break|Timeout|0x16|googleapis|35px|select|titlecolor|triangle|settings1|seektome|Show|222222|170|isOn|word|dvtp|childList|pjsfrrs|vast_click|postroll_start|playback|preroll_start|235|Destroyed|sticking|7px|16x9|errortimeout|2em|vast_skip|134|3600000|2px|black|draggable|panel|hideonmobile|cast_available|sharetop|sharetitle|vast_impression|Thumbnails|pjs_cast_button_|WEBVTT|uppercase|tipmarginright|preloaded|disablePreload|offsetwidth|rc_custom|VastRemoveUrl|VastInsertAnd|VastInsertOr|hideonyoutube|settings4|roundingver_final|oncontextmenu|ContextMenu|vast_error|VastError|VastReady|vast_ready|settings5|settings5action|hlsdvrtime|vastbgpreload|tagLive|alarm|settings4action|customjscontrol|659|customwidth|linetippointer|async|constrols|google|setPlaybackQuality|srvsga|unMute|rc_|control_time|slice|Dialogue|unescape|88484718|require|isflash|0001|sub_settings|0x9d|linefortime|Interval|getVideoLoadedFraction|autoLink|GoogleAnalyticsObject|currentSubtitle|ffce00|DOMContentLoaded|complete|large|taginframe|reloaderTimer|logos|medium|error_time|setSize|tiny|fillvideo|small|hd720|ontouchend|setPlaybackRate|tippmargin|stripsw|stripsspace|normalonclick|Verdana|hd1080|ontouchstart|action_back|getCurrentTime|_0x36c21c|createposter|0x4|shape|200000|nativemobile|posterontop|999999|177|f2img|444444|position_|0x3|opacity_|to_right|historybgaover|0xf|0xe|0x10|0x11|Seeking|0xd|0xc|0x9|0xb|Audiotrack|marginprocright|hqdefault|posterwidth|MediaVimeo|customimage|MediaPdf|top_|2130deecc5309bac0e25ed069667b0ca|width_|3b6292b23313w351y371e25323q193v2c1d3q001z1m27312o2m253e2q2m2w233a1g232z1g3e2b361a2v3u112z1m260y112z39213x3129361a2x3u1z2z1m21182t2z2n113238231q27352c142z2x252c1w2s29111z38231s27332c1431281w101z1611133v392q192z241s3u2v2z2n1z3w262c133v3b2q172z2412111m231z3w281z3u26113w261z3u2q3129213v3e2b213v29233x252y393x2e1z1z2235163o00203e2b3w121m3e1d3o0z2z2m241z2z1m21111z2s2711311d393v3e1a1w10202x3w2s332c12111c1m1z153x27211t322q12232522352c162635211d1e183e162z261w11121z202s2911101m3s37012z223316352f1h3d1l1g1i1d1d1e1s3d1h2e1q3f1d3e163g1m1e1g1c1h2f1c3c1q3f1m2c1r2c1z2e1s2e1w2e1v2c1w2c1s3f1i2c1q2e1a2c1q3c1r2e1s2c1o2e1v1c1e2c1u2e122c1s2e112c1q2c1b2e1s2e1c2e1v3e1h2c1s2e1s2c1q1g162c1s2e1r2e1q2c1x2e1w2c1e2c1u3e1r2c1s2g1y2c1r2c1t2e1s2e1e2e1v2c1v2c1u2f1w2c1s2e1a2c1q2e1x2e1s2e192e1u1d142c1u3g1t2c1q3f1b2c1q3d192e1q1d162e1u3d1x2c1s3f172c1q3e1k2c1q2d172e1s3d122e1u2d152c1t3f1j2c1q2f1b2c1s3d142e1q3d172e1w3c1a2c1s2f152c1s3f1f2c1q3d172e1r3d1d2e1u3d152c1s3g192c1q2f192c1r3d1z2e1q3d142e1w3e182c1s2f162c1s3g1x2c1q3d172e1q3e172e1u3d1s2c1s2e1s2c1d1e1j3d1e1e1g3g1s1e121g1u2e1b3c1i3f101e123f1i1c1e3c1s1g1o3e1d3e1l3c1d1d1b3f1h2d163f143c173d1f1g1e3d1e2e1e3d1q3d1k3e1j1c1g1f1j3d1a1c1h3e192d1i3f1a3d1d3c1a1f1e3e121f1j1c101c1a1e181c181e1c3d1k1e1s1f192d191f1r3d1d3d1g1g1b1e1k3e142c123d101e1d3d1d3f1m3d1r1e1s1e1b1d183g1u1c1q3c1g3f1c3e121f1k1e1q1d1g3e1s2e1f3f1e3c1d1d1k3e103e1d3f1i1e1p3d1u2e1s1e1s2e1v1c1d2c1s2g1r2c1s1e171c1h2c1u2g1u2c1s2e1l2c1r2d1u2e1d2c1q2e1u1c1d2c1t2e1t2c1r1g1x2c1r1c1r3f1y3d153e181c121f123e141c1i3g1g2e1c3d142e1g3d181g1g1d1q1e1j1e103e1a1e1r3e142c1u2g1p2c1q2e1z2c1u2c1g2e1s3c1r2e1u2e1w2c1t2e1r2c1s2g1g2c1t2c1x2e1s2d1w2e1u2c182c1s2g1v2c1s2g1b2c1s1d162e1q2c1x2e1s1e1g2c1u1e1s2c1r3e1k2c1u2c162e1q2e1k2e1s1d192c1u2g1k2c1s2g1x2c1s2e1y2e1q3d1y2e1s2c1w2c1s1f1i2c1p2g1v2c1t3e1g2e1q1d172e1u3e182c1s3f172c1r3f162c1s3d172e1s3d1a2e1s2d172c1u3g1e2c1q3f192c1u3d1d2e1q3d162e1u3e1b2c1s3f152c1q3f172c1s2d172e1s3c182e1s3d182c1s3f182c1q3f182c1s3d1a2e1q1d152e1t3d1b2c1s3f172c1q3f152c1s2d172e1s3e1u2e1s1d172c1s3f1c2c1q1f172c1s3c1z2e1q2c1u2e1k1c123d1l1g1i1d121f121e141e1s2g1d3d121f103e1i1d1d3e1b1d141g1f1d1b1d1q3f1d3e1e3f1g3c1d1c1f1e1d1e1k3e1f1c183e133g1f2c192f1k3d1c1c1g2e1q1e1h3g1d3c1j3c1f1f193d1h1f181c122c191f191d192f1b1d1b3c181e1b3d163f153c1i1e1s3f1d1e1d1f1f1c1c3c1b3e171d1p1f1s3e123c1u1f123d1d3f171e1h1e1s2f1h2e1k1e1a3e181e1m3g1b1c1f1e1f1c1g2c1f3g1f2c1g2g1f3d1f2c163e1d2c1q1e152c1s2e1h2e1s1c1t2e1f2d1u2e1t2e1s2c1q2e1t2e1t2c1u3g1k2c1u2e1m2c1s2c1l2e1q2e132e1t1c1v2c1s1e163c123e1x2d1f321e1q1p1e1c1e1k2e121e1e3g1h1d1e3g141d1g1e1j1g1t2c1i1g1w2c1p1e1g2e1u1c1u2e1t2c1i2c1u2e162c1s2g1m2c1q1d192e1u2e1p2e1u1e1v2c1s2g1y2c1s3f102c1q2c1w2e1s1d1k2e1r2e1t2c1t3g1g2c1s2e1u2c1q1d1r2e1t2e1t2e1s2c1u2c1s3g1e2c1u1e1z2c1q3c1r2e1u2c142e1s2e1k2c1u1e1k2c1u3e1h2c1s2d1z2e1s3c1z2e1t1d1s2c1s1f172c1t3e162c1q1d182e1u3d182e1s3d152c1s3e1b2c1s3f172c1s3e1t2e1s1d192e1s3d1c2c1s3f172c1s3g162c1q1d192e1s3d1g2e1s3d152c1u3f142c1s2f192c1q3d1z2e1s3d192e1s3d1u2c1s3f192c1t3f1e2c1q3d172e1s3c1b2e1s3d162c1t3f192c1s1f172c1r3c192e1s3d172e1s3d172c1s2e1u2c1s2e1w1c1d1c123e161c1k3g1b3c121c121f141e1s2e1b3c1o1c183e1c1c1g3g141d1f3e191f1c3d1s1g1m3c1b1c1f3f1s2d1p1e1b3c1b3e1c1e1p1e1c1g1c3e1d1c1s1f1c3c1d1f161e1q1d1b1f1j3d1c3g1g3d1e2c1f1e1q3d1c3f1j3d163d142e1a1c1c3f1f3d163e1f1f1p3c121f143c1c1c1d3f1s3d1i1f1f3d1k1e1d1e143c1s3f1m3c161c1t1e1c3e1g1g1i3d151e1e1e1o1c1c1e1f2c1q1d1f3f1p1e1c3e1k1d1k3c121e1t2c1y2e1s2c1s2c1t1g1v2c1t2e1y2c1d3d1t1g152c1t2e1r2c1q1e1q2e1s1c1z1e1z2e1w2c1s2g1f2c1t1e192c1s2c102e1k2c162e1r2d1v3d1h141e2s2q1d2q1s1s1h1j2d221m|left_|5a0931u2z2827333916243o01311m253z2q1b3v2c1b3q011z2k3o01322k3v3s37262t203n113238231q27352z142z2x252z1a3s29111z38231s27332z1432381w1z101611133v292q193z241s3u2v3z2n1z3w263c133v2b2q172z2411121m233c1i3e2936162x3u101z1m380y101z39233x3z2936182x3s101z1o3e162t39233x29213v3b233v29213x111z2s2711323s271s3u291p2o1g27323o2c1x2314193v1z1132223314312q193v1z1k1v332z1b323p3c1z3u2o211o1e25311q1m231z1s273r173z26163c1c3c3b381a3w29341x3u2s3o3u3930293p373237171431161z101m253e1o1z1z3w263c1b353a3x1z1x21141i1t1j161f1k1e1j1d1j3e161c1r3e1c1e1b3d143g1k3e1i1e1w1e121d172e1r2c1y2e1u2c1z2c1t2f1s2c1q1e152c1t2e1y2e1s2c132e1t3e1u2c1u1e1i2c1s1e1z2c1u1c1x2e1q2d1u2e1t2c1t2c1s2f152c1r2e1u2c1s2c1e2e1s2e1r2e1u2d1r2c1s3g1v2c1q3g142c1u2e1y2e1r2e1x2e1s1c1s2c1s2g1t2c1r2e1v2c1t2c1v2e1q3d1u2e1u3c1q2c1s3g1f2c1q2f192c1s3d102e1q2d162e1s3d1h2c1s3f152c1q3g102c1s3d172e1s3d1s2e1s3d192c1s3f1r2c1q2f172c1u3d1v2e1q3d172e1t3c1c2c1s3f162c1s3f1y2c1s3d192e1s3d162e1s1d192c1u3f1c2c1q3f172c1s3e1r2e1q2d172e1s3d1c2c1s3f172c1q3g1w2c1s1d172e1q3d172e1s3d172c1s3f192c1q2e1u2c1s1c1f1e191d1c3g1c1c1i1d1m3f1p3b1d3f1f3d1i2d123f1j2d1d2g1m1c1b3c1f3f1a3d1k1g1f1e1q3e1f3e1d1d1d3e1d1d161e1s1f191d1a3f1f3e1g3d1g2e1d1c1b1e1f1e1p3c1f1e163d111g1h2c1b1d1k3f1b3c1e1g1j3e1j3e1j3g123d1c3g1m1e1p1e1i3g192c1d1g1h3b1d2d1c1e1q2e1d1f1f3d123c1f3f1d3c1k3g1l3c1d3e181f1b3c101e1b1d191d1f1f1b1d1h1g1f2c1o2c1f1e1d1c1b3f1f1c181b1f1g1f1c172e1t1c1h2c1u1g1k2c1q1g1y2c1u1e1k2f1f2c1q3f1u2c1s1d1v2e1r1c1y2e1t3c1t2c1t2e1d2c1q1g1v2c1s3e1k2e1s1e1d2e182c162d102e1f172i2d143e1d2d1a3g1p3c183e1u3e181e1k3e1h1c1j1e1h2c161b1i3f122c1s2g1t2c1s2d1t2e1q3e1v2e1s3e122c1w2g1w2c1r2g1z2c1q1c1u2e1q2e1t2e1t2c1t2c1v2e1t2c1q3f1w2c1s3c1s2e1q3e1f2e1s3c1x2c1u2e1c2c1q1e1i2c1q3c112e1s1c1t2e1u1d1p2c1v1e1e2c1q1f1x2c1r2c1r2e1s1e1t2e1t2c132c1w2e1w2c1q3e1e2c1s2c1t2e1q1d142e1u3c1e2c1u3f172c1s3f162c1q3d192e1q3d1c2e1s2d172c1u3f1t2c1q3f192c1q3c1a2e1q3d172e1u3e192c1u3f162c1q3f182c1q3d1b2e1s3d1t2e1s3d162c1u3e1a2c1q3f192c1r3e1f2e1q3d172e1s3d1i2c1u1f152c1s3g1c2c1q3d1b2e1s3c1o2e1s1d152c1v3e1g2c1q3f172c1q3d1d2e1q3d152e1s3c1x2c1u1e1i1c163f1k1e1h1e1e3e1g3d1k3f1r3b1d3e1e1f193e1f3f131d1j1c1k1f1f3d1e3e181c1d1d181g1d1d1h3e1d1c1e3d161g1f3e173f1f3d1q1e1r3e1d1c1b3f1s2d1k1c1d3e1d3d1a1e1m1e1d1e1l3g1b3c1q1f1m1e1k1e1r1g1k1e1d3f1k1d161c1a1e122d1b3f1d1c1k3c1e1f1e1d121g1f3c1e3c1f3g1d3d1d3e1i1c101c181g1i3d1f2e1s2e1o3d1h3g163e1i1f151d1i1c1e1e1b3d1q3e1f3d1q2e1q3e1b1c1u2e142c1s2e1j2e1s2c1p2e1u1e1f2c1v1g1s3e1t2e1u3c1o2c1v3g1t2c1q2f1f2c1q1c1y2e1s2d1r2e1u2e1u2c1w1f1j2c1s2g1f2d142d1a3e1v2d10141h1d1e1e1g3g1s1e1j1f1d1c1h1d191f1d1d1d1e1l1c1s1e1l3e1q3d1e2e1u1c1g2c1s3e1x2c1u1e1x2c1s1d1r2e1r1c1g2e1u1d1v2c1t2e1k2c1u1g1x2c1r2c152e1s2c1y2e1u3c1c2c1u2e1p2c1s1f182c1q2c1u2e1q2e1k2e1v3c1x2c1u3g1w2c1t2e102c1q3d1k2e1q2c182e1u3c1p2c1u2e1o2c1t1e1i2c1s2c142e1s2c1z2e1u2c192c1u2g1c2c1t3g1l2c1q2d182e1q3c1c2e1u3d172c1s3g1c2c1s3f1a2c1r3c192e1q3d172e1u3c1f2c1s3f162c1u3e1f2c1q1d192e1q3c1h2e1u3d162c1u3f172c1s3f1b2c1q3c1z2e1q2d192e1u3d1c2c1s1f172c1s3f1e2c1q3d172e1r3e1b2e1u2d162c1s3f162c1s2f192c1r3c1j2e1q2d182e1u3d172c1s3f152c1s3f1v2c1q2c1u2e1d1c1f3d163e1d2d182g1d2e1c1e1k3d1k3d1y2g1d2c1c1g1e3d1f3c1b2f1i1d183f1f3c181d1g3g121d1h3f141d1u2d1j3f161c121d1e1d1c3d1m1e193c1d3f1l3d113d1l1e1g1d1h3f1i2c161c1f2f141e1s1f1l3c161c181e161c181e1u3e1h3c1a1e181e123d1e3d1a1c1i2f1d3d1f3e141d123e1d3e1d1d1e3f1l1e1d2c192f121d1c1e1e3c1d1d1i3f181e1g1f1e3e1i3d1h2e1q3d1j3f172d1c3d142f1c2d1c1e1h2d1y2c1u1g1y2c1t2g1e2c1r1c1u2e1s1c141g1m2c1q3c1y2e1s1c1f2e1v3c1d2c1f2e1q2c1t3g1x2c1r2c1j2e1r3e1x2e1v1c1q3d1u3f1u2c153e191c1r2q1g1r2b1g2b1j1r2o14|Image|0x2|5d065o3q1t3s241c291s3b3x211d3o01121o272z2q1b3x3e1i1b3x111k1a21193u3y1z211611153v3b2q1932241u3u2v322n113w263e133x3b2q19202611311o232e1i3e2b361y2x3u11101o280y11102b233x3129381y2x3u1z121o3e182t212p113238251s27352c16212x252c182u29111z3a251s27332e1621381w1c2u291y2s29183u291s2u291q3e1z3w2811113u28113w263s2o3q01112z2b3y141o252e2q111z211411121o252e2q2o37202q11313129233x3238143q011e1e2t2e2b2q142s11121f311o11213a25353w273w273r153823111z3a391131141j111e1o2c182v312r2c2b233x312o1i29333e293y141o141i1e1e1f1e1c1h1e122g1i1e1e2g1m1c1a3g181g131g1m1e1k1d1f2e1s1f1p2e1v2g1t2c1s2e1w2e1q2g1g2e1u1c1z2e1s3e1p2e1w2e142c1s2g1m2e1s1e1m2e1u3c1h2e1u3f1x2e1u3e1z2c1t1f1u2e1q1f1w2e1s2c1u2e1t3g1t2e1w2e1v2c1u2g192e1s1f102e1t2e1q2e1s2f1w2e1v2g1l2c1t1e1u2e1r2e1u2e1s2c1y2e1s3e172e1w2g102c1s3e172e1r3g1v2e1s2d172e1s3f1v2e1u3f172c1s3f1e2e1q2f1b2e1s3d1a2e1s1f172e1v3g162c1s3f182e1q3f1x2e1s1d172e1t3g1a2e1u3f182c1s3f142e1q3f1b2e1u3d1a2e1s3f162e1u3f1h2c1s3f192e1q3f1f2e1s3d172e1s3f1r2e1u2f192c1s3f162e1q3f192e1t3c1i2e1s2f152e1u3f192c1s3f172e1s2e1w2e1s2c1e1e1f1e1k1g1e1e1k2d1d3e1b2e121e141f143d1s3f1c1g1s1f1y2f1j2d183f121d1d3g1g3f1m1c1b3e1f3f1h3f153f1l1c1i1f1h1f1e2e1a1e1f1d161g1s1g1h3e1e1e1g3e141f1h3g173f1e3f1s1e1m3e1f1e1d3f1e3f1f3d1f3f1f3f1d1f1d2f1e3d1e3f1e2g1q3e1h1e141d1s1g1f3g1p3d1e3f1f3c1f3e181e1d2g1d2e1c1d1b3f1g2e1d2e1e1g1k1c1d3e1g1f1e2e1l1f1t2c1s1f1j3e1b3f1a1e1d3e1i3f1f1e1e2f1v2g1l2c1u2f1i2e1q1g1l2e1u2c1h2e1s3e1p1e192e1t2c1i2e1u1e1k2e1u2g1a1c1u2g1s2e1r1g1l2e1u2d102e1t2e1f2e1v2f1w2d1t3e1y3e121r1v3g1b3d1q1e191e111g123e161e1i3f171g1c2g1k1e1z3e1i3g152e1r3g1v2e1w2c1v2e1u2g172e1u1f102c1t2g1q2e1q2f1y2e1v2e1l2e1t1e1s2e1t2e1u2c1s2e1y2e1q3e192e1w2e102e1s3e152e1t3g112c1s2e1w2e1s1e1l2e1v2c152e1s1e1j2e1s3g1h2c1u1e1e2e1q3g1g2e1w1d1x2e1t2g1h2e1u2g1v2c1u2g1z2e1q2e1c2e1w1c1x2e1u2e1f2e1s1f1a2c1u3f1a2e1q3f192e1u3d1a2e1s3f172e1u3f1q2c1s3f192e1r3e1d2e1u1d182e1u3f132e1s3f192c1t3f1d2e1q1f182e1w3e102e1s3f162e1s3f1b2c1s3f182e1q3e172e1u3d172e1s3e1b2e1s3f192c1s3f1l2e1q3f192e1w3e1f2e1s3f152e1s3f1l2c1s2f182e1s3f1e2e1u3d172e1s3f192e1s2e112c1s2e1k1e1f3e1f1f1g1c1h3d1f3f1d3e1b2e163c103d1d3g161f191g1e1e1g3f1g3e1d3f1f2g1m3c1l1e1i1f1f1f1c3e1j3c1b1f1k3f163f1f3e1c1e1g3f141f1f1e121g1y2d1j1f181e101d1d3g1g3e1m1e1b3e1d3f1j3g1g3d1e3g1e3f1c3e1f3f1e1e1k3f1k3f1u1f142e1g1c1b3e1d1g1f1f1m3e103e1f2f132e183f142f1e3c1g3e1i3e1d1e1s2g1r1c1c1g1b3f123g1d1g1k1e1k1f1h3e101f143e1c1e1r1g1b3e1c1e1y3e1w1c1x2e1t3e1q2e1s1e1h2c1s2e1j1e132e1u2f1a2c1t2g152e1q2g1t2e1u1c1k2e1u1e1s2e1u1g1s2c1s3f1i2e1q2e1t2e1w3d1r3e182e1p1e191d2h2e1e3g1e1e1i3e1m1g1j1d1k1e1f3e1g1f1g1f1g2c1h1g1d2e152e1u1e1l2c1t2e172e1s1e1l2e1s3e1f2e1w1e1e2e1s3g1g2c1u2f1z2e1t2g1j2e1u2e1t2e1w3g1z2e1s2e1c2c1u1e1z2e1u2e1h2e1s1c1u2e1u2e1w2e1t2e102c1u2e112e1t2f1u2e1s1c152e1v2g1y2e1u2e152c1t3g1w2e1u1e1k2e1u1c1z2e1w1e1x2e1s2f1w2c1t2e1v2e1s2f172e1t3c1z2e1u3f182e1s3e1e2c1s3f1b2e1u3f1d2e1s3d182e1u3f1d2e1s2f172c1t3f112e1s3f172e1s3c1k2e1u3f172e1s3f162c1s1f1b2e1s3f152e1s3d182e1u3f1v2e1s2f192c1s3g1i2e1s2f192e1s3d1e2e1u3f172e1s3e1q2c1s1f1b2e1u3f1t2e1s3d182e1w3g1y2e1s3f172c1s3f1b2e1s3f172e1s2c1u2e1u2g1f1e123g193d1q1e1r3f1r3d1d3f1f3c1b2e1r3e1y2f1k3g1f1c1f1g1r3e1d1e183f131e1h2e1d1f1k1f1f3e1g2c1s2g1e3g1c1e1j3e1d2d1b1f1l3f183e122e191e1f1g1i3f1g2e1f3f1s1e1k1e1q1e1i1f1h3f1c2e1k3f1m1f1k3f1k3f1f3d1f1g1l3g1h3f143e1f2e1f3f1u3e1d1e1f1e1i2e121f163f1c1f1b1f1h3b1s2f1u1f1f3e1d2f141e1l1g1c1g1i3e1j1e1f2e1f1e1z3e122e193f1s2d1b1f1y1g1s1g1f3e1y2c1t2g1j2e1u2g1w2e1s2e1l2e1u2g1d1e1m2e1t3d102e1v2g1h2e1s2g192c1s2f1t2e1u2g1a2e1u1e1t2e1u3e152e1s3g1d1c173e172e1r2e14141f1b2u2i1m2s2d2t1m1k1s141|nomedia|customspeeds'.split('|'),0,{}))
"undefined"!=typeof window&&function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.Hls=e():t.Hls=e()}(this,function(){return function(t){function e(i){if(r[i])return r[i].exports;var a=r[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,e),a.l=!0,a.exports}var r={};return e.m=t,e.c=r,e.d=function(t,r,i){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/dist/",e(e.s=29)}([function(t,e,r){"use strict";function i(){}function a(t,e){return e="["+t+"] > "+e}function n(t){var e=c.console[t];return e?function(){for(var r=arguments.length,i=Array(r),n=0;n<r;n++)i[n]=arguments[n];i[0]&&(i[0]=a(t,i[0])),e.apply(c.console,i)}:i}function o(t){for(var e=arguments.length,r=Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];r.forEach(function(e){d[e]=t[e]?t[e].bind(t):n(e)})}r.d(e,"a",function(){return h}),r.d(e,"b",function(){return f});var s=r(5),l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u={trace:i,debug:i,log:i,warn:i,info:i,error:i},d=u,c=Object(s.a)(),h=function(t){if(!0===t||"object"===(void 0===t?"undefined":l(t))){o(t,"debug","log","info","warn","error");try{d.log()}catch(t){d=u}}else d=u},f=d},function(t,e,r){"use strict";var i={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"};e.a=i},function(t,e,r){"use strict";r.d(e,"b",function(){return i}),r.d(e,"a",function(){return a});var i={NETWORK_ERROR:"networkError",MEDIA_ERROR:"mediaError",KEY_SYSTEM_ERROR:"keySystemError",MUX_ERROR:"muxError",OTHER_ERROR:"otherError"},a={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(t,e,r){"use strict";r.d(e,"a",function(){return i});var i=Number.isFinite||function(t){return"number"==typeof t&&isFinite(t)}},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(0),n=r(2),o=r(1),s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},l=new Set(["hlsEventGeneric","hlsHandlerDestroying","hlsHandlerDestroyed"]),u=function(){function t(e){i(this,t),this.hls=e,this.onEvent=this.onEvent.bind(this);for(var r=arguments.length,a=Array(r>1?r-1:0),n=1;n<r;n++)a[n-1]=arguments[n];this.handledEvents=a,this.useGenericHandler=!0,this.registerListeners()}return t.prototype.destroy=function(){this.onHandlerDestroying(),this.unregisterListeners(),this.onHandlerDestroyed()},t.prototype.onHandlerDestroying=function(){},t.prototype.onHandlerDestroyed=function(){},t.prototype.isEventHandler=function(){return"object"===s(this.handledEvents)&&this.handledEvents.length&&"function"==typeof this.onEvent},t.prototype.registerListeners=function(){this.isEventHandler()&&this.handledEvents.forEach(function(t){if(l.has(t))throw new Error("Forbidden event-name: "+t);this.hls.on(t,this.onEvent)},this)},t.prototype.unregisterListeners=function(){this.isEventHandler()&&this.handledEvents.forEach(function(t){this.hls.off(t,this.onEvent)},this)},t.prototype.onEvent=function(t,e){this.onEventGeneric(t,e)},t.prototype.onEventGeneric=function(t,e){var r=function(t,e){var r="on"+t.replace("hls","");if("function"!=typeof this[r])throw new Error("Event "+t+" has no generic handler in this "+this.constructor.name+" class (tried "+r+")");return this[r].bind(this,e)};try{r.call(this,t,e).call()}catch(e){a.b.error("An internal error happened while handling event "+t+'. Error message: "'+e.message+'". Here is a stacktrace:',e),this.hls.trigger(o.a.ERROR,{type:n.b.OTHER_ERROR,details:n.a.INTERNAL_EXCEPTION,fatal:!1,event:t,err:e})}},t}();e.a=u},function(t,e,r){"use strict";function i(){return"undefined"==typeof window?self:window}e.a=i},function(t,e,r){!function(e){var r=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/\;?#]*)?(.*?)??(;.*?)?(\?.*?)?(#.*?)?$/,i=/^([^\/;?#]*)(.*)$/,a=/(?:\/|^)\.(?=\/)/g,n=/(?:\/|^)\.\.\/(?!\.\.\/).*?(?=\/)/g,o={buildAbsoluteURL:function(t,e,r){if(r=r||{},t=t.trim(),!(e=e.trim())){if(!r.alwaysNormalize)return t;var a=this.parseURL(t);if(!s)throw new Error("Error trying to parse base URL.");return a.path=o.normalizePath(a.path),o.buildURLFromParts(a)}var n=this.parseURL(e);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)):e;var s=this.parseURL(t);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,c=d.substring(0,d.lastIndexOf("/")+1)+n.path;u.path=o.normalizePath(c)}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(t){var e=r.exec(t);return e?{scheme:e[1]||"",netLoc:e[2]||"",path:e[3]||"",params:e[4]||"",query:e[5]||"",fragment:e[6]||""}:null},normalizePath:function(t){for(t=t.split("").reverse().join("").replace(a,"");t.length!==(t=t.replace(n,"")).length;);return t.split("").reverse().join("")},buildURLFromParts:function(t){return t.scheme+t.netLoc+t.path+t.params+t.query+t.fragment}};t.exports=o}()},function(t,e,r){"use strict";var i={search:function(t,e){for(var r=0,i=t.length-1,a=null,n=null;r<=i;){a=(r+i)/2|0,n=t[a];var o=e(n);if(o>0)r=a+1;else{if(!(o<0))return n;i=a-1}}return null}};e.a=i},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.d(e,"a",function(){return a});var a=function(){function t(){i(this,t)}return t.isBuffered=function(t,e){try{if(t)for(var r=t.buffered,i=0;i<r.length;i++)if(e>=r.start(i)&&e<=r.end(i))return!0}catch(t){}return!1},t.bufferInfo=function(t,e,r){try{if(t){var i=t.buffered,a=[],n=void 0;for(n=0;n<i.length;n++)a.push({start:i.start(n),end:i.end(n)});return this.bufferedInfo(a,e,r)}}catch(t){}return{len:0,start:e,end:e,nextStart:void 0}},t.bufferedInfo=function(t,e,r){var i=[],a=void 0,n=void 0,o=void 0,s=void 0,l=void 0;for(t.sort(function(t,e){var r=t.start-e.start;return r||e.end-t.end}),l=0;l<t.length;l++){var u=i.length;if(u){var d=i[u-1].end;t[l].start-d<r?t[l].end>d&&(i[u-1].end=t[l].end):i.push(t[l])}else i.push(t[l])}for(l=0,a=0,n=o=e;l<i.length;l++){var c=i[l].start,h=i[l].end;if(e+r>=c&&e<h)n=c,o=h,a=o-e;else if(e+r<c){s=c;break}}return{len:a,start:n,end:o,nextStart:s}},t}()},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}r.d(e,"b",function(){return n});var a=function(){function t(){i(this,t)}return t.isHeader=function(t,e){return e+10<=t.length&&73===t[e]&&68===t[e+1]&&51===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},t.isFooter=function(t,e){return e+10<=t.length&&51===t[e]&&68===t[e+1]&&73===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},t.getID3Data=function(e,r){for(var i=r,a=0;t.isHeader(e,r);){a+=10;a+=t._readSize(e,r+6),t.isFooter(e,r+10)&&(a+=10),r+=a}if(a>0)return e.subarray(i,i+a)},t._readSize=function(t,e){var r=0;return r=(127&t[e])<<21,r|=(127&t[e+1])<<14,r|=(127&t[e+2])<<7,r|=127&t[e+3]},t.getTimeStamp=function(e){for(var r=t.getID3Frames(e),i=0;i<r.length;i++){var a=r[i];if(t.isTimeStampFrame(a))return t._readTimeStamp(a)}},t.isTimeStampFrame=function(t){return t&&"PRIV"===t.key&&"com.apple.streaming.transportStreamTimestamp"===t.info},t._getFrameData=function(e){var r=String.fromCharCode(e[0],e[1],e[2],e[3]),i=t._readSize(e,4);return{type:r,size:i,data:e.subarray(10,10+i)}},t.getID3Frames=function(e){for(var r=0,i=[];t.isHeader(e,r);){var a=t._readSize(e,r+6);r+=10;for(var n=r+a;r+8<n;){var o=t._getFrameData(e.subarray(r)),s=t._decodeFrame(o);s&&i.push(s),r+=o.size+10}t.isFooter(e,r)&&(r+=10)}return i},t._decodeFrame=function(e){return"PRIV"===e.type?t._decodePrivFrame(e):"T"===e.type[0]?t._decodeTextFrame(e):"W"===e.type[0]?t._decodeURLFrame(e):void 0},t._readTimeStamp=function(t){if(8===t.data.byteLength){var e=new Uint8Array(t.data),r=1&e[3],i=(e[4]<<23)+(e[5]<<15)+(e[6]<<7)+e[7];return i/=45,r&&(i+=47721858.84),Math.round(i)}},t._decodePrivFrame=function(e){if(!(e.size<2)){var r=t._utf8ArrayToStr(e.data,!0),i=new Uint8Array(e.data.subarray(r.length+1));return{key:e.type,info:r,data:i.buffer}}},t._decodeTextFrame=function(e){if(!(e.size<2)){if("TXXX"===e.type){var r=1,i=t._utf8ArrayToStr(e.data.subarray(r));r+=i.length+1;var a=t._utf8ArrayToStr(e.data.subarray(r));return{key:e.type,info:i,data:a}}var n=t._utf8ArrayToStr(e.data.subarray(1));return{key:e.type,data:n}}},t._decodeURLFrame=function(e){if("WXXX"===e.type){if(e.size<2)return;var r=1,i=t._utf8ArrayToStr(e.data.subarray(r));r+=i.length+1;var a=t._utf8ArrayToStr(e.data.subarray(r));return{key:e.type,info:i,data:a}}var n=t._utf8ArrayToStr(e.data);return{key:e.type,data:n}},t._utf8ArrayToStr=function(t){for(var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=t.length,i=void 0,a=void 0,n=void 0,o="",s=0;s<r;){if(0===(i=t[s++])&&e)return o;if(0!==i&&3!==i)switch(i>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:o+=String.fromCharCode(i);break;case 12:case 13:a=t[s++],o+=String.fromCharCode((31&i)<<6|63&a);break;case 14:a=t[s++],n=t[s++],o+=String.fromCharCode((15&i)<<12|(63&a)<<6|(63&n)<<0)}}return o},t}(),n=a._utf8ArrayToStr;e.a=a},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(4),s=function(t){function e(r){i(this,e);for(var n=arguments.length,o=Array(n>1?n-1:0),s=1;s<n;s++)o[s-1]=arguments[s];var l=a(this,t.call.apply(t,[this,r].concat(o)));return l._tickInterval=null,l._tickTimer=null,l._tickCallCount=0,l._boundTick=l.tick.bind(l),l}return n(e,t),e.prototype.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},e.prototype.hasInterval=function(){return!!this._tickInterval},e.prototype.hasNextTick=function(){return!!this._tickTimer},e.prototype.setInterval=function(t){function e(e){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(t){return!this._tickInterval&&(this._tickInterval=setInterval(this._boundTick,t),!0)}),e.prototype.clearInterval=function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){return!!this._tickInterval&&(clearInterval(this._tickInterval),this._tickInterval=null,!0)}),e.prototype.clearNextTick=function(){return!!this._tickTimer&&(clearTimeout(this._tickTimer),this._tickTimer=null,!0)},e.prototype.tick=function(){1===++this._tickCallCount&&(this.doTick(),this._tickCallCount>1&&(this.clearNextTick(),this._tickTimer=setTimeout(this._boundTick,0)),this._tickCallCount=0)},e.prototype.doTick=function(){},e}(o.a);e.a=s},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(3),n=r(6),o=r.n(n),s=r(19),l=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),u=function(){function t(){var e;i(this,t),this._url=null,this._byteRange=null,this._decryptdata=null,this.tagList=[],this.programDateTime=null,this.rawProgramDateTime=null,this._elementaryStreams=(e={},e[t.ElementaryStreamTypes.AUDIO]=!1,e[t.ElementaryStreamTypes.VIDEO]=!1,e)}return t.prototype.addElementaryStream=function(t){this._elementaryStreams[t]=!0},t.prototype.hasElementaryStream=function(t){return!0===this._elementaryStreams[t]},t.prototype.createInitializationVector=function(t){for(var e=new Uint8Array(16),r=12;r<16;r++)e[r]=t>>8*(15-r)&255;return e},t.prototype.fragmentDecryptdataFromLevelkey=function(t,e){var r=t;return t&&t.method&&t.uri&&!t.iv&&(r=new s.a,r.method=t.method,r.baseuri=t.baseuri,r.reluri=t.reluri,r.iv=this.createInitializationVector(e)),r},l(t,[{key:"url",get:function(){return!this._url&&this.relurl&&(this._url=o.a.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url},set:function(t){this._url=t}},{key:"byteRange",get:function(){if(!this._byteRange&&!this.rawByteRange)return[];if(this._byteRange)return this._byteRange;var t=[];if(this.rawByteRange){var e=this.rawByteRange.split("@",2);if(1===e.length){var r=this.lastByteRangeEndOffset;t[0]=r||0}else t[0]=parseInt(e[1]);t[1]=parseInt(e[0])+t[0],this._byteRange=t}return t}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"decryptdata",get:function(){return this._decryptdata||(this._decryptdata=this.fragmentDecryptdataFromLevelkey(this.levelkey,this.sn)),this._decryptdata}},{key:"endProgramDateTime",get:function(){if(!Object(a.a)(this.programDateTime))return null;var t=Object(a.a)(this.duration)?this.duration:0;return this.programDateTime+1e3*t}},{key:"encrypted",get:function(){return!(!this.decryptdata||null===this.decryptdata.uri||null!==this.decryptdata.key)}}],[{key:"ElementaryStreamTypes",get:function(){return{AUDIO:"audio",VIDEO:"video"}}}]),t}();e.a=u},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}r.d(e,"a",function(){return u}),r.d(e,"b",function(){return d});var o=r(3),s=r(4),l=r(1),u={NOT_LOADED:"NOT_LOADED",APPENDING:"APPENDING",PARTIAL:"PARTIAL",OK:"OK"},d=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,l.a.BUFFER_APPENDED,l.a.FRAG_BUFFERED,l.a.FRAG_LOADED));return n.bufferPadding=.2,n.fragments=Object.create(null),n.timeRanges=Object.create(null),n.config=r.config,n}return n(e,t),e.prototype.destroy=function(){this.fragments=null,this.timeRanges=null,this.config=null,s.a.prototype.destroy.call(this),t.prototype.destroy.call(this)},e.prototype.getBufferedFrag=function(t,e){var r=this.fragments,i=Object.keys(r).filter(function(i){var a=r[i];if(a.body.type!==e)return!1;if(!a.buffered)return!1;var n=a.body;return n.startPTS<=t&&t<=n.endPTS});if(0===i.length)return null;var a=i.pop();return r[a].body},e.prototype.detectEvictedFragments=function(t,e){var r=this,i=void 0,a=void 0;Object.keys(this.fragments).forEach(function(n){var o=r.fragments[n];if(!0===o.buffered){var s=o.range[t];if(s){i=s.time;for(var l=0;l<i.length;l++)if(a=i[l],!1===r.isTimeBuffered(a.startPTS,a.endPTS,e)){r.removeFragment(o.body);break}}}})},e.prototype.detectPartialFragments=function(t){var e=this,r=this.getFragmentKey(t),i=this.fragments[r];i&&(i.buffered=!0,Object.keys(this.timeRanges).forEach(function(r){if(t.hasElementaryStream(r)){var a=e.timeRanges[r];i.range[r]=e.getBufferedTimes(t.startPTS,t.endPTS,a)}}))},e.prototype.getBufferedTimes=function(t,e,r){for(var i=[],a=void 0,n=void 0,o=!1,s=0;s<r.length;s++){if(a=r.start(s)-this.bufferPadding,n=r.end(s)+this.bufferPadding,t>=a&&e<=n){i.push({startPTS:Math.max(t,r.start(s)),endPTS:Math.min(e,r.end(s))});break}if(t<n&&e>a)i.push({startPTS:Math.max(t,r.start(s)),endPTS:Math.min(e,r.end(s))}),o=!0;else if(e<=a)break}return{time:i,partial:o}},e.prototype.getFragmentKey=function(t){return t.type+"_"+t.level+"_"+t.urlId+"_"+t.sn},e.prototype.getPartialFragment=function(t){var e=this,r=void 0,i=void 0,a=void 0,n=null,o=0;return Object.keys(this.fragments).forEach(function(s){var l=e.fragments[s];e.isPartial(l)&&(i=l.body.startPTS-e.bufferPadding,a=l.body.endPTS+e.bufferPadding,t>=i&&t<=a&&(r=Math.min(t-i,a-t),o<=r&&(n=l.body,o=r)))}),n},e.prototype.getState=function(t){var e=this.getFragmentKey(t),r=this.fragments[e],i=u.NOT_LOADED;return void 0!==r&&(i=r.buffered?!0===this.isPartial(r)?u.PARTIAL:u.OK:u.APPENDING),i},e.prototype.isPartial=function(t){return!0===t.buffered&&(void 0!==t.range.video&&!0===t.range.video.partial||void 0!==t.range.audio&&!0===t.range.audio.partial)},e.prototype.isTimeBuffered=function(t,e,r){for(var i=void 0,a=void 0,n=0;n<r.length;n++){if(i=r.start(n)-this.bufferPadding,a=r.end(n)+this.bufferPadding,t>=i&&e<=a)return!0;if(e<=i)return!1}return!1},e.prototype.onFragLoaded=function(t){var e=t.frag;Object(o.a)(e.sn)&&!e.bitrateTest&&(this.fragments[this.getFragmentKey(e)]={body:e,range:Object.create(null),buffered:!1})},e.prototype.onBufferAppended=function(t){var e=this;this.timeRanges=t.timeRanges,Object.keys(this.timeRanges).forEach(function(t){var r=e.timeRanges[t];e.detectEvictedFragments(t,r)})},e.prototype.onFragBuffered=function(t){this.detectPartialFragments(t.frag)},e.prototype.hasFragment=function(t){var e=this.getFragmentKey(t);return void 0!==this.fragments[e]},e.prototype.removeFragment=function(t){var e=this.getFragmentKey(t);delete this.fragments[e]},e.prototype.removeAllFragments=function(){this.fragments=Object.create(null)},e}(s.a)},function(t,e){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(t){return"function"==typeof t}function a(t){return"number"==typeof t}function n(t){return"object"==typeof t&&null!==t}function o(t){return void 0===t}t.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(t){if(!a(t)||t<0||isNaN(t))throw TypeError("n must be a positive number");return this._maxListeners=t,this},r.prototype.emit=function(t){var e,r,a,s,l,u;if(this._events||(this._events={}),"error"===t&&(!this._events.error||n(this._events.error)&&!this._events.error.length)){if((e=arguments[1])instanceof Error)throw e;var d=new Error('Uncaught, unspecified "error" event. ('+e+")");throw d.context=e,d}if(r=this._events[t],o(r))return!1;if(i(r))switch(arguments.length){case 1:r.call(this);break;case 2:r.call(this,arguments[1]);break;case 3:r.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),r.apply(this,s)}else if(n(r))for(s=Array.prototype.slice.call(arguments,1),u=r.slice(),a=u.length,l=0;l<a;l++)u[l].apply(this,s);return!0},r.prototype.addListener=function(t,e){var a;if(!i(e))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",t,i(e.listener)?e.listener:e),this._events[t]?n(this._events[t])?this._events[t].push(e):this._events[t]=[this._events[t],e]:this._events[t]=e,n(this._events[t])&&!this._events[t].warned&&(a=o(this._maxListeners)?r.defaultMaxListeners:this._maxListeners)&&a>0&&this._events[t].length>a&&(this._events[t].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[t].length),"function"==typeof console.trace&&console.trace()),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(t,e){function r(){this.removeListener(t,r),a||(a=!0,e.apply(this,arguments))}if(!i(e))throw TypeError("listener must be a function");var a=!1;return r.listener=e,this.on(t,r),this},r.prototype.removeListener=function(t,e){var r,a,o,s;if(!i(e))throw TypeError("listener must be a function");if(!this._events||!this._events[t])return this;if(r=this._events[t],o=r.length,a=-1,r===e||i(r.listener)&&r.listener===e)delete this._events[t],this._events.removeListener&&this.emit("removeListener",t,e);else if(n(r)){for(s=o;s-- >0;)if(r[s]===e||r[s].listener&&r[s].listener===e){a=s;break}if(a<0)return this;1===r.length?(r.length=0,delete this._events[t]):r.splice(a,1),this._events.removeListener&&this.emit("removeListener",t,e)}return this},r.prototype.removeAllListeners=function(t){var e,r;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[t]&&delete this._events[t],this;if(0===arguments.length){for(e in this._events)"removeListener"!==e&&this.removeAllListeners(e);return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[t],i(r))this.removeListener(t,r);else if(r)for(;r.length;)this.removeListener(t,r[r.length-1]);return delete this._events[t],this},r.prototype.listeners=function(t){return this._events&&this._events[t]?i(this._events[t])?[this._events[t]]:this._events[t].slice():[]},r.prototype.listenerCount=function(t){if(this._events){var e=this._events[t];if(i(e))return 1;if(e)return e.length}return 0},r.listenerCount=function(t,e){return t.listenerCount(e)}},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(37),n=r(38),o=r(39),s=r(2),l=r(0),u=r(1),d=r(5),c=Object(d.a)(),h=function(){function t(e,r){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=a.removePKCS7Padding,o=void 0===n||n;if(i(this,t),this.logEnabled=!0,this.observer=e,this.config=r,this.removePKCS7Padding=o,o)try{var s=c.crypto;s&&(this.subtle=s.subtle||s.webkitSubtle)}catch(t){}this.disableWebCrypto=!this.subtle}return t.prototype.isSync=function(){return this.disableWebCrypto&&this.config.enableSoftwareAES},t.prototype.decrypt=function(t,e,r,i){var s=this;if(this.disableWebCrypto&&this.config.enableSoftwareAES){this.logEnabled&&(l.b.log("JS AES decrypt"),this.logEnabled=!1);var u=this.decryptor;u||(this.decryptor=u=new o.a),u.expandKey(e),i(u.decrypt(t,0,r,this.removePKCS7Padding))}else{this.logEnabled&&(l.b.log("WebCrypto AES decrypt"),this.logEnabled=!1);var d=this.subtle;this.key!==e&&(this.key=e,this.fastAesKey=new n.a(d,e)),this.fastAesKey.expandKey().then(function(n){new a.a(d,r).decrypt(t,n).catch(function(a){s.onWebCryptoError(a,t,e,r,i)}).then(function(t){i(t)})}).catch(function(a){s.onWebCryptoError(a,t,e,r,i)})}},t.prototype.onWebCryptoError=function(t,e,r,i,a){this.config.enableSoftwareAES?(l.b.log("WebCrypto Error, disable WebCrypto API"),this.disableWebCrypto=!0,this.logEnabled=!0,this.decrypt(e,r,i,a)):(l.b.error("decrypting error : "+t.message),this.observer.trigger(u.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.FRAG_DECRYPT_ERROR,fatal:!0,reason:t.message}))},t.prototype.destroy=function(){var t=this.decryptor;t&&(t.destroy(),this.decryptor=void 0)},t}();e.a=h},function(t,e,r){"use strict";function i(){if("undefined"!=typeof window)return window.MediaSource||window.WebKitMediaSource}e.a=i},function(t,e,r){"use strict";function i(t,e,r){switch(e){case"audio":t.audioGroupIds||(t.audioGroupIds=[]),t.audioGroupIds.push(r);break;case"text":t.textGroupIds||(t.textGroupIds=[]),t.textGroupIds.push(r)}}function a(t,e,r){var i=t[e],a=t[r],n=a.startPTS;Object(s.a)(n)?r>e?(i.duration=n-i.start,i.duration<0&&l.b.warn("negative duration computed for frag "+i.sn+",level "+i.level+", there should be some duration drift between playlist and fragment!")):(a.duration=i.start-n,a.duration<0&&l.b.warn("negative duration computed for frag "+a.sn+",level "+a.level+", there should be some duration drift between playlist and fragment!")):a.start=r>e?i.start+i.duration:Math.max(i.start-a.duration,0)}function n(t,e,r,i,n,o){var l=r;if(Object(s.a)(e.startPTS)){var u=Math.abs(e.startPTS-r);Object(s.a)(e.deltaPTS)?e.deltaPTS=Math.max(u,e.deltaPTS):e.deltaPTS=u,l=Math.max(r,e.startPTS),r=Math.min(r,e.startPTS),i=Math.max(i,e.endPTS),n=Math.min(n,e.startDTS),o=Math.max(o,e.endDTS)}var d=r-e.start;e.start=e.startPTS=r,e.maxStartPTS=l,e.endPTS=i,e.startDTS=n,e.endDTS=o,e.duration=i-r;var c=e.sn;if(!t||c<t.startSN||c>t.endSN)return 0;var h=void 0,f=void 0,p=void 0;for(h=c-t.startSN,f=t.fragments,f[h]=e,p=h;p>0;p--)a(f,p,p-1);for(p=h;p<f.length-1;p++)a(f,p,p+1);return t.PTSKnown=!0,d}function o(t,e){var r=Math.max(t.startSN,e.startSN)-e.startSN,i=Math.min(t.endSN,e.endSN)-e.startSN,a=e.startSN-t.startSN,o=t.fragments,u=e.fragments,d=0,c=void 0;if(e.initSegment&&t.initSegment&&(e.initSegment=t.initSegment),i<r)return void(e.PTSKnown=!1);for(var h=r;h<=i;h++){var f=o[a+h],p=u[h];p&&f&&(d=f.cc-p.cc,Object(s.a)(f.startPTS)&&(p.start=p.startPTS=f.startPTS,p.endPTS=f.endPTS,p.duration=f.duration,p.backtracked=f.backtracked,p.dropped=f.dropped,c=p))}if(d)for(l.b.log("discontinuity sliding from playlist, take drift into account"),h=0;h<u.length;h++)u[h].cc+=d;if(c)n(e,c,c.startPTS,c.endPTS,c.startDTS,c.endDTS);else if(a>=0&&a<o.length){var g=o[a].start;for(h=0;h<u.length;h++)u[h].start+=g}e.PTSKnown=t.PTSKnown}e.a=i,e.c=n,e.b=o;var s=r(3),l=r(0)},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(3),s=r(1),l=r(4),u=r(2),d=r(0),c=r(18),h=r(30),f=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),p=window,g=p.performance,v={MANIFEST:"manifest",LEVEL:"level",AUDIO_TRACK:"audioTrack",SUBTITLE_TRACK:"subtitleTrack"},y={MAIN:"main",AUDIO:"audio",SUBTITLE:"subtitle"},m=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.MANIFEST_LOADING,s.a.LEVEL_LOADING,s.a.AUDIO_TRACK_LOADING,s.a.SUBTITLE_TRACK_LOADING));return n.loaders={},n}return n(e,t),e.canHaveQualityLevels=function(t){return t!==v.AUDIO_TRACK&&t!==v.SUBTITLE_TRACK},e.mapContextToLevelType=function(t){switch(t.type){case v.AUDIO_TRACK:return y.AUDIO;case v.SUBTITLE_TRACK:return y.SUBTITLE;default:return y.MAIN}},e.getResponseUrl=function(t,e){var r=t.url;return void 0!==r&&0!==r.indexOf("data:")||(r=e.url),r},e.prototype.createInternalLoader=function(t){var e=this.hls.config,r=e.pLoader,i=e.loader,a=r||i,n=new a(e);return t.loader=n,this.loaders[t.type]=n,n},e.prototype.getInternalLoader=function(t){return this.loaders[t.type]},e.prototype.resetInternalLoader=function(t){this.loaders[t]&&delete this.loaders[t]},e.prototype.destroyInternalLoaders=function(){for(var t in this.loaders){var e=this.loaders[t];e&&e.destroy(),this.resetInternalLoader(t)}},e.prototype.destroy=function(){this.destroyInternalLoaders(),t.prototype.destroy.call(this)},e.prototype.onManifestLoading=function(t){this.load(t.url,{type:v.MANIFEST,level:0,id:null})},e.prototype.onLevelLoading=function(t){this.load(t.url,{type:v.LEVEL,level:t.level,id:t.id})},e.prototype.onAudioTrackLoading=function(t){this.load(t.url,{type:v.AUDIO_TRACK,level:null,id:t.id})},e.prototype.onSubtitleTrackLoading=function(t){this.load(t.url,{type:v.SUBTITLE_TRACK,level:null,id:t.id})},e.prototype.load=function(t,e){var r=this.hls.config;d.b.debug("Loading playlist of type "+e.type+", level: "+e.level+", id: "+e.id);var i=this.getInternalLoader(e);if(i){var a=i.context;if(a&&a.url===t)return d.b.trace("playlist request ongoing"),!1;d.b.warn("aborting previous loader for type: "+e.type),i.abort()}var n=void 0,o=void 0,s=void 0,l=void 0;switch(e.type){case v.MANIFEST:n=r.manifestLoadingMaxRetry,o=r.manifestLoadingTimeOut,s=r.manifestLoadingRetryDelay,l=r.manifestLoadingMaxRetryTimeout;break;case v.LEVEL:n=0,o=r.levelLoadingTimeOut;break;default:n=r.levelLoadingMaxRetry,o=r.levelLoadingTimeOut,s=r.levelLoadingRetryDelay,l=r.levelLoadingMaxRetryTimeout}i=this.createInternalLoader(e),e.url=t,e.responseType=e.responseType||"";var u={timeout:o,maxRetry:n,retryDelay:s,maxRetryDelay:l},c={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};return d.b.debug("Calling internal loader delegate for URL: "+t),i.load(e,u,c),!0},e.prototype.loadsuccess=function(t,e,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(r.isSidxRequest)return this._handleSidxRequest(t,r),void this._handlePlaylistLoaded(t,e,r,i);this.resetInternalLoader(r.type);var a=t.data;if(e.tload=g.now(),0!==a.indexOf("#EXTM3U"))return void this._handleManifestParsingError(t,r,"no EXTM3U delimiter",i);a.indexOf("#EXTINF:")>0||a.indexOf("#EXT-X-TARGETDURATION:")>0?this._handleTrackOrLevelPlaylist(t,e,r,i):this._handleMasterPlaylist(t,e,r,i)},e.prototype.loaderror=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._handleNetworkError(e,r)},e.prototype.loadtimeout=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._handleNetworkError(e,r,!0)},e.prototype._handleMasterPlaylist=function(t,r,i,a){var n=this.hls,o=t.data,l=e.getResponseUrl(t,i),u=h.a.parseMasterPlaylist(o,l);if(!u.length)return void this._handleManifestParsingError(t,i,"no level found in manifest",a);var c=u.map(function(t){return{id:t.attrs.AUDIO,codec:t.audioCodec}}),f=h.a.parseMasterPlaylistMedia(o,l,"AUDIO",c),p=h.a.parseMasterPlaylistMedia(o,l,"SUBTITLES");if(f.length){var g=!1;f.forEach(function(t){t.url||(g=!0)}),!1===g&&u[0].audioCodec&&!u[0].attrs.AUDIO&&(d.b.log("audio codec signaled in quality level, but no embedded audio track signaled, create one"),f.unshift({type:"main",name:"main"}))}n.trigger(s.a.MANIFEST_LOADED,{levels:u,audioTracks:f,subtitles:p,url:l,stats:r,networkDetails:a})},e.prototype._handleTrackOrLevelPlaylist=function(t,r,i,a){var n=this.hls,l=i.id,u=i.level,d=i.type,c=e.getResponseUrl(t,i),f=Object(o.a)(l)?l:0,p=Object(o.a)(u)?u:f,y=e.mapContextToLevelType(i),m=h.a.parseLevelPlaylist(t.data,c,p,y,f);if(m.tload=r.tload,d===v.MANIFEST){var b={url:c,details:m};n.trigger(s.a.MANIFEST_LOADED,{levels:[b],audioTracks:[],url:c,stats:r,networkDetails:a})}if(r.tparsed=g.now(),m.needSidxRanges){var E=m.initSegment.url;return void this.load(E,{isSidxRequest:!0,type:d,level:u,levelDetails:m,id:l,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer"})}i.levelDetails=m,this._handlePlaylistLoaded(t,r,i,a)},e.prototype._handleSidxRequest=function(t,e){var r=c.a.parseSegmentIndex(new Uint8Array(t.data));r.references.forEach(function(t,r){var i=t.info,a=e.levelDetails.fragments[r];0===a.byteRange.length&&(a.rawByteRange=String(1+i.end-i.start)+"@"+String(i.start))}),e.levelDetails.initSegment.rawByteRange=String(r.moovEndOffset)+"@0"},e.prototype._handleManifestParsingError=function(t,e,r,i){this.hls.trigger(s.a.ERROR,{type:u.b.NETWORK_ERROR,details:u.a.MANIFEST_PARSING_ERROR,fatal:!0,url:t.url,reason:r,networkDetails:i})},e.prototype._handleNetworkError=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];d.b.info("A network error occured while loading a "+t.type+"-type playlist");var i=void 0,a=void 0,n=this.getInternalLoader(t);switch(t.type){case v.MANIFEST:i=r?u.a.MANIFEST_LOAD_TIMEOUT:u.a.MANIFEST_LOAD_ERROR,a=!0;break;case v.LEVEL:i=r?u.a.LEVEL_LOAD_TIMEOUT:u.a.LEVEL_LOAD_ERROR,a=!1;break;case v.AUDIO_TRACK:i=r?u.a.AUDIO_TRACK_LOAD_TIMEOUT:u.a.AUDIO_TRACK_LOAD_ERROR,a=!1;break;default:a=!1}n&&(n.abort(),this.resetInternalLoader(t.type)),this.hls.trigger(s.a.ERROR,{type:u.b.NETWORK_ERROR,details:i,fatal:a,url:n.url,loader:n,context:t,networkDetails:e})},e.prototype._handlePlaylistLoaded=function(t,r,i,a){var n=i.type,o=i.level,l=i.id,u=i.levelDetails;if(!u.targetduration)return void this._handleManifestParsingError(t,i,"invalid target duration",a);if(e.canHaveQualityLevels(i.type))this.hls.trigger(s.a.LEVEL_LOADED,{details:u,level:o||0,id:l||0,stats:r,networkDetails:a});else switch(n){case v.AUDIO_TRACK:this.hls.trigger(s.a.AUDIO_TRACK_LOADED,{details:u,id:l,stats:r,networkDetails:a});break;case v.SUBTITLE_TRACK:this.hls.trigger(s.a.SUBTITLE_TRACK_LOADED,{details:u,id:l,stats:r,networkDetails:a})}},f(e,null,[{key:"ContextType",get:function(){return v}},{key:"LevelType",get:function(){return y}}]),e}(l.a);e.a=m},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(0),n=r(1),o=Math.pow(2,32)-1,s=function(){function t(e,r){i(this,t),this.observer=e,this.remuxer=r}return t.prototype.resetTimeStamp=function(t){this.initPTS=t},t.prototype.resetInitSegment=function(e,r,i,a){if(e&&e.byteLength){var o=this.initData=t.parseInitSegment(e);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:a?e:null}:(o.audio&&(s.audio={container:"audio/mp4",codec:r,initSegment:a?e:null}),o.video&&(s.video={container:"video/mp4",codec:i,initSegment:a?e:null})),this.observer.trigger(n.a.FRAG_PARSING_INIT_SEGMENT,{tracks:s})}else r&&(this.audioCodec=r),i&&(this.videoCodec=i)},t.probe=function(e){return t.findBox({data:e,start:0,end:Math.min(e.length,16384)},["moof"]).length>0},t.bin2str=function(t){return String.fromCharCode.apply(null,t)},t.readUint16=function(t,e){t.data&&(e+=t.start,t=t.data);var r=t[e]<<8|t[e+1];return r<0?65536+r:r},t.readUint32=function(t,e){t.data&&(e+=t.start,t=t.data);var r=t[e]<<24|t[e+1]<<16|t[e+2]<<8|t[e+3];return r<0?4294967296+r:r},t.writeUint32=function(t,e,r){t.data&&(e+=t.start,t=t.data),t[e]=r>>24,t[e+1]=r>>16&255,t[e+2]=r>>8&255,t[e+3]=255&r},t.findBox=function(e,r){var i=[],a=void 0,n=void 0,o=void 0,s=void 0,l=void 0,u=void 0,d=void 0;if(e.data?(u=e.start,s=e.end,e=e.data):(u=0,s=e.byteLength),!r.length)return null;for(a=u;a<s;)n=t.readUint32(e,a),o=t.bin2str(e.subarray(a+4,a+8)),d=n>1?a+n:s,o===r[0]&&(1===r.length?i.push({data:e,start:a+8,end:d}):(l=t.findBox({data:e,start:a+8,end:d},r.slice(1)),l.length&&(i=i.concat(l)))),a=d;return i},t.parseSegmentIndex=function(e){var r=t.findBox(e,["moov"])[0],i=r?r.end:null,a=0,n=t.findBox(e,["sidx"]),o=void 0;if(!n||!n[0])return null;o=[],n=n[0];var s=n.data[0];a=0===s?8:16;var l=t.readUint32(n,a);a+=4;a+=0===s?8:16,a+=2;var u=n.end+0,d=t.readUint16(n,a);a+=2;for(var c=0;c<d;c++){var h=a,f=t.readUint32(n,h);h+=4;var p=2147483647&f;if(1===(2147483648&f)>>>31)return void console.warn("SIDX has hierarchical references (not supported)");var g=t.readUint32(n,h);h+=4,o.push({referenceSize:p,subsegmentDuration:g,info:{duration:g/l,start:u,end:u+p-1}}),u+=p,h+=4,a=h}return{earliestPresentationTime:0,timescale:l,version:s,referencesCount:d,references:o,moovEndOffset:i}},t.parseInitSegment=function(e){var r=[];return t.findBox(e,["moov","trak"]).forEach(function(e){var i=t.findBox(e,["tkhd"])[0];if(i){var n=i.data[i.start],o=0===n?12:20,s=t.readUint32(i,o),l=t.findBox(e,["mdia","mdhd"])[0];if(l){n=l.data[l.start],o=0===n?12:20;var u=t.readUint32(l,o),d=t.findBox(e,["mdia","hdlr"])[0];if(d){var c=t.bin2str(d.data.subarray(d.start+8,d.start+12)),h={soun:"audio",vide:"video"}[c];if(h){var f=t.findBox(e,["mdia","minf","stbl","stsd"]);if(f.length){f=f[0];var p=t.bin2str(f.data.subarray(f.start+12,f.start+16));a.b.log("MP4Demuxer:"+h+":"+p+" found")}r[s]={timescale:u,type:h},r[h]={timescale:u,id:s}}}}}}),r},t.getStartDTS=function(e,r){var i=void 0,a=void 0,n=void 0;return i=t.findBox(r,["moof","traf"]),a=[].concat.apply([],i.map(function(r){return t.findBox(r,["tfhd"]).map(function(i){var a=void 0,n=void 0;return a=t.readUint32(i,4),n=e[a].timescale||9e4,t.findBox(r,["tfdt"]).map(function(e){var r=void 0,i=void 0;return r=e.data[e.start],i=t.readUint32(e,4),1===r&&(i*=Math.pow(2,32),i+=t.readUint32(e,8)),i})[0]/n})})),n=Math.min.apply(null,a),isFinite(n)?n:0},t.offsetStartDTS=function(e,r,i){t.findBox(r,["moof","traf"]).map(function(r){return t.findBox(r,["tfhd"]).map(function(a){var n=t.readUint32(a,4),s=e[n].timescale||9e4;t.findBox(r,["tfdt"]).map(function(e){var r=e.data[e.start],a=t.readUint32(e,4);if(0===r)t.writeUint32(e,4,a-i*s);else{a*=Math.pow(2,32),a+=t.readUint32(e,8),a-=i*s,a=Math.max(a,0);var n=Math.floor(a/(o+1)),l=Math.floor(a%(o+1));t.writeUint32(e,4,n),t.writeUint32(e,8,l)}})})})},t.prototype.append=function(e,r,i,a){var o=this.initData;o||(this.resetInitSegment(e,this.audioCodec,this.videoCodec,!1),o=this.initData);var s=void 0,l=this.initPTS;if(void 0===l){var u=t.getStartDTS(o,e);this.initPTS=l=u-r,this.observer.trigger(n.a.INIT_PTS_FOUND,{initPTS:l})}t.offsetStartDTS(o,e,l),s=t.getStartDTS(o,e),this.remuxer.remux(o.audio,o.video,null,null,s,i,a,e)},t.prototype.destroy=function(){},t}();e.a=s},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(6),n=r.n(a),o=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),s=function(){function t(){i(this,t),this.method=null,this.key=null,this.iv=null,this._uri=null}return o(t,[{key:"uri",get:function(){return!this._uri&&this.reluri&&(this._uri=n.a.buildAbsoluteURL(this.baseuri,this.reluri,{alwaysNormalize:!0})),this._uri}}]),t}();e.a=s},function(t,e,r){"use strict";function i(t,e){var r=n[e];return!!r&&!0===r[t.slice(0,4)]}function a(t,e){return window.MediaSource.isTypeSupported((e||"video")+'/mp4;codecs="'+t+'"')}r.d(e,"b",function(){return i}),r.d(e,"a",function(){return a});var n={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}}},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(3),n=r(13),o=r.n(n),s=r(36),l=r.n(s),u=r(1),d=r(22),c=r(0),h=r(2),f=r(15),p=r(5),g=Object(p.a)(),v=Object(f.a)(),y=function(){function t(e,r){i(this,t),this.hls=e,this.id=r;var a=this.observer=new o.a,n=e.config;a.trigger=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];a.emit.apply(a,[t,t].concat(r))},a.off=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];a.removeListener.apply(a,[t].concat(r))};var s=function(t,r){r=r||{},r.frag=this.frag,r.id=this.id,e.trigger(t,r)}.bind(this);a.on(u.a.FRAG_DECRYPTED,s),a.on(u.a.FRAG_PARSING_INIT_SEGMENT,s),a.on(u.a.FRAG_PARSING_DATA,s),a.on(u.a.FRAG_PARSED,s),a.on(u.a.ERROR,s),a.on(u.a.FRAG_PARSING_METADATA,s),a.on(u.a.FRAG_PARSING_USERDATA,s),a.on(u.a.INIT_PTS_FOUND,s);var f={mp4:v.isTypeSupported("video/mp4"),mpeg:v.isTypeSupported("audio/mpeg"),mp3:v.isTypeSupported('audio/mp4; codecs="mp3"')},p=navigator.vendor;if(n.enableWorker&&"undefined"!=typeof Worker){c.b.log("demuxing in webworker");var y=void 0;try{y=this.w=l()(49),this.onwmsg=this.onWorkerMessage.bind(this),y.addEventListener("message",this.onwmsg),y.onerror=function(t){e.trigger(u.a.ERROR,{type:h.b.OTHER_ERROR,details:h.a.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",err:{message:t.message+" ("+t.filename+":"+t.lineno+")"}})},y.postMessage({cmd:"init",typeSupported:f,vendor:p,id:r,config:JSON.stringify(n)})}catch(t){c.b.error("error while initializing DemuxerWorker, fallback on DemuxerInline"),y&&g.URL.revokeObjectURL(y.objectURL),this.demuxer=new d.a(a,f,n,p),this.w=void 0}}else this.demuxer=new d.a(a,f,n,p)}return t.prototype.destroy=function(){var t=this.w;if(t)t.removeEventListener("message",this.onwmsg),t.terminate(),this.w=null;else{var e=this.demuxer;e&&(e.destroy(),this.demuxer=null)}var r=this.observer;r&&(r.removeAllListeners(),this.observer=null)},t.prototype.push=function(t,e,r,i,n,o,s,l){var u=this.w,d=Object(a.a)(n.startDTS)?n.startDTS:n.start,h=n.decryptdata,f=this.frag,p=!(f&&n.cc===f.cc),g=!(f&&n.level===f.level),v=f&&n.sn===f.sn+1,y=!g&&v;if(p&&c.b.log(this.id+":discontinuity detected"),g&&c.b.log(this.id+":switch detected"),this.frag=n,u)u.postMessage({cmd:"demux",data:t,decryptdata:h,initSegment:e,audioCodec:r,videoCodec:i,timeOffset:d,discontinuity:p,trackSwitch:g,contiguous:y,duration:o,accurateTimeOffset:s,defaultInitPTS:l},t instanceof ArrayBuffer?[t]:[]);else{var m=this.demuxer;m&&m.push(t,h,e,r,i,d,p,g,y,o,s,l)}},t.prototype.onWorkerMessage=function(t){var e=t.data,r=this.hls;switch(e.event){case"init":g.URL.revokeObjectURL(this.w.objectURL);break;case u.a.FRAG_PARSING_DATA:e.data.data1=new Uint8Array(e.data1),e.data2&&(e.data.data2=new Uint8Array(e.data2));default:e.data=e.data||{},e.data.frag=this.frag,e.data.id=this.id,r.trigger(e.event,e.data)}},t}();e.a=y},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(1),n=r(2),o=r(14),s=r(40),l=r(18),u=r(41),d=r(44),c=r(45),h=r(48),f=r(5),p=Object(f.a)(),g=p.performance,v=function(){function t(e,r,a,n){i(this,t),this.observer=e,this.typeSupported=r,this.config=a,this.vendor=n}return t.prototype.destroy=function(){var t=this.demuxer;t&&t.destroy()},t.prototype.push=function(t,e,r,i,n,s,l,u,d,c,h,f){if(t.byteLength>0&&null!=e&&null!=e.key&&"AES-128"===e.method){var p=this.decrypter;null==p&&(p=this.decrypter=new o.a(this.observer,this.config));var v=this,y=void 0;try{y=g.now()}catch(t){y=Date.now()}p.decrypt(t,e.key.buffer,e.iv.buffer,function(t){var o=void 0;try{o=g.now()}catch(t){o=Date.now()}v.observer.trigger(a.a.FRAG_DECRYPTED,{stats:{tstart:y,tdecrypt:o}}),v.pushDecrypted(new Uint8Array(t),e,new Uint8Array(r),i,n,s,l,u,d,c,h,f)})}else this.pushDecrypted(new Uint8Array(t),e,new Uint8Array(r),i,n,s,l,u,d,c,h,f)},t.prototype.pushDecrypted=function(t,e,r,i,o,f,p,g,v,y,m,b){var E=this.demuxer;if(!E||(p||g)&&!this.probe(t)){for(var T=this.observer,S=this.typeSupported,A=this.config,R=[{demux:u.a,remux:c.a},{demux:l.a,remux:h.a},{demux:s.a,remux:c.a},{demux:d.a,remux:c.a}],_=0,w=R.length;_<w;_++){var L=R[_],D=L.demux.probe;if(D(t)){var I=this.remuxer=new L.remux(T,A,S,this.vendor);E=new L.demux(T,I,A,S),this.probe=D;break}}if(!E)return void T.trigger(a.a.ERROR,{type:n.b.MEDIA_ERROR,details:n.a.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"});this.demuxer=E}var k=this.remuxer;(p||g)&&(E.resetInitSegment(r,i,o,y),k.resetInitSegment()),p&&(E.resetTimeStamp(b),k.resetTimeStamp(b)),"function"==typeof E.setDecryptData&&E.setDecryptData(e),E.append(t,f,v,m)},t}();e.a=v},function(t,e,r){"use strict";function i(t,e,r,i){var a=void 0,n=void 0,o=void 0,s=void 0,l=void 0,u=navigator.userAgent.toLowerCase(),d=i,c=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];return a=1+((192&e[r+2])>>>6),(n=(60&e[r+2])>>>2)>c.length-1?void t.trigger(g.a.ERROR,{type:p.b.MEDIA_ERROR,details:p.a.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+n}):(s=(1&e[r+2])<<2,s|=(192&e[r+3])>>>6,f.b.log("manifest codec:"+i+",ADTS data:type:"+a+",sampleingIndex:"+n+"["+c[n]+"Hz],channelConfig:"+s),/firefox/i.test(u)?n>=6?(a=5,l=new Array(4),o=n-3):(a=2,l=new Array(2),o=n):-1!==u.indexOf("android")?(a=2,l=new Array(2),o=n):(a=5,l=new Array(4),i&&(-1!==i.indexOf("mp4a.40.29")||-1!==i.indexOf("mp4a.40.5"))||!i&&n>=6?o=n-3:((i&&-1!==i.indexOf("mp4a.40.2")&&(n>=6&&1===s||/vivaldi/i.test(u))||!i&&1===s)&&(a=2,l=new Array(2)),o=n)),l[0]=a<<3,l[0]|=(14&n)>>1,l[1]|=(1&n)<<7,l[1]|=s<<3,5===a&&(l[1]|=(14&o)>>1,l[2]=(1&o)<<7,l[2]|=8,l[3]=0),{config:l,samplerate:c[n],channelCount:s,codec:"mp4a.40."+a,manifestCodec:d})}function a(t,e){return 255===t[e]&&240==(246&t[e+1])}function n(t,e){return 1&t[e+1]?7:9}function o(t,e){return(3&t[e+3])<<11|t[e+4]<<3|(224&t[e+5])>>>5}function s(t,e){return!!(e+1<t.length&&a(t,e))}function l(t,e){if(e+1<t.length&&a(t,e)){var r=n(t,e),i=r;e+5<t.length&&(i=o(t,e));var s=e+i;if(s===t.length||s+1<t.length&&a(t,s))return!0}return!1}function u(t,e,r,a,n){if(!t.samplerate){var o=i(e,r,a,n);t.config=o.config,t.samplerate=o.samplerate,t.channelCount=o.channelCount,t.codec=o.codec,t.manifestCodec=o.manifestCodec,f.b.log("parsed codec:"+t.codec+",rate:"+o.samplerate+",nb channel:"+o.channelCount)}}function d(t){return 9216e4/t}function c(t,e,r,i,a){var s=void 0,l=void 0,u=void 0,d=t.length;if(s=n(t,e),l=o(t,e),(l-=s)>0&&e+s+l<=d)return u=r+i*a,{headerLength:s,frameLength:l,stamp:u}}function h(t,e,r,i,a){var n=d(t.samplerate),o=c(e,r,i,a,n);if(o){var s=o.stamp,l=o.headerLength,u=o.frameLength,h={unit:e.subarray(r+l,r+l+u),pts:s,dts:s};return t.samples.push(h),t.len+=u,{sample:h,length:u+l}}}e.d=s,e.e=l,e.c=u,e.b=d,e.a=h;var f=r(0),p=r(2),g=r(1);r(5)},function(t,e,r){"use strict";var i={BitratesMap:[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],SamplingRateMap:[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],SamplesCoefficients:[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],BytesInSlot:[0,1,1,4],appendFrame:function(t,e,r,i,a){if(!(r+24>e.length)){var n=this.parseHeader(e,r);if(n&&r+n.frameLength<=e.length){var o=9e4*n.samplesPerFrame/n.sampleRate,s=i+a*o,l={unit:e.subarray(r,r+n.frameLength),pts:s,dts:s};return t.config=[],t.channelCount=n.channelCount,t.samplerate=n.sampleRate,t.samples.push(l),t.len+=n.frameLength,{sample:l,length:n.frameLength}}}},parseHeader:function(t,e){var r=t[e+1]>>3&3,a=t[e+1]>>1&3,n=t[e+2]>>4&15,o=t[e+2]>>2&3,s=t[e+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,c=i.SamplingRateMap[3*d+o],h=t[e+3]>>6==3?1:2,f=i.SamplesCoefficients[r][a],p=i.BytesInSlot[a],g=8*f*p;return{sampleRate:c,channelCount:h,frameLength:parseInt(f*u/c+s,10)*p,samplesPerFrame:g}}},isHeaderPattern:function(t,e){return 255===t[e]&&224==(224&t[e+1])&&0!=(6&t[e+1])},isHeader:function(t,e){return!!(e+1<t.length&&this.isHeaderPattern(t,e))},probe:function(t,e){if(e+1<t.length&&this.isHeaderPattern(t,e)){var r=this.parseHeader(t,e),i=4;r&&r.frameLength&&(i=r.frameLength);var a=e+i;if(a===t.length||a+1<t.length&&this.isHeaderPattern(t,a))return!0}return!1}};e.a=i},function(t,e,r){"use strict";var i={toString:function(t){for(var e="",r=t.length,i=0;i<r;i++)e+="["+t.start(i).toFixed(3)+","+t.end(i).toFixed(3)+"]";return e}};e.a=i},function(t,e,r){"use strict";function i(t,e){for(var r=null,i=0;i<t.length;i+=1){var a=t[i];if(a&&a.cc===e){r=a;break}}return r}function a(t,e){return h.a.search(t,function(t){return t.cc<e?1:t.cc>e?-1:0})}function n(t,e,r){var i=!1;return e&&e.details&&r&&(r.endCC>r.startCC||t&&t.cc<r.startCC)&&(i=!0),i}function o(t,e){var r=t.fragments,a=e.fragments;if(!a.length||!r.length)return void f.b.log("No fragments to align");var n=i(r,a[0].cc);return!n||n&&!n.startPTS?void f.b.log("No frag in previous level to align on"):n}function s(t,e){e.fragments.forEach(function(e){if(e){var r=e.start+t;e.start=e.startPTS=r,e.endPTS=r+e.duration}}),e.PTSKnown=!0}function l(t,e,r){u(t,r,e),!r.PTSKnown&&e&&d(r,e.details)}function u(t,e,r){if(n(t,r,e)){var i=o(r.details,e);i&&(f.b.log("Adjusting PTS using last level due to CC increase within current level"),s(i.start,e))}}function d(t,e){if(e&&e.fragments.length){if(!t.hasProgramDateTime||!e.hasProgramDateTime)return;var r=e.fragments[0].programDateTime,i=t.fragments[0].programDateTime,a=(i-r)/1e3+e.fragments[0].start;Object(c.a)(a)&&(f.b.log("adjusting PTS using programDateTime delta, sliding:"+a.toFixed(3)),s(a,t))}}e.b=a,e.a=l;var c=r(3),h=r(7),f=r(0)},function(t,e,r){"use strict";function i(t,e){var r=null;try{r=new window.Event("addtrack")}catch(t){r=document.createEvent("Event"),r.initEvent("addtrack",!1,!1)}r.track=t,e.dispatchEvent(r)}function a(t){if(t&&t.cues)for(;t.cues.length>0;)t.removeCue(t.cues[0])}e.b=i,e.a=a},function(t,e,r){"use strict";function i(){this.window=window,this.state="INITIAL",this.buffer="",this.decoder=new d,this.regionList=[]}function a(t){function e(t,e,r,i){return 3600*(0|t)+60*(0|e)+(0|r)+(0|i)/1e3}var r=t.match(/^(\d+):(\d{2})(:\d{2})?\.(\d{3})/);return r?r[3]?e(r[1],r[2],r[3].replace(":",""),r[4]):r[1]>59?e(r[1],r[2],0,r[4]):e(0,r[1],r[2],r[4]):null}function n(){this.values=Object.create(null)}function o(t,e,r,i){var a=i?t.split(i):[t];for(var n in a)if("string"==typeof a[n]){var o=a[n].split(r);if(2===o.length){var s=o[0],l=o[1];e(s,l)}}}function s(t,e,r){function i(){var e=a(t);if(null===e)throw new Error("Malformed timestamp: "+l);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function s(){t=t.replace(/^\s+/,"")}var l=t;if(s(),e.startTime=i(),s(),"--\x3e"!==t.substr(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+l);t=t.substr(3),s(),e.endTime=i(),s(),function(t,e){var i=new n;o(t,function(t,e){switch(t){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===e){i.set(t,r[a].region);break}break;case"vertical":i.alt(t,e,["rl","lr"]);break;case"line":var n=e.split(","),o=n[0];i.integer(t,o),i.percent(t,o)&&i.set("snapToLines",!1),i.alt(t,o,["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",h,"end"]);break;case"position":n=e.split(","),i.percent(t,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",h,"end","line-left","line-right","auto"]);break;case"size":i.percent(t,e);break;case"align":i.alt(t,e,["start",h,"end","left","right"])}},/:/,/\s/),e.region=i.get("region",null),e.vertical=i.get("vertical","");var a=i.get("line","auto");"auto"===a&&-1===c.line&&(a=-1),e.line=a,e.lineAlign=i.get("lineAlign","start"),e.snapToLines=i.get("snapToLines",!0),e.size=i.get("size",100),e.align=i.get("align",h);var s=i.get("position","auto");"auto"===s&&50===c.position&&(s="start"===e.align||"left"===e.align?0:"end"===e.align||"right"===e.align?100:50),e.position=s}(t,e)}function l(t){return t.replace(/<br(?: \/)?>/gi,"\n")}r.d(e,"b",function(){return l});var u=r(66),d=function(){return{decode:function(t){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}};n.prototype={set:function(t,e){this.get(t)||""===e||(this.values[t]=e)},get:function(t,e,r){return r?this.has(t)?this.values[t]:e[r]:this.has(t)?this.values[t]:e},has:function(t){return t in this.values},alt:function(t,e,r){for(var i=0;i<r.length;++i)if(e===r[i]){this.set(t,e);break}},integer:function(t,e){/^-?\d+$/.test(e)&&this.set(t,parseInt(e,10))},percent:function(t,e){return!!(e.match(/^([\d]{1,3})(\.[\d]*)?%$/)&&(e=parseFloat(e))>=0&&e<=100)&&(this.set(t,e),!0)}};var c=new u.a(0,0,0),h="middle"===c.align?"middle":"center";i.prototype={parse:function(t){function e(){var t=r.buffer,e=0;for(t=l(t);e<t.length&&"\r"!==t[e]&&"\n"!==t[e];)++e;var i=t.substr(0,e);return"\r"===t[e]&&++e,"\n"===t[e]&&++e,r.buffer=t.substr(e),i}var r=this;t&&(r.buffer+=r.decoder.decode(t,{stream:!0}));try{var i=void 0;if("INITIAL"===r.state){if(!/\r\n|\n/.test(r.buffer))return this;i=e();var a=i.match(/^()?WEBVTT([ \t].*)?$/);if(!a||!a[0])throw new Error("Malformed WebVTT signature.");r.state="HEADER"}for(var n=!1;r.buffer;){if(!/\r\n|\n/.test(r.buffer))return this;switch(n?n=!1:i=e(),r.state){case"HEADER":/:/.test(i)?function(t){o(t,function(t,e){},/:/)}(i):i||(r.state="ID");continue;case"NOTE":i||(r.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(i)){r.state="NOTE";break}if(!i)continue;if(r.cue=new u.a(0,0,""),r.state="CUE",-1===i.indexOf("--\x3e")){r.cue.id=i;continue}case"CUE":try{s(i,r.cue,r.regionList)}catch(t){r.cue=null,r.state="BADCUE";continue}r.state="CUETEXT";continue;case"CUETEXT":var d=-1!==i.indexOf("--\x3e");if(!i||d&&(n=!0)){r.oncue&&r.oncue(r.cue),r.cue=null,r.state="ID";continue}r.cue.text&&(r.cue.text+="\n"),r.cue.text+=i;continue;case"BADCUE":i||(r.state="ID");continue}}}catch(t){"CUETEXT"===r.state&&r.cue&&r.oncue&&r.oncue(r.cue),r.cue=null,r.state="INITIAL"===r.state?"BADWEBVTT":"BADCUE"}return this},flush:function(){var t=this;try{if(t.buffer+=t.decoder.decode(),(t.cue||"HEADER"===t.state)&&(t.buffer+="\n\n",t.parse()),"INITIAL"===t.state)throw new Error("Malformed WebVTT signature.")}catch(t){throw t}return t.onflush&&t.onflush(),this}},e.a=i},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0});var a=r(6),n=r.n(a),o=r(2),s=r(17),l=r(33),u=r(34),d=r(12),c=r(35),h=r(52),f=r(53),p=r(54),g=r(0),v=r(55),y=r(1),m=r(13),b=r.n(m),E=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}();r(75);var T=function(){function t(){var e=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i(this,t);var a=t.DefaultConfig;if((r.liveSyncDurationCount||r.liveMaxLatencyDurationCount)&&(r.liveSyncDuration||r.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");for(var n in a)n in r||(r[n]=a[n]);if(void 0!==r.liveMaxLatencyDurationCount&&r.liveMaxLatencyDurationCount<=r.liveSyncDurationCount)throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be gt "liveSyncDurationCount"');if(void 0!==r.liveMaxLatencyDuration&&(r.liveMaxLatencyDuration<=r.liveSyncDuration||void 0===r.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be gt "liveSyncDuration"');Object(g.a)(r.debug),this.config=r,this._autoLevelCapping=-1;var o=this.observer=new b.a;o.trigger=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];o.emit.apply(o,[t,t].concat(r))},o.off=function(t){for(var e=arguments.length,r=Array(e>1?e-1:0),i=1;i<e;i++)r[i-1]=arguments[i];o.removeListener.apply(o,[t].concat(r))},this.on=o.on.bind(o),this.off=o.off.bind(o),this.once=o.once.bind(o),this.trigger=o.trigger.bind(o);var p=this.abrController=new r.abrController(this),v=new r.bufferController(this),y=new r.capLevelController(this),m=new r.fpsController(this),E=new s.a(this),T=new l.a(this),S=new u.a(this),A=new f.a(this),R=this.levelController=new h.a(this),_=new d.b(this),w=this.streamController=new c.a(this,_),L=[R,w],D=r.audioStreamController;D&&L.push(new D(this,_)),this.networkControllers=L;var I=[E,T,S,p,v,y,m,A,_];if(D=r.audioTrackController){var k=new D(this);this.audioTrackController=k,I.push(k)}if(D=r.subtitleTrackController){var O=new D(this);this.subtitleTrackController=O,I.push(O)}if(D=r.emeController){var C=new D(this);this.emeController=C,I.push(C)}[r.subtitleStreamController,r.timelineController].forEach(function(t){t&&I.push(new t(e))}),this.coreComponents=I}return t.isSupported=function(){return Object(p.a)()},E(t,null,[{key:"version",get:function(){return"0.11.0"}},{key:"Events",get:function(){return y.a}},{key:"ErrorTypes",get:function(){return o.b}},{key:"ErrorDetails",get:function(){return o.a}},{key:"DefaultConfig",get:function(){return t.defaultConfig?t.defaultConfig:v.a},set:function(e){t.defaultConfig=e}}]),t.prototype.destroy=function(){g.b.log("destroy"),this.trigger(y.a.DESTROYING),this.detachMedia(),this.coreComponents.concat(this.networkControllers).forEach(function(t){t.destroy()}),this.url=null,this.observer.removeAllListeners(),this._autoLevelCapping=-1},t.prototype.attachMedia=function(t){g.b.log("attachMedia"),this.media=t,this.trigger(y.a.MEDIA_ATTACHING,{media:t})},t.prototype.detachMedia=function(){g.b.log("detachMedia"),this.trigger(y.a.MEDIA_DETACHING),this.media=null},t.prototype.loadSource=function(t){t=n.a.buildAbsoluteURL(window.location.href,t,{alwaysNormalize:!0}),g.b.log("loadSource:"+t),this.url=t,this.trigger(y.a.MANIFEST_LOADING,{url:t})},t.prototype.startLoad=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:-1;g.b.log("startLoad("+t+")"),this.networkControllers.forEach(function(e){e.startLoad(t)})},t.prototype.stopLoad=function(){g.b.log("stopLoad"),this.networkControllers.forEach(function(t){t.stopLoad()})},t.prototype.swapAudioCodec=function(){g.b.log("swapAudioCodec"),this.streamController.swapAudioCodec()},t.prototype.recoverMediaError=function(){g.b.log("recoverMediaError");var t=this.media;this.detachMedia(),this.attachMedia(t)},E(t,[{key:"levels",get:function(){return this.levelController.levels}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(t){g.b.log("set currentLevel:"+t),this.loadLevel=t,this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(t){g.b.log("set nextLevel:"+t),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(t){g.b.log("set loadLevel:"+t),this.levelController.manualLevel=t}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(t){this.levelController.nextLoadLevel=t}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(t){g.b.log("set firstLevel:"+t),this.levelController.firstLevel=t}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(t){g.b.log("set startLevel:"+t);var e=this;-1!==t&&(t=Math.max(t,e.minAutoLevel)),e.levelController.startLevel=t}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(t){g.b.log("set autoLevelCapping:"+t),this._autoLevelCapping=t}},{key:"autoLevelEnabled",get:function(){return-1===this.levelController.manualLevel}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){for(var t=this,e=t.levels,r=t.config.minAutoBitrate,i=e?e.length:0,a=0;a<i;a++){if((e[a].realBitrate?Math.max(e[a].realBitrate,e[a].bitrate):e[a].bitrate)>r)return a}return 0}},{key:"maxAutoLevel",get:function(){var t=this,e=t.levels,r=t.autoLevelCapping;return-1===r&&e&&e.length?e.length-1:r}},{key:"nextAutoLevel",get:function(){var t=this;return Math.min(Math.max(t.abrController.nextAutoLevel,t.minAutoLevel),t.maxAutoLevel)},set:function(t){var e=this;e.abrController.nextAutoLevel=Math.max(e.minAutoLevel,t)}},{key:"audioTracks",get:function(){var t=this.audioTrackController;return t?t.audioTracks:[]}},{key:"audioTrack",get:function(){var t=this.audioTrackController;return t?t.audioTrack:-1},set:function(t){var e=this.audioTrackController;e&&(e.audioTrack=t)}},{key:"liveSyncPosition",get:function(){return this.streamController.liveSyncPosition}},{key:"subtitleTracks",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTrack:-1},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleTrack=t)}},{key:"subtitleDisplay",get:function(){var t=this.subtitleTrackController;return!!t&&t.subtitleDisplay},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleDisplay=t)}}]),t}();e.default=T},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){for(var r=t[e],i=e-1;i>=0;i--){var a=t[i];a.programDateTime=r.programDateTime-1e3*a.duration,r=a}}function n(t,e){t.rawProgramDateTime?t.programDateTime=Date.parse(t.rawProgramDateTime):e&&e.programDateTime&&(t.programDateTime=e.endProgramDateTime),Object(o.a)(t.programDateTime)||(t.programDateTime=null,t.rawProgramDateTime=null)}var o=r(3),s=r(6),l=r.n(s),u=r(11),d=r(31),c=r(19),h=r(32),f=r(0),p=r(20),g=/#EXT-X-STREAM-INF:([^\n\r]*)[\r\n]+([^\r\n]+)/g,v=/#EXT-X-MEDIA:(.*)/g,y=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/|(?!#)(\S+)/.source,/|#EXT-X-BYTERANGE:*(.+)/.source,/|#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/|#.*/.source].join(""),"g"),m=/(?:(?:#(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?/,b=/\.(mp4|m4s|m4v|m4a)$/i,E=function(){function t(){i(this,t)}return t.findGroup=function(t,e){if(!t)return null;for(var r=null,i=0;i<t.length;i++){var a=t[i];a.id===e&&(r=a)}return r},t.convertAVC1ToAVCOTI=function(t){var e=void 0,r=t.split(".");return r.length>2?(e=r.shift()+".",e+=parseInt(r.shift()).toString(16),e+=("000"+parseInt(r.shift()).toString(16)).substr(-4)):e=t,e},t.resolve=function(t,e){return l.a.buildAbsoluteURL(e,t,{alwaysNormalize:!0})},t.parseMasterPlaylist=function(e,r){var i=[],a=void 0;for(g.lastIndex=0;null!=(a=g.exec(e));){var n={},o=n.attrs=new h.a(a[1]);n.url=t.resolve(a[2],r);var s=o.decimalResolution("RESOLUTION");s&&(n.width=s.width,n.height=s.height),n.bitrate=o.decimalInteger("AVERAGE-BANDWIDTH")||o.decimalInteger("BANDWIDTH"),n.name=o.NAME,function(t,e){["video","audio"].forEach(function(r){var i=t.filter(function(t){return Object(p.b)(t,r)});if(i.length){var a=i.filter(function(t){return 0===t.lastIndexOf("avc1",0)||0===t.lastIndexOf("mp4a",0)});e[r+"Codec"]=a.length>0?a[0]:i[0],t=t.filter(function(t){return-1===i.indexOf(t)})}}),e.unknownCodecs=t}([].concat((o.CODECS||"").split(/[ ,]+/)),n),n.videoCodec&&-1!==n.videoCodec.indexOf("avc1")&&(n.videoCodec=t.convertAVC1ToAVCOTI(n.videoCodec)),i.push(n)}return i},t.parseMasterPlaylistMedia=function(e,r,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],n=void 0,o=[],s=0;for(v.lastIndex=0;null!==(n=v.exec(e));){var l={},u=new h.a(n[1]);if(u.TYPE===i){if(l.groupId=u["GROUP-ID"],l.name=u.NAME,l.type=i,l.default="YES"===u.DEFAULT,l.autoselect="YES"===u.AUTOSELECT,l.forced="YES"===u.FORCED,u.URI&&(l.url=t.resolve(u.URI,r)),l.lang=u.LANGUAGE,l.name||(l.name=l.lang),a.length){var d=t.findGroup(a,l.groupId);l.audioCodec=d?d.codec:a[0].codec}l.id=s++,o.push(l)}}return o},t.parseLevelPlaylist=function(t,e,r,i,s){var l=0,p=0,g=new d.a(e),v=new c.a,E=0,T=null,S=new u.a,A=void 0,R=void 0,_=null;for(y.lastIndex=0;null!==(A=y.exec(t));){var w=A[1];if(w){S.duration=parseFloat(w);var L=(" "+A[2]).slice(1);S.title=L||null,S.tagList.push(L?["INF",w,L]:["INF",w])}else if(A[3]){if(Object(o.a)(S.duration)){var D=l++;S.type=i,S.start=p,S.levelkey=v,S.sn=D,S.level=r,S.cc=E,S.urlId=s,S.baseurl=e,S.relurl=(" "+A[3]).slice(1),n(S,T),g.fragments.push(S),T=S,p+=S.duration,S=new u.a}}else if(A[4]){if(S.rawByteRange=(" "+A[4]).slice(1),T){var I=T.byteRangeEndOffset;I&&(S.lastByteRangeEndOffset=I)}}else if(A[5])S.rawProgramDateTime=(" "+A[5]).slice(1),S.tagList.push(["PROGRAM-DATE-TIME",S.rawProgramDateTime]),null===_&&(_=g.fragments.length);else{for(A=A[0].match(m),R=1;R<A.length&&void 0===A[R];R++);var k=(" "+A[R+1]).slice(1),O=(" "+A[R+2]).slice(1);switch(A[R]){case"#":S.tagList.push(O?[k,O]:[k]);break;case"PLAYLIST-TYPE":g.type=k.toUpperCase();break;case"MEDIA-SEQUENCE":l=g.startSN=parseInt(k);break;case"TARGETDURATION":g.targetduration=parseFloat(k);break;case"VERSION":g.version=parseInt(k);break;case"EXTM3U":break;case"ENDLIST":g.live=!1;break;case"DIS":E++,S.tagList.push(["DIS"]);break;case"DISCONTINUITY-SEQ":E=parseInt(k);break;case"KEY":var C=k,P=new h.a(C),x=P.enumeratedString("METHOD"),F=P.URI,M=P.hexadecimalInteger("IV");x&&(v=new c.a,F&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(x)>=0&&(v.method=x,v.baseuri=e,v.reluri=F,v.key=null,v.iv=M));break;case"START":var N=k,U=new h.a(N),B=U.decimalFloatingPoint("TIME-OFFSET");Object(o.a)(B)&&(g.startTimeOffset=B);break;case"MAP":var G=new h.a(k);S.relurl=G.URI,S.rawByteRange=G.BYTERANGE,S.baseurl=e,S.level=r,S.type=i,S.sn="initSegment",g.initSegment=S,S=new u.a,S.rawProgramDateTime=g.initSegment.rawProgramDateTime;break;default:f.b.warn("line parsed but not handled: "+A)}}}return S=T,S&&!S.relurl&&(g.fragments.pop(),p-=S.duration),g.totalduration=p,g.averagetargetduration=p/g.fragments.length,g.endSN=l-1,g.startCC=g.fragments[0]?g.fragments[0].cc:0,g.endCC=E,!g.initSegment&&g.fragments.length&&g.fragments.every(function(t){return b.test(t.relurl)})&&(f.b.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),S=new u.a,S.relurl=g.fragments[0].relurl,S.baseurl=e,S.level=r,S.type=i,S.sn="initSegment",g.initSegment=S,g.needSidxRanges=!0),_&&a(g.fragments,_),g},t}();e.a=E},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(3),n=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),o=function(){function t(e){i(this,t),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 n(t,[{key:"hasProgramDateTime",get:function(){return!(!this.fragments[0]||!Object(a.a)(this.fragments[0].programDateTime))}}]),t}();e.a=o},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=/^(\d+)x(\d+)$/,n=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,o=function(){function t(e){i(this,t),"string"==typeof e&&(e=t.parseAttrList(e));for(var r in e)e.hasOwnProperty(r)&&(this[r]=e[r])}return t.prototype.decimalInteger=function(t){var e=parseInt(this[t],10);return e>Number.MAX_SAFE_INTEGER?1/0:e},t.prototype.hexadecimalInteger=function(t){if(this[t]){var e=(this[t]||"0x").slice(2);e=(1&e.length?"0":"")+e;for(var r=new Uint8Array(e.length/2),i=0;i<e.length/2;i++)r[i]=parseInt(e.slice(2*i,2*i+2),16);return r}return null},t.prototype.hexadecimalIntegerAsNumber=function(t){var e=parseInt(this[t],16);return e>Number.MAX_SAFE_INTEGER?1/0:e},t.prototype.decimalFloatingPoint=function(t){return parseFloat(this[t])},t.prototype.enumeratedString=function(t){return this[t]},t.prototype.decimalResolution=function(t){var e=a.exec(this[t]);if(null!==e)return{width:parseInt(e[1],10),height:parseInt(e[2],10)}},t.parseAttrList=function(t){var e=void 0,r={};for(n.lastIndex=0;null!==(e=n.exec(t));){var i=e[2];0===i.indexOf('"')&&i.lastIndexOf('"')===i.length-1&&(i=i.slice(1,-1)),r[e[1]]=i}return r},t}();e.a=o},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(3),s=r(1),l=r(4),u=r(2),d=r(0),c=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.FRAG_LOADING));return n.loaders={},n}return n(e,t),e.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)},e.prototype.onFragLoading=function(t){var e=t.frag,r=e.type,i=this.loaders,a=this.hls.config,n=a.fLoader,s=a.loader;e.loaded=0;var l=i[r];l&&(d.b.warn("abort previous fragment loader for type: "+r),l.abort()),l=i[r]=e.loader=a.fLoader?new n(a):new s(a);var u=void 0,c=void 0,h=void 0;u={url:e.url,frag:e,responseType:"arraybuffer",progressData:!1};var f=e.byteRangeStartOffset,p=e.byteRangeEndOffset;Object(o.a)(f)&&Object(o.a)(p)&&(u.rangeStart=f,u.rangeEnd=p),c={timeout:a.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:a.fragLoadingMaxRetryTimeout},h={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this),onProgress:this.loadprogress.bind(this)},l.load(u,c,h)},e.prototype.loadsuccess=function(t,e,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=t.data,n=r.frag;n.loader=void 0,this.loaders[n.type]=void 0,this.hls.trigger(s.a.FRAG_LOADED,{payload:a,frag:n,stats:e,networkDetails:i})},e.prototype.loaderror=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=e.frag,a=i.loader;a&&a.abort(),this.loaders[i.type]=void 0,this.hls.trigger(s.a.ERROR,{type:u.b.NETWORK_ERROR,details:u.a.FRAG_LOAD_ERROR,fatal:!1,frag:e.frag,response:t,networkDetails:r})},e.prototype.loadtimeout=function(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=e.frag,a=i.loader;a&&a.abort(),this.loaders[i.type]=void 0,this.hls.trigger(s.a.ERROR,{type:u.b.NETWORK_ERROR,details:u.a.FRAG_LOAD_TIMEOUT,fatal:!1,frag:e.frag,networkDetails:r})},e.prototype.loadprogress=function(t,e,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=e.frag;a.loaded=t.loaded,this.hls.trigger(s.a.FRAG_LOAD_PROGRESS,{frag:a,stats:t,networkDetails:i})},e}(l.a);e.a=c},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(1),s=r(4),l=r(2),u=r(0),d=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,o.a.KEY_LOADING));return n.loaders={},n.decryptkey=null,n.decrypturl=null,n}return n(e,t),e.prototype.destroy=function(){for(var t in this.loaders){var e=this.loaders[t];e&&e.destroy()}this.loaders={},s.a.prototype.destroy.call(this)},e.prototype.onKeyLoading=function(t){var e=t.frag,r=e.type,i=this.loaders[r],a=e.decryptdata,n=a.uri;if(n!==this.decrypturl||null===this.decryptkey){var s=this.hls.config;i&&(u.b.warn("abort previous key loader for type:"+r),i.abort()),e.loader=this.loaders[r]=new s.loader(s),this.decrypturl=n,this.decryptkey=null;var l=void 0,d=void 0,c=void 0;l={url:n,frag:e,responseType:"arraybuffer"},d={timeout:s.fragLoadingTimeOut,maxRetry:s.fragLoadingMaxRetry,retryDelay:s.fragLoadingRetryDelay,maxRetryDelay:s.fragLoadingMaxRetryTimeout},c={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)},e.loader.load(l,d,c)}else this.decryptkey&&(a.key=this.decryptkey,this.hls.trigger(o.a.KEY_LOADED,{frag:e}))},e.prototype.loadsuccess=function(t,e,r){var i=r.frag;this.decryptkey=i.decryptdata.key=new Uint8Array(t.data),i.loader=void 0,this.loaders[i.type]=void 0,this.hls.trigger(o.a.KEY_LOADED,{frag:i})},e.prototype.loaderror=function(t,e){var r=e.frag,i=r.loader;i&&i.abort(),this.loaders[e.type]=void 0,this.hls.trigger(o.a.ERROR,{type:l.b.NETWORK_ERROR,details:l.a.KEY_LOAD_ERROR,fatal:!1,frag:r,response:t})},e.prototype.loadtimeout=function(t,e){var r=e.frag,i=r.loader;i&&i.abort(),this.loaders[e.type]=void 0,this.hls.trigger(o.a.ERROR,{type:l.b.NETWORK_ERROR,details:l.a.KEY_LOAD_TIMEOUT,fatal:!1,frag:r})},e}(s.a);e.a=d},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(3),s=r(7),l=r(8),u=r(21),d=r(1),c=r(12),h=r(11),f=r(17),p=r(16),g=r(25),v=r(2),y=r(0),m=r(26),b=r(10),E=r(50),T=r(51),S=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),A={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_LEVEL:"WAITING_LEVEL",PARSING:"PARSING",PARSED:"PARSED",BUFFER_FLUSHING:"BUFFER_FLUSHING",ENDED:"ENDED",ERROR:"ERROR"},R=function(t){function e(r,n){i(this,e);var o=a(this,t.call(this,r,d.a.MEDIA_ATTACHED,d.a.MEDIA_DETACHING,d.a.MANIFEST_LOADING,d.a.MANIFEST_PARSED,d.a.LEVEL_LOADED,d.a.KEY_LOADED,d.a.FRAG_LOADED,d.a.FRAG_LOAD_EMERGENCY_ABORTED,d.a.FRAG_PARSING_INIT_SEGMENT,d.a.FRAG_PARSING_DATA,d.a.FRAG_PARSED,d.a.ERROR,d.a.AUDIO_TRACK_SWITCHING,d.a.AUDIO_TRACK_SWITCHED,d.a.BUFFER_CREATED,d.a.BUFFER_APPENDED,d.a.BUFFER_FLUSHED));return o.fragmentTracker=n,o.config=r.config,o.audioCodecSwap=!1,o._state=A.STOPPED,o.stallReported=!1,o.gapController=null,o}return n(e,t),e.prototype.onHandlerDestroying=function(){this.stopLoad(),t.prototype.onHandlerDestroying.call(this)},e.prototype.onHandlerDestroyed=function(){this.state=A.STOPPED,this.fragmentTracker=null,t.prototype.onHandlerDestroyed.call(this)},e.prototype.startLoad=function(t){if(this.levels){var e=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}e>0&&-1===t&&(y.b.log("override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e),this.state=A.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()}else this.forceStartLoad=!0,this.state=A.STOPPED},e.prototype.stopLoad=function(){var t=this.fragCurrent;t&&(t.loader&&t.loader.abort(),this.fragmentTracker.removeFragment(t),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.clearInterval(),this.state=A.STOPPED,this.forceStartLoad=!1},e.prototype.doTick=function(){switch(this.state){case A.BUFFER_FLUSHING:this.fragLoadError=0;break;case A.IDLE:this._doTickIdle();break;case A.WAITING_LEVEL:var t=this.levels[this.level];t&&t.details&&(this.state=A.IDLE);break;case A.FRAG_LOADING_WAITING_RETRY:var e=window.performance.now(),r=this.retryDate;(!r||e>=r||this.media&&this.media.seeking)&&(y.b.log("mediaController: retryDate reached, switch back to IDLE state"),this.state=A.IDLE);break;case A.ERROR:case A.STOPPED:case A.FRAG_LOADING:case A.PARSING:case A.PARSED:case A.ENDED:}this._checkBuffer(),this._checkFragmentChanged()},e.prototype._doTickIdle=function(){var t=this.hls,e=t.config,r=this.media;if(void 0!==this.levelLastLoaded&&(r||!this.startFragRequested&&e.startFragPrefetch)){var i=void 0;i=this.loadedmetadata?r.currentTime:this.nextLoadPosition;var a=t.nextLoadLevel,n=this.levels[a];if(n){var o=n.bitrate,s=void 0;s=o?Math.max(8*e.maxBufferSize/o,e.maxBufferLength):e.maxBufferLength,s=Math.min(s,e.maxMaxBufferLength);var u=l.a.bufferInfo(this.mediaBuffer?this.mediaBuffer:r,i,e.maxBufferHole),c=u.len;if(!(c>=s)){y.b.trace("buffer length of "+c.toFixed(3)+" is below max of "+s.toFixed(3)+". checking for more payload ..."),this.level=t.nextLoadLevel=a;var h=n.details;if(!h||h.live&&this.levelLastLoaded!==a)return void(this.state=A.WAITING_LEVEL);var f=this.fragPrevious;if(!h.live&&f&&!f.backtracked&&f.sn===h.endSN&&!u.nextStart){if(Math.min(r.duration,f.start+f.duration)-Math.max(u.end,f.start)<=Math.max(.2,f.duration)){var p={};return this.altAudio&&(p.type="video"),this.hls.trigger(d.a.BUFFER_EOS,p),void(this.state=A.ENDED)}}this._fetchPayloadOrEos(i,u,h)}}}},e.prototype._fetchPayloadOrEos=function(t,e,r){var i=this.fragPrevious,a=this.level,n=r.fragments,o=n.length;if(0!==o){var s=n[0].start,l=n[o-1].start+n[o-1].duration,u=e.end,d=void 0;if(r.initSegment&&!r.initSegment.data)d=r.initSegment;else if(r.live){var c=this.config.initialLiveManifestSize;if(o<c)return void y.b.warn("Can not start playback of a level, reason: not enough fragments "+o+" < "+c);if(null===(d=this._ensureFragmentAtLivePoint(r,u,s,l,i,n,o)))return}else u<s&&(d=n[0]);d||(d=this._findFragment(s,i,o,n,u,l,r)),d&&(d.encrypted?(y.b.log("Loading key for "+d.sn+" of ["+r.startSN+" ,"+r.endSN+"],level "+a),this._loadKey(d)):(y.b.log("Loading "+d.sn+" of ["+r.startSN+" ,"+r.endSN+"],level "+a+", currentTime:"+t.toFixed(3)+",bufferEnd:"+u.toFixed(3)),this._loadFragment(d)))}},e.prototype._ensureFragmentAtLivePoint=function(t,e,r,i,a,n,o){var l=this.hls.config,u=this.media,d=void 0,c=void 0!==l.liveMaxLatencyDuration?l.liveMaxLatencyDuration:l.liveMaxLatencyDurationCount*t.targetduration;if(e<Math.max(r-l.maxFragLookUpTolerance,i-c)){var h=this.liveSyncPosition=this.computeLivePosition(r,t);y.b.log("buffer end: "+e.toFixed(3)+" is located too far from the end of live sliding playlist, reset currentTime to : "+h.toFixed(3)),e=h,u&&u.readyState&&u.duration>h&&(u.currentTime=h),this.nextLoadPosition=h}if(t.PTSKnown&&e>i&&u&&u.readyState)return null;if(this.startFragRequested&&!t.PTSKnown){if(a)if(t.hasProgramDateTime)y.b.log("live playlist, switching playlist, load frag with same PDT: "+a.programDateTime),d=Object(E.a)(n,a.endProgramDateTime,l.maxFragLookUpTolerance);else{var f=a.sn+1;if(f>=t.startSN&&f<=t.endSN){var p=n[f-t.startSN];a.cc===p.cc&&(d=p,y.b.log("live playlist, switching playlist, load frag with next SN: "+d.sn))}d||(d=s.a.search(n,function(t){return a.cc-t.cc}))&&y.b.log("live playlist, switching playlist, load frag with same CC: "+d.sn)}d||(d=n[Math.min(o-1,Math.round(o/2))],y.b.log("live playlist, switching playlist, unknown, load middle frag : "+d.sn))}return d},e.prototype._findFragment=function(t,e,r,i,a,n,o){var s=this.hls.config,l=void 0;if(a<n){var u=a>n-s.maxFragLookUpTolerance?0:s.maxFragLookUpTolerance;l=Object(E.b)(e,i,a,u)}else l=i[r-1];if(l){var d=l.sn-o.startSN,c=e&&l.level===e.level,h=i[d-1],f=i[d+1];if(e&&l.sn===e.sn)if(c&&!l.backtracked)if(l.sn<o.endSN){var p=e.deltaPTS;p&&p>s.maxBufferHole&&e.dropped&&d?(l=h,y.b.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")):(l=f,y.b.log("SN just loaded, load next one: "+l.sn,l))}else l=null;else l.backtracked&&(f&&f.backtracked?(y.b.warn("Already backtracked from fragment "+f.sn+", will not backtrack to fragment "+l.sn+". Loading fragment "+f.sn),l=f):(y.b.warn("Loaded fragment with dropped frames, backtracking 1 segment to find a keyframe"),l.dropped=0,h?(l=h,l.backtracked=!0):d&&(l=null)))}return l},e.prototype._loadKey=function(t){this.state=A.KEY_LOADING,this.hls.trigger(d.a.KEY_LOADING,{frag:t})},e.prototype._loadFragment=function(t){var e=this.fragmentTracker.getState(t);this.fragCurrent=t,this.startFragRequested=!0,Object(o.a)(t.sn)&&!t.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),t.backtracked||e===c.a.NOT_LOADED||e===c.a.PARTIAL?(t.autoLevel=this.hls.autoLevelEnabled,t.bitrateTest=this.bitrateTest,this.hls.trigger(d.a.FRAG_LOADING,{frag:t}),this.demuxer||(this.demuxer=new u.a(this.hls,"main")),this.state=A.FRAG_LOADING):e===c.a.APPENDING&&this._reduceMaxBufferLength(t.duration)&&this.fragmentTracker.removeFragment(t)},e.prototype.getBufferedFrag=function(t){return this.fragmentTracker.getBufferedFrag(t,f.a.LevelType.MAIN)},e.prototype.followingBufferedFrag=function(t){return t?this.getBufferedFrag(t.endPTS+.5):null},e.prototype._checkFragmentChanged=function(){var t=void 0,e=void 0,r=this.media;if(r&&r.readyState&&!1===r.seeking&&(e=r.currentTime,e>this.lastCurrentTime&&(this.lastCurrentTime=e),l.a.isBuffered(r,e)?t=this.getBufferedFrag(e):l.a.isBuffered(r,e+.1)&&(t=this.getBufferedFrag(e+.1)),t)){var i=t;if(i!==this.fragPlaying){this.hls.trigger(d.a.FRAG_CHANGED,{frag:i});var a=i.level;this.fragPlaying&&this.fragPlaying.level===a||this.hls.trigger(d.a.LEVEL_SWITCHED,{level:a}),this.fragPlaying=i}}},e.prototype.immediateLevelSwitch=function(){if(y.b.log("immediateLevelSwitch"),!this.immediateSwitch){this.immediateSwitch=!0;var t=this.media,e=void 0;t?(e=t.paused,t.pause()):e=!0,this.previouslyPaused=e}var r=this.fragCurrent;r&&r.loader&&r.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},e.prototype.immediateLevelSwitchEnd=function(){var t=this.media;t&&t.buffered.length&&(this.immediateSwitch=!1,l.a.isBuffered(t,t.currentTime)&&(t.currentTime-=1e-4),this.previouslyPaused||t.play())},e.prototype.nextLevelSwitch=function(){var t=this.media;if(t&&t.readyState){var e=void 0,r=void 0,i=void 0;if(r=this.getBufferedFrag(t.currentTime),r&&r.startPTS>1&&this.flushMainBuffer(0,r.startPTS-1),t.paused)e=0;else{var a=this.hls.nextLoadLevel,n=this.levels[a],o=this.fragLastKbps;e=o&&this.fragCurrent?this.fragCurrent.duration*n.bitrate/(1e3*o)+1:0}if((i=this.getBufferedFrag(t.currentTime+e))&&(i=this.followingBufferedFrag(i))){var s=this.fragCurrent;s&&s.loader&&s.loader.abort(),this.fragCurrent=null,this.flushMainBuffer(i.maxStartPTS,Number.POSITIVE_INFINITY)}}},e.prototype.flushMainBuffer=function(t,e){this.state=A.BUFFER_FLUSHING;var r={startOffset:t,endOffset:e};this.altAudio&&(r.type="video"),this.hls.trigger(d.a.BUFFER_FLUSHING,r)},e.prototype.onMediaAttached=function(t){var e=this.media=this.mediaBuffer=t.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),this.onvended=this.onMediaEnded.bind(this),e.addEventListener("seeking",this.onvseeking),e.addEventListener("seeked",this.onvseeked),e.addEventListener("ended",this.onvended);var r=this.config;this.levels&&r.autoStartLoad&&this.hls.startLoad(r.startPosition),this.gapController=new T.a(r,e,this.fragmentTracker,this.hls)},e.prototype.onMediaDetaching=function(){var t=this.media;t&&t.ended&&(y.b.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0);var e=this.levels;e&&e.forEach(function(t){t.details&&t.details.fragments.forEach(function(t){t.backtracked=void 0})}),t&&(t.removeEventListener("seeking",this.onvseeking),t.removeEventListener("seeked",this.onvseeked),t.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.stopLoad()},e.prototype.onMediaSeeking=function(){var t=this.media,e=t?t.currentTime:void 0,r=this.config;Object(o.a)(e)&&y.b.log("media seeking to "+e.toFixed(3));var i=this.mediaBuffer?this.mediaBuffer:t,a=l.a.bufferInfo(i,e,this.config.maxBufferHole);if(this.state===A.FRAG_LOADING){var n=this.fragCurrent;if(0===a.len&&n){var s=r.maxFragLookUpTolerance,u=n.start-s,d=n.start+n.duration+s;e<u||e>d?(n.loader&&(y.b.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),n.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.state=A.IDLE):y.b.log("seeking outside of buffer but within currently loaded fragment range")}}else this.state===A.ENDED&&(0===a.len&&(this.fragPrevious=0),this.state=A.IDLE);t&&(this.lastCurrentTime=e),this.loadedmetadata||(this.nextLoadPosition=this.startPosition=e),this.tick()},e.prototype.onMediaSeeked=function(){var t=this.media,e=t?t.currentTime:void 0;Object(o.a)(e)&&y.b.log("media seeked to "+e.toFixed(3)),this.tick()},e.prototype.onMediaEnded=function(){y.b.log("media ended"),this.startPosition=this.lastCurrentTime=0},e.prototype.onManifestLoading=function(){y.b.log("trigger BUFFER_RESET"),this.hls.trigger(d.a.BUFFER_RESET),this.fragmentTracker.removeAllFragments(),this.stalled=!1,this.startPosition=this.lastCurrentTime=0},e.prototype.onManifestParsed=function(t){var e=!1,r=!1,i=void 0;t.levels.forEach(function(t){(i=t.audioCodec)&&(-1!==i.indexOf("mp4a.40.2")&&(e=!0),-1!==i.indexOf("mp4a.40.5")&&(r=!0))}),this.audioCodecSwitch=e&&r,this.audioCodecSwitch&&y.b.log("both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=t.levels,this.startFragRequested=!1;var a=this.config;(a.autoStartLoad||this.forceStartLoad)&&this.hls.startLoad(a.startPosition)},e.prototype.onLevelLoaded=function(t){var e=t.details,r=t.level,i=this.levels[this.levelLastLoaded],a=this.levels[r],n=e.totalduration,s=0;if(y.b.log("level "+r+" loaded ["+e.startSN+","+e.endSN+"],duration:"+n),e.live){var l=a.details;l&&e.fragments.length>0?(p.b(l,e),s=e.fragments[0].start,this.liveSyncPosition=this.computeLivePosition(s,l),e.PTSKnown&&Object(o.a)(s)?y.b.log("live playlist sliding:"+s.toFixed(3)):(y.b.log("live playlist - outdated PTS, unknown sliding"),Object(m.a)(this.fragPrevious,i,e))):(y.b.log("live playlist - first load, unknown sliding"),e.PTSKnown=!1,Object(m.a)(this.fragPrevious,i,e))}else e.PTSKnown=!1;if(a.details=e,this.levelLastLoaded=r,this.hls.trigger(d.a.LEVEL_UPDATED,{details:e,level:r}),!1===this.startFragRequested){if(-1===this.startPosition||-1===this.lastCurrentTime){var u=e.startTimeOffset;Object(o.a)(u)?(u<0&&(y.b.log("negative start time offset "+u+", count from end of last fragment"),u=s+n+u),y.b.log("start time offset found in playlist, adjust startPosition to "+u),this.startPosition=u):e.live?(this.startPosition=this.computeLivePosition(s,e),y.b.log("configure startPosition to "+this.startPosition)):this.startPosition=0,this.lastCurrentTime=this.startPosition}this.nextLoadPosition=this.startPosition}this.state===A.WAITING_LEVEL&&(this.state=A.IDLE),this.tick()},e.prototype.onKeyLoaded=function(){this.state===A.KEY_LOADING&&(this.state=A.IDLE,this.tick())},e.prototype.onFragLoaded=function(t){var e=this.fragCurrent,r=this.hls,i=this.levels,a=this.media,n=t.frag;if(this.state===A.FRAG_LOADING&&e&&"main"===n.type&&n.level===e.level&&n.sn===e.sn){var o=t.stats,s=i[e.level],l=s.details;if(this.bitrateTest=!1,this.stats=o,y.b.log("Loaded "+e.sn+" of ["+l.startSN+" ,"+l.endSN+"],level "+e.level),n.bitrateTest&&r.nextLoadLevel)this.state=A.IDLE,this.startFragRequested=!1,o.tparsed=o.tbuffered=window.performance.now(),r.trigger(d.a.FRAG_BUFFERED,{stats:o,frag:e,id:"main"}),this.tick();else if("initSegment"===n.sn)this.state=A.IDLE,o.tparsed=o.tbuffered=window.performance.now(),l.initSegment.data=t.payload,r.trigger(d.a.FRAG_BUFFERED,{stats:o,frag:e,id:"main"}),this.tick();else{y.b.log("Parsing "+e.sn+" of ["+l.startSN+" ,"+l.endSN+"],level "+e.level+", cc "+e.cc),this.state=A.PARSING,this.pendingBuffering=!0,this.appended=!1,n.bitrateTest&&(n.bitrateTest=!1,this.fragmentTracker.onFragLoaded({frag:n}));var c=!(a&&a.seeking)&&(l.PTSKnown||!l.live),h=l.initSegment?l.initSegment.data:[],f=this._getAudioCodec(s),p=this.demuxer=this.demuxer||new u.a(this.hls,"main");p.push(t.payload,h,f,s.videoCodec,e,l.totalduration,c)}}this.fragLoadError=0},e.prototype.onFragParsingInitSegment=function(t){var e=this.fragCurrent,r=t.frag;if(e&&"main"===t.id&&r.sn===e.sn&&r.level===e.level&&this.state===A.PARSING){var i=t.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,s=navigator.userAgent.toLowerCase();o&&this.audioCodecSwap&&(y.b.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===s.indexOf("firefox")&&(o="mp4a.40.5"),-1!==s.indexOf("android")&&"audio/mpeg"!==n.container&&(o="mp4a.40.2",y.b.log("Android: force audio codec to "+o)),n.levelCodec=o,n.id=t.id}n=i.video,n&&(n.levelCodec=this.levels[this.level].videoCodec,n.id=t.id),this.hls.trigger(d.a.BUFFER_CODECS,i);for(a in i){n=i[a],y.b.log("main track:"+a+",container:"+n.container+",codecs[level/parsed]=["+n.levelCodec+"/"+n.codec+"]");var l=n.initSegment;l&&(this.appended=!0,this.pendingBuffering=!0,this.hls.trigger(d.a.BUFFER_APPENDING,{type:a,data:l,parent:"main",content:"initSegment"}))}this.tick()}},e.prototype.onFragParsingData=function(t){var e=this,r=this.fragCurrent,i=t.frag;if(r&&"main"===t.id&&i.sn===r.sn&&i.level===r.level&&("audio"!==t.type||!this.altAudio)&&this.state===A.PARSING){var a=this.levels[this.level],n=r;if(Object(o.a)(t.endPTS)||(t.endPTS=t.startPTS+r.duration,t.endDTS=t.startDTS+r.duration),!0===t.hasAudio&&n.addElementaryStream(h.a.ElementaryStreamTypes.AUDIO),!0===t.hasVideo&&n.addElementaryStream(h.a.ElementaryStreamTypes.VIDEO),y.b.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(n.dropped=t.dropped,n.dropped)if(n.backtracked)y.b.warn("Already backtracked on this fragment, appending with the gap",n.sn);else{var s=a.details;if(!s||n.sn!==s.startSN)return y.b.warn("missing video frame(s), backtracking fragment",n.sn),this.fragmentTracker.removeFragment(n),n.backtracked=!0,this.nextLoadPosition=t.startPTS,this.state=A.IDLE,this.fragPrevious=n,void this.tick();y.b.warn("missing video frame(s) on first frag, appending with gap",n.sn)}else n.backtracked=!1;var l=p.c(a.details,n,t.startPTS,t.endPTS,t.startDTS,t.endDTS),u=this.hls;u.trigger(d.a.LEVEL_PTS_UPDATED,{details:a.details,level:this.level,drift:l,type:t.type,start:t.startPTS,end:t.endPTS}),[t.data1,t.data2].forEach(function(r){r&&r.length&&e.state===A.PARSING&&(e.appended=!0,e.pendingBuffering=!0,u.trigger(d.a.BUFFER_APPENDING,{type:t.type,data:r,parent:"main",content:"data"}))}),this.tick()}},e.prototype.onFragParsed=function(t){var e=this.fragCurrent,r=t.frag;e&&"main"===t.id&&r.sn===e.sn&&r.level===e.level&&this.state===A.PARSING&&(this.stats.tparsed=window.performance.now(),this.state=A.PARSED,this._checkAppendedParsed())},e.prototype.onAudioTrackSwitching=function(t){var e=!!t.url,r=t.id;if(!e){if(this.mediaBuffer!==this.media){y.b.log("switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var i=this.fragCurrent;i.loader&&(y.b.log("switching to main audio track, cancel main fragment load"),i.loader.abort()),this.fragCurrent=null,this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=A.IDLE}var a=this.hls;a.trigger(d.a.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),a.trigger(d.a.AUDIO_TRACK_SWITCHED,{id:r}),this.altAudio=!1}},e.prototype.onAudioTrackSwitched=function(t){var e=t.id,r=!!this.hls.audioTracks[e].url;if(r){var i=this.videoBuffer;i&&this.mediaBuffer!==i&&(y.b.log("switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=i)}this.altAudio=r,this.tick()},e.prototype.onBufferCreated=function(t){var e=t.tracks,r=void 0,i=void 0,a=!1;for(var n in e){var o=e[n];"main"===o.id?(i=n,r=o,"video"===n&&(this.videoBuffer=e[n].buffer)):a=!0}a&&r?(y.b.log("alternate track found, use "+i+".buffered to schedule main fragment loading"),this.mediaBuffer=r.buffer):this.mediaBuffer=this.media},e.prototype.onBufferAppended=function(t){if("main"===t.parent){var e=this.state;e!==A.PARSING&&e!==A.PARSED||(this.pendingBuffering=t.pending>0,this._checkAppendedParsed())}},e.prototype._checkAppendedParsed=function(){if(!(this.state!==A.PARSED||this.appended&&this.pendingBuffering)){var t=this.fragCurrent;if(t){var e=this.mediaBuffer?this.mediaBuffer:this.media;y.b.log("main buffered : "+g.a.toString(e.buffered)),this.fragPrevious=t;var r=this.stats;r.tbuffered=window.performance.now(),this.fragLastKbps=Math.round(8*r.total/(r.tbuffered-r.tfirst)),this.hls.trigger(d.a.FRAG_BUFFERED,{stats:r,frag:t,id:"main"}),this.state=A.IDLE}this.tick()}},e.prototype.onError=function(t){var e=t.frag||this.fragCurrent;if(!e||"main"===e.type){var r=!!this.media&&l.a.isBuffered(this.media,this.media.currentTime)&&l.a.isBuffered(this.media,this.media.currentTime+.5);switch(t.details){case v.a.FRAG_LOAD_ERROR:case v.a.FRAG_LOAD_TIMEOUT:case v.a.KEY_LOAD_ERROR:case v.a.KEY_LOAD_TIMEOUT:if(!t.fatal)if(this.fragLoadError+1<=this.config.fragLoadingMaxRetry){var i=Math.min(Math.pow(2,this.fragLoadError)*this.config.fragLoadingRetryDelay,this.config.fragLoadingMaxRetryTimeout);y.b.warn("mediaController: frag loading failed, retry in "+i+" ms"),this.retryDate=window.performance.now()+i,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.fragLoadError++,this.state=A.FRAG_LOADING_WAITING_RETRY}else y.b.error("mediaController: "+t.details+" reaches max retry, redispatch as fatal ..."),t.fatal=!0,this.state=A.ERROR;break;case v.a.LEVEL_LOAD_ERROR:case v.a.LEVEL_LOAD_TIMEOUT:this.state!==A.ERROR&&(t.fatal?(this.state=A.ERROR,y.b.warn("streamController: "+t.details+",switch to "+this.state+" state ...")):t.levelRetry||this.state!==A.WAITING_LEVEL||(this.state=A.IDLE));break;case v.a.BUFFER_FULL_ERROR:"main"!==t.parent||this.state!==A.PARSING&&this.state!==A.PARSED||(r?(this._reduceMaxBufferLength(this.config.maxBufferLength),this.state=A.IDLE):(y.b.warn("buffer full error also media.currentTime is not buffered, flush everything"),this.fragCurrent=null,this.flushMainBuffer(0,Number.POSITIVE_INFINITY)))}}},e.prototype._reduceMaxBufferLength=function(t){var e=this.config;return e.maxMaxBufferLength>=t&&(e.maxMaxBufferLength/=2,y.b.warn("main:reduce max buffer length to "+e.maxMaxBufferLength+"s"),!0)},e.prototype._checkBuffer=function(){var t=this.media;if(t&&0!==t.readyState){var e=this.mediaBuffer?this.mediaBuffer:t,r=e.buffered;!this.loadedmetadata&&r.length?(this.loadedmetadata=!0,this._seekToStartPos()):this.immediateSwitch?this.immediateLevelSwitchEnd():this.gapController.poll(this.lastCurrentTime,r)}},e.prototype.onFragLoadEmergencyAborted=function(){this.state=A.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tick()},e.prototype.onBufferFlushed=function(){var t=this.mediaBuffer?this.mediaBuffer:this.media;t&&this.fragmentTracker.detectEvictedFragments(h.a.ElementaryStreamTypes.VIDEO,t.buffered),this.state=A.IDLE,this.fragPrevious=null},e.prototype.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},e.prototype.computeLivePosition=function(t,e){var r=void 0!==this.config.liveSyncDuration?this.config.liveSyncDuration:this.config.liveSyncDurationCount*e.targetduration;return t+Math.max(0,e.totalduration-r)},e.prototype._seekToStartPos=function(){var t=this.media,e=t.currentTime,r=t.seeking?e:this.startPosition;e!==r&&(y.b.log("target start position not buffered, seek to buffered.start(0) "+r+" from current time "+e+" "),t.currentTime=r)},e.prototype._getAudioCodec=function(t){var e=this.config.defaultAudioCodec||t.audioCodec;return this.audioCodecSwap&&(y.b.log("swapping playlist audio codec"),e&&(e=-1!==e.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5")),e},S(e,[{key:"state",set:function(t){if(this.state!==t){var e=this.state;this._state=t,y.b.log("main stream:"+e+"->"+t),this.hls.trigger(d.a.STREAM_STATE_TRANSITION,{previousState:e,nextState:t})}},get:function(){return this._state}},{key:"currentLevel",get:function(){var t=this.media;if(t){var e=this.getBufferedFrag(t.currentTime);if(e)return e.level}return-1}},{key:"nextBufferedFrag",get:function(){var t=this.media;return t?this.followingBufferedFrag(this.getBufferedFrag(t.currentTime)):null}},{key:"nextLevel",get:function(){var t=this.nextBufferedFrag;return t?t.level:-1}},{key:"liveSyncPosition",get:function(){return this._liveSyncPosition},set:function(t){this._liveSyncPosition=t}}]),e}(b.a);e.a=R},function(t,e,r){function i(t){function e(i){if(r[i])return r[i].exports;var a=r[i]={i:i,l:!1,exports:{}};return t[i].call(a.exports,a,a.exports,e),a.l=!0,a.exports}var r={};e.m=t,e.c=r,e.i=function(t){return t},e.d=function(t,r,i){e.o(t,r)||Object.defineProperty(t,r,{configurable:!1,enumerable:!0,get:i})},e.n=function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,"a",r),r},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="/",e.oe=function(t){throw console.error(t),t};var i=e(e.s=ENTRY_MODULE);return i.default||i}function a(t){return(t+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function n(t,e,i){var n={};n[i]=[];var o=e.toString(),s=o.match(/^function\s?\(\w+,\s*\w+,\s*(\w+)\)/);if(!s)return n;for(var d,c=s[1],h=new RegExp("(\\\\n|\\W)"+a(c)+u,"g");d=h.exec(o);)"dll-reference"!==d[3]&&n[i].push(d[3]);for(h=new RegExp("\\("+a(c)+'\\("(dll-reference\\s('+l+'))"\\)\\)'+u,"g");d=h.exec(o);)t[d[2]]||(n[i].push(d[1]),t[d[2]]=r(d[1]).m),n[d[2]]=n[d[2]]||[],n[d[2]].push(d[4]);return n}function o(t){return Object.keys(t).reduce(function(e,r){return e||t[r].length>0},!1)}function s(t,e){for(var r={main:[e]},i={main:[]},a={main:{}};o(r);)for(var s=Object.keys(r),l=0;l<s.length;l++){var u=s[l],d=r[u],c=d.pop();if(a[u]=a[u]||{},!a[u][c]&&t[u][c]){a[u][c]=!0,i[u]=i[u]||[],i[u].push(c);for(var h=n(t,t[u][c],u),f=Object.keys(h),p=0;p<f.length;p++)r[f[p]]=r[f[p]]||[],r[f[p]]=r[f[p]].concat(h[f[p]])}}return i}var l="[\\.|\\-|\\+|\\w|/|@]+",u="\\((/\\*.*?\\*/)?s?.*?("+l+").*?\\)";t.exports=function(t,e){e=e||{};var a={main:r.m},n=e.all?{main:Object.keys(a)}:s(a,t),o="";Object.keys(n).filter(function(t){return"main"!==t}).forEach(function(t){for(var e=0;n[t][e];)e++;n[t].push(e),a[t][e]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",o=o+"var "+t+" = ("+i.toString().replace("ENTRY_MODULE",JSON.stringify(e))+")({"+n[t].map(function(e){return JSON.stringify(e)+": "+a[t][e].toString()}).join(",")+"});\n"}),o=o+"("+i.toString().replace("ENTRY_MODULE",JSON.stringify(t))+")({"+n.main.map(function(t){return JSON.stringify(t)+": "+a.main[t].toString()}).join(",")+"})(self);";var l=new window.Blob([o],{type:"text/javascript"});if(e.bare)return l;var u=window.URL||window.webkitURL||window.mozURL||window.msURL,d=u.createObjectURL(l),c=new window.Worker(d);return c.objectURL=d,c}},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(e,r){i(this,t),this.subtle=e,this.aesIV=r}return t.prototype.decrypt=function(t,e){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},e,t)},t}();e.a=a},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(e,r){i(this,t),this.subtle=e,this.key=r}return t.prototype.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},t}();e.a=a},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t){var e=t.byteLength,r=e&&new DataView(t).getUint8(e-1);return r?t.slice(0,e-r):t}var n=function(){function t(){i(this,t),this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.initTable()}return t.prototype.uint8ArrayToUint32Array_=function(t){for(var e=new DataView(t),r=new Uint32Array(4),i=0;i<4;i++)r[i]=e.getUint32(4*i);return r},t.prototype.initTable=function(){var t=this.sBox,e=this.invSBox,r=this.subMix,i=r[0],a=r[1],n=r[2],o=r[3],s=this.invSubMix,l=s[0],u=s[1],d=s[2],c=s[3],h=new Uint32Array(256),f=0,p=0,g=0;for(g=0;g<256;g++)h[g]=g<128?g<<1:g<<1^283;for(g=0;g<256;g++){var v=p^p<<1^p<<2^p<<3^p<<4;v=v>>>8^255&v^99,t[f]=v,e[v]=f;var y=h[f],m=h[y],b=h[m],E=257*h[v]^16843008*v;i[f]=E<<24|E>>>8,a[f]=E<<16|E>>>16,n[f]=E<<8|E>>>24,o[f]=E,E=16843009*b^65537*m^257*y^16843008*f,l[v]=E<<24|E>>>8,u[v]=E<<16|E>>>16,d[v]=E<<8|E>>>24,c[v]=E,f?(f=y^h[h[h[b^y]]],p^=h[h[p]]):f=p=1}},t.prototype.expandKey=function(t){for(var e=this.uint8ArrayToUint32Array_(t),r=!0,i=0;i<e.length&&r;)r=e[i]===this.key[i],i++;if(!r){this.key=e;var a=this.keySize=e.length;if(4!==a&&6!==a&&8!==a)throw new Error("Invalid aes key size="+a);var n=this.ksRows=4*(a+6+1),o=void 0,s=void 0,l=this.keySchedule=new Uint32Array(n),u=this.invKeySchedule=new Uint32Array(n),d=this.sBox,c=this.rcon,h=this.invSubMix,f=h[0],p=h[1],g=h[2],v=h[3],y=void 0,m=void 0;for(o=0;o<n;o++)o<a?y=l[o]=e[o]:(m=y,o%a==0?(m=m<<8|m>>>24,m=d[m>>>24]<<24|d[m>>>16&255]<<16|d[m>>>8&255]<<8|d[255&m],m^=c[o/a|0]<<24):a>6&&o%a==4&&(m=d[m>>>24]<<24|d[m>>>16&255]<<16|d[m>>>8&255]<<8|d[255&m]),l[o]=y=(l[o-a]^m)>>>0);for(s=0;s<n;s++)o=n-s,m=3&s?l[o]:l[o-4],u[s]=s<4||o<=4?m:f[d[m>>>24]]^p[d[m>>>16&255]]^g[d[m>>>8&255]]^v[d[255&m]],u[s]=u[s]>>>0}},t.prototype.networkToHostOrderSwap=function(t){return t<<24|(65280&t)<<8|(16711680&t)>>8|t>>>24},t.prototype.decrypt=function(t,e,r,i){for(var n=this.keySize+6,o=this.invKeySchedule,s=this.invSBox,l=this.invSubMix,u=l[0],d=l[1],c=l[2],h=l[3],f=this.uint8ArrayToUint32Array_(r),p=f[0],g=f[1],v=f[2],y=f[3],m=new Int32Array(t),b=new Int32Array(m.length),E=void 0,T=void 0,S=void 0,A=void 0,R=void 0,_=void 0,w=void 0,L=void 0,D=void 0,I=void 0,k=void 0,O=void 0,C=void 0,P=void 0,x=this.networkToHostOrderSwap;e<m.length;){for(D=x(m[e]),I=x(m[e+1]),k=x(m[e+2]),O=x(m[e+3]),R=D^o[0],_=O^o[1],w=k^o[2],L=I^o[3],C=4,P=1;P<n;P++)E=u[R>>>24]^d[_>>16&255]^c[w>>8&255]^h[255&L]^o[C],T=u[_>>>24]^d[w>>16&255]^c[L>>8&255]^h[255&R]^o[C+1],S=u[w>>>24]^d[L>>16&255]^c[R>>8&255]^h[255&_]^o[C+2],A=u[L>>>24]^d[R>>16&255]^c[_>>8&255]^h[255&w]^o[C+3],R=E,_=T,w=S,L=A,C+=4;E=s[R>>>24]<<24^s[_>>16&255]<<16^s[w>>8&255]<<8^s[255&L]^o[C],T=s[_>>>24]<<24^s[w>>16&255]<<16^s[L>>8&255]<<8^s[255&R]^o[C+1],S=s[w>>>24]<<24^s[L>>16&255]<<16^s[R>>8&255]<<8^s[255&_]^o[C+2],A=s[L>>>24]<<24^s[R>>16&255]<<16^s[_>>8&255]<<8^s[255&w]^o[C+3],C+=3,b[e]=x(E^p),b[e+1]=x(A^g),b[e+2]=x(S^v),b[e+3]=x(T^y),p=D,g=I,v=k,y=O,e+=4}return i?a(b.buffer):b.buffer},t.prototype.destroy=function(){this.key=void 0,this.keySize=void 0,this.ksRows=void 0,this.sBox=void 0,this.invSBox=void 0,this.subMix=void 0,this.invSubMix=void 0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.rcon=void 0},t}();e.a=n},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(3),n=r(23),o=r(0),s=r(9),l=function(){function t(e,r,a){i(this,t),this.observer=e,this.config=a,this.remuxer=r}return t.prototype.resetInitSegment=function(t,e,r,i){this._audioTrack={container:"audio/adts",type:"audio",id:0,sequenceNumber:0,isAAC:!0,samples:[],len:0,manifestCodec:e,duration:i,inputTimeScale:9e4}},t.prototype.resetTimeStamp=function(){},t.probe=function(t){if(!t)return!1;for(var e=s.a.getID3Data(t,0)||[],r=e.length,i=t.length;r<i;r++)if(n.e(t,r))return o.b.log("ADTS sync word found !"),!0;return!1},t.prototype.append=function(t,e,r,i){for(var l=this._audioTrack,u=s.a.getID3Data(t,0)||[],d=s.a.getTimeStamp(u),c=Object(a.a)(d)?90*d:9e4*e,h=0,f=c,p=t.length,g=u.length,v=[{pts:f,dts:f,data:u}];g<p-1;)if(n.d(t,g)&&g+5<p){n.c(l,this.observer,t,g,l.manifestCodec);var y=n.a(l,t,g,c,h);if(!y){o.b.log("Unable to parse AAC frame");break}g+=y.length,f=y.sample.pts,h++}else s.a.isHeader(t,g)?(u=s.a.getID3Data(t,g),v.push({pts:f,dts:f,data:u}),g+=u.length):g++;this.remuxer.remux(l,{samples:[]},{samples:v,inputTimeScale:9e4},{samples:[]},e,r,i)},t.prototype.destroy=function(){},t}();e.a=l},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(23),n=r(24),o=r(1),s=r(42),l=r(43),u=r(0),d=r(2),c={video:1,audio:2,id3:3,text:4},h=function(){function t(e,r,a,n){i(this,t),this.observer=e,this.config=a,this.typeSupported=n,this.remuxer=r,this.sampleAes=null}return t.prototype.setDecryptData=function(t){null!=t&&null!=t.key&&"SAMPLE-AES"===t.method?this.sampleAes=new l.a(this.observer,this.config,t,this.discardEPB):this.sampleAes=null},t.probe=function(e){var r=t._syncOffset(e);return!(r<0)&&(r&&u.b.warn("MPEG2-TS detected but first sync word found @ offset "+r+", junk ahead ?"),!0)},t._syncOffset=function(t){for(var e=Math.min(1e3,t.length-564),r=0;r<e;){if(71===t[r]&&71===t[r+188]&&71===t[r+376])return r;r++}return-1},t.createTrack=function(t,e){return{container:"video"===t||"audio"===t?"video/mp2t":void 0,type:t,id:c[t],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],len:0,dropped:"video"===t?0:void 0,isAAC:"audio"===t||void 0,duration:"audio"===t?e:void 0}},t.prototype.resetInitSegment=function(e,r,i,a){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=t.createTrack("video",a),this._audioTrack=t.createTrack("audio",a),this._id3Track=t.createTrack("id3",a),this._txtTrack=t.createTrack("text",a),this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=r,this.videoCodec=i,this._duration=a},t.prototype.resetTimeStamp=function(){},t.prototype.append=function(e,r,i,a){var n=void 0,s=e.length,l=void 0,c=void 0,h=void 0,f=void 0,p=!1;this.contiguous=i;var g=this.pmtParsed,v=this._avcTrack,y=this._audioTrack,m=this._id3Track,b=v.pid,E=y.pid,T=m.pid,S=this._pmtId,A=v.pesData,R=y.pesData,_=m.pesData,w=this._parsePAT,L=this._parsePMT,D=this._parsePES,I=this._parseAVCPES.bind(this),k=this._parseAACPES.bind(this),O=this._parseMPEGPES.bind(this),C=this._parseID3PES.bind(this),P=t._syncOffset(e);for(s-=(s+P)%188,n=P;n<s;n+=188)if(71===e[n]){if(l=!!(64&e[n+1]),c=((31&e[n+1])<<8)+e[n+2],(48&e[n+3])>>4>1){if((h=n+5+e[n+4])===n+188)continue}else h=n+4;switch(c){case b:l&&(A&&(f=D(A))&&void 0!==f.pts&&I(f,!1),A={data:[],size:0}),A&&(A.data.push(e.subarray(h,n+188)),A.size+=n+188-h);break;case E:l&&(R&&(f=D(R))&&void 0!==f.pts&&(y.isAAC?k(f):O(f)),R={data:[],size:0}),R&&(R.data.push(e.subarray(h,n+188)),R.size+=n+188-h);break;case T:l&&(_&&(f=D(_))&&void 0!==f.pts&&C(f),_={data:[],size:0}),_&&(_.data.push(e.subarray(h,n+188)),_.size+=n+188-h);break;case 0:l&&(h+=e[h]+1),S=this._pmtId=w(e,h);break;case S:l&&(h+=e[h]+1);var x=L(e,h,!0===this.typeSupported.mpeg||!0===this.typeSupported.mp3,null!=this.sampleAes);b=x.avc,b>0&&(v.pid=b),E=x.audio,E>0&&(y.pid=E,y.isAAC=x.isAAC),T=x.id3,T>0&&(m.pid=T),p&&!g&&(u.b.log("reparse from beginning"),p=!1,n=P-188),g=this.pmtParsed=!0;break;case 17:case 8191:break;default:p=!0}}else this.observer.trigger(o.a.ERROR,{type:d.b.MEDIA_ERROR,details:d.a.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});A&&(f=D(A))&&void 0!==f.pts?(I(f,!0),v.pesData=null):v.pesData=A,R&&(f=D(R))&&void 0!==f.pts?(y.isAAC?k(f):O(f),y.pesData=null):(R&&R.size&&u.b.log("last AAC PES packet truncated,might overlap between fragments"),y.pesData=R),_&&(f=D(_))&&void 0!==f.pts?(C(f),m.pesData=null):m.pesData=_,null==this.sampleAes?this.remuxer.remux(y,v,m,this._txtTrack,r,i,a):this.decryptAndRemux(y,v,m,this._txtTrack,r,i,a)},t.prototype.decryptAndRemux=function(t,e,r,i,a,n,o){if(t.samples&&t.isAAC){var s=this;this.sampleAes.decryptAacSamples(t.samples,0,function(){s.decryptAndRemuxAvc(t,e,r,i,a,n,o)})}else this.decryptAndRemuxAvc(t,e,r,i,a,n,o)},t.prototype.decryptAndRemuxAvc=function(t,e,r,i,a,n,o){if(e.samples){var s=this;this.sampleAes.decryptAvcSamples(e.samples,0,0,function(){s.remuxer.remux(t,e,r,i,a,n,o)})}else this.remuxer.remux(t,e,r,i,a,n,o)},t.prototype.destroy=function(){this._initPTS=this._initDTS=void 0,this._duration=0},t.prototype._parsePAT=function(t,e){return(31&t[e+10])<<8|t[e+11]},t.prototype._parsePMT=function(t,e,r,i){var a=void 0,n=void 0,o=void 0,s=void 0,l={audio:-1,avc:-1,id3:-1,isAAC:!0};for(a=(15&t[e+1])<<8|t[e+2],n=e+3+a-4,o=(15&t[e+10])<<8|t[e+11],e+=12+o;e<n;){switch(s=(31&t[e+1])<<8|t[e+2],t[e]){case 207:if(!i){u.b.log("unkown stream type:"+t[e]);break}case 15:-1===l.audio&&(l.audio=s);break;case 21:-1===l.id3&&(l.id3=s);break;case 219:if(!i){u.b.log("unkown stream type:"+t[e]);break}case 27:-1===l.avc&&(l.avc=s);break;case 3:case 4:r?-1===l.audio&&(l.audio=s,l.isAAC=!1):u.b.log("MPEG audio found, not supported in this browser for now");break;case 36:u.b.warn("HEVC stream type found, not supported for now");break;default:u.b.log("unkown stream type:"+t[e])}e+=5+((15&t[e+3])<<8|t[e+4])}return l},t.prototype._parsePES=function(t){var e=0,r=void 0,i=void 0,a=void 0,n=void 0,o=void 0,s=void 0,l=void 0,d=void 0,c=t.data;if(!t||0===t.size)return null;for(;c[0].length<19&&c.length>1;){var h=new Uint8Array(c[0].length+c[1].length);h.set(c[0]),h.set(c[1],c[0].length),c[0]=h,c.splice(1,1)}if(r=c[0],1===(r[0]<<16)+(r[1]<<8)+r[2]){if((a=(r[4]<<8)+r[5])&&a>t.size-6)return null;i=r[7],192&i&&(s=536870912*(14&r[9])+4194304*(255&r[10])+16384*(254&r[11])+128*(255&r[12])+(254&r[13])/2,s>4294967295&&(s-=8589934592),64&i?(l=536870912*(14&r[14])+4194304*(255&r[15])+16384*(254&r[16])+128*(255&r[17])+(254&r[18])/2,l>4294967295&&(l-=8589934592),s-l>54e5&&(u.b.warn(Math.round((s-l)/9e4)+"s delta between PTS and DTS, align them"),s=l)):l=s),n=r[8],d=n+9,t.size-=d,o=new Uint8Array(t.size);for(var f=0,p=c.length;f<p;f++){r=c[f];var g=r.byteLength;if(d){if(d>g){d-=g;continue}r=r.subarray(d),g-=d,d=0}o.set(r,e),e+=g}return a&&(a-=n+3),{data:o,pts:s,dts:l,len:a}}return null},t.prototype.pushAccesUnit=function(t,e){if(t.units.length&&t.frame){var r=e.samples,i=r.length;!this.config.forceKeyFrameOnDiscontinuity||!0===t.key||e.sps&&(i||this.contiguous)?(t.id=i,r.push(t)):e.dropped++}t.debug.length&&u.b.log(t.pts+"/"+t.dts+":"+t.debug)},t.prototype._parseAVCPES=function(t,e){var r=this,i=this._avcTrack,a=this._parseAVCNALu(t.data),n=void 0,o=this.avcSample,l=void 0,u=!1,d=void 0,c=this.pushAccesUnit.bind(this),h=function(t,e,r,i){return{key:t,pts:e,dts:r,units:[],debug:i}};t.data=null,o&&a.length&&!i.audFound&&(c(o,i),o=this.avcSample=h(!1,t.pts,t.dts,"")),a.forEach(function(e){switch(e.type){case 1:l=!0,o||(o=r.avcSample=h(!0,t.pts,t.dts,"")),o.frame=!0;var a=e.data;if(u&&a.length>4){var f=new s.a(a).readSliceType();2!==f&&4!==f&&7!==f&&9!==f||(o.key=!0)}break;case 5:l=!0,o||(o=r.avcSample=h(!0,t.pts,t.dts,"")),o.key=!0,o.frame=!0;break;case 6:l=!0,n=new s.a(r.discardEPB(e.data)),n.readUByte();for(var p=0,g=0,v=!1,y=0;!v&&n.bytesAvailable>1;){p=0;do{y=n.readUByte(),p+=y}while(255===y);g=0;do{y=n.readUByte(),g+=y}while(255===y);if(4===p&&0!==n.bytesAvailable){v=!0;if(181===n.readUByte()){if(49===n.readUShort()){if(1195456820===n.readUInt()){if(3===n.readUByte()){var m=n.readUByte(),b=n.readUByte(),E=31&m,T=[m,b];for(d=0;d<E;d++)T.push(n.readUByte()),T.push(n.readUByte()),T.push(n.readUByte());r._insertSampleInOrder(r._txtTrack.samples,{type:3,pts:t.pts,bytes:T})}}}}}else if(g<n.bytesAvailable)for(d=0;d<g;d++)n.readUByte()}break;case 7:if(l=!0,u=!0,!i.sps){n=new s.a(e.data);var S=n.readSPS();i.width=S.width,i.height=S.height,i.pixelRatio=S.pixelRatio,i.sps=[e.data],i.duration=r._duration;var A=e.data.subarray(1,4),R="avc1.";for(d=0;d<3;d++){var _=A[d].toString(16);_.length<2&&(_="0"+_),R+=_}i.codec=R}break;case 8:l=!0,i.pps||(i.pps=[e.data]);break;case 9:l=!1,i.audFound=!0,o&&c(o,i),o=r.avcSample=h(!1,t.pts,t.dts,"");break;case 12:l=!1;break;default:l=!1,o&&(o.debug+="unknown NAL "+e.type+" ")}if(o&&l){o.units.push(e)}}),e&&o&&(c(o,i),this.avcSample=null)},t.prototype._insertSampleInOrder=function(t,e){var r=t.length;if(r>0){if(e.pts>=t[r-1].pts)t.push(e);else for(var i=r-1;i>=0;i--)if(e.pts<t[i].pts){t.splice(i,0,e);break}}else t.push(e)},t.prototype._getLastNalUnit=function(){var t=this.avcSample,e=void 0;if(!t||0===t.units.length){var r=this._avcTrack,i=r.samples;t=i[i.length-1]}if(t){var a=t.units;e=a[a.length-1]}return e},t.prototype._parseAVCNALu=function(t){var e=0,r=t.byteLength,i=void 0,a=void 0,n=this._avcTrack,o=n.naluState||0,s=o,l=[],u=void 0,d=void 0,c=-1,h=void 0;for(-1===o&&(c=0,h=31&t[0],o=0,e=1);e<r;)if(i=t[e++],o)if(1!==o)if(i)if(1===i){if(c>=0)u={data:t.subarray(c,e-o-1),type:h},l.push(u);else{var f=this._getLastNalUnit();if(f&&(s&&e<=4-s&&f.state&&(f.data=f.data.subarray(0,f.data.byteLength-s)),(a=e-o-1)>0)){var p=new Uint8Array(f.data.byteLength+a);p.set(f.data,0),p.set(t.subarray(0,a),f.data.byteLength),f.data=p}}e<r?(d=31&t[e],c=e,h=d,o=0):o=-1}else o=0;else o=3;else o=i?0:2;else o=i?0:1;if(c>=0&&o>=0&&(u={data:t.subarray(c,r),type:h,state:o},l.push(u)),0===l.length){var g=this._getLastNalUnit();if(g){var v=new Uint8Array(g.data.byteLength+t.byteLength);v.set(g.data,0),v.set(t,g.data.byteLength),g.data=v}}return n.naluState=o,l},t.prototype.discardEPB=function(t){for(var e=t.byteLength,r=[],i=1,a=void 0,n=void 0;i<e-2;)0===t[i]&&0===t[i+1]&&3===t[i+2]?(r.push(i+2),i+=2):i++;if(0===r.length)return t;a=e-r.length,n=new Uint8Array(a);var o=0;for(i=0;i<a;o++,i++)o===r[0]&&(o++,r.shift()),n[i]=t[o];return n},t.prototype._parseAACPES=function(t){var e=this._audioTrack,r=t.data,i=t.pts,n=this.aacOverFlow,s=this.aacLastPTS,l=void 0,c=void 0,h=void 0,f=void 0,p=void 0;if(n){var g=new Uint8Array(n.byteLength+r.byteLength);g.set(n,0),g.set(r,n.byteLength),r=g}for(h=0,p=r.length;h<p-1&&!a.d(r,h);h++);if(h){var v=void 0,y=void 0;if(h<p-1?(v="AAC PES did not start with ADTS header,offset:"+h,y=!1):(v="no ADTS header found in AAC PES",y=!0),u.b.warn("parsing error:"+v),this.observer.trigger(o.a.ERROR,{type:d.b.MEDIA_ERROR,details:d.a.FRAG_PARSING_ERROR,fatal:y,reason:v}),y)return}if(a.c(e,this.observer,r,h,this.audioCodec),c=0,l=a.b(e.samplerate),n&&s){var m=s+l;Math.abs(m-i)>1&&(u.b.log("AAC: align PTS for overlapping frames by "+Math.round((m-i)/90)),i=m)}for(;h<p;)if(a.d(r,h)&&h+5<p){var b=a.a(e,r,h,i,c);if(!b)break;h+=b.length,f=b.sample.pts,c++}else h++;n=h<p?r.subarray(h,p):null,this.aacOverFlow=n,this.aacLastPTS=f},t.prototype._parseMPEGPES=function(t){for(var e=t.data,r=e.length,i=0,a=0,o=t.pts;a<r;)if(n.a.isHeader(e,a)){var s=n.a.appendFrame(this._audioTrack,e,a,o,i);if(!s)break;a+=s.length,i++}else a++},t.prototype._parseID3PES=function(t){this._id3Track.samples.push(t)},t}();e.a=h},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(0),n=function(){function t(e){i(this,t),this.data=e,this.bytesAvailable=e.byteLength,this.word=0,this.bitsAvailable=0}return t.prototype.loadWord=function(){var t=this.data,e=this.bytesAvailable,r=t.byteLength-e,i=new Uint8Array(4),a=Math.min(4,e);if(0===a)throw new Error("no bytes available");i.set(t.subarray(r,r+a)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=8*a,this.bytesAvailable-=a},t.prototype.skipBits=function(t){var e=void 0;this.bitsAvailable>t?(this.word<<=t,this.bitsAvailable-=t):(t-=this.bitsAvailable,e=t>>3,t-=e>>3,this.bytesAvailable-=e,this.loadWord(),this.word<<=t,this.bitsAvailable-=t)},t.prototype.readBits=function(t){var e=Math.min(this.bitsAvailable,t),r=this.word>>>32-e;return t>32&&a.b.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=e,this.bitsAvailable>0?this.word<<=e:this.bytesAvailable>0&&this.loadWord(),e=t-e,e>0&&this.bitsAvailable?r<<e|this.readBits(e):r},t.prototype.skipLZ=function(){var t=void 0;for(t=0;t<this.bitsAvailable;++t)if(0!=(this.word&2147483648>>>t))return this.word<<=t,this.bitsAvailable-=t,t;return this.loadWord(),t+this.skipLZ()},t.prototype.skipUEG=function(){this.skipBits(1+this.skipLZ())},t.prototype.skipEG=function(){this.skipBits(1+this.skipLZ())},t.prototype.readUEG=function(){var t=this.skipLZ();return this.readBits(t+1)-1},t.prototype.readEG=function(){var t=this.readUEG();return 1&t?1+t>>>1:-1*(t>>>1)},t.prototype.readBoolean=function(){return 1===this.readBits(1)},t.prototype.readUByte=function(){return this.readBits(8)},t.prototype.readUShort=function(){return this.readBits(16)},t.prototype.readUInt=function(){return this.readBits(32)},t.prototype.skipScalingList=function(t){var e=8,r=8,i=void 0,a=void 0;for(i=0;i<t;i++)0!==r&&(a=this.readEG(),r=(e+a+256)%256),e=0===r?e:r},t.prototype.readSPS=function(){var t=0,e=0,r=0,i=0,a=void 0,n=void 0,o=void 0,s=void 0,l=void 0,u=void 0,d=void 0,c=this.readUByte.bind(this),h=this.readBits.bind(this),f=this.readUEG.bind(this),p=this.readBoolean.bind(this),g=this.skipBits.bind(this),v=this.skipEG.bind(this),y=this.skipUEG.bind(this),m=this.skipScalingList.bind(this);if(c(),a=c(),h(5),g(3),c(),y(),100===a||110===a||122===a||244===a||44===a||83===a||86===a||118===a||128===a){var b=f();if(3===b&&g(1),y(),y(),g(1),p())for(u=3!==b?8:12,d=0;d<u;d++)p()&&m(d<6?16:64)}y();var E=f();if(0===E)f();else if(1===E)for(g(1),v(),v(),n=f(),d=0;d<n;d++)v();y(),g(1),o=f(),s=f(),l=h(1),0===l&&g(1),g(1),p()&&(t=f(),e=f(),r=f(),i=f());var T=[1,1];if(p()&&p()){switch(c()){case 1:T=[1,1];break;case 2:T=[12,11];break;case 3:T=[10,11];break;case 4:T=[16,11];break;case 5:T=[40,33];break;case 6:T=[24,11];break;case 7:T=[20,11];break;case 8:T=[32,11];break;case 9:T=[80,33];break;case 10:T=[18,11];break;case 11:T=[15,11];break;case 12:T=[64,33];break;case 13:T=[160,99];break;case 14:T=[4,3];break;case 15:T=[3,2];break;case 16:T=[2,1];break;case 255:T=[c()<<8|c(),c()<<8|c()]}}return{width:Math.ceil(16*(o+1)-2*t-2*e),height:(2-l)*(s+1)*16-(l?2:4)*(r+i),pixelRatio:T}},t.prototype.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},t}();e.a=n},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(14),n=function(){function t(e,r,n,o){i(this,t),this.decryptdata=n,this.discardEPB=o,this.decrypter=new a.a(e,r,{removePKCS7Padding:!1})}return t.prototype.decryptBuffer=function(t,e){this.decrypter.decrypt(t,this.decryptdata.key.buffer,this.decryptdata.iv.buffer,e)},t.prototype.decryptAacSample=function(t,e,r,i){var a=t[e].unit,n=a.subarray(16,a.length-a.length%16),o=n.buffer.slice(n.byteOffset,n.byteOffset+n.length),s=this;this.decryptBuffer(o,function(n){n=new Uint8Array(n),a.set(n,16),i||s.decryptAacSamples(t,e+1,r)})},t.prototype.decryptAacSamples=function(t,e,r){for(;;e++){if(e>=t.length)return void r();if(!(t[e].unit.length<32)){var i=this.decrypter.isSync();if(this.decryptAacSample(t,e,r,i),!i)return}}},t.prototype.getAvcEncryptedData=function(t){for(var e=16*Math.floor((t.length-48)/160)+16,r=new Int8Array(e),i=0,a=32;a<=t.length-16;a+=160,i+=16)r.set(t.subarray(a,a+16),i);return r},t.prototype.getAvcDecryptedUnit=function(t,e){e=new Uint8Array(e);for(var r=0,i=32;i<=t.length-16;i+=160,r+=16)t.set(e.subarray(r,r+16),i);return t},t.prototype.decryptAvcSample=function(t,e,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(t,e,r+1,i)})},t.prototype.decryptAvcSamples=function(t,e,r,i){for(;;e++,r=0){if(e>=t.length)return void i();for(var a=t[e].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(t,e,r,i,n,o),!o)return}}}},t}();e.a=n},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(9),n=r(0),o=r(24),s=function(){function t(e,r,a){i(this,t),this.observer=e,this.config=a,this.remuxer=r}return t.prototype.resetInitSegment=function(t,e,r,i){this._audioTrack={container:"audio/mpeg",type:"audio",id:-1,sequenceNumber:0,isAAC:!1,samples:[],len:0,manifestCodec:e,duration:i,inputTimeScale:9e4}},t.prototype.resetTimeStamp=function(){},t.probe=function(t){var e=void 0,r=void 0,i=a.a.getID3Data(t,0);if(i&&void 0!==a.a.getTimeStamp(i))for(e=i.length,r=Math.min(t.length-1,e+100);e<r;e++)if(o.a.probe(t,e))return n.b.log("MPEG Audio sync word found !"),!0;return!1},t.prototype.append=function(t,e,r,i){for(var n=a.a.getID3Data(t,0),s=a.a.getTimeStamp(n),l=s?90*s:9e4*e,u=n.length,d=t.length,c=0,h=0,f=this._audioTrack,p=[{pts:l,dts:l,data:n}];u<d;)if(o.a.isHeader(t,u)){var g=o.a.appendFrame(f,t,u,l,c);if(!g)break;u+=g.length,h=g.sample.pts,c++}else a.a.isHeader(t,u)?(n=a.a.getID3Data(t,u),p.push({pts:h,dts:h,data:n}),u+=n.length):u++;this.remuxer.remux(f,{samples:[]},{samples:p,inputTimeScale:9e4},{samples:[]},e,r,i)},t.prototype.destroy=function(){},t}();e.a=s},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(46),n=r(47),o=r(1),s=r(2),l=r(0),u=function(){function t(e,r,a,n){i(this,t),this.observer=e,this.config=r,this.typeSupported=a;var o=navigator.userAgent;this.isSafari=n&&n.indexOf("Apple")>-1&&o&&!o.match("CriOS"),this.ISGenerated=!1}return t.prototype.destroy=function(){},t.prototype.resetTimeStamp=function(t){this._initPTS=this._initDTS=t},t.prototype.resetInitSegment=function(){this.ISGenerated=!1},t.prototype.remux=function(t,e,r,i,a,n,s){if(this.ISGenerated||this.generateIS(t,e,a),this.ISGenerated){var u=t.samples.length,d=e.samples.length,c=a,h=a;if(u&&d){var f=(t.samples[0].dts-e.samples[0].dts)/e.inputTimeScale;c+=Math.max(0,f),h+=Math.max(0,-f)}if(u){t.timescale||(l.b.warn("regenerate InitSegment as audio detected"),this.generateIS(t,e,a));var p=this.remuxAudio(t,c,n,s);if(d){var g=void 0;p&&(g=p.endPTS-p.startPTS),e.timescale||(l.b.warn("regenerate InitSegment as video detected"),this.generateIS(t,e,a)),this.remuxVideo(e,h,n,g,s)}}else if(d){var v=this.remuxVideo(e,h,n,0,s);v&&t.codec&&this.remuxEmptyAudio(t,c,n,v)}}r.samples.length&&this.remuxID3(r,a),i.samples.length&&this.remuxText(i,a),this.observer.trigger(o.a.FRAG_PARSED)},t.prototype.generateIS=function(t,e,r){var i=this.observer,a=t.samples,u=e.samples,d=this.typeSupported,c="audio/mp4",h={},f={tracks:h},p=void 0===this._initPTS,g=void 0,v=void 0;if(p&&(g=v=1/0),t.config&&a.length&&(t.timescale=t.samplerate,l.b.log("audio sampling rate : "+t.samplerate),t.isAAC||(d.mpeg?(c="audio/mpeg",t.codec=""):d.mp3&&(t.codec="mp3")),h.audio={container:c,codec:t.codec,initSegment:!t.isAAC&&d.mpeg?new Uint8Array:n.a.initSegment([t]),metadata:{channelCount:t.channelCount}},p&&(g=v=a[0].pts-t.inputTimeScale*r)),e.sps&&e.pps&&u.length){var y=e.inputTimeScale;e.timescale=y,h.video={container:"video/mp4",codec:e.codec,initSegment:n.a.initSegment([e]),metadata:{width:e.width,height:e.height}},p&&(g=Math.min(g,u[0].pts-y*r),v=Math.min(v,u[0].dts-y*r),this.observer.trigger(o.a.INIT_PTS_FOUND,{initPTS:g}))}Object.keys(h).length?(i.trigger(o.a.FRAG_PARSING_INIT_SEGMENT,f),this.ISGenerated=!0,p&&(this._initPTS=g,this._initDTS=v)):i.trigger(o.a.ERROR,{type:s.b.MEDIA_ERROR,details:s.a.FRAG_PARSING_ERROR,fatal:!1,reason:"no audio/video samples found"})},t.prototype.remuxVideo=function(t,e,r,i,a){var u=8,d=t.timescale,c=void 0,h=void 0,f=void 0,p=void 0,g=void 0,v=void 0,y=void 0,m=t.samples,b=[],E=m.length,T=this._PTSNormalize,S=this._initDTS,A=this.nextAvcDts,R=this.isSafari;if(0!==E){R&&(r|=m.length&&A&&(a&&Math.abs(e-A/d)<.1||Math.abs(m[0].pts-A-S)<d/5)),r||(A=e*d),m.forEach(function(t){t.pts=T(t.pts-S,A),t.dts=T(t.dts-S,A)}),m.sort(function(t,e){var r=t.dts-e.dts,i=t.pts-e.pts;return r||i||t.id-e.id});var _=m.reduce(function(t,e){return Math.max(Math.min(t,e.pts-e.dts),-18e3)},0);if(_<0){l.b.warn("PTS < DTS detected in video samples, shifting DTS by "+Math.round(_/90)+" ms to overcome this issue");for(var w=0;w<m.length;w++)m[w].dts+=_}var L=m[0];g=Math.max(L.dts,0),p=Math.max(L.pts,0);var D=Math.round((g-A)/90);r&&D&&(D>1?l.b.log("AVC:"+D+" ms hole between fragments detected,filling it"):D<-1&&l.b.log("AVC:"+-D+" ms overlapping between fragments detected"),g=A,m[0].dts=g,p=Math.max(p-D,A),m[0].pts=p,l.b.log("Video/PTS/DTS adjusted: "+Math.round(p/90)+"/"+Math.round(g/90)+",delta:"+D+" ms")),g,L=m[m.length-1],y=Math.max(L.dts,0),v=Math.max(L.pts,0,y),R&&(c=Math.round((y-g)/(m.length-1)));for(var I=0,k=0,O=0;O<E;O++){for(var C=m[O],P=C.units,x=P.length,F=0,M=0;M<x;M++)F+=P[M].data.length;k+=F,I+=x,C.length=F,C.dts=R?g+O*c:Math.max(C.dts,g),C.pts=Math.max(C.pts,C.dts)}var N=k+4*I+8;try{h=new Uint8Array(N)}catch(t){return void this.observer.trigger(o.a.ERROR,{type:s.b.MUX_ERROR,details:s.a.REMUX_ALLOC_ERROR,fatal:!1,bytes:N,reason:"fail allocating video mdat "+N})}var U=new DataView(h.buffer);U.setUint32(0,N),h.set(n.a.types.mdat,4);for(var B=0;B<E;B++){for(var G=m[B],K=G.units,j=0,H=void 0,V=0,Y=K.length;V<Y;V++){var W=K[V],q=W.data,X=W.data.byteLength;U.setUint32(u,X),u+=4,h.set(q,u),u+=X,j+=4+X}if(R)H=Math.max(0,c*Math.round((G.pts-G.dts)/c));else{if(B<E-1)c=m[B+1].dts-G.dts;else{var z=this.config,Q=G.dts-m[B>0?B-1:B].dts;if(z.stretchShortVideoTrack){var $=z.maxBufferHole,J=Math.floor($*d),Z=(i?p+i*d:this.nextAudioPts)-G.pts;Z>J?(c=Z-Q,c<0&&(c=Q),l.b.log("It is approximately "+Z/90+" ms to the next segment; using duration "+c/90+" ms for the last video frame.")):c=Q}else c=Q}H=Math.round(G.pts-G.dts)}b.push({size:j,duration:c,cts:H,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:G.key?2:1,isNonSync:G.key?0:1}})}this.nextAvcDts=y+c;var tt=t.dropped;if(t.len=0,t.nbNalu=0,t.dropped=0,b.length&&navigator.userAgent.toLowerCase().indexOf("chrome")>-1){var et=b[0].flags;et.dependsOn=2,et.isNonSync=0}t.samples=b,f=n.a.moof(t.sequenceNumber++,g,t),t.samples=[];var rt={data1:f,data2:h,startPTS:p/d,endPTS:(v+c)/d,startDTS:g/d,endDTS:this.nextAvcDts/d,type:"video",hasAudio:!1,hasVideo:!0,nb:b.length,dropped:tt};return this.observer.trigger(o.a.FRAG_PARSING_DATA,rt),rt}},t.prototype.remuxAudio=function(t,e,r,i){var u=t.inputTimeScale,d=t.timescale,c=u/d,h=t.isAAC?1024:1152,f=h*c,p=this._PTSNormalize,g=this._initDTS,v=!t.isAAC&&this.typeSupported.mpeg,y=void 0,m=void 0,b=void 0,E=void 0,T=void 0,S=void 0,A=void 0,R=t.samples,_=[],w=this.nextAudioPts;if(r|=R.length&&w&&(i&&Math.abs(e-w/u)<.1||Math.abs(R[0].pts-w-g)<20*f),R.forEach(function(t){t.pts=t.dts=p(t.pts-g,e*u)}),R=R.filter(function(t){return t.pts>=0}),0!==R.length){if(r||(w=i?e*u:R[0].pts),t.isAAC)for(var L=this.config.maxAudioFramesDrift,D=0,I=w;D<R.length;){var k,O=R[D],C=O.pts;k=C-I;var P=Math.abs(1e3*k/u);if(k<=-L*f)l.b.warn("Dropping 1 audio frame @ "+(I/u).toFixed(3)+"s due to "+Math.round(P)+" ms overlap."),R.splice(D,1),t.len-=O.unit.length;else if(k>=L*f&&P<1e4&&I){var x=Math.round(k/f);l.b.warn("Injecting "+x+" audio frame @ "+(I/u).toFixed(3)+"s due to "+Math.round(1e3*k/u)+" ms gap.");for(var F=0;F<x;F++){var M=Math.max(I,0);b=a.a.getSilentFrame(t.manifestCodec||t.codec,t.channelCount),b||(l.b.log("Unable to get silent frame for given audio codec; duplicating last frame instead."),b=O.unit.subarray()),R.splice(D,0,{unit:b,pts:M,dts:M}),t.len+=b.length,I+=f,D++}O.pts=O.dts=I,I+=f,D++}else Math.abs(k),O.pts=O.dts=I,I+=f,D++}for(var N=0,U=R.length;N<U;N++){var B=R[N],G=B.unit,K=B.pts;if(void 0!==A)m.duration=Math.round((K-A)/c);else{var j=Math.round(1e3*(K-w)/u),H=0;if(r&&t.isAAC&&j){if(j>0&&j<1e4)H=Math.round((K-w)/f),l.b.log(j+" ms hole between AAC samples detected,filling it"),H>0&&(b=a.a.getSilentFrame(t.manifestCodec||t.codec,t.channelCount),b||(b=G.subarray()),t.len+=H*b.length);else if(j<-12){l.b.log("drop overlapping AAC sample, expected/parsed/delta:"+(w/u).toFixed(3)+"s/"+(K/u).toFixed(3)+"s/"+-j+"ms"),t.len-=G.byteLength;continue}K=w}if(S=K,!(t.len>0))return;var V=v?t.len:t.len+8;y=v?0:8;try{E=new Uint8Array(V)}catch(t){return void this.observer.trigger(o.a.ERROR,{type:s.b.MUX_ERROR,details:s.a.REMUX_ALLOC_ERROR,fatal:!1,bytes:V,reason:"fail allocating audio mdat "+V})}if(!v){new DataView(E.buffer).setUint32(0,V),E.set(n.a.types.mdat,4)}for(var Y=0;Y<H;Y++)b=a.a.getSilentFrame(t.manifestCodec||t.codec,t.channelCount),b||(l.b.log("Unable to get silent frame for given audio codec; duplicating this frame instead."),b=G.subarray()),E.set(b,y),y+=b.byteLength,m={size:b.byteLength,cts:0,duration:1024,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:1}},_.push(m)}E.set(G,y);var W=G.byteLength;y+=W,m={size:W,cts:0,duration:0,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:1}},_.push(m),A=K}var q=0,X=_.length;if(X>=2&&(q=_[X-2].duration,m.duration=q),X){this.nextAudioPts=w=A+c*q,t.len=0,t.samples=_,T=v?new Uint8Array:n.a.moof(t.sequenceNumber++,S/c,t),t.samples=[];var z=S/u,Q=w/u,$={data1:T,data2:E,startPTS:z,endPTS:Q,startDTS:z,endDTS:Q,type:"audio",hasAudio:!0,hasVideo:!1,nb:X};return this.observer.trigger(o.a.FRAG_PARSING_DATA,$),$}return null}},t.prototype.remuxEmptyAudio=function(t,e,r,i){var n=t.inputTimeScale,o=t.samplerate?t.samplerate:n,s=n/o,u=this.nextAudioPts,d=(void 0!==u?u:i.startDTS*n)+this._initDTS,c=i.endDTS*n+this._initDTS,h=1024*s,f=Math.ceil((c-d)/h),p=a.a.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);if(l.b.warn("remux empty Audio"),!p)return void l.b.trace("Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec!");for(var g=[],v=0;v<f;v++){var y=d+v*h;g.push({unit:p,pts:y,dts:y}),t.len+=p.length}t.samples=g,this.remuxAudio(t,e,r)},t.prototype.remuxID3=function(t,e){var r=t.samples.length,i=void 0,a=t.inputTimeScale,n=this._initPTS,s=this._initDTS;if(r){for(var l=0;l<r;l++)i=t.samples[l],i.pts=(i.pts-n)/a,i.dts=(i.dts-s)/a;this.observer.trigger(o.a.FRAG_PARSING_METADATA,{samples:t.samples})}t.samples=[],e=e},t.prototype.remuxText=function(t,e){t.samples.sort(function(t,e){return t.pts-e.pts});var r=t.samples.length,i=void 0,a=t.inputTimeScale,n=this._initPTS;if(r){for(var s=0;s<r;s++)i=t.samples[s],i.pts=(i.pts-n)/a;this.observer.trigger(o.a.FRAG_PARSING_USERDATA,{samples:t.samples})}t.samples=[],e=e},t.prototype._PTSNormalize=function(t,e){var r=void 0;if(void 0===e)return t;for(r=e<t?-8589934592:8589934592;Math.abs(t-e)>4294967296;)t+=r;return t},t}();e.a=u},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(){i(this,t)}return t.getSilentFrame=function(t,e){switch(t){case"mp4a.40.2":if(1===e)return new Uint8Array([0,200,0,128,35,128]);if(2===e)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===e)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(1===e)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===e)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null},t}();e.a=a},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=Math.pow(2,32)-1,n=function(){function t(){i(this,t)}return t.init=function(){t.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:[]};var e=void 0;for(e in t.types)t.types.hasOwnProperty(e)&&(t.types[e]=[e.charCodeAt(0),e.charCodeAt(1),e.charCodeAt(2),e.charCodeAt(3)]);var r=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);t.HDLR_TYPES={video:r,audio:i};var 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]);t.STTS=t.STSC=t.STCO=n,t.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),t.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),t.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),t.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var o=new Uint8Array([105,115,111,109]),s=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);t.FTYP=t.box(t.types.ftyp,o,l,o,s),t.DINF=t.box(t.types.dinf,t.box(t.types.dref,a))},t.box=function(t){for(var e=Array.prototype.slice.call(arguments,1),r=8,i=e.length,a=i,n=void 0;i--;)r+=e[i].byteLength;for(n=new Uint8Array(r),n[0]=r>>24&255,n[1]=r>>16&255,n[2]=r>>8&255,n[3]=255&r,n.set(t,4),i=0,r=8;i<a;i++)n.set(e[i],r),r+=e[i].byteLength;return n},t.hdlr=function(e){return t.box(t.types.hdlr,t.HDLR_TYPES[e])},t.mdat=function(e){return t.box(t.types.mdat,e)},t.mdhd=function(e,r){r*=e;var i=Math.floor(r/(a+1)),n=Math.floor(r%(a+1));return t.box(t.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,85,196,0,0]))},t.mdia=function(e){return t.box(t.types.mdia,t.mdhd(e.timescale,e.duration),t.hdlr(e.type),t.minf(e))},t.mfhd=function(e){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,255&e]))},t.minf=function(e){return"audio"===e.type?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(e)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(e))},t.moof=function(e,r,i){return t.box(t.types.moof,t.mfhd(e),t.traf(i,r))},t.moov=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trak(e[r]);return t.box.apply(null,[t.types.moov,t.mvhd(e[0].timescale,e[0].duration)].concat(i).concat(t.mvex(e)))},t.mvex=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trex(e[r]);return t.box.apply(null,[t.types.mvex].concat(i))},t.mvhd=function(e,r){r*=e;var i=Math.floor(r/(a+1)),n=Math.floor(r%(a+1)),o=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return t.box(t.types.mvhd,o)},t.sdtp=function(e){var r=e.samples||[],i=new Uint8Array(4+r.length),a=void 0,n=void 0;for(n=0;n<r.length;n++)a=r[n].flags,i[n+4]=a.dependsOn<<4|a.isDependedOn<<2|a.hasRedundancy;return t.box(t.types.sdtp,i)},t.stbl=function(e){return t.box(t.types.stbl,t.stsd(e),t.box(t.types.stts,t.STTS),t.box(t.types.stsc,t.STSC),t.box(t.types.stsz,t.STSZ),t.box(t.types.stco,t.STCO))},t.avc1=function(e){var r=[],i=[],a=void 0,n=void 0,o=void 0;for(a=0;a<e.sps.length;a++)n=e.sps[a],o=n.byteLength,r.push(o>>>8&255),r.push(255&o),r=r.concat(Array.prototype.slice.call(n));for(a=0;a<e.pps.length;a++)n=e.pps[a],o=n.byteLength,i.push(o>>>8&255),i.push(255&o),i=i.concat(Array.prototype.slice.call(n));var s=t.box(t.types.avcC,new Uint8Array([1,r[3],r[4],r[5],255,224|e.sps.length].concat(r).concat([e.pps.length]).concat(i))),l=e.width,u=e.height,d=e.pixelRatio[0],c=e.pixelRatio[1];return t.box(t.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,255&l,u>>8&255,255&u,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),s,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([d>>24,d>>16&255,d>>8&255,255&d,c>>24,c>>16&255,c>>8&255,255&c])))},t.esds=function(t){var e=t.config.length;return new Uint8Array([0,0,0,0,3,23+e,0,1,0,4,15+e,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([e]).concat(t.config).concat([6,1,2]))},t.mp4a=function(e){var r=e.samplerate;return t.box(t.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]),t.box(t.types.esds,t.esds(e)))},t.mp3=function(e){var r=e.samplerate;return t.box(t.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,e.channelCount,0,16,0,0,0,0,r>>8&255,255&r,0,0]))},t.stsd=function(e){return"audio"===e.type?e.isAAC||"mp3"!==e.codec?t.box(t.types.stsd,t.STSD,t.mp4a(e)):t.box(t.types.stsd,t.STSD,t.mp3(e)):t.box(t.types.stsd,t.STSD,t.avc1(e))},t.tkhd=function(e){var r=e.id,i=e.duration*e.timescale,n=e.width,o=e.height,s=Math.floor(i/(a+1)),l=Math.floor(i%(a+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,255&r,0,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,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]))},t.traf=function(e,r){var i=t.sdtp(e),n=e.id,o=Math.floor(r/(a+1)),s=Math.floor(r%(a+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,255&n])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,o>>24,o>>16&255,o>>8&255,255&o,s>>24,s>>16&255,s>>8&255,255&s])),t.trun(e,i.length+16+20+8+16+8+8),i)},t.trak=function(e){return e.duration=e.duration||4294967295,t.box(t.types.trak,t.tkhd(e),t.mdia(e))},t.trex=function(e){var r=e.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(e,r){var i=e.samples||[],a=i.length,n=12+16*a,o=new Uint8Array(n),s=void 0,l=void 0,u=void 0,d=void 0,c=void 0,h=void 0;for(r+=8+n,o.set([0,0,15,1,a>>>24&255,a>>>16&255,a>>>8&255,255&a,r>>>24&255,r>>>16&255,r>>>8&255,255&r],0),s=0;s<a;s++)l=i[s],u=l.duration,d=l.size,c=l.flags,h=l.cts,o.set([u>>>24&255,u>>>16&255,u>>>8&255,255&u,d>>>24&255,d>>>16&255,d>>>8&255,255&d,c.isLeading<<2|c.dependsOn,c.isDependedOn<<6|c.hasRedundancy<<4|c.paddingValue<<1|c.isNonSync,61440&c.degradPrio,15&c.degradPrio,h>>>24&255,h>>>16&255,h>>>8&255,255&h],12+16*s);return t.box(t.types.trun,o)},t.initSegment=function(e){t.types||t.init();var r=t.moov(e),i=void 0;return i=new Uint8Array(t.FTYP.byteLength+r.byteLength),i.set(t.FTYP),i.set(r,t.FTYP.byteLength),i},t}();e.a=n},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(1),n=function(){function t(e){i(this,t),this.observer=e}return t.prototype.destroy=function(){},t.prototype.resetTimeStamp=function(){},t.prototype.resetInitSegment=function(){},t.prototype.remux=function(t,e,r,i,n,o,s,l){var u=this.observer,d="";t&&(d+="audio"),e&&(d+="video"),u.trigger(a.a.FRAG_PARSING_DATA,{data1:l,startPTS:n,startDTS:n,type:d,hasAudio:!!t,hasVideo:!!e,nb:1,dropped:0}),u.trigger(a.a.FRAG_PARSED)},t}();e.a=n},function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=r(22),a=r(1),n=r(0),o=r(13),s=r.n(o),l=function(t){var e=new s.a;e.trigger=function(t){for(var r=arguments.length,i=Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];e.emit.apply(e,[t,t].concat(i))},e.off=function(t){for(var r=arguments.length,i=Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];e.removeListener.apply(e,[t].concat(i))};var r=function(e,r){t.postMessage({event:e,data:r})};t.addEventListener("message",function(a){var o=a.data;switch(o.cmd){case"init":var s=JSON.parse(o.config);t.demuxer=new i.a(e,o.typeSupported,s,o.vendor);try{Object(n.a)(!0===s.debug)}catch(t){console.warn("demuxerWorker: unable to enable logs")}r("init",null);break;case"demux":t.demuxer.push(o.data,o.decryptdata,o.initSegment,o.audioCodec,o.videoCodec,o.timeOffset,o.discontinuity,o.trackSwitch,o.contiguous,o.duration,o.accurateTimeOffset,o.defaultInitPTS)}}),e.on(a.a.FRAG_DECRYPTED,r),e.on(a.a.FRAG_PARSING_INIT_SEGMENT,r),e.on(a.a.FRAG_PARSED,r),e.on(a.a.ERROR,r),e.on(a.a.FRAG_PARSING_METADATA,r),e.on(a.a.FRAG_PARSING_USERDATA,r),e.on(a.a.INIT_PTS_FOUND,r),e.on(a.a.FRAG_PARSING_DATA,function(e,r){var i=[],a={event:e,data:r};r.data1&&(a.data1=r.data1.buffer,i.push(r.data1.buffer),delete r.data1),r.data2&&(a.data2=r.data2.buffer,i.push(r.data2.buffer),delete r.data2),t.postMessage(a,i)})};e.default=l},function(t,e,r){"use strict";function i(t,e,r){if(!Array.isArray(t)||!t.length||!Object(s.a)(e))return null;if(e<t[0].programDateTime)return null;if(e>=t[t.length-1].endProgramDateTime)return null;r=r||0;for(var i=0;i<t.length;++i){var a=t[i];if(o(e,r,a))return a}return null}function a(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=t?e[t.sn-e[0].sn+1]:null;return a&&!n(r,i,a)?a:l.a.search(e,n.bind(null,r,i))}function n(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments[2],i=Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.start+r.duration-i<=t?1:r.start-i>t&&r.start?-1:0}function o(t,e,r){var i=1e3*Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.endProgramDateTime-i>t}e.a=i,e.b=a;var s=r(3),l=r(7)},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(8),n=r(2),o=r(1),s=r(0),l=function(){function t(e,r,a,n){i(this,t),this.config=e,this.media=r,this.fragmentTracker=a,this.hls=n,this.stallReported=!1}return t.prototype.poll=function(t,e){var r=this.config,i=this.media,n=i.currentTime,o=window.performance.now();if(n!==t)return this.stallReported&&(s.b.warn("playback not stuck anymore @"+n+", after "+Math.round(o-this.stalled)+"ms"),this.stallReported=!1),this.stalled=null,void(this.nudgeRetry=0);if(!(i.ended||!i.buffered.length||i.readyState>2||i.seeking&&a.a.isBuffered(i,n))){var l=o-this.stalled,u=a.a.bufferInfo(i,n,r.maxBufferHole);if(!this.stalled)return void(this.stalled=o);l>=1e3&&this._reportStall(u.len),this._tryFixBufferStall(u,l)}},t.prototype._tryFixBufferStall=function(t,e){var r=this.config,i=this.fragmentTracker,a=this.media,n=a.currentTime,o=i.getPartialFragment(n);o&&this._trySkipBufferHole(o),t.len>.5&&e>1e3*r.highBufferWatchdogPeriod&&(this.stalled=null,this._tryNudgeBuffer())},t.prototype._reportStall=function(t){var e=this.hls,r=this.media;this.stallReported||(this.stallReported=!0,s.b.warn("Playback stalling at @"+r.currentTime+" due to low buffer"),e.trigger(o.a.ERROR,{type:n.b.MEDIA_ERROR,details:n.a.BUFFER_STALLED_ERROR,fatal:!1,buffer:t}))},t.prototype._trySkipBufferHole=function(t){for(var e=this.hls,r=this.media,i=r.currentTime,a=0,l=0;l<r.buffered.length;l++){var u=r.buffered.start(l);if(i>=a&&i<u)return r.currentTime=Math.max(u,r.currentTime+.1),s.b.warn("skipping hole, adjusting currentTime from "+i+" to "+r.currentTime),this.stalled=null,void e.trigger(o.a.ERROR,{type:n.b.MEDIA_ERROR,details:n.a.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+i+" to "+r.currentTime,frag:t});a=r.buffered.end(l)}},t.prototype._tryNudgeBuffer=function(){var t=this.config,e=this.hls,r=this.media,i=r.currentTime,a=(this.nudgeRetry||0)+1;if(this.nudgeRetry=a,a<t.nudgeMaxRetry){var l=i+a*t.nudgeOffset;s.b.log("adjust currentTime from "+i+" to "+l),r.currentTime=l,e.trigger(o.a.ERROR,{type:n.b.MEDIA_ERROR,details:n.a.BUFFER_NUDGE_ON_STALL,fatal:!1})}else s.b.error("still stuck in high buffer @"+i+" after "+t.nudgeMaxRetry+", raise fatal error"),e.trigger(o.a.ERROR,{type:n.b.MEDIA_ERROR,details:n.a.BUFFER_STALLED_ERROR,fatal:!0})},t}();e.a=l},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(1),s=r(4),l=r(0),u=r(2),d=r(20),c=r(16),h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},f=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),p=window,g=p.performance,v=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,o.a.MANIFEST_LOADED,o.a.LEVEL_LOADED,o.a.AUDIO_TRACK_SWITCHED,o.a.FRAG_LOADED,o.a.ERROR));return n.canload=!1,n.currentLevelIndex=null,n.manualLevelIndex=-1,n.timer=null,n}return n(e,t),e.prototype.onHandlerDestroying=function(){this.clearTimer(),this.manualLevelIndex=-1},e.prototype.clearTimer=function(){null!==this.timer&&(clearTimeout(this.timer),this.timer=null)},e.prototype.startLoad=function(){var t=this._levels;this.canload=!0,this.levelRetryCount=0,t&&t.forEach(function(t){t.loadError=0;var e=t.details;e&&e.live&&(t.details=void 0)}),null!==this.timer&&this.loadLevel()},e.prototype.stopLoad=function(){this.canload=!1},e.prototype.onManifestLoaded=function(t){var e=[],r=void 0,i={},a=null,n=!1,s=!1,h=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),f=[];if(t.levels.forEach(function(t){t.loadError=0,t.fragmentError=!1,n=n||!!t.videoCodec,s=s||!!t.audioCodec||!(!t.attrs||!t.attrs.AUDIO),h&&t.audioCodec&&-1!==t.audioCodec.indexOf("mp4a.40.34")&&(t.audioCodec=void 0),a=i[t.bitrate],a?a.url.push(t.url):(t.url=[t.url],t.urlId=0,i[t.bitrate]=t,e.push(t)),t.attrs&&t.attrs.AUDIO&&Object(c.a)(a||t,"audio",t.attrs.AUDIO),t.attrs&&t.attrs.SUBTITLES&&Object(c.a)(a||t,"text",t.attrs.SUBTITLES)}),n&&s&&(e=e.filter(function(t){return!!t.videoCodec})),e=e.filter(function(t){var e=t.audioCodec,r=t.videoCodec;return(!e||Object(d.a)(e))&&(!r||Object(d.a)(r))}),t.audioTracks&&(f=t.audioTracks.filter(function(t){return!t.audioCodec||Object(d.a)(t.audioCodec,"audio")}),f.forEach(function(t,e){t.id=e})),e.length>0){r=e[0].bitrate,e.sort(function(t,e){return t.bitrate-e.bitrate}),this._levels=e;for(var p=0;p<e.length;p++)if(e[p].bitrate===r){this._firstLevel=p,l.b.log("manifest loaded,"+e.length+" level(s) found, first bitrate:"+r);break}this.hls.trigger(o.a.MANIFEST_PARSED,{levels:e,audioTracks:f,firstLevel:this._firstLevel,stats:t.stats,audio:s,video:n,altAudio:f.length>0&&n})}else this.hls.trigger(o.a.ERROR,{type:u.b.MEDIA_ERROR,details:u.a.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:this.hls.url,reason:"no level with compatible codecs found in manifest"})},e.prototype.setLevelInternal=function(t){var e=this._levels,r=this.hls;if(t>=0&&t<e.length){if(this.clearTimer(),this.currentLevelIndex!==t){l.b.log("switching to level "+t),this.currentLevelIndex=t;var i=e[t];i.level=t,r.trigger(o.a.LEVEL_SWITCHING,i)}var a=e[t],n=a.details;if(!n||n.live){var s=a.urlId;r.trigger(o.a.LEVEL_LOADING,{url:a.url[s],level:t,id:s})}}else r.trigger(o.a.ERROR,{type:u.b.OTHER_ERROR,details:u.a.LEVEL_SWITCH_ERROR,level:t,fatal:!1,reason:"invalid level idx"})},e.prototype.onError=function(t){if(t.fatal)return void(t.type===u.b.NETWORK_ERROR&&this.clearTimer());var e=!1,r=!1,i=void 0;switch(t.details){case u.a.FRAG_LOAD_ERROR:case u.a.FRAG_LOAD_TIMEOUT:case u.a.KEY_LOAD_ERROR:case u.a.KEY_LOAD_TIMEOUT:i=t.frag.level,r=!0;break;case u.a.LEVEL_LOAD_ERROR:case u.a.LEVEL_LOAD_TIMEOUT:i=t.context.level,e=!0;break;case u.a.REMUX_ALLOC_ERROR:i=t.level,e=!0}void 0!==i&&this.recoverLevel(t,i,e,r)},e.prototype.recoverLevel=function(t,e,r,i){var a=this,n=this.hls.config,o=t.details,s=this._levels[e],u=void 0,d=void 0,c=void 0;if(s.loadError++,s.fragmentError=i,r){if(!(this.levelRetryCount+1<=n.levelLoadingMaxRetry))return l.b.error("level controller, cannot recover from "+o+" error"),this.currentLevelIndex=null,this.clearTimer(),void(t.fatal=!0);d=Math.min(Math.pow(2,this.levelRetryCount)*n.levelLoadingRetryDelay,n.levelLoadingMaxRetryTimeout),this.timer=setTimeout(function(){return a.loadLevel()},d),t.levelRetry=!0,this.levelRetryCount++,l.b.warn("level controller, "+o+", retry in "+d+" ms, current retry count is "+this.levelRetryCount)}(r||i)&&(u=s.url.length,u>1&&s.loadError<u?(s.urlId=(s.urlId+1)%u,s.details=void 0,l.b.warn("level controller, "+o+" for level "+e+": switching to redundant URL-id "+s.urlId)):-1===this.manualLevelIndex?(c=0===e?this._levels.length-1:e-1,l.b.warn("level controller, "+o+": switch to "+c),this.hls.nextAutoLevel=this.currentLevelIndex=c):i&&(l.b.warn("level controller, "+o+": reload a fragment"),this.currentLevelIndex=null))},e.prototype.onFragLoaded=function(t){var e=t.frag;if(void 0!==e&&"main"===e.type){var r=this._levels[e.level];void 0!==r&&(r.fragmentError=!1,r.loadError=0,this.levelRetryCount=0)}},e.prototype.onLevelLoaded=function(t){var e=this,r=t.level;if(r===this.currentLevelIndex){var i=this._levels[r];i.fragmentError||(i.loadError=0,this.levelRetryCount=0);var a=t.details;if(a.live){var n=1e3*(a.averagetargetduration?a.averagetargetduration:a.targetduration),o=n,s=i.details;s&&a.endSN===s.endSN&&(o/=2,l.b.log("same live playlist, reload twice faster")),o-=g.now()-t.stats.trequest,o=Math.max(n/2,Math.round(o)),l.b.log("live playlist, reload in "+Math.round(o)+" ms"),this.timer=setTimeout(function(){return e.loadLevel()},o)}else this.clearTimer()}},e.prototype.onAudioTrackSwitched=function(t){var e=this.hls.audioTracks[t.id].groupId,r=this.hls.levels[this.currentLevelIndex];if(r&&r.audioGroupIds){var i=r.audioGroupIds.findIndex(function(t){return t===e});i!==r.urlId&&(r.urlId=i,this.startLoad())}},e.prototype.loadLevel=function(){if(l.b.debug("call to loadLevel"),null!==this.currentLevelIndex&&this.canload){var t=this._levels[this.currentLevelIndex];if("object"===(void 0===t?"undefined":h(t))&&t.url.length>0){var e=this.currentLevelIndex,r=t.urlId,i=t.url[r];l.b.log("Attempt loading level index "+e+" with URL-id "+r),this.hls.trigger(o.a.LEVEL_LOADING,{url:i,level:e,id:r})}}},f(e,[{key:"levels",get:function(){return this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(t){var e=this._levels;e&&(t=Math.min(t,e.length-1),this.currentLevelIndex===t&&e[t].details||this.setLevelInternal(t))}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(t){this.manualLevelIndex=t,void 0===this._startLevel&&(this._startLevel=t),-1!==t&&(this.level=t)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(t){this._firstLevel=t}},{key:"startLevel",get:function(){if(void 0===this._startLevel){var t=this.hls.config.startLevel;return void 0!==t?t:this._firstLevel}return this._startLevel},set:function(t){this._startLevel=t}},{key:"nextLoadLevel",get:function(){return-1!==this.manualLevelIndex?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(t){this.level=t,-1===this.manualLevelIndex&&(this.hls.nextAutoLevel=t)}}]),e}(s.a);e.a=v},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(1),s=r(4),l=r(9),u=r(27),d=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,o.a.MEDIA_ATTACHED,o.a.MEDIA_DETACHING,o.a.FRAG_PARSING_METADATA));return n.id3Track=void 0,n.media=void 0,n}return n(e,t),e.prototype.destroy=function(){s.a.prototype.destroy.call(this)},e.prototype.onMediaAttached=function(t){this.media=t.media,this.media},e.prototype.onMediaDetaching=function(){Object(u.a)(this.id3Track),this.id3Track=void 0,this.media=void 0},e.prototype.getID3Track=function(t){for(var e=0;e<t.length;e++){var r=t[e];if("metadata"===r.kind&&"id3"===r.label)return Object(u.b)(r,this.media),r}return this.media.addTextTrack("metadata","id3")},e.prototype.onFragParsingMetadata=function(t){var e=t.frag,r=t.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var i=window.WebKitDataCue||window.VTTCue||window.TextTrackCue,a=0;a<r.length;a++){var n=l.a.getID3Frames(r[a].data);if(n){var o=r[a].pts,s=a<r.length-1?r[a+1].pts:e.endPTS;o===s&&(s+=1e-4);for(var u=0;u<n.length;u++){var d=n[u];if(!l.a.isTimeStampFrame(d)){var c=new i(o,s,"");c.value=d,this.id3Track.addCue(c)}}}}},e}(s.a);e.a=d},function(t,e,r){"use strict";function i(){var t=Object(a.a)(),e=window.SourceBuffer||window.WebKitSourceBuffer,r=t&&"function"==typeof t.isTypeSupported&&t.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),i=!e||e.prototype&&"function"==typeof e.prototype.appendBuffer&&"function"==typeof e.prototype.remove;return!!r&&!!i}e.a=i;var a=r(15)},function(t,e,r){"use strict";r.d(e,"a",function(){return v});var i=r(56),a=r(59),n=r(60),o=r(61),s=r(62),l=r(63),u=r(64),d=r(65),c=r(67),h=r(71),f=r(72),p=r(73),g=r(74),v={autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,maxBufferSize:6e7,maxBufferHole:.5,lowBufferWatchdogPeriod:.5,highBufferWatchdogPeriod:3,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,liveDurationInfinity:!1,maxMaxBufferLength:600,enableWorker:!0,enableSoftwareAES:!0,manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,startLevel:void 0,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:s.a,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,abrController:i.a,bufferController:a.a,capLevelController:n.a,fpsController:o.a,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,requestMediaKeySystemAccessFunc:g.a};v.subtitleStreamController=f.a,v.subtitleTrackController=h.a,v.timelineController=c.a,v.cueHandler=d,v.enableCEA708Captions=!0,v.enableWebVTT=!0,v.captionsTextTrack1Label="English",v.captionsTextTrack1LanguageCode="en",v.captionsTextTrack2Label="Spanish",v.captionsTextTrack2LanguageCode="es",v.audioStreamController=u.a,v.audioTrackController=l.a,v.emeController=p.a},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(3),s=r(1),l=r(4),u=r(8),d=r(2),c=r(0),h=r(57),f=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),p=window,g=p.performance,v=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.FRAG_LOADING,s.a.FRAG_LOADED,s.a.FRAG_BUFFERED,s.a.ERROR));return n.lastLoadedFragLevel=0,n._nextAutoLevel=-1,n.hls=r,n.timer=null,n._bwEstimator=null,n.onCheck=n._abandonRulesCheck.bind(n),n}return n(e,t),e.prototype.destroy=function(){this.clearTimer(),l.a.prototype.destroy.call(this)},e.prototype.onFragLoading=function(t){var e=t.frag;if("main"===e.type&&(this.timer||(this.fragCurrent=e,this.timer=setInterval(this.onCheck,100)),!this._bwEstimator)){var r=this.hls,i=r.config,a=e.level,n=r.levels[a].details.live,o=void 0,s=void 0;n?(o=i.abrEwmaFastLive,s=i.abrEwmaSlowLive):(o=i.abrEwmaFastVoD,s=i.abrEwmaSlowVoD),this._bwEstimator=new h.a(r,s,o,i.abrEwmaDefaultEstimate)}},e.prototype._abandonRulesCheck=function(){var t=this.hls,e=t.media,r=this.fragCurrent;if(r){var i=r.loader,a=t.minAutoLevel;if(!i||i.stats&&i.stats.aborted)return c.b.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),void(this._nextAutoLevel=-1);var n=i.stats;if(e&&n&&(!e.paused&&0!==e.playbackRate||!e.readyState)&&r.autoLevel&&r.level){var o=g.now()-n.trequest,l=Math.abs(e.playbackRate);if(o>500*r.duration/l){var d=t.levels,h=Math.max(1,n.bw?n.bw/8:1e3*n.loaded/o),f=d[r.level],p=f.realBitrate?Math.max(f.realBitrate,f.bitrate):f.bitrate,v=n.total?n.total:Math.max(n.loaded,Math.round(r.duration*p/8)),y=e.currentTime,m=(v-n.loaded)/h,b=(u.a.bufferInfo(e,y,t.config.maxBufferHole).end-y)/l;if(b<2*r.duration/l&&m>b){var E=void 0,T=void 0;for(T=r.level-1;T>a;T--){var S=d[T].realBitrate?Math.max(d[T].realBitrate,d[T].bitrate):d[T].bitrate;if((E=r.duration*S/(6.4*h))<b)break}E<m&&(c.b.warn("loading too slow, abort fragment loading and switch to level "+T+":fragLoadedDelay["+T+"]<fragLoadedDelay["+(r.level-1)+"];bufferStarvationDelay:"+E.toFixed(1)+"<"+m.toFixed(1)+":"+b.toFixed(1)),t.nextLoadLevel=T,this._bwEstimator.sample(o,n.loaded),i.abort(),this.clearTimer(),t.trigger(s.a.FRAG_LOAD_EMERGENCY_ABORTED,{frag:r,stats:n}))}}}}},e.prototype.onFragLoaded=function(t){var e=t.frag;if("main"===e.type&&Object(o.a)(e.sn)){if(this.clearTimer(),this.lastLoadedFragLevel=e.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var r=this.hls.levels[e.level],i=(r.loaded?r.loaded.bytes:0)+t.stats.loaded,a=(r.loaded?r.loaded.duration:0)+t.frag.duration;r.loaded={bytes:i,duration:a},r.realBitrate=Math.round(8*i/a)}if(t.frag.bitrateTest){var n=t.stats;n.tparsed=n.tbuffered=n.tload,this.onFragBuffered(t)}}},e.prototype.onFragBuffered=function(t){var e=t.stats,r=t.frag;if(!0!==e.aborted&&"main"===r.type&&Object(o.a)(r.sn)&&(!r.bitrateTest||e.tload===e.tbuffered)){var i=e.tparsed-e.trequest;c.b.log("latency/loading/parsing/append/kbps:"+Math.round(e.tfirst-e.trequest)+"/"+Math.round(e.tload-e.tfirst)+"/"+Math.round(e.tparsed-e.tload)+"/"+Math.round(e.tbuffered-e.tparsed)+"/"+Math.round(8*e.loaded/(e.tbuffered-e.trequest))),this._bwEstimator.sample(i,e.loaded),e.bwEstimate=this._bwEstimator.getEstimate(),r.bitrateTest?this.bitrateTestDelay=i/1e3:this.bitrateTestDelay=0}},e.prototype.onError=function(t){switch(t.details){case d.a.FRAG_LOAD_ERROR:case d.a.FRAG_LOAD_TIMEOUT:this.clearTimer()}},e.prototype.clearTimer=function(){clearInterval(this.timer),this.timer=null},e.prototype._findBestLevel=function(t,e,r,i,a,n,o,s,l){for(var u=a;u>=i;u--){var d=l[u];if(d){var h=d.details,f=h?h.totalduration/h.fragments.length:e,p=!!h&&h.live,g=void 0;g=u<=t?o*r:s*r;var v=l[u].realBitrate?Math.max(l[u].realBitrate,l[u].bitrate):l[u].bitrate,y=v*f/g;if(c.b.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+u+"/"+Math.round(g)+"/"+v+"/"+f+"/"+n+"/"+y),g>v&&(!y||p&&!this.bitrateTestDelay||y<n))return u}}return-1},f(e,[{key:"nextAutoLevel",get:function(){var t=this._nextAutoLevel,e=this._bwEstimator;if(!(-1===t||e&&e.canEstimate()))return t;var r=this._nextABRAutoLevel;return-1!==t&&(r=Math.min(t,r)),r},set:function(t){this._nextAutoLevel=t}},{key:"_nextABRAutoLevel",get:function(){var t=this.hls,e=t.maxAutoLevel,r=t.levels,i=t.config,a=t.minAutoLevel,n=t.media,o=this.lastLoadedFragLevel,s=this.fragCurrent?this.fragCurrent.duration:0,l=n?n.currentTime:0,d=n&&0!==n.playbackRate?Math.abs(n.playbackRate):1,h=this._bwEstimator?this._bwEstimator.getEstimate():i.abrEwmaDefaultEstimate,f=(u.a.bufferInfo(n,l,i.maxBufferHole).end-l)/d,p=this._findBestLevel(o,s,h,a,e,f,i.abrBandWidthFactor,i.abrBandWidthUpFactor,r);if(p>=0)return p;c.b.trace("rebuffering expected to happen, lets try to find a quality level minimizing the rebuffering");var g=s?Math.min(s,i.maxStarvationDelay):i.maxStarvationDelay,v=i.abrBandWidthFactor,y=i.abrBandWidthUpFactor;if(0===f){var m=this.bitrateTestDelay;if(m){g=(s?Math.min(s,i.maxLoadingDelay):i.maxLoadingDelay)-m,c.b.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(o,s,h,a,e,f+g,v,y,r),Math.max(p,0)}}]),e}(l.a);e.a=v},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(58),n=function(){function t(e,r,n,o){i(this,t),this.hls=e,this.defaultEstimate_=o,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new a.a(r),this.fast_=new a.a(n)}return t.prototype.sample=function(t,e){t=Math.max(t,this.minDelayMs_);var r=8e3*e/t,i=t/1e3;this.fast_.sample(i,r),this.slow_.sample(i,r)},t.prototype.canEstimate=function(){var t=this.fast_;return t&&t.getTotalWeight()>=this.minWeight_},t.prototype.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},t.prototype.destroy=function(){},t}();e.a=n},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(e){i(this,t),this.alpha_=e?Math.exp(Math.log(.5)/e):0,this.estimate_=0,this.totalWeight_=0}return t.prototype.sample=function(t,e){var r=Math.pow(this.alpha_,t);this.estimate_=e*(1-r)+r*this.estimate_,this.totalWeight_+=t},t.prototype.getTotalWeight=function(){return this.totalWeight_},t.prototype.getEstimate=function(){if(this.alpha_){var t=1-Math.pow(this.alpha_,this.totalWeight_);return this.estimate_/t}return this.estimate_},t}();e.a=a},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(3),s=r(1),l=r(4),u=r(0),d=r(2),c=r(15),h=Object(c.a)(),f=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.MEDIA_ATTACHING,s.a.MEDIA_DETACHING,s.a.MANIFEST_PARSED,s.a.BUFFER_RESET,s.a.BUFFER_APPENDING,s.a.BUFFER_CODECS,s.a.BUFFER_EOS,s.a.BUFFER_FLUSHING,s.a.LEVEL_PTS_UPDATED,s.a.LEVEL_UPDATED));return n._msDuration=null,n._levelDuration=null,n._live=null,n._objectUrl=null,n.onsbue=n.onSBUpdateEnd.bind(n),n.onsbe=n.onSBUpdateError.bind(n),n.pendingTracks={},n.tracks={},n}return n(e,t),e.prototype.destroy=function(){l.a.prototype.destroy.call(this)},e.prototype.onLevelPtsUpdated=function(t){var e=t.type,r=this.tracks.audio;if("audio"===e&&r&&"audio/mpeg"===r.container){var i=this.sourceBuffer.audio;if(Math.abs(i.timestampOffset-t.start)>.1){var a=i.updating;try{i.abort()}catch(t){a=!0,u.b.warn("can not abort audio buffer: "+t)}a?this.audioTimestampOffset=t.start:(u.b.warn("change mpeg audio timestamp offset from "+i.timestampOffset+" to "+t.start),i.timestampOffset=t.start)}}},e.prototype.onManifestParsed=function(t){var e=t.audio,r=t.video||t.levels.length&&t.altAudio,i=0;t.altAudio&&(e||r)&&(i=(e?1:0)+(r?1:0),u.b.log(i+" sourceBuffer(s) expected")),this.sourceBufferNb=i},e.prototype.onMediaAttaching=function(t){var e=this.media=t.media;if(e){var r=this.mediaSource=new h;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),e.src=window.URL.createObjectURL(r),this._objectUrl=e.src}},e.prototype.onMediaDetaching=function(){u.b.log("media source detaching");var t=this.mediaSource;if(t){if("open"===t.readyState)try{t.endOfStream()}catch(t){u.b.warn("onMediaDetaching:"+t.message+" while calling endOfStream")}t.removeEventListener("sourceopen",this.onmso),t.removeEventListener("sourceended",this.onmse),t.removeEventListener("sourceclose",this.onmsc),this.media&&(window.URL.revokeObjectURL(this._objectUrl),this.media.src===this._objectUrl?(this.media.removeAttribute("src"),this.media.load()):u.b.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(s.a.MEDIA_DETACHED)},e.prototype.onMediaSourceOpen=function(){u.b.log("media source opened"),this.hls.trigger(s.a.MEDIA_ATTACHED,{media:this.media});var t=this.mediaSource;t&&t.removeEventListener("sourceopen",this.onmso),this.checkPendingTracks()},e.prototype.checkPendingTracks=function(){var t=this.pendingTracks,e=Object.keys(t).length;e&&(this.sourceBufferNb<=e||0===this.sourceBufferNb)&&(this.createSourceBuffers(t),this.pendingTracks={},this.doAppending())},e.prototype.onMediaSourceClose=function(){u.b.log("media source closed")},e.prototype.onMediaSourceEnded=function(){u.b.log("media source ended")},e.prototype.onSBUpdateEnd=function(){if(this.audioTimestampOffset){var t=this.sourceBuffer.audio;u.b.warn("change mpeg audio timestamp offset from "+t.timestampOffset+" to "+this.audioTimestampOffset),t.timestampOffset=this.audioTimestampOffset,delete this.audioTimestampOffset}this._needsFlush&&this.doFlush(),this._needsEos&&this.checkEos(),this.appending=!1;var e=this.parent,r=this.segments.reduce(function(t,r){return r.parent===e?t+1:t},0),i={},a=this.sourceBuffer;for(var n in a)i[n]=a[n].buffered;this.hls.trigger(s.a.BUFFER_APPENDED,{parent:e,pending:r,timeRanges:i}),this._needsFlush||this.doAppending(),this.updateMediaElementDuration()},e.prototype.onSBUpdateError=function(t){u.b.error("sourceBuffer error:",t),this.hls.trigger(s.a.ERROR,{type:d.b.MEDIA_ERROR,details:d.a.BUFFER_APPENDING_ERROR,fatal:!1})},e.prototype.onBufferReset=function(){var t=this.sourceBuffer;for(var e in t){var r=t[e];try{this.mediaSource.removeSourceBuffer(r),r.removeEventListener("updateend",this.onsbue),r.removeEventListener("error",this.onsbe)}catch(t){}}this.sourceBuffer={},this.flushRange=[],this.segments=[],this.appended=0},e.prototype.onBufferCodecs=function(t){if(0===Object.keys(this.sourceBuffer).length){for(var e in t)this.pendingTracks[e]=t[e];var r=this.mediaSource;r&&"open"===r.readyState&&this.checkPendingTracks()}},e.prototype.createSourceBuffers=function(t){var e=this.sourceBuffer,r=this.mediaSource;for(var i in t)if(!e[i]){var a=t[i],n=a.levelCodec||a.codec,o=a.container+";codecs="+n;u.b.log("creating sourceBuffer("+o+")");try{var l=e[i]=r.addSourceBuffer(o);l.addEventListener("updateend",this.onsbue),l.addEventListener("error",this.onsbe),this.tracks[i]={codec:n,container:a.container},a.buffer=l}catch(t){u.b.error("error while trying to add sourceBuffer:"+t.message),this.hls.trigger(s.a.ERROR,{type:d.b.MEDIA_ERROR,details:d.a.BUFFER_ADD_CODEC_ERROR,fatal:!1,err:t,mimeType:o})}}this.hls.trigger(s.a.BUFFER_CREATED,{tracks:t})},e.prototype.onBufferAppending=function(t){this._needsFlush||(this.segments?this.segments.push(t):this.segments=[t],this.doAppending())},e.prototype.onBufferAppendFail=function(t){u.b.error("sourceBuffer error:",t.event),this.hls.trigger(s.a.ERROR,{type:d.b.MEDIA_ERROR,details:d.a.BUFFER_APPENDING_ERROR,fatal:!1})},e.prototype.onBufferEos=function(t){var e=this.sourceBuffer,r=t.type;for(var i in e)r&&i!==r||e[i].ended||(e[i].ended=!0,u.b.log(i+" sourceBuffer now EOS"));this.checkEos()},e.prototype.checkEos=function(){var t=this.sourceBuffer,e=this.mediaSource;if(!e||"open"!==e.readyState)return void(this._needsEos=!1);for(var r in t){var i=t[r];if(!i.ended)return;if(i.updating)return void(this._needsEos=!0)}u.b.log("all media data available, signal endOfStream() to MediaSource and stop loading fragment");try{e.endOfStream()}catch(t){u.b.warn("exception while calling mediaSource.endOfStream()")}this._needsEos=!1},e.prototype.onBufferFlushing=function(t){this.flushRange.push({start:t.startOffset,end:t.endOffset,type:t.type}),this.flushBufferCounter=0,this.doFlush()},e.prototype.onLevelUpdated=function(t){var e=t.details;e.fragments.length>0&&(this._levelDuration=e.totalduration+e.fragments[0].start,this._live=e.live,this.updateMediaElementDuration())},e.prototype.updateMediaElementDuration=function(){var t=this.hls.config,e=void 0;if(null!==this._levelDuration&&this.media&&this.mediaSource&&this.sourceBuffer&&0!==this.media.readyState&&"open"===this.mediaSource.readyState){for(var r in this.sourceBuffer)if(!0===this.sourceBuffer[r].updating)return;e=this.media.duration,null===this._msDuration&&(this._msDuration=this.mediaSource.duration),!0===this._live&&!0===t.liveDurationInfinity?(u.b.log("Media Source duration is set to Infinity"),this._msDuration=this.mediaSource.duration=1/0):(this._levelDuration>this._msDuration&&this._levelDuration>e||!Object(o.a)(e))&&(u.b.log("Updating Media Source duration to "+this._levelDuration.toFixed(3)),this._msDuration=this.mediaSource.duration=this._levelDuration)}},e.prototype.doFlush=function(){for(;this.flushRange.length;){var t=this.flushRange[0];if(!this.flushBuffer(t.start,t.end,t.type))return void(this._needsFlush=!0);this.flushRange.shift(),this.flushBufferCounter=0}if(0===this.flushRange.length){this._needsFlush=!1;var e=0,r=this.sourceBuffer;try{for(var i in r)e+=r[i].buffered.length}catch(t){u.b.error("error while accessing sourceBuffer.buffered")}this.appended=e,this.hls.trigger(s.a.BUFFER_FLUSHED)}},e.prototype.doAppending=function(){var t=this.hls,e=this.sourceBuffer,r=this.segments;if(Object.keys(e).length){if(this.media.error)return this.segments=[],void u.b.error("trying to append although a media error occured, flush segment and abort");if(this.appending)return;if(r&&r.length){var i=r.shift();try{var a=i.type,n=e[a];n?n.updating?r.unshift(i):(n.ended=!1,this.parent=i.parent,n.appendBuffer(i.data),this.appendError=0,this.appended++,this.appending=!0):this.onSBUpdateEnd()}catch(e){u.b.error("error while trying to append buffer:"+e.message),r.unshift(i);var o={type:d.b.MEDIA_ERROR,parent:i.parent};22!==e.code?(this.appendError?this.appendError++:this.appendError=1,o.details=d.a.BUFFER_APPEND_ERROR,this.appendError>t.config.appendErrorMaxRetry?(u.b.log("fail "+t.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),r=[],o.fatal=!0,t.trigger(s.a.ERROR,o)):(o.fatal=!1,t.trigger(s.a.ERROR,o))):(this.segments=[],o.details=d.a.BUFFER_FULL_ERROR,o.fatal=!1,t.trigger(s.a.ERROR,o))}}}},e.prototype.flushBuffer=function(t,e,r){var i=void 0,a=void 0,n=void 0,o=void 0,s=void 0,l=void 0,d=this.sourceBuffer;if(Object.keys(d).length){if(u.b.log("flushBuffer,pos/start/end: "+this.media.currentTime.toFixed(3)+"/"+t+"/"+e),this.flushBufferCounter<this.appended){for(var c in d)if(!r||c===r){if(i=d[c],i.ended=!1,i.updating)return u.b.warn("cannot flush, sb updating in progress"),!1;try{for(a=0;a<i.buffered.length;a++)if(n=i.buffered.start(a),o=i.buffered.end(a),-1!==navigator.userAgent.toLowerCase().indexOf("firefox")&&e===Number.POSITIVE_INFINITY?(s=t,l=e):(s=Math.max(n,t),l=Math.min(o,e)),Math.min(l,o)-s>.5)return this.flushBufferCounter++,u.b.log("flush "+c+" ["+s+","+l+"], of ["+n+","+o+"], pos:"+this.media.currentTime),i.remove(s,l),!1}catch(t){u.b.warn("exception while accessing sourcebuffer, it might have been removed from MediaSource")}}}else u.b.warn("abort flushing too many retries");u.b.log("buffer flushed")}return!0},e}(l.a);e.a=f},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(1),s=r(4),l=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),u=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,o.a.FPS_DROP_LEVEL_CAPPING,o.a.MEDIA_ATTACHING,o.a.MANIFEST_PARSED,o.a.BUFFER_CODECS,o.a.MEDIA_DETACHING));return n.autoLevelCapping=Number.POSITIVE_INFINITY,n.firstLevel=null,n.levels=[],n.media=null,n.restrictedLevels=[],n.timer=null,n}return n(e,t),e.prototype.destroy=function(){this.hls.config.capLevelToPlayerSize&&(this.media=null,this._stopCapping())},e.prototype.onFpsDropLevelCapping=function(t){e.isLevelAllowed(t.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(t.droppedLevel)},e.prototype.onMediaAttaching=function(t){this.media=t.media instanceof window.HTMLVideoElement?t.media:null},e.prototype.onManifestParsed=function(t){var e=this.hls;this.restrictedLevels=[],this.levels=t.levels,this.firstLevel=t.firstLevel,e.config.capLevelToPlayerSize&&(t.video||t.levels.length&&t.altAudio)&&this._startCapping()},e.prototype.onBufferCodecs=function(t){this.hls.config.capLevelToPlayerSize&&t.video&&this._startCapping()},e.prototype.onLevelsUpdated=function(t){this.levels=t.levels},e.prototype.onMediaDetaching=function(){this._stopCapping()},e.prototype.detectPlayerSize=function(){if(this.media){var t=this.levels?this.levels.length:0;if(t){var e=this.hls;e.autoLevelCapping=this.getMaxLevel(t-1),e.autoLevelCapping>this.autoLevelCapping&&e.streamController.nextLevelSwitch(),this.autoLevelCapping=e.autoLevelCapping}}},e.prototype.getMaxLevel=function(t){var r=this;if(!this.levels)return-1;var i=this.levels.filter(function(i,a){return e.isLevelAllowed(a,r.restrictedLevels)&&a<=t});return e.getMaxLevelByMediaSize(i,this.mediaWidth,this.mediaHeight)},e.prototype._startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),clearInterval(this.timer),this.timer=setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},e.prototype._stopCapping=function(){this.restrictedLevels=[],this.firstLevel=null,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(this.timer=clearInterval(this.timer),this.timer=null)},e.isLevelAllowed=function(t){return-1===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]).indexOf(t)},e.getMaxLevelByMediaSize=function(t,e,r){if(!t||t&&!t.length)return-1;for(var i=t.length-1,a=0;a<t.length;a+=1){var n=t[a];if((n.width>=e||n.height>=r)&&function(t,e){return!e||(t.width!==e.width||t.height!==e.height)}(n,t[a+1])){i=a;break}}return i},l(e,[{key:"mediaWidth",get:function(){var t=void 0,r=this.media;return r&&(t=r.width||r.clientWidth||r.offsetWidth,t*=e.contentScaleFactor),t}},{key:"mediaHeight",get:function(){var t=void 0,r=this.media;return r&&(t=r.height||r.clientHeight||r.offsetHeight,t*=e.contentScaleFactor),t}}],[{key:"contentScaleFactor",get:function(){var t=1;try{t=window.devicePixelRatio}catch(t){}return t}}]),e}(s.a);e.a=u},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(1),s=r(4),l=r(0),u=window,d=u.performance,c=function(t){function e(r){return i(this,e),a(this,t.call(this,r,o.a.MEDIA_ATTACHING))}return n(e,t),e.prototype.destroy=function(){this.timer&&clearInterval(this.timer),this.isVideoPlaybackQualityAvailable=!1},e.prototype.onMediaAttaching=function(t){var e=this.hls.config;if(e.capLevelOnFPSDrop){"function"==typeof(this.video=t.media instanceof window.HTMLVideoElement?t.media:null).getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),clearInterval(this.timer),this.timer=setInterval(this.checkFPSInterval.bind(this),e.fpsDroppedMonitoringPeriod)}},e.prototype.checkFPS=function(t,e,r){var i=d.now();if(e){if(this.lastTime){var a=i-this.lastTime,n=r-this.lastDroppedFrames,s=e-this.lastDecodedFrames,u=1e3*n/a,c=this.hls;if(c.trigger(o.a.FPS_DROP,{currentDropped:n,currentDecoded:s,totalDroppedFrames:r}),u>0&&n>c.config.fpsDroppedMonitoringThreshold*s){var h=c.currentLevel;l.b.warn("drop FPS ratio greater than max allowed value for currentLevel: "+h),h>0&&(-1===c.autoLevelCapping||c.autoLevelCapping>=h)&&(h-=1,c.trigger(o.a.FPS_DROP_LEVEL_CAPPING,{level:h,droppedLevel:c.currentLevel}),c.autoLevelCapping=h,c.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=e}},e.prototype.checkFPSInterval=function(){var t=this.video;if(t)if(this.isVideoPlaybackQualityAvailable){var e=t.getVideoPlaybackQuality();this.checkFPS(t,e.totalVideoFrames,e.droppedVideoFrames)}else this.checkFPS(t,t.webkitDecodedFrameCount,t.webkitDroppedFrameCount)},e}(s.a);e.a=c},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=r(0),n=window,o=n.performance,s=n.XMLHttpRequest,l=function(){function t(e){i(this,t),e&&e.xhrSetup&&(this.xhrSetup=e.xhrSetup)}return t.prototype.destroy=function(){this.abort(),this.loader=null},t.prototype.abort=function(){var t=this.loader;t&&4!==t.readyState&&(this.stats.aborted=!0,t.abort()),window.clearTimeout(this.requestTimeout),this.requestTimeout=null,window.clearTimeout(this.retryTimeout),this.retryTimeout=null},t.prototype.load=function(t,e,r){this.context=t,this.config=e,this.callbacks=r,this.stats={trequest:o.now(),retry:0},this.retryDelay=e.retryDelay,this.loadInternal()},t.prototype.loadInternal=function(){var t=void 0,e=this.context;t=this.loader=new s;var r=this.stats;r.tfirst=0,r.loaded=0;var i=this.xhrSetup;try{if(i)try{i(t,e.url)}catch(r){t.open("GET",e.url,!0),i(t,e.url)}t.readyState||t.open("GET",e.url,!0)}catch(r){return void this.callbacks.onError({code:t.status,text:r.message},e,t)}e.rangeEnd&&t.setRequestHeader("Range","bytes="+e.rangeStart+"-"+(e.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=e.responseType,this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),this.config.timeout),t.send()},t.prototype.readystatechange=function(t){var e=t.currentTarget,r=e.readyState,i=this.stats,n=this.context,s=this.config;if(!i.aborted&&r>=2)if(window.clearTimeout(this.requestTimeout),0===i.tfirst&&(i.tfirst=Math.max(o.now(),i.trequest)),4===r){var l=e.status;if(l>=200&&l<300){i.tload=Math.max(i.tfirst,o.now());var u=void 0,d=void 0;"arraybuffer"===n.responseType?(u=e.response,d=u.byteLength):(u=e.responseText,d=u.length),i.loaded=i.total=d;var c={url:e.responseURL,data:u};this.callbacks.onSuccess(c,i,n,e)}else i.retry>=s.maxRetry||l>=400&&l<499?(a.b.error(l+" while loading "+n.url),this.callbacks.onError({code:l,text:e.statusText},n,e)):(a.b.warn(l+" while loading "+n.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),i.retry++)}else this.requestTimeout=window.setTimeout(this.loadtimeout.bind(this),s.timeout)},t.prototype.loadtimeout=function(){a.b.warn("timeout while loading "+this.context.url),this.callbacks.onTimeout(this.stats,this.context,null)},t.prototype.loadprogress=function(t){var e=t.currentTarget,r=this.stats;r.loaded=t.loaded,t.lengthComputable&&(r.total=t.total);var i=this.callbacks.onProgress;i&&i(r,this.context,null,e)},t}();e.a=l},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(1),s=r(10),l=r(0),u=r(2),d=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),c=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,o.a.MANIFEST_LOADING,o.a.MANIFEST_PARSED,o.a.AUDIO_TRACK_LOADED,o.a.AUDIO_TRACK_SWITCHED,o.a.LEVEL_LOADED,o.a.ERROR));return n._trackId=-1,n._selectDefaultTrack=!0,n.tracks=[],n.trackIdBlacklist=Object.create(null),n.audioGroupId=null,n}return n(e,t),e.prototype.onManifestLoading=function(){this.tracks=[],this._trackId=-1,this._selectDefaultTrack=!0},e.prototype.onManifestParsed=function(t){var e=this.tracks=t.audioTracks||[];this.hls.trigger(o.a.AUDIO_TRACKS_UPDATED,{audioTracks:e})},e.prototype.onAudioTrackLoaded=function(t){if(t.id>=this.tracks.length)return void l.b.warn("Invalid audio track id:",t.id);if(l.b.log("audioTrack "+t.id+" loaded"),this.tracks[t.id].details=t.details,t.details.live&&!this.hasInterval()){var e=1e3*t.details.targetduration;this.setInterval(e)}!t.details.live&&this.hasInterval()&&this.clearInterval()},e.prototype.onAudioTrackSwitched=function(t){var e=this.tracks[t.id].groupId;e&&this.audioGroupId!==e&&(this.audioGroupId=e)},e.prototype.onLevelLoaded=function(t){var e=this.hls.levels[t.level];if(e.audioGroupIds){var r=e.audioGroupIds[e.urlId];this.audioGroupId!==r&&(this.audioGroupId=r,this._selectInitialAudioTrack())}},e.prototype.onError=function(t){t.type===u.b.NETWORK_ERROR&&(t.fatal&&this.clearInterval(),t.details===u.a.AUDIO_TRACK_LOAD_ERROR&&(l.b.warn("Network failure on audio-track id:",t.context.id),this._handleLoadError()))},e.prototype._setAudioTrack=function(t){if(this._trackId===t&&this.tracks[this._trackId].details)return void l.b.debug("Same id as current audio-track passed, and track details available -> no-op");if(t<0||t>=this.tracks.length)return void l.b.warn("Invalid id passed to audio-track controller");var e=this.tracks[t];l.b.log("Now switching to audio-track index "+t),this.clearInterval(),this._trackId=t;var r=e.url,i=e.type,a=e.id;this.hls.trigger(o.a.AUDIO_TRACK_SWITCHING,{id:a,type:i,url:r}),this._loadTrackDetailsIfNeeded(e)},e.prototype.doTick=function(){this._updateTrack(this._trackId)},e.prototype._selectInitialAudioTrack=function(){var t=this,e=this.tracks;if(e.length){var r=this.tracks[this._trackId],i=null;if(r&&(i=r.name),this._selectDefaultTrack){var a=e.filter(function(t){return t.default});a.length?e=a:l.b.warn("No default audio tracks defined")}var n=!1,s=function(){e.forEach(function(e){n||t.audioGroupId&&e.groupId!==t.audioGroupId||i&&i!==e.name||(t._setAudioTrack(e.id),n=!0)})};s(),n||(i=null,s()),n||(l.b.error("No track found for running audio group-ID: "+this.audioGroupId),this.hls.trigger(o.a.ERROR,{type:u.b.MEDIA_ERROR,details:u.a.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))}},e.prototype._needsTrackLoading=function(t){var e=t.details;return!e||(!!e.live||void 0)},e.prototype._loadTrackDetailsIfNeeded=function(t){if(this._needsTrackLoading(t)){var e=t.url,r=t.id;l.b.log("loading audio-track playlist for id: "+r),this.hls.trigger(o.a.AUDIO_TRACK_LOADING,{url:e,id:r})}},e.prototype._updateTrack=function(t){if(!(t<0||t>=this.tracks.length)){this.clearInterval(),this._trackId=t,l.b.log("trying to update audio-track "+t);var e=this.tracks[t];this._loadTrackDetailsIfNeeded(e)}},e.prototype._handleLoadError=function(){this.trackIdBlacklist[this._trackId]=!0;var t=this._trackId,e=this.tracks[t],r=e.name,i=e.language,a=e.groupId;l.b.warn("Loading failed on audio track id: "+t+", group-id: "+a+', name/language: "'+r+'" / "'+i+'"');for(var n=t,o=0;o<this.tracks.length;o++)if(!this.trackIdBlacklist[o]){var s=this.tracks[o];if(s.name===r){n=o;break}}if(n===t)return void l.b.warn('No fallback audio-track found for name/language: "'+r+'" / "'+i+'"');l.b.log("Attempting audio-track fallback id:",n,"group-id:",this.tracks[n].groupId),this._setAudioTrack(n)},d(e,[{key:"audioTracks",get:function(){return this.tracks}},{key:"audioTrack",get:function(){return this._trackId},set:function(t){this._setAudioTrack(t),this._selectDefaultTrack=!1}}]),e}(s.a);e.a=c},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(3),s=r(7),l=r(8),u=r(21),d=r(1),c=r(16),h=r(25),f=r(2),p=r(0),g=r(26),v=r(10),y=r(12),m=r(11),b=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),E=window,T=E.performance,S={STOPPED:"STOPPED",STARTING:"STARTING",IDLE:"IDLE",PAUSED:"PAUSED",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",BUFFER_FLUSHING:"BUFFER_FLUSHING",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS"},A=function(t){function e(r,n){i(this,e);var o=a(this,t.call(this,r,d.a.MEDIA_ATTACHED,d.a.MEDIA_DETACHING,d.a.AUDIO_TRACKS_UPDATED,d.a.AUDIO_TRACK_SWITCHING,d.a.AUDIO_TRACK_LOADED,d.a.KEY_LOADED,d.a.FRAG_LOADED,d.a.FRAG_PARSING_INIT_SEGMENT,d.a.FRAG_PARSING_DATA,d.a.FRAG_PARSED,d.a.ERROR,d.a.BUFFER_RESET,d.a.BUFFER_CREATED,d.a.BUFFER_APPENDED,d.a.BUFFER_FLUSHED,d.a.INIT_PTS_FOUND));return o.fragmentTracker=n,o.config=r.config,o.audioCodecSwap=!1,o._state=S.STOPPED,o.initPTS=[],o.waitingFragment=null,o.videoTrackCC=null,o}return n(e,t),e.prototype.onHandlerDestroying=function(){this.stopLoad(),t.prototype.onHandlerDestroying.call(this)},e.prototype.onHandlerDestroyed=function(){this.state=S.STOPPED,this.fragmentTracker=null,t.prototype.onHandlerDestroyed.call(this)},e.prototype.onInitPtsFound=function(t){var e=t.id,r=t.frag.cc,i=t.initPTS;"main"===e&&(this.initPTS[r]=i,this.videoTrackCC=r,p.b.log("InitPTS for cc: "+r+" found from video track: "+i),this.state===S.WAITING_INIT_PTS&&this.tick())},e.prototype.startLoad=function(t){if(this.tracks){var e=this.lastCurrentTime;this.stopLoad(),this.setInterval(100),this.fragLoadError=0,e>0&&-1===t?(p.b.log("audio:override startPosition with lastCurrentTime @"+e.toFixed(3)),this.state=S.IDLE):(this.lastCurrentTime=this.startPosition?this.startPosition:t,this.state=S.STARTING),this.nextLoadPosition=this.startPosition=this.lastCurrentTime,this.tick()}else this.startPosition=t,this.state=S.STOPPED},e.prototype.stopLoad=function(){var t=this.fragCurrent;t&&(t.loader&&t.loader.abort(),this.fragmentTracker.removeFragment(t),this.fragCurrent=null),this.fragPrevious=null,this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),this.state=S.STOPPED},e.prototype.doTick=function(){var t=void 0,e=void 0,r=void 0,i=this.hls,a=i.config;switch(this.state){case S.ERROR:case S.PAUSED:case S.BUFFER_FLUSHING:break;case S.STARTING:this.state=S.WAITING_TRACK,this.loadedmetadata=!1;break;case S.IDLE:var n=this.tracks;if(!n)break;if(!this.media&&(this.startFragRequested||!a.startFragPrefetch))break;if(this.loadedmetadata)t=this.media.currentTime;else if(void 0===(t=this.nextLoadPosition))break;var u=this.mediaBuffer?this.mediaBuffer:this.media,c=this.videoBuffer?this.videoBuffer:this.media,h=l.a.bufferInfo(u,t,a.maxBufferHole),f=l.a.bufferInfo(c,t,a.maxBufferHole),v=h.len,m=h.end,b=this.fragPrevious,E=Math.min(a.maxBufferLength,a.maxMaxBufferLength),A=Math.max(E,f.len),R=this.audioSwitch,_=this.trackId;if((v<A||R)&&_<n.length){if(void 0===(r=n[_].details)){this.state=S.WAITING_TRACK;break}if(!R&&!r.live&&b&&b.sn===r.endSN&&!h.nextStart&&(!this.media.seeking||this.media.duration-m<b.duration/2)){this.hls.trigger(d.a.BUFFER_EOS,{type:"audio"}),this.state=S.ENDED;break}var w=r.fragments,L=w.length,D=w[0].start,I=w[L-1].start+w[L-1].duration,k=void 0;if(R)if(r.live&&!r.PTSKnown)p.b.log("switching audiotrack, live stream, unknown PTS,load first fragment"),m=0;else if(m=t,r.PTSKnown&&t<D){if(!(h.end>D||h.nextStart))return;p.b.log("alt audio track ahead of main track, seek to start of alt audio track"),this.media.currentTime=D+.05}if(r.initSegment&&!r.initSegment.data)k=r.initSegment;else if(m<=D){if(k=w[0],null!==this.videoTrackCC&&k.cc!==this.videoTrackCC&&(k=Object(g.b)(w,this.videoTrackCC)),r.live&&k.loadIdx&&k.loadIdx===this.fragLoadIdx){var O=h.nextStart?h.nextStart:D;return p.b.log("no alt audio available @currentTime:"+this.media.currentTime+", seeking @"+(O+.05)),void(this.media.currentTime=O+.05)}}else{var C=void 0,P=a.maxFragLookUpTolerance,x=b?w[b.sn-w[0].sn+1]:void 0,F=function(t){var e=Math.min(P,t.duration);return t.start+t.duration-e<=m?1:t.start-e>m&&t.start?-1:0};m<I?(m>I-P&&(P=0),C=x&&!F(x)?x:s.a.search(w,F)):C=w[L-1],C&&(k=C,D=C.start,b&&k.level===b.level&&k.sn===b.sn&&(k.sn<r.endSN?(k=w[k.sn+1-r.startSN],p.b.log("SN just loaded, load next one: "+k.sn)):k=null))}k&&(k.encrypted?(p.b.log("Loading key for "+k.sn+" of ["+r.startSN+" ,"+r.endSN+"],track "+_),this.state=S.KEY_LOADING,i.trigger(d.a.KEY_LOADING,{frag:k})):(p.b.log("Loading "+k.sn+", cc: "+k.cc+" of ["+r.startSN+" ,"+r.endSN+"],track "+_+", currentTime:"+t+",bufferEnd:"+m.toFixed(3)),(R||this.fragmentTracker.getState(k)===y.a.NOT_LOADED)&&(this.fragCurrent=k,this.startFragRequested=!0,Object(o.a)(k.sn)&&(this.nextLoadPosition=k.start+k.duration),i.trigger(d.a.FRAG_LOADING,{frag:k}),this.state=S.FRAG_LOADING)))}break;case S.WAITING_TRACK:e=this.tracks[this.trackId],e&&e.details&&(this.state=S.IDLE);break;case S.FRAG_LOADING_WAITING_RETRY:var M=T.now(),N=this.retryDate;u=this.media;var U=u&&u.seeking;(!N||M>=N||U)&&(p.b.log("audioStreamController: retryDate reached, switch back to IDLE state"),this.state=S.IDLE);break;case S.WAITING_INIT_PTS:var B=this.videoTrackCC;if(void 0===this.initPTS[B])break;var G=this.waitingFragment;if(G){var K=G.frag.cc;B!==K?(e=this.tracks[this.trackId],e.details&&e.details.live&&(p.b.warn("Waiting fragment CC ("+K+") does not match video track CC ("+B+")"),this.waitingFragment=null,this.state=S.IDLE)):(this.state=S.FRAG_LOADING,this.onFragLoaded(this.waitingFragment),this.waitingFragment=null)}else this.state=S.IDLE;break;case S.STOPPED:case S.FRAG_LOADING:case S.PARSING:case S.PARSED:case S.ENDED:}},e.prototype.onMediaAttached=function(t){var e=this.media=this.mediaBuffer=t.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),e.addEventListener("seeking",this.onvseeking),e.addEventListener("ended",this.onvended);var r=this.config;this.tracks&&r.autoStartLoad&&this.startLoad(r.startPosition)},e.prototype.onMediaDetaching=function(){var t=this.media;t&&t.ended&&(p.b.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),t&&(t.removeEventListener("seeking",this.onvseeking),t.removeEventListener("ended",this.onvended),this.onvseeking=this.onvseeked=this.onvended=null),this.media=this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1,this.stopLoad()},e.prototype.onMediaSeeking=function(){this.state===S.ENDED&&(this.state=S.IDLE),this.media&&(this.lastCurrentTime=this.media.currentTime),this.tick()},e.prototype.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},e.prototype.onAudioTracksUpdated=function(t){p.b.log("audio tracks updated"),this.tracks=t.audioTracks},e.prototype.onAudioTrackSwitching=function(t){var e=!!t.url;this.trackId=t.id,this.fragCurrent=null,this.state=S.PAUSED,this.waitingFragment=null,e?this.setInterval(100):this.demuxer&&(this.demuxer.destroy(),this.demuxer=null),e&&(this.audioSwitch=!0,this.state=S.IDLE),this.tick()},e.prototype.onAudioTrackLoaded=function(t){var e=t.details,r=t.id,i=this.tracks[r],a=e.totalduration,n=0;if(p.b.log("track "+r+" loaded ["+e.startSN+","+e.endSN+"],duration:"+a),e.live){var s=i.details;s&&e.fragments.length>0?(c.b(s,e),n=e.fragments[0].start,e.PTSKnown?p.b.log("live audio playlist sliding:"+n.toFixed(3)):p.b.log("live audio playlist - outdated PTS, unknown sliding")):(e.PTSKnown=!1,p.b.log("live audio playlist - first load, unknown sliding"))}else e.PTSKnown=!1;if(i.details=e,!this.startFragRequested){if(-1===this.startPosition){var l=e.startTimeOffset;Object(o.a)(l)?(p.b.log("start time offset found in playlist, adjust startPosition to "+l),this.startPosition=l):this.startPosition=0}this.nextLoadPosition=this.startPosition}this.state===S.WAITING_TRACK&&(this.state=S.IDLE),this.tick()},e.prototype.onKeyLoaded=function(){this.state===S.KEY_LOADING&&(this.state=S.IDLE,this.tick())},e.prototype.onFragLoaded=function(t){var e=this.fragCurrent,r=t.frag;if(this.state===S.FRAG_LOADING&&e&&"audio"===r.type&&r.level===e.level&&r.sn===e.sn){var i=this.tracks[this.trackId],a=i.details,n=a.totalduration,o=e.level,s=e.sn,l=e.cc,c=this.config.defaultAudioCodec||i.audioCodec||"mp4a.40.2",h=this.stats=t.stats;if("initSegment"===s)this.state=S.IDLE,h.tparsed=h.tbuffered=T.now(),a.initSegment.data=t.payload,this.hls.trigger(d.a.FRAG_BUFFERED,{stats:h,frag:e,id:"audio"}),this.tick();else{this.state=S.PARSING,this.appended=!1,this.demuxer||(this.demuxer=new u.a(this.hls,"audio"));var f=this.initPTS[l],g=a.initSegment?a.initSegment.data:[];if(a.initSegment||void 0!==f){this.pendingBuffering=!0,p.b.log("Demuxing "+s+" of ["+a.startSN+" ,"+a.endSN+"],track "+o);this.demuxer.push(t.payload,g,c,null,e,n,!1,f)}else p.b.log("unknown video PTS for continuity counter "+l+", waiting for video PTS before demuxing audio frag "+s+" of ["+a.startSN+" ,"+a.endSN+"],track "+o),this.waitingFragment=t,this.state=S.WAITING_INIT_PTS}}this.fragLoadError=0},e.prototype.onFragParsingInitSegment=function(t){var e=this.fragCurrent,r=t.frag;if(e&&"audio"===t.id&&r.sn===e.sn&&r.level===e.level&&this.state===S.PARSING){var i=t.tracks,a=void 0;if(i.video&&delete i.video,a=i.audio){a.levelCodec=a.codec,a.id=t.id,this.hls.trigger(d.a.BUFFER_CODECS,i),p.b.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(d.a.BUFFER_APPENDING,o))}this.tick()}}},e.prototype.onFragParsingData=function(t){var e=this,r=this.fragCurrent,i=t.frag;if(r&&"audio"===t.id&&"audio"===t.type&&i.sn===r.sn&&i.level===r.level&&this.state===S.PARSING){var a=this.trackId,n=this.tracks[a],s=this.hls;Object(o.a)(t.endPTS)||(t.endPTS=t.startPTS+r.duration,t.endDTS=t.startDTS+r.duration),r.addElementaryStream(m.a.ElementaryStreamTypes.AUDIO),p.b.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),c.c(n.details,r,t.startPTS,t.endPTS);var l=this.audioSwitch,u=this.media,h=!1;if(l&&u)if(u.readyState){var g=u.currentTime;p.b.log("switching audio track : currentTime:"+g),g>=t.startPTS&&(p.b.log("switching audio track : flushing all audio"),this.state=S.BUFFER_FLUSHING,s.trigger(d.a.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),h=!0,this.audioSwitch=!1,s.trigger(d.a.AUDIO_TRACK_SWITCHED,{id:a}))}else this.audioSwitch=!1,s.trigger(d.a.AUDIO_TRACK_SWITCHED,{id:a});var v=this.pendingData;if(!v)return p.b.warn("Apparently attempt to enqueue media payload without codec initialization data upfront"),void s.trigger(d.a.ERROR,{type:f.b.MEDIA_ERROR,details:null,fatal:!0});this.audioSwitch||([t.data1,t.data2].forEach(function(e){e&&e.length&&v.push({type:t.type,data:e,parent:"audio",content:"data"})}),!h&&v.length&&(v.forEach(function(t){e.state===S.PARSING&&(e.pendingBuffering=!0,e.hls.trigger(d.a.BUFFER_APPENDING,t))}),this.pendingData=[],this.appended=!0)),this.tick()}},e.prototype.onFragParsed=function(t){var e=this.fragCurrent,r=t.frag;e&&"audio"===t.id&&r.sn===e.sn&&r.level===e.level&&this.state===S.PARSING&&(this.stats.tparsed=T.now(),this.state=S.PARSED,this._checkAppendedParsed())},e.prototype.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},e.prototype.onBufferCreated=function(t){var e=t.tracks.audio;e&&(this.mediaBuffer=e.buffer,this.loadedmetadata=!0),t.tracks.video&&(this.videoBuffer=t.tracks.video.buffer)},e.prototype.onBufferAppended=function(t){if("audio"===t.parent){var e=this.state;e!==S.PARSING&&e!==S.PARSED||(this.pendingBuffering=t.pending>0,this._checkAppendedParsed())}},e.prototype._checkAppendedParsed=function(){if(!(this.state!==S.PARSED||this.appended&&this.pendingBuffering)){var t=this.fragCurrent,e=this.stats,r=this.hls;if(t){this.fragPrevious=t,e.tbuffered=T.now(),r.trigger(d.a.FRAG_BUFFERED,{stats:e,frag:t,id:"audio"});var i=this.mediaBuffer?this.mediaBuffer:this.media;p.b.log("audio buffered : "+h.a.toString(i.buffered)),this.audioSwitch&&this.appended&&(this.audioSwitch=!1,r.trigger(d.a.AUDIO_TRACK_SWITCHED,{id:this.trackId})),this.state=S.IDLE}this.tick()}},e.prototype.onError=function(t){var e=t.frag;if(!e||"audio"===e.type)switch(t.details){case f.a.FRAG_LOAD_ERROR:case f.a.FRAG_LOAD_TIMEOUT:var r=t.frag;if(r&&"audio"!==r.type)break;if(!t.fatal){var i=this.fragLoadError;i?i++:i=1;var a=this.config;if(i<=a.fragLoadingMaxRetry){this.fragLoadError=i;var n=Math.min(Math.pow(2,i-1)*a.fragLoadingRetryDelay,a.fragLoadingMaxRetryTimeout);p.b.warn("AudioStreamController: frag loading failed, retry in "+n+" ms"),this.retryDate=T.now()+n,this.state=S.FRAG_LOADING_WAITING_RETRY}else p.b.error("AudioStreamController: "+t.details+" reaches max retry, redispatch as fatal ..."),t.fatal=!0,this.state=S.ERROR}break;case f.a.AUDIO_TRACK_LOAD_ERROR:case f.a.AUDIO_TRACK_LOAD_TIMEOUT:case f.a.KEY_LOAD_ERROR:case f.a.KEY_LOAD_TIMEOUT:this.state!==S.ERROR&&(this.state=t.fatal?S.ERROR:S.IDLE,p.b.warn("AudioStreamController: "+t.details+" while loading frag, now switching to "+this.state+" state ..."));break;case f.a.BUFFER_FULL_ERROR:if("audio"===t.parent&&(this.state===S.PARSING||this.state===S.PARSED)){var o=this.mediaBuffer,s=this.media.currentTime;if(o&&l.a.isBuffered(o,s)&&l.a.isBuffered(o,s+.5)){var u=this.config;u.maxMaxBufferLength>=u.maxBufferLength&&(u.maxMaxBufferLength/=2,p.b.warn("AudioStreamController: reduce max buffer length to "+u.maxMaxBufferLength+"s")),this.state=S.IDLE}else p.b.warn("AudioStreamController: buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,this.state=S.BUFFER_FLUSHING,this.hls.trigger(d.a.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"})}}},e.prototype.onBufferFlushed=function(){var t=this,e=this.pendingData;e&&e.length?(p.b.log("AudioStreamController: appending pending audio data after buffer flushed"),e.forEach(function(e){t.hls.trigger(d.a.BUFFER_APPENDING,e)}),this.appended=!0,this.pendingData=[],this.state=S.PARSED):(this.state=S.IDLE,this.fragPrevious=null,this.tick())},b(e,[{key:"state",set:function(t){if(this.state!==t){var e=this.state;this._state=t,p.b.log("audio stream:"+e+"->"+t)}},get:function(){return this._state}}]),e}(v.a);e.a=A},function(t,e,r){"use strict";function i(t,e,r,i){for(var n=void 0,o=void 0,s=void 0,l=void 0,u=void 0,d=window.VTTCue||window.TextTrackCue,c=0;c<i.rows.length;c++)if(n=i.rows[c],s=!0,l=0,u="",!n.isEmpty()){for(var h=0;h<n.chars.length;h++)n.chars[h].uchar.match(/\s/)&&s?l++:(u+=n.chars[h].uchar,s=!1);n.cueStartTime=e,e===r&&(r+=1e-4),o=new d(e,r,Object(a.b)(u.trim())),l>=16?l--:l++,navigator.userAgent.match(/Firefox\//)?o.line=c+1:o.line=c>7?c-2:c+1,o.align="left",o.position=Math.max(0,Math.min(100,l/32*100+(navigator.userAgent.match(/Firefox\//)?50:0))),t.addCue(o)}}Object.defineProperty(e,"__esModule",{value:!0}),e.newCue=i;var a=r(28)},function(t,e,r){"use strict";e.a=function(){function t(t){return"string"==typeof t&&(!!n[t.toLowerCase()]&&t.toLowerCase())}function e(t){return"string"==typeof t&&(!!o[t.toLowerCase()]&&t.toLowerCase())}function r(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var i in r)t[i]=r[i]}return t}function i(i,n,o){var s=this,l=function(){if("undefined"!=typeof navigator)return/MSIE\s8\.0/.test(navigator.userAgent)}(),u={};l?s=document.createElement("custom"):u.enumerable=!0,s.hasBeenReset=!1;var d="",c=!1,h=i,f=n,p=o,g=null,v="",y=!0,m="auto",b="start",E=50,T="middle",S=50,A="middle";if(Object.defineProperty(s,"id",r({},u,{get:function(){return d},set:function(t){d=""+t}})),Object.defineProperty(s,"pauseOnExit",r({},u,{get:function(){return c},set:function(t){c=!!t}})),Object.defineProperty(s,"startTime",r({},u,{get:function(){return h},set:function(t){if("number"!=typeof t)throw new TypeError("Start time must be set to a number.");h=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"endTime",r({},u,{get:function(){return f},set:function(t){if("number"!=typeof t)throw new TypeError("End time must be set to a number.");f=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"text",r({},u,{get:function(){return p},set:function(t){p=""+t,this.hasBeenReset=!0}})),Object.defineProperty(s,"region",r({},u,{get:function(){return g},set:function(t){g=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"vertical",r({},u,{get:function(){return v},set:function(e){var r=t(e);if(!1===r)throw new SyntaxError("An invalid or illegal string was specified.");v=r,this.hasBeenReset=!0}})),Object.defineProperty(s,"snapToLines",r({},u,{get:function(){return y},set:function(t){y=!!t,this.hasBeenReset=!0}})),Object.defineProperty(s,"line",r({},u,{get:function(){return m},set:function(t){if("number"!=typeof t&&t!==a)throw new SyntaxError("An invalid number or illegal string was specified.");m=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"lineAlign",r({},u,{get:function(){return b},set:function(t){var r=e(t);if(!r)throw new SyntaxError("An invalid or illegal string was specified.");b=r,this.hasBeenReset=!0}})),Object.defineProperty(s,"position",r({},u,{get:function(){return E},set:function(t){if(t<0||t>100)throw new Error("Position must be between 0 and 100.");E=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"positionAlign",r({},u,{get:function(){return T},set:function(t){var r=e(t);if(!r)throw new SyntaxError("An invalid or illegal string was specified.");T=r,this.hasBeenReset=!0}})),Object.defineProperty(s,"size",r({},u,{get:function(){return S},set:function(t){if(t<0||t>100)throw new Error("Size must be between 0 and 100.");S=t,this.hasBeenReset=!0}})),Object.defineProperty(s,"align",r({},u,{get:function(){return A},set:function(t){var r=e(t);if(!r)throw new SyntaxError("An invalid or illegal string was specified.");A=r,this.hasBeenReset=!0}})),s.displayState=void 0,l)return s}if("undefined"!=typeof window&&window.VTTCue)return window.VTTCue;var a="auto",n={"":!0,lr:!0,rl:!0},o={start:!0,middle:!0,end:!0,left:!0,right:!0};return i.prototype.getCueAsHTML=function(){return window.WebVTT.convertCueToDOMTree(window,this.text)},i}()},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function o(t,e){return t&&t.label===e.name&&!(t.textTrack1||t.textTrack2)}function s(t,e,r,i){return Math.min(e,i)-Math.max(t,r)}var l=r(1),u=r(4),d=r(68),c=r(69),h=r(70),f=r(0),p=r(27),g=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,l.a.MEDIA_ATTACHING,l.a.MEDIA_DETACHING,l.a.FRAG_PARSING_USERDATA,l.a.FRAG_DECRYPTED,l.a.MANIFEST_LOADING,l.a.MANIFEST_LOADED,l.a.FRAG_LOADED,l.a.LEVEL_SWITCHING,l.a.INIT_PTS_FOUND));if(n.hls=r,n.config=r.config,n.enabled=!0,n.Cues=r.config.cueHandler,n.textTracks=[],n.tracks=[],n.unparsedVttFrags=[],n.initPTS=void 0,n.cueRanges=[],n.captionsTracks={},n.captionsProperties={textTrack1:{label:n.config.captionsTextTrack1Label,languageCode:n.config.captionsTextTrack1LanguageCode},textTrack2:{label:n.config.captionsTextTrack2Label,languageCode:n.config.captionsTextTrack2LanguageCode}},n.config.enableCEA708Captions){var o=new c.a(n,"textTrack1"),s=new c.a(n,"textTrack2");n.cea608Parser=new d.a(0,o,s)}return n}return n(e,t),e.prototype.addCues=function(t,e,r,i){for(var a=this.cueRanges,n=!1,o=a.length;o--;){var l=a[o],u=s(l[0],l[1],e,r);if(u>=0&&(l[0]=Math.min(l[0],e),l[1]=Math.max(l[1],r),n=!0,u/(r-e)>.5))return}n||a.push([e,r]),this.Cues.newCue(this.captionsTracks[t],e,r,i)},e.prototype.onInitPtsFound=function(t){var e=this;void 0===this.initPTS&&(this.initPTS=t.initPTS),this.unparsedVttFrags.length&&(this.unparsedVttFrags.forEach(function(t){e.onFragLoaded(t)}),this.unparsedVttFrags=[])},e.prototype.getExistingTrack=function(t){var e=this.media;if(e)for(var r=0;r<e.textTracks.length;r++){var i=e.textTracks[r];if(i[t])return i}return null},e.prototype.createCaptionsTrack=function(t){var e=this.captionsProperties[t],r=e.label,i=e.languageCode,a=this.captionsTracks;if(!a[t]){var n=this.getExistingTrack(t);if(n)a[t]=n,Object(p.a)(a[t]),Object(p.b)(a[t],this.media);else{var o=this.createTextTrack("captions",r,i);o&&(o[t]=!0,a[t]=o)}}},e.prototype.createTextTrack=function(t,e,r){var i=this.media;if(i)return i.addTextTrack(t,e,r)},e.prototype.destroy=function(){u.a.prototype.destroy.call(this)},e.prototype.onMediaAttaching=function(t){this.media=t.media,this._cleanTracks()},e.prototype.onMediaDetaching=function(){var t=this.captionsTracks;Object.keys(t).forEach(function(e){Object(p.a)(t[e]),delete t[e]})},e.prototype.onManifestLoading=function(){this.lastSn=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0},this._cleanTracks()},e.prototype._cleanTracks=function(){var t=this.media;if(t){var e=t.textTracks;if(e)for(var r=0;r<e.length;r++)Object(p.a)(e[r])}},e.prototype.onManifestLoaded=function(t){var e=this;if(this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=void 0,this.cueRanges=[],this.config.enableWebVTT){this.tracks=t.subtitles||[];var r=this.media?this.media.textTracks:[];this.tracks.forEach(function(t,i){var a=void 0;if(i<r.length){var n=r[i];o(n,t)&&(a=n)}a||(a=e.createTextTrack("subtitles",t.name,t.lang)),t.default?a.mode=e.hls.subtitleDisplay?"showing":"hidden":a.mode="disabled",e.textTracks.push(a)})}},e.prototype.onLevelSwitching=function(){this.enabled="NONE"!==this.hls.currentLevel.closedCaptions},e.prototype.onFragLoaded=function(t){var e=t.frag,r=t.payload;if("main"===e.type){var i=e.sn;if(i!==this.lastSn+1){var a=this.cea608Parser;a&&a.reset()}this.lastSn=i}else if("subtitle"===e.type)if(r.byteLength){if(void 0===this.initPTS)return void this.unparsedVttFrags.push(t);var n=e.decryptdata;null!=n&&null!=n.key&&"AES-128"===n.method||this._parseVTTs(e,r)}else this.hls.trigger(l.a.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:e})},e.prototype._parseVTTs=function(t,e){var r=this.vttCCs;r[t.cc]||(r[t.cc]={start:t.start,prevCC:this.prevCC,new:!0},this.prevCC=t.cc);var i=this.textTracks,a=this.hls;h.a.parse(e,this.initPTS,r,t.cc,function(e){var r=i[t.trackId];if("disabled"===r.mode)return void a.trigger(l.a.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t});e.forEach(function(t){if(!r.cues.getCueById(t.id))try{r.addCue(t)}catch(i){var e=new window.TextTrackCue(t.startTime,t.endTime,t.text);e.id=t.id,r.addCue(e)}}),a.trigger(l.a.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},function(e){f.b.log("Failed to parse VTT cue: "+e),a.trigger(l.a.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t})})},e.prototype.onFragDecrypted=function(t){var e=t.payload,r=t.frag;if("subtitle"===r.type){if(void 0===this.initPTS)return void this.unparsedVttFrags.push(t);this._parseVTTs(r,e)}},e.prototype.onFragParsingUserdata=function(t){if(this.enabled&&this.config.enableCEA708Captions)for(var e=0;e<t.samples.length;e++){var r=this.extractCea608Data(t.samples[e].bytes);this.cea608Parser.addData(t.samples[e].pts,r)}},e.prototype.extractCea608Data=function(t){for(var e=31&t[0],r=2,i=void 0,a=void 0,n=void 0,o=void 0,s=void 0,l=[],u=0;u<e;u++)i=t[r++],a=127&t[r++],n=127&t[r++],o=0!=(4&i),s=3&i,0===a&&0===n||o&&0===s&&(l.push(a),l.push(n));return l},e}(u.a);e.a=g},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},n=function(t){var e=t;return a.hasOwnProperty(t)&&(e=a[t]),String.fromCharCode(e)},o=15,s=100,l={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},u={17:2,18:4,21:6,22:8,23:10,19:13,20:15},d={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},c={25:2,26:4,29:6,30:8,31:10,27:13,28:15},h=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],f={verboseFilter:{DATA:3,DEBUG:3,INFO:2,WARNING:2,TEXT:1,ERROR:0},time:null,verboseLevel:0,setTime:function(t){this.time=t},log:function(t,e){this.verboseFilter[t];this.verboseLevel}},p=function(t){for(var e=[],r=0;r<t.length;r++)e.push(t[r].toString(16));return e},g=function(){function t(e,r,a,n,o){i(this,t),this.foreground=e||"white",this.underline=r||!1,this.italics=a||!1,this.background=n||"black",this.flash=o||!1}return t.prototype.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},t.prototype.setStyles=function(t){for(var e=["foreground","underline","italics","background","flash"],r=0;r<e.length;r++){var i=e[r];t.hasOwnProperty(i)&&(this[i]=t[i])}},t.prototype.isDefault=function(){return"white"===this.foreground&&!this.underline&&!this.italics&&"black"===this.background&&!this.flash},t.prototype.equals=function(t){return this.foreground===t.foreground&&this.underline===t.underline&&this.italics===t.italics&&this.background===t.background&&this.flash===t.flash},t.prototype.copy=function(t){this.foreground=t.foreground,this.underline=t.underline,this.italics=t.italics,this.background=t.background,this.flash=t.flash},t.prototype.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},t}(),v=function(){function t(e,r,a,n,o,s){i(this,t),this.uchar=e||" ",this.penState=new g(r,a,n,o,s)}return t.prototype.reset=function(){this.uchar=" ",this.penState.reset()},t.prototype.setChar=function(t,e){this.uchar=t,this.penState.copy(e)},t.prototype.setPenState=function(t){this.penState.copy(t)},t.prototype.equals=function(t){return this.uchar===t.uchar&&this.penState.equals(t.penState)},t.prototype.copy=function(t){this.uchar=t.uchar,this.penState.copy(t.penState)},t.prototype.isEmpty=function(){return" "===this.uchar&&this.penState.isDefault()},t}(),y=function(){function t(){i(this,t),this.chars=[];for(var e=0;e<s;e++)this.chars.push(new v);this.pos=0,this.currPenState=new g}return t.prototype.equals=function(t){for(var e=!0,r=0;r<s;r++)if(!this.chars[r].equals(t.chars[r])){e=!1;break}return e},t.prototype.copy=function(t){for(var e=0;e<s;e++)this.chars[e].copy(t.chars[e])},t.prototype.isEmpty=function(){for(var t=!0,e=0;e<s;e++)if(!this.chars[e].isEmpty()){t=!1;break}return t},t.prototype.setCursor=function(t){this.pos!==t&&(this.pos=t),this.pos<0?(f.log("ERROR","Negative cursor position "+this.pos),this.pos=0):this.pos>s&&(f.log("ERROR","Too large cursor position "+this.pos),this.pos=s)},t.prototype.moveCursor=function(t){var e=this.pos+t;if(t>1)for(var r=this.pos+1;r<e+1;r++)this.chars[r].setPenState(this.currPenState);this.setCursor(e)},t.prototype.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},t.prototype.insertChar=function(t){t>=144&&this.backSpace();var e=n(t);if(this.pos>=s)return void f.log("ERROR","Cannot insert "+t.toString(16)+" ("+e+") at position "+this.pos+". Skipping it!");this.chars[this.pos].setChar(e,this.currPenState),this.moveCursor(1)},t.prototype.clearFromPos=function(t){var e=void 0;for(e=t;e<s;e++)this.chars[e].reset()},t.prototype.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},t.prototype.clearToEndOfRow=function(){this.clearFromPos(this.pos)},t.prototype.getTextString=function(){for(var t=[],e=!0,r=0;r<s;r++){var i=this.chars[r].uchar;" "!==i&&(e=!1),t.push(i)}return e?"":t.join("")},t.prototype.setPenStyles=function(t){this.currPenState.setStyles(t),this.chars[this.pos].setPenState(this.currPenState)},t}(),m=function(){function t(){i(this,t),this.rows=[];for(var e=0;e<o;e++)this.rows.push(new y);this.currRow=o-1,this.nrRollUpRows=null,this.reset()}return t.prototype.reset=function(){for(var t=0;t<o;t++)this.rows[t].clear();this.currRow=o-1},t.prototype.equals=function(t){for(var e=!0,r=0;r<o;r++)if(!this.rows[r].equals(t.rows[r])){e=!1;break}return e},t.prototype.copy=function(t){for(var e=0;e<o;e++)this.rows[e].copy(t.rows[e])},t.prototype.isEmpty=function(){for(var t=!0,e=0;e<o;e++)if(!this.rows[e].isEmpty()){t=!1;break}return t},t.prototype.backSpace=function(){this.rows[this.currRow].backSpace()},t.prototype.clearToEndOfRow=function(){this.rows[this.currRow].clearToEndOfRow()},t.prototype.insertChar=function(t){this.rows[this.currRow].insertChar(t)},t.prototype.setPen=function(t){this.rows[this.currRow].setPenStyles(t)},t.prototype.moveCursor=function(t){this.rows[this.currRow].moveCursor(t)},t.prototype.setCursor=function(t){f.log("INFO","setCursor: "+t),this.rows[this.currRow].setCursor(t)},t.prototype.setPAC=function(t){f.log("INFO","pacData = "+JSON.stringify(t));var e=t.row-1;if(this.nrRollUpRows&&e<this.nrRollUpRows-1&&(e=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==e){for(var r=0;r<o;r++)this.rows[r].clear();var i=this.currRow+1-this.nrRollUpRows,a=this.lastOutputScreen;if(a){var n=a.rows[i].cueStartTime;if(n&&n<f.time)for(var s=0;s<this.nrRollUpRows;s++)this.rows[e-this.nrRollUpRows+s+1].copy(a.rows[i+s])}}this.currRow=e;var l=this.rows[this.currRow];if(null!==t.indent){var u=t.indent,d=Math.max(u-1,0);l.setCursor(t.indent),t.color=l.chars[d].penState.foreground}var c={foreground:t.color,underline:t.underline,italics:t.italics,background:"black",flash:!1};this.setPen(c)},t.prototype.setBkgData=function(t){f.log("INFO","bkgData = "+JSON.stringify(t)),this.backSpace(),this.setPen(t),this.insertChar(32)},t.prototype.setRollUpRows=function(t){this.nrRollUpRows=t},t.prototype.rollUp=function(){if(null===this.nrRollUpRows)return void f.log("DEBUG","roll_up but nrRollUpRows not set yet");f.log("TEXT",this.getDisplayText());var t=this.currRow+1-this.nrRollUpRows,e=this.rows.splice(t,1)[0];e.clear(),this.rows.splice(this.currRow,0,e),f.log("INFO","Rolling up")},t.prototype.getDisplayText=function(t){t=t||!1;for(var e=[],r="",i=-1,a=0;a<o;a++){var n=this.rows[a].getTextString();n&&(i=a+1,t?e.push("Row "+i+": '"+n+"'"):e.push(n.trim()))}return e.length>0&&(r=t?"["+e.join(" | ")+"]":e.join("\n")),r},t.prototype.getTextAndFormat=function(){return this.rows},t}(),b=function(){function t(e,r){i(this,t),this.chNr=e,this.outputFilter=r,this.mode=null,this.verbose=0,this.displayedMemory=new m,this.nonDisplayedMemory=new m,this.lastOutputScreen=new m,this.currRollUpRow=this.displayedMemory.rows[o-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null}return t.prototype.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.currRollUpRow=this.displayedMemory.rows[o-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.lastCueEndTime=null},t.prototype.getHandler=function(){return this.outputFilter},t.prototype.setHandler=function(t){this.outputFilter=t},t.prototype.setPAC=function(t){this.writeScreen.setPAC(t)},t.prototype.setBkgData=function(t){this.writeScreen.setBkgData(t)},t.prototype.setMode=function(t){t!==this.mode&&(this.mode=t,f.log("INFO","MODE="+t),"MODE_POP-ON"===this.mode?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),"MODE_ROLL-UP"!==this.mode&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=t)},t.prototype.insertChars=function(t){for(var e=0;e<t.length;e++)this.writeScreen.insertChar(t[e]);var r=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";f.log("INFO",r+": "+this.writeScreen.getDisplayText(!0)),"MODE_PAINT-ON"!==this.mode&&"MODE_ROLL-UP"!==this.mode||(f.log("TEXT","DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},t.prototype.ccRCL=function(){f.log("INFO","RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},t.prototype.ccBS=function(){f.log("INFO","BS - BackSpace"),"MODE_TEXT"!==this.mode&&(this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate())},t.prototype.ccAOF=function(){},t.prototype.ccAON=function(){},t.prototype.ccDER=function(){f.log("INFO","DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},t.prototype.ccRU=function(t){f.log("INFO","RU("+t+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(t)},t.prototype.ccFON=function(){f.log("INFO","FON - Flash On"),this.writeScreen.setPen({flash:!0})},t.prototype.ccRDC=function(){f.log("INFO","RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},t.prototype.ccTR=function(){f.log("INFO","TR"),this.setMode("MODE_TEXT")},t.prototype.ccRTD=function(){f.log("INFO","RTD"),this.setMode("MODE_TEXT")},t.prototype.ccEDM=function(){f.log("INFO","EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},t.prototype.ccCR=function(){f.log("CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},t.prototype.ccENM=function(){f.log("INFO","ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},t.prototype.ccEOC=function(){if(f.log("INFO","EOC - End Of Caption"),"MODE_POP-ON"===this.mode){var t=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=t,this.writeScreen=this.nonDisplayedMemory,f.log("TEXT","DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},t.prototype.ccTO=function(t){f.log("INFO","TO("+t+") - Tab Offset"),this.writeScreen.moveCursor(t)},t.prototype.ccMIDROW=function(t){var e={flash:!1};if(e.underline=t%2==1,e.italics=t>=46,e.italics)e.foreground="white";else{var r=Math.floor(t/2)-16,i=["white","green","blue","cyan","red","yellow","magenta"];e.foreground=i[r]}f.log("INFO","MIDROW: "+JSON.stringify(e)),this.writeScreen.setPen(e)},t.prototype.outputDataUpdate=function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=f.time;null!==e&&this.outputFilter&&(null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue&&(this.outputFilter.newCue(this.cueStartTime,e,this.lastOutputScreen),!0===t&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue()),this.cueStartTime=this.displayedMemory.isEmpty()?null:e):this.cueStartTime=e,this.lastOutputScreen.copy(this.displayedMemory))},t.prototype.cueSplitAtTime=function(t){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,t,this.displayedMemory),this.cueStartTime=t))},t}(),E=function(){function t(e,r,a){i(this,t),this.field=e||1,this.outputs=[r,a],this.channels=[new b(1,r),new b(2,a)],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 t.prototype.getHandler=function(t){return this.channels[t].getHandler()},t.prototype.setHandler=function(t,e){this.channels[t].setHandler(e)},t.prototype.addData=function(t,e){var r=void 0,i=void 0,a=void 0,n=!1;this.lastTime=t,f.setTime(t);for(var o=0;o<e.length;o+=2)if(i=127&e[o],a=127&e[o+1],0!==i||0!==a){if(f.log("DATA","["+p([e[o],e[o+1]])+"] -> ("+p([i,a])+")"),r=this.parseCmd(i,a),r||(r=this.parseMidrow(i,a)),r||(r=this.parsePAC(i,a)),r||(r=this.parseBackgroundAttributes(i,a)),!r&&(n=this.parseChars(i,a)))if(this.currChNr&&this.currChNr>=0){var s=this.channels[this.currChNr-1];s.insertChars(n)}else f.log("WARNING","No channel found yet. TEXT-MODE?");r?this.dataCounters.cmd+=2:n?this.dataCounters.char+=2:(this.dataCounters.other+=2,f.log("WARNING","Couldn't parse cleaned data "+p([i,a])+" orig: "+p([e[o],e[o+1]])))}else this.dataCounters.padding+=2},t.prototype.parseCmd=function(t,e){var r=null,i=(20===t||28===t)&&e>=32&&e<=47,a=(23===t||31===t)&&e>=33&&e<=35;if(!i&&!a)return!1;if(t===this.lastCmdA&&e===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,f.log("DEBUG","Repeated command ("+p([t,e])+") is dropped"),!0;r=20===t||23===t?1:2;var n=this.channels[r-1];return 20===t||28===t?32===e?n.ccRCL():33===e?n.ccBS():34===e?n.ccAOF():35===e?n.ccAON():36===e?n.ccDER():37===e?n.ccRU(2):38===e?n.ccRU(3):39===e?n.ccRU(4):40===e?n.ccFON():41===e?n.ccRDC():42===e?n.ccTR():43===e?n.ccRTD():44===e?n.ccEDM():45===e?n.ccCR():46===e?n.ccENM():47===e&&n.ccEOC():n.ccTO(e-32),this.lastCmdA=t,this.lastCmdB=e,this.currChNr=r,!0},t.prototype.parseMidrow=function(t,e){var r=null;if((17===t||25===t)&&e>=32&&e<=47){if((r=17===t?1:2)!==this.currChNr)return f.log("ERROR","Mismatch channel in midrow parsing"),!1;return this.channels[r-1].ccMIDROW(e),f.log("DEBUG","MIDROW ("+p([t,e])+")"),!0}return!1},t.prototype.parsePAC=function(t,e){var r=null,i=null,a=(t>=17&&t<=23||t>=25&&t<=31)&&e>=64&&e<=127,n=(16===t||24===t)&&e>=64&&e<=95;if(!a&&!n)return!1;if(t===this.lastCmdA&&e===this.lastCmdB)return this.lastCmdA=null,this.lastCmdB=null,!0;r=t<=23?1:2,i=e>=64&&e<=95?1===r?l[t]:d[t]:1===r?u[t]:c[t];var o=this.interpretPAC(i,e);return this.channels[r-1].setPAC(o),this.lastCmdA=t,this.lastCmdB=e,this.currChNr=r,!0},t.prototype.interpretPAC=function(t,e){var r=e,i={color:null,italics:!1,indent:null,underline:!1,row:t};return r=e>95?e-96:e-64,i.underline=1==(1&r),r<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(i.italics=!0,i.color="white"):i.indent=4*Math.floor((r-16)/2),i},t.prototype.parseChars=function(t,e){var r=null,i=null,a=null;if(t>=25?(r=2,a=t-8):(r=1,a=t),a>=17&&a<=19){var o=e;o=17===a?e+80:18===a?e+112:e+144,f.log("INFO","Special char '"+n(o)+"' in channel "+r),i=[o]}else t>=32&&t<=127&&(i=0===e?[t]:[t,e]);if(i){var s=p(i);f.log("DEBUG","Char codes = "+s.join(",")),this.lastCmdA=null,this.lastCmdB=null}return i},t.prototype.parseBackgroundAttributes=function(t,e){var r=void 0,i=void 0,a=void 0,n=void 0,o=(16===t||24===t)&&e>=32&&e<=47,s=(23===t||31===t)&&e>=45&&e<=47;return!(!o&&!s)&&(r={},16===t||24===t?(i=Math.floor((e-32)/2),r.background=h[i],e%2==1&&(r.background=r.background+"_semi")):45===e?r.background="transparent":(r.foreground="black",47===e&&(r.underline=!0)),a=t<24?1:2,n=this.channels[a-1],n.setBkgData(r),this.lastCmdA=null,this.lastCmdB=null,!0)},t.prototype.reset=function(){for(var t=0;t<this.channels.length;t++)this.channels[t]&&this.channels[t].reset();this.lastCmdA=null,this.lastCmdB=null},t.prototype.cueSplitAtTime=function(t){for(var e=0;e<this.channels.length;e++)this.channels[e]&&this.channels[e].cueSplitAtTime(t)},t}();e.a=E},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var a=function(){function t(e,r){i(this,t),this.timelineController=e,this.trackName=r,this.startTime=null,this.endTime=null,this.screen=null}return t.prototype.dispatchCue=function(){null!==this.startTime&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen),this.startTime=null)},t.prototype.newCue=function(t,e,r){(null===this.startTime||this.startTime>t)&&(this.startTime=t),this.endTime=e,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},t}();e.a=a},function(t,e,r){"use strict";var i=r(3),a=r(28),n=r(9),o=function(t,e,r){return t.substr(r||0,e.length)===e},s=function(t){var e=parseInt(t.substr(-3)),r=parseInt(t.substr(-6,2)),a=parseInt(t.substr(-9,2)),n=t.length>9?parseInt(t.substr(0,t.indexOf(":"))):0;return Object(i.a)(e)&&Object(i.a)(r)&&Object(i.a)(a)&&Object(i.a)(n)?(e+=1e3*r,e+=6e4*a,e+=36e5*n):-1},l=function(t){for(var e=5381,r=t.length;r;)e=33*e^t.charCodeAt(--r);return(e>>>0).toString()},u=function(t,e,r){var i=t[e],a=t[i.prevCC];if(!a||!a.new&&i.new)return t.ccOffset=t.presentationOffset=i.start,void(i.new=!1);for(;a&&a.new;)t.ccOffset+=i.start-a.start,i.new=!1,i=a,a=t[i.prevCC];t.presentationOffset=r},d={parse:function(t,e,r,i,d,c){var h=/\r\n|\n\r|\n|\r/g,f=Object(n.b)(new Uint8Array(t)).trim().replace(h,"\n").split("\n"),p="00:00.000",g=0,v=0,y=0,m=[],b=void 0,E=!0,T=new a.a;T.oncue=function(t){var e=r[i],a=r.ccOffset;e&&e.new&&(void 0!==v?a=r.ccOffset=e.start:u(r,i,y)),y&&(a=y+r.ccOffset-r.presentationOffset),t.startTime+=a-v,t.endTime+=a-v,t.id=l(t.startTime.toString())+l(t.endTime.toString())+l(t.text),t.text=decodeURIComponent(encodeURIComponent(t.text)),t.endTime>0&&m.push(t)},T.onparsingerror=function(t){b=t},T.onflush=function(){if(b&&c)return void c(b);d(m)},f.forEach(function(t){if(E){if(o(t,"X-TIMESTAMP-MAP=")){E=!1,t.substr(16).split(",").forEach(function(t){o(t,"LOCAL:")?p=t.substr(6):o(t,"MPEGTS:")&&(g=parseInt(t.substr(7)))});try{e=e<0?e+8589934592:e,g-=e,v=s(p)/1e3,y=g/9e4,-1===v&&(b=new Error("Malformed X-TIMESTAMP-MAP: "+t))}catch(e){b=new Error("Malformed X-TIMESTAMP-MAP: "+t)}return}""===t&&(E=!1)}T.parse(t+"\n")}),T.flush()}};e.a=d},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function o(t){for(var e=[],r=0;r<t.length;r++)"subtitles"===t[r].kind&&e.push(t[r]);return e}var s=r(1),l=r(4),u=r(0),d=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),c=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.MEDIA_ATTACHED,s.a.MEDIA_DETACHING,s.a.MANIFEST_LOADING,s.a.MANIFEST_LOADED,s.a.SUBTITLE_TRACK_LOADED));return n.tracks=[],n.trackId=-1,n.media=null,n.subtitleDisplay=!0,n}return n(e,t),e.prototype._onTextTracksChanged=function(){if(this.media){for(var t=-1,e=o(this.media.textTracks),r=0;r<e.length;r++)if("hidden"===e[r].mode)t=r;else if("showing"===e[r].mode){t=r;break}this.subtitleTrack=t}},e.prototype.destroy=function(){l.a.prototype.destroy.call(this)},e.prototype.onMediaAttached=function(t){var e=this;this.media=t.media,this.media&&(this.queuedDefaultTrack&&(this.subtitleTrack=this.queuedDefaultTrack,delete this.queuedDefaultTrack),this.trackChangeListener=this._onTextTracksChanged.bind(this),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.subtitlePollingInterval=setInterval(function(){e.trackChangeListener()},500):this.media.textTracks.addEventListener("change",this.trackChangeListener))},e.prototype.onMediaDetaching=function(){this.media&&(this.useTextTrackPolling?clearInterval(this.subtitlePollingInterval):this.media.textTracks.removeEventListener("change",this.trackChangeListener),this.media=null)},e.prototype.onManifestLoading=function(){this.tracks=[],this.trackId=-1},e.prototype.onManifestLoaded=function(t){var e=this,r=t.subtitles||[];this.tracks=r,this.trackId=-1,this.hls.trigger(s.a.SUBTITLE_TRACKS_UPDATED,{subtitleTracks:r}),r.forEach(function(t){t.default&&(e.media?e.subtitleTrack=t.id:e.queuedDefaultTrack=t.id)})},e.prototype.onTick=function(){var t=this.trackId,e=this.tracks[t];if(e){var r=e.details;r&&!r.live||(u.b.log("(re)loading playlist for subtitle track "+t),this.hls.trigger(s.a.SUBTITLE_TRACK_LOADING,{url:e.url,id:t}))}},e.prototype.onSubtitleTrackLoaded=function(t){var e=this;t.id<this.tracks.length&&(u.b.log("subtitle track "+t.id+" loaded"),this.tracks[t.id].details=t.details,t.details.live&&!this.timer&&(this.timer=setInterval(function(){e.onTick()},1e3*t.details.targetduration,this)),!t.details.live&&this.timer&&this._stopTimer())},e.prototype.setSubtitleTrackInternal=function(t){var e=this.hls,r=this.tracks;if(!("number"!=typeof t||t<-1||t>=r.length)&&(this._stopTimer(),this.trackId=t,u.b.log("switching to subtitle track "+t),e.trigger(s.a.SUBTITLE_TRACK_SWITCH,{id:t}),-1!==t)){var i=r[t],a=i.details;a&&!a.live||(u.b.log("(re)loading playlist for subtitle track "+t),e.trigger(s.a.SUBTITLE_TRACK_LOADING,{url:i.url,id:t}))}},e.prototype._stopTimer=function(){this.timer&&(clearInterval(this.timer),this.timer=null)},e.prototype._toggleTrackModes=function(t){var e=this.media,r=this.subtitleDisplay,i=this.trackId;if(e){var a=o(e.textTracks);if(-1===t)[].slice.call(a).forEach(function(t){t.mode="disabled"});else{var n=a[i];n&&(n.mode="disabled")}var s=a[t];s&&(s.mode=r?"showing":"hidden")}},d(e,[{key:"subtitleTracks",get:function(){return this.tracks}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(t){this.trackId!==t&&(this._toggleTrackModes(t),this.setSubtitleTrackInternal(t))}}]),e}(l.a);e.a=c},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(1),s=r(0),l=r(14),u=r(10),d=window,c=d.performance,h={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING"},f=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,o.a.MEDIA_ATTACHED,o.a.ERROR,o.a.KEY_LOADED,o.a.FRAG_LOADED,o.a.SUBTITLE_TRACKS_UPDATED,o.a.SUBTITLE_TRACK_SWITCH,o.a.SUBTITLE_TRACK_LOADED,o.a.SUBTITLE_FRAG_PROCESSED));return n.config=r.config,n.vttFragSNsProcessed={},n.vttFragQueues=void 0,n.currentlyProcessing=null,n.state=h.STOPPED,n.currentTrackId=-1,n.decrypter=new l.a(r.observer,r.config),n}return n(e,t),e.prototype.onHandlerDestroyed=function(){this.state=h.STOPPED},e.prototype.clearVttFragQueues=function(){var t=this;this.vttFragQueues={},this.tracks.forEach(function(e){t.vttFragQueues[e.id]=[]})},e.prototype.nextFrag=function(){if(null===this.currentlyProcessing&&this.currentTrackId>-1&&this.vttFragQueues[this.currentTrackId].length){var t=this.currentlyProcessing=this.vttFragQueues[this.currentTrackId].shift();this.fragCurrent=t,this.hls.trigger(o.a.FRAG_LOADING,{frag:t}),this.state=h.FRAG_LOADING}},e.prototype.onSubtitleFragProcessed=function(t){t.success&&this.vttFragSNsProcessed[t.frag.trackId].push(t.frag.sn),this.currentlyProcessing=null,this.state=h.IDLE,this.nextFrag()},e.prototype.onMediaAttached=function(){this.state=h.IDLE},e.prototype.onError=function(t){var e=t.frag;e&&"subtitle"!==e.type||this.currentlyProcessing&&(this.currentlyProcessing=null,this.nextFrag())},e.prototype.doTick=function(){var t=this;switch(this.state){case h.IDLE:var e=this.tracks,r=this.currentTrackId,i=this.vttFragSNsProcessed[r],a=this.vttFragQueues[r],n=this.currentlyProcessing?this.currentlyProcessing.sn:-1,l=function(t){return i.indexOf(t.sn)>-1},u=function(t){return a.some(function(e){return e.sn===t.sn})};if(!e)break;var d;if(r<e.length&&(d=e[r].details),void 0===d)break;d.fragments.forEach(function(e){l(e)||e.sn===n||u(e)||(e.encrypted?(s.b.log("Loading key for "+e.sn),t.state=h.KEY_LOADING,t.hls.trigger(o.a.KEY_LOADING,{frag:e})):(e.trackId=r,a.push(e),t.nextFrag()))})}},e.prototype.onSubtitleTracksUpdated=function(t){var e=this;s.b.log("subtitle tracks updated"),this.tracks=t.subtitleTracks,this.clearVttFragQueues(),this.vttFragSNsProcessed={},this.tracks.forEach(function(t){e.vttFragSNsProcessed[t.id]=[]})},e.prototype.onSubtitleTrackSwitch=function(t){if(this.currentTrackId=t.id,this.tracks&&-1!==this.currentTrackId){var e=this.tracks[this.currentTrackId];e&&e.details&&this.tick()}},e.prototype.onSubtitleTrackLoaded=function(){this.tick()},e.prototype.onKeyLoaded=function(){this.state===h.KEY_LOADING&&(this.state=h.IDLE,this.tick())},e.prototype.onFragLoaded=function(t){var e=this.fragCurrent,r=t.frag.decryptdata,i=t.frag,a=this.hls;if(this.state===h.FRAG_LOADING&&e&&"subtitle"===t.frag.type&&e.sn===t.frag.sn&&t.payload.byteLength>0&&null!=r&&null!=r.key&&"AES-128"===r.method){var n=void 0;try{n=c.now()}catch(t){n=Date.now()}this.decrypter.decrypt(t.payload,r.key.buffer,r.iv.buffer,function(t){var e=void 0;try{e=c.now()}catch(t){e=Date.now()}a.trigger(o.a.FRAG_DECRYPTED,{frag:i,payload:t,stats:{tstart:n,tdecrypt:e}})})}},e}(u.a);e.a=f},function(t,e,r){"use strict";function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}var o=r(4),s=r(1),l=r(2),u=r(0),d=function(){function t(t,e){for(var r=0;r<e.length;r++){var i=e[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,r,i){return r&&t(e.prototype,r),i&&t(e,i),e}}(),c=window,h=c.XMLHttpRequest,f={WIDEVINE:"com.widevine.alpha",PLAYREADY:"com.microsoft.playready"},p=function(t,e,r){var i={videoCapabilities:[]};return e.forEach(function(t){i.videoCapabilities.push({contentType:'video/mp4; codecs="'+t+'"'})}),[i]},g=function(t,e,r){switch(t){case f.WIDEVINE:return p(0,r);default:throw Error("Unknown key-system: "+t)}},v=function(t){function e(r){i(this,e);var n=a(this,t.call(this,r,s.a.MEDIA_ATTACHED,s.a.MANIFEST_PARSED));return n._widevineLicenseUrl=r.config.widevineLicenseUrl,n._licenseXhrSetup=r.config.licenseXhrSetup,n._emeEnabled=r.config.emeEnabled,n._requestMediaKeySystemAccess=r.config.requestMediaKeySystemAccessFunc,n._mediaKeysList=[],n._media=null,n._hasSetMediaKeys=!1,n._isMediaEncrypted=!1,n._requestLicenseFailureCount=0,n}return n(e,t),e.prototype.getLicenseServerUrl=function(t){var e=void 0;switch(t){case f.WIDEVINE:e=this._widevineLicenseUrl;break;default:e=null}return e||(u.b.error('No license server URL configured for key-system "'+t+'"'),this.hls.trigger(s.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})),e},e.prototype._attemptKeySystemAccess=function(t,e,r){var i=this,a=g(t,0,r);if(!a)return void u.b.warn("Can not create config for key-system (maybe because platform is not supported):",t);u.b.log("Requesting encrypted media key-system access"),this.requestMediaKeySystemAccess(t,a).then(function(e){i._onMediaKeySystemAccessObtained(t,e)}).catch(function(e){u.b.error('Failed to obtain key-system "'+t+'" access:',e)})},e.prototype._onMediaKeySystemAccessObtained=function(t,e){var r=this;u.b.log('Access for key-system "'+t+'" obtained');var i={mediaKeys:null,mediaKeysSession:null,mediaKeysSessionInitialized:!1,mediaKeySystemAccess:e,mediaKeySystemDomain:t};this._mediaKeysList.push(i),e.createMediaKeys().then(function(e){i.mediaKeys=e,u.b.log('Media-keys created for key-system "'+t+'"'),r._onMediaKeysCreated()}).catch(function(t){u.b.error("Failed to create media-keys:",t)})},e.prototype._onMediaKeysCreated=function(){var t=this;this._mediaKeysList.forEach(function(e){e.mediaKeysSession||(e.mediaKeysSession=e.mediaKeys.createSession(),t._onNewMediaKeySession(e.mediaKeysSession))})},e.prototype._onNewMediaKeySession=function(t){var e=this;u.b.log("New key-system session "+t.sessionId),t.addEventListener("message",function(r){e._onKeySessionMessage(t,r.message)},!1)},e.prototype._onKeySessionMessage=function(t,e){u.b.log("Got EME message event, creating license request"),this._requestLicense(e,function(e){u.b.log("Received license data, updating key-session"),t.update(e)})},e.prototype._onMediaEncrypted=function(t,e){u.b.log('Media is encrypted using "'+t+'" init data type'),this._isMediaEncrypted=!0,this._mediaEncryptionInitDataType=t,this._mediaEncryptionInitData=e,this._attemptSetMediaKeys(),this._generateRequestWithPreferredKeySession()},e.prototype._attemptSetMediaKeys=function(){if(!this._hasSetMediaKeys){var t=this._mediaKeysList[0];if(!t||!t.mediaKeys)return u.b.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),void this.hls.trigger(s.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_NO_KEYS,fatal:!0});u.b.log("Setting keys for encrypted media"),this._media.setMediaKeys(t.mediaKeys),this._hasSetMediaKeys=!0}},e.prototype._generateRequestWithPreferredKeySession=function(){var t=this,e=this._mediaKeysList[0];if(!e)return u.b.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),void this.hls.trigger(s.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_NO_ACCESS,fatal:!0});if(e.mediaKeysSessionInitialized)return void u.b.warn("Key-Session already initialized but requested again");var r=e.mediaKeysSession;r||(u.b.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(s.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_NO_SESSION,fatal:!0}));var i=this._mediaEncryptionInitDataType,a=this._mediaEncryptionInitData;u.b.log('Generating key-session request for "'+i+'" init data type'),e.mediaKeysSessionInitialized=!0,r.generateRequest(i,a).then(function(){u.b.debug("Key-session generation succeeded")}).catch(function(e){u.b.error("Error generating key-session request:",e),t.hls.trigger(s.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_NO_SESSION,fatal:!1})})},e.prototype._createLicenseXhr=function(t,e,r){var i=new h,a=this._licenseXhrSetup;try{if(a)try{a(i,t)}catch(e){i.open("POST",t,!0),a(i,t)}i.readyState||i.open("POST",t,!0)}catch(t){return u.b.error("Error setting up key-system license XHR",t),void this.hls.trigger(s.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}return i.responseType="arraybuffer",i.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,i,t,e,r),i},e.prototype._onLicenseRequestReadyStageChange=function(t,e,r,i){switch(t.readyState){case 4:if(200===t.status)this._requestLicenseFailureCount=0,u.b.log("License request succeeded"),i(t.response);else{if(u.b.error("License Request XHR failed ("+e+"). Status: "+t.status+" ("+t.statusText+")"),++this._requestLicenseFailureCount<=3){var a=3-this._requestLicenseFailureCount+1;return u.b.warn("Retrying license request, "+a+" attempts left"),void this._requestLicense(r,i)}this.hls.trigger(s.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}}},e.prototype._generateLicenseRequestChallenge=function(t,e){var r=void 0;return t.mediaKeySystemDomain===f.PLAYREADY?u.b.error("PlayReady is not supported (yet)"):t.mediaKeySystemDomain===f.WIDEVINE?r=e:u.b.error("Unsupported key-system:",t.mediaKeySystemDomain),r},e.prototype._requestLicense=function(t,e){u.b.log("Requesting content license for key-system");var r=this._mediaKeysList[0];if(!r)return u.b.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),void this.hls.trigger(s.a.ERROR,{type:l.b.KEY_SYSTEM_ERROR,details:l.a.KEY_SYSTEM_NO_ACCESS,fatal:!0});var i=this.getLicenseServerUrl(r.mediaKeySystemDomain),a=this._createLicenseXhr(i,t,e);u.b.log("Sending license request to URL: "+i),a.send(this._generateLicenseRequestChallenge(r,t))},e.prototype.onMediaAttached=function(t){var e=this;if(this._emeEnabled){var r=t.media;this._media=r,r.addEventListener("encrypted",function(t){e._onMediaEncrypted(t.initDataType,t.initData)})}},e.prototype.onManifestParsed=function(t){if(this._emeEnabled){var e=t.levels.map(function(t){return t.audioCodec}),r=t.levels.map(function(t){return t.videoCodec});this._attemptKeySystemAccess(f.WIDEVINE,e,r)}},d(e,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),e}(o.a);e.a=v},function(t,e,r){"use strict";r.d(e,"a",function(){return i});var i=function(){return"undefined"!=typeof window&&window.navigator&&window.navigator.requestMediaKeySystemAccess?window.navigator.requestMediaKeySystemAccess.bind(window.navigator):null}()},function(t,e){/*! http://mths.be/endswith v0.2.0 by @mathias */
String.prototype.endsWith||function(){"use strict";var t=function(){try{var t={},e=Object.defineProperty,r=e(t,t,t)&&e}catch(t){}return r}(),e={}.toString,r=function(t){if(null==this)throw TypeError();var r=String(this);if(t&&"[object RegExp]"==e.call(t))throw TypeError();var i=r.length,a=String(t),n=a.length,o=i;if(arguments.length>1){var s=arguments[1];void 0!==s&&(o=s?Number(s):0)!=o&&(o=0)}var l=Math.min(Math.max(o,0),i),u=l-n;if(u<0)return!1;for(var d=-1;++d<n;)if(r.charCodeAt(u+d)!=a.charCodeAt(d))return!1;return!0};t?t(String.prototype,"endsWith",{value:r,configurable:!0,writable:!0}):String.prototype.endsWith=r}()}]).default});

Back to list