// Playerjs.com 20.4.1 // 03.04.2025 14:51:01 // API - https://playerjs.com/docs/q=api eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('if(!1w.4X){1w.4X=[];1w.dT}if(1w[\'Hh\']){1u(Hh,1)};E ze(2G){B o={1r:K,p7:[],sq:[],e3:K,kE:\'MG\',MI:C4,MJ:B1,8F:\'20.4.1\',gD:[\'8p\',\'\'],kC:\'\',1Y:K,7J:K,8W:K,MK:K,di:K,5o:K,91:K,9w:K,u:\'#MM#cn#Ja#MN#MO#cn#MP#MR#MS#MU#cn#MV#MW#MY#cn#MZ#N0#N2#cn#Ja#MB#cn#Mb#Mc#Md#cn#Mf#cn#Mg#Mh#Mi#Mj==\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',Mk:\'\',y:\'xx???x=xx?x?x=\',p:\'\',Mm:-1,yQ:"JI",fJ:"//JI.ag",7l:[],dt:H,pr:H,ga:K,ab:K,kV:[],Mp:K,dE:\'//.94//\',sm:0,2w:[],7k:[],ae:[],2U:[],oz:[],ah:0,ar:[],n2:0,xM:K,5Q:K,1y:K,xL:K,7W:K,ni:\'\',jB:\'\',aq:1w.aU.Z<2h&&1w.aU.1e<2h,s9:[],Mt:[],5L:{\'1J\':1,\'Ab\':1,\'fc\':1,\'ef\':1,\'mQ\':0},9V:[],rN:0,ds:0,5c:K,4S:K,fN:K,pq:K,Mv:[],nv:[],ax:K,bO:0,jq:K,rE:1E,iS:1E,sA:K,E6:E(x){B a;I a},My:0,nq:4k,4p:K,eJ:K,w1:1T.w1,d:8n.vG,kO:8n.vG,9b:8n.9b,jA:8n.9b.J("jA")==0,Mz:{},yE:\'MA-F9.ag/F9.js\',fd:["E6","DZ"],5T:[],MD:[],N8:[],iC:1,oA:[],DZ:E(x,y,z){B a;I a},18:0,om:0,59:K,dk:-1,9P:3,NG:0,wt:0,9R:0,3D:{x:1,y:1,x0:1,y0:1},cV:["gd","gc","gb","kX","kY","kZ","qg","l0","cS","cw","lo","lj"],pI:["NI","M7","NR","NV"],dx:0,NH:0,ym:0,zf:0,dD:0,CC:[],bJ:[\'7w\',\'eH\',\'mt\',\'6I\'],NW:[],pK:H,oN:[],nz:0,ws:"w"+"s",e3:K,gM:[K,K,K]};B f9={Q:{w:20,h:20,1d:"-",NY:"-",a:1,7s:-1,1t:"3E",1F:"",1J:1,fi:-1,aB:0,2t:1,1o:"",1C:"",4b:"O0",dN:12,iJ:0,1q:"R",2M:"0 3 0 3",9z:"0 0 0 0",2r:1,jN:"0 0 0 0",O1:0,la:1,bg:0,nA:0,F6:0,62:1,8v:-1,5b:"3T",a9:-1,eP:"0 0 0 0",nH:-1,n6:"3E",9I:-1,qq:-1,5P:"1R",4m:"xl",2t:0,jR:"3T",jU:0.7,wj:0,wd:"3E",k8:"3 5 3 5",O2:"0 0 0 0",O3:1,w7:"nY-nX",wg:11,wh:0,2L:"",FZ:5,FX:0,3c:0,O7:2,O8:2,GX:0.2,GT:0,GS:0.1,fj:0,O9:"NX",Nc:1,Ne:5,H1:"3T",GW:"3E",GQ:"3E",H2:1,Fd:1,yB:1,7x:0,3t:0,g2:20,er:"<2m Z=\'20\' 1e=\'20\'>",xU:1,o5:-1,kk:0,mI:1,y7:-1,Nf:0.1,eD:0,2Z:"",Ky:0,Lg:"xl",3w:"",JZ:FE,K3:FE,En:0,5H:0,5F:"3E",GJ:0,GI:"3T",GO:9,xd:"0 0 10 0",xf:"0 0 0 0",GK:0}};E DT(){I H;o.DH=H}E c5(s){if(s.J(\'.\')==-1){s=s.1i(1);s2=\'\';V(i=0;iC.5j?(6Z*2):C.5j)+"\' 4h:4e=\'3P://4f.w3.3Y/7F/4e\' 4h=\'3P://4f.w3.3Y/4d/2m\'>";B El="<2m Z=\'"+6Z*2+"\' 1e=\'"+C.5j+"\' 4h:4e=\'3P://4f.w3.3Y/7F/4e\' 4h=\'3P://4f.w3.3Y/4d/2m\' >";B qA="<2m C=\'2M:"+(C.dN/2)+"px "+(jc?\'-\'+C.o0:2k(C.OY,5))+"px 0 0\'"+am+"";if(C.OZ==1){am=qA}F{am="<2m C=\'2M-1c:c0\'"+am+"C.5j?6Z:(C.5j/2))+"\' cx=\'"+6Z+"\' 6e=\'"+3r(C.5F)+"\'/>"}B xx=4;B FB="<4Z C=\'2i:cL-4x;\'><2m Z=\'"+(xx+2)+"\' 1e=\'"+(C.5j)+"\' 4h:4e=\'3P://4f.w3.3Y/7F/4e\' 4h=\'3P://4f.w3.3Y/4d/2m\'><2H x1=\'1\' y1=\'"+(C.5j/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5j/2)+"\' 41=\'#"+C.1t+"\' 41-Z=\'1\' 41-fx=\'4s\'/><2H x1=\'"+xx+"\' y1=\'"+(C.5j/2)+"\' x2=\'1\' y2=\'"+(C.5j/2+xx)+"\' 41=\'#"+C.1t+"\' 41-Z=\'1\' 41-fx=\'4s\'/>";B iW="<4Z C=\'2i:cL-4x;\'><2m Z=\'"+(xx+10)+"\' 1e=\'"+(C.5j+1)+"\' 4h:4e=\'3P://4f.w3.3Y/7F/4e\' 4h=\'3P://4f.w3.3Y/4d/2m\' C=\'i6:1a\'><2H x1=\'1\' y1=\'"+(C.5j/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5j/2-xx+2)+"\' 41=\'#"+C.1t+"\' 41-Z=\'1\' 41-fx=\'4s\' /><2H x1=\'1\' y1=\'"+(C.5j/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5j/2+xx+2)+"\' 41=\'#"+C.1t+"\' 41-Z=\'1\' 41-fx=\'4s\'/>";B 8j=5K(2k(C.8j,\'3E\'),2k(C.F0,1));B 1L=1Z("2e");o.1P.1S(1L);O(1L,{\'6K\':\'3c\',\'2i\':\'4x\',\'1A\':0,\'2Q-6G\':C.7x});if(C.nH==1){O(1L,{"2Q":"4t 6L "+3r(2k(C.n6,\'3E\'))})}B hJ={};V(B i in o.5L){if(o.5L.2v(i)){hJ[o.5L[i]]=-1}}if(6c){1L.C.4T=P0}F{1L.C.4T=P1}B X=1Z("2e");if(o.aq){C.Hg>0?C.dN=C.Hg:\'\';C.Hj>0?C.dl=C.Hj:\'\';C.Hk>0?C.iY=C.Hk:\'\'}O(X,{\'1q\':\'gG\',\'1c\':0,\'1a\':0,\'2i\':\'4x\',\'Z\':\'100%\',\'2S-1c\':C.aA,\'2S-2u\':C.7a+(6c&&C.3y==1?0:20),\'2S-2N\':C.aI,\'2S-1a\':C.6R,\'1t\':C.1t,\'4b-3J\':C.dN*2k(v.8e,1),\'4b-eQ\':h1(C.4b),\'kB-fB\':C.iJ+\'px\'});if(o.1g.6r){O(X,{\'8M-Z\':H8})}if(is!=="W"){O(X,{\'6K-y\':(6c&&C.3y==1?\'3c\':\'8I\')})}1L.1S(X);if(C.3y!=1){B 6M=1Z("2e");O(6M,{\'2i\':\'4x\',\'6K\':\'3c\',\'2Q-6G\':C.7x});if(C.3y!=1){if(o.1g.6r){O(6M,{\'8M-Z\':H8})}}X.1S(6M)}3U(X,{id:(v.id+"47"+is)});if(is=="W"){if(C.3y==1){O(X,{\'Z\':\'100%\',\'2S-2u\':C.7a,\'2S-2N\':C.aI+20,\'6K-x\':\'8I\',\'6K-y\':\'3c\',\'bw-8J\':\'e5\'});O(1L,{\'Z\':o.2W-C.4O-C.4y,\'1e\':C.iY+C.aA+C.aI})}F{O(X,{\'6K-y\':\'8I\',\'6K-x\':\'3c\'});if(C.KJ==1){lC()}}if(C.mB==1){O(1L,{\'2z-1t\':C.xQ})}if(v.W.2I==1){3j(1L)}}if(C.jt==1){B 5C=1Z("2e");B aZ=5K(C.mB==1?C.xQ:C.5b);if(C.3y==1){io(5C,\'to 2u, 5u(\'+aZ+\',\'+(C.62*1+0.3)+\'), 5u(\'+aZ+\',0)\',\'1a\',12,5,7,10,7,10,12,15);5C.1z(6i,JQ)}F{io(5C,\'to 2N, 5u(\'+aZ+\',\'+(C.62*1+0.3)+\'), 5u(\'+aZ+\',0)\',\'1c\',5,12,10,7,10,7,15,12);5C.1z(6i,JK)}B 5D=1Z("2e");if(C.3y==1){io(5D,\'to 1a, 5u(\'+aZ+\',\'+(C.62*1+0.3)+\'), 5u(\'+aZ+\',0)\',\'2u\',8,5,13,10,13,10,8,15);5D.1z(6i,JN)}F{io(5D,\'to 2N, 5u(\'+aZ+\',0), 5u(\'+aZ+\',\'+(C.62*1+0.3)+\')\',\'2N\',5,8,10,13,10,13,15,8);5D.1z(6i,JJ)}5C.1z("na",jw);5C.1z("nb",jw);5D.1z("na",jw);5D.1z("nb",jw);X.1z("wz",GR,{5y:K});5C.1z("9E",b4);5D.1z("9E",b4);1L.1S(5C);1L.1S(5D);3L(x8);x8=7R(JH,2h)}X.1z(aP,H5,{5y:K});X.1z(aQ,xK,{5y:K});if(v.W.9X>0&&!9X&&is=="W"){if(1D Hm!=="1E"){9X=1v Hm()}}if(6c){V(B i=1;i<15;i++){if(L(v["bY"+is][is+i])){v.1f[is+i]=v["bY"+is][is+i];if(L(v["bY"+is][is+i+"1O"])){v.1f[is+i+"1O"]=v["bY"+is][is+i+"1O"]}if(L(v["bY"+is][is+i+"1d"])){v.1f[is+i+"1d"]=v["bY"+is][is+i+"1d"]}}if(L(v.1f[is+i])){if(v.1f[is+i]==1){ci(\'f\',i);bR(f[i],a7[i],5W[i],8u[i],i);B 5k=v.1f[is+i+"1d"];B 9k=v.1f[is+i+"1O"];if(!L(5k)){v.1f[is+i+"1d"]="51"}if(5k){if(5k.J("3F")>-1&&9k){if(!v[\'6w\'+5k]){if(9k.J(":")>0){B mi=5k.4H(-1);B dm=v[\'pC\'+mi];B k=4F(9k.1i(9k.J(":")+1)).2n(\',\');B ka=[];B hW;V(B j=0;j-1){!L(dm)?dm=j:\'\';k[j]=k[j].1N("(*)",\'\')}hW=k[j].J("->2T:");ka[j]=\'\';if(hW>0){ka[j]=k[j].1i(hW+6);k[j]=k[j].1i(0,hW)}}o[\'6w\'+5k]=k;o[\'m\'+mi+\'47\'+\'2T\']=ka;9k=v.1f[is+i+"1O"]=9k.1i(0,9k.J(":"))}F{o[\'6w\'+5k]=[];v.1f[is+i+"1O"]=9k}v[\'6w\'+5k]=1;o[\'jr\'+5k]=2k(dm,0)}}}5W[i].1Q=2K(5k);if(29(9k)){5W[i].1Q=9k}if(5k=="2X"){o.fL=H}1K[i]=5k;8c(i);if(1K[i]==\'dH\'){if(1D mM!=="1E"){!o.9D?o.9D=1v mM():\'\';if(L(1w.mK)){5W[i].1Q=o.9D.P2();o.9D.Ch()}}}if(1K[i]in o.5L){hJ[1K[i]]=i}f[i].1z(aP,6C,{5y:K});f[i].1z(aQ,5Y,{5y:K});f[i].1z(6i,b0);f[i].1z("9E",b4);if(v.1f[is+i+"1k"]==1){O(f[i],{"1e":0})}}}}}E GR(x){if(is=="W"&&C.3y==1&&x){if(x.uE==0&&x.bD!=0){X.bn-=x.bD;x.8K()}}3L(mN);mN=7R(xK,l2);bd()}E H5(){o.3z=H}E xK(){if(C.fX==1){2D(o.fW);o.fW=1u(E(){if(!o.3z&&!o.o8){8o()}},(v.1f.fY>0?v.1f.fY*2h:(o.1g.tv?4d:2h)))}o.3z=K}E 6C(1b){if(o.1Y){o.5i?o.U.5i(K):\'\'}B i=1b.4m.7M(\'n9\');B x;if(i){x=\'f\'}F{if(1b.4m.7M(\'bm\')){i=1b.4m.7M(\'bm\');x=\'f2\'}}if(i){i=2O(i);B f1=K;if(L(2g(x)[i])){if(C.8v>-1){O(2g(x+\'bg\')[i],{\'1A\':C.8v})}if(29(C.eA)){O(2g(x+\'bg\')[i],{\'6S\':\'fc(\'+C.eA+\')\'})}if(C.7s>-1){O(2g(x+\'1O\')[i],{\'1A\':C.7s});O(2g(x+\'5H\')[i],{\'1A\':C.7s})}if(is=="W"){if(1K[i].J("W")==0){B id=1K[i].1i(8);if(3q==id||e0==id){O(2g(x+\'1O\')[i],{\'1t\':C.5F});O(2g(x+\'5H\')[i],{\'1t\':C.5F});f1=H}F{O(2g(x+\'1O\')[i],{\'1t\':C.1t})}}}if(C.vA==1&&L(C.ln)&&f1){}F{O(2g(x+\'bg\')[i],{\'7T\':C.a9})}}}};E 5Y(1b){if(o.1Y){o.5i?o.U.5i(H):\'\'}B i=1b.4m.7M(\'n9\');B x;B f1=K;3L(hG);bd();if(i){x=\'f\'}F{if(1b.4m.7M(\'bm\')){i=1b.4m.7M(\'bm\');x=\'f2\'}}if(i){if(L(2g(x)[i])){if(C.8v>-1){O(2g(x+\'bg\')[i],{\'1A\':C.62})}if(29(C.eA)){O(2g(x+\'bg\')[i],{\'6S\':\'fc(1)\'})}if(C.7s>-1){O(2g(x+\'1O\')[i],{\'1A\':C.a});O(2g(x+\'5H\')[i],{\'1A\':C.a})}if(is=="W"){if(1K[i].J("W")==0){B id=1K[i].1i(8);if(3q==id||e0==id){O(2g(x+\'1O\')[i],{\'1t\':C.5F});O(2g(x+\'5H\')[i],{\'1t\':C.5F});f1=H}F{if(L(o.ar[id])){jy(i)}F{O(2g(x+\'1O\')[i],{\'1t\':C.1t})}}}}if(C.vA==1&&L(C.ln)&&f1){}F{O(2g(x+\'bg\')[i],{\'7T\':o.ar[id]?C.rn:C.5b})}}}}E b0(1b){if(!gy){B d=1v 7Z();o.bt=d.9H();B i=1b.4m.7M(\'n9\');if(i){if(L(f[i])){if(L(1K[i])){if(is=="W"){o.2a=1E}4V(i,0)}}}qk()}}B xN;B hG;E DG(1b){if(!gy){B i=1b.4m.7M(\'bm\');if(i){if(L(5v[i])){if(2j in o.5L){xN=i;hG=7R(GF,4k)}}}}}E GF(){rg(xN)}E b4(1b){3L(hG);1b.6s=H;bd()}E wk(1b){3L(hG);if(!gy){B d=1v 7Z();o.bt=d.9H();B i=1b.4m.7M(\'bm\');if(i){if(i==0){if(5v[0]==\'1t\'){cZ();4V(pJ)}F{dS()}}F{if(L(5v[i])){rg(i)}}}}}E p0(1b){B x=1b.4m.7M(\'DF\');if(x){vY(x)}}E Fl(1b){bd();B i=1b.4m.7M(\'bm\');if(L(5v[i])){if(7q("=",i)>0){B x=5v[i].1i(0,7q("=",i));B y=5v[i].1i(7q("=",i)+1);B z=2j+\'DO\';if(!v[z]){v[z]=[]}if(!L(v[z][x])){v[z][x]=v[x]+\'\'}wU(x,y)}}};E wU(x,y){v[x]=y;if(o.5w&&v.r3==1&&x!="cw"){3S.9y("m8"+x,y)}if(o.59&&o.3M){o.3M.a6()}o.U.jZ();vY(x)}E Fy(1b){B i=1b.4m.7M(\'bm\');B x=5v[i];if(L(x)){if(x.J("=")>0){B z=x.1i(0,x.J("="));B y=x.1i(x.J("=")+1);v[z]=y;sW();8c(o[2j+\'w4\']);if(2j=="kW"){7N("L1")}}}}E 8c(i){if(L(1K[i])){B aV=K;B 7Y=K;B 5q=\'\';if(6c){if(1K[i]=="4W"){5q=o.P.z4()}if(1K[i]=="6W"){5q=o.P.xS()}if(1K[i]=="2X"){5q=\' \';7Y=H}if(1K[i].J("3F")>-1){if(o[\'6w\'+1K[i]]){if(o[\'6w\'+1K[i]].S>0){B t=o[\'jr\'+1K[i]];if(t!=-1){5q=o[\'6w\'+1K[i]][t]}7Y=H}}}if(1K[i]=="bW"){if(o.7V){5q=o.oz[o.P3]}}if(1K[i]=="6W"||1K[i]=="bW"||1K[i]=="4W"){if(o[\'6w\'+1K[i]].S==0){aV=H}F{if(o[\'6w\'+1K[i]].S==1&&(C.HZ!=1||o[\'6w\'+1K[i]][0]==1)){aV=H}F{7Y=H}}}if(1K[i]=="5o"){if(!o.5o){aV=H}F{7Y=H}}if(1K[i]=="6u"){if(o.2q!=\'do\'&&!v.6u){aV=H}F{7Y=H}}if(1K[i]=="1V"){if(L(o.1X)){7Y=H;if(o.4S||v.9g==1){if(o.3x){5q=o.2U[!o.4S?o.3x.7f():o.3m]}}F{5q=\'\'}B i5=0;V(B s=0;s0){B x=\' \';B y=[\'wb\',\'w5\',\'wL\'];V(B z=0;z-1?x:\' \';o[1K[i]+\'8a\']=5q;7Y=H}}8u[i].1Q=5q+\'&eO;\'+(5q!=\'\'&&C.OO!=1?\' <2m Z="kv" 1e="Eh" vZ="-1 -1 5 8" 8F="1.1" 4h="3P://4f.w3.3Y/4d/2m" 4h:4e="3P://4f.w3.3Y/7F/4e">\':\'\');B GN=6c&&aO!=-1;if(aV){1k(f[i]);if(6c){eK[i]?2D(eK[i]):\'\';if(o.R){o.R.iD(i,K,5q)}F{eK[i]=1u(E(){o.R.iD(i,K,5q)},4k)}}O(f[i],{\'1q\':\'2C\',\'2u\':0,\'1c\':-100})}if(7Y){if(GN){}F{if(C.3y==1){O(f[i],{\'2i\':\'cL-4x\'})}F{1n(f[i])}}if(6c){eK[i]?2D(eK[i]):\'\';if(o.R){o.R.iD(i,H,5q)}F{eK[i]=1u(E(){o.R.iD(i,H,5q)},42)}}O(f[i],{\'1q\':\'gG\',\'2u\':0,\'1c\':0})}2x()}V(B j=1;j-1;if(2j==\'4W\'||2j==\'6W\'||2j==\'1V\'||2j==\'51\'||yD||2j==\'bW\'||2j in o.5L||2j.J("8E")>0||2j==\'2X\'||2j==\'1t\'){aO=i;B z=kR(o[\'6w\'+2j]);if(2j=="ow"){if(C.rS==1){z=7N("P5")}F{z=7N("P7")}}if(2j=="kW"){z=7N("P8")}if(2j=="2X"&&o.2X){z=[];V(B j=1;j<=16;j++){if(L(v["2X"+j])){z.3k(2K(v["2X"+j]));jF[z.S]=v["2X"+j]}}}if(2j=="1t"&&o.4p){z=[];pJ=i;V(B j=0;j"+2K(\'CL\');O(uf,{\'1t\':C.1t,\'a3\':\'2A\',\'6Q\':\'4E\',\'2M-1a\':(pO?\'ea\':0)});5m[0].1S(uf);o.fO=1T.8g(v.id+"Ec");o.fO.Pb=o.3x.yG;uf.1z(6i,o.3x.yG)}if(pO){if(ge){if(aK==2){z=[];3j(f2[0])}V(j=0;j0&&o.pI.J(\'Pg\'+2j)>-1){53[0].1Q=iW+2K(2j);5v[0]="1t";5m[0].1Q=hL(2j)}O(5m[0],{\'Z\':C.5j*2.5,\'1C-8d\':\'2u\'})}if(aK!=1&&x[0]>1){f2[0].1z(aP,6C);f2[0].1z(aQ,5Y);f2[0].1z(6i,wk);f2[0].1z("9E",b4)}F{O(f2[0],{"6Q":\'6Y\'})}if(C.sL==1){3j(f2[0])}if(L(z)){B zz=\'\';V(j=0;j0){o[2j+\'w4\']=i}if(z[j].J("x7")==0){B 1I=z[j];if(1I.J("8E")>0){53[y].1Q=2K(z[j].1i(1I.J("8E")+5))}F{53[y].1Q=2K(z[j].1i(7))}if(z[j]==\'Pi\'){lk=f2[y];O(f2[y],{"2Q-1c":"4t 6L "+(C.wV==1?8j:"5u(100,100,100,0.7)")})}}F{53[y].1Q=z[j]}}F{53[y].1Q=z[j]}5v[y]=2j+j;if(ep==j||Ey==j){5m[y].1Q=ep==j?am:El;if(ep==j){iM(y)}}if(1D(z[j])==\'4w\'){if(z[j].J("x7")==0){B t=z[j].1i(7);if(t.J("1t")>0){5m[y].1Q="<2e C=\'"+(v[t]=="3T"?\'2Q:4t 6L #kq;1e:aN;Z:aN;\':\'1e:ea;Z:ea;\')+";2z-1t:"+(v[t].J("#")==-1?\'#\':\'\')+v[t]+";2Q-6G:ea;\'>"}F{if(L(v[z[j].1i(7)])){5m[y].1Q=v[z[j].1i(7)]}}}if(2j=="2X"){if(L(jF[y])&&o.2X){5m[y].1Q=o.2X.1o(jF[y],0.7,3r(C.5F))}}if(2j=="1t"){if(L(6h[y])&&o.4p){5m[y].1Q=hL(6h[y])}}if(2j==\'4W\'){if(z[j]==2K("2A")&&o.P.iB()){C.5F==C.1t?5m[y].1Q=am:\'\';iM(y)}if(29(v.d7)){B fq=v.d7.2n(",");V(B k=0;k-1){3j(f2[y])}}}}}B wi="";if(1D(z[j])==\'4w\'){if(z[j].J("x7")==0){3U(f2[y],{\'Pj\':i,\'DF\':z[j].1i(7)});wi="p0"}}if(!6t){f2[y].1z(aP,6C);f2[y].1z(aQ,5Y);if(wi=="p0"){f2[y].1z(6i,p0)}F{f2[y].1z(6i,wk)}f2[y].1z("9E",b4);f2[y].1z("G8",DG)}F{O(f2[y],{"6Q":"6Y"})}}}}EE();2x()}if(1K[i]==\'6u\'){o.U.j8();2j=-1}if(1K[i]==\'dH\'&&L(o.9D)){o.9D.6o();2j=-1}if(1K[i].J(\'W\')>-1){B id=1K[i].1i(8);if(L(o.1G[id])){B fl=o.1G[id][\'3b\'];if(L(fl)){if(1K[i].J(\'W\')>-1){if(L(iF)){2j=-1;I}}if(fl.J(\'3C:\')==0){if(id.J(\'x\'+e0)!=0){o.2a=fl.1i(5);bV(id.1i(0,id.qa(\'-\'))+\'-0\');I}if(!o.1y){o.2a=fl.1i(5)}if(!o.1r){o.U.2y()}3v(\'3C\',fl.1i(5));v.W.6X==0&&v.W.df==1?8o():\'\';I}e1(i);vu(id);7N("C2");if(L(o.1G[id][\'7t\'])&&v.7t==1&&v.Pk==1){7t(o.1G[id][\'7t\'])}F{qo(id);o.U.ek(fl,(v.W.i1==1?1:1E));v.W.6X==0&&v.W.df==1?1u(8o,4k):\'\';q7=K;oS=K;q4(id);js("P6")}}F{if(L(o.1G[id][\'5e\'])){6n(id);if(q7){6g==-1?4V(0,0):\'\'}F if(oS){6g==-1?4V(2O(f.S)-2,0):\'\'}}}}if(o.2I){o.2I.jf()}}if(1K[i]==\'5o\'){o.P.gP()}}}};G.K8=E(x){8c(o[x+\'w4\'])};E vY(x){if(x=="lj"){IC();I}if(x=="lo"){B z=2j+\'DO\';if(v[z]){V(B y in v[z]){if(v[z].2v(y)){wU(y,v[z][y])}}gf()}I}bd();V(B i=0;i0){f2[0].1z(6i,sW);53[0].1Q=2K(x.1i(x.J("8E")+5))}F{f2[0].1z(6i,gf);53[0].1Q=(C.vn!=1?iW:\'\')+2K(x)}O(53[0],{\'4b-3J\':C.iX*2k(v.8e,1)});f2[0].1z(aP,6C);f2[0].1z(aQ,5Y);f2[0].1z("9E",b4);B 4u=[];B mO=K;if(x.J("3J")>0){4u=[\'50%\',\'75%\',\'100%\',\'125%\',\'xP%\',\'C5%\',\'4k%\',\'OM%\',\'eb%\',\'iP%\']}if(x.J("62")>0){4u=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.J("kU")>0){V(B i=-5;i<5.5;i+=0.5){4u.3k(2E.4s(i*100)/100)}}if(x.J("dq")>0){4u=[4k,iP,gS]}if(x.J("2N")>0){V(i=0;i<21;i++){4u[i]=i*10}}if(x.J("wb")>0){V(i=0;i<24;i++){4u[i]=i}}if(x.J("w5")>0||x.J("wL")>0){V(i=0;i<60;i++){4u[i]=i}}if(x.J("9C")>0){mO=H;4u=[0,1]}if(x.J("41")>0){mO=H;4u=[0,1]}if(x.J("1t")>0){4u=[\'3E\',\'DS\',\'Ov\',\'OL\',\'Og\',\'Oi\',\'Ok\',\'Ol\',\'Om\',\'Oo\',\'Op\',\'Oq\',\'Or\',\'Os\',\'Oe\',\'Ou\',\'Ow\',\'3T\'];B vx=v[x].1N("#","");if(4u.J(vx)==-1){4u[8]=vx}}V(y=1;y<=4u.S;y++){ci(\'f2\',y,0);bR(f2[y],gV[y],53[y],5m[y],y);O(5m[y],{\'2S-1a\':0});if(x.J("1t")>0||x.J("2N")>0||x.J("8E")>0||x.J("kU")>0){y%3!=0?O(f2[y],{\'i6\':\'1a\'}):\'\';O(f2[y],{\'Z\':\'33.3%\'});if(x.J("1t")>0){4u[y-1]=2k(v["Ox"+(y-1)],4u[y-1]);53[y].1Q="<2e C=\'"+(4u[y-1]=="3T"?\'2Q:4t 6L #kq;1e:Fw;Z:Fw;\':\'1e:fQ;Z:fQ;\')+";2z-1t:"+3r(4u[y-1])+";2Q-6G:fQ;\'>";O(f2[y],{\'2H-1e\':1})}F{53[y].1Q=4u[y-1]}}F{if(x.J("dq")>0){53[y].1Q=4u[y-1]}F{y%2!=0?O(f2[y],{\'i6\':\'1a\'}):\'\';O(f2[y],{\'Z\':\'50%\'});if(mO){53[y].1Q=2K(4u[y-1]+\'8a\')}F{53[y].1Q=4u[y-1]}}}5v[y]=x+\'=\'+4u[y-1];if((4u[y-1]==v[x]&&7g(v[x])!=" ")||v[x]==\'#\'+4u[y-1]){5m[y].1Q=am;iM(y)}f2[y].1z(aP,6C);f2[y].1z(aQ,5Y);if(x.J("8E")>0){f2[y].1z(6i,Fy)}F{f2[y].1z(6i,Fl)}f2[y].1z("9E",b4)}2x()}E iM(x){f2[x].nw.bx(\'6P-\'+v.id+\'-dO-pC\');O(53[x*1],{\'1t\':C.5F});nL(gV[x*1])}E EE(){B fo=o[\'Oz\'+2j];if(fo){if(ud(fo)){V(B s in fo){iM(fo[s]+1)}}}}E qo(id){if(L(o.1G[id][\'28\'])){v.28=o.1G[id][\'28\'];L(v.28)?o.P.ao(v.28):\'\'}if(L(o.1G[id][\'1O\'])){o.c4=o.1G[id][\'1O\']}v.W.EI>0?iF=1u(EN,v.W.EI*2h):\'\';y8()}E q4(id){B t=o.1G[id][\'1O\'];if(L(t)){if(v.m9==1){if(o.U.oQ(o.1G[id])){}F{v.1O=(v.wF==1&&L(o.tz)?o.tz+(v.wE==1?\'
\':\' \'):\'\')+t}o.U.aR(\'1O\')}}if(v.fj==1){if(L(o.1G[id][\'7C\'])){v.7C=o.1G[id][\'7C\']}F{v.7C=[]}o.R.l4()}B xv=[\'5z\',\'mY\',\'6u\',\'6O\',\'Y\',\'kA\',\'Bp\',\'nf\',\'nc\',\'4c\',\'4l\',\'1l\',\'Bq\',\'By\',\'8B\',\'bS\',\'fA\',\'Bn\',\'8Q\',\'kw\'];V(B i=0;i0){v[uv]=o.1G[id][uv]}}vu(id);B 8U=o.1G[id];if(L(8U[\'2o\'])){8U[\'1V\']=8U[\'2o\']}if(L(8U[\'1V\'])){o.U.fG(8U[\'1V\'])}if(L(8U[\'8Q\'])){o.R.qS()}o.U.kJ(o.1G[id]);if(o.jl){o.R.qW(o.jl)}if(L(8U[\'aX\'])){3v(\'aX\',8U[\'aX\'])}if(L(8U.1H)){o.U.3X(8U.1H)}}E vu(id){B x=o.1G[id][\'1y\'];if(L(x)){if(x=="3p"){if(2G.1V&&!o.1G[id][\'1V\']){o.1G[id][\'1V\']=2G.1V}if(o.P.18()>0){v.1y=o.2a=o.P.18()}F{2G.1y&&!o.2a?o.2a=2G.1y:v.1y=0}}F{v.1y=o.2a=x}}F{v.1y=0}}E EN(){2D(iF);iF=26}E e1(x){if(6g==0&&!o.1y){O(5W[6g],{\'1t\':C.1t});O(a7[6g],{\'7T\':C.5b});8u[6g].1Q=\'\';f[6g].nw.5z(\'6P-\'+v.id+\'-dO-pl\')}F{o.vK=x;if(6g>-1){jy(6g)}if(3q!=\'\'){if(!o.ar[3q]&&L(o.1G[3q])){o.sm+=2k(o.1G[3q].1l,0)}o.ar[3q]=H;5x=qM(5x,3q)}}if(1K[x]){B id=1K[x].1i(8);8u[x].1Q=am;f[x].nw.bx(\'6P-\'+v.id+\'-dO-pl\');O(5W[x],{\'1t\':C.5F,\'1C-yV\':\'1R\',\'1A\':C.a});nL(a7[x]);if(C.vA==1&&L(C.ln)){O(a7[x],{\'7T\':C.ln})}6g=x;3q=id;o.3q=3q;v.4Q=3q;o.pM=5W[x].1Q;o.vK=3q;e0=o.1G[id][\'i7\'];if(o.R){o.R.ih()}if(9X){9X.OC()}}}E 6n(id){B x=id==0?o.W:o.1G[id];o.vK=id;V(B i=0;iv.W.9X){9X.bx(C,6M)}}V(B i=0;i-1){x[i].dJ=1}}}if(L(x[i].dJ)){if(x[i].dJ==1){o.ar[x[i].id]=H;jy(i)}}if(L(x[i].5e)){8u[i].1Q=FB;O(8u[i],{"1t":C.1t})}f[i].1z(aP,6C);f[i].1z(aQ,5Y);f[i].1z(6i,b0);f[i].1z("9E",b4);if(L(o.ar[x[i].id])){jy(i)}if(3q==x[i].id){e1(i)}if(e0==x[i].id){O(5W[i],{\'1t\':C.5F});O(8u[i],{\'1t\':C.5F});nL(a7[i])}}2x();4P=K;o.R?o.R.4A():\'\'}E nL(x){if(29(C.KW)&&x){O(x,{"2z-aw":"3d-4L(5u(0, 0, 0, "+(1-C.KW*1)+") 0 0)"})}}E io(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3y==1?\'Kf\':\'100%\');B hh=(C.3y==1?\'100%\':\'Kf\');O(x,{\'1q\':\'2C\',\'2i\':\'cL-4x\',\'Z\':ww,\'1e\':hh,\'1C-8d\':\'8h\'});if(C.K4==1){O(x,{\'2z\':\'-lY-3d-4L(\'+y+\')\',\'2z\':\'-3O-3d-4L(\'+y+\')\',\'2z\':\'-ms-3d-4L(\'+y+\')\',\'2z\':\'-o-3d-4L(\'+y+\')\',\'2z\':\'3d-4L(\'+y+\')\',})}if(C.3y==1||o.1g.2c){O(x,{\'6Q\':\'4E\'})}F{O(x,{\'4E-3f\':\'1R\'})}if(C.nK==1){O(x,{\'5X-Z\':C.j3+\'px!5S\'})}if(z=="1c"){O(x,{\'1c\':-1,\'1a\':0})}if(z=="2N"){O(x,{\'2N\':-1,\'1a\':0})}if(z=="1a"){O(x,{\'1c\':0,\'1a\':0})}if(z=="2u"){O(x,{\'1c\':0,\'2u\':0})}if(z=="2u"||z=="1a"){O(x,{\'1C-8d\':\'1a\',\'2S-1c\':1L.2V/2-10})}x.1Q="<8h><2e "+(C.Ki==1?"OJ=\'G.C.7T=\\"#"+C.Kp+"\\"\' ON=\'"+(C.xB==1?"G.C.7T=\\"#"+C.yc:"G.C.2z=\\"1R")+"\\"\'":"")+" C=\'4E-3f:2A;6Q:4E;Z:fQ;1e:fQ;2Q-6G:fQ;"+(C.xB==1?"2z-1t:#"+C.yc+";":"")+(z=="1c"?"2M-1c:ea;":"")+(z=="2N"?"2M-1c:ea;":"")+(z=="2u"?"2M-1a:h5;":"")+(z=="1a"?"2M-2u:h5;":"")+"\'><2m Z=\'20\' 1e=\'20\' 4h:4e=\'3P://4f.w3.3Y/7F/4e\' 4h=\'3P://4f.w3.3Y/4d/2m\'><2H x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 41=\'#"+C.n7+"\' 41-Z=\'"+C.nj+"\' 41-fx=\'4s\'/><2H x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 41=\'#"+C.n7+"\' 41-Z=\'"+C.nj+"\' 41-fx=\'4s\'/>"}G.ak=E(){if(C.jt==1){ak()}};E JH(){if(ca){ak()}}E ak(e){if(C.jt==1&&!hE){if(C.3y==1){B h=X.PV;B m=1L.2f+C.6R+C.7a+20;B t=X.bn}F{B h=X.HE;B m=1L.2V;B t=X.e4}if(h>m){if(t>0){if(!5V(5C)){1n(5C);B m1=1v 5G({"mc":5C,"1F":"8f","to":1,"18":0.3,"me":"5C"})}}F{if(5V(5C)){B m2=1v 5G({"mc":5C,"1F":"8f","to":0,"18":0.3,"me":"5C","1k":H})}if(e){e.bD<0?e.8K():\'\'}}if(t0?e.8K():\'\'}}}F{1k(5C);1k(5D)}}}E JJ(){B x=X.e4+1L.2V-60;B m=1v 5G({"mc":X,"1F":"8I","to":x,"18":0.3,"me":"HF","6q":"cK"});1u(ak,2h)}E JK(){B x=X.e4-1L.2V+60;B m=1v 5G({"mc":X,"1F":"8I","to":x,"18":0.3,"me":"PX","6q":"cK"});1u(ak,2h)}E jw(1b){2D(o.fW);1b.aM()}E JN(){B x=X.bn+(1L.2f+C.6R+C.7a)-60;B m=1v 5G({"mc":X,"1F":"ja","to":x,"18":0.3,"me":"PY","6q":"cK"});1u(ak,2h)}E JQ(){B x=X.bn-(1L.2f+C.6R+C.7a)+60;B m=1v 5G({"mc":X,"1F":"ja","to":x,"18":0.3,"me":"I6","6q":"cK"});1u(ak,2h)}E JR(x){if(x==\'\'){6n(0)}F{if(L(o.1G[x])){6n(x)}}2j=\'\'}E jy(x){8u[x].1Q=\'\';O(5W[x],{\'1t\':C.JT});if(C.JV==1){O(5W[x],{\'1C-yV\':\'2H-PZ\'})}if(C.rp>-1){O(5W[x],{\'1A\':C.rp})}f[x].nw.5z(\'6P-\'+v.id+\'-dO-pl\');O(a7[x],{\'7T\':C.rn});if(C.rh>-1){O(a7[x],{\'1A\':C.rh})}}E rg(i){if(L(5v[i])){bd();if(7q("4W",i)==0){o.U.6a(5v[i].1i(7))}if(7q("6W",i)==0){o.U.e7(5v[i].1i(10))}if(7q("1V",i)==0){!o.3x?o.3x=1v jX():\'\';o.3x.8R(5v[i].1i(8))}if(7q("bW",i)==0&&v.7V==1){o.7V.zn(5v[i].1i(7))}if(7q("3F",i)==0){B 5k=5v[i].4H(0,-1);o[\'jr\'+5k]!=-1?o[\'jr\'+5k]=i-1:\'\';if(o[\'6w\'+5k]){B mi=5k.4H(-1);if(o[\'m\'+mi+\'47\'+\'2T\'][i-1]!=\'\'){B ap=o[\'m\'+mi+\'47\'+\'2T\'][i-1].2n(":");3v(ap[0],ap.S>1?ap[1]:26)}if(L(1w[\'mX\'+mi])){v[\'pC\'+mi]=i-1;1w[\'mX\'+mi](v.id,o[\'6w\'+5k][i-1],i-1)}}8c(aO);8o()}if(7q("2X",i)==0){o.2X?o.2X.2T(jF[i]):\'\';8o()}if(7q("1t",i)==0){cZ();4V(0,0,6h[i])}V(B p in o.5L){if(o.5L.2v(p)){if(7q(p,i)==0){o.P.Di(p,i)}}}if(7q("8E",i)>0){if(53[i].1Q==2K(\'6t\')){7N(2j+\'0\');8c(aO);if(2j=="kW"){7N("L1")}dS()}F{if(2j=="ow"&&C.rS==1){7N(\'rS\',i);8c(aO);dS()}}}if(7q("51",i)==0){o.U.9p(5v[i].1i(5));im();1u(8o,4k)}}};G.im=E(){im()};G.K6=E(x){V(B i=0;i<1K.S;i++){if(1K[i]==x){I H}}I K};E im(){V(B i=0;i<1K.S;i++){if(1K[i]=="51"){8c(i);if(2j==\'51\'){cZ();4V(i,0)}}}}E ci(x,i,dv){if(L(2g(x))){2g(x)[i]=1Z("2e");if(i<2||x=="f"||2j!=\'4W\'||dv>0){if(C.3y==1){X.1S(2g(x)[i])}F{6M.1S(2g(x)[i])}}F{if(C.3y==1){X.ta(2g(x)[i],2g(x)[i-1])}F{6M.ta(2g(x)[i],2g(x)[dv==2?i-2:i-1])}}if(x==\'f\'){3U(2g(x)[i],{\'n9\':i})}if(x==\'f2\'){3U(2g(x)[i],{\'bm\':i})}2g(x+\'bg\')[i]=1Z("2e");B ng=1Z("2e");2g(x)[i].1S(ng);ng.1S(2g(x+\'bg\')[i]);fn(ng);2g(x+\'3H\')[i]=1Z("2e");2g(x)[i].1S(2g(x+\'3H\')[i]);e6(2g(x+\'3H\')[i]);fn(2g(x+\'3H\')[i]);if(jc){qB(x,i)}2g(x+\'1O\')[i]=1Z("2e");2g(x)[i].1S(2g(x+\'1O\')[i]);if(!jc){qB(x,i)}if(i>0&&x=="f2"&&6c&&C.tD==0){3j(2g(x+\'5H\')[i])}}};E qB(x,i){2g(x+\'5H\')[i]=1Z("2e");2g(x)[i].1S(2g(x+\'5H\')[i])};E bR(x,9v,jm,tm,Q1,ii){O(x,{\'1q\':\'gG\',\'2u\':0,\'1c\':0,\'6Q\':\'4E\',\'1e\':\'2A\',\'Z\':\'100%\',\'6K\':\'3c\',\'2i\':\'4x\',\'2H-1e\':\'1.Q2\'});if(6c){if(C.3y==1){O(x,{\'Z\':\'2A\'})}}if(C.qZ&&C.3y==1){O(x,{\'Q3\':C.qZ})}if(C.3y==1&&(!6c||ii>0||C.sL==1)){O(x,{\'2i\':\'cL-4x\',\'aG-8d\':\'1c\',\'bw-8J\':\'eL\'})}O(9v,{\'2z\':(C.E1==1?"3d-4L(to 1a,"+3r(C.Q4)+", "+3r(C.5b)+")":3r(C.5b)),\'1A\':C.62,\'a3\':\'1R\',\'5p\':\'1A 0.2s 6q-5h,2z .2s 6q-5h,6S .2s 6q-5h\'});e6(9v);e6(9v.4g);if(C.a5==1){O(9v.4g,{\'kt-6S\':\'a5(aN)\'})}if(C.Q5==1){x.C[C.3y==1?"2Q-2u":"2Q-2N"]="4t 6L "+5K(2k(C.Q6,\'3E\'),2k(C.Q7,0.2))}O(jm,{\'1q\':\'gG\',\'2u\':0,\'1c\':0,\'i6\':(C.8d?C.8d:\'1a\'),\'1t\':C.1t,\'2S-1c\':C.Kz,\'2S-2u\':C.ty,\'2S-2N\':C.Q8,\'2S-1a\':C.o0,\'a3\':\'1R\',\'1A\':C.a,\'5p\':\'1A 0.2s 3d,1t 0.2s 3d\',});O(tm,{\'1q\':\'gG\',\'2u\':0,\'1c\':0,\'i6\':(jc&&ii>0?\'1a\':\'2u\'),\'2S-1c\':C.Kz,\'2S-2u\':C.ty,\'2S-1a\':C.o0,\'a3\':\'1R\',\'4b-3J\':C.5j*2k(v.8e,1),\'1A\':C.a,\'1t\':C.5F,\'5p\':\'1A 0.2s 3d,1t 0.2s 3d\'});if(C.nK==1){O(x,{\'5X-Z\':C.j3+\'px!5S\'});O(jm,{\'5X-Z\':(C.j3-70)+\'px!5S\'})}F{if(C.3y==1){if(C.lJ==1){O(x,{\'Z\':C.dl});O(jm,{\'Z\':C.dl-70})}}F{O(jm,{\'bw-8J\':\'e5\'});O(tm,{\'bw-8J\':\'e5\'})}}}E dS(){V(B i=1;i1?f[1]:f[0]}if(is=="W"){lC();o.R?o.R.jp():\'\';B x=f[0];if(v.sH==1){oR()}}f.S>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.S>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2f==0&&f2.S>0?x=f2[0]:\'\'}if(X.2f-X.sO>0&&x&&C.3y!=1){if(L(5C)){O(5C,{"Z":6M.2f})}if(L(5D)){O(5D,{"Z":6M.2f})}C.lF=(X.2f-x.2f)-(X.sO-x.sO)}F{C.lF=0}}};E qC(){B x=0;B y=0;B z=\'\';V(B i=1;i0){4V(x[1],0)}}}if(o.R){if(is==\'W\'&&o.R.cm()){o.R.d9()}if(is==\'1f\'&&o.R.ij()&&!o.2I&&v.W.6X!=1&&v.g7!=1){o.R.JB()}}if(o.R){is==\'1f\'?o.R.oh():\'\';if(is==\'W\'){o.R.jp();if(v.W.JA==1){o.R.uj("1d","W",K)}}}if(o.1g.6r){O(X,{\'8M-Z\':\'2A\'});if(C.3y!=1){O(6M,{\'8M-Z\':\'2A\'})}}gy=H;3L(mk);mk=7R(Is,100)};E Is(){3L(mk);gy=K}G.6o=E(i){4V(i,1)};G.1k=E(x){8o(x)};G.Le=E(){if(o.2I){o.2I.bv()}};G.6a=E(){V(B i=0;i<1K.S;i++){if(1K[i]=="4W"){8c(i);if(o.2w.S>1){1n(f[i])}if(2j==\'4W\'){cZ();4V(i,aK)}}}};G.gP=E(){V(B i=0;i<1K.S;i++){if(1K[i]=="5o"){8c(i)}}};G.iQ=E(x){V(B i=0;i<1K.S;i++){if(1K[i]==x){8c(i);if(o[\'6w\'+x]){if(o[\'6w\'+x].S>1){1n(f[i])}}if(2j==x){cZ();4V(i,aK)}}}};G.8R=E(){V(B i=0;i<1K.S;i++){if(1K[i]=="1V"){8c(i);if(o.2U){if(o.2U.S>0){B x=K;if(o.1X){V(B y=0;y-1){o.2a=1E;4V(x,0);eE(x)}};E eE(x){if(f[x]&&!hE){if(C.3y==1){B to=f[x].jk-20;B m=1v 5G({"mc":X,"1F":"ja","to":to,"18":0.3,"me":"I6","6q":"cK"})}F{B to=f[x].pk-1L.2V/2+20;B m=1v 5G({"mc":X,"1F":"8I","to":to,"18":0.3,"me":"HF","6q":"cK"})}1u(ak,2h)}}E ti(4o){B 6j=7E.6j(4o);B x;V(B i=0;i<6j.S;i++){x=4o[6j[6j.S*2E.5J()<<0]];if(x){1h}}I x};G.5L=E(x){sY(x)};E sY(x){hJ[x]>-1?8c(hJ[x]):\'\';if(5m[0]){if(2j==\'1J\'){5m[0].1Q=2E.4s(o.3D.x*100)+\'%\'}F{5m[0].1Q=hL(2j)}}};E hL(x){if(x=="1J"){I 2E.4s(o.3D.x*100)+\'%\'}F{I 2E.4s(2k(o.9V[x],o.5L[x])*100)+\'%\'}}G.cD=E(){I tQ()};E tQ(){if(v.5x==1){I 7E.6j(5x).S>0}B x=K;if(o.1G){x=7P().J(3q)<7P().S-1}I x};G.nR=E(){if(L(o.hA)){2j=1E;HK(o.hA)}};G.h8=E(){B x=6g>0;if(o.1G){B z=7P().J(3q);x=z>0;if(z==1){if(L(o.1G[7P()[0]].5e)){x=K}}}I x};G.ha=E(){I L(o.1G)};G.eG=E(){oS=H;if(G.h8()){B x=2O(6g)-1;if(x<0){B y=7P().J(3q);if(y>0){B j;B z;V(B i=y-1;i>=0;i--){j=o.1G[7P()[i]];if(j){if(j.3b){z=j;if(j.3b.J("3C:")!=0&&j.5t!=1&&!j.5e){z=j;1h}}}}if(z){G.nU(z.id);o.U.2y()}}}F{o.2a=1E;4V(x,0);eE(x)}js("Qm")}};G.o6=E(){if(6g>0){eE(6g)}};E 7q(x,i){I 5v[i].J(x)};E gA(x){if(x){if(x[\'ve\']!=-1){gA(o.1G[x[\'i7\']]);6n(x[\'i7\'])}F{6n(0)}}};G.g=E(x){d5(x){1j"Z":I HQ();1h;1j"1e":I 1L.2V;1h;1j"1c":I C.aD;1h;1j"Fm":I X.HE;1h;1j"EG":I C.dp;1h;1j"x":I 5f(1L.C.1a);1h;1j"y":I 5f(1L.C.1c);1h;1j"1A":I 1L.C.1A;1h;1j"1n":I ca;1h;1j"6o":I aO;1h;1j"19":I 19;1h;1j"ay":I 19+ay;1h;1j"4P":I 4P;1h;1j"W":I is=="W";1h;1j"dJ":I o.ar[3q];1h;1j"6o?":I o.2I?o.2I.rT():ca;1j"tD":I am;1h;1j"cp":I o.1G[o.cp]?o.1G[o.cp].1O:\'\';1j"bS":I v.bS?v.bS:\'\';1j"Fz":I tQ()?o.1G[7P()[7P().J(3q)+1]].1O:\'\'}};E 7P(){I 7E.6j(o.1G)};G.K5=E(){3q=\'\';v.4Q=\'\'};G.4P=E(){if(6c){B x=0;V(B i=1;i<15;i++){if(1K[i]=="4W"){B y=o.2w.S;if(L(v.d7)){B z=v.d7.2n(",");V(B j=0;j-1){y--}}}if(y>0){if(y>1||(y==1&&o.2w!=1&&C.HZ==1)){x++}}}if(1K[i]=="5o"){if(o.5o){x++}}if(1K[i]=="6u"){if(o.2q==\'do\'||v.6u){x++}}if(1K[i]=="6W"){if(o.7k.S>1){x++}}if(1K[i]=="bW"&&v.7V==1){if(o.oz.S>0){x++}}if(1K[i]=="1V"){if(L(o.1X)){V(B s=0;s0){x++}if(1K[i].J("3F")>-1){x++}}if(v.1f[is+i+\'1k\']==1){x--}}I x<=0}F if(is=="W"){I f.S==0}F{I 4P}};G.4r=E(){if(1L.4g==o.1P){1L.3g(X);o.1P.3g(1L);o.2I?o.2I.4r():\'\';1L=26;X=26;hE=H}}};B BA=E(Y,hD){B 6N=K;if(Y.J(\'6N\')==0){6N=H;Y=Y.1i(5)}B oK=nh(Y);B 2p;B 3e;B i0=K;B 3W=K;B pR=K;B pG=K;B 2A=H;B rI=[];B bX=1;B n1=K;B hn=0;B rB;B dG=0;B pP=0;B pN=K;B pS=\'IB\'+v.id+(6N?\'6N\':\'\');kx("#IB"+v.id+"{Z:100%!5S;1e:100%!5S;5X-Z:1R!5S;5X-1e:1R!5S}");B 1L=1Z(\'2e\');B po=0;1L.7B(\'id\',pS);hD.1S(1L);o.5o=K;!6N?o.U.ib():\'\';if(o.1g.2c){v.4C=1}if(v.Jt!=1){B 8G=1Z(\'2e\');hD.1S(8G);O(8G,{1q:"2C",1c:0,1a:0,"2z-1t":"#nE",1e:"100%",Z:"100%","1A":0});8G.1z("FN",E(1b){1b.6s=H});if(o.1g.2c){8G.1z("gh",E(1b){1b.6s=H});8G.1z("2r",E(1b){1b.6s=H});8G.1z("g4",E(1b){1b.6s=H;fF(1b);if(v.dV==1&&v.Qi!=1){1u(Je,100);1u(o4,2h)}})}F{8G.1z("td",E(1b){B x=H;if(v.1W==1){if(L(v.7w)&&!pR){x=K}if(L(v.ob)&&bu()=="6x"&&18()>0){x=K}}if(x&&v.dV==1&&v.Jf!=1){3j(G);1u(o4,4d)}})}v.dV==1&&v.Qh!=1?3j(8G):\'\'}E o4(){6B(8G)}E Je(){if(v.Jf!=1){3j(8G)}}if(v.4C==1&&v.3h==0){9q()}if(!1w[\'YT\']){1w.Qf=E(){pd();V(B i=0;i<1w.4X.S;i++){if(1w.4X[i]){if(1w.4X[i].2T("id")!=v.id){if(1w.4X[i].2T(\'zH\')){1w.4X[i].2T(\'Ao\')}}}}};B rD=yH("4Y.ag/Jk","4Y.ag/Jk","Qc");if(rD){rD.pL=E(e){o.U.dc();if(v.z5!=1){2p=\'BZ PE hQ\';o.P.5O()}}}}F{pd()}E pd(){if(v.4C==1||6N){!i0?hY():\'\'}F{o.U.dc()}}E hY(){if("YT"in 1w){if(L(YT.yp)&&!i0){1m("tB gJ");B ul=0;if(v.Jt==1){ul=1}o.2a>0?dG=2O(o.2a):\'\';3e=1v YT.yp(pS,{1e:o.8N,Z:o.8Z,PT:oK,Pp:{Pq:1,Pr:pS,Ps:1,Pt:1,df:1,ko:((v.us==0||(v.zc!=1&&o.1g.7p))&&o.1g.2c?0:1),Pu:3,R:ul,Px:0,PD:1,9h:0,3h:6N||v.3h==1?1:0,9e:0},3f:{\'PF\':uu,\'PG\':IW,\'5O\':5O,\'PH\':zj}});if(o.2a>0){o.2a=1E}2x();i0=H}F{1u(hY,42)}}F{1u(hY,42)}}B hu;E uu(){if(o.P){1m("tB gq");3W=H;2D(rB);o.U.8r();if(6N){if(o.1g.rl){o.U.54()}3e.pD();o.1W.PI()}F{if(v.3h==1&&o.1g.rl&&!o.e3){o.U.54();if(o.1g.2c){3L(hu);hu=7R(IV,eb)}}if(v.4C==0){3e.pD()}F{o.U.dc()}po=3e.rK();o.P.9Y();if(bX!=1){9p(bX)}bM();2x();if(v.PJ==1){2R{if(3e.qO()){if(L(3e.qO().1O)){v.1O=3e.qO().1O;o.U.aR(\'1O\')}}}2B(e){}}}}}E IV(){B x=3e.Ai();if(x==2||x==-1){o.R.3a();o.R.8r();3L(hu)}if(x==1){3L(hu)}}E IW(1b){if(v.PL==1){1m(\'YT\',1b.22)}if(6N){if(1b.22==YT.dn.J0){o.1W.PN()}if(1b.22==YT.dn.IZ){}}F{if(1b.22==YT.dn.IZ){if(pP==1){pP=0;uu()}if(!o.1r){o.U.2y()}if(dG>0){3e.zP(dG,H);dG=0;o.2a=1E}o4();pR=H;3W=H;if(pG){3e.qH()}F{o.P.9Q();o.P.b9()}zd();if(L(v.4z)){V(B i=0;i0?dG=v.1y:\'\';o.P.8A();o.P.9Y()}E gr(){if(!o.Ji&&o.1r){o.U.3a()}}E b9(){o.P.b9()}E bM(){o.P.bM();o.U.qG()}E 9Y(){o.P.9Y()}E da(){o.P.da()}E 9q(){if(o.P){o.P.9q()}F{rB=1u(9q,100)}}E zj(1b){t8(1b.22)}E zd(){if(!pN){B x=3e.PM()+\'\';if(x!=\'\'&&x!=1E){o.2w=x.2n(\',\');o.2w=o.2w.BC();if(v.qE==0){B y=o.2w.J(\'2A\');if(y>-1){o.2w.vv(y,1)}}V(B i=0;i0){dG=2O(o.2a)}bV(oK)};E bu(){B 6T=-1;if(3W){6T=3e.Ai()}B x=\'\';if(6T==-1){x="6x"}if(6T==1||6T==3){hn=0;x="8i";o.P.b9()}if(6T==2){x="6x";if(o.1r){hn++;if(hn==2){o.U.3a();hn=0}}}if(6T==5){x="6x"}if(6T==0){x="7i"}I x}E 2x(){2R{if(L(3e)){3e.Po(o.2W,o.4B)}}2B(e){1m(e)}}E iO(x){B y=x;if(x=="PC"){y="lq"}if(x=="aq"){y="iT"}if(x=="PB"){y="iU"}if(x=="PA"){y="iV"}if(x=="Pz"){y="lI"}if(x=="Py"){y="o2"}if(v.Aq==1){y=2K(y)}if(x=="2A"){y=2K("2A")}rI[y]=x;I y}E 18(){B x=3W?3e.Pw():0;if(x>0&&v.jd>0){v.4l=x-v.jd;v.jd=-1}I x};E 9p(x){2R{3e?3e.Pv(x):\'\';bX=x}2B(e){}};G.lw=E(){pd()};G.2y=E(){if(3W){3e.pD()}F{if(!i0){hY()}F{}}};G.3a=E(){if(3W){3e.qH()}};G.eu=E(){if(3W){bu()==\'8i\'?3e.qH():3e.pD()}};G.3Q=E(x){if(3W){3e.zP(x,H);js("3C",x)}};G.9G=E(){I K};G.54=E(){3W?3e.56():\'\'};G.6l=E(){3W?3e.PU():\'\'};G.3X=E(x){3W?3e.Au(x*100):\'\'};G.p3=E(){I bu()==\'8i\'};G.5R=E(){I K};G.qJ=E(x){6a(x)};E 6a(x){if(3W){if(L(o.2w[x])){B y=rI[o.2w[x]];2A=y==\'2A\';B z=18();3e.Qe(y)}}}G.gu=E(x){9p(x)};G.3W=E(){I 3W};G.7u=E(){I bu()};G.18=E(){I 18()};G.1l=E(){B x=3W?3e.rK():0;if(x!=po){po=x;o.P.9Y()}if(L(v.4c)){if(7r([v.4c],\'-\')){x=x+v.4c*1}F{x=v.4c}}I x};G.9F=E(){B x=0;if(3W){x=3e.Qg()*3e.rK()}I x};G.4M=E(){2x()};G.i2=E(){I 2p};G.2A=E(){I v.qE==1?2A:K};G.CZ=E(x){bV(x)};E bV(x){Y=x;if(3e){pP=1;3e.Qj(x,0)}}G.pY=E(){if(o.1g.2c&&o.1g.b6){G.2y();pG=H}F{if(bu()=="8i"){G.3a()}}};G.bG=E(){pG=K};G.tl=E(){I H};G.4r=E(){3W?3e.9S():\'\';3W=K;pN=K;2R{if(1L){hD.3g(1L)}hD.3g(8G)}2B(e){}}};B jX=E(){B 2o=[];B bq=[];B 4P=H;B 7f;B 8P=-1;B yN;B 9A;B q5=[];B ql;B jJ=[];G.1y=E(x){if(!x&&9A){pH(9A);9A=1E}F{x?pH(x):\'\'}};G.yk=E(x){pH(x)};G.zU=E(){jJ=[]};E pH(x){if(L(x)){if(x.J("#"+v.bF)==0&&x.J(v.eI)>0){o[o.fd[1]](x,A7)}F{bo(x)}}}E A7(x){if(x){o.1X=x;bo(x)}}E bo(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1y=0;B sC=H;B hP=\'\';o.1X=x.2n(",");o.2U=[];o.3m=-1;if(o.5w&&v.rU==1){if(3S.6F("sa")!=26){hP=3S.6F("sa")}}F{if(o.lX){hP=o.lX}}V(B i=0;i1){o.2U[i]=o.1X[i].1i(o.1X[i].J("[")+1,o.1X[i].J("]")-1);o.1X[i]=o.1X[i].1i(o.1X[i].J("]")+1);sC=K}F{o.2U[i]=o.1X[i].1i(o.1X[i].qa("/")+1);o.2U[i]=o.2U[i].1i(0,o.2U[i].qa("."))}if(o.1X[i].J("#0")==0){o.1X[i]=c5(o.1X[i])}if(o.1X[i].J("#"+v.a8)==0){o.1X[i]=o[o.fd[0]](o.1X[i])}}if(o.2U.S>1&&v.ox==1){o.2U.3k(my(\'Qd\',(v.Qk==1&&L(v.z9)?v.z9:\'+ \'+2K(\'zi\'))));o.1X.3k("aj")}if(o.2U.S>0&&v.9g==1){if(v.tN==1){7f=0;1y++;o.2U.ju(my(\'zr\',2K(\'6t\')));o.1X.ju("")}F{o.2U.3k(my(\'zr\',2K(\'6t\')));o.1X.3k("");7f=o.2U.S-1}}if(L(v.zq)){V(B i=0;i-1){o.qj=o.1X[x].2n(" or ");o.fv=0;hX(x)}F{if(o.1X[x].J(\'bq\')==0){if(bq[o.1X[x].1i(4)]){qX(o.2U[x],bq[o.1X[x].1i(4)])}}if(o.1X[x].J(\'1B\')==0){o.P.gw(x,"Io");o.4S=H;o.3m=x;o.R.aW()}}}}}E rF(x){o.4S=H;j7()}E hX(x,y){B Y=y==\'1B\'?x:4F(o.qj[o.fv]);B kA=Y;B gv;if(q5[Y]){if(o.1X[x]!=\'aj\'){o.4S=H;j7()}}F{if(Y.J(\'cO\')>0&&Y.J(\'cO\')<4){gv=Y.1i(0,Y.J(\'cO\'));kA=Y.1i(Y.J(\'cO\')+3)}B 4N=g1(kA);8P=x;o.hH=1;4N.ac=E(){o.hH=0;if(G.hk==4&&G.7u==4k){o.4S=H;qX(Y,G.dY,x,y)}F{if(o.fv+1-1){o.1X[8P]=\'\';o.2U[8P]=\'\'}}o.3m=-1;o.4S=K;if(o.Qq){o.R.aW();o.R.4A()}F{1u(E(){if(o.R){o.R.aW();o.R.4A()}},100)}if(L(o.1V)){o.1P.3g(o.1V);o.1V=26}}E qX(Y,x,y,z){B gv;if(x.J("#"+v.a8)==0){x=o[o.fd[0]](x)}if(x.J("#"+v.bF)==0&&x.J(v.eI)>0){x=o[o.fd[1]](x)}if(Y.J(\'cO\')>0&&Y.J(\'cO\')<4){gv=Y.1i(0,Y.J(\'cO\'))}if(Y.J(\'.je\')>-1||Y.J(\'.tj\')>-1||Y.J(\'.lV\')>-1||Y.J(\'.sB\')>-1){B l=gv?gv:o.3m;!o.1X?o.1X=[]:\'\';if(o.1X[l]=="aj"){l=y}if(z!=\'1B\'||!2o[l]){2o[l]=7E();2o[l][0]=[];2o[l][1]=[]}B 3A=af();3A=x.2n(/\\r|\\n/);B 9d=1;B t1=0;B t2=0;B gn=(L(v.CP)?v.CP:0);if(Y.J(\'kU=\')>0){gn=Y.1i(Y.J(\'kU=\')+6)*1}V(B i=0;i<3A.S;i++){if(Y.J(\'.je\')>-1||Y.J(\'.sB\')>-1){if(3A[i].J(\'-->\')>-1&&3A[i].J(\':\')>-1){if(z==\'1B\'){if(jJ.J(3A[i])>-1){1h}jJ.3k(3A[i])}t1=j6(3A[i].1i(0,3A[i].J(\'-->\')))*1+gn;t1==0?t1=1:\'\';t2=j6(3A[i].1i(3A[i].J(\'-->\')+4,12))*1+gn;L(2o[l][0][t1])?\'\':2o[l][0][t1]=\'\';V(B j=t1;j0&&3A[i]!=9d&&3A[i]!=\'PW\'){if(29(2o[l][0][t1])){2o[l][0][t1]=2o[l][0][t1]+\'
\'+3A[i]}F{2o[l][0][t1]=3A[i]}}}}if(Y.J(\'.tj\')>-1||Y.J(\'.lV\')>-1){if(3A[i].J(\'Q9:\')>-1){t1=j6(3A[i].1i((Y.J(\'.lV\')>-1?3A[i].J(\'=0\')+3:12),12))*1+gn;t2=j6(3A[i].1i((Y.J(\'.lV\')>-1?3A[i].J(\'=0\')+14:23),10))*1+gn;B p=\'\';if(3A[i].J(\'0,,\')>0){p=3A[i].1i(3A[i].J(\'0,,\')+3)}F{if(3A[i].J(\'AP,\')>0){p=3A[i].1i(3A[i].J(\'AP,\')+6)}if(3A[i].J(\')}\')>0){p=3A[i].1i(3A[i].J(\')}\')+2)}}if(p!=\'\'){if(2o[l][0][t1]!=1E){2o[l][0][t1]+=\'
\'+p}F{2o[l][0][t1]=p}2o[l][0][t1]=2o[l][0][t1].1N(/{.*?}/,\'\');2o[l][0][t1]=2o[l][0][t1].1N(/\\\\\\\\N/,\'
\');2o[l][0][t1]=2o[l][0][t1].1N(/\\\\N/,\'
\');V(B j=t1;j40){z=x[0].5Z.1i(0,15)+\'...\'+x[0].5Z.1i(-15)}if(v.9g==1&&v.tN==1){o.1X.3k(\'bq\'+(bq.S-1));o.2U.3k(z+\'\');8R(o.1X.S-1)}F{o.1X.ju(\'bq\'+(bq.S-1));o.2U.ju(z+\'\');v.9g==1?7f++:\'\';8R(0)}o.fO.5H=""};y.Pm(x[0])}F{o.fO.2r()}}};G.8R=E(x){8R(x)};G.7f=E(){I 7f};G.Pl=E(x){7f=x};G.1n=E(x){ol(x)};G.C=E(){vl()};G.5z=E(){4r()};G.6t=E(){nk()};E nk(){js("1V","6t");o.4S?o.Ag=o.3m:\'\';o.3m=v.9g==1?7f:-1;v.he=0;o.4S=K;o.R.aW();xa();o.xe?xj(o.3m):\'\';L(o.1V)?o.1P.3g(o.1V):\'\';o.1V=26}E ol(18){if(o.8W){I}B t=2O(18*10);if(v.cw){18=18-v.cw*1}if(o.4S&&L(o.1X)){if(2o){B x=o.3m;B t=2O(18*10);if(v.y9==1&&!o.1r){I}if(o.1X[x]=="aj"){if(!ql){V(B i=0;i[nW]\':\'\')+2o[i][0][2o[i][1][t]]+(2o[x][0][t]!=\'\'?\'[/nW]\':\'\')}}}}if(L(2o[x][0])){if(L(2o[x][0][t])){2o[x][1][t]=t}}}}}if(L(2o[x])){if(L(2o[x][1])){if(L(2o[x][1][t])){B y=\'\';y=2o[x][0][2o[x][1][t]];if(!L(o.1V)){o.1V=1Z(\'2e\');3U(o.1V,{id:\'jH\'+v.id+\'47\'+\'1V\'});o.1P.1S(o.1V);vl();js("tu",o.2U[x])}if(4P){6B(o.1V)}Cu();if(v.Dg==1){y=OI(y)}if(v.ox==1){y=y.1N(/\\[nW\\]/gm,\'<7A C="1t:\'+3r(v.gb)+\'">\');y=y.1N(/\\[\\/nW\\]/gm,\'\')}if(y.J(\'-1){y=y.1N(/\\/gm,\'\')}if(v.8T){if(v.8T.2o==1&&yN!=y){js("2o",y);yN=y}}o.1V.1Q=\'<7A C="\'+(v.AR==1?\'2z-1t:\'+5K(v.kX,v.kY)+\';\':\'\')+\'-3O-7v-yV-1h: OH;1t:\'+3r(v.gc)+\';2S:\'+v.yo+\'px \'+v.yo*2+\'px;2Q-6G:\'+v.Bi+\'px;2M:0 0;2H-1e:\'+(v.Bg?v.Bg:1.8)+\';4b-dq:\'+v.l0+\'">\'+4F(y)+\'\';O(o.1V,{"4b-3J":((2O(v.mf)+((2O(v.gd)-100)*2O(v.mf)/100))+"px")});if(v.B6==1){if(o.1Y){O(o.1V,{"4b-3J":((v.m0+((2O(v.gd)-100)*v.m0/100))+"px")})}}4P=K}F{if(!4P&&L(o.1V)){vg()}}}}F{vg()}}}}E vg(){if(!4P){o.1V?o.1V.1Q=\'\':\'\';4P=H;3j(o.1V)}}E vl(){if(o.1V){O(o.1V,{"1q":"2C","Z":"100%","2S-1a":"10%","2S-2u":"10%","1a":0,"1t":v.gc,"1C-8d":"8h","7v-kz":"2Q-7v"});if(v.OE==1&&L(v.vJ)){v.vJ!=\'\'?O(o.1V,{"4b-eQ":v.vJ}):\'\'}if(v.qg==1){O(o.1V,{"1C-9C":"-4t -4t 0 #f4,4t -4t 0 #f4,-4t 4t 0 #f4,4t 4t 0 #f4"})}F{if(v.kZ==1){O(o.1V,{"1C-9C":"4t 4t OB OA"})}F{O(o.1V,{"1C-9C":"1R"})}}if(v.Oy==1){ri(o.1V,\'o.mP\')}F{v.Dg!=1?fn(o.1V):\'\'}}}E Cu(){if(!o.mP){if((o.R.fE()||v.cS>v.1p.h)&&v.Ot==1){O(o.1V,{"1q":"2C","1c":"2A","1a":0,"2N":v.cS*1})}F{O(o.1V,{"1q":"2C","1a":0,"2N":(v.cS*1+v.1p.h*1)})}}}E 4r(){o.3m=-1;o.4S=K;o.pq=K;v.1V=26;v.mY=26;o.2o=26;o.1X=26;ql=K;q5=[];2o=[];if(L(o.R)){o.R.aW()}o.2U=[];if(L(o.1V)){o.1P.3g(o.1V);o.1V=26}o.3m=26;o.4S=K}};o.Oj={"2A":"Авто","1r":"Пуск","3G":"Пауза","2F":"Стоп","1Y":"Во весь экран","uq":"Выйти из полноэкранного режима","1f":"Настройки","2G":"Параметры","1H":"Громкость","56":"Выключить звук","92":"Включить звук","5c":"В ЭФИРЕ","W":"Плейлист","4W":"Качество","6u":"Скачать","dH":"Открыть файл","1V":"Субтитры","51":"Скорость","eL":"Обычная","2p":"ошибка","Oh":"Включите звук","6W":"Аудио","dL":"ошибка загрузки","lq":"Очень низкое","iT":"Низкое","iU":"Среднее","iV":"Высокое","vz":"Высокое","5t":"Следующий","d8":"Предыдущий","2X":"Поделиться","D1":"Скопировано в буфер обмена","D0":"Реклама","6O":"Пропустить","Of":"Пропустить через ","CV":"Перейти на сайт рекламодателя","gd":"Размер текста","cw":"Сдвиг по времени","gc":"Цвет текста","gb":"Цвет текста 2","kX":"Цвет фона","kY":"Прозрачность фона","kZ":"Тень","qg":"Контур","l0":"Толщина текста","cS":"Отступ снизу","lo":"Сбросить","lj":"Скрыть параметры","CL":"Загрузить","ow":"Сон","kW":"Пропуск","wb":"Час","w5":"Минута","wL":"Секунда","AK":"Да","BQ":"Нет","of":"из","7L":"Пароль","BW":"Ошибка воспроизведения на устройстве","BY":"Играет на устройстве","bW":"Канал","1J":"Масштаб","on":"Вкл.","6t":"Выкл.","zi":"Вместе","h9":"кбит/с","nc":"Код","Y":"Ссылка","1t":"Цвет","Ab":"Контраст","fc":"Яркость","ef":"Насыщенность","mQ":"Сепия"};B 5G=E(x){B eY;B Pd;B 2Y;B 4R;B 4v;B og;B fK=0;B bX;B z3=K;B yL;if(x.me!=1E&&x.mc!=1E&&x.1F!=1E&&x.to!=1E){if(x.18==26){if(x.1F.J("fP")>-1){x.to==0?x.18=0.5:x.18=0.2}F{x.18=0.20}}eY=Ap(x.6q);if(x.1F.J("1J")==-1){if(L(o.7l[x.me])){o.7l[x.me].qN()}o.7l[x.me]=G}if(x.1n==1){x.mc.1U("2i",H)}2Y=x.1F.2n(\'|\');4v=7g(x.to).2n(\'|\');4R=1v af();V(B i=0;i<2Y.S;i++){if(!4v[i]){4v[i]=4v[0]}if(2Y[i]=="fP"){4R[i]=x.mc.g("1A")}if(2Y[i]=="8f"){4R[i]=x.mc.C.1A}if(2Y[i]=="y"){4R[i]=x.mc.g("y")}if(2Y[i]=="x"){4R[i]=x.mc.g("x")}if(2Y[i]=="1a"){4R[i]=2O(x.mc.C.1a)}if(2Y[i]=="1c"){4R[i]=2O(x.mc.C.1c)}if(2Y[i]=="1J"){4R[i]=x.mc.g("3n")}if(2Y[i]=="8I"){4R[i]=x.mc.e4}if(2Y[i]=="ja"){4R[i]=x.mc.bn}if(2Y[i]=="3u"){4R[i]=x.mc.g("3u")}if(2Y[i]=="3n"){4R[i]=x.mc.g("3n")}if(2Y[i]=="Z"){4R[i]=x.mc.g("Z")}if(2Y[i]=="zF"){4R[i]=x.mc.2f;4v[i]=2E.9o(4v[i]);x.me=="Pc"?1m("Z",x.me,4R[i],4v[i],x.mc.2f):\'\'}if(2Y[i]=="1e"){4R[i]=x.mc.g("1e")}if(2Y[i]=="zZ"){4R[i]=x.mc.2V}4v[i]=zB(4v[i]);4R[i]=zB(4R[i])}bX=x.18*2h/eY.S;og=eY.S;if(2Y.S==1&&4R[0]==4v[0]){9L()}F{1u(n5,2E.4s(bX))}}E n5(){V(B i=0;i<2Y.S;i++){B 1I=4R[i]+(4v[i]-4R[i])*(eY[fK]?eY[fK]:0);xR(2Y[i],1I);if(2Y[i]=="y"){x.mc.1U("1c",1I)}if(2Y[i]=="x"){x.mc.1U("1a",1I)}if(2Y[i]=="1a"){x.mc.C.1a=1I+"px"}if(2Y[i]=="1c"){x.mc.C.1c=1I+"px"}if(2Y[i]=="1J"){x.mc.1U("1J",1I)}if(2Y[i]=="3u"){x.mc.1U("3u",1I)}if(2Y[i]=="3n"){x.mc.1U("3n",1I)}if(2Y[i]=="8I"){x.mc.e4=1I}if(2Y[i]=="ja"){x.mc.bn=1I}if(2Y[i]=="Z"){x.mc.1U("Z",1I)}if(2Y[i]=="zF"){O(x.mc,{"Z":1I})}if(2Y[i]=="1e"){x.mc.1U("1e",1I)}if(2Y[i]=="zZ"){O(x.mc,{"1e":1I})}}fK++;if(!z3){if(fK==og){9L()}F{yL=1u(n5,2E.4s(bX))}}}E 9L(){z3=H;if(x.1k){if(2Y[0]=="8f"||2Y[0]=="1a"){1k(x.mc)}F{x.mc.1U("2i",K)}}if(x.1F.J("1J")==-1){o.7l[x.me]=26;4l o.7l[x.me]}V(B i=0;i<2Y.S;i++){xR(2Y[i],4v[i])}2D(yL)};E xR(y,z){if(y=="fP"){x.mc.1U("1A",z)}if(y=="8f"){x.mc.C.1A=z}}G.qN=E(){9L()};G.Da=E(){fK=og-1;n5();9L()};G.XY=E(x0,x1,y0,y1){B e=K;V(B i=0;i<2Y.S;i++){if(2Y[i]==\'x\'&&x0!=x1){e=H}if(2Y[i]==\'y\'&&y0!=y1){e=H}}e?9L():\'\'};E Ap(zW){d5(zW){1j"zI":I[0,0.OU,0.OT,1.OQ,1.Pn,1.S6,1.102,0.Oc,0.S3,0.87,0.S2,0.S1,1.S0,1.RZ,1.RY,1.RX,0.RW,0.RV,0.RU,0.RR,1.RC,1.zs,1.RQ,1.zs,1.RO,0.kq,0.qs,0.qs,0.qs,0.qs,1];1h;1j"cK":I[0,0.RM,0.RL,0.RK,0.RJ,0.RI,0.RG,0.RF,0.RE,0.Ss,0.St,0.SB,0.Sl,0.Sk,0.Sj,0.Sd,0.Sb,0.QZ,0.Bd,0.95,0.QY,0.QW,0.QV,0.QU,0.99,0.QT,0.QN,0.kq,1];1h;6Y:I[0,0.C5,0.32,0.44,0.52,0.6,0.67,0.73,0.QM,0.82,0.85,0.Qv,0.QJ,0.Bd,0.95,0.97,0.QI,0.QH,1];1h}}};B DQ=E(){B N=7Q.QA,ua=7Q.Qz,yl;B M=ua.yn(/(nu|kH|6r|AF|AH)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.yn(/(nu|kH|6r|AF|AH|Qw|pn)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(yl=ua.yn(/8F\\/([\\.\\d]+)/i))!=26)M[2]=yl[1];B nF=7Q.AN;G.d0=M?M[1]:N;G.8F=M?M[2]:7Q.Rj;G.ec=7Q.AN>1;G.al=7Q.Jb;G.nu=G.d0=="Rt";G.x6=G.d0=="BJ 9.0";G.ie=G.d0=="BJ"||G.d0=="Rx"||G.d0=="Ry";G.pn=ua.cR(/(pn)\\/?\\s*/i)>-1;G.ff=G.d0=="Rs";G.6r=G.d0=="Rh";G.kH=1w.kH;G.jM=ua.cR("Rb NT")>-1;G.4j=(ua.cR(/(7p|ky|Ra)\\/?\\s*/i)>-1)||(7Q.R9===\'R6\'&&nF>1);G.tv=v.Bs!=1&&ua.cR(/(TV|Qu|Od|NJ|Ob|Lz|LB|Ly)\\/?\\s*/i)>-1;G.lg=v.Bs!=1&&ua.cR(/(LG)\\/?\\s*/i)>-1;G.7p=ua.cR(/(7p)\\/?\\s*/i)>-1;G.ky=G.4j&&!G.7p;G.3O=\'LT\'in 1T.pj.C;if(ua.cR(/(b6)\\/?\\s*/i)>-1){nF>0?G.b6=H:G.tv=H;if(M4(\'(4E:M2)\').M1){G.tv=H}}G.2c=(2G.2c==1||G.4j||G.b6||(ua.cR(/(LC|LO|nu nC)\\/?\\s*/i)>-1))&&!G.tv&&2G.LI!=1;G.rl=G.6r||G.kH;G.1Y=K;if(G.4j){G.M5=3V(ua.1i(ua.J(\'OS \')+3,4).1N(\'47\',\'.\'));if(G.ky&&(!\'Fx\'in 1w||nF<2)){G.2c=G.4j=K;G.tv=H}}G.g9=!G.2c;G.xy=G.2c||G.ec;G.H6=G.2c||G.tv;G.LZ=G.3O&&G.g9;if(o.1P.vH||o.1P.kT||o.1P.vF||o.1P.vD||o.1P.vy){G.1Y=H}};E bC(4o,7n){V(B s in 7n){if(1D(7n[s])==\'3B\'){if(s=="3f"||s=="3b"){4o[s]=7n[s]}F{V(B s2 in 7n[s]){if(1D(4o[s])!=\'3B\'){4o[s]={}}if(1D(7n[s][s2])==\'3B\'){V(B s3 in 7n[s][s2]){if(1D(4o[s][s2])!=\'3B\'){4o[s][s2]={}}if(1D(7n[s][s2][s3])==\'3B\'){V(B s4 in 7n[s][s2][s3]){if(1D(4o[s][s2][s3])!=\'3B\'){4o[s][s2][s3]={}}4o[s][s2][s3][s4]=7n[s][s2][s3][s4];if(s3==\'2S\'||s3==\'2M\'){4o[s][s2][s3][s4]=2O(4o[s][s2][s3][s4])}}}F{4o[s][s2][s3]=7n[s][s2][s3];if(s2==\'2S\'||s2==\'2M\'){4o[s][s2][s3]=2O(4o[s][s2][s3])}}}}F{4o[s][s2]=7n[s][s2];if(s==\'2S\'||s==\'2M\'){4o[s][s2]=2O(4o[s][s2])}}}}}F{if(s.J("LL")>0&&4F(7n[s])===""){}F{4o[s]=wM(s,7n[s])}}}I 4o};B wM=E(19,5H){if(1D(5H)==\'4w\'){5H=4F(5H);if(19.J("1t")>-1&&5H!=-1){5H=3r(5H)}}I 5H};E FG(){2R{B 5w=1w[\'3S\'],x=\'LH\';5w.9y(x,x);5w.tT(x);I H}2B(e){I K}};E xk(ay){if(ay){if(L(o.7l[ay])){o.7l[ay].qN()}}};B 2K=E(x){B y=x;if(y){y=x.an(0).AS()+x.4H(1);if(y.J("47")>-1){y=y.1N(/47/ig," ")}}B en={"of":"of","h9":"h9","BY":"BT on BS","BW":"BT 2p on BS","7L":"q8","BQ":"No","ow":"LX","kW":"M0","dH":"w0 3b","AK":"Lm","cS":"Ln 2M","l0":"Lt dq","kZ":"Lp","kY":"aH 1A","kX":"aH 1t","gd":"sG 3J","gc":"sG 1t","gb":"sG 1t 2","cw":"4a kU","lj":"bv 2G","lo":"NB","d8":"NA","D1":"Ny to Nx","lq":"Nw","iT":"Nv","iU":"Nu","iV":"CS","vz":"CS","lI":"HD","o2":"Nt HD","Ns":"Nr HD","yR":"Np HD","yM":"Na HD 4K","D0":"Ad","CV":"Go to Nm Nl\'s Nk","6W":"Nj","5c":"Ni","1Y":"Nh 1Y","uq":"Bu 1Y"};if(L(en[x])){y=en[x]}if(v.CT==1){if(o[\'lZ\'+o.1g.al]){v.al=o.1g.al;v.CT=0}}if(L(o[\'lZ\'+v.al])){if(L(o[\'lZ\'+v.al][x])){y=o[\'lZ\'+v.al][x]}}if(v.t7){if(v.t7[x]){y=v.t7[x]}}I y};B 9K=E(x,y,z){if(!L(o.kV[y])&&v.rR!=1){B t=o.c4?o.c4:(v.1O?v.1O:\'\');L(v.8B)?t=v.8B:\'\';if(v.Dz[x]==1&&v.AZ==1&&L(v.te)){if(L(1w["Dy"+v.te])){1w["Dy"+v.te].Nd(\'mG\'+x,{1O:t});1m("Dw",\'mG\'+x)}F{1m("Dw Nb 2p")}}if(v.Ds[x]==1){if(v.ga==1){B kr;if(1w.Dn){kr={\'NE\':\'Nq\',\'NF\':t};if(v.kN){if(1D(v.kN)=="3B"){V(B g in v.kN){if(v.kN.2v(g)){kr[g]=v.kN[g]}}}}v.Oa==1?1m(\'ga\',\'mG\'+x,kr):\'\';Dn(\'1b\',\'mG\'+x,kr)}}}}z?o.kV[y]=H:\'\'};B nh=E(Y){B x=\'\';Y=Y.1N("v=","{=");if(Y){if(Y.J(\'nl.be/\')>-1){x=Y.1i(Y.J(".be/")+4);x.1N("/","")}F{x=Y.2n(/(nl.be\\/|v\\/|nc\\/|O6\\?|4Y.O5\\/Lh\\/[^#]*#([^\\/]*?\\/)*)\\??{?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.J("?t=")>0){v.1y=x.1i(x.J("?t=")+3);B h=0;B m=0;B s=0;if(v.1y.J("h")>0){h=v.1y.1i(0,v.1y.J("h"));v.1y=v.1y.1i(v.1y.J("h")+1)}if(v.1y.J("m")>0){m=v.1y.1i(0,v.1y.J("m"));v.1y=v.1y.1i(v.1y.J("m")+1)}if(v.1y.J("s")>0){s=v.1y.1i(0,v.1y.J("s"));v.1y=v.1y.1i(v.1y.J("s")+1)}if(h>0||m>0||s>0){v.1y=h*uc+m*60+s*1}}if(x.J("?")>0){x=x.1i(0,x.J("?"))}}}I x};B js=E(x,y,li,ev){if(x=="8q"){o.8q=H}if(ev==1){V(B yi in y){if(y.2v(yi)){if(1D(y[yi])=="3B"){y[yi]=\'\'}}}}if(v.q3==1&&o.8q){if(v.O4==1||li==1){qK(x,y)}F{if(y!=1E){if(1D(y)==\'3B\'){2R{y=5r.rP(y)}2B(e){}}F{if(1D(y)==\'4w\'){y=y.1N(/\'/ig,\'′\')}}}if(1D(v.3f)==\'4w\'){if(v.3f.J("{")==0){2R{v.3f=v.3f.1N(/\\\'/ig,\'"\');v.3f=5r.7e(v.3f)}2B(e){9i.1m(e)}}}if(1D(v.3f)==\'3B\'){if(L(v.3f[x])||L(v.3f[\'uA\'])){B z=x;if(!L(v.3f[x])&&L(v.3f[\'uA\'])){z=\'uA\'}if(x.J("6d")==0){if(L(v.3f[\'1W\'])){z=\'1W\'}}2R{if(y!==1E){2g(v.3f[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2g(v.3f[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2B(e){1m("3f",e,x)}}}F{if(v.3f==\'\'){v.3f="Cn"}2R{if(y!==1E){2g(v.3f+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2g(v.3f+"(\'"+x+"\',\'"+v.id+"\')")}}2B(e){1m("3f",e,x,y)}}}}if(o.8q&&v.BO==1){if(o.Cj){2R{o.Cj.kQ.lh({1b:x,9f:y},"*")}2B(e){}}}if(v.FS==1&&li!==1){if(x&&29(v.Cg)){B pm=v.Cg.1N(/\\s+/ig,\'\').2n(\',\');if(pm.J(x)==-1){I}}B zv={1b:x,18:o.P?(x=="3C"?o.BN:o.P.18()):0};if(y!=1E){zv["22"]=y}if(x=="1l"||x=="18"){zv["1l"]=o.P.1l()}if(x=="1H"||x=="92"){zv["1H"]=v.1H}if(x=="1v"){zv["id"]=3v("A5")}2R{1w.9W.lh(zv,\'*\')}2B(e){};B z=x;x=="8q"||x=="1y"||x=="4c"?z=x+"ed":\'\';x=="1r"?z="NZ":\'\';x=="3G"?z="6x":\'\';x=="56"?z="3l":\'\';x=="92"?z="NU":\'\';x=="3C"?z="NS":\'\';x=="NQ"?z="NP":\'\';zv["1b"]=z;if(z!=\'\'&&z!=x){zv=5r.7e(5r.rP(zv));2R{1w.9W.lh(zv,\'*\')}2B(e){}}}};B qK=E(x,y){B ev=1T.NO(\'7j\');if(y!==1E){ev.9f=y}ev.NN(x,H,H);o.1L.NM(ev)};G.2T=E(x,y,Q){v.NL==1?1m(\'2T\',x,y):\'\';I 3v(x,y,Q)};E 3v(x,y,Q){if(L(o.U)&&1D(x)==\'4w\'){if(o.iK==1){I}if(Q){if(1D(Q)==\'4w\'){if(Q.J("id:")==0){Q=o.R.yt(Q.1i(3),"4J");if(Q){if(x=="oe"&&y=="NK"){Q.DM()}}}}}if(x=="1r"||x=="3b"){if(L(y)){B ax=K;if(1D(y)==\'4w\'){y=y.1N(/(\\r\\n|\\n|\\r)/gm,"");B 2a=-1;if(y.J("[3C:")>-1&&y.qa("]")==y.S-1){2a=y.1i(y.J("[3C:")+6,y.S-1);2a=2a.1i(0,2a.S-1);if(2a=="18"){2a=o.P.18()}F{2a=2O(2a)}y=y.1i(0,y.J("[3C:"));if(y==\'\'){if(o.P.1l()>0){o.U.3Q(2a);o.U.2y();I}F{o.2a=2a;o.U.2y();I}}F{o.2a=2a}}if(y.J("[CE]")>-1){ax=H;y=y.1N(\'[CE]\',\'\')}if(y.J("#"+v.a8)==0){y=o[o.fd[0]](y)}if(y.J("#"+v.bF)==0&&y.J(v.eI)>0){o[o.fd[1]](y,Am,x);I}if(y.J("#0")==0){y=c5(y)}if(v.c9==1){y=c9(y)}if(y.J(".94")==y.S-4){B 4N=g1(y);4N.ac=E(){if(G.hk==4&&G.7u==4k){2R{3v(\'1r\',5r.7e(G.dY))}2B(e){}}};4N.ez();I}if(y.J("id:")==0&&L(o.1G)){B z=AA(y);if(L(o.1G[z])){o.R.Kb(z);2a>-1?o.2a=2a:\'\';I H}F{I K}}if(y.J("N7:")==0){B z=y.1i(10);if(o.2q=="4Y"){o.P.CY(z);I H}F{y=\'//nl.be/\'+z}}}if(x=="1r"){o.R.JX();o.U.ek(y,1E,1E,(ax?1:0))}if(x=="3b"){o.nm=H;v.3h=0;o.U.ek(y,1,1E,(ax?1:0));o.R.43(0,0);o.1y=K}}F{if(x=="1r"){o.U.2y()}if(x=="3b"){1D CA==\'E\'?CA():\'\'}}}if(x=="dg"){y?o.P.D3(y):\'\'}if(x=="4C"){if(L(y)){o.nm=H;o.U.ek(y,1,1)}F{o.P.sz()}}if(x=="3G"){if(o.1r){o.U.3a();o.U.jZ()}if(L(y)){if(y==1){2R{if(o.1W){o.1W.3G()}if(o.cv){o.cv.3G()}}2B(e){}}}}if(x=="bW"&&L(y)){o.1y&&o.7V?o.7V.zn(y):\'\'}if(x.J("Mx")==0){if(o.1W){o.1W.Mw(x.1i(6),y)}}if(x=="5k"){I o.e3}if(x=="9O"){o.9O.mW();o.9O=1v rc();if(L(y)){o.9O.94(y)}F{if(v.Cf==1){o.9O.94(v.Ck)}F{o.9O.94("Mu au")}if(v.AC==1&&L(v.Cm)){o.dr=1v Co()}}}if(x=="7U"){!o.1y?o.R.yz():\'\';o.R.8L();o.R.Kc("qi")}if(x=="jg"){o.1r?o.U.3a():o.U.2y()}if(x=="2F"){v.4C=0;v.3h=0;o.P.tg();o.U.cz()}if(x=="6v"){o.18=o.P.18();o.U.fw()}if(x=="6u"){if(v.8T){if(v.8T.on==1&&v.8T.Ms==1){o.U.j8()}}}if(x=="qv"&&L(y)){if(o.5a){o.5a.2T(y)}}if(x=="2X"){o.R.La()}if(x=="Mr"&&L(y)){if(v.1W==1){if(y.J(\'js:\')==0){v.6I=y;v.hI=H;o.U.wN("6I")}F{if(o.p!=\'\'){B sv=5r.7e(gR(o.p));V(B l in sv){if(sv.2v(l)){if(L(sv[l].id)){if(y==sv[l].id){v.6I=\'Mq\'+(L(sv[l][\'tA\'])?\'tA\'+sv[l][\'tA\']:\'\')+y+\'47\'+sv[l].7w;v.hI=H;o.U.wN("6I")}}}}}}}}if(x=="Mo"){1D Aa=="E"?Aa(y):\'\'}if(x=="Ac"&&y){v.Ac=y;o.3p?o.3p.M9():\'\'}if(x=="56"){o.U.54()}if(x=="51"){if(L(y)){o.U.9p(y)}F{I o.5T[o.9P]}}if(x=="dJ"){if(v.8T&&o.b3){if(v.8T.b3==1){I 2E.4s((o.b3.6S(Ml).S-1)/2E.4s(o.P.1l())*100)}}}if(x=="ho"){I o.5T}if(x=="92"){o.U.6l()}if(x=="mY"){if(L(y)){v[x]=y;o.U.kG()}}if(x=="bN"){I o.2w}if(x=="Bo"){I o.ab?H:K}if(x=="5c"){I o.P?o.P.5R():K}if(x=="tu"){I v.9g==1?(v.tN==1?o.2U.4H(1):o.2U.4H(0,-1)):o.2U}if(x=="EU"){o.4S?o.3x.6t():o.3x.8R(2k(o.Ag,(o.3x.7f()==0?1:0)))}if(x=="do"){I o.8W}if(x.J("1V:")==0&&y){v[x.1N(\'1O:\',\'47\')]=y;o.U.jZ()}if(x=="Me"){I o.jh}if(x=="ba"){I o.7k}if(x=="1H"||x=="Au"){if(L(y)){if(1D y=="4w"){if(y.J("+")==0){y=v.1H+3V(y.1i(1))}F{if(y.J("-")==0){y=v.1H-3V(y.1i(1))}}}if(y>=0&&y<=1){o.U.3X(y)}}I o.3l?0:v.1H}if(x=="3l"){I L(o.3l)?o.3l:K}if(x=="Ma"){o.R?o.R.Ko(y):\'\'}if(x=="aX"){1D A2==\'E\'?A2(y):\'\'}if(x=="nf"){I v.nf}if(x.J("Mn")==0){2g(\'1w.\'+x.1i(4)+\'=\'+y);I H}if(x=="4M"){o.R.4M(H)}if(x=="MC"){o.R.oh()}if(x=="L7"){cH()}if(x=="2p"){o.P.5O(x)}if(x=="3C"){if(L(y)){if(1D y=="4w"){if(y.J("%")>-1){y=2O(y.1i(0,y.J("%")));y=o.P.1l()*y/100}F{B pf=o.P.18();if(o.3p&&!o.1y){if(!o.3p.mA){B f=o.3p.aE();if(f.t&&f.d){pf=f.t;o.3p.mA=H}}}if(y.J("+")==0){y=pf+3V(y.1i(1))}F{if(y.J("-")==0){y=pf-3V(y.1i(1))}}}}y=y*1;y<0?y=0:\'\';if(o.P.1l()>0){y>o.P.1l()?y=0:\'\'}if(!L(o.1W)&&!L(o.5B)&&o.P.1l()>0){o.2a=1E;o.U.3Q(y,H);o.U.yr()}F{o.2a=y}}}if(x=="MT"){9i.1m(y);y?v.1M.3C=y:\'\'}if(x=="1Y"){!o.1Y?o.U.aa():\'\'}if(x=="uV"){o.1Y?o.U.8k():\'\'}if(x=="N6"){I o.1Y}if(x=="3J"){I o.2W+\'/\'+o.4B}if(x=="N5"){I o.P?o.P.3J():1E}if(x=="N4"){if(L(o.gg)){o.gg.Do()}}if(x=="JG"||x=="N3"){if(L(o.gg)){o.gg.Un()}}if(x=="18"||x=="zS"){B kc=o.P?o.P.18():0;if(o.3p&&v.cu==1&&!o.1y&&kc==0){B f=o.3p.aE();if(f.t){kc=f.t}}I x=="zS"?eW(kc):kc}if(x=="N1"){if(o.cp){3v("1r","id:"+o.cp)}if(o.A1){3v("3C",o.A1);3v("1r")}}if(x=="1l"){I o.P?o.P.1l():0}if(x=="8t"){I o.P?o.P.9F():0}if(x=="7C"){if(y){v.7C=y;o.R.l4()}}if(x=="4W"){if(L(y)){if(Q){v.hd=az(v.hd,y,Q);if(o.2w.S==2){o.U.6a(v.hd)}}F{o.U.6a(y)}}F{I o.P?yJ(o.P.z4()):0}}if(x=="6W"){if(L(y)){if(y==\'zo\'){I o.6U*1}if(Q){v.rC=az(v.rC,y,Q);if(o.7k.S==2){o.U.e7(v.rC)}}F{o.U.e7(y)}}F{I o.P?o.P.xS():0}}if(x=="zH"){I o.2q=="4Y"}if(x=="vL"){if(o.6U>0){o.mD=o.6U}o.U.ek(o.3Z[o.ns])}if(x=="8i"){I o.1r}if(x=="pR"){I o.1y}if(x=="1g"){I o.1g[y]}if(x=="Ao"){o.iK!=1?o.P.uH():\'\'}if(x=="id"){I v.id}if(x=="1m"){v.1m=y}if(x=="q3"){v.q3=y}if(x=="2b"){o.P.B2()}if(x=="MX"){o.P.B8();if(Q){o.rN=az(o.rN,y,Q)}}if(x=="5o"){o.P.gP()}if(x=="ME"){if(1D(A8)==\'E\'){A8(x,y)}}if(x=="91"){o.P.e2()}if(x=="2G"&&v.rR!=1){9i.1m(2G)}if(x=="MQ"&&o.3M){o.3M.8q()}if(x=="ML"&&o.3M){o.3M.5z()}if(x=="1V"){if(L(y)){if(y==\'zo\'){I o.3m*1}if(y==\'0/1\'){if(o.4S){o.rZ=o.3m;y=-1}F{y=o.rZ?o.rZ:0}}if(y.6b().S<3&&o.3x){o.3x.8R(y*1)}F{v.1V=y;o.U.fG(y)}}F{I o.2U?o.2U[o.3m]:\'\'}}if(x=="+1V"&&v.1V){if(L(y)){v.1V+=\',\'+y;o.U.fG(v.1V)}}if(x=="cr"){if(L(o.cr)){if(L(y)){o.cr.2T(y)}F{I o.cr.MH()}}}if(x=="sD"){if(o.zg){I o.zg}F{I K}}if(x=="9a"){I o.P.9a()}if(x=="7v"){if(o.cI){o.cI.4g?o.cI.4g.3g(o.cI):\'\'}o.cI=1Z("2e");o.cI.id=y;o.cI.C.4T=MF;o.1P.1S(o.cI)}if(x=="KK"){if(o.4p){B 5g=1Z("5g");B 3J=o.P.3J();5g.Z=3J.Z>0?3J.Z:o.aS;5g.1e=3J.1e>0?3J.1e:o.eB;O(5g,{"1q":"2C","1c":-5g.1e,"1a":-5g.Z,"2i":"1R"});1T.b7.1S(5g);B 9j=5g.AJ(\'2d\');9j.sF(o.P.9G(),0,0,5g.Z,5g.1e);B 4W=2;B l6=1T.1Z("5g");l6.Z=5g.Z*4W;l6.1e=5g.1e*4W;B l8=l6.AJ("2d");l8.sF(o.P.9G(),0,0,5g.Z*4W,5g.1e*4W);if(v.Vg==1&&L(v.tZ)){!L(v.lb)?v.lb=20:\'\';!L(v.qY)?v.qY="3E":\'\';l8.4b=v.lb+"px 12T, 12N";l8.12L=3r(v.qY);l8.11y((v.tZ=="kO"?o.kO:v.tZ),v.lb,5g.1e*4W-v.lb-5)}9j.sF(l6,0,0,5g.Z,5g.1e);B 3H;2R{3H=5g.11p("aw/11Q")}2B(e){9i.1m(e.au);I K}I 3H}F{I K}}if(x=="3N"){I o.2q==x?o.P.mm():1E}if(x=="1B"){I o.2q==x?o.P.mn():1E}if(x=="28"){if(!o.1r||v.go===0){o.P.ao(y);I H}F{I K}}if(x=="Ku"){if(L(y)){y==\'1/0\'?y=1-2k(v.mg,0):\'\';v.mg=y;o.P.hR()}F{I 2k(v.mg,0)}}if(x=="1J"){if(L(y)){if(y==0){o.P.hR()}F{o.P.1J(y)}}F{I[o.3D.x,o.3D.y,o.3K.C.1a,o.3K.C.1c]}}if(x=="1O"){if(L(y)){L(y)?v.1O=y:\'\';o.U.aR(\'1O\');I H}F{I v.1O}}if(x=="12a"){o.U.BD()}if(x=="3k"){if(y){!o.kI?o.kI=[]:\'\';if(1D(y)==\'3B\'){y=o.kI.av(y);x="W"}}}if(x=="W"){if(y){if(1D(y)==\'3B\'){2R{o.U.6n(y);I H}2B(e){I K}}F{if(y.J(".94")==y.S-4||y.J(".94?")>0){B 4N=g1(y);4N.ac=E(){if(G.hk==4&&G.7u==4k){2R{3v(\'W\',5r.7e(G.dY))}2B(e){}}};4N.ez();I H}F{if(y==\'\'){o.U.6n([])}F{if(y==\'dJ\'&&o.jh>0){B 1I=2E.4s(((o.sm+(!o.R.bH("dJ")?o.P.18():0))/o.jh)*100);if(1I100){I o.rO}F{o.rO=1I;I 1I}}}}}}}if(x=="5t"){o.R?o.R.aY():\'\'}if(x=="d8"){o.R?o.R.eG():\'\'}if(x=="6f"){o.R?o.R.kn(y):\'\'}if(x=="6f?"){I o.9B?[o.12d,o.12f]:0}if(x=="gp"){o.P?o.P.gp():\'\'}if(x=="pi"){if(L(y)&&L(o.1G)){!o.1r?v.3h=0:\'\';V(B j in o.1G){if(o.1G.2v(j)){if(o.1G[j].dz==y){y=j}}}if(L(o.1G[y])){o.R.Kg(y);I H}F{I K}}}if(x=="12Z"){B 1I=[];if(L(o.1G)){V(B j in o.1G){if(o.1G[j].5e&&o.1G[j].ve==-1){1I.3k({1O:o.1G[j].1O,id:o.1G[j].id})}}}I 1I}if(x=="A5"){if(o.3q){I o.1G[o.3q].dz?o.1G[o.3q].dz:o.3q}}if(x=="12H"){if(o.1G){I 7E.6j(o.1G).S}F{I-1}}if(x=="pM"){if(L(o.pM)){I o.pM}}if(x=="12A"){o.R.ik(y)}if(x=="12B"){o.P.hz()}if(x=="1p"){if(y=="on"){v.1p.1k=0}F if(y=="6t"){v.1p.1k=1;o.R.cB()}F{o.R.iR()}}if(x=="pC"){o.R.9u()}if(x=="12D"||x=="12E"||x=="Zs"){if(L(y)){o[\'Zu\'+x.4H(-1)]=v[x]=y*1;o.R.i9(\'3F\'+x.4H(-1))}F{I v[x]}}if(x=="5Q"){o[x]=H}if(x=="Zx"){if(o.1W){I H}F{I K}}if(x=="ZG"){if(o.1W){I Aw()}F{I K}}if(x=="ZE"){if(o.1W){I o.1W.3G()}F{I K}}if(x=="Zm"){if(o.1W){I o.1W.BH()}F{I K}}if(x=="YR"){if(o.1W){o.1W.YS()}F{I K}}if(x=="Z2"){if(o.1W){o.1W.56()}F{I K}}if(x=="6k"){if(Q){v.6k=az(v.6k,y,Q);o.P.6k()}F{I v.6k}}if(x=="9e"){if(L(Q)){v.9e=az(v.9e,y,Q)}F{if(L(y)){y==\'0/1\'?y=1-v.9e:\'\';v.9e=y}F{I v.9e}}}if(x=="5x"){if(L(Q)){v.5x=az(v.5x,y,Q)}F{if(L(y)){v.5x=y}F{I v.5x}}}if(x=="kw"||x=="ov"){B z="cW";x=="ov"?z="ou":"";if(L(Q)){v.W[z]=az(v.W[z],y,Q)}F{if(L(y)){y==\'0/1\'?y=1-v.W[z]:\'\';v.W[z]=y}}I v.W[z]}if(x=="hd"){if(o.2w.S==2){v.hd=o.2w[o.3i];v.hd=az(v.hd,y,Q);if(o.2w[0]==v.hd){o.U.6a(0)}F{o.U.6a(1)}}}if(x=="v"&&y){if(y.J(\'3b\')==0||y.J(\'bk\')==0){I}I v[y]}if(x.J("dI:")==0){B xx=x.1i(7);if(1D(y)==\'3B\'&&1D(v[xx])==\'3B\'){V(B yy in y){if(y.2v(yy)){v[xx][yy]=y[yy]}}}F{if(x.J(\'FI\')==-1){v[xx]=y}}o.U.C0();I H}if(x.J("1C:")==0){o.R.Lb(x.1i(5),y)}if(v.IO==1&&x.J("1t")==0&&y){kx(\'4Z, 4Z > *{--6P\'+x+\':\'+5K(y,v[y.1N("1t","6h")+\'a\'])+\'}\')}if(x=="YO"){I o.P?o.P.cG():\'\'}if(x=="Z9"){I o.8F+\' \'+o.kE}if(x=="kE"){I o.kE}if(x=="ux"){I o.ux}if(x=="A3"){I o.A3}if(x=="5N"){I o.5N}if(x=="Zb"){I o.1W?o.Ae:1E}if(x=="9S"){o.U.mz();v.1M.on=0;if(v.vr==1){V(B i=0;i<4X.S;i++){if(4X[i]){if(4X[i].2T("id")==v.id){4X[i]=26}}}}V(B w in 1w){if(1w[w]==o.G){1w[w]=26}}if(1w.dT==v.id){1w.dT=\'\'}if(o.3M){o.3M.5z()}o.iK=1;o.1L.1Q=\'\';o.G=26}}F{I K}};E Am(x,y){if(x&&y){3v(y,x)}}E az(x,y,Q){B z=4F(y)+\'\';if(y){if(y.J("/")>0){B y2=y.2n("/");if(y2.S==2){if(x==4F(y2[0])){z=4F(y2[1]);if(Q){Q.cq(1)}}F{z=4F(y2[0]);if(Q){Q.cq(0)}}}}}I z}E g1(x){B 4N=1v Ce();4N.6o(\'C7\',x,H);I 4N}E AA(y){B z=y.1i(3);if(o.1G){V(B j in o.1G){if(o.1G.2v(j)){if(o.1G[j].dz==z){z=j}}}}I z}E Aw(){B x;if(o.1W){if(o.1W.dO()){x=o.1W}}if(!x&&o.5B){x=o.5B}if(x){B y={is:o.3R,1g:x.9f("Zc"),8F:x.9f("8F"),Zd:x.9f("A6"),Y:o.zL+(x.9f("Aj")?x.9f("Ze")+x.9f("Aj"):\'\'),1F:x.9f("Zf"),1l:x.9f("c6"),3b:x.9f("3b"),18:(o.P?o.P.18():\'\'),1H:x.Zh(),id:o.Ae};if(o.3R=="6I"){y.SI=o.Zk}I y}}E y8(){if(\'hj\'in 7Q){7Q.hj.7W=1v Zn({1O:CB(2k(o.c4,v.1O)),ZV:[{3w:2k(v.10G,2k(v.28,\'\'))}]});if(!o.zl){7Q.hj.pc(\'1r\',E(){3v("1r")});7Q.hj.pc(\'3G\',E(){3v("3G")});if(o.R.ha()){7Q.hj.pc(\'10H\',E(){3v("d8")});7Q.hj.pc(\'10J\',E(){3v("5t")})}o.zl=H}}}B 1Z=E(x){B y=x;x==\'2e\'||x==\'xF\'?y=\'4Z\':\'\';B z=1T.1Z(y);if(x==\'xF\'){O(z,{"6Q":"4E","2i":"4x"})}I z};B 1m=E(a,b,c,d,e,f,g){if(v.1m==1||v.uw==1){B x=a+(b!=1E?" "+b:"")+(c!=1E?" "+c:"")+(d!=1E?" "+d:"")+(e!=1E?" "+e:"")+(f!=1E?" "+f:"")+(g!=1E?" "+g:"");9i.1m("ze"+(v.vC==1?"2":"")+": "+x);if(v.uw==1&&L(1T.8g("zt"))){1T.8g("zt").1Q+=x+\'
\'}}};B DV=E(){if(v.uD==1&&L(v.es)&&v.es!=\'\'){B x=1T.1Z(\'eD\');x.9h=\'10K\';v.es.J(\':\')>0&&v.es.J(\':mC\')==-1?v.es=v.es.1N(/:/ig,\':mC@\'):\'\';x.9b=\'jA://uD.10L.ag/10M?eQ=\'+v.es.1N(/,/ig,"&eQ=").1N(/ /ig,"+");1T.10N.1S(x)+\'&2i=10O\'}};B lG=E(2e,6h){B x=["H0","fp","eZ","mF","fr","10R"];V(B y=0;y0){V(B y2=0;y2=gS?H:K;B zh=o.P.1l>=uc?H:K;B 6D=2E.9o(18/60);B 7I=2E.9o(18-6D*60);B 8m=2E.9o(6D/60);B kj=2E.9o(8m/24);6D=6D-8m*60;if(kj>0){8m=8m-kj*24}if(v.lv==1&&o.P.5R()){B d=1v 7Z();I 7g(1v 7Z(d.9H()+18*2h).Cx())}F{I 7g((kj>0?kj+\':\':\'\')+(8m>0||zh?8m+\':\':\'\')+((8m>0||z7)&&6D<10?\'0\':\'\')+6D+\':\'+(7I<10?\'0\':\'\')+7I)}};B eW=E(x){B 7I=2E.9o(x);B 6D=2E.9o(7I/60);B 8m=2E.9o(6D/60);6D=2E.9o(6D%60);7I=2E.9o(7I%60);8m>0&&6D<10?6D="0"+6D:"";7I=7I>=0?((7I>=10)?7I:"0"+7I):"cQ";B 5h=(8m>0?8m+":":"")+(6D>=0?6D:"0")+":"+7I;if(v.lv==1&&o.P.5R()){B d=1v 7Z();I 7g(1v 7Z(d.9H()+x*2h).Cx())}F{I 5h}};B Kj=E(){I F2((1w.8n!=1w.9W.8n)?1T.nG:1T.8n.9b)};B yJ=E(x){if(x){x=x.6b();B sl=x.J(" <7A C=\'1A");if(sl>-1){x=x.1i(0,sl)}}I x};B yH=E(x,y,z){B t;if(!CD(x)&&y){t=1T.1Z(\'pg\');y=="11j"?y=x:\'\';t.3w=y.J(\'//\')==-1?\'jA://\'+y:y;t.11i=1;if(z){t.5Z=z}B s=1T.c8(\'pg\')[0];if(!s){s=1T.c8(\'eD\')[0]}s?s.4g.ta(t,s):\'\'}I t};B CB=E(x){if(x){if(1D(x)==\'4w\'){x=x.1N(/<[^>]*>?/gm,\'\')}}I x};B CD=E(y){B x=K;B oj=1T.c8(\'pg\');V(B i=0;i-1){x=H}}I x};B Cv=E(x){if(x){x=x.1N(\'<2m\',\'\',\'ya>\')}I x};B 5K=E(x,y,z){if(x){if(x.J(\'1t\')>-1||x.J(\'B\')>-1){if(L(y)&&L(z)){z.C.1A=y}I 3r(x)}F{x=x.1N(\'#\',\'\');B r=2O(x.S==3?x.4H(0,1).hg(2):x.4H(0,2),16);B g=2O(x.S==3?x.4H(1,2).hg(2):x.4H(2,4),16);B b=2O(x.S==3?x.4H(2,3).hg(2):x.4H(4,6),16);if(L(y)){I\'5u(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{I\'CM(\'+r+\', \'+g+\', \'+b+\')\'}}}};B 7d=E(y){B x=y;if(v.zm&&v.zm!=1){x=y/v.zm}if(v.sR&&v.sR!=1&&!o.1Y){x=y/v.sR}I x};B O=E(e,o){if(L(e)){V(B 19 in o){if(o.2v(19)){if(o[19]!=\'11f\'&&o[19]!=1E){if(1D o[19]==\'11a\'&&19!=\'4b-dq\'&&19!=\'1A\'&&19!=\'4T\'){o[19]+=\'px\'}if(19.J("10Z")>-1&&19.J("KY")==-1){o[19]=3r(o[19])}if(19=="2P"||19.J("kt")>-1){e.C[\'-ms-\'+19]=o[19];e.C[\'-lY-\'+19]=o[19];e.C[\'-3O-\'+19]=o[19];e.C[\'-o-\'+19]=o[19]}if(19=="yZ"){if(o[19].J(" ")>-1){o[19]=\'"\'+o[19]+\'"\'}}if(19=="7v-kz"){e.C.10Y(19,o[19],\'5S\')}F{e.C[19]=o[19]}}}}}};B xi=E(x,6h,b1,b2){6h=3r(6h);B y=2k(b1,1)*1;B z=2k(b2,1)*1;O(x,{"2z":"10b-3d-4L(-10c,"+6h+","+6h+" "+y+"px,5u(0,0,0,0),"+y+"px,5u(0,0,0,0) "+(y+z)+"px)"})};B 3r=E(c){if(c){c.J("1t")==0?c=\'B(--6P\'+c+\')\':\'\';I c.1i(0,1)!=\'#\'&&c.J("B")==-1&&c.J("CM")==-1?c="#"+c:c}F{I\'#fT\'}};B E8=E(x,1t,y){!1t?1t=\'#fT\':\'\';1t=3r(1t);B r=5J(q9,10d);x=x.1N(/\\(Bw\\)/g,r);x=x.1N(/\\(1t\\)/g,1t);x=x.1N(/\\(j1\\)/g,1+(v.10f.1J-1)/2);B CO=x.1i(0,x.J(\'|||\'));B sb=x.1i(x.J(\'|||\')+3);B b8=\'\';if(o.1g.3O){b8=sb.1N(/5P:/g,"-3O-5P:");b8=b8.1N(/5P-/g,"-3O-5P-");b8=b8.1N(/@CN/g,"@-3O-CN");b8=b8.1N(/2P/g,"-3O-2P")}y?y.1Q=CO:\'\';kx(b8+sb)};B 7r=E(x,y,f){B z=K;if(x){V(B i=0;i-1){z=H}}}}}I z};B dw=E(x,y){B z=K;if(x&&y){V(B i=0;i-1){z=H}}}I z};B ud=E(x){I 1D(x)==\'3B\'};B kx=E(x){if(o.O){if(o.O.Cb){o.O.Cb.10g=x}F{o.O.1S(1T.GU(x))}}};B e6=E(x){O(x,{"1q":"2C","1c":0,"1a":0,"Z":"100%","1e":"100%"})};B fn=E(x){O(x,{"a3":"1R"})};B 4N=E(y,z){B x=1v Ce();x.6o(\'C7\',y,H);x.ac=z;x.ez()};B 10h=E(x){if(x){V(B i=0;i<5;i++){if(x.10i=="10j"){1h}F{if(x.Cp){x=x.Cp}}}}I x};B gT=E(z){B gT=1T.1Z("3H");if(o.oA.J(z)>-1){o.oA.3k(z);if(z.J("?")>0){z=z+\'&\'+2E.5J()}F{z=z+\'?\'+2E.5J()}}F{o.oA.3k(z)}gT.7B(\'3w\',z);gT.7B(\'1e\',\'4t\');gT.7B(\'Z\',\'4t\')};B 3U=E(e,o){V(B 19 in o){if(o.2v(19)){e.7B(19,o[19])}}};B 9S=E(e){if(e){2R{e.4g.3g(e);e=26}2B(e){}}};B 5J=E(8M,5X){I 2E.9o(10k.S>1?(5X-8M+1)*2E.5J()+8M:(8M+1)*2E.5J())};B nZ=E(){I 2E.5J().6b(36).10l(2,12)};B qM=E(x,y){x=7E.6j(x).ZX(E(4o,19){if(19!=y){4o[19]=x[19]}I 4o},{});I x};B 4F=E(x){if(1D x=="4w"){I x.1N(/^\\s+|\\s+$/gm,\'\')}F{I x}};B 6f=E(x,y,z){B r=K;if(x){if(x.J(y)>-1){B r=x.1i(x.J(y)+y.S);if(z){if(r.J(z)>-1){r=r.1i(0,r.J(z))}}}}I r};B 10m=E(x,n){if(n==0){I"#0"+bz.e(x)}if(n==-1){I bz.e(x)}if(n==1){I"#1"+tW(bz.e(x),1)}};B rs=E(x){if(v[x]!=""){if(1D v[x]!="4w"){o[x+\'o\']=v[x]}F{if(v[x].J("[{")==0){2R{v[x]=v[x].1N(/6P\'qt/ig,\'"\');o[x+\'o\']=2g(v[x])}2B(e){}}}}};B 5U=E(x){I 7g.Dl(x)};B gR=E(x){if(x.1i(0,2)=="#1"){I bz.d(tW(x.1i(2),-1))}F if(x.1i(0,2)=="#0"){I bz.d(x.1i(2))}F{I x}};B JL=E(x){if(x){if(x.J(\'3P\')==-1&&x.J(\'.\')==-1&&x.S>100&&x.J(\'22:\')==-1){x=\'22:aw/wC;k5,\'+x}}I x};B 1k=E(x){x?x.C.5N="3c":\'\'};B 1n=E(x){x?x.C.5N="4i":\'\'};B 3j=E(x){if(x){if(af.Dk(x)){V(B i in x){if(ud(x[i])){x[i].C.2i="1R"}}}F{x.C.2i="1R"}}};B 6B=E(x){if(x){if(af.Dk(x)){V(B i in x){if(1D x[i]=="3B"){x[i].C.2i="4x"}}}F{x.C.2i="4x"}}};B 5V=E(x){I x?x.C.5N!="3c"&&x.C.2i!="1R":K};B 5f=E(s){if(1D s=="4w"){if(s.J("px")>0){s=s.1i(0,s.J("px"))}}I 2O(s)};B 3c=E(x){I x.C.2i=="1R"};B 4n=E(o,x,y){o[x+\'1c\']=0;o[x+\'2u\']=0;o[x+\'2N\']=0;o[x+\'1a\']=0;if(L(o[y])){B z=o[y].2n(" ");if(z.S==4){o[x+\'1c\']=z[0]?3V(z[0]):0;o[x+\'2u\']=z[1]?3V(z[1]):0;o[x+\'2N\']=z[2]?3V(z[2]):0;o[x+\'1a\']=z[3]?3V(z[3]):0}}I o};B E2=E(x){if(x){x=x.1N(/ /ig,\'px \')}I x+\'px\'};B my=E(x,y){I v[x]&&v[x]!=\'\'?v[x]:y};B gi=7g.Dl(65,66,67,68,69,70,71,72,73,74,75,76,77,97,98,99,100,101,102,103,104,105,106,107,108,109,78,79,80,81,82,83,84,85,86,87,88,89,90,110,111,112,113,114,115,116,117,118,119,120,121,122);B bz={bs:gi+"10B+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=bz.Bm(e);tV(f>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(tK(r)){u=a=64}F if(tK(i)){a=64}t=t+G.bs.an(s)+G.bs.an(o)+G.bs.an(u)+G.bs.an(a)}I t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1N(/[^A-Za-z0-9\\+\\/\\=]/g,"");tV(f>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+5U(n);if(u!=64){t=t+5U(r)}if(a!=64){t=t+5U(i)}}t=bz.B9(t);I t},Bm:E(e){e=e.1N(/\\r\\n/g,"\\n");B t="";V(B n=0;n127&&r<10A){t+=5U(r>>6|10z);t+=5U(r&63|128)}F{t+=5U(r>>12|Bh);t+=5U(r>>6&63|128);t+=5U(r&63|128)}}I t},B9:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;B c3=0;tV(n10y&&r0){if(v.W.10p==1&&!v.4Q){B 6j=7E.6j(o.1G);B qx=6j.4H(-1)[0];qx?v.4Q=qx:\'\'}B y=Ax();if(y){x=y.3b;o.c4=y.1O;o.R?o.R.KZ(y.1O):\'\';if(29(y.28)){if(o.P){o.P.ao(y.28)}F{v.28=y.28}}if(L(y.2o)){y.1V=y.2o}if(L(y.1y)){if(y.1y=="3p"&&!o.1y){}F{v.1y=o.2a=y.1y}}7N("C2");if(L(y.id)){o.3q=y.id}B sx=["1V","nf","nc","Y","kA","Bp","Bq","mY","fA","Bn","8B","6u","7C","5z","4c","4l","By","bS","1l","6O","8Q","1H"];if(L(v.cs)){if(v.cs.10o==1&&v.cs.m9==1){sx.3k("1O");sx.3k("t1");sx.3k("t2");sx.3k("t3");sx.3k("t4");sx.3k("t5")}}V(B i=0;i0){v[uv]=y[uv];o.nv[uv]=y[uv]}}kJ(y);if(sx.J(\'1O\')>0){if(v.cs.FW==1){o.mL=v.cs.FY;o.U.oQ(y)}o.U.aR(\'1O\')}if(L(y.1H)){1u(E(){o.U.3X(y.1H)},4k)}if(o.R){o.R.6n(o.W);if(v.8Q){o.R.qS()}}if(o.2I){o.2I.jf()}}F{}}}if(1D(x)==\'4w\'){x=oE(x);if(x){if(x.J("#"+v.a8)==0){x=o[o.fd[0]](x)}if(x){if(x.J("#"+v.bF)==0&&x.J(v.eI)>0){x=o[o.fd[1]](x)}if(x){if(x.J("#0")==0){x=c5(x)}x=oE(x)}F{x=\'\'}}}if(v.c9==1){x=c9(x)}if(x==\'\'){1m("4P 3b");o.8Y=H;js("2p","4P")}o.2w=[];o.ae=[];o.7k=[];o.ns=0;o.3i=0;o.6U=0;o.ah=0;v.l5==\'\'?v.l5=\',\':\'\';if((x.J(v.kK)>-1&&x.J(v.et)>-1)||L(v.bN)){o.3Z=x.2n(v.l5)}F{o.3Z=[x]}o.ba=[];if(L(v.bN)){B bN=v.bN.2n(v.l5)}if(o.3Z.S>0){B q=-1;V(B i=0;i1){o.2w[i]=o.3Z[i].1i(o.3Z[i].J(v.kK)+v.kK.S,o.3Z[i].J(v.et)-v.et.S);o.3Z[i]=o.3Z[i].1i(o.3Z[i].J(v.et)+v.et.S)}F{if(L(v.bN)){o.2w[i]=L(bN[i])?bN[i]:\'\'}F{o.2w[i]=i+1}}B is=0;if(L(v.4z)&&q==-1){if(7g(v.4z).J("mV:")==0){if(v.4z.1i(4)*1==i){is=1}}if(v.4z==o.2w[i]){is=1}if(v.4z=="5X"&&i==o.3Z.S-1){is=1}}if(L(o.4z)){if(o.4z==o.2w[i]){is=1;q=i}}if(is==1){o.ns=i;o.3i=i}o.3Z[i]=yf(o.3Z[i])}}}F{o.3Z[0]=yf(o.3Z[0])}I o.3Z[o.ns]}}F{I x}};E yf(x){if(L(v.nB)&&x.J("//")==-1){x=v.nB+x}I x};G.BD=E(){if(o.W){B x=o.W.BC();V(B i=0;i0&&v.3h==1){o.fN=H;1u(y6,v.1p.7X*2h)}if(v.10V==1&&v.10X){11b()}V(B i=0;i0&&v.3h==1){o.fN=H;1u(y6,v.1p.7X*2h)}}B ob=K;if(o.P.18()>1&&v.n0==1&&ax!=1&&!8C()&&!L(o.1W)&&!L(o.5B)){ob=8z("eH")}if(ob){8C()?9Q(K):\'\'}F{9Q(K)}}}}}F{o.P?o.P.2y():\'\'}};G.C0=E(){xV()};E xV(){o.P.1l()>0?o.R.43(o.P.18(),o.P.1l()):\'\'}E y6(){o.fN=K;o.R.4A()}G.3a=E(){if(o.1r){o.gI=K;1m("3a");o.P.3a();o.R.3a();js("3G");v.yh==1?7y():\'\';v.yd==1?ph():\'\';v.5a==1?o.5a.2T("3G"):\'\';if(o.4S){if(v.y9==1){3j(o.1V);3j(o.BR)}}if(!L(o.1W)&&!L(o.5B)&&v.n0==0){if(8z("eH")){}F{if(v.AM!=1&&v.oN==1){jT("eg","3G")}}}if(8C()){o.lp=H}o.iZ=K}};G.54=E(){o.P.54();o.R.54();o.3l=H;js("56")};G.6l=E(){o.P.6l();o.3l=K;o.R.6l();o.P.3X(v.1H);js("92")};G.3X=E(x,y){if(o.R){x<0.11k?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.54();v.1H=0;x=0}F{if(o.3l){G.6l()}v.1H=x}js("1H",x);o.R.3X(x,y);o.P.3X(x)}};G.8L=E(){o.R.8L()};G.8r=E(){o.R?o.R.8r():\'\'};G.11e=E(){G.8r()};G.uT=E(){o.U.6y();G.8r()};G.43=E(18,1l){if(o.3p&&!o.1y){B f=o.3p.aE();if(f.t&&f.d){18=f.t}}o.R?o.R.43(18,1l):\'\'};G.qG=E(18,1l){if(o.2a>0&&o.2q!="4Y"){o.U.3Q(o.2a,K);o.2a=1E}};G.fF=E(){B d=1v 7Z();o.bt=d.9H();B x=K;if(o.R.cm()&&v.1f.6X!=1){o.R.d9();x=H}if(o.2I){if(o.2I.rT()){o.2I.bv();x=H}}if(v.W.6X==0){if(o.R.ij()&&v.W.df==1){o.R.h4();x=H}}if(v.7t==1&&L(v.BP)&&!L(2G.7t)){7t(v.BP);x=H}if(o.3l&&v.qd==1){o.U.6l();v.qd=0;x=H}if(!x){if(v.1M.on==1&&v.1M.2J==1&&v.1M.um==1){7c(\'1r\',(o.1r?0:1))}G.eu()}};G.Jz=E(){if(o.R.cm()){o.R.9u()}};G.eu=E(){if(o.P.7u()=="8i"){js("KD");v.10U==1?G.mz():G.3a()}F{js("KE");G.2y()}a6()};G.3Q=E(bb,la){if(bbo.P.18()){I}}if(v.4l>0){bb0){18=o.2a}o.R.k4(18,1l,x)};G.yr=E(){B 18=o.P.18();B 1l=o.P.1l();B aF=1l>0?18/1l:0;B cA=2E.nM(aF*100);if(!o.hT){o.R?o.R.k4((o.2a>0?o.2a:18),1l):\'\'}F{18!=o.gZ&&o.gZ!=-9?o.hT=K:\'\'}if((v.ga==1||v.AZ==1)&&1l>0){lK("xp","2y 25%",aF,0.25);lK("xq","2y 50%",aF,0.50);lK("xz","2y 75%",aF,0.75)}V(B i=0;i<3;i++){if(!o.gM[i]){if(aF>=i*0.25+0.25){Ba(i)}}}v.yP==1?1m(1,18,1l):\'\';if(v.6v==1||v.yX>0){if(o.1r){B z=K;B nQ=K;if(v.AU==1&&v.6v==1){if(!o.P.5R()){z=H}}if(18>0){if(18==o.18&&!z){nQ=H}F{o.9R=0}o.18=18}F{if(v.10P==1){B ld=o.P.9F();v.yP==1?1m(2,ld,o.om):\'\';if(!z){if(ld==o.om){nQ=H}F{o.9R=0}}o.om=ld}}if(nQ){o.9R++;if(v.6v==1){v.yP==1?1m(3,o.9R):\'\';if(o.9R==v.wH*(2h/o.nq)){o.U.fw()}}F if(v.yX>0&&o.P.rW()>1){if(o.9R==v.yX*(2h/o.nq)){o.P.5O(\'OR qz\')}}}}}if(v.8T){if(v.8T.b3==1&&1l>0){!o.b3?o.b3=[]:\'\';o.b3[2E.4s(18)]=1}}if(v.1W==1){if(v.AE!=1&&v.hI==1){!L(o.1W)?jT("6I",18,1l):\'\'}if(v.AM!=1&&v.oN==1){!L(o.1W)?jT("eg",18,1l):\'\'}}if(v.B3==1&&v.yg>0){if(18>=v.yg){if(!L(o.1W)){if(8z("6N")){o.P.3a();o.R.3a()}v.yg=0}}}7N("1r");if(v.7L==1&&v.AL>-1){10I(18,1l)}if(v.10E==1&&v.ZU){if(1D AI!=="1E"){AI(18)}}if(o.4S){a6(18)}if(o.5w&&v.cu==1){if(o.3p){!o.2a?o.3p.ur(18,1l):\'\'}}if(o.9B){o.6f?o.6f.1r(18):\'\'}if(L(v.4c)){B ed=v.4c;if(7r([v.4c],\'-\')){ed=1l}if(ed>0&&18>ed){yC()}}if(L(v.5z)){B r1=v.5z.2n(",");V(B i=0;ir2[0]&&181l){yC()}F{o.P.3Q(r2[1]*1+(o.1g.6r?1:0))}}}}}if(o.cA!=cA&&cA>0){if(v.Zj==1){if(1D AX!=="1E"){AX(18,1l,cA)}}if(v.Zg==1&&o.dt){if(1D AO!=="1E"){AO()}}}o.cA=cA};E yC(){o.P.3a();o.P.3Q(v.1y>0?v.1y:0);o.U.mh()}E Ba(x){o.gM[x]=H;if(v.cu==1&&v.Bf==1&&v.Be==x){if(o.5w&&o.3q){o.3p?o.3p.Z8(o.3q):\'\'}}js("gM",(x+1)*25+\'%\')}E lK(x,y,t,p){if(!L(o.kV[y])){if(t>p){9K(x,y,1)}}};G.fw=E(){o.9R=0;L(o.d3)?2D(o.d3):\'\';if(v.Z7==1){js("6v")}F{o.2a>0||o.P.5R()?\'\':o.2a=o.P.18()+(v.Z6>0?1:0);B B0=o.R.ij();js("6v");o.P.6v();B0&&v.W.df==1?o.R.ik():\'\'}};G.Cc=E(){o.R.k4(0,0);o.R.xZ(0,0);o.U.43(0,0);o.R.8r()};G.xr=E(){if(o.P){B 18=o.P.9F();if(v.Z4==1){js("9F",18)}B 1l=o.P.1l();o.R?o.R.xZ(18,1l):\'\'}};G.mh=E(){js("Z3");js("gM","100%");o.7i=H;if(v.9e==1){if(o.2q=="4Y"){G.cz()}v.1W==1?o.U.fg(\'7w\'):\'\';if(v.1y>0){o.U.3Q(v.1y);o.2a=1E}G.2y()}F{if(o.P.5R()||o.2q=="4Y"||o.2q=="rt"){G.cz()}F{if(v.B5==1){o.U.3Q((v.1y>0?v.1y:0),H);if(o.1g.ie){o.P.3a()}}}o.R.8A();v.B3==1?v.Z1=1:\'\';if(8z("mt")||8z("xY")){}F{9L()}}js("4c")};G.aa=E(){B 2F=K;B 2p=K;o.D4=K;o.aT=H;1u(E(){o.aT=K},l2);V(B x in o.7l){if(o.7l.2v(x)){if(L(o.7l[x])){2R{o.7l[x].Da()}2B(e){}}}}2R{o.di=H;if(((o.1g.4j&&v.fC==1)||(o.1g.b6&&v.DW==1))&&o.4p&&!o.8W){B x=o.P.9G();if(x){if(x.Z0||x.kT){gK();2F=H}}}if(!2F){B lz;B y=o.1P;if((o.2q=="dm"||o.2q=="cU")&&o.1g.7p&&v.fC==1){o.P.hS();I}if(y.kT){o.7J=H;lz=y.kT({ll:"1k"});if(lz!==1E){lz.bZ(E(){}).2B(E(2p){})}}F if(y.vH){y.vH({ll:"1k"});o.7J=H}F if(o.1P.vF){y.vF({ll:"1k"});o.7J=H}F if(y.vD){y.vD({ll:"1k"});o.7J=H}F if(y.vy){y.vy();o.7J=H}}}2B(e){2p=H;1m(e)}if(o.1g.3O){if(1T.YZ===K){o.7J=K}}if(!o.7J&&!2F){if(o.1g.3O&&o.lO){gK()}F{G.sc()}}if(!2p){1u(D5,4k)}};E gK(){B x=o.P.9G();if(x){if(o.P.18()==0&&o.1g.4j&&v.YY!=1){!o.1r?o.U.2y():\'\'}F{o.jS=H;if(o.1g.b6){x.kT()}if(o.1g.4j){o.P.BV();x.YX();x.1z("Jr",Dc)}}}}E oM(){B x=o.P.9G();if(x){x.YW()}};G.gK=E(){gK()};G.oM=E(){oM()};E D5(){if(o.D4!=H){if(o.9w){o.P.e2()}if(v.1M.v3==1){mv(H);o.5i=H}v.5a==1?o.5a.2T("ls"):\'\';js("1Y");9K("ls","aa",1)}};B cX;B 8y={x:0,y:0};E wr(e){if(o.2I){if(o.2I.YV()){I}}if(e.YU!=0){e.uE!=0?8y.x++:8y.x--;e.bD!=0?8y.y++:8y.y--;if((v.1M.CU==1||v.1M.CX==1)&&o.1Y&&8y.y>8y.x){3L(cX);cX=7R(E(){8y={x:0,y:0};3L(cX)},2h)}F{o.9m=H;3L(cX);cX=7R(E(){o.9m=K;o.R.4M();8y={x:0,y:0};3L(cX)},4d);o.R.4M();e.8K()}if(8y.x>8y.y){if(e.uE>0){o.U.3X(3V(v.1H)-v.1M.kS/10,"no")}F{o.U.3X(3V(v.1H)+v.1M.kS/10,"no")}}F{B st=(o.1g.jM?-v.1M.kS/10:v.1M.kS/10);if(v.1M.CX==1&&o.1Y){o.P.1J((e.bD>0?st:-st))}F if(v.1M.CU==1&&o.1Y){3v("3C",(e.bD>0?"+"+st*10:"-"+st*10))}F{o.U.3X(3V(v.1H)+(e.bD>0?st:-st),"no");o.R.iq()}}}}E Dc(){if(o.1g.4j){o.P.C1();js("uV")}o.jS=K}G.sc=E(){if(o.di){o.1Y=H;o.R.aa();if(!o.7J){if(L(o.8w)){2R{O(o.8w,{\'Z\':\'100%\',\'1e\':\'100%\',\'1q\':\'tG\',\'1a\':0,\'1c\':0,\'4T\':"q9"})}2B(dQ){}}O(o.1P,{\'Z\':\'100%\',\'1e\':\'100%\',\'1q\':\'tG\',\'1a\':0,\'1c\':0,\'4T\':"q9"});o.2W=o.1P.2f;o.4B=o.1P.2V;2R{1T.b7.C.6K=\'3c\';if(!L(o.W)){1T.v5=E(e){e.8K()}}}2B(dQ){}}if(v.v7==1){O(o.1P,{\'7T\':\'#3T\'})}if(v.uK==1&&o.1g.3O==1&&!o.1g.ff){B sw=1w.aU.Z;B fz=1;V(B i=1;i<6;i++){if(sw>2h*i){fz=2k(v[\'uK\'+(2h*i)],i)}}if(fz>1){o.1P.C.Dj=fz;v.zm=fz;cH()}}if(o.2I){o.2I.bv()}a6();o.di=K}};G.8k=E(){mR=H;if(1T.Dd){1T.Dd()}F if(1T.Dx){1T.Dx()}F if(1T.Dv){1T.Dv()}F if(1T.Du){1T.Du()}F if(1T.Dr){1T.Dr()}F if(1T.Dp){1T.Dp()}if(!o.7J){G.rV(K)}};G.J9=E(x,y){xA(x,y)};E xA(x,Df){if(L(o.1W)&&!Df){o.mx=x}F{B 2F=K;B dM=o.8Z/x;B dB=0;B mE={\'1e\':dM};if(v.YQ==1){if(dM>o.8N){dM=o.8N;dB=o.8Z/x;o.8Z=mE[\'Z\']=dB}}if(L(o.8w)&&v.Em!=1){2R{O(o.8w,mE)}2B(dQ){2F=H;1m("eo YP 11m")}}if(!2F){o.4U=x;o.8N=dM;if(o.4U>0){O(o.1L,mE)}if(dB>0){js("Z",dB)}js("1e",dM)}if(o.1W&&!o.1Y){o.4B=dM;if(dB>0){o.2W=dB}o.1W.2x()}}};G.rV=E(x){if(mR||x){o.1Y=K;o.jS=K;if(!o.7J){if(L(o.8w)){2R{O(o.8w,{\'1q\':\'oc\',\'1a\':0,\'1c\':0,\'4T\':\'Dm\'});O(o.8w,o.Er);O(o.8w,{\'Z\':o.aS,\'1e\':o.eB})}2B(dQ){}}O(o.1P,{\'Z\':o.aS,\'1e\':o.eB,\'1q\':\'2C\',\'1a\':0,\'1c\':0,\'4T\':\'Dm\'});2R{1T.b7.C.6K=\'2A\';1T.v5=E(e){I H}}2B(dQ){}}o.R.8k();if(v.v7==1){O(o.1P,{\'7T\':v.nO});if(v.eq==1){o.1P.C.7T=\'eq\'}F{O(o.1P,{\'7T\':v.nO})}}if(v.zm>1){o.1P.C.Dj=1;v.zm=1;cH()}if(v.1M.v3==1){mv(K);o.5i=K}if(o.2I){o.2I.bv()}a6();o.mP?o.mP=K:\'\';o.R.o6();mR=K;js("uV");o.7J=K;o.aT=K}};G.5i=E(x){v.1M.Zl!=0?mv(x):\'\'};E mv(x){8y={x:0,y:0};if(x){1w.1z("wz",wr,{5y:K})}F{3L(cX);1w.6z("wz",wr)}}G.cz=E(x){v.4C=0;if(x!=1){o.R.3a();o.U.Cc()}F{}o.P.3X(v.1H);if(o.R.cm()){o.R.9u()}if(o.3l){G.54()}a6(0);1m("2F");js("2F")};G.mz=E(){v.4C=0;v.3h=0;v.pw=0;v.6v==1?v.6v=9:\'\';o.P.tg();o.U.cz()};G.6a=E(x){if(L(o.3i)){if(o.3i!=x){o.3i=x;if(v.uy==1){o.4z=o.2w[x];if(o.5w){3S.9y("ut",o.4z)}}o.P.6a(x);js("4W",o.2w[x]);o.R.yY(x)}}};G.ib=E(){o.R?o.R.ib():\'\'};G.e7=E(x){if(L(o.6U)){if(o.6U!=x){o.6U=x;if(v.Gx==1){o.bj=v.bj=o.7k[x];if(o.5w){3S.9y("uo",o.bj)}}o.P.e7(x);js("6W",x);o.R.i9("6W")}}};G.9p=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;7g(y).J(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.e8?1:o.5T[x];o.9P=x}y=3V(y);if(o.k6||z){o.iC=y;V(B i=0;i0&&o.5w){B tb=3S.6F("m8"+x+"47"+o.d);if(tb){B ct=1v 7Z();o.bt=ct.9H();B Ca=(ct.9H()-tb)/Z5;if(Ca0){if(o.P.1l()>0){if(o.P.1l()0){v["6d"+x+"47"+"zy"]=v["6d"+x+"Cs"]}F{I K}}}}if(o.kC.J("8l")!=-1&&v.1W==1&&!o.ax&&v[x+\'s\']==1){if(1D wI=="1E"){I K}if(x=="6N"||x=="xY"){if(1D CF!=="1E"){2l=[];I CF(x)}}if(L(o.1W)||L(o.5B)){if(!5V(o.vR)||8C(o.3R)){1m(\'ad bg\');I K}F{1m(\'ad lA\');I H}}F{if(L(v[x])){if(v[x].6b().J(".")>-1||v[x].6b().J(":")>-1||v[x].6b().J("[ZH]")>-1){js("ZI",x);if(!8C(x)&&x!="eg"){1u(E(){o.1r||(o.5B==26&&o.1W==26)?\'\':o.U.8L()},10);h0()}7z=0;9t=0;nS=x;2l=v[x].2n(" hi ");o.5A=[];o.v9=2l.S;ku();o.Af=1;o.pK=H;V(B i=0;i<2l.S;i++){2l[i]=2l[i].2n(" or ")}v[x.av("47","hq")]=v[x];v[x]=26;o.3R=x;if(x!=\'eg\'){o.1W=1v wI()}o.5B=1v mj();V(B i=0;i<2l.S;i++){V(B j=0;j<2l[i].S;j++){B 7H=4F(2l[i][j]);if(7H.J("[50%]")>0){B 1I=5J(1,2);2l[i][j]=2l[i][j].1N("[50%]","");if(1I==2){2l[i][j]=\'\'}}}}if(v.vq==1){V(B i=0;i<2l.S;i++){B n=i==0?1:0;if(2l[i].S>n){V(B j=n;j<2l[i].S;j++){B 7H=4F(2l[i][j]);if(o.1g.x6){fh(7H)}F{1u(fh,i*100,7H)}}}}}if(2l[0][0]==\'\'){kg()}F{o.5B.mJ(4F(2l[0][0]),x)}I H}F{I K}}F{I K}}}F{I K}};G.wN=E(x){8z(x)};E jT(w,x,d){if(L(o[w+\'o\'])&&v[w+\'s\']==1){B y;V(B i in o[w+\'o\']){if(o[w+\'o\'].2v(i)){if(!L(o[w+\'o\'][i].pF)&&L(o[w+\'o\'][i].18)&&L(o[w+\'o\'][i].1W)){B z=o[w+\'o\'][i].18.6b();B ok=K;if(z){if(x=="7W"){if(z==x){ok=H}}F{if(z=="3G"){if(z==x){ok=H}}if(z.J("%")>0){if(d>0){z=2O(z.1i(0,z.J("%")))*d/100}F{z=-1}}F{z=2O(z)}if(x>=z){if(v[\'6d\'+w+\'CJ\']>0&&z>-1){if(x-z>=v[\'6d\'+w+\'CJ\']){z=-1}}if(z>-1){ok=H}}}if(o[w+\'o\'][i].CG&&o.P.1l()>0){if(o.P.1l()0){1m("8l Zo");o.1W.4r();o.1W=26;o.1W=1v wI()}if(8C()){q6()}F{if(o.1r){o.P.3a();o.R.3a()}}o.wt++;if(o.pK&&v.dD>0){2D(o.dD);o.dD=1u(Av,v.dD*2h*60);if(L(v.AB)){if(v.AB!=\'\'){o.jP?o.jP.5z():\'\';o.jP=1v ZC()}}}o.pK=K;if(v.Ar>0){1m("8l ZB");js("ZA");1u(uR,v.Ar*2h,x)}F{uR(x)}}F{1m("8l Zz")}}};E uR(x){o.1W.Go(x)}E Av(){if(L(o.1W)){if(o.1W.dO()&&o.dx==0){o.1W.xn();1m("8l qz "+v.dD);2l=[];bQ()}}}G.Zy=E(){js(\'Zw\',o.3R);1m("8l 2p");uC()};G.kg=E(){uC()};E uC(){B n=ku();1m("8l 5t "+!n);!n?kg():bQ()};G.Zv=E(x){if(v[o.3R+"uP"]){V(B i=0;i<3;i++){v[o.3R+"uP"]=v[o.3R+"uP"].1N(x+(i==0?\' hi \':(i==1?\' or \':\'\')),\'\')}}};G.Zt=E(){I ku()};E ku(){B x=K;if(o.3R){B 8a=v[\'6d\'+o.3R+\'47\'+\'zy\'];B kb=v[\'6d\'+o.3R+\'47\'+\'Zr\'];if(kb||8a){if(kb>0&&o.ym>0){o.v9=kb;if(o.dx>=kb){x=H}}F{if(8a>0){o.v9=8a;if(o.dx>=8a){x=H}}}}}I x}E kg(){if(2l.S>0&&2l[7z]){if(9t<2l[7z].S-1){1m("8l Zq");o.1W?o.1W.xn():\'\';q6();9t++;B 7H=4F(2l[7z][9t]);B f7=xW(7H);if(f7==\'6O\'){o.5B=1v mj();o.5B.mJ(7H,o.3R)}if(f7==\'2p\'){kg()}}F{bQ()}}F{bQ()}}E xW(7H){B x=\'6O\';if(v.vq==1&&o.5A){B pi=K;B n=0;V(B i=0;i1&&9t<2l[0].S-1&&2l[9t]){B zR=2l[9t].4H(1,99);2l[0].vv(9t+1,99);vs=H}}if(1D(x)=="3B"){V(B i=0;i=i){I}F{}}}if(2l.S==1&&2l[0].S>1){}F{B n=0;V(i=0;i0&&7z==2l.S-1){if(2l[0][0].J("js:")==0){7z=-1;2l=[[2l[0][0]]]}}if(o.12F==2){2F=H}if(2l.S>7z+1&&!2F){o.1W.xn();q6();7z++;o.Af++;9t=0;B 7H=4F(2l[7z][0]);B f7=xW(7H);if(f7==\'6O\'){o.5B=1v mj();o.5B.mJ(7H,nS)}if(f7==\'2p\'){bQ(i1)}}F{gs();o.R.8r();if(L(o.1W)){o.1W.4r();o.1W=26}o.5B=26;2l=[];9t=0;7z=0;o.pu=0;o.zk!=1?js("12C",o.3R):\'\';o.zk=0;if(v.Kt==1){if(o.cv){2R{o.cv.tY()}2B(e){1m(o.cv,e)}o.cv=1E}}nS=\'\';o.dx=0;o.zf=0;2D(o.dD);3L(o.12y);o.jP?o.jP.5z():\'\';o.cP?o.cP.1k():\'\';o.ym++;if(o.3R=="7w"||(o.3R=="eH"&&v.n0==1&&o.gI)||o.3R=="6I"){if(v.3b!=\'?\'){o.P.bG();B re;if(o.yW){o.U.j8();o.yW=K;re=H}if(o.2q=="4Y"&&!o.xM&&o.1g.4j){re=H;o.3R=="7w"?o.P.B4():\'\'}if(re||i1==\'i1\'||v.12s==1||o.lp){o.lp=K}F{o.U.2y(1)}}}if(o.mx>0){xA(o.mx);o.mx=0}if(o.3R=="mt"){9L()}o.xM=K;o.3R=26}};G.12r=E(){2l=[[\'\']]};G.fg=E(y){B x=[\'7w\',\'eH\',\'mt\',\'6N\',\'xY\'];B z;V(B i=0;i0){v[x[i]]=v[x[i].av("47","hq")];v[x[i].av("47","hq")]=26}}}if(y=="7w"||y=="6I"){if(v.xC>1){if(L(o.xo)&&v.hI==1){V(B i in o.xo){o.xo[i].pF=1E}v.xC--}}}};G.q8=E(){h0();if(L(o.7L)){o.7L.4r();o.7L=26}o.7L=1v 12q()};G.12p=E(){gs();o.7L.4r();o.7L=26};G.h0=E(){h0()};G.gs=E(){gs()};E h0(){if(o.as){}F{o.as=1Z("2e");o.1P.1S(o.as);e6(o.as);O(o.as,{"2z":"#3T","1A":0.1});o.as.C.4T=Lc}};E gs(){if(o.as){o.1P.3g(o.as);o.as=26}};E 7y(){if(L(o.28)){B p=o.1Y?2k(v.12o,v.28):v.28;if(p!=o.qV){ao(p,o.28,v.gF)}1n(o.28);O(o.28,{"1A":v.ne});o.R.4A();o.hf?o.hf.1r():\'\'}};G.h7=E(){if(L(o.28)){if(5V(o.28)){3L(o.tM);B t=o.P.18();if(t==0&&v.Dt==1){}F{if(v.zK>0){2D(o.yI);o.yI=1u(ph,v.zK*2h)}F{ph()}}}}};E ph(){2D(o.yI);if((v.yh==1&&!o.1r)||v.zx==1){v.zx==1?7y():\'\'}F{O(o.28,{"1A":0});1u(zY,42)}}E zY(){if(!o.1r&&v.go==1){}F{1k(o.28);o.hf?o.hf.3G():\'\';o.R.4A()}}G.7y=E(){7y()};E zu(x){if(v.vr==1){V(B i=0;i<1w.4X.S;i++){if(1w.4X[i]){if(1w.4X[i].2T("id")!=v.id){1w.4X[i].2T(\'3G\',(v.12n==1?1:0))}}}}1w.dT=v.id}E vo(x){B y=7E.6j(x).S;o.jh=0;if(y>0){x=uG(x,y,\'\',-1)}I x}E uG(x,y,p,j){B x2=[];B 2F;if(L(x[\'W\'])){x=x[\'W\'];y=x.S}B ii=0;V(B i=0;i0&&q2>0){B s1=x[i][\'3b\'].1i(q1+1,q2-q1-1);B s2=s1.2n(",");B s3=\'\';V(B k=0;k0){x[i][\'5e\']=uG(x[i][\'5e\'],z,x[i][\'id\'],i)}}if(!2F){x2.3k(x[i])}}I x2}E Ax(){B x=[];if(L(v.4Q)){if(v.4Q.J("x-")!=0){V(B y in o.1G){if(o.1G.2v(y)){if(o.1G[y].dz==v.4Q){v.4Q=y}}}}if(L(o.1G[v.4Q])){v.W.132==1?v.W.wG=0:\'\';x=o.1G[v.4Q]}F{x=o.W[0];if(v.4Q==o.As){o.2a=1E}}}F{x=o.W[0]}if(x){V(B i=0;i<10;i++){if(L(x[\'5e\'])){x=x[\'5e\'][0]}F{1h}}v.4Q=x.id;if(v.4Q==o.As&&x.1y!=\'3p\'){x.1y=1E}}I x}G.fy=E(){I fy()};E fy(){B x=K;if(o.R){if(o.R.ha()){if((v.W.cW==1||v.kw==1)&&o.R.cD()){x=H}}}I x};E 9L(){9K("4c","9L",1);o.U.fg();if(o.5w&&v.cu==1){o.3p.ur(0,o.P.1l())}if(o.R.ha()){if(fy()){if(L(v.W.Ah)){o.An=1u(E(){o.R.aY()},v.W.Ah*2h)}F{o.R.aY()}}F{wB()}}F{if(v.133==1&&o.1Y){o.U.8k()}wZ()}}G.A9=E(){wB()};E wB(){if(v.W.cW==1&&v.W.ou==1&&!o.R.cD()){o.R.nR();I}if(v.W.Fg==1){!o.R.ij()?o.R.h4():\'\'}wZ()}E wZ(){v.5a==1?o.5a.2T("4c"):\'\';js("130");if(v.7t==1&&v.12J==1&&29(v.z8)){7t(v.z8)}if(v.9h){if(1D zb!=="1E"){!o.9h?o.9h=1v zb():o.9h.w0()}}!o.9h?7y():\'\'}E oE(x){if(x.J(\'js:\')==0){2R{x=2g(x.1i(3))}2B(e){9i.1m(e.au)}}I x?x:\'\'}};B tX=E(Y){B Y;B 3I;B nD;B 7G;B gl="";B dA=0;B hm=K;B lr=K;B uW;B P;B 3o;o.3D={x:1,y:1,x0:1,y0:1};B 9A;B ir=[];B pe=0;B gW=0;B iH;if(1D(Y)==\'4w\'){Y=4F(Y);if(Y.J("[{")==0){2R{Y=Y.1N(/6P\'qt/ig,\'"\');Y=5r.7e(Y);9A?Y=o.U.6A(Y):\'\'}2B(e){Y="zp 5r"}}if(Y.J("#"+v.a8)==0){Y=o[o.fd[0]](Y)}if(Y){if(Y.J("#"+v.bF)==0&&Y.J(v.eI)>0){9A=H;o[o.fd[1]](Y,bo)}}if(Y){if(Y.J("#0")==0){if(Y.J(o.dE)>0){Y=c5(Y.1N(o.dE,\'\'))+o.dE}F{Y=c5(Y)}}}if(v.c9==1){Y=c9(Y)}if(1D(Y)==\'4w\'){if(Y.J(".8x")==Y.S-4||Y.J(".94")>0){ir=Y.2n(" or ");vX()}}}o.3K=1Z("2e");e6(o.3K);O(o.3K,{"5p":"2P 0.2s 3d","1C-8d":"8h"});o.1P.1S(o.3K);if(v.1M.C6==1){if(!o.wf){ri(o.3K,\'o.C6\',v.1M.iu!=1,v.1M.iu==1,Cw);o.wf=H}}if(!9A){bo()}E Cw(){B p=o.3K.jk;B p2=o.2W;if(v.1M.iu==1){p=o.3K.pk;p2=o.4B}B x;if(p>p2*2k(v.1M.Cz,0.5)){if(o.R.h8()){x=H;o.R.eG()}}F{if(p<-p2*2k(v.1M.Cz,0.5)){if(o.R.cD()){x=H;o.R.aY()}}}if(x){if(v.1M.iu==1){O(o.3K,{"1c":0})}F{O(o.3K,{"1a":0})}}F{1v 5G({mc:o.3K,1F:(v.1M.iu==1?"1c":"1a"),to:0,18:0.1,6q:"KC",me:"wf"})}}E vX(){Y=ir[pe];if(Y.J(o.dE)>0){Y=Y.1N(o.dE,\'\');v.3b=Y}B 4N=g1(Y);4N.ac=E(){if(G.hk==4&&G.7u==4k){h4(G);o.R.KT()}F{qh(1)}};4N.pL=E(e){qh(3)};4N.ez();9A=H}E qh(x){if(ir.S>1){if(pe+10){y=o[o.fd[1]](y)}if(Y.J(".8x")==Y.S-4){B 8x=y.2n(/(\\r\\n\\t|\\n|\\r\\t)/gm);Y=[];B wW=1;B aL=\'\';V(B i=0;i<8x.S;i++){if(8x[i].J("#12O")>-1){if(8x[i].J(" - ")>-1){B 1I=8x[i].2n(" - ");aL=1I[1I.S-1]}F{if(8x[i].J("Ct-5Z")>-1){aL=8x[i].1i(8x[i].J("Ct-5Z")+10);aL=aL.1i(0,aL.J(\'"\'))}}}F{if(8x[i].J("3P")==0){Y.3k({1O:""+(aL!=\'\'?aL:wW),3b:8x[i]});wW++;aL=\'\'}}}}F{y=y.1N(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");2R{Y=5r.7e(y)}2B(e){9i.1m(e.au);qh(2)}}if(o.R){if(v.W.m7==1){o.R.ik(2)}}bo();cH();1u(E(){js("W")},1)}}E bo(x){Y=o.U.6A(x?x:Y);Y&&Y!=\'?\'?6A(Y):\'\';o.1r&&x&&!o.1W?o.P.2y():\'\'}E 5O(x,Ci){B y=H;B yy=H;js("12M",x);if(o.iK){I}if(Ci!=1&&v.6v==1&&v.vM==1){wD();I}if(3I){if(o.1r||o.gI||(v.3h==1&&!o.1y)){if(3I.S>0){7G++;y=7G>3I.S-1;if(y&&3I.S>1&&v.ds>0){if(o.ds1){if(o.2w[o.3i].J(2K("dL"))==-1){o.2w[o.3i]=o.2w[o.3i]+\' (\'+2K("dL")+\')\'}if(o.3i>0){yy=K;o.U.6a(o.3i-1);ji()}F{if(o.2w[o.3i+1].J(2K("dL"))==-1){yy=K;o.U.6a(o.3i+1);ji()}}}}if(!y){o.2a>0||!o.1y||P.5R()?\'\':o.2a=4a();if(o.2q!=o7(3I[7G])||!o.4p){if(o.1r){o.U.cz(1)}}o.gQ=K;if(v.wT>0){2D(o.gY);o.gY=1u(iI,v.wT*2h)}F{iI()}}F{if(v.6v==1&&yy&&v.vM!=1){y=K;wD()}}}}F{y=K;if(!o.1y){iI()}}}if(y&&yy&&x){vb(x,H)}};E iI(){if(o.iK){I}if(o.1r||o.gI||(v.3h==1&&!o.1y)){1m("11N d4",o.2a);6A(\'or\');o.1y&&!o.1W?P.2y():\'\';ji()}F{if(!o.1y){if(3I.S>0){if(7G+1<3I.S){7G++;o.ds++;6A(\'or\')}}}F{2D(o.gY);o.gY=1u(iI,29(v.wT,5)*2h)}}}E vb(x,mr){9K("2p","hQ",H);o.dP=K;if(v.Cd==1&&!o.8Y){if(v.Cf==1){o.9O.94(v.Ck)}F{o.9O.94(x)}if(v.AC==1&&L(v.Cm)){o.dr=1v Co();o.U.h7()}}mr?o.8Y=H:\'\';if(o.1r){o.U.8r();o.R.3a()}L(o.28)&&!L(o.dr)?o.U.7y():\'\';js("2p",x)}E wD(){gW++;1m("hQ fw Bb "+gW);o.1r?o.mT=1:\'\';L(o.d3)?2D(o.d3):\'\';o.d3=1u(Cq,v.wH*2h)}E Cq(){B x=2k(v.12h,10);if(o.1r||o.mT==1){o.mT=0;if(gW0&&!o.59&&!y){B 18=o.Dq;if(18+10<43()){1m(\'11K (CQ)\');js("CQ");P.2y();P.3Q(18);x=H}}if(!x){o.U.mh()}};G.9Q=E(){if(v.yd==1){L(o.28)?o.U.7y():\'\'}v.go==1?o.U.h7():\'\';o.R.2y();o.U.De();if(v.12i==1&&L(v.sK)){if(v.sK.S>5){u1();3L(uW);uW=7R(u1,v.Dh*2h)}}js("1r")};G.j9=E(){if(v.jY==1&&o.4p){if(o.U.j9()){o.8W=P.tl();o.R.4A();xX()}}o.uY=H};G.gr=E(){4a()>0&&4a()==43()&&o.U.fy()?\'\':o.U.3a()};G.hF=E(){1m("11I")};G.hx=E(){1m("uT");o.U.uT();L(o.gZ)?js("3C",o.gZ):\'\'};G.bM=E(){1m("v6");gW=0;o.U.v6();o.2q=="1B"?rq(1):\'\'};G.9Y=E(){if(P){1m("43",43());o.U.43(4a(),43());js("1l",43());gW=0;2D(o.d3);if(L(o.mD)){o.U.e7(o.mD);o.mD=26}}};E 4a(){B x=P.18();I x}E 43(){B x=P.1l();I x}G.da=E(){};G.9q=E(){1m("8L");o.U.8L();js("7U")};G.b9=E(){if(dA!=4a()){if(!o.as){o.U.8r();if(dA==0){if(v.go==1&&v.Dt==1){o.U.h7()}}}}dA=4a();B c6=43();js("18",dA);if(v.2b.on==1){if(1D(D2)==\'E\'){!v.dg&&v.2b.dg?v.dg=v.2b.dg:\'\';if(!3o&&v.2b.3F!=1&&v.dg&&v.dg!=\'\'&&dA>0){o.ew=1v D2();3o=o.ew.h3()}}}if(o.2q=="1B"&&o.1g.6r&&c6>0){if(o.1r&&dA>c6-1){2D(iH);iH=1u(CW,4d)}}};E CW(){if(!hm){o.U.3a();o.P.8A()}}G.uH=E(){if(o.2q=="4Y"){P?P.lw():\'\'}};G.CY=E(x){o.U.cz();P.CZ(x)};G.KB=E(x){if(L(x)){if(3o){3o.3X(x)}v.2b.1H=x}};G.D3=E(x){if(L(x)){if(3o){3o.3w(x);3o.2y()}}};G.lw=E(){if(o.2q=="4Y"&&P){I P.3W()}F{I H}};G.mn=E(){I o.2q=="1B"?P.mn():1E};G.mm=E(){I P.mm()};G.6a=E(x){1m("11H",x);if((o.2q=="do"||o.2q==o.ws||(o.2q=="1B"&&(v.9c==0||9N()<2))||(o.2q=="3N"&&(v.n3==0||cE()<2)))&&L(o.3Z[x])){B 18=G.18();o.2a>0?\'\':o.2a=18;o.U.3Q(18,K);6A(o.3Z[x],H);B y=H;if(v.1f){if((v.1f.11G==1&&!o.1r)||!o.1y){y=K}}if(o.ah>0){P.hc(o.ah)}if(y){o.U.2y()}}if(o.2q=="1B"&&v.9c==1&&9N()>1){P.It(x)}F if(o.2q=="3N"&&v.n3==1&&cE()>1){P.Ix(x)}F if(o.2q=="4Y"||o.2q=="rt"){P.qJ(x)}};G.I1=E(x,y){I iO(x,y)};G.tS=E(x,y){I AV(x,y)};E iO(x,y){B r=x.1e+\'p\';if(x.1e<4k){r=\'lq\'}F if(x.1e>=4k&&x.1e<=eb){r=\'iT\'}F if(x.1e>eb&&x.1e<=iP){r=\'iU\'}F if(x.1e>iP&&x.1e<=42){r=\'iV\'}F if(x.1e>42&&x.1e<=gS){r=\'vz\'}F if(x.1e>gS&&x.1e<=D6){r=\'lI\'}F if(x.1e>D6&&x.1e<=D7){r=\'o2\'}F if(x.1e>D7&&x.1e<=D9){r=\'yR\'}F if(x.1e>D9&&x.1e<=Db){r=\'11F\'}F if(x.1e>Db){r=\'yM\'}if(x.Z==11E&&x.1e<=11z){r=\'iT\'}F if(x.Z==C4&&x.1e<=B1){r=\'iU\'}F if(x.Z==11o&&x.1e<=11x){r=\'iV\'}F if(x.Z==11v&&x.1e<=11u){r=\'lI\'}F if(x.Z==11s&&x.1e<=11r){r=\'o2\'}F if(x.Z==11q&&x.1e<=11A){r=\'yR\'}F if(x.Z==11M&&x.1e<=123){r=\'yM\'}if(v.1f.11n==1&&L(v.1f[\'5Z\'+r])){r=v.1f[\'5Z\'+r]}F{if(y==1){r=2K(r)}if(y==2&&L(x.9Z)){r=2O(x.9Z/2h)+\' \'+2K(\'h9\')}}I r};E AV(x,y){B r=x.lN();if(r=="12e"||r=="en"){x="12c"}F if(r=="12b"||r=="ru"){x="Русский"}if(1D(v.oi)=="3B"){if(L(v.oi[x])){x=v.oi[x]}F{x=2k(v.oi[y.6b()],x)}}I x};E xX(){if(o.4p&&o.1X&&!o.tP){P.sg();V(B i=0;i0){if(o.ba[x]){B 18=G.18();o.2a>0?\'\':o.2a=18;o.U.3Q(18,K);6A(o.ba[x],H);o.U.2y()}}F{if(o.2q=="1B"&&v.cj==1){P.Ip(x)}F if(o.2q=="3N"&&v.BU==1){P.Iw(x)}F if(o.4p){P.hc(x)}}};G.z4=E(){B x=o.2w[o.3i];x==1E?x=\'\':\'\';B y=iB()&&v.9M==1&&v.9c==1&&x!=2K("2A");I(y?\'\'+2K("2A")+\' \':\'\')+(v.124==1&&y?\'\':x)};G.xS=E(){B x=o.7k[o.6U];x==1E?x=\'\':\'\';I x};G.iB=E(){I iB()};E iB(){B x=K;if(P){if(o.2q=="4Y"){x=P.2A()}if(o.2q=="1B"&&v.9c==1&&9N()>1&&v.9M==1){x=P.2A()}if(o.2q=="3N"&&v.n3==1&&cE()>1){x=P.2A()}}I x}E 9N(){if(o.2q=="1B"){I P.9N()}F{I 0}}E cE(){if(o.2q=="3N"){I P.cE()}F{I 0}};G.9a=E(){I o.4p?P.9a():o.4U};G.4M=E(x){if(P&&(o.tR||L(v.9a))){P.4M()}if(v.uh>0){O(o.3K,{"1e":(o.1Y?"100%":o.eB-v.uh)})}if(o.3o&&v.2b.B7==1){o.ew.4M()}if(v.ys==1){11O()}if(o.su){o.su.4M()}};G.3J=E(){I P?P.3J():{}};G.hS=E(){P.hS()};G.6v=E(){1m(\'6v\');o.9R=0;o.1y?v.3h=1:\'\';o.U.8L();if(Y&&v.11X!=1){if(Y.J(\'(5J)\')==-1){Y=Y+(Y.J(\'?\')==-1?\'?\':\'&\')+\'Bw=(5J)\'}}if(Y){if(o.4p){P.3w(Y);G.2y()}F{6A(Y)}}};if(!L(o.28)){sy()}if(L(v.28)){if(v.28!=\'\'){ao(v.28,o.28,v.gF);if(v.yd==1&&!o.1y){1k(o.28)}}F{v.28=26}}E bu(){gl=P?P.7u():\'\'}E BE(Y){3I=Y.2n(" or ");V(B i=0;i<3I.S;i++){if(3I[i].J(" hi ")>-1){nD=3I[i].2n(" hi ");3I[i]=nD[5J(0,nD.S-1)]}if(L(v.nB)&&3I[i].J("//")==-1){3I[i]=v.nB+3I[i]}}7G=0}E BF(){bu();if(gl=="8i"||o.59){o.U.yr()}if(gl!=""){o.U.xr()}}E sy(){if(o.28){o.1P.3g(o.28)}o.28=1Z("2e");O(o.28,{"4E-3f":"1R","1A":v.ne,5p:"1A 0.5s"});if(v.ys==1){11V()}F{e6(o.28)}o.1P.1S(o.28)}E 6A(x,y,BG){if(x){if(x.J("3C:")==0&&o.W){o.2a=x.1i(5);o.R.KS(0);I}}2D(iH);v.jx==\'\'?v.jx=\';\':\'\';if(x.J(\'{\')>-1&&x.J(\'}\')>-1&&x.J(v.jx)>-1){B z=x.2n(v.jx);o.ba=[];V(B i=0;i0){B fu=3I[7G];if(fu){if(fu.J(\'js:\')==0){2R{fu=2g(fu.1i(3))}2B(e){9i.1m(e.au)}}}if(fu){o.2q=o7(fu);B h3=K;if(BG){h3=H}Y=fu;if(Y){Y=Y.1N(/\\(5J\\)/g,2E.5J())}F{Y=3I[0]}if(!h3&&x!=\'x\'&&P&&o.2q==ft&&(ft=="do"||(ft=="cU"&&!o.1g.2c)||(ft=="4Y"&&o.1y&&!lr)||ft=="dm"||ft=="1B"||ft=="3N")&&!o.qc){P.3w(Y)}F{1m("11U");nV();AT(Y)}o.Cl=o.2q;rq()}}if(!y){3L(o.rE);o.rE=7R(BF,o.nq);if(!L(v.1V)&&v.nr==1&&v.rw==1){v.1V=\'\'}if(L(v.1V)){o.U.fG(v.1V)}if(v.g7==1){if(v.jY==1&&o.1g.2c){}F{if(o.2q=="4Y"){O(o.3K,{"1c":-l2,"1a":-l2})}F{3j(o.3K)}v.1p.1k=0}}}}E rq(x){if(o.e8||x){if(o.k6){P.gu(o.iC)}F{if(o.9P!=o.e8){P.gu(o.5T[o.9P])}}}}E o7(x){B 1F="do";if(x){if(x.J(".zJ")>0){1F="1B"}F if(x.J(".zA")>0){1F="3N"}F if(x.J("w")==0&&x.J("s")==1){1F=o.ws}F if(x.J(\'4Y.ag/\')>-1||x.J(\'nl.be/\')>-1){if(1D(BA)==\'E\'){1F="4Y";if(v.z2==1){B y=\'jA://3H.4Y.ag/vi/\'+nh(x)+\'/\';Bk(y+\'Bt.iL\',E(z){z>100?v.28=y+\'Bt.iL\':v.28=y+\'11J.iL\';if(o.1G){o.1G[o.3q][\'28\']=v.28}v.3h==1||o.1y?\'\':ao(v.28,o.28,v.gF)})}}F{1m("No BZ")}}F if(v.cU==1&&x.J(\'cU.ag/\')>-1){1F="cU"}F if(v.11R==1&&x.J(\'11S.r\')>-1){1F="rt"}F if(v.BO==1){if(1D(BL)==\'E\'){BL(x)?1F="6P":\'\'}}}o.tR=1F=="4Y"||1F=="cU"||1F=="rt";o.4p=1F=="do"||1F=="1B"||1F=="3N"||1F==o.ws;I 1F}E Bk(Y,AW){B 3H=1v Ii();3H.ac=E(){AW(G.1e)};3H.3w=Y}E AT(x){o.2q=o7(x);if(o.4p){P=1v CH(x,o.3K,K)}if(o.tR){P=2g("1v tX"+o.2q[0].AS()+o.2q.4H(1)+"(x,o.3K);")}if(o.2q=="6P"){P=1v 11W(x)}o.R?o.R.HC():\'\';tE()}G.AQ=E(){tE()};E tE(){if(L(v.1l)){B t=0;if(o.3p&&v.cu==1&&!o.1y){t=o.3p.aE().t}1u(E(){o.U.43(t,v.1l)},100)}}E nV(){if(P){P.4r();P=26;gl="7i"}if(3o){3o.4r();3o=26;3o=1E;o.ew.5z();o.3o=26;o.ew=26}};G.4r=E(){nV()};G.11Y=E(){3I=[];nV()};G.6A=E(x,y,z){6A(x,y,z)};G.ao=E(x){ao(x,o.28,v.gF)};G.2y=E(x){if(P){hm=K;lr=K;if(o.59){o.3M.2y()}F{P.2y(x);v.go==1?o.U.h7():\'\'}if(L(3o)){3o.2y()}if(o.7V){if(o.4p){if(o.bt>0&&!o.7V.11Z()){o.7V.jf()}}F{o.oz=[];o.R.i9("bW")}}if(o.4p&&v.qm>-1&&!o.sN&&!o.1g.4j){if(o.bt>0){P.HL()}}ji()}F{1u(G.2y,42)}};E ji(){if(v.AY>0&&3I.S>1){if(43()==0||v.Bc==1){2D(o.lD);o.lD=1u(Bj,v.AY*2h)}}}E Bj(){if(o.1r&&(43()==0||v.Bc==1)&&4a()==0&&!o.gY){if(P){if(P.9F()==0&&7G!=3I.S-1){5O(\'6A Bb\')}}}}G.B8=E(1b){if(o.3o){if(v.2b.B7==1){if(o.s9[o.3o]>2){I}}if(1b){1b.aM();1w.1b?1w.1b.6s=H:\'\'}B 1I=P;P.tk(H,o.3o);3o.tk(K,o.3K);P=3o;3o=1I;P.2y();3o.2y();js("2b")}};G.B4=E(){P.3w(Y)};G.s7=E(){v.5a==1?o.5a.2T("1k"):\'\';o.sA=H};G.ix=E(){if(v.1p.yx){v.1p.yx=K;if(o.R){o.R.uU(1);o.R.qP()}}o.sA=K};G.B2=E(){if(o.3o&&o.ew){o.ew.jg()}};G.gP=E(){if(o.4p&&o.5o){o.jq=H;P.5o()}};G.e2=E(){if(o.4p&&o.91){P.91()}};G.pY=E(){if(v.fU==1&&L(v.11B)){if(L(o.fU)){o.fU.1n()}F{if(1D(CR)==\'E\'){o.fU=1v CR()}}}hz();if(P){kL(0);P.pY()}};G.bG=E(){o.fU?o.fU.1k():\'\';P?P.bG():\'\'};G.hz=E(x){hz(x)};E hz(x){if(v.11C==1&&29(v.cP)){if(L(o.cP)){o.cP.1n(x)}F{if(1D(D8)==\'E\'){o.cP=1v D8()}}}}G.3a=E(x){if(o.59){o.3M.3a()}F{P?P.3a(x):1m("11D")}if(L(o.3o)){3o.3a()}};G.tg=E(){lr=H;o.U.3Q(0,K);L(o.28)?o.U.7y():\'\';6A(\'x\')};G.eu=E(){P?P.eu():\'\'};G.3Q=E(x){if(P){if(o.59){o.3M.3Q(x)}F{P.3Q(x);if(v.2b.on==1){if(3o){3o.3Q(x)}}}}};G.54=E(){if(P){P.54();o.59?o.3M.54():\'\';1m("56")}if(v.2b.on==1&&v.2b.fH==1){if(3o){3o.54()}}};G.6l=E(){if(P){P.6l();o.59?o.3M.6l():\'\';1m("92")}if(v.2b.on==1&&v.2b.fH==1){if(3o){3o.6l()}}};G.3X=E(x){P?P.3X(x):\'\';if(v.2b.on==1){if(v.2b.fH==1&&3o&&!o.Gc){3o.3X(x)}}if(o.59){o.3M.3X(x)}};G.p3=E(){I P?P.p3():K};G.5R=E(){I P?P.5R():K};G.7u=E(){I gl};G.7i=E(){I hm};G.18=E(){B x=0;if(P){x=4a();if(o.59){B y=o.3M.4a();y?x=y:\'\'}F{if(43()>0&&x!=43()){o.Dq=x+0.12j}}I x}F{I 0}};G.1l=E(){B x=0;if(P){x=43();x==0&&L(v.1l)?x=v.1l*1:\'\';if(o.59){B y=o.3M.43();y?x=y:\'\'}}I x};G.9F=E(){I P?P.9F():0};G.gp=E(){o.3D.gp=o.3D.gp?K:H;O(o.3K,{"2P":(o.3D.gp?"3n(-1)":"3n(1)")})};G.12K=E(){sy()};G.sz=E(){if(o.4p){P.4C()}};G.Di=E(x,y){if(x==\'1J\'){if(y==1){du(v.1f.1J/100)}if(y==2){du(-v.1f.1J/100)}if(y==3){o.P.hR()}}F{if(o.4p){if(!o.9V[x]){if(x==\'mQ\'){o.9V[x]=0}F{o.9V[x]=1}}if(y==1){o.9V[x]+=v.1f[x]/100}if(y==2){o.9V[x]-=v.1f[x]/100}if(y==3){if(x==\'mQ\'){o.9V[x]=0}F{o.9V[x]=1}}!o.hZ?o.hZ=[]:\'\';o.hZ[x]=x+\'(\'+2O(o.9V[x]*100)+\'%) \';B cf=\'\';V(B i in o.hZ){cf+=o.hZ[i]}O(P.9G(),{\'6S\':cf});o.R.ot(x)}}};G.1J=E(x){du(x)};E du(x){if(7g(x).J(":")>0){B y=x.2n(":");B z0=o.2W/o.4B;B z1=o.P.3J();if(z1.Z>0){z0=z1.Z/z1.1e}B z=y[0]/y[1];if(z0!=z){if(o.4p){P.gx()}B w2=o.4B*z;B x2=w2/o.2W;B h2=o.2W/z;B y2=h2/o.4B;if(x2<1){o.3D.x0=o.3D.x=3V(x2);o.3D.y=1}F{o.3D.x=1;o.3D.y0=o.3D.y=3V(y2)}O(o.3K,{"2P":"3n("+o.3D.x+") 3u("+o.3D.y+")"});o.kp=x}}F{o.3D.x+=3V(x);o.3D.y+=3V(x);O(o.3K,{"2P":"3n("+o.3D.x+") 3u("+o.3D.y+")"})}if(v.1M.12V==1){if(!o.qD){if(o.3D.x>0||o.3D.y>1){ri(o.3K,\'o.12Y\');o.qD=H}}rM()}o.R?o.R.ot(\'1J\'):\'\'};G.hR=E(){if(o.4p){P.gx()}o.3D.x=o.3D.x0;o.3D.y=o.3D.y0;O(o.3K,{"2P":"3n("+o.3D.x+") 3u("+o.3D.y+")"});o.R.ot(\'1J\');o.kp=26;rM()};E rM(){if(o.qD&&v.1M.12X!=1){if(o.3D.x==1&&o.3D.y==1){O(o.3K,{"1c":0,"1a":0})}}};G.gw=E(x,y){P.gw(x,y)};G.cG=E(){I cG()};E cG(){I 3I?(3I.S>0?(3I[7G]?3I[7G]:\'\'):\'\'):\'\'};G.rW=E(){I 3I.S};G.9G=E(){I P?P.9G():K};G.6k=E(){if(o.4p){P.6k()}};G.rv=E(){P.rv()};E u1(){B 4N=g1(v.sK+\'?Y=\'+3I[7G]);4N.ac=E(){if(G.hk==4&&G.7u==4k){if(G.dY){v.1O=G.dY;o.U.aR(\'1O\')}}};4N.ez()}};B CH=E(Y,1L,2b){B 17=1Z(v.g7==1?"Cy":"hb");B 9U;B rQ=0;B 1B;B 4D=K;B rf=K;B tJ=K;B a2=K;B fM=-1;B qp=-1;B 3N;B 6E=K;B ws;B tI=K;B 6m=K;o.5c=K;B 8s=0;B 9r=K;B hB=0;B 2p;B 12W;B oF=K;B i3=-1;B bA=-1;B rj;B qy;B a0;B hy;B 12Q;B qf;B IA=\'hb/L9; 12I="12v.12G, 12l.40.2"\';B a1=K;O(17,{\'1q\':\'oc\',\'Z\':\'100%\',\'1e\':\'100%\',\'3B-km\':\'tL\',\'5p\':"6S 0.2s 3d",\'8M-1e\':\'2A\',\'5X-1e\':\'1R\',\'8M-Z\':\'2A\',\'5X-Z\':\'1R\'});gx();if(o.1g.7p&&v.3h==1&&v.tx==1){if(!o.1y&&v.7w){3U(17,{\'ko\':1})}F{o.3l=H;o.R?o.R.54():\'\';3U(17,{\'3l\':1,\'ko\':1,\'3h\':1})}}F{if(v.us==1&&o.1g.2c){if(v.zc!=1&&o.1g.7p&&v.1W!=1){}F{3U(17,{\'ko\':1})}}if(!o.1g.tv){3U(17,{\'4C\':(v.4C==1?\'7W\':\'1R\')})}}if(v.12t==1){3U(17,{"12u":"A4","12w":"A4"})}Y=fA(Y);3U(17,{\'3w\':Y,\'x-3O-5o\':\'Js\',\'At\':\'H\'});if(v.28&&v.12g==1){3U(17,{"28":v.28})}if(v.12z!=1){3U(17,{\'At\':\'H\'})}if(v.12x==1){3U(17,{\'2b\':\'K\'})}if(2b){17.3h=H;if(v.2b.fH!=1||v.3h==1){17.3l=H}F{17.1H=29(v.2b.1H)?v.2b.1H:v.1H}}if(v.12k==1){3U(17,{\'12U\':\'12S\'})}sV();if(v.12R==1){B dy=1Z("eo");3U(dy,{"Jc":"no","J7":"H","Jo":"H","3w":""});O(dy,{"1q":"2C","Z":"100%","1e":"100%","2Q":0});1L.1S(dy);B Ay=1w.7R(E(){if(dy.kQ.1T.hk==="Ij"){1w.3L(Ay);O(dy.sT.b7,{"2S":0,"2M":0});dy.sT.b7.1S(17)}},100)}F{1L.1S(17)}if(!L(Y)){Y=\'\'}B hN=K;if(o.1g.tv){if(Y.J("131")>0){hN=H}}if(o.1g.6r){if(Y.J("11P")>0||(v.Ju==1&&v.dC==1)){hN=H}}if(o.1g.4j){if(Y.J("s5")>0){hN=H}}o.1g.6r?HG():\'\';if(Y.J(".zA")>0){6m=H;if(!o.3N){if(1D zC!=="1E"){o.3N=1v zC()}F{6m=K}}if(L(o.3N)){if(!L(1w.A0)){o.3N.pg()}F{rA()}}}F if(((2G.1B==1&&v.rR!=1)||Y.J(".zJ")>0)&&!hN&&(o.gD.J("8p")!=-1||L(1w.5E))){4D=H;rf=H;2R{if(L(1w.5E)){if(!5E.zM()||(o.1g.6r&&v.11L==1&&!o.1g.4j)||(o.1g.4j&&v.s5==1)||(o.1g.pn&&v.11t==1)){1m(\'8p 11w \',5E.zM());4D=K}F{if(v.4C==1||v.3h==1||v.zO==1||2b){dX(K)}}}F{4D=K}}2B(2p){4D=K}}F if(Y.J("w")==0&&Y.J("s")==1&&v.10e==1){9r=H;tr()}if(o.1g.tv&&v.3h==1&&!4D&&!6m&&!9r){1u(E(){o.U.dc()},100)}if(v.7V==1){L(o.7V)?o.7V.bv():\'\';o.7V=1v YN()};G.rv=E(){rA()};E rA(){6m=H;if(qF()){if(v.4C==1||v.3h==1||v.Ak==1){p1(K)}}F{6m=K;1m("VM gH IE")}}E p1(x){if(o.3N&&!6E){o.3N.h3(x,17,Y,2b);L(1w.A0)?6E=H:\'\'}}E dX(x){1m("8p");if(o.3Z.S>1){v.9c=0;v.zX=H}F{v.zX?v.9c=1:\'\'}if(o.ba.S>1){v.cj=0;v.zV=H}F{v.zV?v.cj=1:\'\'}o.a0=K;fM=-1;a0=[];o.3x?o.3x.zU():\'\';B rz=K;if(v.7w&&v.zT==1){rz=H;v.zT=0}9U={IF:(v.zQ==1&&!2b),YL:(v.4C==1||v.3h==1||2b||x)&&!rz,gU:60,ue:60,UG:K};if(v.zD>0){9U.UH={6Y:{zN:v.zD*2h}}}if(v.Az>0){9U.UI={6Y:{zN:v.Az*2h}}}if(v.UJ==1){9U.UK=H}if(v.dC==1){B ks=[\'wv\',\'pr\',\'ck\'];B oJ=[\'ag.UL.fP\',\'ag.UM.UN\',\'3Y.w3.UF\'];B dj={};V(B i=0;igS){v.6H.gU=gS}v.6H.ue=v.6H.gU}if(L(v.6H.za)){v.6H.ue=v.6H.gU=v.6H.za}if(1D v.6H=="3B"){V(B 19 in v.6H){if(v.6H[19].6b().J(\'2g:\')==0){v.6H[19]=2g(v.6H[19].1i(5))}9U[19]=v.6H[19]}}}js("UV",1B);1B=1v 5E(9U);js("1B",1B,1);1B.Jx(Y);1B.UW(17);1B.on(5E.7j.UX,E(){1m("8p UY")});1B.on(5E.7j.UP,E(1b,22){!2b?o.U.dc():\'\'});1B.on(5E.7j.UD,E(1b,22){if(!2b&&v.9c==1&&9N()>1){I3();oD();o.R?o.R.ic(o.3i):\'\'}});1B.on(5E.7j.Ur,E(1b,22){oD()});1B.on(5E.7j.UC,E(1b,22){oD()});1B.on(5E.7j.Uh,E(1b,22){if(!2b){if(22.hl.5c!=o.5c){o.5c=22.hl.5c;o.R.4A()}o.5c=22.hl.5c;if(o.5c){1m("Ui");o.J3=Y.J("?vh")>-1;if(17.1l>0&&17.bL>0){if(17.1l-17.bL<10){if(o.hC>0){if(o.hC==17.bL&&o.J2==17.1l){o.nz++;if(o.nz>2){o.nz=0;o.hC=-1;1B.9S();dX(H);8A()}}F{o.hC=-1}}F{o.hC=17.bL;o.J2=17.1l}}}}}if(v.9c==1){o.3i=1B.mp;o.R?o.R.ic(o.3i):\'\'}mo()});1B.on(5E.7j.Uj,E(1b,22){if(L(22.ht)){!2b?js("Uk",22.ht.Ul):\'\';if(v.dR==1){if(!o.dR){if(1D J1!=="1E"){o.dR=1v J1()}}o.dR?o.dR.Go(22.ht):\'\'}}if(fM>-1){1B.HN=fM;fM=-1}2D(o.gY);tJ=H;J4()});1B.on(5E.7j.Um,E(1b,22){js("Uo",22,1)});1B.on(5E.7j.Up,E(1b,22){if(!2b&&v.cj==1){1u(tq,42)}});1B.on(5E.7j.Ug,E(1b,22){if(!2b&&v.cj==1){se()}});1B.Uq=K;if(v.Us==1){1B.on(5E.7j.Ut,E(1b,22){if(1D(22)=="3B"){if(22.ht.1F==\'1V\'){B fu=22.ht.Y;if(fu){B st=1B.In;if(o.4S){o.3x.qU(st+\'cO\'+fu)}F{!a0[st]?a0[st]=[]:\'\';a0[st].3k(fu)}}}}});1B.on(5E.7j.Uu,E(1b,22){B x=1B.Uv;B y=\'\';V(B i=0;i0||2b||v.5c==1||9r?\'\':o.2a=4a();1B.9S();if(!2b){o.gQ=H;o.P.5O()}}}F{B nx=K;if(22.1F=="Uy"){if(v.Uz==1&&o.P.rW()>0){nx=H}F{1m("8p gQ P 2p, hq");1B.UB()}}F{nx=H}if(nx){2p="8p gQ 2p, 9S";1B.9S();!2b?o.P.5O():\'\'}}}F{1m("8p ",22.1F,22.hl,(22.oU?22.oU.ro:\'\'));js("UZ",(22.oU?22.oU.ro:\'\'));if(8s>0){8s=2;rr()}}});a2=H}E sn(x){if(x){V(B j=1;j<11;j++){if(v["IN"+j]){x=x.1N("{"+j+"}",v["IN"+j])}}}I x}E oD(){if(!2b&&v.9c==1&&9N()>1){if(o.3i!=1B.mp){o.3i=1B.mp;o.R?o.R.ic(o.3i):\'\';1m("8p UE "+o.3i)}if(29(v.d7)&&o.3i>0){B fq=v.d7.2n(",");V(B k=0;k-1){1m(\'V0 4W\');1B.gk=o.3i-1;o.3i--;1h}}}if(v.9M!=1&&oX()){v.gz="ep";uz(qp>-1?qp:1B.gk);1m("Vo")}}}E tr(){if(L(1w.IG)){if(qF()){if(!L(o.ws)){o.ws=1v Vq()}ws=1v IG(17,Y,2k(v.Vr,{IF:H}));tI=H}F{9r=K;1m("gH IE")}}}E J4(){qI()};G.6k=E(){qI()};E qI(){if(v.EO&&o.R){if(17.bI.S>0){if(v.6k==1){17.bI[17.bI.S-1].gt="Ik"}F{17.bI[17.bI.S-1].gt="3c"}if(!o.6k){o.6k=H;o.R.4A()}}F{if(o.6k){o.6k=K;o.R.4A()}}}}E rd(){1m("Vs");!2b&&o.1r?o.U.3a():\'\';o.U.7y();8s=1;rr(o.1r)}E rr(x){if(8s>0){2D(rj);rj=1u(Jl,v.J5*2h)}}E Jl(){if(8s>0){1m("Vt");if(4D){if(8s==1){1B.Jx(Y)}if(8s==2){1B.9S();dX(H);17.1r()}}F{3U(17,{\'3w\':Y})}}}17.1z(\'Vu\',Jn);17.1z(\'2p\',so);17.1z(\'7i\',8A);17.1z(\'1r\',9Q);17.1z(\'3G\',gr);17.1z(\'Ih\',b9);17.1z(\'hT\',hF);17.1z(\'mA\',hx);17.1z(\'Ig\',bM);17.1z(\'Ie\',da);17.1z(\'7U\',9q);17.1z(\'Id\',9Y);17.1z(\'Vv\',J8);17.1z(\'Ic\',sU);17.1z(\'Ib\',ra);if(v.Ju==1&&o.1g.6r){if(29(v.Vw)){if(29(v.Vx)){17.1z(\'Ia\',sS)}}}if(o.1g.7p){17.1z("Vy",hS,K);17.1z(\'Jr\',Jp)}E Jp(){if(v.jY!=1){17.dh("R")}}E hS(){if(17.Vp){o.U.gK()}}E Jn(){if(!4D&&!6m){!2b?o.U.dc():\'\'}}E so(){if(!4D&&!6m){if(17.2p){B x=17.2p.ro;2p=17.2p.au;if(2p==\'\'){if(x==1){2p="HP"}if(x==2){2p="rk"}if(x==3){2p="gR"}if(x==4){2p="gH mU"}}1m("hQ: ",2p)}if(rf&&v.pw==1&&4a()==0){2p=1E;rd()}if(2p!=1E||o.1g.2c){5O()}}}E 5O(){!2b?o.P.5O():\'\'}E 8A(){if(!2b){o.P.8A()}F{if(v.2b.9e==1){17.bL=0;17.1r()}}}E 9Q(){if(!o.1y&&v.7w){1m(\'Jm 1r\');3G();o.U.2y();I}if(4D&&8s>0){}F{if(!2b){B aJ=o.U.8C()&&o.pu!=1;if(aJ||bA==-1){B x=K;if(4D){if(L(o.1W)||L(o.5B)){if(aJ){}F{1m(\'3G iZ\');3G();x=H}}}if(!x){o.P.9Q()}}}}}E gr(){if(!a1){1m("Vz");if(o.1r&&o.gI&&!17.7i&&v.Jj==1&&!o.8W){1m("Jj");fV()}F{!2b&&!o.Ji&&17.6x?o.P.gr():\'\'}}}E b9(){!2b?o.P.b9():\'\';if(bA>-1){if(4a()>bA){3G();bA=-1}}}E hF(){!2b?o.P.hF():\'\'}E hx(){!2b?o.P.hx():\'\'}E bM(){if(2b){oZ()}F{o.P.bM();tc();if(4D&&8s>0){8s=0;1m("VB up");1B.HV();fV();o.R.2y()}if(L(v.9a)){2x()}qf?I5():\'\';1u(Jd,42)}}E HU(){if(17.C.1c=="-VC"||17.pk<-2h){bG()}}E Jd(){if(17){if(17.d1&&o.7k.S==0&&v.VD!=0){B at=17.d1;V(i=0;i0){hc(o.ah,1)}};G.9a=E(){I(17.oV/17.fD)};E oZ(){if(17.fD>0){O(1L,{"1e":1L.2f/(17.oV/17.fD)-2O(v.2b.2Q)})}F{if(rQ<20){1u(oZ,100);rQ++}}}E tc(){if(v.o3==1){3L(o.rL);o.rL=7R(sd,100);sd()}}E sd(){if(17){if(17.fD>0){o.U.J9(17.oV/17.fD);3L(o.rL)}}}E 9Y(){!2b&&!9r?o.P.9Y():\'\'}E da(){!2b?o.P.da():\'\'}E 9q(){if(4D&&8s>0){}F{!2b?o.P.9q():\'\'}}E J8(){o.U.qG()}E qF(){B pU=1w.J6=1w.J6||1w.VE;B hO=1w.I7=1w.I7||1w.VF;B pT=pU&&1D pU.pT===\'E\'&&pU.pT(IA);B I4=!hO||hO.qw&&1D hO.qw.VG===\'E\'&&1D hO.qw.5z===\'E\';I pT&&I4}B qQ="<7A C=\'1A:0.5\'>";E I3(){if(!2b&&v.9c==1){B x=1B.a4;B q=-1;o.2w=[];if(x.S>1){if(v.4z==\'5X\'){q=x.S-1}V(B i=0;i-1||v.VH==1){if(L(x[i].9Z)){B yi=o.2w.J(y);yi>-1?o.2w[yi]+=" "+qQ+" &eO;"+2O(x[yi].9Z/2h)+\' \'+2K(\'h9\')+\'\':\'\';o.2w[i]=y+" "+qQ+" &eO;"+2O(x[i].9Z/2h)+\' \'+2K(\'h9\')+\'\'}}F{o.2w[i]=y}if(L(x[i].HY)){o.ae[i]=x[i].HY[0]}}F if(L(x[i].5Z)){o.2w[i]=x[i].5Z}F{o.2w[i]=i}if(L(v.4z)&&q==-1){if(v.4z==o.2w[i]){q=i}}if(L(o.4z)){if(o.4z==o.2w[i]){q=i}}}if(v.9M==1){o.2w[x.S]=2K("2A")}F{q==-1?q=x.S-1:\'\'}if(v.HX==1||q>-1){if(v.gz=="5t"||(!o.1y&&v.4C==0)){1B.rX=q}F{if(v.gz=="ep"){1B.gk=q}}o.3i=q}F{if(v.9M==1){o.3i=1B.a4.S-1}F{o.3i=1B.VI}}if(v.HW>0){1B.oy=x.S-v.HW*1-1}mo()}if(1B.a4[o.3i]){o.9Z=2k(1B.a4[o.3i].9Z,0)}o.R?o.R.4A():\'\'}}E mo(){if(v.cj==1){tq();se()}}E tq(){if(!2b&&v.cj==1){B x=1B.d1;o.7k=[];B 2F;B 1U=-1;if(x.S>1){V(B i=0;i0){if(x[i].h6!=o.ae[o.3i]){V(B j=0;j-1){o.6U=1U;1B.mb=1U}}E se(){if(!2b){B x=1B.d1;B y=1B.mb;if(y>-1){if(L(x[y].h6)){if(o.ae.S>0){if(o.ae[o.3i]!=x[y].h6){V(B i=0;i1){17.d1[x].sr=H;17.d1[y==1?0:o.ah].sr=K;o.ah=x;y!=1?17.bL=o.P.18():\'\'}}E 4a(){if(6m){I 6E?o.3N.18():0}F{B x=17.bL;if(L(v.fS)){x=x*v.fS}I x}};E 43(){B x=17.1l;if(x==VA){v.5c=1;x=4a()+10;if(o.c6){x0||em.J(\'HP\')>0){if(o.1r){if(hB<5){1m("V9",hB);1u(fV,Va);hB++}F{}}}}})}}}G.pY=E(){if(o.5B||o.1W){if(o.9w){e2()}if(!o.jq&&o.1g.2c&&o.1g.3O){if(!17.3l){17.3l=H;oF=H}O(17,{"1q":"2C","1a":-4d,"1c":-4d});bA=4a();if(!9r){17.1r()}if(bA==0&&o.2a>0){hy=o.2a}}}};G.bG=E(){bG()};E bG(){if(!o.jq&&(o.1g.2c||o.1g.3O)){O(17,{"1q":"oc","1a":0,"1c":0});if(L(v.9a)){2x()}if(oF){!o.3l?17.3l=K:\'\';oF=K}if(hy>0){o.2a=hy;hy=0}bA=-1}};G.3a=E(x){if(x=="a1"){a1=H}1m(\'6x\');3G()};E 3G(){if(9r){ws.3G()}F{17.3G()}};G.eu=E(){!17.6x?3a():fV()};G.3Q=E(x){if(L(v.fS)){x=x*(1/v.fS)}if(6m&&6E){o.3N.3C(x)}F{if(4D){if(v.V2==1&&x>0&&oX()&&v.9M==1){fM=1B.gk;1B.HN=0}}17.bL=x}};G.54=E(){17.3l=H};G.6l=E(){17.3l=K;if(o.2q=="1B"&&o.1g.4j&&v.1W==1){if(!L(o.HM)){a1=H;1m("4j 92");17.3G();1u(E(){17.1r();a1=K},10);o.HM=H}}};G.3X=E(x){17.1H=x};G.HL=E(){if(o.HI!=17){B d4;B 9j;if(o.p7[17]){d4=o.p7[17];9j=o.sq[17]}F{1w.p9=1w.p9||1w.Vb;if(L(1w.p9)){2R{9j=1v p9();d4=9j.Vd(17);o.p7[17]=d4;o.sq[17]=9j}2B(e){1m(e)}}}if(9j){B hK=9j.Ve();hK.hK.5H=v.qm;d4.HJ(hK);hK.HJ(9j.Vf);o.sN=H;o.HI=17}}};G.p3=E(){I!17.6x};G.5R=E(){I v.5c==1||9r?H:o.5c};G.9G=E(){I 17};G.tl=E(){3U(17,{\'R\':\'1\'});I H};G.4C=E(){3U(17,{\'4C\':\'7W\'});if(4D&&!a2){dX(K)}if(6m&&!6E){p1(K)}};G.7u=E(){B 6T="8i";if(17.6x){6T="6x"}if(17.7i){6T="7i"}I 6T};G.tk=E(x,y){2b=x;y.1S(17);1L=y;if(x){if(v.2b.fH!=1){17.3l=H}F{if(!o.3l){17.3l=K}}oZ();if(o.2w.S>0&&v.9M==1){if(4D){i3=o.3i;1B.oy=0;1B.gk=0}}}F{if(!o.3l&&v.2b.fH!=1){17.3l=K}17.1H=29(v.2b.1H)?v.2b.1H:v.1H;tc();if(o.2w.S>0&&v.9M==1){if(4D){1B.oy=-1;if(i3>-1){i3<1B.a4.S?1B.rX=i3:\'\'}}}}};G.18=E(){I 4a()};G.1l=E(){I 43()};G.9F=E(){B x=0;if(17.8t){if(17.8t.S>0){B y=4a();V(B i=0;i<17.8t.S;i++){if((y>=17.8t.1y(i)||y>=17.8t.1y(i)-100)&&y<=17.8t.4c(i)){x=17.8t.4c(i)}}x==0?x=17.8t.4c(17.8t.S-1):\'\'}}if(L(v.4c)){B ed=v.4c;if(7r([ed],\'-\')){ed=43()}x>ed?x=ed:\'\'}I x};G.2A=E(){I oX()};E oX(){B x=K;if(4D){if(a2){x=1B.YM}}F if(6m){if(6E){x=o.3N.2A()}}I x}G.3J=E(){I{"Z":17.oV,"1e":17.fD}};G.3w=E(x){if(x){1m("3w");x=x.1N(/\\(5J\\)/g,2E.5J());x=fA(x);Y=x;o.8Y!=2?o.8Y=K:\'\';if(6m){if(6E){o.3N.d4(x)}}F if(4D){4D&&1B?1B.9S():\'\';dX(o.1y||o.3h);tn()}F{3U(17,{\'3w\':x,\'3h\':0});sV();3G()}}};E fA(x){if(x){B y=x.J(\':Vh:\');if(y>0){o.fA=x.1i(y+6);x=x.1i(0,y)}}I x}E sV(){if(o.1g.6r&&17){B y=17.bI;if(y){V(B i=0;i {o.9w = H;}).2B(2p => {o.9w = K;});\')}F{2g(\'1T.T8().bZ(ok =>{o.9w = K;}).2B(2p => {});\')}}};E sU(){o.9w=H};E ra(){o.9w=K};E sS(e){if(1D Iy!=="1E"){!o.qc?o.qc=1v Iy():\'\';o.qc.Go(17,e)}}G.Ix=E(x){if(6E){o.3N.qJ(x)}};G.Iw=E(x){if(6E){if(17.8t.S>0){o.3N.T9(x)}}};G.Ta=E(x){if(o.ws){o.ws.Iu(ws,x,-1)}};G.Tb=E(x){if(o.ws){o.ws.Iu(ws,-1,x)}};G.It=E(x){qp=x*1;uz(x)};E uz(x){if(a2){B y=2O(x);if(y>=1B.a4.S){if(v.9M==1){y=-1;1B.oy=-1}F{y=1B.a4.S-1}}if(v.gz=="ep"){1u(9q,42);1B.gk=y}if(v.gz=="5t"){1m("8p 5t Tc "+y);1B.rX=y}if(y==-1){o.3i=1B.mp}mo()}};G.mn=E(){I 1B};G.mm=E(){I 6E?o.3N.Td():K};G.9N=E(){I 9N()};E 9N(){B x=0;if(a2){if(1B.a4){x=1B.a4.S}}I x}G.cE=E(){I cE()};G.gx=E(){gx()};E gx(){if(17){if(v.mg==1||v.6e==1){if(v.Te==1||v.6e==1){O(17,{\'3B-km\':\'6e\'})}F{O(17,{\'3B-km\':\'r5\'})}}F{O(17,{\'3B-km\':\'tL\'})}}}G.4M=E(){2x()};E 2x(){if(v.9a){3v(\'1J\',7g(v.9a).1N(\'/\',\':\'))}}E cE(){B x=0;if(6E){x=o.3N.a4()}I x}G.Ip=E(x){if(a2){1B.mb=2O(x)}};G.gw=E(x,y){if(y=="1B"&&a2&&qy){qy.T6(x)}if(y=="Io"&&a2){if(a0[x]&&o.3x){V(B i=0;i0){B xx=x.2n(\' or \');x=xx[0]}B 9T=1T.1Z(\'9T\');9T.7B(\'3w\',x);9T.7B(\'8B\',y);9T.7B(\'Tj\',\'tu\');9T.7B(\'gt\',\'Ik\');if(z){9T.7B(\'6Y\',\'\')}17.1S(9T);9T.1z("db",uk)}};E uk(e){if(e.4m.8B&&o.3x){V(B i=0;i0){B z=lu.2n(",");3v(z[0].1i(4))==0?b[y].cq(0):\'\'}if(7r([lu],"2X")){o.fL=H}}}b[y].1U("1J",b[y].s("1J"))}}}}if(L(v.1f)){if(1D(9u)==\'E\'){1f=1v 9u("1f");v.1f.6X==1?1f.1n():1f.1k()}F{o.SK=H}}if(L(v.W)){if(1D(9u)==\'E\'){W=1v 9u("W");if(L(o.W)){W.ye(o.W);if(v.W.m7==0||!L(v.W.m7)){v.W.6X==0?W.1k():\'\'}F{W.1n()}if(v.W.KU==1){W.1n()}}F{W.1k(1)}ih()}}lU();qT();2x(H);4q();yT();s6=K;E KO(Q){B x=0;B SL=K;if(Q){if(Q.g("1d")==\'2H\'){x=5l.1a+Q.s("4y")+Q.g("Z")/2;if(5l.g5!=26){}F{5l.g5=[]}}F{if(5l.g5!=26){B bU=Q.g("Z")+Q.s("4O")+Q.s("4y");if(fZ(Q)){bU=0}if(Q.s("3c")==1&&!Q.g("1n")){bU=0}if(Q.s("aG")>0){bU=0}x=bg.g("w")-v.1p.j2*1-bU+Q.g("Z")/2+Q.s("4y");B i=0;5l.2u-=bU;V(i=0;i<5l.g5.S;i++){B bT=b[5l.g5[i]];if(bT.s("aG")>0){O(bT.c(),{"1a":(bT.g("x0")-bU)})}F{O(bT.c(),{"1a":(bT.g("x")-bU)})}bT.1U("x0",bT.g("x"))}5l.g5.3k(Q.g("19"));Q.1U(\'eS\',1)}F{if(Q.s("3c")==1&&!Q.g("1n")&&!Q.g("eM")){if(Q.g("1d")=="1H"){if(Q.s("1k")==1&&Q.s("hU")==1&&g6){8S+=Q.g("Z")+Q.s("4y")+Q.s("4O");g6=K}}}F{if(Q.s("aG")>0){x=5l.1a+Q.s("4y")+Q.s("4O")}F{B 2F=K;if(Q.g("1d")=="1H"){if(Q.s("1k")==1&&Q.s("hU")==1&&!Q.g("eM")){if(!o.dW&&!o.9m){2F=H;g6=K}F{if(!g6){8S-=Q.g("Z")+Q.s("4y")+Q.s("4O");g6=H}}}}if(fZ(Q)){2F=H}if(!2F){5l.1a+=Q.g("Z")/2+Q.s("4y");x=5l.1a;5l.1a+=Q.g("Z")/2+Q.s("4O")}F{x=5l.1a}}}}}}I x};G.KT=E(){lU();if(W&&v.W.6X&&!o.1y){W.1n()}};G.KS=E(x){if(W){W.6o(x)}};G.IJ=E(){lU()};E lU(){if(o.fL){1D KR==\'E\'?o.2X=1v KR():\'\'}}E s0(Q){B Z=o.1Y&&v.1p.k0==0?o.aS:o.2W;B 1e=o.4B;B bp=0;if(Q!=bg){bp=Z/2+Q.s("4y")-Q.s("4O")}B ey=1e/2;B sh=Q.g("Z");B lT=Q.g("1e");B p=Q.s("1q");if(p.J("8h")>-1){bp=o.2W/2+Q.s("4y")-Q.s("4O")}if(p.J("1c")==0){ey=lT/2+(Q.s("KP")*o.4B/100)}if(p.J("2N")==0){ey=o.4B-(Q==bg?lT:lT/2)-(Q.s("KQ")*o.4B/100)}if(p.J("2u")>-1){bp=o.2W-sh/2+Q.s("4y")-Q.s("4O")-(Q.s("KL")*o.2W/100)}if(p.J("1a")>-1){bp=sh/2+Q.s("4y")-(Q.s("1F")=="1C"?0:Q.s("4O"))+(Q.s("iG")*o.2W/100)}if(p.J("9s")>-1){ey=-o.mw/2-(Q.s("KQ")*o.mw/100)+(Q.s("KP")*o.mw/100);bp=(p=="9s"?-1:1)*o.yb/2+(Q.s("iG")*o.yb/100)+Q.s("4y")-Q.s("4O")}if(p.J("R")>-1){B cx=KO(Q);bp=(bg?(bg.c()?5f(bg.c().jk):0):0)+cx;if(p=="R-2u"){bp+=8S}if(v.1p.1q=="1c"){ey=v.1p.h/2-(v.dF<0?v.dF:0)}F{ey=1e-v.1p.h/2}}I{x:bp,y:ey+Q.s("aD")-Q.s("dp")}}E 2x(aj){B w=o.1Y&&v.1p.k0==0?o.aS:o.2W;B h=o.4B;if(v.1p.SM==1){v.1p.KM=29(v.1p.KN)&&o.aq?v.1p.KN:v.1p.sI;v.1p.j2=o.2W*v.1p.KM/100}F{v.1p.j2=v.1p.sI}O(bg.c(),{\'1c\':(v.1p.1q=="1c"?0:o.4B-v.1p.h)-v.dF});bg.1U("y0",(o.4B-v.1p.h-v.dF));if(v.1p.k0==0&&bg){O(bg.c(),{\'Z\':w,\'1a\':0,\'2M-1a\':0});bg.1U("w",w);if(o.1Y){O(bg.c(),{\'1a\':\'50%\',\'2M-1a\':-w/2})}}5l={"1a":v.1p.j2*1,"2u":(bg.g("w")-v.1p.j2*1)};B sM=K;if(!bg.g("1n")){bg.1U("2i",H);sM=H}B 19;V(B i=0;i-1){8S=5l.2u-5l.1a}if(b[19].g("1d")=="2H"&&bg){B cd;B ml=b[19].s("4y")+b[19].s("iG")*o.2W/100;B mr=b[19].s("4O")+b[19].s("KL")*o.2W/100;if(b[19].s("SN")==1){if(b[19].s("SO")==1){cd=(o.2W*b[19].s("w")/100)-ml-mr}F{cd=b[19].s("w")}}F{if(b[19].s("1q").J("R")>-1){cd=5l.2u-5l.1a-ml-mr;O(b[19].c(),{"1a":(5f(bg.c().jk)+5l.1a+ml+cd/2)});8S=-1}F{cd=bg.g("w")-ml-mr;if(bg.c()){O(b[19].c(),{"1a":(5f(bg.c().jk)+ml+cd/2)})}}}b[19].1U("x0",b[19].g("x"));b[19].2x(cd)}}}if(1f){jD(1f)}if(W){jD(W)}if(n8||o.1Y||oa!=8S){4q()}}E xt(b){B 1a=0;B 1c=0;if(b.s("1q").J("2u")>-1&&b.s("1q").J("R")==-1){1a=o.2W+b.g("Z")+10}if(b.s("1q").J("1a")>-1){1a=-b.g("Z")-10}if(b.s("1q").J("1c")>-1){1c=-b.g("1e")*2}if(b.s("1q").J("2N")>-1||b.s("1q").J("R")>-1){1c=o.4B+b.g("1e")+b.g("Z")+10}if(1a>0){O(b.c(),{"1a":1a})}if(1c>0){O(b.c(),{"1c":1c})}}E jD(x){B 1c=-4d;x.jp();B y=o.4B-v.1p.h*(x.s("1q").J("1c")>-1?1:2);if(x==W&&v.sH==1){y=o.4B}B lH=(o.1g.2c&&o.4B-1){1c=x.s("aD")-x.s("dp")}if(x.s("1q").J("2N")>-1){1c=o.4B-(v.1p.1q!=\'1c\'?v.1p.h:0)-x.g("1e")+x.s("aD")-x.s("dp")}1c<0?1c=0:\'\'}if(x.g("19")=="1f"&&o.d2){B KI=o.2W-x.g("Z")-x.s("4O");if(o.d2>KI){O(x.c(),{"1q":"2C","2u":x.s("4O"),"1a":"2A","1c":1c})}F{O(x.c(),{"1q":"2C","1a":o.d2,"2u":"2A","1c":(o.jL<1c?o.jL:1c)})}}F{if(x.s("1q").J("2u")>-1){O(x.c(),{"1q":"2C","2u":x.s("4O")-x.s("lF"),"1a":"2A","1c":1c})}F if(x.s("1q").J("1a")>-1){O(x.c(),{"1q":"2C","1a":x.s("4y"),"2u":"2A","1c":1c})}F{if(x.g("19")=="W"&&x.s("3y")==1){O(x.c(),{"1q":"2C","1a":o.2W/2-x.g("Z")/2+x.s("4y")/2-x.s("4O")/2,"1c":1c})}F{B l=o.2W/2-x.g("Z")/2+x.s("4y")-x.s("4O");O(x.c(),{"1q":"2C","1a":(l>0?l:0),"1c":1c})}}}x.ak()};G.fm=E(19){B Q=b[19];B a=Q.g("1d");if(a){B d=1v 7Z();o.bt=d.9H();if(a&&a!=""){4V(Q);a=="3G"?o.KH=1:\'\';a=="1r"?o.KH=0:\'\'}}qk()};G.uj=E(z,x,y){V(B 19 in b){if(b.2v(19)){if(b[19].s(z)==x){b[19].1U(y?"6B":"3j")}}}};G.yt=E(x,s){B y=6V(s,x);I y};E 4V(Q,1F){o.e3=H;n4=Q;B a=Q.g("1d");if(a=="1r"){o.U.2y();if(o.3l&&v.KF==1){o.U.6l();v.KF=0}if(v.1M.on==1&&v.1M.2J==1&&v.1M.um==1){7c(\'1r\',1)}js("KE")}F{if(a=="3G"){o.mT=0;o.U.3a();if(v.1M.on==1&&v.1M.2J==1&&v.1M.um==1){7c(\'1r\',0)}js("KD")}if(a=="2F"){o.U.mz()}}if(a=="KC"){o.U.3Q(0,K)}if(a=="1Y"){!o.59?o.U.aa():\'\'}F{if(a=="uq"){o.U.8k()}}if(a=="2H"){B ld=o.P.1l();B lt=Q.g("2r")*ld;if(v.4l>0){ld-=v.4l*1;lt=Q.g("2r")*ld+v.4l*1}if(v.jd>0){if(v.jd/ld<=1-Q.g("2r")){I}}js(a,lt);o.U.3Q(lt,H);if(o.3p){o.3p.ur(lt,ld);o.2a>0?o.2a=1E:\'\'}js("lR",lt)}if(a=="1H"){B x=Q.g("2r");x<0.SQ?x=0:\'\';x>1?x=1:\'\';if(Q.s("8b")=="51"){x=3V(x*o.5T.4H(-1)[0]).wQ(1);o.U.9p(x,1)}F if(Q.s("8b")=="wS"){o.P.KB(x)}F{if(o.5w&&v.ug==1){3S.9y("un",x);if(Q.g("2r")>0||o.1g.7p||v.mS==0){3S.tT("k9")}F{3S.9y("k9",1)}}o.U.3X(x)}}if(a=="56"){if(o.5w&&!o.1g.7p&&v.mS==1){3S.9y("k9",1)}o.U.54();if(v.1M.2J==1&&v.1M.KX==1){7c(\'56\',0)}}F{if(a=="92"){if(o.5w){3S.tT("k9")}o.U.6l();if(v.1M.2J==1&&v.1M.KX==1){7c(\'56\',1)}}}if(a.J("18")==0){Q.SR()?Q.jK():Q.On()}if(a=="lE"){o.P.vS()}if(a=="1J+"){o.P.du(0.1)}if(a=="1J-"){o.P.du(-0.1)}if(a=="1J"){o.P.du(0)}if(a=="5c"){3v("vL");Q.1U("pa",1);Q.1U("ef",1)}if(a=="2X"){js("2X");qR()}if(a=="1f"){o.d2=1E;if(1f){if(!1f.g("1n")){1f.1n()}F{1f.1k()}}}if(a=="W"){if(o.fR==a){I}o.R.ik()}if(a=="5t"){o.R.aY()}if(a=="d8"){o.R.eG()}if(a=="3F"){if(Q.s("eD")==1&&Q.s("2Z")!=""){B x=4F(Q.s("2Z"));if(o.fR==a+x){I}if(x.J(\'{18}\')>-1){x=x.1N(\'{18}\',(L(o.3p)?o.3p.aE().t:o.P.18()))}if(x.J(\'{3b}\')>-1){x=x.1N(\'{3b}\',o.P.cG())}if(x.J(\'{1O}\')>-1){x=x.1N(\'{1O}\',v.1O.1N(/,/ig," "))}if(x=="5o"){o.P.gP()}if(x=="dH"){o.9D?o.9D.6o():\'\'}if(x.J(\'6O\')==0){if(Q.s("6O")>0){o.U.3Q(o.cF?o.cF.SJ():Q.s("6O"))}}if(x.J(\'SS\')==0){if(o.cF){o.cF.SU()}}if(x=="SV"){o.U.3Q(Q.s("iG")*o.P.1l()/100);!o.1r?o.U.2y():\'\'}Q.s("Ky")==1?o.U.3a():\'\';B y=x.2n(",");if(x.J("2T:")==0){B z=x.1i(4).2n(";");V(B i=0;i1){if(y[0]==\'3C\'){if(v.1M.2J==1&&v.1M.SW==1){7c(\'3C\',y[1]>0?1:0)}}3v(y[0],y[1],Q);js("lR",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?yF():\'\'}F{if(y[0]=="KK"){B ss=3v(y[0]);if(ss){if(ss.J("22")>-1){if(v.SX==1){B 3H=1T.1Z(\'3H\');3H.7B(\'3w\',ss);O(3H,{1q:"tG",2u:(L(v.nT)?v.nT:20),2N:(L(v.nT)?v.nT:20),Z:0,5p:"Z 0.5s cK-SY(.75,-0.5,0,1.75)"});3H.C.4T=Lc;1T.b7.1S(3H);1u(E(){O(3H,{Z:(L(v.Ld)?v.Ld:4k)})},1);3H.eV=E(){G.4g.3g(G)}}if(v.SZ==1){B a=1Z("a");a.9b=ss;a.6u=y[0]+".iL";a.2r()}}}F{1m(y[0]+" 2p")}}F{3v(y[0])}}}}F{if(x.J("js:")==0){if(x.J("(")>0&&x.J(")")>0){2g(x.1i(3))}F{2g(y[0].1i(3)+\'(\'+(L(y[1])?\'"\'+y[1]+\'"\':\'\')+(L(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.J("1b:")==0){qK(x.1i(6),o.P.18())}if(x.J("2X:")==0&&o.2X){o.2X.2T(x.1i(6))}if(x.J("qv:")==0&&o.5a){3v("qv",x.1i(7))}if(x.J("3P")==0||x.J("/")==0||x.J("?")==0||x.J("Y:")==0){x.J("Y:")==0?x=x.1i(4):\'\';1w.6o(x,Q.s("Lg"))}if(x.J("6u")==0){o.U.j8()}if(x=="2T:91"){o.P.e2()}}if(x.J("1f#")>-1){if(1f){B si=x.1i(9).2n(",");if(1f.g("1n")&&1f.g("6o")==si[0]){o.d2=1E;o.jL=1E;1f.1k()}F{o.d2=Q.g("x")-Q.g("Z")/2;o.jL=Q.g("y")+Q.g("h");V(B i=0;i-1&&v.1f.T0==1){if(!o.4G){o.4G=1v T1()}if(v.1f.fX==1){if(1F=="6J"){o.4G.1n(x)}F{o.4G.jg(x)}}F{if(!1F){o.4G.jg(x)}}}if(x=="Fv"){o.U.gs();o.uZ=0;Q.1U("3j");B bl=6V("2Z","4x");if(bl){bl.1U("3j")}}if(x=="4x"){Q.6p("OK");Q.s("ia")?1w.8n.9b=4F(Q.s("ia")):\'\'}}}};G.1O=E(t){B y=K;V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1O"){if(b[x].s("B")==t||t=="1O"){if(b[x].s("1k")==1&&b[x].s("wK")==1&&o.1r){y=H}if(v[t]==\'\'||y){b[x].1U("2i",K)}F{b[x].1U("2i",H)}b[x].6p(v[t])}}}}qu()};G.KZ=E(){qu()};G.qP=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="3F"){if(b[x].s("1F")=="1C"){b[x].8H()}}}}};E qu(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="3F"){if(b[x].s("1F")=="1C"){b[x].Ev(H)}}}}}E qR(){if(L(o.2X)){o.2X.ol()}}G.La=E(){qR()};G.Kq=E(){if(v.1O!=\'\'){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1O"){B y=K;if(!b[x].g("1n")){y=H;b[x].1U("2i",H)}b[x].6p(v.1O);if(y){b[x].1U("2i",K)}}}}}};G.qS=E(){qT()};E qT(){if(v.8Q){if(1D(v.8Q)=="3B"){V(B x in v.8Q){if(v.8Q.2v(x)){j0(x,v.8Q[x])}}}}};G.Lb=E(y,z){j0(y,z)};G.qW=E(x){if(b[x]){b[x].vt()}};G.L8=E(){V(B x in b){if(b.2v(x)){if(b[x].g("wc")){b[x].vt()}}}};E j0(y,z){if(y){V(B x in b){if(b.2v(x)){if(b[x].g("wc")){if(b[x].s("4J")==y){if((!b[x].g("1n")||b[x].s("3c")==1)&&!fZ(b[x])){b[x].1U("E4");b[x].1U("2i",H)}b[x].j0(z)}}}}}};G.4M=E(){2x()};G.L7=E(){2x(H)};G.oh=E(){jD(1f)};G.jp=E(){jD(W)};G.2y=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1r"){b[x].On()}if(b[x].s("pp")==1){b[x].wR(1)}}}o.cP?o.cP.1k():\'\';r7();o.1r=H;4q(3)};G.3a=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="3G"||b[x].g("1d")=="2F"){b[x].jK()}if(b[x].s("pp")==1){b[x].wR(0)}}}if(W){if(!o.dP&&v.W.Ff==1&&!W.4P()){W.1n()}}o.1r=K;G.8r();4q();if(v.1p.1k==1&&v.1p.g3==1){cB(H)}if(o.P.18()>0){B y=6V("1d","5c");if(y){y.1U("pa",0.5);y.1U("ef",0)}}};G.54=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="56"){b[x].On()}G.3X(0)}}4q(3)};G.6l=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="92"){b[x].jK()}}}if(v.1H<0.1){v.1H=0.5;o.U.3X(v.1H)}F{G.3X(v.1H)}4q(3)};G.3X=E(1H,y){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1H"){if(!b[x].s("8b")||b[x].s("8b")=="1H"){b[x].6y(1H,1,(y=="no"?y:H))}}if(b[x].g("1d")=="56"){b[x].uX(1H)}}}4q(3)};G.aa=E(){B bl=6V("1d","1Y");if(bl){bl.On();bl.1U("1J",bl.s("1J"))}4q();n8?1u(4q,42):\'\';if(o.1Y&&o.EJ){if(o.1g.jM||o.1g.tv){1u(2x,10)}}gO();r6()};G.8k=E(){B bl=6V("1d","1Y");if(bl){bl.jK()}2x();3L(o.iS);4q();r6()};E r6(){if(o.d2){o.d2=1E;o.jL=1E;1f.1k()}}G.8A=E(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1r"){b[x].uJ()}}}};G.sJ=E(){4q()};G.Ga=E(){r7()};E r7(){if(W){if(W.g("1n")&&v.W.df==1){o.R.h4()}}}E xJ(){if(o.1g.2c){o.46=H;2D(o.L6);o.L6=1u(E(){o.46=K},42)}}E 4q(hr){if(hr==3){xJ()}V(B x in b){if(b.2v(x)){if(b[x].g("1d")!="aC"){bE(b[x])}}}bE(bg);if(oa!=8S){oa=8S;2x()}if(o.cl){g0(!o.fN&&!o.46&&!o.1Y&&o.1r&&v.1p.ee!=1&&!o.59)}};E iR(){B 1n=7S&&v.1p.iA==1;if(v.1p.1k==1){if(!o.1r&&v.1p.g3==1){1n=K}}if(1n){V(B x in b){if(b.2v(x)){if(b[x].g("1d")!="aC"){bE(b[x],K)}}}O(o.1P,{"6Q":"6Y"});o.jG=H;bE(bg,K);if(bg.g("1n")){ix()}g0(K)}}E cB(){if(o.1g.2c&&o.46){I}B 1k=o.1r&&v.1p.iA==1&&!o.3z;if(o.eJ&&v.1p.T2==1){1k=K}if(!o.1r&&v.1p.1k==1&&v.1p.g3==1){if(o.46&&v.1p.L4==1&&!o.1g.2c){}F{1k=H}}B nJ;if(W){if(W.g("6o?")){nJ=H}}if(1f){if(1f.g("1n")){nJ=H}if(1f.g("1n")&&o.o8){1k=K}}if(nJ&&v.1p.Tr==1){B m=v.1p.T5;if(m==1&&o.1g.2c){I}F{if(m==0||!L(m)){I}}}if(o.59){1k=K}if(1k){V(B x in b){if(b.2v(x)){if(b[x].g("1d")!="aC"){bE(b[x],H)}}}bE(bg,H);if(!bg.g("1n")){7S=H;o.P.s7();if(o.1r){O(o.1P,{"6Q":"1R"});o.jG=K}}g0(H)}}E gO(){if(v.1p.iA==1){if(v.1p.ee==1&&!o.1Y&&!o.aT){}F{3L(o.iS);o.iS=7R(cB,((v.1p.7X>0?v.1p.7X:v.1p.jI)*2h))}}}E bE(Q,ce){B 1k=K;B 1n=K;B ch=K;if(v.1p.1k==1){if((!o.fN&&!o.46&&!o.1Y&&o.1r&&v.1p.ee!=1&&!o.59)||(o.1Y&&7S&&!o.jG)||(o.U.fy()&&o.7i&&!o.46)){1k=H;1n=K;ch=H}F{1k=K;1n=H}if(L(ce)&&!o.59){1k=ce;1n=!1k}if(o.cl&&(Q.s("1q").J("R")==0||Q.s("1d")=="2H")){1k=K;1n=H}if(v.1p.g3==1&&!o.1r){if(o.46&&v.1p.L4==1&&!o.1g.2c){}F{1k=H;1n=K;ch=K}}if(v.1p.Ts==1&&!o.7W&&o.1r){1k=K;1n=H}}F{if(Q.s("1k")!=1){1n=H}}if(1n&&!o.jG){O(o.1P,{"6Q":"6Y"});o.jG=H}B a=Q.g("1d");if(a=="3F"&&Q.s("1q").J("R")==-1||Q.s("L3")==1){1k=K;1n=H}if(o.59){if(a=="2H"){if(o.P.1l()==-1){1k=H;1n=K}}}B rY=K;B hp=fZ(Q);if(Q.s("1k")==1){if(Q.s("Fo")==1){if(ch||ce||(o.1r&&!o.46)){!ch&&!ce?\'\':hp=H}}if(Q.s("L3")==1){if(!ch&&!ce){hp=H}}if(Q.s("TQ")==1){if(o.1r&&!o.46){hp=H}}if(Q.s("K0")==1||Q.s("Kw")==1||Q.s("JC")==1){n8=H}}if(hp){1k=H;1n=K}F{!1k?1n=H:\'\'}if(Q.s("1d")=="1H"){if(Q.s("1k")==1&&Q.s("hU")==1&&!Q.g("eM")){1k=H;1n=K;if(!ch&&(o.9m||o.dW)&&!ce&&Q.s("de")!=1){1k=K;1n=H}F{rY=H}}}if(o.8W||(!o.1y&&v.1p.1k==1&&v.1p.np==1)||(!o.7W&&v.1p.1k==1&&v.1p.JM==1)||(!o.1Y&&v.1p.1k==1&&v.1p.TS==1)){if((o.8W&&Q.g("19")=="qi"&&Q.s("JE")!=1)||dw(Q.s("1q"),["2N","R"])){1k=H;1n=K}if(v.1p.ee==1&&!o.1Y){1k=K;1n=H}}if(1f){if(1f.g("1n")&&v.1f.6X!=1){ch=K;ce=K}}if(W&&o.2I){if(v.W.TT==1){if(o.2I.rT()){I}}}if(a=="2X"){if(L(o.2X)){if(o.2X.4P()){1k=H;1n=K;Q.1U("5P","1R")}}}if(a=="W"||a=="5t"||a=="d8"||Q.s("L2")==1){if(W){if(W.4P()&&Q.s("L2")!=0){1k=H;1n=K;Q.1U("5P","1R")}}F{1k=H;1n=K}}if(o.TU==1){1k=H;1n=K}if(rY){B cc=s0(Q);if(cc){cc.y>0?Q.1U("y0",cc.y):\'\';O(Q.c(),{"1q":"2C","1c":Q.g("y0")})}}if(1k){8o(Q,(s6?H:K))}if(1n){JD(Q)}if(Q==bg){if(!1k&&1n){ix();6B(7b);b5?b5.1U("1A",b5.s("a")):\'\';7S=K;jE==0?js("ui",1):\'\';jE=1;o.6f&&o.9B?o.6f.1n():\'\'}if(1k&&!1n&&!o.59){o.P.s7();3j(7b);b5?b5.1U("1A",0):\'\';7S=H;jE==1?js("ui",0):\'\';jE=0;o.6f&&o.9B?o.6f.1k():\'\'}if(1f){if(1f.tb()){if(!1f.g("1n")){1n&&!1k?1f.1n():\'\'}F{!1n&&1k?1f.1k(2):\'\'}}}if(W){if(v.W.6X==1&&!W.4P()){if(1n||o.8W){if(v.W.L0==1&&o.1Y){}F{if(!W.g("1n")){if(v.W.KA==1){!o.1r&&!o.dP?W.1n():\'\'}F{W.1n()}}}}F{if(1k&&W.g("1n")){W.1k()}}}}}};E fZ(Q){B x=K;B a=Q.g("1d");if(Q.s("1k")==1){if(Q.s("wK")==1){o.1r||o.dP?x=H:\'\'}if(Q.s("g3")==1){!o.1r&&!o.dP?x=H:\'\'}if(Q.s("TW")==1){o.7i?x=H:\'\'}if(Q.s("eN")==1){x=H}F{if(Q.s("TX")==1){if(o.1g.g9){Q.1U("eN",1);x=H}}if(Q.s("TY")==1){if(o.1g.2c){Q.1U("eN",1);x=H}}}if(Q.s("Kw")==1){if(o.2W>Q.s("K3")){Q.1U("de",1);x=H}F{Q.1U("de",0)}}if(Q.s("TZ")==1&&!7U){x=H;o.op=1}if(Q.s("U0")==1&&!o.8Y){x=H}if(Q.s("U1")==1&&o.8Y){x=H}if(Q.s("TR")==1&&7U){x=H;o.op=1}if(Q.s("K0")==1){if(o.2W<=Q.s("JZ")){Q.1U("de",1);x=H}F{Q.1U("de",0)}}if(Q.s("U2")==1){o.1y?x=H:\'\'}B t=o.P.18();B d=o.P.1l();if(Q.s("Ft")==1&&Q.s("JY")>0){if(t>=Q.s("JY")){x=H}}if(Q.s("Fs")==1&&Q.s("Kv")>0){if(t0){if(t0){x=H}if(Q.s("JU")==1){if(L(Q.s("nn"))){2G[Q.s("nn")]?x=H:\'\'}}if(Q.s("U6")==1){if(!L(Q.s("8Q"))){x=H}}if(Q.s("JS")==1){if(L(Q.s("ma"))){!2G[Q.s("ma")]?x=H:\'\'}}if(Q.s("U7")==1&&o.1g.4j){!o.1y||o.nm?x=H:\'\'}if(Q.s("U8")==1){!o.P.7i()?x=H:\'\'}if(Q.s("U9")==1){!o.P.5R()?x=H:\'\'}if(Q.s("Ua")==1){!o.46?x=H:\'\'}if(Q.s("Ub")==1){!o.1Y?x=H:\'\'}if(Q.s("JC")==1){o.1Y?x=H:\'\'}if(Q.s("Uc")==1){!o.3l?x=H:\'\'}if(Q.s("U3")==1){o.P.5R()&&o.P.cG().J("?vh")==-1?x=H:\'\'}if(Q.s("Ee")==1){5V(o.28)?x=H:\'\'}if(Q.s("JM")==1){!o.7W?x=H:\'\'}if(Q.s("TP")==1){o.7W?x=H:\'\'}if(Q.s("TE")==1){o.nC?x=H:\'\'}if(Q.s("TO")==1){!o.nC?x=H:\'\'}if(Q.s("DN")==1){if(Q.g("iw")){x=H}}if(Q.s("Tv")==1){!o.ab?x=H:\'\'}if(Q.s("Tw")==1){o.ab?x=H:\'\'}if(Q.s("Tx")==1){if(v.4C==1&&v.dV==1){if(o.2q=="4Y"&&!L(v.28)&&v.z2==0){if(!o.1y||o.P.7u()=="7i"){if(v.28==\'\'){}F{x=H}}}}}}if(a=="3F"){B lu=Q.s("2Z");if(lu){if(lu=="2T:5o"||lu=="5o"){if(!o.5o&&!o.jq&&!o.Ty){x=H}}if(lu=="2T:91"){if(!o.91||(!o.1y&&v.4C==0)){x=H}}if(lu=="2T:JG"){if(!o.nC){x=H}}if(lu.J("6k")>-1){if(!o.6k){x=H}}if(7r([lu],"6O")&&!7r([lu],"js:")&&Q.s("eN")!=1){B sk=K;if(L(v.6O)){if(!o.cF){1D JF==\'E\'?o.cF=1v JF():\'\'}if(o.cF){sk=o.cF.yk(Q)}}!sk?x=H:\'\'}}}if(a=="W"||a=="5t"||a=="d8"){if(W){if(W.4P()){x=H}}F{x=H}}if(a=="1f"){if(1f){if(1f.4P()){x=H;o.2q!=\'1B\'?Q.1U("5P","1R"):\'\'}}F{x=H}}if(Q.g("1F")=="1C"){if(Q.g("S")==0){x=H}}if(Q.g("1f#")){if(!Q.g("1U#4i")){x=H}}if(Q.s("3M")==1){B cb=1T.8g("Tz"+v.id);if((o.P.1l()==0&&o.P.18()==0)||!o.4p||!5V(cb)||!o.TA){x=H}}if(Q.s("wa")==1){!x?Q.1U("wa",1):\'\'}if(a=="1l"){if(o.P.5R()&&Q.s("TB")!=1){x=H}}if(Q.g("19")=="qi"){if(o.8W&&o.1g.b6&&Q.s("JE")!=1){x=H}}I x}E 8o(Q,xc){if(Q.g("1n")){if(o.aT||Q.s("5P")=="1R"||xc){Q.1U("2i",K)}F{JP(Q)}Q.1U("1n",K)}};E JD(Q){if(!Q.g("1n")){if(Q.s("5P")=="1R"||o.aT){Q.1U("2i",H);if(o.aT){Q.1U("1A",1)}if(Q.g("1d")=="1H"){if(o.hV){xt(Q)}}}F{K2(Q)}if(Q.s("1d")=="1H"){o.R.3X(o.3l?0:v.1H)}if(Q.s("1d")=="2H"){o.U.xr()}Q.1U("1n",H)}};E JP(Q){xk(Q.g("19"));B 5M="fP|";B 5n="0|";B 1k=1;B a=Q.s("5P");if(Q.s("Kh")==1){5M=\'\';5n=\'\'}B p=Q.s("1q");B j1=Q.g("3n");29(Q.s("mZ"))?p=Q.s("mZ"):\'\';dw(p,[\'2N\'])&&o.cl?p="":\'\';if(a=="1J"){5M+="1J|";5n+="0|"}if(a=="1q"){if(p.J("2u")>-1&&p.J("R")==-1){5M+="x|";5n+=5f(o.2W+Q.g("Z")/2*j1)+"|"}if(p.J("1a")>-1){5M+="x|";5n+=5f(-Q.g("Z")/2)*j1+"|"}if(p.J("1c")>-1){5M+="y|";5n+=(-Q.g("1e")/2)*j1+"|"}if(dw(p,["2N","R","9s"])){5M+="y|";if(Q.g("1d")=="2H"||Q.g("1d")=="1H"){5n+=5f(o.4B+Q.s("h")+(Q.s("h")<20?20-Q.s("h"):0))+"|"}F{5n+=5f(o.4B+Q.g("1e")/2)+"|"}}if(p=="8h"){5M+="1J|";5n+="0|"}}B m=1v 5G({"mc":Q,"me":Q.g("19"),"1F":5M.1i(0,5M.S-1),"to":5n.1i(0,5n.S-1),"1k":1k})};E K2(Q){xk(Q.g("19"));B 5M="";B 5n="";B a=Q.s("5P");B p=Q.s("1q");29(Q.s("mZ"))?p=Q.s("mZ"):\'\';if(Q.g("1A")!=1&&Q.s("Kh")!=1){5M="fP|";5n=(Q.g("19")==\'bg\'?v.1p.a:"1")+"|"}if(a=="1J"){if(Q.g("3n")!=Q.s("1J")){5M+="1J|";5n+=Q.s("1J")+"|"}}if(a=="1q"){if(p=="8h"){if(Q.g("3n")!=Q.s("1J")){5M+="1J|";5n+=Q.s("1J")+"|"}}F{if(p.J("R")>-1||p=="2N"){if(Q.g("y")!=Q.g("y0")){5M+="y|";5n+=Q.g("y0")+"|"}}F{5M+="x|y|";5n+=Q.g("x0")+"|"+Q.g("y0")+"|"}}}if(5M!=""&&5n!=""){B m=1v 5G({mc:Q,me:Q.g("19"),1F:5M.1i(0,5M.S-1),to:5n.1i(0,5n.S-1),1n:1})}F{Q.1U("2i",H)}};G.l9=E(19,1F,xc){B 4M=K;B 2F=K;B Q=b[19];B 1d=Q.g("1d");B 2Z=Q.s("2Z");if(1F=="6J"){if(o.hV){if(1d=="1H"||1d=="56"||1d=="92"){if(!Q.g("eM")){o.9m=H;o.dW=H;4M=H;4q();if(v.gB.Ks==1){B bl=6V("1d","2H");if(bl){3j(bl.c())}}}}}if(1f&&v.1f.fX==1&&((1d=="1f"||2Z.J("Kr")==0)||2Z.J("1f:")==0)){2D(o.fW);if(!1f.g("1n")||n4!=Q){4V(Q,1F);o.fR=1d+2Z;1u(E(){o.fR=26},42)}}if(W&&v.W.fX==1&&1d=="W"){2D(o.xI);if(!W.g("1n")||n4!=Q){4V(Q,1F);o.fR=1d;1u(E(){o.fR=26},42)}}}if(1F=="5h"){if(o.hV){if(1d=="1H"||1d=="56"||1d=="92"){o.9m=K;o.dW=H;1u(E(){if(!o.9m){o.dW=K;V(B x in b){if(b.2v(x)){if(!7S){if(b[x].g("1d")=="1H"&&!b[x].g("eM")){8o(b[x]);2x()}}if(b[x].g("1d")=="2H"){if(v.gB.Ks==1){6B(b[x].c())}}}}}},42)}}if(1d=="2H"){o.U.6y(1)}if(v.1f.fX==1&&((1d=="1f"||2Z.J("Kr")==0)||2Z.J("1f:")==0)){2D(o.fW);o.fW=1u(E(){if(!o.3z){d9(1)}},(v.1f.fY>0?v.1f.fY*2h:2h))}if(W&&v.W.fX==1&&1d=="W"){2D(o.xI);o.xI=1u(E(){if(!o.3z){W.g("1n")?W.1k(1):\'\'}},(v.W.fY>0?v.W.fY*2h:2h))}}if(4M){1u(2x,10)}};G.lf=E(){if(o.5i&&!o.1Y&&!o.aT){o.U.5i(K);o.5i=K}if(o.28){if(v.nI>-1&&5V(o.28)){O(o.28,{1A:v.ne})}}if(o.1r&&v.Km==1&&v.TC!=0){o.U.3a()}if(v.1p.7X>0){2D(o.Kn);o.Kn=1u(4q,v.1p.7X*2h)}F{4q()}};G.Gb=E(){if(o.28){if(v.nI>-1&&5V(o.28)){O(o.28,{1A:v.nI})}}if(!o.1r&&v.Km==1){o.U.2y()}2x();4q();g0(K)};G.gj=E(bh,bi){B y;V(B x in b){if(b.2v(x)){y=b[x].g("1d");if(y=="2H"||y=="1H"){b[x].gj(bh,bi)}}}};G.qe=E(){if(v.1p.1k==1){if(v.1p.ee==1&&!o.1Y){I}if((!o.46||o.1g.2c)&&o.P.7u()=="8i"){o.46=H;4q(3);xJ()}if(v.1p.iA==1){iR();gO()}g0(K)}};G.g8=E(bh,bi){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="2H"||b[x].g("1d")=="1H"){b[x].g8(bh,bi)}}}};G.k4=E(18,1l,Kl){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="2H"){b[x].6y(18,1l,Kl)}if(b[x].g("1d")=="18"){os(b[x],18,1l)}if(b[x].s("EF")==1){b[x].vS()}if(b[x].s("EH")==1){b[x].Ej(18,1l)}if(b[x].s("Fp")==1){if(b[x].s("2Z")=="Fq"||b[x].s("2Z")=="9Z"){1D Kk==\'E\'?Kk(b[x]):\'\'}if(b[x].s("Fn")==1&&!b[x].g("1n")&&7S){}F{if(b[x].g("1n")==fZ(b[x])){4q();2x()}}}}}};E g0(x){if(v.1p.1k==1){x?d9():\'\';if(o.cl){if(!o.1r&&v.1p.g3==1){x=H}if(x&&!o.xG){O(o.1p,{"1c":bg.h()})}if(!x&&o.xG){O(o.1p,{"1c":0})}o.xG=x}}}E ix(){7S=K;o.P.ix();if(o.yw){o.yw=K;2x();1u(2x,eb)}}E os(x,18,1l){if(v.4l>0){18-=v.4l*1;1l-=v.4l*1}B y=4a(18);if(x.s("EM")=="1"){y=4a(1l-18)}if(x.s("Tu")=="1"){if(x.s("TD")=="1"){y=y+(1l>0?\' \'+2K(x.s("TF"))+\' \'+4a(1l):\'\')}F{18==0?y=4a(1l):\'\'}}x.6p(y)}G.xZ=E(18,1l){B x=6V("1d","2H");if(x){x.FH(18,1l)}};G.kn=E(y){if(o.P.1l()>0){B x=6V("1d","2H");if(x){x.kn(y)}}};G.8L=E(){if(!7U){if(v.g7==1){2D(o9);o9=1u(8L,42)}F{8L()}}};E 8L(){if(!7U){js("TG");7U=H;B x=6V("1d","aC");if(x){x.Eg();if(v.Ka==1&&o.1r){2D(o.Ke);o.Ke=1u(DB,(v.Kd>0?v.Kd:1)*2h)}}o.op?4q():\'\'}}E DB(){if(o.1r&&7U){o.U.7y()}}G.Kc=E(y){V(B x in b){if(x==y){b[x].1U("3j")}}};G.8r=E(){2D(o9);if(7U){js("8t");B x=6V("1d","aC");if(x){x.jb();if(v.Ka==1&&o.1r){o.U.h7()}}7U=K;o.op?4q():\'\'}};G.iq=E(){B x=6V("2Z","1H 8I");if(x){x.1U("6B");x.6p(2K(\'1H\')+\' \'+(o.3l?0:2E.nM(v.1H*100))+\'%\');2D(o.iq);o.iq=1u(K9,2h)}};E K9(){B x=6V("2Z","1H 8I");if(x){x.6p(\'\');x.1U("3j");2D(o.iq)}}G.3Q=E(18,1l){if(v.4l>0){18-=v.4l*1;1l-=v.4l*1}V(B x in b){if(b.2v(x)){if(b[x].s("on")==1){if(b[x].g("1d")=="2H"){1l>0?b[x].1U("2r",18/1l):\'\';b[x].FJ()}if(b[x].g("1d")=="18"){os(b[x],18,1l)}if(b[x].g("1d")=="5c"){b[x].1U("pa",0.5);b[x].1U("ef",0)}}}}};G.43=E(18,1l){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1l"){if(v.4l>0){1l-=v.4l*1}b[x].6p(4a(1l))}if(b[x].g("1d")=="2H"){b[x].6y(18,1l);b[x].GB(1l)}if(b[x].g("1d")=="18"){os(b[x],18,1l)}}}};G.9u=E(){if(!o.4G){1f.g("1n")?1f.1k():1f.1n()}};G.cm=E(){if(1f){if(o.4G){I o.4G.5V()||1f.g("1n")}F{I 1f.g("1n")?H:K}}F{I K}};G.ot=E(x){if(1f){1f.5L(x)}};G.d9=E(){d9()};G.TH=E(x){if(1f){1f.K8(x)}};G.Hf=E(){if(1f){1f.im()}};G.H7=E(x){if(1f){I 1f.K6(x)}};E d9(x){if(1f){1f.g("1n")?1f.1k(x):\'\'}o.4G?o.4G.1k():\'\'};G.h4=E(){if(W){if(W.g("1n")){W.1k(1)}F{W.1n()}}};G.ik=E(x){if(W){if(W.g("1n")&&x!=1){x!=2?W.1k():\'\'}F{1u(E(){W.1n()},100)}}};G.ij=E(){if(W){I W.g("1n")?H:K}F{I K}};G.JB=E(x){if(W){W.g("1n")?W.1k(x):\'\'}};G.bH=E(x){I W?W.g(x):\'\'};G.6n=E(x){if(W){W.ye(x)}};G.JX=E(x){if(W){W.K5(x)}};G.aY=E(){if(W){W.aY()}};G.o6=E(){if(W){W.o6()}};G.ih=E(){ih()};E ih(){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="5t"){O(b[x].c(),{"1A":(!W.cD()?0.5:1)})}if(b[x].g("1d")=="d8"){O(b[x].c(),{"1A":(!W.h8()?0.5:1)})}}}}G.cD=E(){if(W){I W.cD()}F{I K}};G.h8=E(){if(W){I W.h8()}F{I K}};G.ha=E(){if(W){I W.ha()}F{I K}};G.nR=E(){if(W){W.nR()}};G.eG=E(){if(W){W.eG()}};G.Kb=E(x){if(x&&W){W.bV(x)}};G.Kg=E(x){if(x&&W){W.nU(x)}};G.Ko=E(x){if(x&&W){O(W.co(),{"TI":"1R","2S-2u":W.s("7a")});1T.8g(x).1S(W.co());3j(W.c())}};G.TJ=E(){};G.yY=E(x){if(1f){1f.6a();1f.g("1n")?1u(E(){1f.1k()},4k):\'\'}};G.ic=E(){if(1f){1f.6a()}if(o.4G){o.4G.dI()}};G.ib=E(x){if(1f){1f.gP()}2x();4q()};G.i9=E(x){if(1f){1f.iQ(x);1f.g("1n")?1f.1k():\'\'}if(o.4G){o.4G.dI()}if(o.KG&&x=="6W"){W.yu()}x=="51"?yT():\'\'};E yT(){if(o.k6){B x=3V(o.iC/o.5T.4H(-1)[0],1).wQ(2);V(B i in b){if(b.2v(i)){if(b[i].s("8b")=="51"&&o.iC){b[i].6y(x,1)}if(b[i].s("2Z")=="2T:51,1.0"){b[i].uX(x)}}}}}G.o1=E(x){if(1f){1f.iQ("6W")}if(o.4G){o.4G.dI()}if(o.KG){W.yu()}};G.aW=E(){if(1f){1f.8R();1f.g("1n")?1u(E(){1f.1k()},4k):\'\'}if(o.4G){o.4G.dI()}if(o.59&&o.4p){o.3M.a6()}};G.yj=E(){o.4G?o.4G.1k():\'\';if(1f){1f.yj()}};G.iD=E(mV,2i,8a){V(B x in b){if(b.2v(x)){if(b[x].g("1d")=="1f"){if(b[x].s("fb")==1){b[x].Ea()}}if(b[x].g("DE")=="1f#"+mV){b[x].1U("1U#4i",2i);if(b[x].g("1F")=="1C"){if(8a){b[x].6p(yJ(8a))}}F{if(v.1f[\'1f\'+mV+\'1d\']=="1V"){if(8a==2K("6t")){b[x].cq(0)}F{b[x].cq(1)}}2x()}bE(b[x])}}}};G.HC=E(){if(1f){1f.6a();1f.iQ("6W");1f.iQ("6u")}};G.l4=E(){B x=6V("1d","2H");if(x){x.l4()}};G.4M=E(){2x();if(7S){o.yw=H}};G.uU=E(x){if(!7S||x==1){2x();4q()}F{v.1p.yx=H}};G.yz=E(){B b=6V("1F","O");if(b){b.E9()}};G.4A=E(){4q();2x();4q();if(o.8W){3j(7b)}F{!7S?6B(7b):\'\'}};G.Gl=E(1b){if(1w.dT==v.id&&v.1M.on==1){B x=1b.EZ;B y=K;if(x==1E){x=1b.EY}if(L(o.1W)||L(o.7L)||o.uZ==1){I K}if(o.1r&&v.1M.iZ==1){y=H}if(((v.1M.8J==1&&x==32)||(v.1M.TK==1&&x==13)||(v.1M.k==1&&x==75))&&(o.5Q||o.46||y)){if(v.1M.2J==1){7c(\'1r\',o.1r?0:1)}o.U.eu();1b.8K();I K}!v.1M.lS?v.1M.lS=0.2:\'\';!v.1M.1J?v.1M.1J=5:\'\';if(v.1M.HA==1&&(o.5Q||y)){if(o.P.1l()>0){V(B i=48;i<58;i++){if(x==i){o.U.3Q((o.P.1l()*(x-48)*10)/100,H)}}}}if((x==39||(v.1M.l==1&&x==76))&&(o.5Q||y)){lM(v.1M.vp)}if((x==37||(v.1M.j==1&&x==74))&&(o.5Q||y)){lP(v.1M.vp)}if(x==38&&(o.5Q||y)){lM(v.1M.vk)}if(x==40&&(o.5Q||y)){lP(v.1M.vk)}if(x==TL&&(o.5Q||y)){lM(v.1M.F1)}if(x==TM&&(o.5Q||y)){lP(v.1M.F1)}}};E 6V(y,z){V(B x in b){if(b.2v(x)){if(b[x].s(y)==z){I b[x]}}}}E lM(x){if(x=="5t"){if(o.W){o.R.aY()}F{x="3C"}}if(x=="3C"){if(o.P.1l()>0){B sk=o.P.18()+3V(v.1M.3C);if(sk0&&o.1y){B sk=o.P.18()-v.1M.3C>=0?o.P.18()-v.1M.3C:0;o.U.3Q(sk,H);js("lR",sk)}}if(x=="1H"){o.U.3X(3V(v.1H)-3V(v.1M.lS));1b.8K()}if(x=="1J"){o.P.1J(-v.1M.1J/100);1b.8K()}if(v.1M.2J==1){7c(x,0)}};G.Gd=E(1b){if(1w.dT==v.id){B x=1b.EZ;if(x==1E){x=1b.EY}if(x==57){if(v.1m==1){}}if(o.1Y&&x==27){o.U.8k()}if(L(o.1W)||L(o.7L)){I K}if(v.1M.on==1){if(v.1M.f==1&&x==70&&v.g7!=1&&(o.5Q||o.46)){if(v.1M.2J==1){7c(\'1Y\',o.1Y?0:1)}o.1Y?o.U.8k():o.U.aa()}if(v.1M.s==1&&x==83&&(o.5Q||o.46)){if(o.3x){if(v.1M.2J==1){7c(\'1V\',o.4S?0:1)}3v("EU")}}if(v.1M.m==1&&x==77&&(o.5Q||o.46)){if(v.1M.2J==1){7c(\'56\',o.3l?1:0)}o.3l?o.U.6l():o.U.54()}}}};G.4r=E(){3L(o.iS);V(B x in o){if(x.J("X")==0&&x.J("IY")>-1){3L(o[x])}}V(B i=0;i-1){v.EO=H}if(C.2Z.J("2X:")>-1){o.fL=H}if(C.2Z=="Uf"){C.VL=1v Xh(C)}}B 7o=C.2L?C.2L.2n("///"):[];if(C.EL==1){C.1F="1C";C.1C=jo(0)+(U.S>1?\'///\'+jo(1):\'\');if(29(C.9I)){C.1t=C.9I}}C.it=[];C.il=[];B wy=0;B 2J=1v af();B 1o=1v af();B eC=1v af();B XG=1v af();B j5=0;B bf;if(C.1F=="1C"){if(C.4J){if(L(v[C.4J+\'1C\'])){C.1C=v[C.4J+\'1C\']}}if(L(C.1C)){2J[0]=4F(C.1C);C.oP=C.1C.S;B uS=[\'/\',\'|\',\'-\'];uS.J(C.1C.1i(-1))>-1?C.wJ=C.1C.1i(-1):\'\';uS.J(C.1C.1i(0,1))>-1?C.wY=C.1C.1i(0,1):\'\';if(1d=="18"||1d=="1l"){if(C.1C.J(\'0:\')==0){C.oO=H}if(C.1C.2n(":").S==3){C.Eu=H}F{if(C.1C.J(\'cQ:cQ\')>-1){C.Et=H}}if(C.lv==1){v.lv=1}}if(C.EM==1&&C.1C.J("-")==0){C.Es=H}if(C.1C.J("///")>0&&(1d=="3F"||C.EL==1)){C.f0=C.1C.2n("///");C.1C=2J[0]=C.f0[0]}}if(v.uD==1){1u(8H,100);1u(8H,42);1u(8H,2h)}}F{if(L(C.1o)){2J[0]=C.1o;if(2J[0].J("///")>0&&2J[0].J("k5")==-1){2J=C.1o.2n("///")}if(L(C.q0)){2J[1]=C.q0}if(C.Eo==1){if(29(C.EK)){2J.3k(C.EK);j5=2J.S-1}}}}if(1d=="3F"){if(C.XH==1&&L(C.ia)){C.vP=C.2Z}}B X=1Z("2e");B sp=C.1q;if(sp.J(\'9s\')>-1){o.9s?o.9s.1S(X):1u(E(){o.9s.1S(X)},100);o.EJ=H}F{if(o.cl&&((dw(sp,["2N"])&&C.XI!=1)||(dw(sp,["X"])))){o.1p.1S(X)}F{o.1P.1S(X)}if(1d=="aC"&&C.XJ==1){X.C.4T=m5}}if(C.EH==1){C.jC=1v XK(C,X)}B mu=1Z("2e");X.1S(mu);B e9=1Z("2e");O(e9,{"1q":"2C","1a":0,"1c":0});X.1S(e9);O(X,{"1q":"2C","1a":0,"1c":0,"1A":1,"dU":"nN","mq":"kD"});if(29(C.4J)){3U(X,{"id":(v.id+"47"+"bY"+C.4J)})}if(C.EF==1||C.DP==1){O(e9,{"5p":"2P 0.2s 3d"})}if(2J.S>0){V(i=0;i<2J.S;i++){1o[i]=1Z("2e");O(1o[i],{"1q":"2C","1c":0,"1a":0,"a3":"1R","1A":C.a,"5p":"1A 0.1s 3d"});if(C.fi>C.1J){O(1o[i],{"5p":"1A 0.1s 3d,2P 0.1s 3d"})}if(C.1F=="eT"&&C.3w!=\'\'){if(29(C.4J)){3U(1o[i],{"id":(v.id+"47"+"X"+"47"+C.4J+"47"+"1o")});if(v[C.4J+\'3w\']){C.3w=v[C.4J+\'3w\']}}if(dw(C.3w,[".wC",".iL",".XL","k5",".gT"])){C.3w.J("//")==-1&&C.3w.J("k5")==-1?C.3w=\'//\'+C.3w:\'\';B z=1Z("3H");C.8P=1;z.1z("db",vV);z.3w=C.3w;1o[i].1S(z);C.w=1o[i].2f;C.h=1o[i].2V;if(C.ED>0){O(z,{1e:C.ED})}}}if(C.1F=="1C"){O(1o[i],{"1t":(C.1t),"dU":C.dN*2k(v.8e,1),"yZ":h1(C.4b),"kB-fB":C.iJ+\'px\',"2S":"0 c0 0 c0","bw-8J":"e5"});if(o.aq){if(29(C.F4)){O(1o[i],{"dU":C.F4*2k(v.8e,1),})}}if(C.2r==1){if(C.1C.J("-1||19=="cs"){O(1o[i],{"a3":"2A"})}}if(C.EQ==1){O(1o[i],{"4b-dq":"EQ"})}if(C.mC>0){O(1o[i],{"4b-dq":C.mC})}if(C.F5){O(1o[i],{"mq":C.F5+"em"})}2J[i]==\'5c\'?2J[i]=2K("5c"):\'\';1o[i].1Q=vB(2J[i]);1u(wu,100);C.w=1o[i].2f;C.h=1o[i].2V;if(29(C.4J)){3U(1o[i],{"id":(v.id+"pB"+C.4J+"XM")})}}if(C.1F=="O"){o.1y?1u(vw,4k):\'\'}B 8V=2J[i].6b();if(8V.J(\'B:\')==0){8V=2k(1w[8V.1i(4)],\'\')}B mH=8V.J(\'<2m\')>-1||8V.J(\'-1;if(C.1F=="2m"&&(8V.J(\'\')>-1||mH)){if(1d=="56"||1d=="3F"){8V=8V.1N(/jH/g,\'jH\'+v.id+19)}if(8V.J(\'4E\')>-1){bP(1o[i])}1o[i].1Q=(!mH?"<2m Z=\'20\' 1e=\'20\' 4h:4e=\'3P://4f.w3.3Y/7F/4e\' 4h=\'3P://4f.w3.3Y/4d/2m\'>":\'\')+8V+(!mH?"":\'\');1o[i].2f>20?C.w=1o[i].2f:\'\';1o[i].2V>20?C.h=1o[i].2V:\'\';O(1o[i],{"Z":C.w,"1e":C.h});if(C.9I!=-1){eX(1o,C.9I)}if(29(C.4J)){3U(1o[i],{"id":(v.id+"pB"+C.4J+"XF"+i)})}}e9.1S(1o[i]);if(C.2Z=="dH"){if(1D mM!=="1E"&&L(1w.mK)){!o.9D?o.9D=1v mM(1o[i]):\'\'}}i>0?1k(1o[i]):\'\'}aH();qn?vV():\'\';if(C.2Z=="3M"){C.3M=1;C.1k=1;o.3M?1o[0].1Q=o.3M.oe(C.9I!=-1?C.9I:\'#3E\'):\'\';if(o.1g.2c){1o[0].Fx=wq;1o[0].XO=5Y;1o[0].v5=wA}F{1o[0].jV=6C;1o[0].jW=5Y;1o[0].jO=ei}}F{if((bg.2f*C.1J<35||bg.2V*C.1J<35)&&C.1F!=\'1C\'){vW();bP(8X)}F{bP(bg)}}if(1d=="3F"){B lu=\'\';if(C.eD==1&&L(C.2Z)){lu=C.2Z;if(lu.J("2T:")==0){if(lu==\'2T:1r\'&&C.ia==\'2T:3G\'){C.pp=1}B 1I=lu.1i(4).2n(",");if(1I.S==2){B v1=1I[1].2n("/");if(v1.S==2){1I[0]==\'hd\'?1I[0]="4z":\'\';if(v[1I[0]]==v1[1]){C.a=1;O(1o[0],{"1A":C.a})}}}}if(lu=="Fv"||lu=="4x"){o.U.h0();X.C.4T=m5;o.uZ=1}}if((C.1k==1&&(C.Ft==1||C.Fs==1||C.Fr==1))||lu.J("6O")==0||lu=="Fq"||lu=="9Z"){C.Fp=1;if(7r([C.1q],"X")||C.Fo==1){C.Fn=1}}if(lu.J("6O")==0){X.C.4T=m5}}V(B sf in C){vd(sf)}if(1d=="1f"&&C.fb==1){fb=1v XQ(X,bg,C)}if(C.2r==0){fn(X)}if(C.8P==1){1k(bg)}if(C.2t==1){oC()}if(C.1q.J("2u")>-1){eS=1}if(C.1q.J("1c")>-1){F7=1}if(C.1q.J("2N")>-1){eR=1;1d=="3F"&&29(C.2Z)?X.C.4T=m5:\'\'}if(C.1q.J("X")>-1){eR=1}2x();B t=\'\';if(C.aB!=0){t+="lE("+C.aB+"xg)"}if(C.XR==1){t+=" 3n(-1)"}if(C.XS==1){t+=" 3u(-1)"}if(t!=\'\'){O(e9,{"2P":t})}if(1d=="aC"){jb()}B 1I=[];B i;if(1d=="W"){1I=[\'cW\',\'Fg\',\'m7\',\'Ff\',\'wG\',\'ou\'];V(i=0;i<1I.S;i++){if(L(C[1I[i]])&&!L(v.W[1I[i]])){v.W[1I[i]]=C[1I[i]]}}}if(1d=="1O"){1I=[\'m9\',\'wF\',\'wE\'];V(i=0;i<1I.S;i++){if(L(C[1I[i]])&&!L(2G[1I[i]])){v[1I[i]]=C[1I[i]]}}}C.pX==1?9x():\'\';if(1d=="3F"&&C.on==0){3j(X)}if(C.1k==1&&C.md>0){1u(Fe,C.md*2h)}}E Fe(){C.md=-1;o.R.4A()}E vW(){if(8X){8X.4g.3g(8X)}8X=1Z("2e");O(8X,{"1q":"2C","1c":0,"1a":0,"Z":C.1F=="eT"?bg.2f:(bg.2f>35?bg.2f:35)*C.Fd,"1e":C.1F=="eT"?bg.2V:(bg.2V>35?bg.2V:35)*C.yB});C=4n(C,\'jN\',\'jN\');X.1S(8X)}E bP(x){if(1d.J("18")==0&&U.S==1){C.2r=0}if(1d=="3F"&&C.eD==0){C.2r=0}if(C.2r==1){if(C.la==1){O(x,{"6Q":"4E"})}O(x,{"a3":"2A"});if(o.1g.2c){x.1z("cT",E(e){wA(e)},{5y:K});x.1z("gh",E(e){wq(e)},{5y:K});x.1z("g4",E(e){Fb(e)},{5y:K})}x.eV=b0;if(v.1p.jv==1||C.jv==1){O(x,{"2z-1t":"#nE","1A":0.5})}}F{O(x,{"6Q":"6Y"})}if(!o.1g.2c){x.jV=6C;x.jW=5Y}x.Hs=f8;x.Ht=f5;if(C.3c==1||C.2t==1){x.jO=ei}}E wA(e){js("XT"+19);e.aM();cT=H}E wq(e){C.Fa==1?6C():\'\';e.aM()}E Fb(e){e.aM();e.8K();C.Fa==1?5Y():\'\';if(!cT){b0(e)}cT=K}E aH(){if(bg){bg.4g.3g(bg)}bg=1Z("2e");O(bg,{"1q":"2C","1c":0,"1a":0});if(29(C.4J)){3U(bg,{"id":(v.id+"pB"+C.4J+"XU")})}w=C.w;h=C.h;C.fe=-1;C.aJ=-1;C=4n(C,\'2M\',\'2M\');C=4n(C,\'9z\',\'9z\');if(C.bc&&o.aq){if(C.bc!=\'0 0 0 0\'){C=4n(C,\'9z\',\'bc\')}}if(C.1F=="1C"){w=1o[wy].2f;h=1o[wy].2V;if(C.wx>0){w0){C.iG=2O(1I[1])}F{C.4y=2O(1I[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.aA+C.aI;w=w+C.6R+C.7a;C.h=h;C.w=w;if(C.1F=="1C"){C.l7=1o[0].2V}}F{C.62=0}O(bg,{"Z":(C.F6==1?EA:w),"1e":h,"yv":(C.nA*h)/2,"5p":"2z .1s 3d, 1A .2s, 2P .1s 3d"+(29(C.eA)?\', 6S .1s 3d\':\'\')});qb(C.5b,C.62);if(C.1F=="eT"){O(bg,{"Z":w,"1e":h,"yv":(C.nA*h/C.1J)/2,})}if(C.Hp==1){xi(bg,C.5b,C.Ho,C.Hn)}if(C.nH==1){O(bg,{"2Q":2k(C.Hu,1)+"px 6L "+C.n6})}if(C.a5==1){O(bg,{\'kt-6S\':\'a5(aN)\'})}mu.1S(bg);if(C.7b==1){O(1o[0],{\'2z\':5K(2k(C.XV,\'3T\'),2k(C.XW,0.5),1o[0]),\'2Q-6G\':2k(C.XX,0),\'2S\':E2(2k(C.XZ,0))})}}E qb(x,y){!29(x)?x=C.5b:\'\';!29(y)?y=C.62:\'\';O(bg,{"2z":(C.E1==1?"3d-4L("+(C.XP==1?"to 2u,":\'\')+5K(x,y)+","+5K(C.XD,y)+")":5K(x,y,bg))})}E 2x(){B fe=(-bg.2V/2);B aJ=(-bg.2f/2);if(fe!=C.fe||aJ!=C.aJ){O(bg,{"1c":(-bg.2V/2),"1a":(-bg.2f/2)});C.fe=fe;C.aJ=aJ}if(8X){B x=C.1F=="eT"?bg.2f:(bg.2f>35?bg.2f:35);B y=C.1F=="eT"?bg.2V:(bg.2V>35?bg.2V:35);O(8X,{"1c":(-y/2)+C.Hr-C.Hq,"1a":(-x/2)+C.Xs-C.XC})}V(B i=0;i<2J.S;i++){B it=C.1F=="2m"?2E.4s(2O(1o[i].C.1e))/2:2E.4s(1o[i].2V)/2;B il=C.1F=="2m"?2O(1o[i].C.Z)/2:1o[i].2f/2;if(it!=C.it[i]||il!=C.il[i]){O(1o[i],{"1c":-it,"1a":-il});if(bg){O(1o[i],{"1c":(5f(1o[i].C.1c)+C.aA/2-C.aI/2+C.Xj/2+C.Xk/2),"1a":(5f(1o[i].C.1a)+C.6R/2-C.7a/2+C.Xl/2+C.Xm/2)})}C.it[i]=it;C.il[i]=il}}}E 6C(){B i;6J=H;if(C.eC==1){if(on&&L(C.q0)){i=1}F{i=0}if(bf&&eC.S>2){i=2}if(eC[i]){pW();1n(1o[eC[i]])}}if(C.bg==1){if(29(C.a9)||29(C.8v)){qb(C.a9,C.8v)}if(29(C.eA)){O(bg,{"6S":"fc("+C.eA+")"})}}if(C.7s>-1&&!DD){V(i=0;i<2J.S;i++){if(1o[i].C.5N!="3c"){O(1o[i],{"1A":C.7s})}}}if(C.qq!=-1){eX(1o,C.qq)}if(C.DP==1){ip+=45;iE(1o[0],ip)}if(C.fi>C.1J&&C.fi>-1){1J(C.fi)}if(1d=="1f"&&o.R.cm()){}F{if(C.2t==1&&C.pX!=1){B x=7o.S>1&&!on?7o[1]:7o[0];if(x){if(x.J(\'B:\')==0){2L.1Q=1w[x.1i(4)];9x()}}1n(2t);O(2t,{"1A":1})}}if(1d=="56"){o.U.5i(H);o.5i=H}o.eJ=H;o.R.l9(19,"6J")}E 5Y(){f5();6J=K;B i;if(C.eC==1){if(on&&L(C.q0)){i=1}F{i=0}if(bf&&eC.S>2){i=2}pW();1n(1o[i])}if(C.bg==1){if(29(C.a9)||29(C.8v)){qb(C.5b,C.62)}if(29(C.eA)){O(bg,{"6S":"fc(1)"})}}if(C.7s>-1){V(i=0;i<2J.S;i++){if(1o[i].C.5N!="3c"){O(1o[i],{"1A":C.a})}}}if(C.fi>-1){1J(C.1J)}if(C.qq!=-1){eX(1o,(C.9I==-1?\'#3E\':C.9I))}if(1d=="56"&&!o.1Y){o.U.5i(K);o.5i=K}wO();o.eJ=K;o.R?o.R.l9(19,"5h"):\'\'}E wO(){if(C.2t==1&&C.pX!=1){1k(2t);O(2t,{"1A":0})}}E b0(e){e?e.6s=H:\'\';if(!oG){o.R.fm(19);if(1d=="3F"){jz()}wO();if(C.Xn==1){ip-=30;iE(1o[0],ip)}iw=H;if(C.DN==1||(19=="qi"&&C.1k==1&&C.wK==1)){o.R.4A()}}};G.DM=E(){b0()};E f8(){if(29(C.wn)){1J(C.wn)}if(29(C.w6)){eX(1o,C.w6)}}E f5(){if(29(C.wn)){1J(C.1J)}if(29(C.w6)){eX(1o,wm(C.9I,\'3E\'))}}E jz(){if(2J){if(2J.S>1){if(on==H){1n(1o[0]);1k(1o[1])}F{1n(1o[1]);1k(1o[0])}}if(C.2t==1&&7o.S>1){2L.1Q=o.ni+(on==H?7o[0]:7o[1])+o.jB;9x()}}if(L(C.vP)){if(on==H){C.2Z=C.vP}F{C.2Z=C.ia}}j4();on=!on;if(C.2Z){if(C.2Z.J(",0/1")>-1){js(C.2Z,on?1:0)}}if(C.bg==1&&L(C.vQ)){if(C.vQ!=-1){if(on){C.DL=C.5b;C.5b=C.vQ}F{C.5b=C.DL}aH();bP(bg);2x();if(C.1F=="1C"){8H()}F{1J(C.1J)}}}}E j4(){if(L(C.f0)){if(C.f0.S>1){if(on==H){6p(C.f0[0])}F{6p(C.f0[1])}}}}E uJ(1b){1b.6s=H;o.R.fm(19)}E pW(){V(B i=0;i<2J.S;i++){if(1o[i].C.5N!="3c"){O(1o[i],{"1A":C.a});1k(1o[i])}}}E wu(1C){if(1o[0]){if(1o[0].2f>o.2W-C.4y-C.4O-C.6R-C.7a){if(C.vU==1){if(!1C){1C=1o[0].1Q}1o[0].1Q=\'\'+1C+\'\'}F{O(1o[0],{"bw-8J":"eL"})}O(1o[0],{"Z":o.2W-C.4y-C.4O-C.6R-C.7a})}}}E vV(){if(bg){qn=K;C.8P=0;1k(bg);if(1o[0]){C.w=1o[0].2f*C.1J;C.h=1o[0].2V*C.1J;1J(C.1J)}C.9F=0;aH();vW();bP(8X);1n(bg);2x();o.R.4M();if(!5V(X)){3j(X)}}F{qn=H}}E Hd(1b){1b.6s=H}E ei(){if(!o.1g.2c&&!o.eJ){6C()}9x()}E 1J(x){if(x>0){O(bg,{"2P":"1J("+x+")"});V(i=0;i<2J.S;i++){O(1o[i],{"2P":"1J("+x+")"})}if(C.jC){C.jC.1J(x)}3n=x;3u=x}}E oC(){2t=1Z("2e");O(2t,{\'1q\':\'2C\',\'1a\':0,\'1c\':0,\'1e\':\'2A\',"1A":0,"5p":"1A 0.1s 3d"});iv=1Z("2e");C=4n(C,\'k8\',\'k8\');C=4n(C,\'DK\',\'DK\');O(iv,{\'1q\':\'2C\',\'1a\':0,\'1c\':0,\'Z\':\'100%\',\'1e\':30,\'2z-1t\':C.jR,\'1A\':C.jU,\'2Q-6G\':C.wj});2L=1Z("2e");O(2L,{\'1q\':\'2C\',\'1a\':C.we,\'1c\':C.pb,\'1t\':C.wd,\'4b-eQ\':h1(C.w7),\'4b-3J\':C.wg*2k(v.8e,1),"kB-fB":C.wh+\'px\',"2H-1e":"1"});if(C.2L){if(C.2L.J("B:")==0){C.DJ=H}}if(!C.DJ){O(2L,{\'bw-8J\':\'e5\'})}if(C.f3==1){8D=1Z("2e");8D.1Q=\'<2m Z="aN" 1e="vO" vZ="0 0 8 6" 8F="1.1" 4h="3P://4f.w3.3Y/4d/2m" 4h:4e="3P://4f.w3.3Y/7F/4e">\'}if(C.pX==1){O(2t,{"1A":1});bP(2t)}F{fn(2t)}X.1S(2t);2L.1Q=o.ni+(C.2L==\'\'?2K(1d):7o[0])+o.jB;2t.1S(iv);2t.1S(2L);if(C.f3==1){2t.1S(8D);B wl=o.w1?\'-aN\':\'-vO\';B ps=C.Xo;if(!L(ps)){ps=\'\'}B tp=ps.J("1c")>-1;if(tp){iE(8D,\'-Xp\')}O(8D,{\'1q\':\'2C\',\'2u\':(ps.J("2u")>-1?10*C.1J:\'2A\'),\'1a\':(ps.J("1a")>-1?10*C.1J:(ps==\'\'||ps==\'1c\'?\'50%\':\'2A\')),\'2M-1a\':(ps==\'\'||ps==\'1c\'?\'-Fk\':0),\'2N\':(tp?\'2A\':wl),\'1c\':(tp?wl:\'2A\'),\'1A\':C.jU})}9x()}E 9x(){if(C.2t==1){O(2t,{"1c":(eR==1?-h-2t.2V+3:-2t.2V/2)+C.Xq-C.Xi,"1a":(eS==1?-2L.2f:(eR==1?-w/2:+2L.2f))-(eR==1?0:2L.2f/2+5)+C.Xr-C.Xt,"1e":C.pb+2L.2V+C.w8,"Z":C.we+2L.2f+C.Gm});O(iv,{\'1e\':2t.2V});2t.C.4T="2h"}}G.c=E(){I X};G.s=E(x){if(1d=="3F"){vd(x)}I C[x]};G.ss=E(x,x2){I L(C[x])?C[x][x2]:K};G.g=E(x){d5(x){1j"Z":I w;1h;1j"1e":I h;1h;1j"h":I 2k(C.l7,h);1h;1j"x":I 5f(X.C.1a);1h;1j"y":I 5f(X.C.1c);1h;1j"1A":I X.C.1A?X.C.1A:1;1h;1j"1n":I 4i;1h;1j"3n":I 3n;1h;1j"3u":I 3u;1h;1j"1d":I 1d;1h;1j"DE":I 9J;1h;1j"iw":I iw;1h;1j"1F":I C.1F;1h;1j"S":I C.oP?C.oP:0;1h;1j"19":I 19;1h;1j"x0":I x0;1h;1j"y0":I y0;1h;1j"6J":I 6J;1h;1j"1f#":I 9J.J("1f#")==0;1h;1j"1f:":I 9J.J("1f:")==0;1h;1j"wc":I 1d=="3F"&&C.1F=="1C";1h;1j"1U#4i":I w9;1h;6Y:I K}};G.1U=E(k,x){d5(k){1j"1n":6J?5Y():\'\';4i=x;1h;1j"2i":E5(x);1h;1j"6B":6B(X);1h;1j"3j":3j(X);1h;1j"E4":C.3c=0;1h;1j"wa":if(C.DR>0&&C.3c!=1&&!iy){2D(iy);iy=1u(E(){3j(X);(C.Xu!=1?C.3c=1:\'\');iy=1E},C.DR*2h)}1h;1j"1J":1J(x);1h;1j"Xv":O(X,{"2P":"1J(0)"});1h;1j"3n":O(X,{"2P":"3n("+x+")"});3n=x;1h;1j"3u":O(X,{"2P":"3u("+x+")"});3u=x;1h;1j"1A":O(X,{"1A":x});1h;1j"pa":O(1o[0],{"1A":x});1h;1j"ef":O(1o[0],{"6S":"ef("+x+")"});1h;1j"1a":O(X,{"1a":x});1h;1j"1c":O(X,{"1c":x});1h;1j"Z":O(X,{"Z":x});1h;1j"1e":O(X,{"1e":x});1h;1j"uI":C.uI=x;1h;1j"eS":eS=x;1h;1j"1U#4i":w9=x;1h;1j"x":O(X,{"1a":x});1h;1j"y":O(X,{"1c":x});1h;1j"5P":C.5P=x;1h;1j"6O":C.6O=x;1h;1j"x0":x0=x;1h;1j"y0":y0=x;1h;1j"eN":C.eN=x;1h;6Y:I K}};E E5(x){if(x&&o.1g.2c){oG=H;1u(Ex,eb)}if(!x){if(pV()&&bf){1k(1o[j5]);1n(1o[0]);bf=K}}if(C.8P==1){x?1n(X):1k(X)}F{if(19=="Xw"||19=="Xx"){x?1n(X):1k(X)}F{O(X,{"2i":(x?"4x":"1R")})}4i=x;x?1n(X):\'\'}if(x&&C.oI){C.oI=K;1u(8H,100)}}E Ex(){oG=K}G.6p=E(x,y){if(9J!=\'\'&&(C.1C==\'x\'||C.1C==\'1x\')){x=x+\'x\'}if(y){x=C.1C+x}6p(x);!5V(X)?C.oI=H:\'\'};B vT;G.j0=E(x){if(vT!=x){C.8Q=x;6p(x);!5V(X)?C.oI=H:\'\';o.R?o.R.4M():\'\'}vT=x};G.vS=E(){iE(e9,pA);pA+=20};E iE(x,y){O(x,{"2P":"lE("+y+"xg)"+(x==1o[0]&&!Ew&&3n!=1?\' 1J(\'+3n+\')\':\'\')})};G.Ev=E(x){if(C.1C.J("{1O")>-1){6p(C.1C)}};G.jz=E(){jz()};G.wR=E(x){on=x==0;j4()};E 6p(1C){if(C.1F=="1C"){if(L(1C)){if(C.Eu){if(1C.S==4){1C=(C.oO?\'0:0\':\'cQ:0\')+1C}if(1C.S==5){1C=(C.oO?\'0:\':\'cQ:\')+1C}if(1C.S==7){1C=(C.oO?\'\':\'0\')+1C}}if(C.Et){if(1C.S==4){1C=\'0\'+1C}}C.oP=1C.S}1C=(C.wY?C.wY+(C.Es?\'\':\' \'):\'\')+1C+(C.wJ?\' \'+C.wJ:\'\');B Eq=1o[0].2f+(C.bg==1?C.aA+C.aI:0);B Ep=1o[0].2V+(C.bg==1?C.aA+C.aI:0);1o[0].1Q=o.ni+(1d=="3F"?vB(1C):1C)+o.jB;if(C.Xy==1){1o[0].1Q+=\'<7A C="2i:cL-4x;Z:ea"><7A C="2Q-1c: c0 6L \'+3r(C.1t)+\';2Q-1a: c0 6L eq;2Q-2u: c0 6L eq;1q: 2C;2u:c0;1c: 50%;2M-1c: -4t;">\'}if(1d=="1O"){O(1o[0],{"Z":"2A","bw-8J":"e5"});wu(1C)}C.w=1o[0].2f+(C.bg==1?C.7a+C.6R:0);C.h=1o[0].2V+(C.bg==1?C.aA+C.aI:0);if(Eq!=C.w||Ep!=C.h||(C.w>0&&wo==0)){8H()}if(1o[0].2f>0){wo=C.w}F{9J!=\'\'?1k(1o[0]):\'\';if(1C!=\'\'){1u(8H,10)}}}}G.8H=E(){8H()};E pV(){I!o.P.5R()&&C.Eo==1}E 8H(){if(C.1F=="1C"){if(1o[0]){if(1o[0].2f>0){9J!=\'\'?1n(1o[0]):\'\';w=C.w=1o[0].2f;h=C.h=1o[0].2V;aH();bP(bg);2x();if(o.R){if(7r([C.1q],"X")){o.R.uU()}F{o.R.4M()}}}}}}G.uX=E(x){if(C.En==1){B n=4;if(19=="Xz"){if(o.1g.2c){I}}F{n=8}B y=\'jH\';B z=[];V(B i=1;i(i/n)&&z[i]?1n(z[i]):\'\'}}F{V(B i=n;i>0;i--){if(x*1+(1/n)>=(i/n)&&z[i]){1n(z[i]);1h}}}}}};G.On=E(){if(!on){if(2J){if(2J.S>1&&U.S>1){1k(1o[0]);1n(1o[1])}}if(U.S>1){1d=U[1];if(C.2t==1){2L.1Q=jo(1);9x()}}if(pV()&&bf){1k(1o[j5]);bf=K}if(C.pp==1){jz(1)}j4();on=H}};E jo(x){I o.ni+(C.2L==\'\'?2K(U[x]):(7o.S>1?7o[x]:7o[0]))+o.jB}G.cq=E(x){cq(x)};G.Ej=E(x,y){if(C.jC){C.jC.dI(x,y)}};E cq(x){B y=\'jH\';B z=1T.8g(y.av(v.id,19,\'XB\'));if(z){O(z,{"5p":"2P 0.1s 6q-5h"});if(x==1){z.C.2P=\'Ei(0, 0)\'}F{z.C.2P=\'Ei(-Eh, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2t==1&&7o.S>1){2L.1Q=(on?7o[0]:7o[1])}O(1o[0],{"1A":C.a})};G.jK=E(){if(on){if(2J){if(2J.S>1&&U.S>1){1n(1o[0]);1k(1o[1]);O(1o[0],{"1A":C.a})}}1d=U[0];if(U.S>1){if(C.2t==1){2L.1Q=jo(0);9x()}}j4();on=K;bf=K}};G.uJ=E(){if(pV()){pW();1n(1o[j5]);bf=H}};G.Eg=E(){B 2F=K;if(C.1k==1){if(C.Ee==1){if(5V(o.28)){2F=H}}if(C.Y0==1&&!o.1Y){2F=H}if(C.XE==1&&o.1Y){2F=H}}if(!2F){6B(X);B fk=X.c8("*");V(B i=fk.S;i--;){O(fk[i],{"5P-1r-6T":"Y1"})}4i=H}};G.jb=E(){jb()};E jb(){3j(X);B fk=X.c8("*");V(B i=fk.S;i--;){O(fk[i],{"5P-1r-6T":"6x"})}4i=K}G.4r=E(){if(2J.S>0){V(i=0;i<2J.S;i++){if(1o[i].4g==X){X.3g(1o[i])}1o[i]=26}}if(bg){bg.dh("eV");bg.dh("jV");bg.dh("jW");bg.4g.3g(bg);bg=26}if(C.1q.J(\'9s\')>-1){if(X.4g==o.9s){o.9s.3g(X)}}F{if(X.4g==o.1P){o.1P.3g(X)}F{if(o.1p){if(X.4g==o.1p){o.1p.3g(X)}}}}if(2t){if(2t.4g==X){X.3g(2t)}}X=26};G.Ea=E(){fb?fb.jg():\'\'};G.E9=E(){vw()};E vw(){E8(2J[0],C.1t,1o[0])}E vB(x){B z=x+\'\';if(x.J(\'{\')>-1){if(x.J(\'{18}\')>-1&&L(o.3p)){x=x.1N(\'{18}\',eW(o.3p.aE().t))}if(x.J(\'{1O\')>-1){B y=o.c4?o.c4:(v.1O?v.1O:\'\');if(x.J(\'{bS}\')>-1&&o.R){x=x.1N(\'{bS}\',o.R.bH(\'bS\'))}if(o.cp&&o.R){y=o.R.bH(\'cp\')}x=x.1N(\'{1O}\',y);if(o.cp&&!o.R){1u(6p,100,z)}}if(x.J(\'{1C\')>-1){V(B i=1;i<6;i++){if(x.J(\'{1C\'+i+\'}\')>-1){if(L(v[\'1C\'+i])){x=x.1N(\'{1C\'+i+\'}\',v[\'1C\'+i])}F{x=x.1N(\'{1C\'+i+\'}\',\'\')}}}}if(x.J(\'{5t}\')>-1){o.jl=19;if(o.R){x=x.1N(\'{5t}\',o.R.bH(\'Fz\'))}}}I x}G.vt=E(){6p(C.1C)};E vd(sf){if(29(C[sf+\'47\'+\'B\'])){B x=v[C[sf+\'47\'+\'B\']];if(29(x)){if(1D(x)=="4w"){C[sf]=x}}}}E eX(1o,6h){V(B i=0;i<1o.S;i++){lG(1o[i],6h)}if(C.2Z=="3M"){if(o.3M){o.3M.Yp(1o[0],6h)}}}};B FA=E(19,1d){B i;B C=[];B w;B h;B bg;B 4i=H;B x0;B y0;B 3n=1;B 3u=1;B fs=0;B 7K=0;B Yr;B 3z;B pE;B 6J;B 6x;B 2r;B 3t;B 7m;B FF;B FM;B v4;B FK;B 2t;B 2L;B 8D;B eU;B vI;o.He=-1;B od;B 6J;B xm;V(i in f9.Q){C[i]=f9.Q[i]}B 1d=v[19].1d;B 1F=v[19].1F;V(i in f9[1d]){C[i]=f9[1d][i]}V(i in v[19]){C[i]=v[19][i]}C.w=2O(C.w);C.h=2O(C.h);C=4n(C,\'2M\',\'2M\');C=4n(C,\'9z\',\'9z\');if(o.aq){if(C.H4>0){C.w=2O(C.H4)}if(C.bc){if(C.bc!=\'0 0 0 0\'){C=4n(C,\'9z\',\'bc\')}}}B X=1Z("2e");if(v.1p.H3==1&&v.1p.1k==1){o.1p.1S(X)}F{o.1P.1S(X)}1d=="2H"?o.9s=X:\'\';B 7O=K;if(C.8b){if(C.8b!=\'1H\'){7O=H}}O(X,{"1q":"2C","1c":0,"1a":0,"1A":1,"dU":"nN","mq":"kD"});if(C.H2==1){X.C.4T=C.5d}aH();B 8O=1Z("2e");O(8O,{"1q":"2C","2N":2E.4s(-C.h/2),"1a":2E.4s(-C.w/2)});if(C.7x>0&&C.Hx==1){O(8O,{"2Q-6G":C.7x*C.h/2,"1e":C.h,"6K":"3c","4E-3f":"1R"})}if(29(C.4J)){3U(X,{"id":(v.id+"pB"+C.4J)})}X.1S(8O);if(1d==\'2H\'&&v.vN==1){G4()}if(C.2t==1){oC()}B 96=1Z("2e");hw(0,96,0.3,(C.4L==1?"3d-4L("+(C.xs==1?"to 1a,":\'\')+3r(C.H1)+", "+3r(C.py)+")":3r(C.py)),C.w,C.Ys);if(C.GD==1&&L(C.oT)){B hM=1Z("2e");hM.1Q=C.oT.1N(/\\#GP/g,3r(C.py));96.1S(hM);O(hM,{"1q":"2C","2N":-2E.4s(C.h/2),"1a":0,"4E-3f":"1R"});O(96,{"6K":"3c","2z":"1R"});B x=["H0","fp","eZ","mF","fr"];V(B y=0;y0){V(B y2=0;y20){B ej=1Z("2e");hw(2,ej,C.GT,C.Yv,0,C.7s);8O.1S(ej)}B 7h=1Z("2e");hw(3,7h,C.GS,(C.4L==1?"3d-4L("+(C.xs==1?"to 1a,":\'\')+3r(C.GQ)+", "+3r(C.1t)+")":C.1t),0,C.a);if(C.GD==1&&L(C.oT)){B oH=1Z("2e");oH.1Q=C.oT.1N(/\\#GP/g,3r(C.1t));O(oH,{"1q":"2C","2N":-2E.4s(C.h/2),"1a":0,"4E-3f":"1R"});O(7h,{"6K":"3c","2z":"1R"});7h.1S(oH)}if(C.5H==1){B cC=1Z("2e");C=4n(C,\'xf\',\'xf\');C=4n(C,\'xd\',\'xd\');O(cC,{"1q":"2C","2N":C.h/2,"1a":0,"4E-3f":"1R","4b-3J":C.GO*2k(v.8e,1),"1t":C.5F,"2H-1e":"100%","2S-1c":C.Yw,"2S-2N":C.Yx,"2S-1a":C.Yy,"2S-2u":C.Yz,"2M-1c":C.Yq,"2M-2N":C.YA,"2M-1a":C.YC,"2M-2u":C.YD,"2Q-6G":(C.GK+"px"),"2i":"1R"});if(C.GJ==1){O(cC,{"2z":3r(C.GI)})}7h.1S(cC);B kl=K;B YE=K}o.mw=C.h;8O.1S(7h);if(C.fj==1){B 7C=[];if(1D GG!=="1E"){B 9l=1v GG(X,7C,w,C)}}if(C.3t==1){if(C.er.6b().J(\'<2m\')==-1){C.er==\'\'?C.er="<2m Z=\'20\' 1e=\'20\'>":\'\'}3t=1Z("2e");3t.1Q=C.er.6b();C=4n(C,\'GE\',\'GE\');O(3t,{"1q":"2C","1c":-10+C.YF-C.YG,"1a":-2h,"4E-3f":"1R","1e":20,"Z":C.g2,"1A":C.xU,"5p":"2P 0.1s 3d, 1A 0.1s 3d"});if(C.kk==1||C.uO==1){O(3t,{"2P":"1J(0)"})}F{if(C.mI!=1){O(3t,{"2P":"1J("+C.mI+")"})}}if(C.YH==1){O(3t,{"6S":"YI-9C(4t 4t c0 5u(0, 0, 0, .7))"})}X.1S(3t);if(C.y7!=-1){lG(3t,C.y7)}C.Hl=3t.2f;if(C.7m==1){7m=3t.YJ(H);X.1S(7m);if(C.x9&&C.x9!=-1){lG(7m,C.x9)}}}if(C.aB!=0){O(X,{"2P":"lE("+C.aB+"xg)"})}if(C.3c==1){1k(X);4i=K}if(1d=="1H"&&!7O){if(C.1k==1&&C.hU==1){o.hV=H;C.3c=H}F{o.hV=K}}C.aG=0;if(C.aB!=0){C.i4=2E.Jy(C.aB);if(C.i4>45&&C.i4<135){C.aG=90}if(C.i4>YK&&C.i40?C[\'h\'+n]:C.h),"2z":z?(z.J("3d")>-1?z:3r(z)):\'\',"2Q-6G":(C.Hx==1?1:C.7x*C.h/2),"1A":Hw,"4E-3f":"1R","5p":"2P 0.2s 6q-in-5h"})}E aH(){bg=1Z("2e");C=4n(C,\'eP\',\'eP\');B l7=C.h+C.aA+C.aI;B Hv=C.w+C.6R+C.7a;if(C.bg==1){}F{C.62=0}C=4n(C,\'jN\',\'jN\');if(v.1p.jv==1||C.jv==1){C.5b=\'#nE\';C.bg=1;C.62=0.5}O(bg,{"1q":"2C","1c":0,"1a":0,"Z":Hv,"1e":l7*C.yB,"yv":(C.nA*l7)/2,"2z":5K(C.5b,C.62),"a3":"2A","5p":"1A .1s 3d, 2z .1s 3d"});if(C.a5==1){O(bg,{\'kt-6S\':\'a5(aN)\'})}if(C.nH==1){O(bg,{"2Q":2k(C.Hu,1)+"px 6L #"+C.n6})}if(C.2r==1){if(C.la==1){O(bg,{"6Q":"4E"})}if(!o.1g.2c||v.g9==1){bg.eV=b0;bg.Ht=f5;bg.Hs=f8;bg.jO=ei}}F{O(bg,{"6Q":"6Y"})}if(!o.1g.2c){bg.jV=6C;bg.jO=ei;bg.jW=5Y}if(o.1g.xy&&C.2r==1){bg.1z("gh",E(1b){1b.6s=H;if(!L(1b.5I)&&1b.7D.S>0){1b.5I=1b.7D[0].k7;1b.9n=1b.7D[0].lx}o.tf=H;od=1b;6C(1b);f8(1b)},{5y:K});bg.1z("g4",E(1b){1b.6s=H;o.3z=K;1u(E(){o.tf=K},4k);5Y(1b);f5(od)},{5y:K});bg.1z("2r",E(1b){1b.6s=H});bg.1z("cT",E(1b){if(!L(1b.5I)&&1b.7D.S>0){1b.5I=1b.7D[0].k7;1b.9n=1b.7D[0].lx}od=1b;o.3z=H;ei(1b);if(o.1g.xy){f8(1b)}},{5y:K})}O(bg,{"1a":2E.nM(-C.w/2-C.6R)});O(bg,{"1c":2E.nM(-C.h/2-C.aA+C.Hr-C.Hq)});if(C.Hp==1){xi(bg,C.5b,C.Ho,C.Hn)}X.1S(bg)}E 2x(Z){if(Z!=w){w=Z;o.yb=w;B aF=w/96.2f;O(bg,{"Z":(w+C.6R+C.7a),"1a":-w/2-C.6R,});O(8O,{"1a":-w/2});O(96,{"Z":w});O(8O,{"Z":w});B xx=bK.2f*aF;if(xx>96.2f){xx=96.2f}O(bK,{"Z":xx});B wp=7h.2f*aF;O(7h,{"Z":wp});dK(wp);if(1d=="2H"){Ge()}if(C.fj==1){9l?9l.G6(w):\'\'}if(o.6f){o.6f.2x()}}}E dK(x,y){if(C.3t==1){B bB=C.Hl/2;if(xw-bB&&C.g2!=20){x=w-bB}B x2=x-w/2-bB+C.YB-C.Yo;if(x2>w/2-bB){x2=w/2-bB}if(y==2){7m?O(7m,{"1a":x2}):\'\'}F{O(3t,{"1a":x2})}}}E pQ(x){O((x==2?7m:3t),{"2P":"1J("+C.mI+")"})}E 6C(1b){o.R.l9(19,"6J");if(C.bg==1){if(C.8v!=-1){B m=1v 5G({"mc":bg,"1F":"8f","to":C.8v,"18":0.1,"me":(19+"bg")})}if(29(C.a9)){O(bg,{"2z-1t":C.a9})}}if(29(C.xO)){O(7h,{"2z-1t":C.xO})}if(C.3t==1){if(C.Hi==1&&L(C.xT)){if(C.lm==1&&3z){}F{3t.1Q="<2m Z=\'"+C.g2+"\' 1e=\'20\' 4h:4e=\'3P://4f.w3.3Y/7F/4e\' 4h=\'3P://4f.w3.3Y/4d/2m\'>"+C.xT.6b()+""}}if(C.kk==1){if(C.uO==1&&!o.1y){}F{pQ()}}F{if(C.o5!=-1){B m2=1v 5G({"mc":3t,"1F":"8f","to":C.o5,"18":0.1,"me":(19+"3t")})}}if(7m){pQ(2);dK(7d(1b.5I)-7K,2)}}if(C.2t==1&&(o.P.1l()>0||1d=="1H"||7O)){kf()}if(C.f6>0){O(bg,{"2P":"3u("+((C.f6-1)/5+1)+")"});xE(C.f6)}if(C.3t==1&&C.uQ==1){dK(7d(1b.5I)-7K)}if(1d=="1H"){o.U.5i(H);o.5i=H}6J=H;o.eJ=H}E xE(x){O(96,{"2P":"3u("+x+")"});O(bK,{"2P":"3u("+x+")"});ej?O(ej,{"2P":"3u("+x+")"}):\'\';O(7h,{"2P":"3u("+x+")"})}E 5Y(){if(!pE){if(C.7s>0){O(ej,{"Z":0})}if(29(C.xO)){O(7h,{"2z-1t":C.1t})}if(C.bg==1){if(C.8v!=-1){B m=1v 5G({"mc":bg,"1F":"8f","to":C.62,"18":0.1,"me":(19+"bg")})}if(29(C.a9)){O(bg,{"2z-1t":C.5b})}}if(C.3t==1){if(C.Hi==1&&L(C.xT)){if(C.lm==1&&3z){}F{3t.1Q="<2m Z=\'"+C.g2+"\' 1e=\'20\' 4h:4e=\'3P://4f.w3.3Y/7F/4e\' 4h=\'3P://4f.w3.3Y/4d/2m\'>"+C.er.6b()+""}}if(C.kk==1){O(3t,{"2P":"1J(0)"})}F{if(C.o5!=-1){B m2=1v 5G({"mc":3t,"1F":"8f","to":C.xU,"18":0.1,"me":(19+"3t")})}}if(7m){O(7m,{"2P":"1J(0)"})}}if(C.f6>0){O(bg,{"2P":"3u(1)"});xE(1)}if(1d=="1H"&&!o.1Y){o.U.5i(K);o.5i=K}o.R.l9(19,"5h")}if(C.fj==1&&9l){9l.5h()}if(C.2t==1&&(o.P.1l()>0||1d=="1H")){pt()}if(o.pq&&1d=="2H"){o.th.1k();o.He=-1}6J=K;o.eJ=K}E b0(1b){1b.6s=H}E Hd(1b){1b.6s=H}E f5(1b){if(1d=="1H"){if(o.9m){pE=H;2D(xm);xm=1u(E(){pE=K;5Y()},2h)}}uM();o.3z=K;if(C.3t==1){if(C.lm==1&&L(C.yA)){3t.1Q="<2m Z=\'20\' 1e=\'20\' 4h:4e=\'3P://4f.w3.3Y/7F/4e\' 4h=\'3P://4f.w3.3Y/4d/2m\'>"+C.er.6b()+""}}cM(1b.5I,1b.9n);o.R.fm(19);o.R.g8(1b.5I,1b.9n);vc();1b.6s=H}E f8(1b){3z=H;if(C.3t==1){if(C.lm==1&&L(C.yA)){3t.1Q="<2m Z=\'20\' 1e=\'20\' 4h:4e=\'3P://4f.w3.3Y/7F/4e\' 4h=\'3P://4f.w3.3Y/4d/2m\'>"+C.yA.6b()+""}}fs=7d(kF(bg));7K=7d(fI(bg));cM(1b.5I,1b.9n);if(C.uL==1){if(C.GA==1&&o.1r){6x=H;o.P.3a(\'a1\')}}6y(2r,1,"no")}E cM(ex,eh){B x;ex=7d(ex);eh=7d(eh);B Hb=2E.5X(1T.pj.bn,1T.b7.bn);B Hc=2E.5X(1T.pj.e4,1T.b7.e4);if(o.1g.2c){}F{eh=eh+Hc;ex=ex+Hb}if(C.aG>0){x=eh-fs-C.7a;2r=x/w;if(C.aG==Ha){x=eh-fs-C.6R;2r=x/w;2r=(2r-1)*-1}}F{x=ex-7K-C.6R;2r=x/w;if(C.aB>134&&C.aB1?2r=1:\'\';2r<0?2r=0:\'\'}G.GB=E(){9l?9l.G6(w):\'\'};G.l4=E(){9l?9l.dI(w):\'\'};E uM(){3z=K;vc()}E vc(){if(C.uL==1){if(C.GA==1&&6x){6x=K;o.P.2y(\'a1\')}}}E ei(1b){7K=7d(fI(bg));if(C.7s>0){O(ej,{"Z":7d(1b.5I)-7K})}if(C.2t==1&&(o.P.1l()>0||1d=="1H"||7O)){kf();fs=kF(bg);cM(1b.5I,1b.9n);if(1d=="2H"){if(v.Yn==1){if(o.P.5R()&&o.P.cG().J("?vh")>0){2L.1Q=\'- \'+eW((1-2r)*o.P.1l(H))}F{2L.1Q=eW(2r*o.P.1l())}}F{B d=o.P.1l();if(v.4l>0){d=d-v.4l*1}B bx=\'\';if(C.fj==1&&9l){bx=9l.2t(2r*d);bx!=\'\'?bx=bx+\'
\':\'\'}if(o.dR&&o.G3){2L.1Q=o.dR.Tm(o.G3+2r*d*2h)}F{2L.1Q=bx+eW(2r*d)}}}if(1d=="1H"||7O){2L.1Q=wP(2r)}9x(1b)}if(o.pq&&1d=="2H"&&o.th){vI=1b;if(!eU||v.G2!=1){vE()}if(v.G2==1){2D(eU);eU=1u(vE,50)}}if(C.3t==1){(C.uQ==1||3z)?dK(7d(1b.5I)-7K):\'\';if(7m){dK(7d(1b.5I)-7K,2)}}}E vE(){2D(eU);eU=1E;if(C.2t==0){fs=7d(kF(bg));7K=7d(fI(bg));cM(1b.5I,1b.9n)}6J?o.th.cY(vI,w,2r,7K):\'\'}E 9x(1b,t,l){B tw=2L.2f;B 1a=(-w/2+(7d(1b.5I)+1T.pj.bn-7K)-tw/2)+(l?l:0);B ke=0;if(v.yK!=1){if(1a+w/2+tw+10>o.2W){ke=1a;1a=o.2W-w/2-tw-10}if(1a+o.2W/2<0){ke=1a;1a=-o.2W/2}}if(1a>w/2-tw/2){1a=w/2-tw/2}if(1a<-w/2){1a=-w/2}B x={"1c":(-2L.2V-C.FZ*1-C.pb-C.w8)-(C.FX==1?(C.h/2)*(C.f6>0?C.f6:1):0)+(t?t:0),"1a":1a};O(2t,x);if(C.f3==1){O(8D,{\'1q\':\'2C\',\'1a\':2L.2f/2-4+(ke!=0?ke-1a:0),\'1c\':2L.2V-6})}}G.kf=E(e,x,t,l){kf();2L.1Q=x;9x(e,t,l)};E kf(){if(!5V(2t)||2t.C.1A==0){1n(2t);O(2t,{"1A":1})}}G.pt=E(){pt()};E pt(){1k(2t);O(2t,{"1A":0})}G.c=E(){I X};G.s=E(19){I C[19]};G.ss=E(x,x2){I C[x][x2]};G.g=E(x){d5(x){1j"Z":I w;1h;1j"Y4":I 96.2f;1h;1j"1e":I C.h;1h;1j"x":I 5f(X.C.1a);1h;1j"y":I 5f(X.C.1c);1h;1j"1A":I X.C.1A?X.C.1A:1;1h;1j"1n":I 4i;1h;1j"3n":I 3n;1h;1j"3u":I 3u;1h;1j"1d":I 1d;1h;1j"19":I 19;1h;1j"x0":I x0;1h;1j"y0":I y0;1h;1j"2r":I 2r;1h;1j"eM":I 7O;1h;6Y:I K}};G.1U=E(19,x){d5(19){1j"1n":4i=x;1h;1j"3z":3z=x;1h;1j"2i":1d=="2H"||C.1k==1?O(X,{"5N":(x?"4i":"3c")}):O(X,{"2i":(x?"4x":"1R")});4i=x;1h;1j"3n":O(X,{"2P":"3n("+x+")"});3n=x;1h;1j"3u":O(X,{"2P":"3u("+x+")"});3u=x;1h;1j"1A":O(X,{"1A":x});1h;1j"1a":O(X,{"1a":x});1h;1j"1c":O(X,{"1c":x});1h;1j"2r":2r=x;1h;1j"de":C.de=x;1h;1j"Z":O(X,{"Z":x});1h;1j"1e":O(X,{"1e":x});1h;1j"uI":C.Y5=x;1h;1j"x":O(X,{"1a":x});1h;1j"y":O(X,{"1c":x});1h;1j"x0":x0=x;1h;1j"y0":y0=x;1h}};G.2x=E(x){2x(x)};G.lf=E(x){};G.gj=E(bh,bi){if(3z){if(1d=="1H"||7O||C.uL==1){cM(bh,bi);o.R.fm(19)}if(1d=="1H"){o.9m=H}cM(bh,bi);6y(2r,1,"no")}};G.g8=E(bh,bi){if(3z){uM();3z=K;cM(bh,bi);o.R.fm(19);6y(2r,1,"no")}};E 6y(18,1l,x){18<0?18=0:\'\';if(v.4l>0&&1l>1){1l=1l-v.4l;18=18-v.4l}if(C.3t==1&&C.uO==1&&C.kk!=1){if(!C.FO&&18>0){pQ();C.FO=H}}if(3z&&1l!=1){}F{B 4v;if(1l>0&&18>0){if(18>1l){18=1l}4v=w*(18/1l);if(4v==7h.2f){4v=-1}}F{4v=0}if(4v>=0){O(7h,{"Z":4v});if(C.uQ==1&&6J&&!x){}F{dK(4v)}}if(L(cC)){if(1l<2&&1d=="2H"){if(kl){3j(cC);kl=K}}F{if(!kl){6B(cC);kl=H}cC.1Q=1d=="2H"?4a(18==0?1l:18):wP(18)}}}};G.6y=E(18,1l,x){if(1l!=FM||18!=FK||x){6y(18,1l,x)}};G.FJ=E(){2r>1?2r=1:\'\';2r<0?2r=0:\'\';O(7h,{"Z":(2r*w)})};G.FH=E(18,1l){if(1l>0&&18>0){B 4v=w*(18/1l);4v>w?4v=w:\'\';O(bK,{"Z":5f(4v)});FF=1l;v4=18}F{v4=0;O(bK,{"Z":0})}};G.kn=E(x){if(C.6f==1){if(!o.6f){if(x!=0){if(1D FD!=="1E"){o.6f=1v FD(X,C,x);o.9B=H}}}F{if((!L(x)||x==0)&&o.9B){o.6f.1k();o.9B=K}F{if(!o.9B||(L(x)&&x!=1&&x!=0)){o.6f.vL(x);o.9B=H}}}}};E G4(){o.cY=1Z("2e");O(o.cY,{\'1q\':\'2C\',\'1a\':0,\'1c\':0,\'Z\':v.FQ,\'1e\':v.G5,\'6K\':\'3c\',"4E-3f":"1R","2z-1t":"#f4","2Q-6G":v.Gy+\'px\',"2i":"1R"});o.cY.id="Y6"+v.id;if(v.Gt==1){O(o.cY,{"2Q":v.Gs+"px 6L "+wM(\'1t\',v.Gr)})}if(v.Gq==1){O(o.cY,{"7v-9C":"h5 4t kv 5u(0,0,0,0.5)"})}o.cY.C.4T="kq";X.1S(o.cY)}E oC(){2t=1Z("2e");O(2t,{\'1q\':\'2C\',\'1a\':0,\'1c\':0,\'1e\':\'2A\',"4E-3f":"1R","1A":0,"5p":"1A 0.1s 3d"});C=4n(C,\'k8\',\'k8\');2L=1Z("2e");O(2L,{\'1q\':\'2C\',\'2S-1a\':C.we,\'2S-2u\':C.Gm,\'2S-1c\':C.pb,\'2S-2N\':C.w8-1,\'1C-8d\':\'8h\',\'1t\':C.wd,\'4b-eQ\':h1(C.w7),\'4b-3J\':C.wg*2k(v.8e,1),\'kB-fB\':C.wh+\'px\',\'2H-1e\':"1",\'2z-1t\':5K(C.jR,C.jU),\'2Q-6G\':C.wj});C.Gk?C.f3=C.Gk:\'\';if(C.f3==1){8D=1Z("2e");8D.1Q=\'<2m Z="aN" 1e="vO" vZ="0 0 8 6" 8F="1.1" 4h="3P://4f.w3.3Y/4d/2m" 4h:4e="3P://4f.w3.3Y/7F/4e">\'}X.1S(2t);2t.1S(2L);if(C.f3==1){2t.1S(8D);O(8D,{\'1A\':C.jU})}2t.C.4T="2h"};E Ge(){if(o.3p&&v.cu==1&&!o.1y){B f=o.3p.aE();if(f.t&&f.d){6y(f.t,f.d)}}};E wP(x){B y=2E.4s(x*100);if(1d=="1H"){if(v.qm>1&&!7O){y=y*v.qm+\'%\'}}if(7O){if(o.k6){I(7O&&29(C.2L)?C.2L+\'&eO;\':\'\')+3V(x*o.5T.4H(-1)[0]).wQ(1)}if(o.Gc){I(7O&&29(C.2L)?C.2L+\'&eO;\':\'\')+o.wS}}I y};G.4r=E(){X.3g(8O);if(bg){bg.dh("eV");bg.dh("jV");bg.dh("jW");bg.4g.3g(bg);bg=26}if(3t){X.3g(3t)}if(7m){X.3g(7m)}if(X.4g==o.1P){o.1P.3g(X)}F{if(o.1p){if(X.4g==o.1p){o.1p.3g(X)}}}X=26}};B wX=E(1c){B i;B C=[];B w;B h;B 4i=H;B 3n=1;B 3u=1;B x0=0;B y0=0;B ay=5J(q9,Y7);B 1d,19="bg";B 1F="Y8";if(1c==H){C["1q"]=\'1c\';C.h=2k(v.1p.Y9,50);C.a=2k(v.1p.Ya,0.5);C.1t=2k(v.1p.Yb,\'#f4\')}F{C["1q"]=v.1p.1q;V(B k in v.1p){if(v.1p.2v(k)){C[k]=v.1p[k]}}}if(C.1n==0){v.1p.h=C.h=0;C.2S=C.2M="0 0 0 0";C.4L=0}C["1J"]=1;C=4n(C,\'2M\',\'2M\');if(29(C.G9)&&o.aq){C=4n(C,\'2M\',\'G9\')}if(C.Y3==1){C.4y+=\'%\';C.4O+=\'%\'}B X=1Z("2e");if(C.a5==1&&C.4L==0){C.a<1?C.v8=C.a:C.v8=0.2;v.1p.a=C.a=1}F{C.a5=0}O(X,{\'1q\':\'2C\',\'1a\':0,\'1c\':0,\'Z\':(C.k0==1||1c?\'100%\':o.aS),\'1A\':C.a,\'4E-3f\':\'1R\',\'dU\':\'nN\',\'mq\':\'kD\'});o.1P.1S(X);B bg=1Z("2e");O(bg,{\'1e\':C.h-(C.1q!=\'1c\'?C.dp+C.aD:0),\'2i\':\'4x\',\'2M-1a\':C.4y,\'2M-2u\':C.4O,\'2Q-6G\':C.7x});if(C.k1>0){B k1=\'4t 6L \'+5K(2k(C.Yc,\'3E\'),C.k1);if(C.Ye==1){O(bg,{\'2Q-1c\':k1})}F{O(bg,{\'2Q\':k1})}}X.1S(bg);w=X.2f;v.dF=-C.aD;if(C.4L==1||1c){if((C.1t==\'3T\'||v.1p.aw!=\'\')&&!1c&&C.dp==0){if(C.1q!=\'1c\'){v.dF=98-C.h}B 3H=\'22:aw/wC;k5,Yf+Yg/T/D+Yh/Yi/Yj==\';if(v.1p.aw.J("22:aw")>-1){3H=v.1p.aw}O(bg,{\'1e\':C.h+(C.1q!=\'1c\'?v.dF:0),\'2z\':\'Y(\'+3H+\') hg-x 50% 100%\',\'2z-3J\':\'2A\'})}F{B gX=(1c?\'to 1c, \':\'to 2N, \')+5K(C.1t,0)+\', \'+5K(C.1t,1);O(bg,{\'2z\':\'-lY-3d-4L(\'+gX+\')\',\'2z\':\'-3O-3d-4L(\'+gX+\')\',\'2z\':\'-ms-3d-4L(\'+gX+\')\',\'2z\':\'-o-3d-4L(\'+gX+\')\',\'2z\':\'3d-4L(\'+gX+\')\'})}}F{if(C.a5==1){O(X,{\'kt-6S\':\'a5(aN)\'});O(bg,{\'1A\':C.v8})}O(bg,{\'2z-1t\':C.1t})}if(1c){O(X,{"5p":"1A 0.2s 6q-5h"})}G.h=E(){I C.h-(C.1q!=\'1c\'?C.aD:0)};G.c=E(){I X};G.s=E(19){I C[19]};G.g=E(x){if(X){d5(x){1j"w":X.2f>0?w=X.2f:\'\';I w;1h;1j"Z":I X.2f;1h;1j"1e":I X.2V;1h;1j"x":I 5f(X.C.1a);1h;1j"y":I 5f(X.C.1c);1h;1j"1A":I X.C.1A?X.C.1A:1;1h;1j"1n":I 4i;1h;1j"3n":I 3n;1h;1j"3u":I 3u;1h;1j"19":I 19;1h;1j"x0":I x0;1h;1j"y0":I y0;1h;1j"ay":I 19+ay;1h;6Y:I K}}F{I K}};G.1U=E(19,x){d5(19){1j"1n":4i=x;1h;1j"w":w=x;1h;1j"2i":O(X,{"2i":(x&&v.v2!=1?"4x":"1R")});4i=x;1h;1j"1J":O(X,{"2P":"1J("+x+")"});3n=x;3u=x;1h;1j"3n":O(X,{"2P":"3n("+x+")"});3n=x;1h;1j"3u":O(X,{"2P":"3u("+x+")"});3u=x;1h;1j"1A":O(X,{"1A":x});1h;1j"1a":O(X,{"1a":x});1h;1j"1c":O(X,{"1c":x});1h;1j"Z":O(X,{"Z":x});1h;1j"1e":O(X,{"1e":x});1h;1j"x":O(X,{"1a":x});1h;1j"y":O(X,{"1c":x});1h;1j"x0":x0=x;1h;1j"y0":y0=x;1h}};G.4r=E(){o.1P.3g(X);X=26}};if(1D(2G)=="4w"){Gn()}o.G=G;if(2G.id){if(1T.8g(2G.id)){uN()}F{1T.1z(\'Yk\',gJ)}}F{1D Gu==\'E\'?Gu():\'\'}E uN(){if(L(2G.id)){if(1T.8g(2G.id)){if(!IU(1T.8g(2G.id))||2G.4i==1){2G.Yl==1?1u(gJ,50):gJ()}F{1u(uN,50)}}}}E gJ(){V(B i=0;i<1w.4X.S;i++){if(L(1w.4X[i])){if(1w.4X[i].2T("id")==2G.id){if(1w.4X[i].2T("8i")){1w.4X[i].2T(\'2F\')}}F{if(v.Ym==1&&1w.4X[i].2T("v","3h")==1){2G.3h=0}}}}1w.4X.3k(o.G);B 2F=K;o.v0=kR(v);2G.aX?2G.3e=2G.aX:\'\';if(L(2G.3e)){V(B i=2;i<10;i++){if(2G.3e==i&&o[\'u\'+i]!=\'\'){v=bC(v,5r.7e(gR(o[\'u\'+i])));2F=H}}}if(o.u!=\'\'&&!2F){v=bC(v,(1D o.u!="3B"?5r.7e(gR(o.u)):o.u))}if(1D(Y2)!="E"){V(B 19 in 2G){if(2G.2v(19)){if(19.J("FI")==0){2G[19]=26}}}}v=bC(v,2G);o.1L=1T.8g(v.id);if(v.kd==1&&v.Xg==1&&1D(uF)=="E"){rH(o.1L,"Ww");if(!uF()){1w.1T.1z("8I",uF,{5y:K})}}F{FC()}}E FC(){B va=v.28;if(v.Xf==1&&L(v.28)&&L(va)){v.28!=\'\'?v.28=va:\'\'}if((!L(v.3b)||v.3b==\'\')&&v.Wb==1){1m(\'5z\');I}if(v.FS==1||v.vC==1){1w.1z(\'au\',E(1b){B x=1E;B y;L(1b.22.18)?x=1b.22.18:\'\';L(1b.22.1H)?x=1b.22.1H:\'\';L(1b.22.FT)?y=1b.22.FT:\'\';L(1b.22.2T)?y=1b.22.2T:\'\';if(y&&29(v.H9)){B pm=v.H9.1N(/\\s+/ig,\'\').2n(\',\');if(pm.J(y)==-1){I}}if(v.vC==1){if(1D(GC)=="E"){GC(1b)}}if(y&&o.8q){if(L(1b.22.1U)){x=1b.22.1U}B z=3v(y,x);1w.9W.lh({1b:y,Wc:z},\'*\')}})}V(B 19 in o.gD){if(o.gD.2v(19)){o.gD[19]!=\'\'?o.kC+=o.gD[19]+\' \':\'\'}}1m(o.8F+\' \'+o.kC);1w.dT=v.id;o.d=8n.vG;o.hs=8n.Wd;if(!v.4Q&&7r([o.hs],\'#1r-\')){v.4Q=o.hs.1i(o.hs.J(\'#1r-\')+6)}if(9W){B lQ=K;2R{if(9W){if(9W.1T){B lB=9W.1T.c8("E7");V(B i=0;i-1){o.Wp=o.1L.C.Z}if(v.4U=="6t"||o.1L.C.1e.J("%")>-1){v.4U="%";o.oo=o.1L.C.1e;o.8N=0}if(o.8Z==0){if(o.1L.C.Z.J("px")>0){o.8Z=2O(o.1L.C.Z)}F{if(o.1L.4g.C.Z.J("px")>0){o.8Z=2O(o.1L.4g.C.Z)}F{if(o.1L.4g.4g.C.Z.J("px")>0){o.8Z=2O(o.1L.4g.4g.C.Z)}}}}if(7g(v.4U).J("x")>0){o.4U=v.4U.2n("x")[0]/v.4U.2n("x")[1];if(o.8N==0){o.8N=o.8Z/o.4U}}F{o.4U=0}O(o.1L,{\'1q\':\'gG\',\'7v-kz\':\'xH-7v\',\'1C-8d\':\'1a\',\'-3O-Lh-Wq\':\'1R\',\'yZ\':h1(\'nY-nX\'),\'8M-1e\':15,\'dU\':14*2k(v.8e,1),\'2H-1e\':\'kD\',\'ID\':\'IQ\',\'1t-KY\':\'1R\'});if(v.9C==1){O(o.1L,{\'7v-9C\':\' 0 If Wr 5u(50,50,93,.1), 0 kv If 5u(0,0,0,.Ws)\'})}if(o.4U>0){O(o.1L,{\'1e\':o.8N})}F{O(o.1L,{\'1e\':o.8N==0?o.oo:o.8N})}if(o.8Z==0){O(o.1L,{\'Z\':\'100%\'})}o.1P=1Z("2e");O(o.1P,{\'1q\':\'2C\',\'7v-kz\':\'xH-7v\',\'7T\':v.nO,\'1t\':\'#3E\',\'Z\':\'100%\',\'1e\':\'100%\',\'1a\':0,\'1c\':0,\'dU\':\'nN\',\'2H-1e\':\'kD\'});if(v.yK!=1){o.1P.C.6K=\'3c\'}if(v.Wt==1){o.1P.C.7T=\'eq\'}o.O=1T.1Z(\'C\');o.O.1F=\'1C/O\';o.1P.1S(o.O);o.1P.7B("id",\'Wk\'+v.id);kL(1);if(1w.Iv){B Im=1v Iv(E(e){if(e[0].xu.S>0){V(B i=0;i *{-3O-VR-5N: 3c;1q: oc;1c: 2A;1a: 2A;6K:4i;ID:IQ!5S;5X-Z:1R!5S;ec-1d: VS;2P-VT: 8h 8h;7v-kz:xH-7v!5S;-3O-IT-IX-1t: 5u(0,0,0,0);-3O-IT-IX-1t: eq;1C-VU:0!5S;"+1I+"} 4Z 3H{5X-Z:1R} 4Z > *:5Q{VV: 1R} 4Z,4Z a,4Z a:VN,4Z a:VW,4Z a:eD,4Z a:dO,4Z a:5Q{1t:#fT;4b-3J:100%;}4Z eo{2Q:0}4Z eo{2i:4x!5S;5X-1e:1R!5S;2z:eq}.xb{}4Z 2m{2M:0}4Z ya{2i:1R}");o.1P.7B(\'VY\',\'xb\')}o.1P.1S(o.eF);o.5a?o.5a.2T(\'8q\'):\'\';o.1L.VZ=E W0(e){o.n2++;if(o.n2==5){v.1m=1;1m(o.8F+\' \'+o.kC+\' \'+o.kE)}if(!e)B e=1w.1b;e.6s=H;if(e.aM)e.aM();B x=e.k7-fI(o.1P);B y=e.lx-kF(o.1P);if(v.W1==1){if(L(v.ny)){if(4F(v.ny)!=\'\'){o.yQ=v.ny;L(v.IS)?o.fJ=v.IS:\'\';v.ny==\'1R\'?o.fJ=o.d:\'\'}}}uB(x,y);I K};E uB(x,y){if(o.fJ.J(o.d)==-1||v.IP==1||v.4I==1){if(!L(o.4I)){!v.nd?v.nd="3T":\'\';!v.rb?v.rb="3E":\'\';o.4I=1Z(\'2e\');B 1I;B n=0;V(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.4I==1)||i==9){if((L(v[\'rm\'+i+\'t\'])&&L(v[\'rm\'+i+\'a\'])||i==9)){1I=1Z("xF");if(i==9){if(v.W2!=1){1I.yS=o.yQ+(v.IM==1?" "+o.8F:\'\')}F{1h}}F{1I.yS=v[\'rm\'+i+\'t\']}if(i!=9){if(v[\'rm\'+i+\'a\'].J(",0/1")>-1||v[\'rm\'+i+\'a\'].J(",1/0")>-1){B z=v[\'rm\'+i+\'a\'].2n(\',\');1I.yS+=\' (\'+(3v(z[0].1i(4))==1?2K(\'on\'):2K(\'6t\'))+\')\'}if(v[\'rm\'+i+\'a\'].J("2X")==0){o.fL=H;!o.2X?o.R.IJ():\'\'}}1I.7B("i",i);Fu(1I);1I.1z("2r",Iq);o.4I.1S(1I);n++}}}O(o.4I,{"1C-2P":"W3","2H-1e":"1","bw-8J":"e5","2z":5K(v.nd,0.7)});if(n>1){O(o.4I,{"2S":"kv"})}o.4I.C.4T="W4";o.4I.jO=Ir;o.1P.1S(o.4I)}F{6B(o.4I)}O(o.4I,{"1q":"2C","1c":y,"1a":x,"1C-8d":"1a"});B yq=K;if(o.2W-x0){if(i==9){o.fJ!=\'\'?1w.6o(o.fJ):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.J("2T:")==0){if(x.J(",0/1")>-1||x.J(",1/0")>-1){B z=x.2n(\',\');B b=o.R.yt(x,"2Z");B u=3v(z[0].1i(4),z[1],b);js(z,u);yF();uB(o.Lf,o.L5);s8=H}F{y=x.2n(",");3v(y[0].1i(4),(L(y[1])?y[1]:26))}}if(x.J("2X:")==0&&o.2X){o.2X.2T(x.1i(6))}if(x.J("js:")==0){y=x.2n(",");2g(y[0].1i(3)+\'(\'+(L(y[1])?\'"\'+y[1]+\'"\':\'\')+(L(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.J("Y:")==0){x=x.1N(/\\(Y\\)/g,Kj());x=x.1N(/\\(W6\\)/g,F2(L(v.EV)?v.EV:1T.nG));x=x.1N(/\\(1O\\)/g,o.c4);x=x.1N(/\\(8B\\)/g,v.8B);1w.6o(x.1i(4))}}}!s8?3j(o.4I):\'\'}}E Fu(x){O(x,{"2S":"Fk kv","4b-3J":(v.Fh?v.Fh:"55")*2k(v.8e,1)+"%","kB-fB":"0.Wu","1A":0.9,"1t":v.rb});x.1z("na",E0);x.1z("nb",DY)}E E0(e){O(e.4m,{"1A":1});O(e.4m,{"2z":5K(v.nd,0.5)})}E DY(e){O(e.4m,{"1A":0.9});O(e.4m,{"2z":"1R"})}o.1g=1v DQ();if(o.1g.4j){B r9=(v.DI==1?\'*::-3O-P-R-1y-W9-oe {2i: 1R!5S;-3O-r0: 1R;}\':\'\');if(v.jY==1&&v.Ef!=1&&(v.Ed!=1||!o.1g.7p)&&(v.Eb!=1||!o.1g.ky)){}F{if(o.1g.4j&&v.fC==1){}F{r9+=\'hb::-3O-P-R {2i:1R !5S;}*::-3O-P-R-Wv {2i: 1R!5S;-3O-r0: 1R;}*::6T(3O-P-R-1r-oe){2i: 1R!5S;-3O-r0: 1R;}\'}}B 1I=1T.1Z(\'C\');1I.1F=\'1C/O\';1I.1S(1T.GU(r9));o.1P.1S(1I)}if(o.1g.H6){v.3h==1&&v.WT==1?v.3h=0:\'\'}if(o.4U==0){if(o.1P.2V==15&&!o.oo&&v.FU>0){O(o.1L,{"1e":v.FU})}}if(L(v.kw)){v.W.cW=v.kw}if(L(v.ov)){v.W.ou=v.ov}if(L(v.1y)){o.2a=v.1y}if(L(1w.FR)&&v.WV==1){1w.FR(gq)}F{gq()}}E gq(){1m("gq");o.U=1v FP();if(!v.3b){v.3b="?"}if(v.pl){v.3b=v.pl+o.dE}o.WW=nZ();o.FL=0;o.5w=FG();if(o.5w){if(3S.6F("ts")!=26){o.tH=3S.6F("ts")}F{o.tH=nZ();3S.9y("ts",o.tH)}if(v.uy==1){if(3S.6F("ut")!=26){o.4z=3S.6F("ut");if(29(v.d7)){if(v.d7.J(o.4z)>-1){o.4z=26}}}}if(v.Gx==1){if(3S.6F("uo")!=26){v.bj=3S.6F("uo")}}V(B i=0;i0){o.l1=o.l1.1i(0,o.l1.J("#"))}if(o.5w&&v.cu==1){o.3p=1v WZ()}if(v.kd==1){o.5N=v.X0;rH(o.1L,"5N",H)}v.gg==1&&v.kd==1?o.gg=1v X1():\'\';v.ab==1?X2():\'\';if(v.X3==1){o.cr=1v WU();o.cr.bo()}o.P=1v tX(v.3b);if(!o.1g.2c||v.g9==1){o.1P.1z("X4",E(){o.46=H;o.lL=H;o.R?o.R.Gb():\'\'});o.1P.1z("X6",E(e){if(!o.3z){if(v.1p.7X>0){2D(o.lW);o.lW=1u(E(){if(o.46!=o.lL){o.46=o.lL;o.R.sJ()}},v.1p.7X*2h)}F{o.46=K}o.lL=K;if(o.R){o.R.lf()}}})}if(!o.1g.2c){o.1P.1z("G8",E(e){if(!o.kP){o.3z=H}});o.1P.1z("9E",E(e){if(!o.kP){o.3z=K;if(!o.5i){o.9m=K;o.dW=K}if(o.1g.ec&&o.1g.g9&&o.1Y){1u(E(){o.46=K;o.R.sJ()},42)}1u(E(){o.5Q=H},42);if(o.1g.2c&&o.R.fE()){}F{o.R?o.R.g8(e.5I,e.9n):\'\'}if(v.g7==1){if(o.R.cm()){o.R.9u()}}}});o.1P.1z("td",E(e){if(!o.kP){if(L(o.R)){if(o.3z){o.R.gj(e.5I,e.9n)}F{o.R.qe()}}}})}if(o.1g.2c){1w.1z("X7",Jw,K)}v.sD==1&&1D ET==\'E\'?o.sD=1v ET():\'\';v.X8==1&&1D DC==\'E\'?DC():\'\';o.3K.1z("gh",E(e){if(e.7D){o.gC=e.7D.S}o.3z=H;o.46=H;o.lc=K;le("1y",e)},{5y:H});o.3K.1z("cT",E(e){if(e.7D){o.gC=e.7D.S;if(o.gC>1){o.sj=1}}if(o.3z){o.lc=H;le("X9",e)}},{5y:H});o.3K.1z("g4",E(e){o.3z=K;2D(o.lW);o.lW=1u(E(){o.46=K},(v.1p.7X>0?v.1p.7X:0.5)*2h);if(v.qr==1){B lA=1v 7Z().9H();if(lA-o.bt<(v.jQ?v.jQ:0.3)*2h){oW(e)}}!o.lc&&o.gC<2&&o.sj!=1?fF(e):\'\';o.lc=K;o.gC=0;if(e.7D.S==0){o.gC=0;o.sj=0}le("4c",e)},{5y:H});2R{1w.1T.1z("9E",E(e){o.5Q=K;if(!o.5i){o.9m=K;o.dW=K}if(o.3z&&o.R){o.3z=K;o.R.g8(e.5I,e.9n);o.R.lf()}if(!o.46&&!o.1g.2c&&!o.1g.tv){o.R.d9();if(o.2I){o.2I.bv()}o.R.Ga()}if(!o.tf&&!o.46&&o.1g.2c&&v.Xa==1){!o.R.fE()?o.R.cB():\'\'}})}2B(dQ){}1w.1T.1z("td",E(e){if(o.R){if(o.3z){o.R.gj(e.5I,e.9n)}F{if(o.1Y&&o.t9){o.R.qe()}}}});if(!o.1g.tv){o.1P.1z("gh",E(e){o.kP=H;if(!o.1g.2c){1m("t9");o.t9=H}o.ec=H;o.3z=H},{5y:H});o.1P.1z("g4",E(e){o.ec=K;o.3z=K},{5y:H});1w.1T.1z("cT",E(e){if(o.R&&o.ec){o.R.gj(e.7D[0].k7,e.7D[0].lx)}},{5y:H})}1w.1T.1z("Xb",E(e){B x=e.4m.ly.lN();if(x==\'tO\'||x==\'G7\'||x==\'Gz\'){I}F{o.R?o.R.Gd(e):\'\'}});1w.1T.1z("Xc",E(e){B x=e.4m.ly.lN();if(x==\'tO\'||x==\'G7\'||x==\'2e\'||x==\'Gz\'){I}F{o.R?o.R.Gl(e):\'\'}});if(o.8w){sZ(9W.1T,Jq)}sZ(1T,I2);E sZ(x,z){B y=[\'\',\'lY\',\'3O\',\'ms\',\'Xd\'];if(x){V(B i=0;i0&&o.k6){o.U.9p(sp,1)}F{if(o.5T){B m6=7r(o.5T,sp,H);if(m6!=-1&&o.R.H7(\'51\')){o.9P=m6;o.P.9p(o.5T[m6])}o.R.Hf()}}}}B qL=K;if(v.r3==1){V(B j=0;j0){O(o.1L,{"2Q-6G":(v.7x+"px")});O(o.1P,{"2Q-6G":(v.7x+"px")})}if(L(v.6I)){rs("6I")}if(L(v.eg)){rs("eg")}if(L(o.W)){js("W")}if(v.7L==1&&v.Wy==1){o.U.q8()}V(B i=2;i<10;i++){if(L(v["aX"+i])){if(v["aX"+i]=="2c"&&o.1g.2c){3v("aX",i)}}}1u(p4,42,H);1u(E(){js("8q");if(v.3W){if(1D v.3W==\'E\'){v.3W=v.3W.5Z};2g(v.3W+(v.3W.J(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E fF(e){if(o.s9[o.3K]>2){I}o.e3=H;v.jQ==0?v.qr=1:\'\';if(o.p8&&v.dV==1&&!o.1g.tv){oW(e)}F{B t=(v.jQ?v.jQ:0.35)*2h;p6();2D(o.Ek);o.Ek=1u(E(){o.bO=0},t+4k);if(v.qr==1||(v.p5==0&&v.1M.oY!=1)){sP()}F{o.p8=1u(sP,t)}}o.bO++;qk()}E sP(){p6();if(o.1g.2c){if(o.R.fE()){o.R.qe();if(o.3l&&v.qd==1){o.U.6l();v.qd=0}if(v.Wz!=1){I}}if(o.jS){if(v.DW==1&&v.WA==1&&o.1g.b6){I}if(v.fC==1&&v.WB==1&&o.1g.4j){I}}}if(o.bO>1&&v.1M.oY==1){o.bO=0;I}o.bO=0;if(v.dV==1){if(o.1g.2c&&v.WC==1){!o.R.fE()?o.R.cB(1):\'\'}F{o.U.fF()}}}E oW(e){p6();B y=K;if(v.1M.oY==1){if(e){if(v.1M.WD==1&&!o.1g.2c){}F{B x;if(o.1g.2c){x=e.WE;if(!x){if(e.Ez){x=e.Ez[0].k7-fI(o.1P)}}}F{x=e.WF}if(v.zm&&v.zm!=1){x=x/v.zm}if(x){if(xo.2W-o.2W*20/100){3v("3C","+"+2k(v.1M.Fc,10)*o.bO);v.1M.2J==1&&v.1M.Fi==1?7c(\'3C\',1):\'\';y=H}}if(y){if(e.aM)e.aM()}}}}}if(!y){if(v.p5==1){if(v.jY==1&&o.1g.2c){}F{o.1Y?o.U.8k():o.U.aa()}}}}E p6(){2D(o.p8);o.p8=1E}E p4(x){if(o.Fj!=o.1P.2f){x?o.Fj=o.1P.2f:\'\';p4()}F{cH()}}E cH(){B y=K;if(o.aS!=o.1P.2f||o.eB!=o.1P.2V){y=H}oR();o.R?o.R.4M():\'\';o.P.4M();y&&!o.1Y?js("4M",o.aS+\',\'+o.eB):\'\'}E oR(){B xw=o.1P.2f;B xh=o.1P.2V;if(o.R){if(v.sH==1){if(v.W.1q!="2N"){B x=o.R.bH("Fm")+o.R.bH("1c")+5+o.R.bH("EG")+2k(v.Wx,0);O(o.1L,{"1e":x})}}}if(o.4U>0&&!o.1Y&&!o.di){xh=xw/o.4U+2k(v.uh,0);O(o.1L,{"1e":xh})}if(!o.1Y&&!o.di&&!o.aT){o.aS=2E.4s(xw);o.eB=2E.4s(xh)}if(o.1g.2c&&o.1Y&&v.sE==1&&aU.d6){if(L(aU.d6.oL)){if(o.4U>0){if(o.4U<1||o.P.9a()<1){B sp=aU.d6.oL(\'IK\');if(sp!==1E){sp.bZ(E(){}).2B(E(e){})}}F{B sp=aU.d6.oL(\'rG\');if(sp!==1E){sp.bZ(E(){}).2B(E(e){})}}}F{B sp=aU.d6.oL(\'rG\');if(sp!==1E){sp.bZ(E(){}).2B(E(e){})}}}}o.2W=xw;o.4B=xh;if(L(v.1O)&&o.R){v.1O!=\'\'?o.R.Kq():\'\'}if(L(o.kp)){o.P.1J(o.kp)}if(o.1W&&!o.1Y){o.1W.2x()}if(v.Kt==1&&L(o.cv)){2R{o.cv.2x()}2B(e){9i.1m(e)}}o.2I?o.2I.2x():\'\';o.cr?o.cr.2x():\'\';o.5a?o.5a.2T(\'4M\'):\'\';o.9h?o.9h.2x():\'\'}E aR(){o.U.oQ(v);V(B x in v){if(v.2v(x)){if(x.J("1O")==0){if(v[x]!=\'\'){o.tz=v[x];o.U.aR(x)}}}}o.gL?o.gL.K1():\'\'}E ao(Y,9d,1J){if(Y){if(Y!=\'\'){if(v.c9==1){Y=c9(Y)}if(9d==o.28&&Y==o.qV){}F{if(Y.J("#"+v.a8)==0){Y=o[o.fd[0]](Y)}if(Y.J("#0")==0){Y=c5(Y)}Y=JL(Y);if(L(v.JO)&&Y.J("//")==-1){Y=v.JO+Y}B s="tL";if(1J=="6e"){s="r5"}if(1J=="1R"){s="2A"}if(1J=="Ku"){s="100% 100%"}if(Y.J(\' hi \')>0&&9d==o.28){o.kh=Y.2n(\' hi \');3L(o.tM);o.tM=7R(HO,2k(v.WG,2)*2h);o.gE=0;Y=o.kh[0]}if(v.WI==1&&7r([Y],\'.L9\')){Y=Y.1N(/\\s/g,\'%20\');B 1I=\'6P\'+v.id+\'WJ\';9d.1Q=\'\';o.hf=1T.8g(1I)}F{if(Y.J(\' or \')>-1){o.ki=Y.2n(\' or \');r8(0,9d,s)}F{r4(Y,9d,s)}}1n(9d);9d==o.28?o.qV=Y:\'\'}}}};E r8(x,y,s){if(o.ki){B Y=o.ki[x];B 3H=1v Ii();3H.ac=E(e){r4(Y,y,s)};3H.pL=E(e){if(o.ki.S>x+1){r8(x+1,y,s)}};3H.3w=Y;if(3H.Ij)3H.ac()}}E r4(x,y,s){o.hf=1E;o.ki=1E;y.1Q=\'\';x=x.1N(/\\s/g,\'%20\');O(y,{\'2z-aw\':\'Y("\'+x+\'")\',\'2z-hg\':\'no-hg\',\'2z-1q\':\'8h\',\'2z-3J\':s})}E HO(){if(L(o.kh)&&L(o.gE)){o.gE++;if(o.gE>=o.kh.S){o.gE=0}ao(o.kh[o.gE],o.28,v.gF)}}E I2(){if(o.1Y&&!rJ()){o.U.rV(H);o.1g.ff?cH():\'\'}F{if(o.di||o.46){rJ()?o.1Y=H:\'\';o.U.sc()}}1m("1Y",o.1Y)}E Jq(){if(v.kd==1){rH(o.1L,"5N",H)}}E WL(){1m("d6 "+aU.d6.pA)}E Jw(){if(2E.Jy(1w.d6)===90){1m("rG");if(v.IL==1){B ok=H;if(v.IH==1&&!o.1y){ok=K}if(v.II==1&&!o.1r){ok=K}if(o.9w){ok=K}if(o.1W){ok=H}!o.1Y&&ok?o.U.aa():\'\'}}F{1m("IK");if(v.IL==1){o.1Y&&v.sE!=1?o.U.8k():\'\'}}}E rJ(x){!x?x=1T:\'\';B y=K;2R{y=!!(x.WM||x.WN||x.WO||x.WP||(x.WQ!=1E))}2B(e){y=K}I y}E IU(x){I x.2f==0&&x.2V==0};E tY(){V(B x in o){if(o.2v(x)){if(x.J("IY")>-1){3L(o[x])}if(x.J("qz")>-1){2D(o[x])}}}1m("SH")}}',62,4036,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|return|indexOf|false|exist|||css|media|but|controls|length||actions|for|playlist|control|url|width||||||||pjstg|time|key|left|event|top|action|height|settings|system|break|substr|case|hide|duration|log|show|icon|toolbar|position|play||color|setTimeout|new|window||start|addEventListener|opacity|hls|text|typeof|undefined|type|playlist_dic|volume|tmp|scale|faction|container|hotkey|replace|title|frame|innerHTML|none|appendChild|document|set|subtitle|vast|subs|fullscreen|createElement|||data||||null||poster|exist2|seekto|pip|mobile||div|offsetWidth|eval|1000|display|open_action|existv|vasturl|svg|split|sub|error|file_type|click||tip|right|hasOwnProperty|files_quality|Resize|Play|background|auto|catch|absolute|clearTimeout|Math|stop|options|line|droplist|icons|Lang|tiptext|margin|bottom|parseInt|transform|border|try|padding|api|files_subtitle|offsetHeight|screen_w|share|_type|linkurl|||||||||||Pause|file|hidden|linear|player|events|removeChild|autoplay|current_quality|hide2|push|muted|current_subtitle|scaleX|media2|continue|plid|CheckColor||handle|scaleY|apiProcessor|src|sbt|floatleft|mouseDown|rows|object|seek|mediascale|ffffff|custom|pause|img|urls|size|mediacontainer|clearInterval|chromecast|dash|webkit|http|Seek|vasttype|localStorage|000000|attr|parseFloat|ready|Volume|org|files||stroke|500|Duration|||mouseHere|_|||Time|font|end|2000|xlink|www|parentNode|xmlns|visible|ios|200|delete|target|MarginPadding|obj|tagvideo|ShowOrHide|Remove|round|1px|values|_to|string|block|marginleft|default_quality|refresh|screen_h|preload|is_hls|pointer|trim|settings2|slice|rightmenu|dom||gradient|resize|xhr|marginright|empty|plstart|_from|subtitle_on|zIndex|aspect|Action|quality|pljssglobal|youtube|pjsdiv||speed||f2title|Mute||mute|||casting|effects|bgcolor|live|order|folder|int|canvas|out|volumewheel|valuefontsize|act|butPosition|f2value|m_to|airplay|transition|_value|JSON||next|rgba|f2action|storage|shuffle|passive|remove|vast_loaders|vastloader|arr_up|arr_down|Hls|valuecolor|Motion|value|clientX|random|hex2rgb|menuproc|m_type|visibility|onError|animation|focus|isLive|important|files_speed|dechar|isVisible|ftitle|max|onOut|name|||bga||||||||SetQuality|toString|iset|vast_|fill|cut|plx|clr|evntclk|keys|captions|Unmute|is_dash|UpdatePlaylist|open|UpdateText|ease|safari|cancelBubble|off|download|reload|files_|paused|UpdatePlay|removeEventListener|File|show2|onOver|minutes|dash_created|getItem|radius|hlsconfig|midroll|over|overflow|solid|control2|intro|skip|pjs|cursor|bgpaddingleft|filter|state|current_audiotrack|FindBut|audiotrack|always|default|icnsz|||||||||||bgpaddingright|bg2|PluginHotIcon|Zoomed|parse|ioff|String|line3|ended|Events|files_audiotrack|motions|handle2|obj2|tips|iphone|f2i|indOf|aover|redirect|status|box|preroll|rounding|ShowPoster|vast_and|span|setAttribute|points|touches|Object|1999|current_url|_url|seconds|realfullscreen|leftBg|pass|getAttribute|SettingsTimers|_cul|okpd|navigator|setInterval|toolbarHidden|backgroundColor|waiting|channels|metadata|hideleavetimeout|_show|Date|||||||||||val|customline|Value|align|globalfs|alpha_div|getElementById|center|playing|bordercolor|Normalscreen|VAST|hours|location|HideControl|HLS|init|StopWaiting|is_sleep|buffered|fvalue|bgaover|parentIframe|m3u|lastwheel|Advertising|onEnded|label|isVastBgLoad|tipcrn|timer|version|layer|ResizeText|scroll|space|preventDefault|Waiting|min|container_h|lines|loading|customtext|SetSubtitle|stretch_width|apiprm|opid|icn|nativecontrols|area|media_error|container_w||pipwebkit|unmute||txt||line0||||ratio|href|hlsquality|cnt|loop|info|sub_off|rel|console|ctx|ttl|pnt|hidden_volume_over|clientY|floor|SetSpeed|onWaiting|is_ws|timeline|vast_or|Settings|xbg|ispipkit|Tip|setItem|marginproc|wait|cutted|shadow|upldfl|mouseup|loaded|tag|getTime|iconscolor|actionstt|gaTracker|End|hlsautoquality|HlsLevelsLength|alert|current_speed|onPlay|reloadTimer|destroy|track|hls_config|fltrs|parent|srch|onDuration|bitrate|hls_subs|nops|hls_created|pointerEvents|levels|blur|Sub|fbg|enc2|bgcolorover|Fullscreen||onload||files_quality_ag|Array|com|ncrtat||all|Arrows|lang|_activeIcon|charAt|Poster||small|plhistory|curtain||message|concat|image|noads|motion_id|Switcher|bgpaddingtop|rotation|buffer|margintop|flag|delta|vertical|Background|bgpaddingbottom|bgl|_cstm|m3ut|stopPropagation|8px|open_settings|evntovr|evntout|Title|normal_w|fullscreen_process|screen|_hide|SubtitleChanged|design|PlaylistNext|scrollbgcolor|onClick|||pld|onMouseUp|bgtop|android|body|_css2|onTimeupdate|audiotracks|sec|mrgnprs|Retimer||replay||stage_x|stage_y|default_audio|||f2id|scrollLeft|Start|but_x|upld||_keyStr|clicktime|Status|Close|white|add||salt|pause_before_vast|hw2|UpdateObject|deltaY|ShowOrHideProcessor|enc3|AfterVast|PlaylistG|textTracks|vsts|line1|currentTime|onMeta|qualities|clicks|Clickable|VastRemoveAndPlay|StyleItem|title2|but2|but_space|playById|channel|_speed|control_|then|3px||||titlestore|fd0|dur|pjs_i|getElementsByTagName|fplace|is_visible|||line_width|forcehide||charCodeAt|toolbar_hide|CreateItem|hlsaudio||tlbrhd|SettingsVisible|tWNmDQ48BT9QHdG||butplstart|CustomSwitch|quiz|control_title||timestore|ima|sub_shift|||Stop|prc|HideForce|line3value|PlaylistNextExist|DashLevelsLength|skpbt|currentFile|MainResize|subtox|_rb|cubic|inline|CalculateClick|ldr|id_|vast_loadtxt|00|search|sub_bottom|touchmove|vimeo|sub_options|autoplaylist|volumewheelin|thumb|Remove2|browser|audioTracks|sttx|reloadto|source|switch|orientation|forbidden_quality|prev|SettingsClose|onVolume|load|MediaReady||hiddenwidth|autohide|file2|removeAttribute|fullscreen_start|||floatwidth||PlayerState|native|marginbottom|weight|err404v|or0||Scale|toend|indOf2|vast_impressions|tagframe|pjs_id|_lastime|cow|hlsdrm|vast_longtimeout|pltxt|toolbar_margintop|_start|openfile|update|played|HandleWidth|loading_error|coh|fontsize|active|newplay|err|hlsfdt|Home|pljssglobalid|fontSize|screenclick|hidden_volume_over_process|CreateHLS|responseText|shuffle_|plfolder|ActionPlaylist|PipWebkit|acted|scrollTop|nowrap|Pos0|SetAudioTrack|speed1|icns|10px|300|touch||hidejustfull|saturate|overlay|event_y|onMove|line2|NewFile||||iframe|current|transparent|handleicon|fontnames|qbr2|Toggle||mediapip|event_x|but_y|send|bgbrovr|normal_h|iconsover|link|ScrollTo|frameresize|PlaylistPrev|pauseroll|file3_separator|controlover|stout|normal|cul|hdnn|nbsp|bgpadding|family|bottomside|rightside|pic|thmove|onclick|timeFormat|IconsColor|_ease|polyline|texts|opn||tippointer|000|onUp|expand|_preloaded|onDown|default_style||hdicon|brightness||bgt||VastRecover|VastAddPreload|scaleover|pointed|items||ControlClick|Pnt0||polygon||ellipse|topBg|||sub_or|Reload|linecap|plNxtExst||casturl|spacing|nativefullios|videoHeight|ToolbarHidden|ScreenClick|Subtitle|nomute|findLeft|brandurl|_step|shareme|hls_force|starttimeout|subupld|alpha|20px|overopentimeout|factor|fff|vast_poster|TagPlay|settingsovertimer|showovercontrol|showoverto|HideProof|ToolbarDown|XHR|handle_width|hideonpause|touchend|rightbs|stretch_with_volume|hidevideo|StageMouseUp|desktop||sub_color2|sub_color|sub_sizeproc|sub_settings_on|SubtitleSettingsMenu|minify|touchstart|abc|StageMove|currentLevel|_status||url_shift|posterhide|flip|Ready|onPause|RemoveCurtain|mode|setSpeed|_id|hlsDashSub|ObjectFit|justshow|hlschangequality|FindPlStart|control_line|tchs|compilation|pstrsi|poster_scale|relative|not|actplay|Init|NativeEnterFs|mediatags|quartile|butNames|HideInterval|Airplay|fatal|decode|600|gif|maxBufferLength|f2bg|rldcnt|bgg|errorto|seeking_time|Curtain|checkFont||create|Playlist|0px|groupId|HidePoster|PlaylistPrevExist|kbps|PlaylistExist|video|nativeAudioTrack||subtitle_start|pstrv|repeat||and|mediaSession|readyState|details|_ended|_psd|speeds||recover|||frag|_play_i|_max_order|StyleLine|onSeeked|_seekaftervast|VstLdTxt|pl_first_id|play_errs|hls_stuck_time|parentcontainer|removed|onSeeking|downin|subload|midrolls|mpi|gain|FltrVal|svg0|nohls|sourceBuffer|memory|Error|normalscale|iosfull|seeking|hideoutmute|hidden_volume|kap|SubtitleLoad2|YtInit|cftlr|created|dontplay|errorMessage|pip_quality|rotation2|sxs|float|pjs_parent|SubtitleLoad|SettingChanged|linkurl2|AirplayChanged|QualityChangedNoHand|||||PlaylistControls||PlaylistVisible|PlaylistShow||UpdateSpeed||StyleArrow|iconangle|volumescroll|plurls|||swipev|tipbg|clicked|ToolbarShow|htto||hidewithoutmoving|autoQuality|custom_speed|SettingsN|Rot|pldly|marginprocleft|hlsend_to|ErrorOr|letterspacing|destroyed|jpg|StyleActive|tpp|RenameQualities|400|SetSetting|ShowForce|toolbarInterval|240p|360p|480p|_prevIcon|headfontsize|floatheight|onplay|CustomText|scl|lrpd|limitmaxwidth|SwitchText|iconreplay|TimeSub|Parsed|Download|NativeControls|scrollleft|BufferStop|vllft|seekwindow|srt|Update|toggle|pldur|FileTo|ymax|offsetLeft|ctxtnk|xtitle|prm|TipText|resizePlaylist|airplayed|current_||scrollarrows|unshift|clickarea|ScrollOverOut|file2_separator|HistoryPlaylist|CustomToogle|https|ni2|tmln|ResizeSettings|uijs|shr|fcdef|pjs_|hidetimeout|hlsrows|Off|stty|win|clickmargin|onmousemove|vast_longtomsg|dclckto|tipbgcolor|nativefull|MidrollOverlay|tipbga|onmouseover|onmouseout|PluginSub|nativecontrolsmobile|RenewSubtitle|stretchonfullscreen|brd|||Played|base64|line_speed|pageX|tippadding|pljsmute||va2l|_t|observer|left0|ShowTip|VastNext|pstrs|pstrurls|days|handlehide|l3v_show|fit|Cut|playsinline|custom_aspect|999|gao||backdrop|VastAndLimit|5px|autonext|pushCSS|ipad|sizing|url2|letter|compilations|1em|playerid|findTop|Thumbs|chrome|playlist_source|Ctxt|qbr1|datetime|result|galabels|domain|touched|contentWindow|copyObject|wheelstep|requestFullscreen|shift|gatracked|offsettimer|sub_bgcolor|sub_bga|sub_shadow|sub_weight|href2|3000|playersize|RenewPoints|file_separator|canvas2|bgh|ctx2|Mouse|hand|ssfontsize|mouseMove||Touch|StageLeave||postMessage||sub_x|subopt1|navigationUI|handleiconspress|playbgcolor|sub_reset|vstpause|160p|_stopped|full|||dvrtime|YoutubeReady|pageY|tagName|fspr|now|frames|ResizePlaylist|fileTimeout|rotate|scrollwidth|SvgColor|hmx|720p|floatlimitwidth|gaTrackPlay|mouseHere2|KeyPlusUp|toLowerCase|iniframe|KeyPlusDown|exception|userseek|vol|but_h|CreateShare|ssa|leavetimeout2|remember_sub|moz|lang_|sub_size_fullscreen|||||2001|spd|openplaylistbefore|pljs|showtitleplaylist|hidevar2|audioTrack||hideuntilto||sub_size|covervideo|Ended||VastLoader|showinterval||getDASH|getHLS|HlsUpdateAudio|loadLevel|lineHeight|||postroll|bgcontainer|VolumeWheelX|timeline_h|resizeonplay|StringVar|StopMedia|seeked|marginbg|wght|restart_audio|nhs|rect|playerjs_|isvg|handlescale|Load|FileReader|title_template|PluginOpen|wheelinterval|valuefromlang|subdrag|sepia|_fullscreen_end|mutestore|rldplay|found|num|close|PlayerjsMenu|thumbnails|apdr|pauserollonplay|_wait|rightclick|dashquality|_lastactbut|onStep|bgbordercolor|scrollarrowcolor|resizeonwidth|fid|mouseover|mouseout|embed|rmbgcolor|poster_a|vars|bgtmp|YoutubeID||scrollarrowsize|SubtitleOff|youtu|newfile|hidevar||hideuntilstarted|timerTime|sub_upload|current_file|rightout|opera|plopt|classList||rc_label|stuck|bgo|prefile|mini|urls_and|ff0000|mtp|referrer|bgborder|poster_aover|hdstp|limitwidth|BgBrAct|ceil|14px|screencolor|333333|rld|PlaylistRewind|vast_type|ssflyp|openById|RemoveMedia|sub2|serif|sans|randomstr|paddingleft|AudioTrackChangedNoHand|1080p|changeheight|ShowLayer|handleaover|PlaylistHere|FileType|setaction|wait_to|stretch_width_last|playroll|static|lastTouch|button||_steps|resizeSettings|rename_audio|scripts||Show|timeld||container_h_procent|wtcntrl|SubtitleError||UpdateTime|MenuProc|playlistrewind|playlistloop|sleeptimer|sub_all|autoLevelCapping|files_channel|gifed|VastVisible|CreateTip|HlsLevel|fjs|unmuteplease|noclick|svg3|resizetxt|ksu|youtube_id|lock|NativeExitFs|overlays|timeshort|lngth|TitleTemplate|MainUpdateSize|autoprevopenfolder|customdesignsvg|response|videoWidth|DoubleClick|isAuto|seeksides|PipSize|onClickSubtitle|CreateDASH||isPlaying|FrameResizer|doubleclick|ClearClick|audiosrc|click_t|AudioContext|iconopacity|tippaddingtop|setActionHandler|YouTubeIframeAPIReady|current_plurl|omt|script|HidePoster2|find|documentElement|offsetTop|||edge|drtn||thumbs_on|||HideTip|vastfrombg||livewakeup||colorbg|done|angle|_control_|menu|playVideo|mouseUp|worked|vastonmobile|Start0|clr_options|iclr|adsfirst|onerror|playlist_title|quality_received|suboptns|_readyonplay|ShowHandle|started|container_id|isTypeSupported|mediaSource|isReplay|hideAllIcons|tipalways|BeforeVast|picture|icon2|||eventstracker|UpdateVars|parsed|VastBgLoad|autonextopenfolder|Password|100000|lastIndexOf|BgClr|hlsfps|unmuteonclick|StageMove2|arpl|sub_stroke|PlaylistError|control_start|subsor|JsClk|alldd|volumegain|imgldd|UpdateVars0|hlscq|iconscolorover|click0timeout|998||TitlePl|effect|prototype|last|_hlssubtracks|timeout|_iconv|CrtVl|VisibleItems|mediadrag|ytautoquality|MseIsSupported|LoadedData|pauseVideo|Captions|setQuality|JsEvent|substore|removebykey|TheEnd|getVideoData|resizetext|span05|ShowShare|customTextPl|CustomTextButs|hlsSub|currentposter|upText|SubtitleParse|ssfontcolor|floatmarginright|appearance|||sub_designstore|PstrLdd|cover|CloseSttx|ClosePl|PstrLd|ioscss|onPipLeave|rmcolor|Alert|HlsSleep0||is_hls2|Action2|historybga|PluginMovable|sleep_timeout|network|mutedautoplay||historybgcolor|code|historytitlea|StartSpeed|HlsSleep|str2obj|||onDash|sub_upload0|||dontload|CheckDash|startwait_t|ahd|scrpt|timerInterval|SubtitleLoadAll|landscape|Visibility|_set_quality|isFullscreen|getDuration|heightInterval|xy00|piped|pldur3|stringify|pipto|playerjscom|sleep2|Visible|sub_store|NormalscreenUI|urlsl|nextLevel|re_y|submm|ControlCoordinate|||||nativehlsios|firstly|ToolbarHide|dont|moving|pljssubtitle|_css|FullscreenUI|WaitSize|HlsAudioTrack||removeTracks|but_w||tchs2||spn|pldur2|DrmVars|onTagError||audioctx|enabled|||v360||||CreatePoster|Preload|toolbarhidden|vtt|urlcnfg|geo|landfullmobile|drawImage|Text|change2playlist|leftandrightpadding|Review|tagsurl|nohead|bg_hide|gained|clientWidth|ScreenClick2|_move_rights|scld|onWkitKey|contentDocument|onPipEnter|tagSrc|SubtitleTimerMenu|settimer|Menuproc|FSL|order0||||||_rights|rename|SetCurrentQuality|mobiled|insertBefore||PlayerSize|mousemove|yamtrid|lntch|Recover||Shuffle|ass|ChangePip|nativeControls|xvalue|CheckPip|||HlsAudioTracks|CreateWS|pljsuserid||subtitles|||autoplaymute|paddingright|maintitle|cpm|Youtube|encoded|activeicon|ChkDrt|chr|fixed|userid|ws_created|hls_started|isNaN|contain|pstrsin|sub_off0|input|nativesub|NxtExt|file_yv|renameTracks|removeItem|pp2|while|pepper|Media|Destroy|sstext||RadioTags||||||||||hmaxk|3600|iobj|maxMaxBufferLength||volumestore|screenmarginbottom||toggleControl|iOSTrackLoaded|cntrls|playiconbut|pljsvolume|pljstrack||normalscreen|write|playsinlineonmobile|pljsquality|onYtPlayerReady||logout|hlserror|qualitystore|SetHlsQuality|other|RightMenu|VastCheckNext|fonts|deltaX|InitVisible|IndexPlaylistProcessor|onYoutubeReady|over_final|ReplayIcon|fzoom|moveseek|EndMove|VisibleCheck|handlehideinit|_recover|handlemove|VastGo|smbls|Seeked|resizeFromText|exitfullscreen|_tags|UpdateVolume|checknative|stopkeys||tmp2|nocontrols|volumewheelfull|_time_load|ontouchmove|Metadata|fullblack|blra|adsinchain|pstr|ErrorMsg|Mvskpl|CheckHideVars|pjs_parent_i|marginbgpadding|Empty|DVR||activeiconsize|updown|Style|hdbrdclr|noprevicon|IndexPlaylist|leftright|vast_preload|stopotherplayers|moveOr2end|UpText|UpdateStart|splice|SetCSS||msRequestFullscreen|540p|playbgcolored|Places|pjsframed|webkitRequestFullScreen|Thumb2|mozRequestFullScreen|hostname|requestFullScreen|movevent|sub_font|plopenid|restart|reloadfirst|thumbs|6px|linkurl0|bgcolorlink2|vastcontainer|Rotate|lastt|marquee|imageLoaded|ClickArea|PlaylistLoad|ActionOptions|viewBox|Open|doctype|||_i|minute|icnclrdwn|tipfont|tippaddingbottom|settingsNumberVisible|hidetime|hour|ctxt|tipcolor|tippaddingleft|mdswp|tipfontsize|tipletterspacing|clck|tipbgrounding|onClick2|btm|exist2v|scldwn|last_text_w||onMobOver|VolumeWheel||vastgo|Marquee|||minw|_currentIcon|wheel|onMobMove|End2|png|ErrorReload|addtitleplaylistbr|addtitleplaylist|openplaylistroot|reloadtimeout|VastVideo|postsmbl|hideonplay|second|SettingsParser|advertising|TipHide|TipVol|toFixed|CstmTgl|volume2|filerorto|StyleSubtitle|bordercolored|m3ui|ControlsBg|presmbl|End3||||||VastPreloadLoad|ie9|pjslng|arrinterval|handle2color|SubRem|pjscssed|quick|valuemargin|dash_subs|valuepadding|deg||Bglines|SetSubtitle2|killMotion|_blank|onup_to|RemoveForNextAd|midrollo|play25|play50|Loading|grdlft|HidePositionControl|removedNodes||||mobtch|play75|NewAspect|scrollarrowbg|vast_midroll_limit|bordersize|LineScale|div2|toolbarisdown|content|playlistovertimer|MbMv|ControlOut|start2|vastclick|downi|coloroverplay|150|marginbgcolor|Alpha|getAudioTrack|handleiconover|handlea|UpdateDt|VastPreloaded|NativeSubtitle|outro|Loaded||||||nwfl|StartTimeout|handlecolor|MediaSess|subpausehide|pjshd|timeline_w|scrollarrowbgcolor|posterhidepause|updatePlaylist|Prefile|introstart|posteronpause||SubOpt|check|tem|vast_starts|match|sub_bgpadding|Player|tmpr|Playing|poster_float|butByS|dropupdate|borderRadius|resizeonmouse|resizeme||startcss|handleiconpress|clickscaley|EarlyEnd|csta|gaurl|reRightMenu|SubUpload|Script|pstr_to|NoSpan|notofh|_timeout|2160p|lastsub|stvs|reloadlog|brand|1440p|innerText|SpeedChanged|utx|decoration|vstdwn|fileorto|QualityChanged|fontFamily|||youtubeposter|_stop|getQuality|yterrors|hlscookies|full_minutes|after|sub_allmyt|customBuffer|PluginRel|playsinlineonmobileiphone|Qualities|Playerjs|vpaid_starts|geobj|full_hours|together|onQualityChanged|shwvstfnsh|mss||SetChannel|index|incorrect|default_subtitle|sub_off_title|006|pjslog|StopOtherPlayer||ovr|showposter|andlimit||mpd|Number|PluginDash|hlsmto|preloaded|width_div|comment|isyoutube|elastic|m3u8|posterhidetime|current_vast_url|isSupported|maxLoadTimeMs|preloadhls|seekTo|hlsdebug|last_ors|time2|hlsvastwait|reHls|hlsaudio_off|str|hlsquality_off|HidePoster3|height_div|dashjs|butseekto|PlugDsgn|dasherror|anonymous|playlist_id|isVpaid|Start00|PluginCam|ShuffleEnd|VastBreak|contrast|cuid||vast_adid|adscounter|last_subtitle|apto|getPlayerState|wrapper|preloaddash|limit|api_|plapto|youtubeready|Ease|nameofyoutubequality|vast_prestarttimeout|plcontinue|disableRemotePlayback|setVolume|VastLongTimeout|VastInfo|FindFileInPlaylist|framei|hlsfto|FindIdPl|vast_longtimemsg|alert404v|sfjs|nomidroll|firefox|sugar|msie|PluginSlides|getContext|1val|passontime|nooverlay|maxTouchPoints|PluginHeart|ffect|Drt|sub_bg|toUpperCase|CreateMedia|reloadlive|RenameTracks|callback|PluginTrack|fileto|yamtr|openpl|360|PipToggle|intros|reYT|finishrewind|sub_big_fullscreen|movable|PipSwitch|_ud|Quartile|Timeout|filetod|935|playedquartile|playedstore|sub_lineheight|224|sub_bgo|FileTimeout|imageExists|scrollX|_ue|castname|adblock|url3|heartbeat|Hide|notv|maxresdefault|Exit|PluginThumbs|rand|fullonplay|outside|trkp|MediaYoutube|update_|reverse|InvertPlaylist|ParseUrl|Timer|crt|resume|fullonplaymobile|MSIE|globalfontname|PjsFramed|endfull|seeked_time|pjsframe|redirectonclick|0val|subtitle2|device|Playback|dashaudio|nativeSubtitle|casterror|getBoundingClientRect|castdevice|YouTube|upDT|removeNativeSubtitle|offset|redirectonplay|640|175|swiping|GET|timelimit|timebreak|ct2|styleSheet|Stopped|alerts|XMLHttpRequest|alert404|pmevnts||norld|pjsfrm|alert404text|file_type_old|alert404video|PlayerjsEvents|PluginErrorVideo|parentElement|ReloadTimeout|autoplayed|timelimited|tvg|SubtitleBottom|hidesvg|Swiping|toLocaleTimeString|audio|swipep|Papi41|notag|midrollimprsd|Scripted|skipads|PluginIntro|minduration|MediaVideo|access|rest|denied|upload|rgb|keyframes|_html|subshift|recovery|PlgnVstPstr|High|slng|whlskfll|adsinvitation|ChkHlsEnd|scrollwheelfull|playByYoutubeId|playId|ads|copied|PluginPip|pipSrc|fs_error|PostFullscreen|900|1150|PlgnVstLdtx|1550|TheEnd2|1800|iosExitFullscreen|cancelFullScreen|onPlayTag|frmvst|sub_split2words|tagsinterval|menufltr|zoom|isArray|fromCharCode|unset|gtag||msExitFullscreen|current_time|webkitCancelFullScreen|ga_event|posterhidestart|mozCancelFullScreen|cancelFullscreen|Yandex|exitFullscreen|yaCounter|yamtr_event|customyterror|WaitPoster|PlugScaled|selectOpen|action_settings|setupx|onMouseDown|prted|hidestartbutios|tipvar|tipmargin|bgcolorlink0|Click|hideafterclick|_reset|rotateonhover|System|hidesec|ffeeab|prtObj|PjsFr|CustomFonts|nativefulldroid|today|RightOut|GAYAyybe|RightOver|bggr|MarPad|666666|unhidden|DisplayControl|bQTkAnns|IFRAME|controlCSS|setcss|HdIcon|nativenotipad|_subfile|nativenotiphone|hidewithposter|nativenotios|Buffer|7px|translate|Tmln|click_t2|_xIcon|notframe|displayvolume|iconsreplay|prevorius_default_h|prevorius_default_w|parentIframe_style|minus4back|with_min|with_hours|RenewFromTitle|zoomed|noClickTimeout|pressed|changedTouches|5000|cstm|scalesmall|picheight|StyleFew|rotateplaying|margin_bottom|svgtmln|pldelay|rszr|icon3|liketext|inversetime|Pldelay|hlscaptions|opposite|bold|action2|Control|PluginGeo|togglesubs|parent_domain|borderbottom|headbordercolor|keyCode|which|brda|plusminus|encodeURIComponent|playedstored|fontsizesmall|lineh|bgstretch|topside|iconmargin|analytics|mobileover|onMobOut|seeksidesec|clickscalex|Hideuntilto|openplaylistpause|openplaylistafter|rmsize|seekicon|screen_lw|4px|onClickSubtitle2|scroll_height|often2|hideonleaveandplay|often|bandwidth|hidebefore2|hidebefore|hideafter|RightCSS|unblock|18px|ontouchstart|onClickTimer2|nxtttl|ControlLine|_nextIcon|Init2|PluginCut|700|_duration_load|StorageSupport|UpdateLoad|rc_|UpdatePlaySeek|_time_play|sesstime|_duration_play|dblclick|handleinit|Actions|thumb_width|requestAnimationFrame|postmessage|method|playerheight|Controls|templated|toptip|template|linetipmarginbottom|speedstore|pljsspeed|thumb_move|hlsptm|CreateThumb|thumb_height|place|textarea|mousedown|mrgnsmll|closePl|StageOver|line_volume2|KeyUp|Continue|arial|evenodd|rule|helvetica|Rectangle|linetippointer|KeyDown|tippaddingright|optStr||ffdd1f|thumb_shadow|thumb_bordercolor|thumb_borderwidth|thumb_border|PluginReplace|pljsfirst|vast_nofirst|trackstore|thumb_radius|pjsin|mvskps|PlacePoints|PjsFrMsg|customdesign|handlemargin|DownIn|PluginPoints|sub_bottommob|valuebgcolor|valuebg|valuerounding|sub_sizemob|sub_sizemobfull|iset2|valuesize|FFFFFF|gradientcolor|Wheel|linespeed3|linespeed2|createTextNode|colorload|gradientcolorload|linespeed1|default_speed|querySelectorAll|path|gradientcolorbg|ontop|hidedown|wps|ControlOver|mobiletv|SettingsExist|220|postmessages|270|xOffset|yOffset|CancelBubble|current_thumb|SettingsSpeed|smallfontsize|PlayerjsAsync|handleiconsover|floatwidthsmall|floatheightsmall|handlewidth|PluginPlSrch|bgline2|bgline1|bglines|clickmarginbottom|clickmargintop|onmousedown|onmouseup|bgbrdrw|bgw|_a|roundout|_w|315|nums|linker|UpdateSettings||scrollHeight|scroll_down|Arpl|PjsCheck360|gainedsource|connect|showById|Gain|um1|nextAutoLevel|Posters|aborted|Width|alertscolor|Arpl2|alertspaddingv|CheckTop|startLoad|hlsmaxlvl|hlslowquality|audioGroupIds|show1value|nameofhlsquality|renameQualities|FullscreenChange|HlsQualityLevels|sourceBufferValidAPI|UnArpl|scroll_left|SourceBuffer|alertsbgcolor|sort|webkitneedkey|leavepictureinpicture|enterpictureinpicture|durationchange|volumechange|15px|loadedmetadata|timeupdate|Image|complete|showing|addTrack|obsrvr|subtitleTrack|hls2|setHlsAudioTrack|RightClick|RightMove|ShowTimeout|setHlsQuality|setTracks|MutationObserver|setDashAudioTrack|setDashQuality|PluginHlsFps|webkitSetPresentationMode|mimeCodec|pljs_yt_|SubtitleSettingsClose|direction|supported|debug|FlussonicMsePlayer|lsfullstart|lsfullplay|CrShr|portrait|landscapefull|rc_version|drm|clrs|rc_anyway|ltr|alertsfontsize|rc_labelurl|tap|isHidden|PlayingChecker|onYtPlayerStateChange|highlight|Interval|PLAYING|ENDED|PlgHlsFdt|hls_stuck_duration|dvr|hlsTextTracks|livewakeuptime|MediaSource|allowfullscreen|onLoadedData|changeAspect|ZMNMEArmFaZMsMZ8G3DeZYHgDYvftwGPqTGKEXzgD2L0twGPqTG|language|scrolling|MetaAudio|HideLayer|ytcl|pjsfrrs|alertspaddingh|nopause|unpause|iframe_api|HlsLiveWaiting|wrong|onLoadStart|allowtransparency|iosexfull|ParentFS|webkitendfullscreen|allow|youtubecontrols|hlsdrmfp|alertsbga|OrientationChange|loadSource|abs|ControlsBgClick|hidecontrol|PlaylistClose|hideonfullscreen|ShowControl|showntv|PluginSkip|unfixing|ArrowsInterval|playerjs|ScrollDown|ScrollUp|checkBase64|hideuntilmeta|ScrollRight|preposter|HideAnimate|ScrollLeft|PlaylistBack|hidewovar|historycolor|hideonvar|historytitlestrike|hidebeforesec2|PreNewPl|hideaftersec|hideonwidthlimit|hideonwidth|read|ShowAnimate|hideoverwidthlimit|scrollarrowgradient|prenewpl|Exist|noindex|UpdateTimer|Volumescrolled|posteronwait|PlaylistPlayId|HideElement|pstrwt|wtpstr_to|40px|PlaylistOpenId|apdra|scrollarrowbgover|Href|PluginMbps|upd|playonhover|leavetimeout|PlaylistMove|scrollarrowbgovercolor|updateTitle|setting|hideonvolume|vast_ima|stretch|hidebeforesec|hideoverwidth|hmaxk2|linkpause|paddingtop|alwaysjustpause|pipVol|back|userpause|userplay|unmuteonplay|plaudio|actpause|sttr|width100|screenshot|marginprocright|lrppp|lrpps|ControlX|marginproctop|marginprocbottom|PluginShare|OpenPl|NewPl|always2|SubtitleSettings|bgbract|muteiconbut|scheme|titlepl|alwaysnotfullscreen|offsetwrite|hidewithoutplaylist|hideonbar|hidepsms|right_y|mbmv_timeout|resize2|upTexts|mp4|showShare|customText|1001|ssflyw|plclose|right_x|linktarget|user|999999|170|posterwidth|postertitleonhover|Yes|Bottom|888888|Shadow|dashcookies|nameofdashquality|titlecolor|Font|poster_floatmargin|177|dashlowquality|222222|Philips|Roku|historybgaover|Tizen|blackberry|settings3|dashdebug|settings3action||__storage_test__|nomobile|settings4action|settings4|roll|poster_floatheight|poster_floatwidth|iemobile|settings5|settings5action|poster_floatposition|poster_floatbgcolor|WebkitAppearance|settings2action|settings1action|settings1|Sleep|logo|wkdt|Skip|matches|fine|16x9|matchMedia|iosv|unavailable|clr_brightness|posterheight|updateCuid|moveplaylist|ZMNMCAr0EA9lZafMDezjFYraGdzcFMZjZdWaHXcmFaZMsMnlF3nkCAOQC3ncDA4MpTn0IBScZafMG3DeZMNMGX9QEBvgF24MsMnaF250Gd9jGP1PEAHfHTZjZd1LGdHgFMZ6ZaRKqxRKqTROrwn9pTnaF250Gd9jB3r0CBn0Zag7Zd9PDXzPZafOqMNMGX9QEBvgF24MsMnaDA50DBZMpTnQC2WjDwZ6qMNMF24MsaVjZdcaF24MsMZ8G3DeZYHgDYvftwGPqTGKEXzgD2L0twGPqTG|tXGKHYnLFerdF3nktwH0GdWlG2OLHXyfrwNKqPbetaONF2O5FXclDwSNF2clHYq9nQRlrxbQrQyKqT40sUuQsTRNpay2qayKqxqlrxV1raqKqxVlrUq3rwR3ZURlrxbQrQyKqT40sUuQsTGKDdcjFU0eZ2DdDdDdDMHGpQ48BT9etaOGp3r2DQ4MpTngC29lqPZ6ZaOQHdGKH2cbHXK9nQZNnPSfDAceEYu9nQZNnQ48DPS0GdWlG2DmGd09n3vPCA5QFXW0DwKPpTRQowG|tYSLHXKKDU0exxV2pUGlqxq2raVOqQZKxUV2pUGlqxR5qxC5rUyKxUV1paZNsUV3sUyjrP4OqUbOrab0rwSqqxulqaG1qUbQpUGlqxR5qxC5rUyKuQV0paZ3rxR5qPNQpaV5sxVPraZ1ZUVOpaR2qQV5rPNNZUGlqxq3rxu2rUyjqTSUqP4PqxV4sxy5qwNNZURjqP4OsxbOqaCPrwRNpUGlqxR5qxC5rUyKuQRjqxVlqUV5qaVPrMRQpaZOqxK5rxbOpUV0paZOsUqQsUbKrP4OqQG1rUC0rwNOrT4PqxKQqQK5ZVN3paVQrQy0rau1pUVPpau0qxR0rayKuQulqxbQqQR4rxyjqxZlrUuOqUu2rwROpaG4rUq4raCPpUVNpaR0qxGNqxKKqw43sUuQsUC2qMN3paVNsxV2sxu1ZVqOpaG4rUq4raCPpUulqxG2raq3qUyKrT4OsxqQqUK1rwNOpaG3rQZ5qaq2ZUGlqxq3rxu2rUyjqw43rQGPsxZQrMSUqxRlqUKOrQK0rTNOpaG3rQZ5qaq2ZUVPpau5qUGNraqjrT4OrQC2qQGNrwROqM40sxR3qUCQpUGlqxR5qxC5rUyKxUVNpaC0rUyOraGjrP4OqUbOrab0rwSqqxqlqQKPsUb5rMNOqw41rxZ0qUR0ZVNOrMN3paVQraCOqxqPZWfeZXDgFXN9nPrdDdDdDdCetaOGp3SLHXK|plduration|ZMNMCAr0EA9lZafMGXOLIwZjZev5GXyMsMnQHdGMpTnMDPZ6qwNMCdHaF2OmGMZ6ZaRNqURNqTZjZdneFPZ6qwNMCdHNCAvbEA5eZafMrPR3ZUGKrPZjZdcaF25kCBneEA4MsMZNZURKqTR0ZMNMCdHLZafNpaqjZdneCA92DBZMsaRlrMNMG2rLFXzmHdzPZafPpaVjZdLgDXyMsaVjZdLgDXzmFeSjCBbMsaVjZdLgDXzmFecmHBv1CdyMsaW9pTnaF250Gd9jB2OgHdyMsejMF3nbDBZMsaVQpTnmFMZ6qwNMHXz4HTZ6ZdOgHdyMpTnjDBv0DBnQGXWaEA5eZafPpTnLC3vgF24MsMnjEBDcZMNMHYcNDwZ6ZevcIYuMpTnfCA5bZafNpTnaFXcaEPZ6qTNMDd9lHYrgIdyMsaVNpTnkCBneEA4MsMZNZURKqTROrwZjZdLgDXyMsaVjZdLgDXzmFeDmDTZ6qB0jZdrmFevPF2OJG3vmGTZ6IPnmGdvcGMZ6qxujZd9lZafNpTngC29lZafMtYr2DPS3EAv0EU0eqaReZXLcEAHfHU0eqaRetaOeZYvPCA5QDd9PFx0eHYnLFerjCBvcoUujZUugnQ48GdzaHTS4twGNnPS5twGNnPS3EAv0EU0eqxZeZXLcEAHfHU0eqxZeZXDgFXN9nPrdDdDdDdCeBT8|ZMNMCAr0EA9lZafMG3vmGTZjZev5GXyMsMnQHdGMpTnMDPZ6qY0jZdrmFevPF2OJGYncHMZ6IPnmGdvcGMZ6qxyjZd9lZafNpTngC29lZafMtYr2DPS3EAv0EU0eqaReZXLcEAHfHU0eqaRetaOeZYvPCA5QDd9PFx0eHYnLFerjCBvcoUylrwNKrwbetaONCBvfZXu9n004pab5sxb5pUVNpauQrQu5ZVN4pab5sxb5pUVNpauQrQyKxUZjrw4PqxK3rwSqsT45sxb5swNNZVN4pab5sxb5pUVNpauQrQu5ZWfKxxRjqTSqqMNNZVNPpUVNpaZ0sxKQZVNNpUVNpaZ0sxKQZVNNpURKAMGKDdcjFU0eZ2DdDdDdDMHGpQ48BT9etaOGp3r2DQ4MpTnLC3vgF24MsMnNGdz2ZMNMHYcNDwZ6Zer2DPZjZeraCAOcZafOpaZjZeSmG2c0EA9lZafMC29lHYnmFYqMpTnkCBneEA4MsMZNZURKqTROrwn9pTnaF250Gd9jB25cIYuMsejMF3nbDBZMsaV2pTnmFMZ6qTNMEArmFMZ6ZaOQHdGKH2cbHXK9nQZNnPSfDAceEYu9nQZNnQ48DPS0GdWlG2DmGd09n3vPCA5QFXW0DwK1pTR1owG|tYSLHXKKDU0exxRlrUC5rUKjqAykqUyKxURlrUC5rUKjqAykqUyKxURlrUC5rUKjqTSqrP40rab0rPN1paZOsUG1ZVNNpau2sxu4pUVNpauQrQyKxURlrUC5rUKjqAykqUyKAMSrrP41qQR1qMNNZVN5payQqUyPpURKxUblrxqNrxZjqxRlraZ0sUZKxUGlrxqNrxZjqxRlraZ0sUZKxUGlrxqNrxZjqTSEnPSdEAOjtwGaDdDdDdDdn1NmtaOGp2G|tWNmG3DetMZjZdWaHXcmFMZ6Zd5cIYuMpTn0IBScZafMG3DeZMNMG2rLFXyMsaVlqMNMGX9QEBvgF24MsMnaF250Gd9jGPZjZd1LGdHgFMZ6ZaRKqTRNZUV1Ze0jZdrmFevPF2OJG2LLGdyMsejMF3nbDBZMsaV3pTnmFMZ6qTNMEArmFMZ6ZaOQHdGKH2cbHXK9nQZNnPSfDAceEYu9nQZNnQ48DPS0GdWlG2DmGd09n3vPCA5QFXW0DwKOpTRQowG|tYSLHXKKDU0exxVNpayPqaG1qUqjqxZlqQu4rUVPsTSqqxRlrxZPrQyNqPN5paqNqQq5rUROZVq1payQray4rau4pUblqxV5rxR4sxKKqM41qQu4qUb4swNOqw4QsUb2sxKOZURjqxqlsxVPrxqNrwSUqTN3pabOrxbPrxV5ZUylqaZ2sxC4rQGjqP4OsxZ3qxyQrMROqT41qaZ3rxRQpUqlqxq5sUCNqwSqqxRlrxZPrQyNqPNNpaVOrQC0rQR1swSqqxKlqURQrxKOsTN2paZQqQRPsxbQZVNOqT41qaZ3rxRQpUVPpaq0sUuOqaKKAMGKDdcjFU0eZ2DdDdDdDMHGpQ48BT9etaOGp3r2DQ4MpTnLC3vgF24MsMnQEXWPDwZjZev5GXyMsMnQHdGMpTnNF3rgHXcmFMZ6ZevmGT1PEAHfHTZjZd1LGdHgFMZ6ZaV1ZUV1ZURKqTZjZdneZafOpTnMD28MsaVjZeraCAOcZafOpTnMD3SLDXvgFdGMsMZ2ZUCKrMR2ZMNMCdHLZafNpaqjZdneCA92DBZMsaRlrMNMCA5gFAW0EA9lZafMGX9QEBvgF24MpTncCBrcZafMDAOLG3vgCPn9pTnjCA5eZafMGeyMJu|u10|Boolean|isflash|let_|vastbreak|pjsga|prt|startvast|dwn|moved|Test|thumbs_img|VpaidSet|vpaid_|reloaderTimer|logos|google|tXGKDdcjFT1PHAOctwHlF256DBnmnPS0GdWlG2DmGd09n3vPCA5QFXW0DwKkqwNKpxVgnQ48GXW0ETSbtwHrrP43qUKNrabNrMNOqM4OsUC5sUZOZVq3payPrabNsxR2pUVPpaRQraGNqaVKrP4QsUG5qUbNrMNOqw44raCPqQZOZUGlqxV0qUK5qUCjqxVlsUC2qaqPqwSUrM43rUZ4rUbNrMNOqw44raCPqQZOZUClrxZNqxR5qUCjqxZlqxGPrQZPqwR2payPqUVNsxR2pUVPpau2qUZOqaVKxUClrxZNqxR5qUCjqxulqauPqxyPqwSqqM4QraZPqQbNrMNOrT4PrUZOrxZOZVqPpaRQrxy0sxR2pUV0paZ0qaV1qaVKqw43raKPrxbNrMNOrT41qUb0rUZOZUVlrQC4qay5qUCjqxulsUq2qxqPqwSqqw43raKPrxbNrMNOrM4NqauNsxZOZVqOpaG2sUZ1sxR2pUV2paq1qUG4qaVKqM4NqQy1rUbNrMNOrM42qxKNrQZOZUZlqQCPqaq5qUCjqxClraV4qUGPqwSqrM41qaROqUbNrMNOrM42qxKNrQZOZVN2payPqUVNsxR2pUV4pauNqUROqaVKuQClrxZNqxR5qUCjqxKlraK3rxRPqwR2paG0qaK0sxR2pUV4pab5qQb5qaVKrP4OqxuNsUbNrMNOsT45sxq5sxZOZVq3paq4rQbOsxR2pUV4pab5qQb5qaVKrP41qaC5qUbNrMNOsT44qaq1qaZOZUGlrQR4qUC5qUCjqxKlraGQqauPqwSqqxRlsxRNrQV5qwNOrM4NqauNsUZOZVqOqw4OqaKPqUbOpUV1paKQsUG2qaVKqxVlqaGOsxy5qwNOrw42sxu0qaZOZUVOpaZ3qxb1sxVjqxylrUqNqxRPqwSUqxVlqaGOsxy5qwNOrw4Oray3sUZOZUVOpaVPsUZOsxVjqxylqUZPqUuPqwROqT45qUR3qxbOpUV0paKQraVPqaVKxUGlrQR4qUC5qUCjqxZlqxK2sxKPqwSEnPS0GdWlG2DmGd09n3vPCA5QFXW0DwK2payPqUVNswNKqxylrUqNqxVPowSPF3vLHXyfpxu1paRNqURNqTbKHYnLFerjCBvcoT02payPqUVNswNKpxV1pauQqUVOqMbKnPSdEAOjtwGaDdDdDdDdn1NmtaONCBvfZXu9n00Osw45qUyNqQR0pUylsxq0rQGNsTSqqxClrQVPqQbNrTNQpaZ4rxCOqUKKuQV2payQqxZPqUujqP4OqQyQqQR4ZUV2paq5qaZQqUujqM45rau4raR4ZUV2paVOsUuOqUujqM45rau4raR4ZVqOrw43rUGOrQR0pUZlsxC0sUCNsTROrw41qau0qaR0pUqlqaGOqQyNsTROrw41qau0qaR0pUqlrxy4sUuNsTSqqxylrxZ0rUZNrTN1paq0qUG4qUKKxUVOpaq2ray2qUujrw4QrUR3sUR4ZVqOqw4NqQb4rQR0pUylqQuNrQKNsTROqT43rQZ1sUR0pUylraR4qUKNsTROqT43rQZ1sUR0pUylsxq0rQGNsTSqqxRlrQGPrxKNrTN3paVPqaGQqUKKuQVNpaG3qay4qUujrP40rUb0qaR4ZUVOpaRQsxK3qUujrP43qxC3qxR4ZUVOpaq2ray2qUujrP43qxC3qxR4ZVNOrw41qau0qaR0pUGlrQV2rQVNsTSqqxylrxZ0rUZNrTN5pau5sUC1qUKKuQV1payPrUuPqUujsw43sUCOrUR4ZUV1paG0rQV3qUujqxRlqUbPraqNsTROrM4OqxK0qxR0pUVNpaR5qaCQqUKKuQV2paq5qaZQqUujqxRlqUbPraqNsTROrM41qQVPqaR0pUblsxZPqxCNsTROrM43qxZQsxR0pUblrQGOsUKNsTSqqxblsxR1qUqNrTN3paVPqaGQqUKKuQZNpaVQqayQqUujrM45qQG0qxR4ZUZNpaZ3raZ3qUujrM43sxqNrQR4ZUZNpaZ3raZ3qUujrM41qaK3rxR4ZVqPqT4PrQCPrQR0pUClqaC0rUqNsTRPqT4OqQZ1qQR0pUClqxZNraKNsTROsw45qUyNqQR0pUylsxq0rQGNsTSqqxblsxR1qUqNrTN1pabQrUG3qUKKAMGKHYnLFerdF3nktwH0GdWlG2OLHXyfqxylrxZ0rUZ1pTR2payPsUG0rMbKGd90CBvcoT0PqaylqURNqURNowS0GdWlG2OLHXyfpxV1payPrUuPrwNKpxClrxZ4rQu2owReZXDgFXN9nPrdDdDdDdCeBT8|mainresize|files_scale|camera|10000|u2bjc5jbclws|Active|default_w|default_h|fullwheel|castend|1IPnQC3ncDA5aF2OmGMZ6ZaRNqURNqTZjZevmF2OMCBZMsejMC29jF3ZMsMZNqURNqURMpTnfEAvcZafOpTnkCBneEA4MsMZkqaRKqTRNZURMpTneGdWbEAzlHTZ6qwNMCA5gFAW0EA9lZafMCAONEXVMpTnLZafOJwNMC29lHYnmFW90EBvjDwZ6IPnmGdvcGMZ6qwNMF24MsaVjZdWaHXcmFMZ6ZevgHXOcZMNMHYcNDwZ6ZevcIYuMpTnNF3rgHXcmFMZ6ZevmGT1jDAD0ZMNMC2OgC2jMsaRjZdLLFduMsaRjZevcIYuMsMZMpTn2CBZMsMn0EBvjDwZjZdLgDXyMsaVjZdLgDXzmFeSjCBbMsaVjZdWlEA1LHXcmFMZ6ZeSmG2c0EA9lZMNMCdGMsaVjZdneCwZ6qT40pTnMD3SLDXvgFdGMsMZ2ZUCKrMR2Ze0jZdrmFevPF2OJFXclDwZ6IPnmGdvcGMZ6qPNMF24MsaVjZev5GXyMsMnQEXWNDwZjZdWaHXcmFMZ6ZdOgFdyMpTnfZaf0pTnPF3zlDXclDPZ6qTNMHPZ6qxRNpTnLZafOpTnLCdGMsMZNpaqMpTnLFX9LDTZ6ZaRlrTZjZdWmHdzPZafMqTZjZdrmFX9PZafMDdDdDdDdZMNMC29jF3nMDPZ6ZdDdDdDdDMZjZdrmFX9PFX9LDTZ6ZdDdDdDdDMZjZdrmFX9PF3DcGMZ6ZdDdDdDdDMZjZdn1DdDcGMZ6IPnmFMZ6qTNMC29jF3ZMsMndDdDdDdCMpTnLZafNpaz9pTnNF3rgHXcmFMZ6ZdnmHYvmFwZjZd1LGdHgFMZ6ZaRKqxRKqQuKqxRMpTnfCA5bFXyMsaRjZdneGXWbDXclDPZ6ZayKqTR1ZURMpTn0EBRMsaVjZdLgDXyMsaVjZdLgDXzmFdOgHdyMsaW9pTnaF250Gd9jB3SjCBbMsejMF3nbDBZMsaZjZd9lZafOpTngC29lZafMtYr2DPS3EAv0EU0eqaReZXLcEAHfHU0eqaRetaOeZYvPCA5QDd9PFx0eHYnLFerjCBvcoUyjZUqgnQ48GX9jIAOgFdyKGX9gFevQtwGNpay5qQG1ZURlrUK0qQKKqT41raZ1ZUVQpayOrxCQZUVOpauQrQyKrPRNpay5qQG1ZURlrUK0qQKeZXDgFXN9nPrdDdDdDdCeBT8|tXGKDdcjFT1PHAOctwHlF256DBnmnPS0GdWlG2DmGd09n3vPCA5QFXW0DwK1pTR0owG|tYncC3uKIU0eqTGKIx0eqTGKH2cbHXK9nQqlrwGKEXzgD2L0twGOqMGKDdcjFU0eZ2DdDdDdDMHGpQ48GdzaHTS4twG2payeZYb9nQReZYHgDYvftwGQpayeZXLcEAHfHU0eqxZeZXDgFXN9nPrdDdDdDdCeBT8|ZMNMEArmFaqMsMZ8G3DeZYHgDYvftwGPqTGKEXzgD2L0twGPqTG|castinit|tXGKHYnLFerdF3nktwH0GdWlG2OLHXyfqMNKqPbetaONCBvfZXu9n00OrMN3paVQraCOqxqPZVNOrMN3paVNsxV2sxu1ZVNOrw4PqUKOrQK1pUGlqxR5qxC5rUyKxUV0paZ3rxR5qPN3paVNsxV2sxu1ZVqOrT4PrQyNsxqjqP4OsxbOqaCPrwROqw4NraqOsxGjqTR3paVQrQy0rau1pURKuQqlqaVOsUb1sxVjqTRNpUqlqxb5qxZ2qayKqTN3paVNsxV2sxu1ZVqNpUVOpaROsxZOqaCKqP4PqxV4sxy5qwNOrT4PqxKQqQK5ZUGlqxq3rxu2rUyjqxulqaV4qQq4swSqrP4OqQG1rUC0rwNOqM40rUVNrUC1ZVq0paV5qQqNsUy1pUVPpau0qxR0rayKqw43sUuQsUC2qMNOqT4NrUV3qUV4ZUVlrQK0qQK2raZjrP4OqUbOrab0rwSUqw43sUuQsUC2qMN0paV3raCQrQR1ZUulqxbQqQR4rxyjqw43rQGPsxZQrMR3paVQrQy0rau1pUVlrQG3qabPqQCKuQVNpaR4qxG4rUujqw43rQGPsxZQrMROqM40sxR3qUCQpUulqxG2raq3qUyKqxZlrUbNrQR2qPN3paVNsxV2sxu1ZVNOqT42rUu1qxC3pUGlqxR5qxC5rUyKxUVQpaq4qaK5sxCjqxVlrxyPrURNrTSqqxCjrP4OqQC2qxVQqMSEnPSdEAOjtwGaDdDdDdDdnQ48BT9NCBvftaOGp2G|tWNmG3DetMZjZdWaHXcmFMZ6ZeSjCBbMpTnLC3vgF24PZafMGXW1G2yMpTn0IBScZafMG3DeZMNMG2rLFXyMsaVlqMNMG2rLFXzmHdzPZafOpayjZd1LGdHgFMZ6ZaRKqxyKqTRPqTn9pTnaF250Gd9jB211HXyMsejMF3nbDBZMsaujZd9lZafOpTngC29lZafMtYr2DPS3EAv0EU0eqaReZXLcEAHfHU0eqaRetaOeZYvPCA5QDd9PFx0eHYnLFerjCBvcoUqjZUZgnQ48GX9jIAHmFMSdEAOjpBn1FXy9n25mFegcGd8eZYSmEA50GQ0esT44sUV3sUuPDw0OrMR0paq3rUCKsT44sUV3sUuPDw0OrMROqT42qayQswRQpaVNqUZ5ZUVNpaCPrxq5ZUGlrQuOrUqKqxyKrP43rUuOswRNZUqlqxRPqQGKrT4QrQu2qwROpaG3raq1raK0Dw0OrwR0paq3rUCOZUVlrQG2qQy2sUvcpxV1ZUulqQG0rMGKDdcjFU0eZ2DdDdDdDMHGpQ48GXW0ETSbtwHrqxRlrUuOraGjqP42qaV4rwSUqxRlqxG0qUyjqP4QqxuOswR5paG0rUq0pUqlqQV0qxbKsw40rQKNsTNQpaCPqQuQZVq5paZOqayOpUqlsxqPraKKsw4PqxZ1qwN0pauQqQqPZUblrUG5rUujrT43rUqQrwSqsw40rQb0rTN0paG0qxG4ZVqOqT4NraGOqPN1pauPrxVPZUVNpauPsxuOpUClqQCPqQuKqxRlrUZ5rUVjrP40qUq5rMSUqxRlrUZ5rUVjsT40rUu3swROqT4NraG4qwN5paq3sUK1ZUblrUKNsTNOqT4NraZOswSUsw4PqxZ1pUVNpaq2sxK1ZUblqaVPrwNOqT44rQR0swR5pau3sxu0pUVOpaV4qxqOZVq5paCOqaZQpUVOpaqQrxy0ZUblrQK2rxGjqxVlrUVQqUuKsw45raR5pUVOpauOqQR0ZVqOqT4OqQy5qwNOqw40qxqNrTROqT4QqxRPrTNOqw4QqQy1rTROqT40rUqNqPNOqw4OsUVQqwSUqxVlqaG1qxbjqxRlqaV2rUVKqxVlrQbOqQKjsT44rQy4qPROqw43sxR3pUGlrURQsxCKuQVOpaG5qxq4pUylsxZ4sxZKqxVlqaGQqxyjrT41sUC3rMROqT40rUV2rPNQpaCPqxK2ZVNOqT40rUV2rPNQpaCPqxK1ZWfeZXcbtwHNEerJHd9jHA1cB2zjDA1cFeuOnPSdEAOjtwGaDdDdDdDdn1NmtaONCBvfZXu9n00Oqw45sxuOqPNOpaK2qaG4ZVqOqw43qaZ4swNPpaV3qay3ZUVOpaGPqaK5pUZlraG0sUbKqxVlsxb0qxqjqM45sUqNswSUqxZlsxb3rUGjrT4OqQZ3qwROqP42qxCNsTN1paGOrUVQZUVQpaCOraR4pUGlrUC4qabKuQVQpaCOraR4pUblqaZNsUyKqxZlsxb3rUGjqxRlsUROrUbKqxVlsxb1rxZjqxVlsxyOswSUqxVlrQZ0qaGjqxZlqaCNsUbKqxVlrQZ0qaGjqxZlrQCPrUqKqxVlsxb1rxZjqxqlqUGPqaVKuQVPpaVQqUu1pUVQpaZPraGOZUVPpaqNrQCjqxqlqQR0qQyKqxZlrUK1rUqjqxqlqQR0qQyKuQVPpaC2qay2pUVQpaqNrUq1ZUVPpaKQsxGOpUVQpaZPraGOZUVPpab3rUC0pUVQpaR3qaZOZVqOrT4Pqay2swNOqw42qQK5rTROrw4NqUVQsTN5paC1qQu1ZUV1pUGlrUC4qabKuQV1paRNqUC5pUylqaKOrxuKqxulqaZ1pUqlqab0rUCKqxZlsxGOsUGjqw44raZ3sTSUqxZlrab5sxqjqw41rxZ5swROqM4PraqQpUVlrxyPsxbKqxVlsxb0qxqjqw44raZ3sTSqqxVlsxb0qxqjqw44raZ3sTSEnPSgDU0eGXgQB3DmFYzkDz9cFXzkDA50qMGKDdcjFU0eZ2DdDdDdDMHGpQ48BT9etaOGp3r2DQ4MpTngC29lqMZ6ZaOQHdGKH2cbHXK9nQZNnPSfDAceEYu9nQZNnQ48DPSdEAOjpBn1FXy9n25mFegcGd8eZYvPCA5QDd9PFx0eHYnLFerjCBvcoUqjZUZgnQ48GX9jIAHmFMSNF2clHYq9nQKlsUKOrQK0qdykqxCKrT4QrQu2ZUKlsUKOrQK0qdykqxCKqxRlraZ1qQbKqP4OqURPswROqT42qayQswR3paG0qxuQZUV1ZUGlrQu0qxbKqTRQpaVNqaq3ZUulqQG0raVKqw43rQCQrxC4rXykqxyKrT4QrQu2qwROpaG3raq1raK0Dw0OrwR0paq3rUCeZXDgFXN9nPrdDdDdDdCeBT8|seekstep|tYSLHXKKDU0exxVOpabPraG3raGjrM42rUG0rUG5qwSqsw44rQbQqaGPrMN0pay5sxb5sUu3ZVN5pUylrUG5qQZ1rQqKxUVOpaR0rQu0sxujrP41qaC3rQyOrPSqswN5pay3rUZPrUCOZVN5paK3sxqPrQZ2pUVNpau1qQy1qxbKxUVOpabPraG3raGjsT40qUCOqUZ0qPSqqxqlsxG0qaZ2qwNOqT40rxq1rxV5ZVNOrT44rxq1rxq0pUblrxG0qaZ0raVKxUVPpaKNraVNrTN3payPraG3rxV3ZVNOrT44rxq1rxq0pUylrUG5qQZ1rQqKxUVQpab3rUZPraVjrT41sxb5sxK0rPSqqxVlsxZ2rQG2rPN2paC0rQu0rQbOZWfeZXDgFXN9nPrdDdDdDdCeBT8|ZMNMCAr0EA9lZafMFBz0DwZjZdWaHXcmFaZMsMn1Fd11HXyMpTn0IBScZafMG3DeZe0jZdrmFevPF2OJHd9jHA1cZag7Zd9PDXzPZaf1pTnmFMZ6qwNMHYcNDwZ6ZerfCBScZMNMCAr0EA9lZafMHd9jHA1cZMNMETZ6rTNMGd91FdvgFdGMsaRjZdr1G3vmFBHgDYvfZafOpTn3ZafOqURjZdVMsaVjZdWMDPZ6ZaRlqPZjZdWmHdzPZafMqTZjZdrmFX9PZafMDdDdDdDdZMNMC29jF3nMDPZ6ZdDdDdDdDMZjZdrmFX9PF3DcGMZ6ZdDdDdDdDMZjZdLgDXyMsaVjZdLgDXzmHBvkHBvcZafOpTnPF3vLHXcmFMZ6qTNMCdHNCAvbEA5eZafMrwRNZUyKqTZjZdneZafNpTnfCA5bFXyMsaW9pTnaF250Gd9jB3vgFAyMsejMF3nbDBZMsaCjZd9lZafOpTnLC3vgF24MsMn0EA1cZMNMHYcNDwZ6ZevcIYuMpTn0DBL0ZafMqUfNqTZjZdDmFevQEBgcZafOqTNMFAWPD2clZafMqTRNZURKqxyMpTnaFXcaEPZ6qTNMG2zNCBnLHX9PZafMBT8MJwNMC29lHYnmFW9bHBnLHXcmFMZ6IPnmGdvcGMZ6rPNMF24MsaVjZdWaHXcmFMZ6Zdv1GdW0EA9lZMNMHYcNDwZ6ZevcIYuMpTn0DBL0ZafMBT8KqUfNqTZjZdDmFevQEBgcZafOqTNMFAWPD2clZafMqTRNZURKqTZjZdrjEAriZafNJwNMC29lHYnmFW9MHADdDBZMsejMF3nbDBZMsaKjZd9lZafOpTngC29lZafMtXvgHMSaFXWQGQ0eFX9LDXzPGMLPCA5bowG|tYr2DPSaFXWQGQ0eC2cPC3zjCBZfGdWlDTbeZYDgDBHTF3K9nQZ1ZUZ1ZUyNZUyNnQ48C2cPC2OcZXrjCBrQtwHNCBvfoYnLFdugnPSQHYnmE2y9nPLaF2OmGMbeZXr4twG1qTGKC3b9nQyNnPSPtwGPqTGKDdcjFU0eFd9lDwGKG3vPF2kcpBHgDYvftwGPnPSQHYnmE2ykFAc0DBnjEA1gHU0eqxReBT8|switchpip|tWNmG3DetaOGp2vgHa58JYNlFX9LDXzPGMLPCA5bowS7GX9QEBvgF246ZYncFXW0EBDcs21LGdHgFafKpxZ1GYKKqTRNZT0PrBS4s3HgDYvfsMR1qYS4s30lFX9LDXzPGMLPCA5boxgMDADmGdyKI2rmFevcFeu6ZTGes2vgG3SjCBb6ZXnjF2ris3SLDXvgFdGkHX9NsMROqURcs30lC2cPC3zjCBZfGdWlDTbKI2WlEA1LHXcmFafKGd90CBvcoYnLFdugZUnQZXOgFdzLGMSgFdDgFdc0DxkfDAceEYu6ZUVNqTy7HYnLFerdF3nkpA9PEAHgFafKC2zlHXzPZXrcFevcGak3EAv0EUfKqxRNnxkNF3rgHXcmFafKCAnQF2O1HXy7HX9NsMRNs2nmHYvmFxfKqUkjDAD0sMRNs3ngD2L0sMRNs21LGdHgFafKCBz0FQk9peSLHXKfGdWlDTbKI3r0Gd9iDw1bCBrfCBnPCBb6ZUVjZUZNqUkQHYnmE2ykDXWQEX9dDercHUfKqUkLFdckCBvgF246ZXvLG2KfGdWlDTbKqw41GPScCBrcpAclpA91HTSgFdDgFdc0Dxk9uXkcIADPCA1cGPSPF3vLHXyfGdWlDTbKIQVNqTyKI3vPCA5QDd9PFxfKGd90CBvcoUq2qXvcDPb7JB1RE2z5DenLFAzQZXvLG2KfGdWlDTbKIQRcZYkQHYnmE2ykDXWQEXWPGdW5sMROpTRPqUR7G3vPF2kcpAvLG2LmDdDQDBu6ZUR7JxyNnwS7G3vPF2kcpAvLG2LLGenLIxfKsUbjZUZNqUkQHYnmE2ykDXWQEX9dDercHUfKpxq1GYK7JxVNqTyKI3r0Gd9iDw1bCBrfCBnPCBb6ZUK5pTRPqUR7G3vPF2kcpAvLG2LmDdDQDBu6ZT0OqavNIUk9JwZjZdWaHXcmFMZ6Zdn1DdDcGMZjZev5GXyMsMnaG3qMpTnNF3rgHXcmFMZ6ZdrcFevcGMZjZeraCAOcZafOpTnaFXcaEPZ6qTNMEXcbDwZ6qB0jZdrmFevPF2OJG2z0HXclD3qMsejMF3nbDBZMsabjZd9lZafOpTngC29lZafMtYr2DPS3EAv0EU0eqaReZXLcEAHfHU0eqaRetaOeZYvPCA5QDd9PFx0eHYnLFerjCBvcoUZjZUZgnQ48GXW0ETSbtwHrqxZlrxV3raRQrMNOrT41sxb1sxKPZVNOqw44sxVQqau5pUVPpauNsUR0qMSUqxZlqUG0sUCPqMNOqM4PrUGNsUy3ZUVPpaZ0rQV0qUqjqxZlqUG0sUuPqwROqM40qUb3rxqPpUVOpaK5qUyQrUGKxUV0paCNqUVPrUyjqxZlrxV2raK3sTSUqxulsUqOqxCNqPNOqM4OsURPsURQZUV1paRPsxb5qaujqxVlsUZPsxZPqPROrw4PqUG5qUROpUVOpau1qxbNraGKxUVQpay3rQG4rxKjsw44rQu0qQb3sTSUqxqlray1sUGQswN5paC0qaC1qQq4ZUVQpaGPqQu5sxKjsw40qUC4rUZQqwROqP43rQV3sxyQpUblqxCQrQG4rQGKxUV1pab2sUCNqQqjsT42qxqPrQGPqPSUqxylsxK0rQV1qPN4pauOqUu2qUq1ZUV2pUKlqaR2sUq2rxVKqxCjrP45sxbOsxKNswSUqxCjrP43sxV1rxb2sTROrw45sUq5qUKPpUGlrxK4rQZPraZKqxylsxC4raRQqPN3paq4rxbOrxKPZVNOqP43rQV3sxyQpUClsUq1rUV0qaKKuQVQpaGPqaC4qaCjrM41sxZQrxR3rTROqP42rxyNrxC3pUClqQy2rxZ5rxKKqxqlrxG3rQK1sTN2paVPrUG0qQV4ZVNOrw4PqUK3qUGPpUulrxu3qaK2qQyKuQV1paRPsxb5qaujrT4OrQGNrxG1qMROrT44qQVOraRQpUqlsUV4sxVPrQGKqxulraRNqxZ0rwNQpau4qau4rxR4ZVNOqM40qUb3rxqPpUulqxR3sUuOqQyKuQVPpaZ0rQb0rQujqP45qauQrUR4rTROqM4NrQu4raZPpUqlrQyPqxR3qQGKqxVlsUbOqQZ0swNQpay5qUqQrTSqqxZlrxV3raRQrMNOpaq5sxy4rUKKuQVPpaV4qxVPsUCjqw4Orab0qxZPswROqw44qaZ4sxV4pURlsxC5sURQqUq1ZUVOpau1qxKNqxKjqT43sxV5rUVNsUKKxUblsUG0qUV4raZjqM40qaZ1qQy2ZVq5paC0qab4qaG2pUZlqQu0rUCQqxyKsw40qUCQqxGPswNPpaZ3rQC1rQG1ZUblqxCQqaV1qxVjqM4PqaK1rau5qwSqsT42qxq0qURPqwNNpaRQqxq4qUZ4qaqKuQKlrUR5rQq1rxujqT4NqxCNsUK1rQZ5ZUKlqaR2sUG3sxKjqTR3pab5sxV5rQbQpURKuQGlrQbOrxV3sUKjqTR3pay4sUC0qUV1pURlqUV2qUK4rxGPswR3paq4rxG5qaC4pURlqUqOqQKNqaKPqPSqrM44qQyOsUR3rMNPpaZPsUy2rUbOZVq2pay5qaR2sUu4pUZlqaG3ray3rQyKrM4QrxCPqURNrTNPpaq0rUu2qQV1ZUClqxZ0qQC3qxCjqM40qaZ1qQy2ZVN0pay0ray5rURPpURlrQbOsxuOqUK4ZVq0paV3raZ5qUb1pURlsxGPqaqQsxGQZUqlsUV4sUKOrxVjqw4OrQVNqxCOqwRQpau4qaq4raq1pUVlrURPqUR1rayKxUulqxR4raC1qUujqP41sxZ3rUu3rMSUqP45qayOqaG3qPNQpaG1qQGOqxV4ZUqlrQyPqUCPrQVjqP45qaC3raV2swRQpay5qxR1qQbPpUulqxR5rUu1qxCKxUVlqQb5sUC1rUujqP40sUqPsxZNqPSUqw4OraK4qab1sTNQpaKOsxGOsxGPZURlsxC5sxb3rUb3pUulqxG3sUC0rUGKqT43sxZNsxb4sUyjrT41rUK4sxROrMSqqM40qaqNqaVQrMN2paVPraq1rQR4ZVqPpaq0rxGQqUZ4pUClqQy4qxuQrUKKqM4PrQKOqxu0rMN2pay5qQb1rUy1ZUZlqaZ5qUVOrQGjrM44qQGNqxKNswSqqT4NqQVQsUC1rQu2pUGlqQK3rxV5raqKuQRlqUV2qUbOrQb4swN3pay5qUqQrayPZURjrP43sxq5raRQrwRNpUKlqURNsUROsxVKuQRjsT4PqUG2rUq0rMRNpaROraR5qxG5sUbjsT40qxVPrxGPqwRNpaRQqxq4ray3rUCjsT42qxu4sUVNrwSqqM4PqabNqxV3rPN5paV2rxq4qay5ZVqPpaZ3sUVOrUu2pUblrUR4rUu2qxZKqM4QrUy3qQRPsTN5paC0rUZ0rQVOZUZlrUZQqUZOqQCjsw44rQCNrUq2ZVNNpaG5qaR5sxK4rwNOqw40rxq1qxR1ZVqNpab2sxb5rQu5rPNOqw44qaq3qQbQZUVlqxC4sUZ5rxKjqxZlqxKOsUK0qwROpaq5sxK2rxu0pUVPpayOsUqOqxKKxUqlrxbOqUyQsxZjqxVlsUbPqxy4rMSUqP43rxZNrxZ2qMNOqM4NrQC0raCOZUqlsxZ1qxZ3rQqjqxZlqau3sUbPrMR0paVNsUC2rxR0pUVPpauNsxC2rMSqqP40sUZQsUCQrwNOrT42qUVPqaZPZVqQpaKOsUK4qxyOpUV0paKQqxq5rUGKrT4OrQGNsxKNrPNOrw4NqQROsxGKrT41rUG0qUVOqPNOrw4PqUK4ray5ZVN2paVPrxV3rUZ3pUVQpay3sUZ3qxqKuQClqQy3qUR3qxyjqxqlray2qQuQsTR2pay5qaK3rxCjqxqlrQZQsxy2qwR2paKQrxb4rQK3pUVQpaG3qaZ0qMSqrP4QsUC1sxb3swNOrw45raK2qUb2ZVq3pay4sxu1rQq1pUV1pab4rUGOsUuKrP43sxqOqxV5qPNOrMR4paRNqUKNqaR3pUV2ZVq4paZNsUu5qaZOpUV2ZUKlrUVOqQq5raGjqxylsxKQsxVOrTR4paCOrxRNrUq0pUV1pab2sUCNsxCKxUblqxC0sUV5qaujqxqlrQGPqauPZVq5pauNrQbQqxyPpUVQpaGPqQV0sxZKsw42rUu1sUC4swNOqP42rxy1rUC5ZUblsUG1raZPrQyjqxqlrxG4qaGOqPSqqxVlrUyQrUR2pUV1paZNsUK2rxbKuQVOpaKPqaK5qxKjqxylqUZ4rxGQZUVPpaV4qxVOsUyjqxulsUZ5rQbNsTROqM41qxG2qUq2pUV0pay5sxy5sUZKxUVPpayOrQCNqQCjqxulrxb5rxb4qMSEZV03pab5sxb5rUb2pUVNpaGQrxCOrQZKuQClrUK5qUZNrUujqxRlrQq1raV3qMR1paZ2qQKPrUV2pUblrxVNraC2rxCKrw4Praq4qauOrMN3pab5sxb5rUb2ZVq1paZ2qQKPrUV2pUClrUK5qQZQqQyKrM40sUbNqaR0rTN1paZ2rxV3sxC1ZUGlsxb5sxb0sxCjrw4PrayOrQb2rwSUsw41qxR5rab0rPN1paZ2rxV3sxC1ZUVNpaGQrxq1sUCjrM40sUbQqQq0rTROqT43qQyQrxK2pUGlsxb5sxb0sxCKuQVNpaGQrxq1sUCjsw41qxR2rxC0rPR5payOqUb1sxq5pUVNpaGQrxCOrQZKrP45sxb5sxu5rMNOqT43qQy2qxGPZWfeZXDgFXN9nPrdDdDdDdCeBT8|ZMNMCAr0EA9lZafMG2z0HXclD3qMpTnNF3rgHXcmFMZ6ZdrmFevPF2OQpBngD2L0ZMNMFAWPD2clZafMqTRNZURKqxyMpTn0IBScZafMG3DeZe0jZdrmFevPF2OJGXOLIAOgG3uMsejMF3nbDBZMsaVNpTnmFMZ6qwNMEArmFMZ6ZaOQHdGKH2cbHXK9nQZNnPSfDAceEYu9nQZNnQ48DPS0GdWlG2DmGd09n3vPCA5QFXW0DwKPpTRQowG|tYSLHXKKDU0exxRjqTSqqxCjqTSqqxCjqMSqqTNPZVNNpURKAMSrqTN2ZVNOrMN2ZVNOrMN4ZVNNpUKKxURjrMSEZV0NpUVPZVNOrMNOqMSqqxCjqxuKxURjqxuKxURjqxZKAMGKDdcjFU0eZ2DdDdDdDMHGpQ48BT9etaOGp3r2DQ4MpTnLC3vgF24MsMnNFXW5FXcQHTZjZeSmG2c0EA9lZafMFXzdHTZjZd1LGdHgFMZ6ZaRKqTRNZUCMpTnMDPZ6qwNMG2rLFXyMsaVlrwNMHYcNDwZ6Zer2DPZjZdWlEA1LHXcmFMZ6ZeSmG2c0EA9lZMNMCdHNCAvbEA5eZafMqPRQZUqKqPZjZdneCwZ6qT40pTnMD2WmHdzPZafNpaKjZevgGTZ6qY0jZdrmFevPF2OJDezjFTZ6IPnmGdvcGMZ6qxVjZd9lZafOpTngC29lZafMtYr2DPS3EAv0EU0eqaReZXLcEAHfHU0eqaRetaOeZXDgFXNkGezjDx0eFd9lIdzPFPGKHYnLFerdF3nktwH0GdWlG2OLHXyfpxVjZT0OowG|timeplay|tYSLHXKKDU0exxVNpabNqUGOsxVjqxulsUq2qxuPqwSqrP43qUKNrabNrMNOqM4OsUC5sUZOZVq3payPrabNsxR2pUVPpaRQraGNqaVKrP4QsUG5qUbNrMNOqw44raCPqQZOZUGlqxV0qUK5qUCjqxVlsUC2qaqPqwSUrM43rUZ4rUbNrMNOqw44raCPqQZOZUClrxZNqxR5qUCjqxZlqxGPrQZPqwR2payPqUVNsxR2pUVPpau2qUZOqaVKxUClrxZNqxR5qUCjqxulqauPqxyPqwSqqM4QraZPqQbNrMNOrT4PrUZOrxZOZVqPpaRQrxy0sxR2pUV0paZ0qaV1qaVKqw43raKPrxbNrMNOrT41qUb0rUZOZUVlrQC4qay5qUCjqxulsUq2qxqPqwSqqw43raKPrxbNrMNOrM4NqauNsxZOZVqOpaG2sUZ1sxR2pUV2paq1qUG4qaVKqM4NqQy1rUbNrMNOrM42qxKNrQZOZUZlqQCPqaq5qUCjqxClraV4qUGPqwSqrM41qaROqUbNrMNOrM42qxKNrQZOZVN2payPqUVNsxR2pUV4pauNqUROqaVKuQClrxZNqxR5qUCjqxKlraK3rxRPqwR2paG0qaK0sxR2pUV4pab5qQb5qaVKrP4OqxuNsUbNrMNOsT45sxq5sxZOZVq3paq4rQbOsxR2pUV4pab5qQb5qaVKrP41qaC5qUbNrMNOsT44qaq1qaZOZUGlrQR4qUC5qUCjqxKlraGQqauPqwSqqxRlsxRNrQV5qwNOrM4NqauNsUZOZVqOqw4OqaKPqUbOpUV1paKQsUG2qaVKqxVlqaGOsxy5qwNOrw42sxu0qaZOZUVOpaZ3qxb1sxVjqxylrUqNqxRPqwSUqxVlqaGOsxy5qwNOrw4Oray3sUZOZUVOpaVPsUZOsxVjqxylqUZPqUuPqwROqT45qUR3qxbOpUV0paKQraVPqaVKxUVNpabNqUGOsxVjqxulsUq2qxuPqwSEnPS0GdWlG2DmGd09n3vPCA5QFXW0DwK2payPqUVNswNKqxylrUqNqxVPowSPF3vLHXyfpxZPrw4NqURNqURgZYvPCA5QFXW0DwKkrM41qaROqUbjZT0Orw40qQROqxZgZTGKDdcjFU0eZ2DdDdDdDMHGpQ48GXW0ETSbtwHrqxblsxR1qUqNrTN1pabQrUG3qUKKxUV2paGOqaq5qUujqP4PsUy2qxR4ZVqOrM41qQVPqaR0pUqlqxq1qQqNsTROrM4QsxZPqQR0pUZlsxC0sUCNsTROrM4OqxK0qxR0pUZlsxC0sUCNsTSUqxylrQu3qxGNrTNPpab2rUK2qUKKqxylrxZ0rUZNrTNQpaZ3qxq1qUKKqxylrxZ0rUZNrTNQpay1sUK0qUKKxUV1payPrUuPqUujrw4QrUR3sUR4ZVNOqw4QraC1raR0pUylqQuNrQKNsTSUqxVlqUq5sUGNrTN1paq0qUG4qUKKqxRlrQGPrxKNrTN1paCNsUR4qUKKqxRlrQGPrxKNrTN1pabQrUG3qUKKxUVNpaG3qay4qUujrP4OqaZ3qQR4ZVqOqT43rQZ1sUR0pUGlrUu5rUZNsTROqw4NqQb4rQR0pUGlrQV2rQVNsTROqw4QraC1raR0pUGlrQV2rQVNsTSqqxylrxZ0rUZNrTN3paGOraGOqUKKxUV1payPrUuPqUujsw40sxK2rxR4ZVqOrw41qau0qaR0pUblrQK2qxuNsTROrw43rUGOrQR0pUVNpaR5qaCQqUKKqxClqxV4rUVNrTNOqT4NsxZ2qQR4ZVqOrM4QsxZPqQR0pUVNpaR5qaCQqUKKqxClrxqOqaZNrTN5pabPqaV2qUKKqxClrQVPqQbNrTN5paG3qxK4qUKKxUV5pabNrxRQqUujrP4OqaZ3qQR4ZVqPqT4OqQZ1qQR0pUClsxq3rUVNsTRPqT4PrQCPrQR0pUClrQbQqUGNsTRPqT4PrQCPrQR0pUClrxZ4rQyNsTSUqaRlqaG2qaGNrTN2paZ2rUuQqUKKqaRlqxqPrxqNrTN2paVPqUC4qUKKqxblsxR1qUqNrTN1pabQrUG3qUKKxUV5pabNrxRQqUujrw45qQu3rQR4ZWfeZYvPCA5QDd9PFx0eHYnLFerjCBvcoUV1payPrUuPrwNKrM41qaK3rUCgZYnmHXW0DwKkrUylqURNqURNowS0GdWlG2OLHXyfpxV1payPrUuPrwNKpxClrxZ4rQu2owReZXDgFXN9nPrdDdDdDdCeBT8|unfix|fix|videosize|isfullscreen|youtubeid|files_sleep|posters|Ultra|Metric|pointa|reachGoal|pointw|slidespeed|unescape|Enter|LIVE|Audio|website|advertiser|the|1005||Quad|PlayerJS|Super|1296p|Full|Medium|Small|Tiny|clipboard|Copied|1006|Previous|Reset|customimage|444444|event_category|event_label|current_sleep|vast_impressions_all|clr_contrast|armv|toogle|logapi|dispatchEvent|initEvent|createEvent|adShown|vast_Impression|clr_saturate|rewound||unmuted|clr_sepia|vast_remove|ffce00|action_back|resumed|Verdana|normalonclick|tippmargin|tipa|eventlisteners|capiom|watch|stripsw|stripsspace|pointcolor|galog|BRAVIA|957|webOS|073DA0|skip_after_|faed54|unmute_video|feba54|lang_ru|e8bbff|ffc7d1|aaaaaa||d9bb8c|b3fee8|4bd9ac|ffff00|D90000|sub_move|409829|72ccf8|644082|subclr|sub_drag|few|black|2px|clear|playlistfolder|sub_fonted|borderRight|borderBottom|clone|PluginSubword|onMouseOver||62de50|250|onMouseOut|hidearrow|fimg|275|||857|432|f2img|sub_settings|valuealign|icnmr|icnv|2003|2002|Input|current_channel|speed4live|sleep2options|usernew|sleepoptions|offsetoptions|pressed_|accept|onchange|line_play|_timer|pjslng_|home|clr_|hlsqhsort|pjslng_sub_sizeproc|f2parent|redirectplaylist|setioff|readAsText|372|setSize|playerVars|enablejsapi|playerapiid|html5|disablekb|iv_load_policy|setPlaybackRate|getCurrentTime|showinfo|hd1080|hd720|large|medium|tiny|modestbranding|API|onReady|onStateChange|onPlaybackQualityChange|ytReady|yttitle|getPlaybackQuality|ytlog|getAvailableQualityLevels|ytEnded|unstarted|PAUSED|BUFFERING|CUED|ytError|videoId|unMute|scrollWidth|WEBVTT|scroll_up|scroll_right|through|sub_unmem|actn|5em|marginRight|bggrclr|brdl|brdlc|brdla|paddingbottom|Dialogue|scrollTo|dropnohide|youtube_iframe_api|sub_all_title|setPlaybackQuality|onYouTubeIframeAPIReady|getVideoLoadedFraction|ytcl1|ytqp|loadVideoById|sub_allmy|hidesmoothly|previous|shuffle8|PluginDroplist|subtitle_errdel|constrols|contains|minivis|default_channel|tvOS|885|trident|vast_pauseroll_limit|vast_pauserolltimebreak|userAgent|appName|vast_pauserolltbimp|vast_pauseroll_counter|vast_postroll_limit|vast_postrolltimebreak|vast_postrolltbimp|vast_postroll_counter|993|983|915|vast_playroll_limit|vast_prerolltbimp|775|997|vast_playroll_counter|vast_midroll_counter|vast_midrolltimebreak|vast_midrolltbimp|vast_introtimebreak|994|985|979|971|vast_introtbimp|962|918|vast_preroll_counter|vast_prerolltimebreak|vast_linktxtcolor|shareiconmargin|errortimeout|vast_skip|MacIntel|vast_click|vast_impression|platform|ipod|Windows|ga_proc|sharetitle|sharetop|shareiconscale|shareiconscaleover|Safari|embedsize|appVersion|vast_timeout|vast_preroll_andlimit|vast_preroll_limit|vast_title|vast_volume|vast_closeonclick|vast_pauseonclick|160|Firefox|Opera|embedheight|560|embedwidth|Trident|Edge|vast_linktxtbgcolor|vast_skipbgcolor|heartbeatinterval|001|midrollpoint|606|547|483|introskiptime|416|344|267|185|096|introclickable|003|introclosetime|007|988|partnerpostrollor|introtitle|981|984|996|019|036|041|029|992|914|883|customyterrors|introtxt|296|partnermidrollor|partnerpauserollor|vast_skipcolor|vast_unmutebutonce|897|vast_titlebgcolor|874|vast_titlecolor|vast_xbgcolor|vast_xcolor|vast_progressbgcolor|vast_progresscolor|848|818|785|vast_volumebgcolor|vast_linktxtonmobile|vast_unmutehover|vast_default_volume|partnerprerollor|vpaid_timeout|659|705|eventstrackervast|vpaid_slotinframe|vast_resound|vpaid_timeout2|vast_midroll_vmap|vast_unmutebutbgcolor|vast_postroll_vmap|747|vast_pauseroll_vmap|vast_preroll_vmap|vast_openclick|vast_unmutebutcolor|vast_volumecolor|Destroyed|midroll_time|tskp|noset|to_right|lrpp|customwidth|wproc|450|02|isOn|cancelskip|hdbfmb|cancel|seektome|seekiconbut|ssfly|bezier|ssdown|combined|PluginSettings2|showovr|hdbfdt|nativemobile|nohdsttm|HlsSubTrack|requestPictureInPicture|exitPictureInPicture|setAudio|setWsQuality|setWsAudioTrack|level|getDash|fillvideo|subtrack|showvolmobile|playbackRate|childNodes|kind|dashInterval|reset||customspeeds|ndash|grdt|hdn|nohdstt|showuntilmeta|webkitPresentationMode|showduration|hidenoab|hideab|hideonyoutube|wasapl|pjs_cast_button_|cast_available|showlive|pauseonhover|showboth|hidemini|separator|buffering|SettingsTimer|maxHeight|ShowSettingsBut|enter|187|189|bufferInterval|hidenomini|hideonmeta|hidelap|hidewait|hidesmall|dropopen|hideall||hideonend|hideondesktop|hideonmobile|hideunwait|hidenoerr|hideerr|hideafterstart|hideonlive|hidelastpl|hide0timestore|hideuntiltext|hideuntilstartedios|hideuntilended|hideonvod|hideonleave|hidenormscreen|hideonunmute|pictureInPictureElement|disablePictureInPicture|countdown|AUDIO_TRACK_SWITCHING|LEVEL_LOADED|Live|FRAG_CHANGED|fragment|relurl|FRAG_PARSING_METADATA||fragdata|AUDIO_TRACKS_UPDATED|subtitleDisplay|LEVEL_SWITCH|hlssubtracks|FRAG_LOADED|SUBTITLE_TRACKS_UPDATED|subtitleTracks|ERROR|networkError|mediaError|hlsermd||recoverMediaError|LEVEL_SWITCHED|MANIFEST_PARSED|Level|clearkey|enableWorker|manifestLoadPolicy|fragLoadPolicy|hlscltps|capLevelToPlayerSize|widevine|microsoft|playready|licenseUrl|MANIFEST_LOADED|serverCertificateUrl|emeEnabled|drmSystems|xhrSetup|withCredentials|prehls|attachMedia|MEDIA_ATTACHED|attached|hls_error|regress|pictureInPictureEnabled|hlsforce|playError|interrupted|automute|playError2|autoplay_denied|request|playError3|1500|webkitAudioContext|playOk|createMediaElementSource|createGain|destination|sscopyright|cast|disabled|WebKitPlaybackTargetAvailabilityEvent|webkitShowPlaybackTargetPicker|webkitSupportsPresentationMode|playunmute|playtry|unauto|webkitDisplayingFullscreen|PluginWS|wsconfig|sleep|watching|loadstart|loadeddata|hlsdrmfpl|hlsdrmfps|webkitbeginfullscreen|onpause|Infinity|wake|2000px|nativeaudio|WebKitMediaSource|WebKitSourceBuffer|appendBuffer|hlsaddbitrate|firstLevel|hlsaudiolang|bufferDeg|counter|DASH|visited|inset|querySelector|pjscolor|backface|manipulation|origin|indent|outline|hover|childList|class|oncontextmenu|ContextMenu|rc_custom|rc_nobrand|uppercase|99999|rmright|ref|borderin|observe|playback|require|emptyremove|answer|hash|Cross|getDate|srvsga|88484718|allowLinker|autoLink|oframe|eventCategory|eventAction|eventLabel|word|container_w_procent|select|35px|07|transbg|15em|panel|intvsbl|change2playlist_bottom|passonstart|mobtch1|nfscldr|nfsclios|nombclck|seeksidesmob|layerX|offsetX|posterstime|PluginEffects|pstrvd|_vdpsrt|pstrvc|Orientation|webkitFullscreenElement|webkitIsFullScreen|mozFullScreen|msFullscreenElement|fullscreenElement|PluginMediaTags|ChromeCast|autoplaynomobiletv|PluginQuiz|rafinit|sessid|sleeptimer0|offsettimerinit|TimeStore|startvisibility|PluginMini|PluginBlock|quizes|mouseenter|Local|mouseleave|orientationchange|scaled|move|mobtch9|keyup|keydown|MSFullscreenChange|fullscreenchange|pstrcnfg|viewinit|PluginCountdown|tipmarginbottom|iconmargintop|iconmarginbottom|iconmarginleft|iconmarginright|rotateonclick|tippointeralign|180|tipmargintop|tipmarginleft|clickmarginleft|tipmarginright|hidesec2|scale0|control_time|control_duration|triangle|control_mute|volume_element|slider|clickmarginright|bggrc|hdbffs|_icon|iconspress|link2|tofr|ontop2|PlgnCntrlTmln|webp|_text|SVG|ontouchend|bggrl|PluginHdIcon|flipx|flipy|touch_|_bg|bg2color|bg2a|bg2o||bg2p|hdbfnr|running|pljscom|mrgnp|offsetwidth|roundingver_final|pjs_thumbnail_|200000|shape|grdth|grdta|grdtc|brdclr|235|brdtop|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|OqFAAAAdklEQVQoz42QQQ7AIAgEF|kbq|RWAlnQyyazA4aoAB4FsBSA|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|DOMContentLoaded|fast|unatpl|hlsdvrtime|handlemarginright|Color|valuemargintop|alphas|abg|lines1|aload|colorover|valuepaddingtop|valuepaddingbottom|valuepaddingleft|valuepaddingright|valuemarginbottom|handlemarginleft|valuemarginleft|valuemarginright|l3v_left|handlemargintop|handlemarginbottom|handshdw|drop|cloneNode|225|autoStartLoad|autoLevelEnabled|PlugMediaChannels|currentfile|crossdomain|chngwd|vaststart|startAd||wheelDelta|OpenScroll|webkitExitFullscreen|webkitEnterFullScreen|iosplbf|webkitFullscreenEnabled|webkitSupportsFullscreen|outros|vastmute|fileend|pjsiframed|3600000|reloadplus|reloadjustevent|writePl|vrsn||vastids|adsystem|vpaid|wrapper0|filetype|heartbeats|getVolume|AudioTrack|tracking|midrollcrtm|vlscrl|vastresume|MediaMetadata|renew|preloading|Next|and2limit|menu3|VstAndLmt|current_custom|VastRemoveUrl|vast_error|vastnow|VastError|alarm|vast_startdelay|startdelay|PluginVastTimeMsg|tagLive|vastpause|bgload2|vastinfo|yandex|vast_init|crtm|skipimprsd|skipimpessed|bgload|vastbgpreload|VastImpression|VpaidStarted|VastShow|VastReady|vast_ready|VastOverlay|slides|artwork|VastInsertAnd|reduce|mxprc|trkp2|||||||||||sess|repeating|45deg|1000000|flussonic|control_buffer|cssText|FindPjsDiv|nodeName|PJSDIV|arguments|substring|encode|nativeontv|showfrom1file|openlast|redirectparent|blnk|redirectblank|scrollY|const|globalfont|pageXOffset|NaN|191|192|2048|0123456789|nativenotandroid|isOpen|slds|dontseekforward|lockposter|previoustrack|PasswordTime|nexttrack|stylesheet|googleapis|css2|head|swap|reloadstart|_self|circle|clk|downself|scrnstp|water|pjsstatid|wid|setProperty|olor|||||||||||number|PluginWater|pjsstat|PluginStat|Progress|NaNpx|AdBlock|Resume|async|same|01|disablePreload|issue|customqualities|854|toDataURL|2560|1080|1920|nativehlsinedge|720|1280|support|480|fillText|240|1440|vast_posterurl|vast_loadtxtd|nomedia|426|1600p|qualitypause|Quality|Seeking|hqdefault|Break|nativehlsinsafari|3840|Alternative|FloatPosterScale|nativehlssafari|jpeg|mediart|utube|VastInsertOr|New|PluginFloatPoster|MediaPjs|rldnornd|RemoveAll|Created||||2160|onlyauto||Audiotrack|||Speed|invert|rus|English|cut1|eng|cut2|pstrtg|reloadtimes|tags|0001|nativenodownload|mp4a|tryotherquality|stpoad|posterfull|RemovePassword|Pass|EmptyVastUrl|vast_dontplay|tagcors|crossorigin|avc1|crossOrigin|ynxnopip|vldcntrInterval|drunchr|showplaylist|showvlt|vast_finish|menu1|menu2|vast_stop|42E01E|playlist_length|codecs|redirectafter|createposter|fillStyle|loaderror|Arial|EXTINF|playlists|urlmse|taginframe|nodownload|Courier|controlsList|scaledrag|error_time|scaledrag0|dragging|playlist_folders|finish|nativehlstv|norootplstart|finishnormal||'.split('|'),0,{})) !function t(e){var r,i;r=this,i=function(){"use strict";function r(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,i)}return r}function i(t){for(var e=1;et.length)&&(e=t.length);for(var r=0,i=new Array(e);r=t.length?{done:!0}:{done:!1,value:t[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function v(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var m={exports:{}};!function(t,e){var r,i,n,a,s;r=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,i=/^(?=([^\/?#]*))\1([^]*)$/,n=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,s={buildAbsoluteURL:function(t,e,r){if(r=r||{},t=t.trim(),!(e=e.trim())){if(!r.alwaysNormalize)return t;var n=s.parseURL(t);if(!n)throw new Error("Error trying to parse base URL.");return n.path=s.normalizePath(n.path),s.buildURLFromParts(n)}var a=s.parseURL(e);if(!a)throw new Error("Error trying to parse relative URL.");if(a.scheme)return r.alwaysNormalize?(a.path=s.normalizePath(a.path),s.buildURLFromParts(a)):e;var o=s.parseURL(t);if(!o)throw new Error("Error trying to parse base URL.");if(!o.netLoc&&o.path&&"/"!==o.path[0]){var l=i.exec(o.path);o.netLoc=l[1],o.path=l[2]}o.netLoc&&!o.path&&(o.path="/");var u={scheme:o.scheme,netLoc:a.netLoc,path:null,params:a.params,query:a.query,fragment:a.fragment};if(!a.netLoc&&(u.netLoc=o.netLoc,"/"!==a.path[0]))if(a.path){var h=o.path,d=h.substring(0,h.lastIndexOf("/")+1)+a.path;u.path=s.normalizePath(d)}else u.path=o.path,a.params||(u.params=o.params,a.query||(u.query=o.query));return null===u.path&&(u.path=r.alwaysNormalize?s.normalizePath(a.path):a.path),s.buildURLFromParts(u)},parseURL:function(t){var e=r.exec(t);return e?{scheme:e[1]||"",netLoc:e[2]||"",path:e[3]||"",params:e[4]||"",query:e[5]||"",fragment:e[6]||""}:null},normalizePath:function(t){for(t=t.split("").reverse().join("").replace(n,"");t.length!==(t=t.replace(a,"")).length;);return t.split("").reverse().join("")},buildURLFromParts:function(t){return t.scheme+t.netLoc+t.path+t.params+t.query+t.fragment}},t.exports=s}(m);var p=m.exports,y=Number.isFinite||function(t){return"number"==typeof t&&isFinite(t)},E=Number.isSafeInteger||function(t){return"number"==typeof t&&Math.abs(t)<=T},T=Number.MAX_SAFE_INTEGER||9007199254740991,S=function(t){return t.MEDIA_ATTACHING="hlsMediaAttaching",t.MEDIA_ATTACHED="hlsMediaAttached",t.MEDIA_DETACHING="hlsMediaDetaching",t.MEDIA_DETACHED="hlsMediaDetached",t.BUFFER_RESET="hlsBufferReset",t.BUFFER_CODECS="hlsBufferCodecs",t.BUFFER_CREATED="hlsBufferCreated",t.BUFFER_APPENDING="hlsBufferAppending",t.BUFFER_APPENDED="hlsBufferAppended",t.BUFFER_EOS="hlsBufferEos",t.BUFFER_FLUSHING="hlsBufferFlushing",t.BUFFER_FLUSHED="hlsBufferFlushed",t.MANIFEST_LOADING="hlsManifestLoading",t.MANIFEST_LOADED="hlsManifestLoaded",t.MANIFEST_PARSED="hlsManifestParsed",t.LEVEL_SWITCHING="hlsLevelSwitching",t.LEVEL_SWITCHED="hlsLevelSwitched",t.LEVEL_LOADING="hlsLevelLoading",t.LEVEL_LOADED="hlsLevelLoaded",t.LEVEL_UPDATED="hlsLevelUpdated",t.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",t.LEVELS_UPDATED="hlsLevelsUpdated",t.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",t.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",t.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",t.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",t.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",t.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",t.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",t.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",t.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",t.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",t.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",t.CUES_PARSED="hlsCuesParsed",t.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",t.INIT_PTS_FOUND="hlsInitPtsFound",t.FRAG_LOADING="hlsFragLoading",t.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",t.FRAG_LOADED="hlsFragLoaded",t.FRAG_DECRYPTED="hlsFragDecrypted",t.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",t.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",t.FRAG_PARSING_METADATA="hlsFragParsingMetadata",t.FRAG_PARSED="hlsFragParsed",t.FRAG_BUFFERED="hlsFragBuffered",t.FRAG_CHANGED="hlsFragChanged",t.FPS_DROP="hlsFpsDrop",t.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",t.MAX_AUTO_LEVEL_UPDATED="hlsMaxAutoLevelUpdated",t.ERROR="hlsError",t.DESTROYING="hlsDestroying",t.KEY_LOADING="hlsKeyLoading",t.KEY_LOADED="hlsKeyLoaded",t.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",t.BACK_BUFFER_REACHED="hlsBackBufferReached",t.STEERING_MANIFEST_LOADED="hlsSteeringManifestLoaded",t}({}),L=function(t){return t.NETWORK_ERROR="networkError",t.MEDIA_ERROR="mediaError",t.KEY_SYSTEM_ERROR="keySystemError",t.MUX_ERROR="muxError",t.OTHER_ERROR="otherError",t}({}),A=function(t){return t.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",t.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",t.KEY_SYSTEM_NO_SESSION="keySystemNoSession",t.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",t.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",t.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",t.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",t.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",t.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",t.MANIFEST_LOAD_ERROR="manifestLoadError",t.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",t.MANIFEST_PARSING_ERROR="manifestParsingError",t.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",t.LEVEL_EMPTY_ERROR="levelEmptyError",t.LEVEL_LOAD_ERROR="levelLoadError",t.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",t.LEVEL_PARSING_ERROR="levelParsingError",t.LEVEL_SWITCH_ERROR="levelSwitchError",t.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",t.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",t.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",t.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",t.FRAG_LOAD_ERROR="fragLoadError",t.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",t.FRAG_DECRYPT_ERROR="fragDecryptError",t.FRAG_PARSING_ERROR="fragParsingError",t.FRAG_GAP="fragGap",t.REMUX_ALLOC_ERROR="remuxAllocError",t.KEY_LOAD_ERROR="keyLoadError",t.KEY_LOAD_TIMEOUT="keyLoadTimeOut",t.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",t.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",t.BUFFER_APPEND_ERROR="bufferAppendError",t.BUFFER_APPENDING_ERROR="bufferAppendingError",t.BUFFER_STALLED_ERROR="bufferStalledError",t.BUFFER_FULL_ERROR="bufferFullError",t.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",t.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",t.INTERNAL_EXCEPTION="internalException",t.INTERNAL_ABORTED="aborted",t.UNKNOWN="unknown",t}({}),R=function(){},b={trace:R,debug:R,log:R,warn:R,info:R,error:R},k=b;function D(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i"):R}(e)}))}function I(t,e){if("object"==typeof console&&!0===t||"object"==typeof t){D(t,"debug","log","info","warn","error");try{k.log('Debug logs enabled for "'+e+'" in hls.js version 1.5.17')}catch(t){k=b}}else k=b}var w=k,C=/^(\d+)x(\d+)$/,_=/(.+?)=(".*?"|.*?)(?:,|$)/g,x=function(){function t(e){"string"==typeof e&&(e=t.parseAttrList(e)),o(this,e)}var e=t.prototype;return e.decimalInteger=function(t){var e=parseInt(this[t],10);return e>Number.MAX_SAFE_INTEGER?1/0:e},e.hexadecimalInteger=function(t){if(this[t]){var e=(this[t]||"0x").slice(2);e=(1&e.length?"0":"")+e;for(var r=new Uint8Array(e.length/2),i=0;iNumber.MAX_SAFE_INTEGER?1/0:e},e.decimalFloatingPoint=function(t){return parseFloat(this[t])},e.optionalFloat=function(t,e){var r=this[t];return r?parseFloat(r):e},e.enumeratedString=function(t){return this[t]},e.bool=function(t){return"YES"===this[t]},e.decimalResolution=function(t){var e=C.exec(this[t]);if(null!==e)return{width:parseInt(e[1],10),height:parseInt(e[2],10)}},t.parseAttrList=function(t){var e,r={};for(_.lastIndex=0;null!==(e=_.exec(t));){var i=e[2];0===i.indexOf('"')&&i.lastIndexOf('"')===i.length-1&&(i=i.slice(1,-1)),r[e[1].trim()]=i}return r},s(t,[{key:"clientAttrs",get:function(){return Object.keys(this).filter((function(t){return"X-"===t.substring(0,2)}))}}]),t}();function P(t){return"SCTE35-OUT"===t||"SCTE35-IN"===t}var F=function(){function t(t,e){if(this.attr=void 0,this._startDate=void 0,this._endDate=void 0,this._badValueForSameId=void 0,e){var r=e.attr;for(var i in r)if(Object.prototype.hasOwnProperty.call(t,i)&&t[i]!==r[i]){w.warn('DATERANGE tag attribute: "'+i+'" does not match for tags with ID: "'+t.ID+'"'),this._badValueForSameId=i;break}t=o(new x({}),r,t)}if(this.attr=t,this._startDate=new Date(t["START-DATE"]),"END-DATE"in this.attr){var n=new Date(this.attr["END-DATE"]);y(n.getTime())&&(this._endDate=n)}}return s(t,[{key:"id",get:function(){return this.attr.ID}},{key:"class",get:function(){return this.attr.CLASS}},{key:"startDate",get:function(){return this._startDate}},{key:"endDate",get:function(){if(this._endDate)return this._endDate;var t=this.duration;return null!==t?new Date(this._startDate.getTime()+1e3*t):null}},{key:"duration",get:function(){if("DURATION"in this.attr){var t=this.attr.decimalFloatingPoint("DURATION");if(y(t))return t}else if(this._endDate)return(this._endDate.getTime()-this._startDate.getTime())/1e3;return null}},{key:"plannedDuration",get:function(){return"PLANNED-DURATION"in this.attr?this.attr.decimalFloatingPoint("PLANNED-DURATION"):null}},{key:"endOnNext",get:function(){return this.attr.bool("END-ON-NEXT")}},{key:"isValid",get:function(){return!!this.id&&!this._badValueForSameId&&y(this.startDate.getTime())&&(null===this.duration||this.duration>=0)&&(!this.endOnNext||!!this.class)}}]),t}(),M=function(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}},O="audio",N="video",U="audiovideo",B=function(){function t(t){var e;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=((e={})[O]=null,e[N]=null,e[U]=null,e),this.baseurl=t}return t.prototype.setByteRange=function(t,e){var r,i=t.split("@",2);r=1===i.length?(null==e?void 0:e.byteRangeEndOffset)||0:parseInt(i[1]),this._byteRange=[r,parseInt(i[0])+r]},s(t,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=p.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(t){this._url=t}}]),t}(),G=function(t){function e(e,r){var i;return(i=t.call(this,r)||this)._decryptdata=null,i.rawProgramDateTime=null,i.programDateTime=null,i.tagList=[],i.duration=0,i.sn=0,i.levelkeys=void 0,i.type=void 0,i.loader=null,i.keyLoader=null,i.level=-1,i.cc=0,i.startPTS=void 0,i.endPTS=void 0,i.startDTS=void 0,i.endDTS=void 0,i.start=0,i.deltaPTS=void 0,i.maxStartPTS=void 0,i.minEndPTS=void 0,i.stats=new M,i.data=void 0,i.bitrateTest=!1,i.title=null,i.initSegment=null,i.endList=void 0,i.gap=void 0,i.urlId=0,i.type=e,i}l(e,t);var r=e.prototype;return r.setKeyFormat=function(t){if(this.levelkeys){var e=this.levelkeys[t];e&&!this._decryptdata&&(this._decryptdata=e.getDecryptData(this.sn))}},r.abortRequests=function(){var t,e;null==(t=this.loader)||t.abort(),null==(e=this.keyLoader)||e.abort()},r.setElementaryStreamInfo=function(t,e,r,i,n,a){void 0===a&&(a=!1);var s=this.elementaryStreams,o=s[t];o?(o.startPTS=Math.min(o.startPTS,e),o.endPTS=Math.max(o.endPTS,r),o.startDTS=Math.min(o.startDTS,i),o.endDTS=Math.max(o.endDTS,n)):s[t]={startPTS:e,endPTS:r,startDTS:i,endDTS:n,partial:a}},r.clearElementaryStreamInfo=function(){var t=this.elementaryStreams;t[O]=null,t[N]=null,t[U]=null},s(e,[{key:"decryptdata",get:function(){if(!this.levelkeys&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkeys&&!this.levelkeys.NONE){var t=this.levelkeys.identity;if(t)this._decryptdata=t.getDecryptData(this.sn);else{var e=Object.keys(this.levelkeys);if(1===e.length)return this._decryptdata=this.levelkeys[e[0]].getDecryptData(this.sn)}}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(null===this.programDateTime)return null;if(!y(this.programDateTime))return null;var t=y(this.duration)?this.duration:0;return this.programDateTime+1e3*t}},{key:"encrypted",get:function(){var t;if(null!=(t=this._decryptdata)&&t.encrypted)return!0;if(this.levelkeys){var e=Object.keys(this.levelkeys),r=e.length;if(r>1||1===r&&this.levelkeys[e[0]].encrypted)return!0}return!1}}]),e}(B),K=function(t){function e(e,r,i,n,a){var s;(s=t.call(this,i)||this).fragOffset=0,s.duration=0,s.gap=!1,s.independent=!1,s.relurl=void 0,s.fragment=void 0,s.index=void 0,s.stats=new M,s.duration=e.decimalFloatingPoint("DURATION"),s.gap=e.bool("GAP"),s.independent=e.bool("INDEPENDENT"),s.relurl=e.enumeratedString("URI"),s.fragment=r,s.index=n;var o=e.enumeratedString("BYTERANGE");return o&&s.setByteRange(o,a),a&&(s.fragOffset=a.fragOffset+a.duration),s}return l(e,t),s(e,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var t=this.elementaryStreams;return!!(t.audio||t.video||t.audiovideo)}}]),e}(B),H=function(){function t(t){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.dateRanges=void 0,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.encryptedFragments=void 0,this.playlistParsingError=null,this.variableList=null,this.hasVariableRefs=!1,this.fragments=[],this.encryptedFragments=[],this.dateRanges={},this.url=t}return t.prototype.reloaded=function(t){if(!t)return this.advanced=!0,void(this.updated=!0);var e=this.lastPartSn-t.lastPartSn,r=this.lastPartIndex-t.lastPartIndex;this.updated=this.endSN!==t.endSN||!!r||!!e||!this.live,this.advanced=this.endSN>t.endSN||e>0||0===e&&r>0,this.updated||this.advanced?this.misses=Math.floor(.6*t.misses):this.misses=t.misses+1,this.availabilityDelay=t.availabilityDelay},s(t,[{key:"hasProgramDateTime",get:function(){return!!this.fragments.length&&y(this.fragments[this.fragments.length-1].programDateTime)}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||10}},{key:"drift",get:function(){var t=this.driftEndTime-this.driftStartTime;return t>0?1e3*(this.driftEnd-this.driftStart)/t:1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var t;return null!=(t=this.fragments)&&t.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var t;return null!=(t=this.partList)&&t.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),t}();function V(t){return Uint8Array.from(atob(t),(function(t){return t.charCodeAt(0)}))}function Y(t){var e,r,i=t.split(":"),n=null;if("data"===i[0]&&2===i.length){var a=i[1].split(";"),s=a[a.length-1].split(",");if(2===s.length){var o="base64"===s[0],l=s[1];o?(a.splice(-1,1),n=V(l)):(e=W(l).subarray(0,16),(r=new Uint8Array(16)).set(e,16-e.length),n=r)}}return n}function W(t){return Uint8Array.from(unescape(encodeURIComponent(t)),(function(t){return t.charCodeAt(0)}))}var j="undefined"!=typeof self?self:void 0,q={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},X="org.w3.clearkey",z="com.apple.streamingkeydelivery",Q="com.microsoft.playready",J="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed";function $(t){switch(t){case z:return q.FAIRPLAY;case Q:return q.PLAYREADY;case J:return q.WIDEVINE;case X:return q.CLEARKEY}}var Z="1077efecc0b24d02ace33c1e52e2fb4b",tt="e2719d58a985b3c9781ab030af78d30e",et="9a04f07998404286ab92e65be0885f95",rt="edef8ba979d64acea3c827dcd51d21ed";function it(t){return t===rt?q.WIDEVINE:t===et?q.PLAYREADY:t===Z||t===tt?q.CLEARKEY:void 0}function nt(t){switch(t){case q.FAIRPLAY:return z;case q.PLAYREADY:return Q;case q.WIDEVINE:return J;case q.CLEARKEY:return X}}function at(t){var e=t.drmSystems,r=t.widevineLicenseUrl,i=e?[q.FAIRPLAY,q.WIDEVINE,q.PLAYREADY,q.CLEARKEY].filter((function(t){return!!e[t]})):[];return!i[q.WIDEVINE]&&r&&i.push(q.WIDEVINE),i}var st,ot=null!=j&&null!=(st=j.navigator)&&st.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null;function lt(t,e,r){return Uint8Array.prototype.slice?t.slice(e,r):new Uint8Array(Array.prototype.slice.call(t,e,r))}var ut,ht=function(t,e){return e+10<=t.length&&73===t[e]&&68===t[e+1]&&51===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},dt=function(t,e){return e+10<=t.length&&51===t[e]&&68===t[e+1]&&73===t[e+2]&&t[e+3]<255&&t[e+4]<255&&t[e+6]<128&&t[e+7]<128&&t[e+8]<128&&t[e+9]<128},ct=function(t,e){for(var r=e,i=0;ht(t,e);)i+=10,i+=ft(t,e+6),dt(t,e+10)&&(i+=10),e+=i;if(i>0)return t.subarray(r,r+i)},ft=function(t,e){var r=0;return r=(127&t[e])<<21,r|=(127&t[e+1])<<14,r|=(127&t[e+2])<<7,r|=127&t[e+3]},gt=function(t,e){return ht(t,e)&&ft(t,e+6)+10<=t.length-e},vt=function(t){for(var e=yt(t),r=0;r>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:u+=String.fromCharCode(a);break;case 12:case 13:s=t[h++],u+=String.fromCharCode((31&a)<<6|63&s);break;case 14:s=t[h++],o=t[h++],u+=String.fromCharCode((15&a)<<12|(63&s)<<6|(63&o)<<0)}}return u};function bt(){if(!navigator.userAgent.includes("PlayStation 4"))return ut||void 0===self.TextDecoder||(ut=new self.TextDecoder("utf-8")),ut}var kt={hexDump:function(t){for(var e="",r=0;r>24,t[e+1]=r>>16&255,t[e+2]=r>>8&255,t[e+3]=255&r}function Ot(t,e){var r=[];if(!e.length)return r;for(var i=t.byteLength,n=0;n1?n+a:i;if(Ct(t.subarray(n+4,n+8))===e[0])if(1===e.length)r.push(t.subarray(n+8,s));else{var o=Ot(t.subarray(n+8,s),e.slice(1));o.length&&It.apply(r,o)}n=s}return r}function Nt(t){var e=[],r=t[0],i=8,n=xt(t,i);i+=4;var a=0,s=0;0===r?(a=xt(t,i),s=xt(t,i+4),i+=8):(a=Pt(t,i),s=Pt(t,i+8),i+=16),i+=2;var o=t.length+s,l=_t(t,i);i+=2;for(var u=0;u>>31)return w.warn("SIDX has hierarchical references (not supported)"),null;var f=xt(t,h);h+=4,e.push({referenceSize:c,subsegmentDuration:f,info:{duration:f/n,start:o,end:o+c-1}}),o+=c,i=h+=4}return{earliestPresentationTime:a,timescale:n,version:r,referencesCount:l,references:e}}function Ut(t){for(var e=[],r=Ot(t,["moov","trak"]),n=0;n12){var h=4;if(3!==u[h++])break;h=Gt(u,h),h+=2;var d=u[h++];if(128&d&&(h+=2),64&d&&(h+=u[h++]),4!==u[h++])break;h=Gt(u,h);var c=u[h++];if(64!==c)break;if(n+="."+Kt(c),h+=12,5!==u[h++])break;h=Gt(u,h);var f=u[h++],g=(248&f)>>3;31===g&&(g+=1+((7&f)<<3)+((224&u[h])>>5)),n+="."+g}break;case"hvc1":case"hev1":var v=Ot(r,["hvcC"])[0],m=v[1],p=["","A","B","C"][m>>6],y=31&m,E=xt(v,2),T=(32&m)>>5?"H":"L",S=v[12],L=v.subarray(6,12);n+="."+p+y,n+="."+E.toString(16).toUpperCase(),n+="."+T+S;for(var A="",R=L.length;R--;){var b=L[R];(b||A)&&(A="."+b.toString(16).toUpperCase()+A)}n+=A;break;case"dvh1":case"dvhe":var k=Ot(r,["dvcC"])[0],D=k[2]>>1&127,I=k[2]<<5&32|k[3]>>3&31;n+="."+Ht(D)+"."+Ht(I);break;case"vp09":var w=Ot(r,["vpcC"])[0],C=w[4],_=w[5],x=w[6]>>4&15;n+="."+Ht(C)+"."+Ht(_)+"."+Ht(x);break;case"av01":var P=Ot(r,["av1C"])[0],F=P[1]>>>5,M=31&P[1],O=P[2]>>>7?"H":"M",N=(64&P[2])>>6,U=(32&P[2])>>5,B=2===F&&N?U?12:10:N?10:8,G=(16&P[2])>>4,K=(8&P[2])>>3,H=(4&P[2])>>2,V=3&P[2];n+="."+F+"."+Ht(M)+O+"."+Ht(B)+"."+G+"."+K+H+V+"."+Ht(1)+"."+Ht(1)+"."+Ht(1)+".0"}return{codec:n,encrypted:a}}function Gt(t,e){for(var r=e+5;128&t[e++]&&e>1&63;return 39===r||40===r}return 6==(31&e)}function Xt(t,e,r,i){var n=zt(t),a=0;a+=e;for(var s=0,o=0,l=0;a=n.length)break;s+=l=n[a++]}while(255===l);o=0;do{if(a>=n.length)break;o+=l=n[a++]}while(255===l);var u=n.length-a,h=a;if(ou){w.error("Malformed SEI payload. "+o+" is too small, only "+u+" bytes left to parse.");break}if(4===s){if(181===n[h++]){var d=_t(n,h);if(h+=2,49===d){var c=xt(n,h);if(h+=4,1195456820===c){var f=n[h++];if(3===f){var g=n[h++],v=64&g,m=v?2+3*(31&g):0,p=new Uint8Array(m);if(v){p[0]=g;for(var y=1;y16){for(var E=[],T=0;T<16;T++){var S=n[h++].toString(16);E.push(1==S.length?"0"+S:S),3!==T&&5!==T&&7!==T&&9!==T||E.push("-")}for(var L=o-16,A=new Uint8Array(L),R=0;R0?(a=new Uint8Array(4),e.length>0&&new DataView(a.buffer).setUint32(0,e.length,!1)):a=new Uint8Array;var l=new Uint8Array(4);return r&&r.byteLength>0&&new DataView(l.buffer).setUint32(0,r.byteLength,!1),function(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i>24&255,o[1]=a>>16&255,o[2]=a>>8&255,o[3]=255&a,o.set(t,4),s=0,a=8;s>>24;if(0!==n&&1!==n)return{offset:r,size:e};var a=t.buffer,s=kt.hexDump(new Uint8Array(a,r+12,16)),o=t.getUint32(28),l=null,u=null;if(0===n){if(e-32>8*(15-r)&255;return e}(e);return new t(this.method,this.uri,"identity",this.keyFormatVersions,r)}var i=Y(this.uri);if(i)switch(this.keyFormat){case J:this.pssh=i,i.length>=22&&(this.keyId=i.subarray(i.length-22,i.length-6));break;case Q:var n=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=Qt(n,null,i);var a=new Uint16Array(i.buffer,i.byteOffset,i.byteLength/2),s=String.fromCharCode.apply(null,Array.from(a)),o=s.substring(s.indexOf("<"),s.length),l=(new DOMParser).parseFromString(o,"text/xml").getElementsByTagName("KID")[0];if(l){var u=l.childNodes[0]?l.childNodes[0].nodeValue:l.getAttribute("VALUE");if(u){var h=V(u).subarray(0,16);!function(t){var e=function(t,e,r){var i=t[e];t[e]=t[r],t[r]=i};e(t,0,3),e(t,1,2),e(t,4,5),e(t,6,7)}(h),this.keyId=h}}break;default:var d=i.subarray(0,16);if(16!==d.length){var c=new Uint8Array(16);c.set(d,16-d.length),d=c}this.keyId=d}if(!this.keyId||16!==this.keyId.byteLength){var f=$t[this.uri];if(!f){var g=Object.keys($t).length%Number.MAX_SAFE_INTEGER;f=new Uint8Array(16),new DataView(f.buffer,12,4).setUint32(0,g),$t[this.uri]=f}this.keyId=f}return this},t}(),te=/\{\$([a-zA-Z0-9-_]+)\}/g;function ee(t){return te.test(t)}function re(t,e,r){if(null!==t.variableList||t.hasVariableRefs)for(var i=r.length;i--;){var n=r[i],a=e[n];a&&(e[n]=ie(t,a))}}function ie(t,e){if(null!==t.variableList||t.hasVariableRefs){var r=t.variableList;return e.replace(te,(function(e){var i=e.substring(2,e.length-1),n=null==r?void 0:r[i];return void 0===n?(t.playlistParsingError||(t.playlistParsingError=new Error('Missing preceding EXT-X-DEFINE tag for Variable Reference: "'+i+'"')),e):n}))}return e}function ne(t,e,r){var i,n,a=t.variableList;if(a||(t.variableList=a={}),"QUERYPARAM"in e){i=e.QUERYPARAM;try{var s=new self.URL(r).searchParams;if(!s.has(i))throw new Error('"'+i+'" does not match any query parameter in URI: "'+r+'"');n=s.get(i)}catch(e){t.playlistParsingError||(t.playlistParsingError=new Error("EXT-X-DEFINE QUERYPARAM: "+e.message))}}else i=e.NAME,n=e.VALUE;i in a?t.playlistParsingError||(t.playlistParsingError=new Error('EXT-X-DEFINE duplicate Variable Name declarations: "'+i+'"')):a[i]=n||""}function ae(t,e,r){var i=e.IMPORT;if(r&&i in r){var n=t.variableList;n||(t.variableList=n={}),n[i]=r[i]}else t.playlistParsingError||(t.playlistParsingError=new Error('EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "'+i+'"'))}function se(t){if(void 0===t&&(t=!0),"undefined"!=typeof self)return(t||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}var oe={audio:{a3ds:1,"ac-3":.95,"ac-4":1,alac:.9,alaw:1,dra1:1,"dts+":1,"dts-":1,dtsc:1,dtse:1,dtsh:1,"ec-3":.9,enca:1,fLaC:.9,flac:.9,FLAC:.9,g719:1,g726:1,m4ae:1,mha1:1,mha2:1,mhm1:1,mhm2:1,mlpa:1,mp4a:1,"raw ":1,Opus:1,opus:1,samr:1,sawb:1,sawp:1,sevc:1,sqcp:1,ssmv:1,twos:1,ulaw:1},video:{avc1:1,avc2:1,avc3:1,avc4:1,avcp:1,av01:.8,drac:1,dva1:1,dvav:1,dvh1:.7,dvhe:.7,encv:1,hev1:.75,hvc1:.75,mjp2:1,mp4v:1,mvc1:1,mvc2:1,mvc3:1,mvc4:1,resv:1,rv60:1,s263:1,svc1:1,svc2:1,"vc-1":1,vp08:1,vp09:.9},text:{stpp:1,wvtt:1}};function le(t,e,r){return void 0===r&&(r=!0),!t.split(",").some((function(t){return!ue(t,e,r)}))}function ue(t,e,r){var i;void 0===r&&(r=!0);var n=se(r);return null!=(i=null==n?void 0:n.isTypeSupported(he(t,e)))&&i}function he(t,e){return e+'/mp4;codecs="'+t+'"'}function de(t){if(t){var e=t.substring(0,4);return oe.video[e]}return 2}function ce(t){return t.split(",").reduce((function(t,e){var r=oe.video[e];return r?(2*r+t)/(t?3:2):(oe.audio[e]+t)/(t?2:1)}),0)}var fe={},ge=/flac|opus/i;function ve(t,e){return void 0===e&&(e=!0),t.replace(ge,(function(t){return function(t,e){if(void 0===e&&(e=!0),fe[t])return fe[t];for(var r={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"]}[t],i=0;i0&&a.length0&&X.bool("CAN-SKIP-DATERANGES"),h.partHoldBack=X.optionalFloat("PART-HOLD-BACK",0),h.holdBack=X.optionalFloat("HOLD-BACK",0);break;case"PART-INF":var z=new x(I);h.partTarget=z.decimalFloatingPoint("PART-TARGET");break;case"PART":var Q=h.partList;Q||(Q=h.partList=[]);var J=g>0?Q[Q.length-1]:void 0,$=g++,Z=new x(I);re(h,Z,["BYTERANGE","URI"]);var tt=new K(Z,E,e,$,J);Q.push(tt),E.duration+=tt.duration;break;case"PRELOAD-HINT":var et=new x(I);re(h,et,["URI"]),h.preloadHint=et;break;case"RENDITION-REPORT":var rt=new x(I);re(h,rt,["URI"]),h.renditionReports=h.renditionReports||[],h.renditionReports.push(rt);break;default:w.warn("line parsed but not handled: "+s)}}}p&&!p.relurl?(d.pop(),v-=p.duration,h.partList&&(h.fragmentHint=p)):h.partList&&(De(E,p),E.cc=m,h.fragmentHint=E,u&&we(E,u,h));var it=d.length,nt=d[0],at=d[it-1];if((v+=h.skippedSegments*h.targetduration)>0&&it&&at){h.averagetargetduration=v/it;var st=at.sn;h.endSN="initSegment"!==st?st:0,h.live||(at.endList=!0),nt&&(h.startCC=nt.cc)}else h.endSN=0,h.startCC=0;return h.fragmentHint&&(v+=h.fragmentHint.duration),h.totalduration=v,h.endCC=m,T>0&&function(t,e){for(var r=t[e],i=e;i--;){var n=t[i];if(!n)return;n.programDateTime=r.programDateTime-1e3*n.duration,r=n}}(d,T),h},t}();function Ae(t,e,r){var i,n,a=new x(t);re(r,a,["KEYFORMAT","KEYFORMATVERSIONS","URI","IV","URI"]);var s=null!=(i=a.METHOD)?i:"",o=a.URI,l=a.hexadecimalInteger("IV"),u=a.KEYFORMATVERSIONS,h=null!=(n=a.KEYFORMAT)?n:"identity";o&&a.IV&&!l&&w.error("Invalid IV: "+a.IV);var d=o?Le.resolve(o,e):"",c=(u||"1").split("/").map(Number).filter(Number.isFinite);return new Zt(s,d,h,c,l)}function Re(t){var e=new x(t).decimalFloatingPoint("TIME-OFFSET");return y(e)?e:null}function be(t,e){var r=(t||"").split(/[ ,]+/).filter((function(t){return t}));["video","audio","text"].forEach((function(t){var i=r.filter((function(e){return function(t,e){var r=oe[e];return!!r&&!!r[t.slice(0,4)]}(e,t)}));i.length&&(e[t+"Codec"]=i.join(","),r=r.filter((function(t){return-1===i.indexOf(t)})))})),e.unknownCodecs=r}function ke(t,e,r){var i=e[r];i&&(t[r]=i)}function De(t,e){t.rawProgramDateTime?t.programDateTime=Date.parse(t.rawProgramDateTime):null!=e&&e.programDateTime&&(t.programDateTime=e.endProgramDateTime),y(t.programDateTime)||(t.programDateTime=null,t.rawProgramDateTime=null)}function Ie(t,e,r,i){t.relurl=e.URI,e.BYTERANGE&&t.setByteRange(e.BYTERANGE),t.level=r,t.sn="initSegment",i&&(t.levelkeys=i),t.initSegment=null}function we(t,e,r){t.levelkeys=e;var i=r.encryptedFragments;i.length&&i[i.length-1].levelkeys===e||!Object.keys(e).some((function(t){return e[t].isCommonEncryption}))||i.push(t)}var Ce="manifest",_e="level",xe="audioTrack",Pe="subtitleTrack",Fe="main",Me="audio",Oe="subtitle";function Ne(t){switch(t.type){case xe:return Me;case Pe:return Oe;default:return Fe}}function Ue(t,e){var r=t.url;return void 0!==r&&0!==r.indexOf("data:")||(r=e.url),r}var Be=function(){function t(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.hls=t,this.registerListeners()}var e=t.prototype;return e.startLoad=function(t){},e.stopLoad=function(){this.destroyInternalLoaders()},e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_LOADING,this.onLevelLoading,this),t.on(S.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(S.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_LOADING,this.onLevelLoading,this),t.off(S.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(S.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},e.createInternalLoader=function(t){var e=this.hls.config,r=e.pLoader,i=e.loader,n=new(r||i)(e);return this.loaders[t.type]=n,n},e.getInternalLoader=function(t){return this.loaders[t.type]},e.resetInternalLoader=function(t){this.loaders[t]&&delete this.loaders[t]},e.destroyInternalLoaders=function(){for(var t in this.loaders){var e=this.loaders[t];e&&e.destroy(),this.resetInternalLoader(t)}},e.destroy=function(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()},e.onManifestLoading=function(t,e){var r=e.url;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:Ce,url:r,deliveryDirectives:null})},e.onLevelLoading=function(t,e){var r=e.id,i=e.level,n=e.pathwayId,a=e.url,s=e.deliveryDirectives;this.load({id:r,level:i,pathwayId:n,responseType:"text",type:_e,url:a,deliveryDirectives:s})},e.onAudioTrackLoading=function(t,e){var r=e.id,i=e.groupId,n=e.url,a=e.deliveryDirectives;this.load({id:r,groupId:i,level:null,responseType:"text",type:xe,url:n,deliveryDirectives:a})},e.onSubtitleTrackLoading=function(t,e){var r=e.id,i=e.groupId,n=e.url,a=e.deliveryDirectives;this.load({id:r,groupId:i,level:null,responseType:"text",type:Pe,url:n,deliveryDirectives:a})},e.load=function(t){var e,r,i,n=this,a=this.hls.config,s=this.getInternalLoader(t);if(s){var l=s.context;if(l&&l.url===t.url&&l.level===t.level)return void w.trace("[playlist-loader]: playlist request ongoing");w.log("[playlist-loader]: aborting previous loader for type: "+t.type),s.abort()}if(r=t.type===Ce?a.manifestLoadPolicy.default:o({},a.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),s=this.createInternalLoader(t),y(null==(e=t.deliveryDirectives)?void 0:e.part)&&(t.type===_e&&null!==t.level?i=this.hls.levels[t.level].details:t.type===xe&&null!==t.id?i=this.hls.audioTracks[t.id].details:t.type===Pe&&null!==t.id&&(i=this.hls.subtitleTracks[t.id].details),i)){var u=i.partTarget,h=i.targetduration;if(u&&h){var d=1e3*Math.max(3*u,.8*h);r=o({},r,{maxTimeToFirstByteMs:Math.min(d,r.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(d,r.maxTimeToFirstByteMs)})}}var c=r.errorRetry||r.timeoutRetry||{},f={loadPolicy:r,timeout:r.maxLoadTimeMs,maxRetry:c.maxNumRetry||0,retryDelay:c.retryDelayMs||0,maxRetryDelay:c.maxRetryDelayMs||0},g={onSuccess:function(t,e,r,i){var a=n.getInternalLoader(r);n.resetInternalLoader(r.type);var s=t.data;0===s.indexOf("#EXTM3U")?(e.parsing.start=performance.now(),Le.isMediaPlaylist(s)?n.handleTrackOrLevelPlaylist(t,e,r,i||null,a):n.handleMasterPlaylist(t,e,r,i)):n.handleManifestParsingError(t,r,new Error("no EXTM3U delimiter"),i||null,e)},onError:function(t,e,r,i){n.handleNetworkError(e,r,!1,t,i)},onTimeout:function(t,e,r){n.handleNetworkError(e,r,!0,void 0,t)}};s.load(t,f,g)},e.handleMasterPlaylist=function(t,e,r,i){var n=this.hls,a=t.data,s=Ue(t,r),o=Le.parseMasterPlaylist(a,s);if(o.playlistParsingError)this.handleManifestParsingError(t,r,o.playlistParsingError,i,e);else{var l=o.contentSteering,u=o.levels,h=o.sessionData,d=o.sessionKeys,c=o.startTimeOffset,f=o.variableList;this.variableList=f;var g=Le.parseMasterPlaylistMedia(a,s,o),v=g.AUDIO,m=void 0===v?[]:v,p=g.SUBTITLES,y=g["CLOSED-CAPTIONS"];m.length&&(m.some((function(t){return!t.url}))||!u[0].audioCodec||u[0].attrs.AUDIO||(w.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),m.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new x({}),bitrate:0,url:""}))),n.trigger(S.MANIFEST_LOADED,{levels:u,audioTracks:m,subtitles:p,captions:y,contentSteering:l,url:s,stats:e,networkDetails:i,sessionData:h,sessionKeys:d,startTimeOffset:c,variableList:f})}},e.handleTrackOrLevelPlaylist=function(t,e,r,i,n){var a=this.hls,s=r.id,o=r.level,l=r.type,u=Ue(t,r),h=y(o)?o:y(s)?s:0,d=Ne(r),c=Le.parseLevelPlaylist(t.data,u,h,d,0,this.variableList);if(l===Ce){var f={attrs:new x({}),bitrate:0,details:c,name:"",url:u};a.trigger(S.MANIFEST_LOADED,{levels:[f],audioTracks:[],url:u,stats:e,networkDetails:i,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}e.parsing.end=performance.now(),r.levelDetails=c,this.handlePlaylistLoaded(c,t,e,r,i,n)},e.handleManifestParsingError=function(t,e,r,i,n){this.hls.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:A.MANIFEST_PARSING_ERROR,fatal:e.type===Ce,url:t.url,err:r,error:r,reason:r.message,response:t,context:e,networkDetails:i,stats:n})},e.handleNetworkError=function(t,e,r,n,a){void 0===r&&(r=!1);var s="A network "+(r?"timeout":"error"+(n?" (status "+n.code+")":""))+" occurred while loading "+t.type;t.type===_e?s+=": "+t.level+" id: "+t.id:t.type!==xe&&t.type!==Pe||(s+=" id: "+t.id+' group-id: "'+t.groupId+'"');var o=new Error(s);w.warn("[playlist-loader]: "+s);var l=A.UNKNOWN,u=!1,h=this.getInternalLoader(t);switch(t.type){case Ce:l=r?A.MANIFEST_LOAD_TIMEOUT:A.MANIFEST_LOAD_ERROR,u=!0;break;case _e:l=r?A.LEVEL_LOAD_TIMEOUT:A.LEVEL_LOAD_ERROR,u=!1;break;case xe:l=r?A.AUDIO_TRACK_LOAD_TIMEOUT:A.AUDIO_TRACK_LOAD_ERROR,u=!1;break;case Pe:l=r?A.SUBTITLE_TRACK_LOAD_TIMEOUT:A.SUBTITLE_LOAD_ERROR,u=!1}h&&this.resetInternalLoader(t.type);var d={type:L.NETWORK_ERROR,details:l,fatal:u,url:t.url,loader:h,context:t,error:o,networkDetails:e,stats:a};if(n){var c=(null==e?void 0:e.url)||t.url;d.response=i({url:c,data:void 0},n)}this.hls.trigger(S.ERROR,d)},e.handlePlaylistLoaded=function(t,e,r,i,n,a){var s=this.hls,o=i.type,l=i.level,u=i.id,h=i.groupId,d=i.deliveryDirectives,c=Ue(e,i),f=Ne(i),g="number"==typeof i.level&&f===Fe?l:void 0;if(t.fragments.length){t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));var v=t.playlistParsingError;if(v)s.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:A.LEVEL_PARSING_ERROR,fatal:!1,url:c,error:v,reason:v.message,response:e,context:i,level:g,parent:f,networkDetails:n,stats:r});else switch(t.live&&a&&(a.getCacheAge&&(t.ageHeader=a.getCacheAge()||0),a.getCacheAge&&!isNaN(t.ageHeader)||(t.ageHeader=0)),o){case Ce:case _e:s.trigger(S.LEVEL_LOADED,{details:t,level:g||0,id:u||0,stats:r,networkDetails:n,deliveryDirectives:d});break;case xe:s.trigger(S.AUDIO_TRACK_LOADED,{details:t,id:u||0,groupId:h||"",stats:r,networkDetails:n,deliveryDirectives:d});break;case Pe:s.trigger(S.SUBTITLE_TRACK_LOADED,{details:t,id:u||0,groupId:h||"",stats:r,networkDetails:n,deliveryDirectives:d})}}else{var m=new Error("No Segments found in Playlist");s.trigger(S.ERROR,{type:L.NETWORK_ERROR,details:A.LEVEL_EMPTY_ERROR,fatal:!1,url:c,error:m,reason:m.message,response:e,context:i,level:g,parent:f,networkDetails:n,stats:r})}},t}();function Ge(t,e){var r;try{r=new Event("addtrack")}catch(t){(r=document.createEvent("Event")).initEvent("addtrack",!1,!1)}r.track=t,e.dispatchEvent(r)}function Ke(t,e){var r=t.mode;if("disabled"===r&&(t.mode="hidden"),t.cues&&!t.cues.getCueById(e.id))try{if(t.addCue(e),!t.cues.getCueById(e.id))throw new Error("addCue is failed for: "+e)}catch(r){w.debug("[texttrack-utils]: "+r);try{var i=new self.TextTrackCue(e.startTime,e.endTime,e.text);i.id=e.id,t.addCue(i)}catch(t){w.debug("[texttrack-utils]: Legacy TextTrackCue fallback failed: "+t)}}"disabled"===r&&(t.mode=r)}function He(t){var e=t.mode;if("disabled"===e&&(t.mode="hidden"),t.cues)for(var r=t.cues.length;r--;)t.removeCue(t.cues[r]);"disabled"===e&&(t.mode=e)}function Ve(t,e,r,i){var n=t.mode;if("disabled"===n&&(t.mode="hidden"),t.cues&&t.cues.length>0)for(var a=function(t,e,r){var i=[],n=function(t,e){if(et[r].endTime)return-1;for(var i=0,n=r;i<=n;){var a=Math.floor((n+i)/2);if(et[a].startTime&&i-1)for(var a=n,s=t.length;a=e&&o.endTime<=r)i.push(o);else if(o.startTime>r)return i}return i}(t.cues,e,r),s=0;sQe&&(d=Qe),d-h<=0&&(d=h+.25);for(var c=0;ce.startDate&&(!t||e.startDate.05&&this.forwardBufferLength>1){var l=Math.min(2,Math.max(1,a)),u=Math.round(2/(1+Math.exp(-.75*o-this.edgeStalled))*20)/20;t.playbackRate=Math.min(l,Math.max(1,u))}else 1!==t.playbackRate&&0!==t.playbackRate&&(t.playbackRate=1)}}}}},e.estimateLiveEdge=function(){var t=this.levelDetails;return null===t?null:t.edge+t.age},e.computeLatency=function(){var t=this.estimateLiveEdge();return null===t?null:t-this.currentTime},s(t,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var t=this.config,e=this.levelDetails;return void 0!==t.liveMaxLatencyDuration?t.liveMaxLatencyDuration:e?t.liveMaxLatencyDurationCount*e.targetduration:0}},{key:"targetLatency",get:function(){var t=this.levelDetails;if(null===t)return null;var e=t.holdBack,r=t.partHoldBack,i=t.targetduration,n=this.config,a=n.liveSyncDuration,s=n.liveSyncDurationCount,o=n.lowLatencyMode,l=this.hls.userConfig,u=o&&r||e;(l.liveSyncDuration||l.liveSyncDurationCount||0===u)&&(u=void 0!==a?a:s*i);var h=i;return u+Math.min(1*this.stallCount,h)}},{key:"liveSyncPosition",get:function(){var t=this.estimateLiveEdge(),e=this.targetLatency,r=this.levelDetails;if(null===t||null===e||null===r)return null;var i=r.edge,n=t-e-this.edgeStalled,a=i-r.totalduration,s=i-(this.config.lowLatencyMode&&r.partTarget||r.targetduration);return Math.min(Math.max(a,n),s)}},{key:"drift",get:function(){var t=this.levelDetails;return null===t?1:t.drift}},{key:"edgeStalled",get:function(){var t=this.levelDetails;if(null===t)return 0;var e=3*(this.config.lowLatencyMode&&t.partTarget||t.targetduration);return Math.max(t.age-e,0)}},{key:"forwardBufferLength",get:function(){var t=this.media,e=this.levelDetails;if(!t||!e)return 0;var r=t.buffered.length;return(r?t.buffered.end(r-1):e.edge)-this.currentTime}}]),t}(),tr=["NONE","TYPE-0","TYPE-1",null],er=["SDR","PQ","HLG"],rr="",ir="YES",nr="v2";function ar(t){var e=t.canSkipUntil,r=t.canSkipDateRanges,i=t.age;return e&&it.sn?(n=r-t.start,i=t):(n=t.start-r,i=e),i.duration!==n&&(i.duration=n)}else e.sn>t.sn?t.cc===e.cc&&t.minEndPTS?e.start=t.start+(t.minEndPTS-t.start):e.start=t.start+t.duration:e.start=Math.max(t.start-e.duration,0)}function hr(t,e,r,i,n,a){i-r<=0&&(w.warn("Fragment should have a positive duration",e),i=r+e.duration,a=n+e.duration);var s=r,o=i,l=e.startPTS,u=e.endPTS;if(y(l)){var h=Math.abs(l-r);y(e.deltaPTS)?e.deltaPTS=Math.max(h,e.deltaPTS):e.deltaPTS=h,s=Math.max(r,l),r=Math.min(r,l),n=Math.min(n,e.startDTS),o=Math.min(i,u),i=Math.max(i,u),a=Math.max(a,e.endDTS)}var d=r-e.start;0!==e.start&&(e.start=r),e.duration=i-e.start,e.startPTS=r,e.maxStartPTS=s,e.startDTS=n,e.endPTS=i,e.minEndPTS=o,e.endDTS=a;var c,f=e.sn;if(!t||ft.endSN)return 0;var g=f-t.startSN,v=t.fragments;for(v[g]=e,c=g;c>0;c--)ur(v[c],v[c-1]);for(c=g;c=0;n--){var a=i[n].initSegment;if(a){r=a;break}}t.fragmentHint&&delete t.fragmentHint.endPTS;var s,l,u,h,d,c=0;if(function(t,e,r){for(var i=e.skippedSegments,n=Math.max(t.startSN,e.startSN)-e.startSN,a=(t.fragmentHint?1:0)+(i?e.endSN:Math.min(t.endSN,e.endSN))-e.startSN,s=e.startSN-t.startSN,o=e.fragmentHint?e.fragments.concat(e.fragmentHint):e.fragments,l=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments,u=n;u<=a;u++){var h=l[s+u],d=o[u];i&&!d&&u=i.length||fr(e,i[r].start)}function fr(t,e){if(e){for(var r=t.fragments,i=t.skippedSegments;i499)}(n)||!!r);return t.shouldRetry?t.shouldRetry(t,e,r,i,a):a}var Lr=function(t,e){for(var r=0,i=t.length-1,n=null,a=null;r<=i;){var s=e(a=t[n=(r+i)/2|0]);if(s>0)r=n+1;else{if(!(s<0))return a;i=n-1}}return null};function Ar(t,e,r,i,n){void 0===r&&(r=0),void 0===i&&(i=0),void 0===n&&(n=.005);var a=null;if(t){a=e[t.sn-e[0].sn+1]||null;var s=t.endDTS-r;s>0&&s<15e-7&&(r+=15e-7)}else 0===r&&0===e[0].start&&(a=e[0]);if(a&&((!t||t.level===a.level)&&0===Rr(r,i,a)||function(t,e,r){if(e&&0===e.start&&e.level0){var i=e.tagList.reduce((function(t,e){return"INF"===e[0]&&(t+=parseFloat(e[1])),t}),r);return t.start<=i}return!1}(a,t,Math.min(n,i))))return a;var o=Lr(e,Rr.bind(null,r,i));return!o||o===t&&a?a:o}function Rr(t,e,r){if(void 0===t&&(t=0),void 0===e&&(e=0),r.start<=t&&r.start+r.duration>t)return 0;var i=Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return r.start+r.duration-i<=t?1:r.start-i>t&&r.start?-1:0}function br(t,e,r){var i=1e3*Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return(r.endProgramDateTime||0)-i>t}var kr=0,Dr=2,Ir=3,wr=5,Cr=0,_r=1,xr=2,Pr=function(){function t(t){this.hls=void 0,this.playlistError=0,this.penalizedRenditions={},this.log=void 0,this.warn=void 0,this.error=void 0,this.hls=t,this.log=w.log.bind(w,"[info]:"),this.warn=w.warn.bind(w,"[warning]:"),this.error=w.error.bind(w,"[error]:"),this.registerListeners()}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.ERROR,this.onError,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.ERROR,this.onError,this),t.off(S.ERROR,this.onErrorOut,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this))},e.destroy=function(){this.unregisterListeners(),this.hls=null,this.penalizedRenditions={}},e.startLoad=function(t){},e.stopLoad=function(){this.playlistError=0},e.getVariantLevelIndex=function(t){return(null==t?void 0:t.type)===Fe?t.level:this.hls.loadLevel},e.onManifestLoading=function(){this.playlistError=0,this.penalizedRenditions={}},e.onLevelUpdated=function(){this.playlistError=0},e.onError=function(t,e){var r,i;if(!e.fatal){var n=this.hls,a=e.context;switch(e.details){case A.FRAG_LOAD_ERROR:case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_ERROR:case A.KEY_LOAD_TIMEOUT:return void(e.errorAction=this.getFragRetryOrSwitchAction(e));case A.FRAG_PARSING_ERROR:if(null!=(r=e.frag)&&r.gap)return void(e.errorAction={action:kr,flags:Cr});case A.FRAG_GAP:case A.FRAG_DECRYPT_ERROR:return e.errorAction=this.getFragRetryOrSwitchAction(e),void(e.errorAction.action=Dr);case A.LEVEL_EMPTY_ERROR:case A.LEVEL_PARSING_ERROR:var s,o,l=e.parent===Fe?e.level:n.loadLevel;return void(e.details===A.LEVEL_EMPTY_ERROR&&null!=(s=e.context)&&null!=(o=s.levelDetails)&&o.live?e.errorAction=this.getPlaylistRetryOrSwitchAction(e,l):(e.levelRetry=!1,e.errorAction=this.getLevelSwitchAction(e,l)));case A.LEVEL_LOAD_ERROR:case A.LEVEL_LOAD_TIMEOUT:return void("number"==typeof(null==a?void 0:a.level)&&(e.errorAction=this.getPlaylistRetryOrSwitchAction(e,a.level)));case A.AUDIO_TRACK_LOAD_ERROR:case A.AUDIO_TRACK_LOAD_TIMEOUT:case A.SUBTITLE_LOAD_ERROR:case A.SUBTITLE_TRACK_LOAD_TIMEOUT:if(a){var u=n.levels[n.loadLevel];if(u&&(a.type===xe&&u.hasAudioGroup(a.groupId)||a.type===Pe&&u.hasSubtitleGroup(a.groupId)))return e.errorAction=this.getPlaylistRetryOrSwitchAction(e,n.loadLevel),e.errorAction.action=Dr,void(e.errorAction.flags=_r)}return;case A.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:var h=n.levels[n.loadLevel],d=null==h?void 0:h.attrs["HDCP-LEVEL"];return void(d?e.errorAction={action:Dr,flags:xr,hdcpLevel:d}:this.keySystemError(e));case A.BUFFER_ADD_CODEC_ERROR:case A.REMUX_ALLOC_ERROR:case A.BUFFER_APPEND_ERROR:return void(e.errorAction=this.getLevelSwitchAction(e,null!=(i=e.level)?i:n.loadLevel));case A.INTERNAL_EXCEPTION:case A.BUFFER_APPENDING_ERROR:case A.BUFFER_FULL_ERROR:case A.LEVEL_SWITCH_ERROR:case A.BUFFER_STALLED_ERROR:case A.BUFFER_SEEK_OVER_HOLE:case A.BUFFER_NUDGE_ON_STALL:return void(e.errorAction={action:kr,flags:Cr})}e.type===L.KEY_SYSTEM_ERROR&&this.keySystemError(e)}},e.keySystemError=function(t){var e=this.getVariantLevelIndex(t.frag);t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,e)},e.getPlaylistRetryOrSwitchAction=function(t,e){var r=yr(this.hls.config.playlistLoadPolicy,t),i=this.playlistError++;if(Sr(r,i,pr(t),t.response))return{action:wr,flags:Cr,retryConfig:r,retryCount:i};var n=this.getLevelSwitchAction(t,e);return r&&(n.retryConfig=r,n.retryCount=i),n},e.getFragRetryOrSwitchAction=function(t){var e=this.hls,r=this.getVariantLevelIndex(t.frag),i=e.levels[r],n=e.config,a=n.fragLoadPolicy,s=n.keyLoadPolicy,o=yr(t.details.startsWith("key")?s:a,t),l=e.levels.reduce((function(t,e){return t+e.fragmentError}),0);if(i&&(t.details!==A.FRAG_GAP&&i.fragmentError++,Sr(o,l,pr(t),t.response)))return{action:wr,flags:Cr,retryConfig:o,retryCount:l};var u=this.getLevelSwitchAction(t,r);return o&&(u.retryConfig=o,u.retryCount=l),u},e.getLevelSwitchAction=function(t,e){var r=this.hls;null==e&&(e=r.loadLevel);var i=this.hls.levels[e];if(i){var n,a,s=t.details;i.loadError++,s===A.BUFFER_APPEND_ERROR&&i.fragmentError++;var o=-1,l=r.levels,u=r.loadLevel,h=r.minAutoLevel,d=r.maxAutoLevel;r.autoLevelEnabled||(r.loadLevel=-1);for(var c,f=null==(n=t.frag)?void 0:n.type,g=(f===Me&&s===A.FRAG_PARSING_ERROR||"audio"===t.sourceBufferName&&(s===A.BUFFER_ADD_CODEC_ERROR||s===A.BUFFER_APPEND_ERROR))&&l.some((function(t){var e=t.audioCodec;return i.audioCodec!==e})),v="video"===t.sourceBufferName&&(s===A.BUFFER_ADD_CODEC_ERROR||s===A.BUFFER_APPEND_ERROR)&&l.some((function(t){var e=t.codecSet,r=t.audioCodec;return i.codecSet!==e&&i.audioCodec===r})),m=null!=(a=t.context)?a:{},p=m.type,y=m.groupId,E=function(){var e=(T+u)%l.length;if(e!==u&&e>=h&&e<=d&&0===l[e].loadError){var r,n,a=l[e];if(s===A.FRAG_GAP&&f===Fe&&t.frag){var c=l[e].details;if(c){var m=Ar(t.frag,c.fragments,t.frag.start);if(null!=m&&m.gap)return 0}}else{if(p===xe&&a.hasAudioGroup(y)||p===Pe&&a.hasSubtitleGroup(y))return 0;if(f===Me&&null!=(r=i.audioGroups)&&r.some((function(t){return a.hasAudioGroup(t)}))||f===Oe&&null!=(n=i.subtitleGroups)&&n.some((function(t){return a.hasSubtitleGroup(t)}))||g&&i.audioCodec===a.audioCodec||!g&&i.audioCodec!==a.audioCodec||v&&i.codecSet===a.codecSet)return 0}return o=e,1}},T=l.length;T--&&(0===(c=E())||1!==c););if(o>-1&&r.loadLevel!==o)return t.levelRetry=!0,this.playlistError=0,{action:Dr,flags:Cr,nextAutoLevel:o}}return{action:Dr,flags:_r}},e.onErrorOut=function(t,e){var r;switch(null==(r=e.errorAction)?void 0:r.action){case kr:break;case Dr:this.sendAlternateToPenaltyBox(e),e.errorAction.resolved||e.details===A.FRAG_GAP?/MediaSource readyState: ended/.test(e.error.message)&&(this.warn('MediaSource ended after "'+e.sourceBufferName+'" sourceBuffer append error. Attempting to recover from media error.'),this.hls.recoverMediaError()):e.fatal=!0}e.fatal&&this.hls.stopLoad()},e.sendAlternateToPenaltyBox=function(t){var e=this.hls,r=t.errorAction;if(r){var i=r.flags,n=r.hdcpLevel,a=r.nextAutoLevel;switch(i){case Cr:this.switchLevel(t,a);break;case xr:n&&(e.maxHdcpLevel=tr[tr.indexOf(n)-1],r.resolved=!0),this.warn('Restricting playback to HDCP-LEVEL of "'+e.maxHdcpLevel+'" or lower')}r.resolved||this.switchLevel(t,a)}},e.switchLevel=function(t,e){void 0!==e&&t.errorAction&&(this.warn("switching to level "+e+" after "+t.details),this.hls.nextAutoLevel=e,t.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel)},t}(),Fr=function(){function t(t,e){this.hls=void 0,this.timer=-1,this.requestScheduled=-1,this.canLoad=!1,this.log=void 0,this.warn=void 0,this.log=w.log.bind(w,e+":"),this.warn=w.warn.bind(w,e+":"),this.hls=t}var e=t.prototype;return e.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},e.clearTimer=function(){-1!==this.timer&&(self.clearTimeout(this.timer),this.timer=-1)},e.startLoad=function(){this.canLoad=!0,this.requestScheduled=-1,this.loadPlaylist()},e.stopLoad=function(){this.canLoad=!1,this.clearTimer()},e.switchParams=function(t,e,r){var i=null==e?void 0:e.renditionReports;if(i){for(var n=-1,a=0;a=0&&d>e.partTarget&&(h+=1)}var c=r&&ar(r);return new sr(u,h>=0?h:void 0,c)}}},e.loadPlaylist=function(t){-1===this.requestScheduled&&(this.requestScheduled=self.performance.now())},e.shouldLoadPlaylist=function(t){return this.canLoad&&!!t&&!!t.url&&(!t.details||t.details.live)},e.shouldReloadPlaylist=function(t){return-1===this.timer&&-1===this.requestScheduled&&this.shouldLoadPlaylist(t)},e.playlistLoaded=function(t,e,r){var i=this,n=e.details,a=e.stats,s=self.performance.now(),o=a.loading.first?Math.max(0,s-a.loading.first):0;if(n.advancedDateTime=Date.now()-o,n.live||null!=r&&r.live){if(n.reloaded(r),r&&this.log("live playlist "+t+" "+(n.advanced?"REFRESHED "+n.lastPartSn+"-"+n.lastPartIndex:n.updated?"UPDATED":"MISSED")),r&&n.fragments.length>0&&dr(r,n),!this.canLoad||!n.live)return;var l,u=void 0,h=void 0;if(n.canBlockReload&&n.endSN&&n.advanced){var d=this.hls.config.lowLatencyMode,c=n.lastPartSn,f=n.endSN,g=n.lastPartIndex,v=c===f;-1!==g?(u=v?f+1:c,h=v?d?0:g:g+1):u=f+1;var m=n.age,p=m+n.ageHeader,y=Math.min(p-n.partTarget,1.5*n.targetduration);if(y>0){if(r&&y>r.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+r.tuneInGoal+" to: "+y+" with playlist age: "+n.age),y=0;else{var E=Math.floor(y/n.targetduration);u+=E,void 0!==h&&(h+=Math.round(y%n.targetduration/n.partTarget)),this.log("CDN Tune-in age: "+n.ageHeader+"s last advanced "+m.toFixed(2)+"s goal: "+y+" skip sn "+E+" to part "+h)}n.tuneInGoal=y}if(l=this.getDeliveryDirectives(n,e.deliveryDirectives,u,h),d||!v)return void this.loadPlaylist(l)}else(n.canBlockReload||n.canSkipUntil)&&(l=this.getDeliveryDirectives(n,e.deliveryDirectives,u,h));var T=this.hls.mainForwardBufferInfo,S=T?T.end-T.len:0,L=function(t,e){void 0===e&&(e=1/0);var r=1e3*t.targetduration;if(t.updated){var i=t.fragments;if(i.length&&4*r>e){var n=1e3*i[i.length-1].duration;nthis.requestScheduled+L&&(this.requestScheduled=a.loading.start),void 0!==u&&n.canBlockReload?this.requestScheduled=a.loading.first+L-(1e3*n.partTarget||1e3):-1===this.requestScheduled||this.requestScheduled+L=u.maxNumRetry)return!1;if(i&&null!=(d=t.context)&&d.deliveryDirectives)this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" without delivery-directives'),this.loadPlaylist();else{var c=Er(u,l);this.timer=self.setTimeout((function(){return e.loadPlaylist()}),c),this.warn("Retrying playlist loading "+(l+1)+"/"+u.maxNumRetry+' after "'+r+'" in '+c+"ms")}t.levelRetry=!0,n.resolved=!0}return h},t}(),Mr=function(){function t(t,e,r){void 0===e&&(e=0),void 0===r&&(r=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=t,this.alpha_=t?Math.exp(Math.log(.5)/t):0,this.estimate_=e,this.totalWeight_=r}var e=t.prototype;return e.sample=function(t,e){var r=Math.pow(this.alpha_,t);this.estimate_=e*(1-r)+r*this.estimate_,this.totalWeight_+=t},e.getTotalWeight=function(){return this.totalWeight_},e.getEstimate=function(){if(this.alpha_){var t=1-Math.pow(this.alpha_,this.totalWeight_);if(t)return this.estimate_/t}return this.estimate_},t}(),Or=function(){function t(t,e,r,i){void 0===i&&(i=100),this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultTTFB_=void 0,this.ttfb_=void 0,this.defaultEstimate_=r,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new Mr(t),this.fast_=new Mr(e),this.defaultTTFB_=i,this.ttfb_=new Mr(t)}var e=t.prototype;return e.update=function(t,e){var r=this.slow_,i=this.fast_,n=this.ttfb_;r.halfLife!==t&&(this.slow_=new Mr(t,r.getEstimate(),r.getTotalWeight())),i.halfLife!==e&&(this.fast_=new Mr(e,i.getEstimate(),i.getTotalWeight())),n.halfLife!==t&&(this.ttfb_=new Mr(t,n.getEstimate(),n.getTotalWeight()))},e.sample=function(t,e){var r=(t=Math.max(t,this.minDelayMs_))/1e3,i=8*e/r;this.fast_.sample(r,i),this.slow_.sample(r,i)},e.sampleTTFB=function(t){var e=t/1e3,r=Math.sqrt(2)*Math.exp(-Math.pow(e,2)/2);this.ttfb_.sample(r,Math.max(t,5))},e.canEstimate=function(){return this.fast_.getTotalWeight()>=this.minWeight_},e.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},e.getEstimateTTFB=function(){return this.ttfb_.getTotalWeight()>=this.minWeight_?this.ttfb_.getEstimate():this.defaultTTFB_},e.destroy=function(){},t}(),Nr={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]},Ur={};function Br(t,e,r){var n=t.videoCodec,a=t.audioCodec;if(!n||!a||!r)return Promise.resolve(Nr);var s={width:t.width,height:t.height,bitrate:Math.ceil(Math.max(.9*t.bitrate,t.averageBitrate)),framerate:t.frameRate||30},o=t.videoRange;"SDR"!==o&&(s.transferFunction=o.toLowerCase());var l=n.split(",").map((function(t){return{type:"media-source",video:i(i({},s),{},{contentType:he(t,"video")})}}));return a&&t.audioGroups&&t.audioGroups.forEach((function(t){var r;t&&(null==(r=e.groups[t])||r.tracks.forEach((function(e){if(e.groupId===t){var r=e.channels||"",i=parseFloat(r);y(i)&&i>2&&l.push.apply(l,a.split(",").map((function(t){return{type:"media-source",audio:{contentType:he(t,"audio"),channels:""+i}}})))}})))})),Promise.all(l.map((function(t){var e=function(t){var e=t.audio,r=t.video,i=r||e;if(i){var n=i.contentType.split('"')[1];if(r)return"r"+r.height+"x"+r.width+"f"+Math.ceil(r.framerate)+(r.transferFunction||"sd")+"_"+n+"_"+Math.ceil(r.bitrate/1e5);if(e)return"c"+e.channels+(e.spatialRendering?"s":"n")+"_"+n}return""}(t);return Ur[e]||(Ur[e]=r.decodingInfo(t))}))).then((function(t){return{supported:!t.some((function(t){return!t.supported})),configurations:l,decodingInfoResults:t}})).catch((function(t){return{supported:!1,configurations:l,decodingInfoResults:[],error:t}}))}function Gr(t,e){var r=!1,i=[];return t&&(r="SDR"!==t,i=[t]),e&&(i=e.allowedVideoRanges||er.slice(0),i=(r=void 0!==e.preferHDR?e.preferHDR:function(){if("function"==typeof matchMedia){var t=matchMedia("(dynamic-range: high)"),e=matchMedia("bad query");if(t.media!==e.media)return!0===t.matches}return!1}())?i.filter((function(t){return"SDR"!==t})):["SDR"]),{preferHDR:r,allowedVideoRanges:i}}function Kr(t,e){w.log('[abr] start candidates with "'+t+'" ignored because '+e)}function Hr(t,e,r){if("attrs"in t){var i=e.indexOf(t);if(-1!==i)return i}for(var n=0;n-1;i--)if(r(t[i]))return i;for(var n=e+1;n-1,p=e.getBwEstimate(),E=i.levels,T=E[t.level],L=o.total||Math.max(o.loaded,Math.round(l*T.averageBitrate/8)),A=m?u-v:u;A<1&&m&&(A=Math.min(u,8*o.loaded/p));var R=m?1e3*o.loaded/A:0,b=R?(L-o.loaded)/R:8*L/p+c/1e3;if(!(b<=g)){var k,D=R?8*R:p,I=Number.POSITIVE_INFINITY;for(k=t.level-1;k>h;k--){var C=E[k].maxBitrate;if((I=e.getTimeToLoadFrag(c/1e3,D,l*C,!E[k].details))=b||I>10*l)){i.nextLoadLevel=i.nextAutoLevel=k,m?e.bwEstimator.sample(u-Math.min(c,v),o.loaded):e.bwEstimator.sampleTTFB(u);var _=E[k].maxBitrate;e.getBwEstimate()*e.hls.config.abrBandWidthUpFactor>_&&e.resetEstimator(_),e.clearTimer(),w.warn("[abr] Fragment "+t.sn+(r?" part "+r.index:"")+" of level "+t.level+" is loading too slowly;\n Time to underbuffer: "+g.toFixed(3)+" s\n Estimated load time for current fragment: "+b.toFixed(3)+" s\n Estimated load time for down switch fragment: "+I.toFixed(3)+" s\n TTFB estimate: "+(0|v)+" ms\n Current BW estimate: "+(y(p)?0|p:"Unknown")+" bps\n New BW estimate: "+(0|e.getBwEstimate())+" bps\n Switching to level "+k+" @ "+(0|_)+" bps"),i.trigger(S.FRAG_LOAD_EMERGENCY_ABORTED,{frag:t,part:r,stats:o})}}}}}}},this.hls=t,this.bwEstimator=this.initEstimator(),this.registerListeners()}var e=t.prototype;return e.resetEstimator=function(t){t&&(w.log("setting initial bwe to "+t),this.hls.config.abrEwmaDefaultEstimate=t),this.firstSelection=-1,this.bwEstimator=this.initEstimator()},e.initEstimator=function(){var t=this.hls.config;return new Or(t.abrEwmaSlowVoD,t.abrEwmaFastVoD,t.abrEwmaDefaultEstimate)},e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.FRAG_LOADING,this.onFragLoading,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.on(S.ERROR,this.onError,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.FRAG_LOADING,this.onFragLoading,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.off(S.ERROR,this.onError,this))},e.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=null,this.fragCurrent=this.partCurrent=null},e.onManifestLoading=function(t,e){this.lastLoadedFragLevel=-1,this.firstSelection=-1,this.lastLevelLoadSec=0,this.fragCurrent=this.partCurrent=null,this.onLevelsUpdated(),this.clearTimer()},e.onLevelsUpdated=function(){this.lastLoadedFragLevel>-1&&this.fragCurrent&&(this.lastLoadedFragLevel=this.fragCurrent.level),this._nextAutoLevel=-1,this.onMaxAutoLevelUpdated(),this.codecTiers=null,this.audioTracksByGroup=null},e.onMaxAutoLevelUpdated=function(){this.firstSelection=-1,this.nextAutoLevelKey=""},e.onFragLoading=function(t,e){var r,i=e.frag;this.ignoreFragment(i)||(i.bitrateTest||(this.fragCurrent=i,this.partCurrent=null!=(r=e.part)?r:null),this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100))},e.onLevelSwitching=function(t,e){this.clearTimer()},e.onError=function(t,e){if(!e.fatal)switch(e.details){case A.BUFFER_ADD_CODEC_ERROR:case A.BUFFER_APPEND_ERROR:this.lastLoadedFragLevel=-1,this.firstSelection=-1;break;case A.FRAG_LOAD_TIMEOUT:var r=e.frag,i=this.fragCurrent,n=this.partCurrent;if(r&&i&&r.sn===i.sn&&r.level===i.level){var a=performance.now(),s=n?n.stats:r.stats,o=a-s.loading.start,l=s.loading.first?s.loading.first-s.loading.start:-1;if(s.loaded&&l>-1){var u=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(o-Math.min(u,l),s.loaded)}else this.bwEstimator.sampleTTFB(o)}}},e.getTimeToLoadFrag=function(t,e,r,i){return t+r/e+(i?this.lastLevelLoadSec:0)},e.onLevelLoaded=function(t,e){var r=this.hls.config,i=e.stats.loading,n=i.end-i.start;y(n)&&(this.lastLevelLoadSec=n/1e3),e.details.live?this.bwEstimator.update(r.abrEwmaSlowLive,r.abrEwmaFastLive):this.bwEstimator.update(r.abrEwmaSlowVoD,r.abrEwmaFastVoD)},e.onFragLoaded=function(t,e){var r=e.frag,i=e.part,n=i?i.stats:r.stats;if(r.type===Fe&&this.bwEstimator.sampleTTFB(n.loading.first-n.loading.start),!this.ignoreFragment(r)){if(this.clearTimer(),r.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-1,this.hls.config.abrMaxWithRealBitrate){var a=i?i.duration:r.duration,s=this.hls.levels[r.level],o=(s.loaded?s.loaded.bytes:0)+n.loaded,l=(s.loaded?s.loaded.duration:0)+a;s.loaded={bytes:o,duration:l},s.realBitrate=Math.round(8*o/l)}if(r.bitrateTest){var u={stats:n,frag:r,part:i,id:r.type};this.onFragBuffered(S.FRAG_BUFFERED,u),r.bitrateTest=!1}else this.lastLoadedFragLevel=r.level}},e.onFragBuffered=function(t,e){var r=e.frag,i=e.part,n=null!=i&&i.stats.loaded?i.stats:r.stats;if(!n.aborted&&!this.ignoreFragment(r)){var a=n.parsing.end-n.loading.start-Math.min(n.loading.first-n.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(a,n.loaded),n.bwEstimate=this.getBwEstimate(),r.bitrateTest?this.bitrateTestDelay=a/1e3:this.bitrateTestDelay=0}},e.ignoreFragment=function(t){return t.type!==Fe||"initSegment"===t.sn},e.clearTimer=function(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)},e.getAutoLevelKey=function(){return this.getBwEstimate()+"_"+this.getStarvationDelay().toFixed(2)},e.getNextABRAutoLevel=function(){var t=this.fragCurrent,e=this.partCurrent,r=this.hls,i=r.maxAutoLevel,n=r.config,a=r.minAutoLevel,s=e?e.duration:t?t.duration:0,o=this.getBwEstimate(),l=this.getStarvationDelay(),u=n.abrBandWidthFactor,h=n.abrBandWidthUpFactor;if(l){var d=this.findBestLevel(o,a,i,l,0,u,h);if(d>=0)return d}var c=s?Math.min(s,n.maxStarvationDelay):n.maxStarvationDelay;if(!l){var f=this.bitrateTestDelay;f&&(c=(s?Math.min(s,n.maxLoadingDelay):n.maxLoadingDelay)-f,w.info("[abr] bitrate test took "+Math.round(1e3*f)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*c)+" ms"),u=h=1)}var g=this.findBestLevel(o,a,i,l,c,u,h);if(w.info("[abr] "+(l?"rebuffering expected":"buffer is empty")+", optimal quality level "+g),g>-1)return g;var v=r.levels[a],m=r.levels[r.loadLevel];return(null==v?void 0:v.bitrate)<(null==m?void 0:m.bitrate)?a:r.loadLevel},e.getStarvationDelay=function(){var t=this.hls,e=t.media;if(!e)return 1/0;var r=e&&0!==e.playbackRate?Math.abs(e.playbackRate):1,i=t.mainForwardBufferInfo;return(i?i.len:0)/r},e.getBwEstimate=function(){return this.bwEstimator.canEstimate()?this.bwEstimator.getEstimate():this.hls.config.abrEwmaDefaultEstimate},e.findBestLevel=function(t,e,r,i,n,a,s){var o,l=this,u=i+n,h=this.lastLoadedFragLevel,d=-1===h?this.hls.firstLevel:h,c=this.fragCurrent,f=this.partCurrent,g=this.hls,v=g.levels,m=g.allAudioTracks,p=g.loadLevel,E=g.config;if(1===v.length)return 0;var T,S=v[d],L=!(null==S||null==(o=S.details)||!o.live),A=-1===p||-1===h,R="SDR",b=(null==S?void 0:S.frameRate)||0,k=E.audioPreference,D=E.videoPreference,I=this.audioTracksByGroup||(this.audioTracksByGroup=function(t){return t.reduce((function(t,e){var r=t.groups[e.groupId];r||(r=t.groups[e.groupId]={tracks:[],channels:{2:0},hasDefault:!1,hasAutoSelect:!1}),r.tracks.push(e);var i=e.channels||"2";return r.channels[i]=(r.channels[i]||0)+1,r.hasDefault=r.hasDefault||e.default,r.hasAutoSelect=r.hasAutoSelect||e.autoselect,r.hasDefault&&(t.hasDefaultAudio=!0),r.hasAutoSelect&&(t.hasAutoSelectAudio=!0),t}),{hasDefaultAudio:!1,hasAutoSelectAudio:!1,groups:{}})}(m));if(A){if(-1!==this.firstSelection)return this.firstSelection;var C=this.codecTiers||(this.codecTiers=function(t,e,r,i){return t.slice(r,i+1).reduce((function(t,r){if(!r.codecSet)return t;var i=r.audioGroups,n=t[r.codecSet];n||(t[r.codecSet]=n={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!i,fragmentError:0}),n.minBitrate=Math.min(n.minBitrate,r.bitrate);var a=Math.min(r.height,r.width);return n.minHeight=Math.min(n.minHeight,a),n.minFramerate=Math.min(n.minFramerate,r.frameRate),n.maxScore=Math.max(n.maxScore,r.score),n.fragmentError+=r.fragmentError,n.videoRanges[r.videoRange]=(n.videoRanges[r.videoRange]||0)+1,i&&i.forEach((function(t){if(t){var r=e.groups[t];r&&(n.hasDefaultAudio=n.hasDefaultAudio||e.hasDefaultAudio?r.hasDefault:r.hasAutoSelect||!e.hasDefaultAudio&&!e.hasAutoSelectAudio,Object.keys(r.channels).forEach((function(t){n.channels[t]=(n.channels[t]||0)+r.channels[t]})))}})),t}),{})}(v,I,e,r)),_=function(t,e,r,i,n){for(var a=Object.keys(t),s=null==i?void 0:i.channels,o=null==i?void 0:i.audioCodec,l=s&&2===parseInt(s),u=!0,h=!1,d=1/0,c=1/0,f=1/0,g=0,v=[],m=Gr(e,n),p=m.preferHDR,E=m.allowedVideoRanges,T=function(){var e=t[a[S]];u=e.channels[2]>0,d=Math.min(d,e.minHeight),c=Math.min(c,e.minFramerate),f=Math.min(f,e.minBitrate);var r=E.filter((function(t){return e.videoRanges[t]>0}));r.length>0&&(h=!0,v=r)},S=a.length;S--;)T();d=y(d)?d:0,c=y(c)?c:0;var L=Math.max(1080,d),A=Math.max(30,c);return f=y(f)?f:r,r=Math.max(f,r),h||(e=void 0,v=[]),{codecSet:a.reduce((function(e,i){var n=t[i];if(i===e)return e;if(n.minBitrate>r)return Kr(i,"min bitrate of "+n.minBitrate+" > current estimate of "+r),e;if(!n.hasDefaultAudio)return Kr(i,"no renditions with default or auto-select sound found"),e;if(o&&i.indexOf(o.substring(0,4))%5!=0)return Kr(i,'audio codec preference "'+o+'" not found'),e;if(s&&!l){if(!n.channels[s])return Kr(i,"no renditions with "+s+" channel sound found (channels options: "+Object.keys(n.channels)+")"),e}else if((!o||l)&&u&&0===n.channels[2])return Kr(i,"no renditions with stereo sound found"),e;return n.minHeight>L?(Kr(i,"min resolution of "+n.minHeight+" > maximum of "+L),e):n.minFramerate>A?(Kr(i,"min framerate of "+n.minFramerate+" > maximum of "+A),e):v.some((function(t){return n.videoRanges[t]>0}))?n.maxScore=ce(e)||n.fragmentError>t[e].fragmentError)?e:(g=n.maxScore,i):(Kr(i,"no variants with VIDEO-RANGE of "+JSON.stringify(v)+" found"),e)}),void 0),videoRanges:v,preferHDR:p,minFramerate:c,minBitrate:f}}(C,R,t,k,D),x=_.codecSet,P=_.videoRanges,F=_.minFramerate,M=_.minBitrate,O=_.preferHDR;T=x,R=O?P[P.length-1]:P[0],b=F,t=Math.max(t,M),w.log("[abr] picked start tier "+JSON.stringify(_))}else T=null==S?void 0:S.codecSet,R=null==S?void 0:S.videoRange;for(var N,U=f?f.duration:c?c.duration:0,B=this.bwEstimator.getEstimateTTFB()/1e3,G=[],K=function(){var e,o=v[H],c=H>d;if(!o)return 0;if(E.useMediaCapabilities&&!o.supportedResult&&!o.supportedPromise){var g=navigator.mediaCapabilities;"function"==typeof(null==g?void 0:g.decodingInfo)&&function(t,e,r,i,n,a){var s=t.audioCodec?t.audioGroups:null,o=null==a?void 0:a.audioCodec,l=null==a?void 0:a.channels,u=l?parseInt(l):o?1/0:2,h=null;if(null!=s&&s.length)try{h=1===s.length&&s[0]?e.groups[s[0]].channels:s.reduce((function(t,r){if(r){var i=e.groups[r];if(!i)throw new Error("Audio track group "+r+" not found");Object.keys(i.channels).forEach((function(e){t[e]=(t[e]||0)+i.channels[e]}))}return t}),{2:0})}catch(t){return!0}return void 0!==t.videoCodec&&(t.width>1920&&t.height>1088||t.height>1920&&t.width>1088||t.frameRate>Math.max(i,30)||"SDR"!==t.videoRange&&t.videoRange!==r||t.bitrate>Math.max(n,8e6))||!!h&&y(u)&&Object.keys(h).some((function(t){return parseInt(t)>u}))}(o,I,R,b,t,k)?(o.supportedPromise=Br(o,I,g),o.supportedPromise.then((function(t){if(l.hls){o.supportedResult=t;var e=l.hls.levels,r=e.indexOf(o);t.error?w.warn('[abr] MediaCapabilities decodingInfo error: "'+t.error+'" for level '+r+" "+JSON.stringify(t)):t.supported||(w.warn("[abr] Unsupported MediaCapabilities decodingInfo result for level "+r+" "+JSON.stringify(t)),r>-1&&e.length>1&&(w.log("[abr] Removing unsupported level "+r),l.hls.removeLevel(r)))}}))):o.supportedResult=Nr}if(T&&o.codecSet!==T||R&&o.videoRange!==R||c&&b>o.frameRate||!c&&b>0&&b=2*U&&0===n?v[H].averageBitrate:v[H].maxBitrate,x=l.getTimeToLoadFrag(B,m,_*C,void 0===D);if(m>=_&&(H===h||0===o.loadError&&0===o.fragmentError)&&(x<=B||!y(x)||L&&!l.bitrateTestDelay||x"+H+" adjustedbw("+Math.round(m)+")-bitrate="+Math.round(m-_)+" ttfb:"+B.toFixed(1)+" avgDuration:"+C.toFixed(1)+" maxFetchDuration:"+u.toFixed(1)+" fetchDuration:"+x.toFixed(1)+" firstSelection:"+A+" codecSet:"+T+" videoRange:"+R+" hls.loadLevel:"+p)),A&&(l.firstSelection=H),{v:H}}},H=r;H>=e;H--)if(0!==(N=K())&&N)return N.v;return-1},s(t,[{key:"firstAutoLevel",get:function(){var t=this.hls,e=t.maxAutoLevel,r=t.minAutoLevel,i=this.getBwEstimate(),n=this.hls.config.maxStarvationDelay,a=this.findBestLevel(i,r,e,0,n,1,1);if(a>-1)return a;var s=this.hls.firstLevel,o=Math.min(Math.max(s,r),e);return w.warn("[abr] Could not find best starting auto level. Defaulting to first in playlist "+s+" clamped to "+o),o}},{key:"forcedAutoLevel",get:function(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}},{key:"nextAutoLevel",get:function(){var t=this.forcedAutoLevel,e=this.bwEstimator.canEstimate(),r=this.lastLoadedFragLevel>-1;if(!(-1===t||e&&r&&this.nextAutoLevelKey!==this.getAutoLevelKey()))return t;var i=e&&r?this.getNextABRAutoLevel():this.firstAutoLevel;if(-1!==t){var n=this.hls.levels;if(n.length>Math.max(t,i)&&n[t].loadError<=n[i].loadError)return t}return this._nextAutoLevel=i,this.nextAutoLevelKey=this.getAutoLevelKey(),i},set:function(t){var e=this.hls,r=e.maxAutoLevel,i=e.minAutoLevel,n=Math.min(Math.max(t,i),r);this._nextAutoLevel!==n&&(this.nextAutoLevelKey="",this._nextAutoLevel=n)}}]),t}(),qr=function(){function t(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var e=t.prototype;return e.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},e.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},e.onHandlerDestroyed=function(){},e.hasInterval=function(){return!!this._tickInterval},e.hasNextTick=function(){return!!this._tickTimer},e.setInterval=function(t){return!this._tickInterval&&(this._tickCallCount=0,this._tickInterval=self.setInterval(this._boundTick,t),!0)},e.clearInterval=function(){return!!this._tickInterval&&(self.clearInterval(this._tickInterval),this._tickInterval=null,!0)},e.clearNextTick=function(){return!!this._tickTimer&&(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0)},e.tick=function(){this._tickCallCount++,1===this._tickCallCount&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},e.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},e.doTick=function(){},t}(),Xr="NOT_LOADED",zr="APPENDING",Qr="PARTIAL",Jr="OK",$r=function(){function t(t){this.activePartLists=Object.create(null),this.endListFragments=Object.create(null),this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hasGaps=!1,this.hls=t,this._registerListeners()}var e=t.prototype;return e._registerListeners=function(){var t=this.hls;t.on(S.BUFFER_APPENDED,this.onBufferAppended,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this)},e._unregisterListeners=function(){var t=this.hls;t.off(S.BUFFER_APPENDED,this.onBufferAppended,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this)},e.destroy=function(){this._unregisterListeners(),this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null},e.getAppendedFrag=function(t,e){var r=this.activePartLists[e];if(r)for(var i=r.length;i--;){var n=r[i];if(!n)break;var a=n.end;if(n.start<=t&&null!==a&&t<=a)return n}return this.getBufferedFrag(t,e)},e.getBufferedFrag=function(t,e){for(var r=this.fragments,i=Object.keys(r),n=i.length;n--;){var a=r[i[n]];if((null==a?void 0:a.body.type)===e&&a.buffered){var s=a.body;if(s.start<=t&&t<=s.end)return s}}return null},e.detectEvictedFragments=function(t,e,r,i){var n=this;this.timeRanges&&(this.timeRanges[t]=e);var a=(null==i?void 0:i.fragment.sn)||-1;Object.keys(this.fragments).forEach((function(i){var s=n.fragments[i];if(s&&!(a>=s.body.sn))if(s.buffered||s.loaded){var o=s.range[t];o&&o.time.some((function(t){var r=!n.isTimeBuffered(t.startPTS,t.endPTS,e);return r&&n.removeFragment(s.body),r}))}else s.body.type===r&&n.removeFragment(s.body)}))},e.detectPartialFragments=function(t){var e=this,r=this.timeRanges,i=t.frag,n=t.part;if(r&&"initSegment"!==i.sn){var a=ti(i),s=this.fragments[a];if(!(!s||s.buffered&&i.gap)){var o=!i.relurl;Object.keys(r).forEach((function(t){var a=i.elementaryStreams[t];if(a){var l=r[t],u=o||!0===a.partial;s.range[t]=e.getBufferedTimes(i,n,u,l)}})),s.loaded=null,Object.keys(s.range).length?(s.buffered=!0,(s.body.endList=i.endList||s.body.endList)&&(this.endListFragments[s.body.type]=s),Zr(s)||this.removeParts(i.sn-1,i.type)):this.removeFragment(s.body)}}},e.removeParts=function(t,e){var r=this.activePartLists[e];r&&(this.activePartLists[e]=r.filter((function(e){return e.fragment.sn>=t})))},e.fragBuffered=function(t,e){var r=ti(t),i=this.fragments[r];!i&&e&&(i=this.fragments[r]={body:t,appendedPTS:null,loaded:null,buffered:!1,range:Object.create(null)},t.gap&&(this.hasGaps=!0)),i&&(i.loaded=null,i.buffered=!0)},e.getBufferedTimes=function(t,e,r,i){for(var n={time:[],partial:r},a=t.start,s=t.end,o=t.minEndPTS||s,l=t.maxStartPTS||a,u=0;u=h&&o<=d){n.time.push({startPTS:Math.max(a,i.start(u)),endPTS:Math.min(s,i.end(u))});break}if(ah){var c=Math.max(a,i.start(u)),f=Math.min(s,i.end(u));f>c&&(n.partial=!0,n.time.push({startPTS:c,endPTS:f}))}else if(s<=h)break}return n},e.getPartialFragment=function(t){var e,r,i,n=null,a=0,s=this.bufferPadding,o=this.fragments;return Object.keys(o).forEach((function(l){var u=o[l];u&&Zr(u)&&(r=u.body.start-s,i=u.body.end+s,t>=r&&t<=i&&(e=Math.min(t-r,i-t),a<=e&&(n=u.body,a=e)))})),n},e.isEndListAppended=function(t){var e=this.endListFragments[t];return void 0!==e&&(e.buffered||Zr(e))},e.getState=function(t){var e=ti(t),r=this.fragments[e];return r?r.buffered?Zr(r)?Qr:Jr:zr:Xr},e.isTimeBuffered=function(t,e,r){for(var i,n,a=0;a=i&&e<=n)return!0;if(e<=i)return!1}return!1},e.onFragLoaded=function(t,e){var r=e.frag,i=e.part;if("initSegment"!==r.sn&&!r.bitrateTest){var n=i?null:e,a=ti(r);this.fragments[a]={body:r,appendedPTS:null,loaded:n,buffered:!1,range:Object.create(null)}}},e.onBufferAppended=function(t,e){var r=this,i=e.frag,n=e.part,a=e.timeRanges;if("initSegment"!==i.sn){var s=i.type;if(n){var o=this.activePartLists[s];o||(this.activePartLists[s]=o=[]),o.push(n)}this.timeRanges=a,Object.keys(a).forEach((function(t){var e=a[t];r.detectEvictedFragments(t,e,s,n)}))}},e.onFragBuffered=function(t,e){this.detectPartialFragments(e)},e.hasFragment=function(t){var e=ti(t);return!!this.fragments[e]},e.hasParts=function(t){var e;return!(null==(e=this.activePartLists[t])||!e.length)},e.removeFragmentsInRange=function(t,e,r,i,n){var a=this;i&&!this.hasGaps||Object.keys(this.fragments).forEach((function(s){var o=a.fragments[s];if(o){var l=o.body;l.type!==r||i&&!l.gap||l.startt&&(o.buffered||n)&&a.removeFragment(l)}}))},e.removeFragment=function(t){var e=ti(t);t.stats.loaded=0,t.clearElementaryStreamInfo();var r=this.activePartLists[t.type];if(r){var i=t.sn;this.activePartLists[t.type]=r.filter((function(t){return t.fragment.sn!==i}))}delete this.fragments[e],t.endList&&delete this.endListFragments[t.type]},e.removeAllFragments=function(){this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1},t}();function Zr(t){var e,r,i;return t.buffered&&(t.body.gap||(null==(e=t.range.video)?void 0:e.partial)||(null==(r=t.range.audio)?void 0:r.partial)||(null==(i=t.range.audiovideo)?void 0:i.partial))}function ti(t){return t.type+"_"+t.level+"_"+t.sn}var ei={length:0,start:function(){return 0},end:function(){return 0}},ri=function(){function t(){}return t.isBuffered=function(e,r){try{if(e)for(var i=t.getBuffered(e),n=0;n=i.start(n)&&r<=i.end(n))return!0}catch(t){}return!1},t.bufferInfo=function(e,r,i){try{if(e){var n,a=t.getBuffered(e),s=[];for(n=0;ns&&(i[a-1].end=t[n].end):i.push(t[n])}else i.push(t[n])}else i=t;for(var o,l=0,u=e,h=e,d=0;d=c&&er.startCC||t&&t.cc>>8^255&m^99,t[f]=m,e[m]=f;var p=c[f],y=c[p],E=c[y],T=257*c[m]^16843008*m;i[f]=T<<24|T>>>8,n[f]=T<<16|T>>>16,a[f]=T<<8|T>>>24,s[f]=T,T=16843009*E^65537*y^257*p^16843008*f,l[m]=T<<24|T>>>8,u[m]=T<<16|T>>>16,h[m]=T<<8|T>>>24,d[m]=T,f?(f=p^c[c[c[E^p]]],g^=c[c[g]]):f=g=1}},e.expandKey=function(t){for(var e=this.uint8ArrayToUint32Array_(t),r=!0,i=0;is.end){var h=a>u;(a0&&null!=a&&a.key&&a.iv&&"AES-128"===a.method){var s=self.performance.now();return r.decrypter.decrypt(new Uint8Array(n),a.key.buffer,a.iv.buffer).catch((function(e){throw i.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_DECRYPT_ERROR,fatal:!1,error:e,reason:e.message,frag:t}),e})).then((function(n){var a=self.performance.now();return i.trigger(S.FRAG_DECRYPTED,{frag:t,payload:n,stats:{tstart:s,tdecrypt:a}}),e.payload=n,r.completeInitSegmentLoad(e)}))}return r.completeInitSegmentLoad(e)})).catch((function(e){r.state!==Ei&&r.state!==Ii&&(r.warn(e),r.resetFragmentLoading(t))}))},r.completeInitSegmentLoad=function(t){if(!this.levels)throw new Error("init load aborted, missing levels");var e=t.frag.stats;this.state=Ti,t.frag.data=new Uint8Array(t.payload),e.parsing.start=e.buffering.start=self.performance.now(),e.parsing.end=e.buffering.end=self.performance.now(),this.tick()},r.fragContextChanged=function(t){var e=this.fragCurrent;return!t||!e||t.sn!==e.sn||t.level!==e.level},r.fragBufferedComplete=function(t,e){var r,i,n,a,s=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log("Buffered "+t.type+" sn: "+t.sn+(e?" part: "+e.index:"")+" of "+(this.playlistType===Fe?"level":"track")+" "+t.level+" (frag:["+(null!=(r=t.startPTS)?r:NaN).toFixed(3)+"-"+(null!=(i=t.endPTS)?i:NaN).toFixed(3)+"] > buffer:"+(s?yi(ri.getBuffered(s)):"(detached)")+")"),"initSegment"!==t.sn){var o;if(t.type!==Oe){var l=t.elementaryStreams;if(!Object.keys(l).some((function(t){return!!l[t]})))return void(this.state=Ti)}var u=null==(o=this.levels)?void 0:o[t.level];null!=u&&u.fragmentError&&(this.log("Resetting level fragment error count of "+u.fragmentError+" on frag buffered"),u.fragmentError=0)}this.state=Ti,s&&(!this.loadedmetadata&&t.type==Fe&&s.buffered.length&&(null==(n=this.fragCurrent)?void 0:n.sn)===(null==(a=this.fragPrevious)?void 0:a.sn)&&(this.loadedmetadata=!0,this.seekToStartPos()),this.tick())},r.seekToStartPos=function(){},r._handleFragmentLoadComplete=function(t){var e=this.transmuxer;if(e){var r=t.frag,i=t.part,n=t.partsLoaded,a=!n||0===n.length||n.some((function(t){return!t})),s=new ii(r.level,r.sn,r.stats.chunkCount+1,0,i?i.index:-1,!a);e.flush(s)}},r._handleFragmentLoadProgress=function(t){},r._doFragLoad=function(t,e,r,i){var n,a=this;void 0===r&&(r=null);var s=null==e?void 0:e.details;if(!this.levels||!s)throw new Error("frag load aborted, missing level"+(s?"":" detail")+"s");var o=null;if(!t.encrypted||null!=(n=t.decryptdata)&&n.key?!t.encrypted&&s.encryptedFragments.length&&this.keyLoader.loadClear(t,s.encryptedFragments):(this.log("Loading key for "+t.sn+" of ["+s.startSN+"-"+s.endSN+"], "+("[stream-controller]"===this.logPrefix?"level":"track")+" "+t.level),this.state=Si,this.fragCurrent=t,o=this.keyLoader.load(t).then((function(t){if(!a.fragContextChanged(t.frag))return a.hls.trigger(S.KEY_LOADED,t),a.state===Si&&(a.state=Ti),t})),this.hls.trigger(S.KEY_LOADING,{frag:t}),null===this.fragCurrent&&(o=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING")))),r=Math.max(t.start,r||0),this.config.lowLatencyMode&&"initSegment"!==t.sn){var l=s.partList;if(l&&i){r>t.end&&s.fragmentHint&&(t=s.fragmentHint);var u=this.getNextPart(l,t,r);if(u>-1){var h,d=l[u];return this.log("Loading part sn: "+t.sn+" p: "+d.index+" cc: "+t.cc+" of playlist ["+s.startSN+"-"+s.endSN+"] parts [0-"+u+"-"+(l.length-1)+"] "+("[stream-controller]"===this.logPrefix?"level":"track")+": "+t.level+", target: "+parseFloat(r.toFixed(3))),this.nextLoadPosition=d.start+d.duration,this.state=Li,h=o?o.then((function(r){return!r||a.fragContextChanged(r.frag)?null:a.doFragPartsLoad(t,d,e,i)})).catch((function(t){return a.handleFragLoadError(t)})):this.doFragPartsLoad(t,d,e,i).catch((function(t){return a.handleFragLoadError(t)})),this.hls.trigger(S.FRAG_LOADING,{frag:t,part:d,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):h}if(!t.url||this.loadedEndOfParts(l,r))return Promise.resolve(null)}}this.log("Loading fragment "+t.sn+" cc: "+t.cc+" "+(s?"of ["+s.startSN+"-"+s.endSN+"] ":"")+("[stream-controller]"===this.logPrefix?"level":"track")+": "+t.level+", target: "+parseFloat(r.toFixed(3))),y(t.sn)&&!this.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),this.state=Li;var c,f=this.config.progressive;return c=f&&o?o.then((function(e){return!e||a.fragContextChanged(null==e?void 0:e.frag)?null:a.fragmentLoader.load(t,i)})).catch((function(t){return a.handleFragLoadError(t)})):Promise.all([this.fragmentLoader.load(t,f?i:void 0),o]).then((function(t){var e=t[0];return!f&&e&&i&&i(e),e})).catch((function(t){return a.handleFragLoadError(t)})),this.hls.trigger(S.FRAG_LOADING,{frag:t,targetBufferTime:r}),null===this.fragCurrent?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):c},r.doFragPartsLoad=function(t,e,r,i){var n=this;return new Promise((function(a,s){var o,l=[],u=null==(o=r.details)?void 0:o.partList;!function e(o){n.fragmentLoader.loadPart(t,o,i).then((function(i){l[o.index]=i;var s=i.part;n.hls.trigger(S.FRAG_LOADED,i);var h=gr(r,t.sn,o.index+1)||vr(u,t.sn,o.index+1);if(!h)return a({frag:t,part:s,partsLoaded:l});e(h)})).catch(s)}(e)}))},r.handleFragLoadError=function(t){if("data"in t){var e=t.data;t.data&&e.details===A.INTERNAL_ABORTED?this.handleFragLoadAborted(e.frag,e.part):this.hls.trigger(S.ERROR,e)}else this.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.INTERNAL_EXCEPTION,err:t,error:t,fatal:!0});return null},r._handleTransmuxerFlush=function(t){var e=this.getCurrentContext(t);if(e&&this.state===bi){var r=e.frag,i=e.part,n=e.level,a=self.performance.now();r.stats.parsing.end=a,i&&(i.stats.parsing.end=a),this.updateLevelTiming(r,i,n,t.partial)}else this.fragCurrent||this.state===Ei||this.state===Ii||(this.state=Ti)},r.getCurrentContext=function(t){var e=this.levels,r=this.fragCurrent,i=t.level,n=t.sn,a=t.part;if(null==e||!e[i])return this.warn("Levels object was unset while buffering fragment "+n+" of level "+i+". The current chunk will not be buffered."),null;var s=e[i],o=a>-1?gr(s,n,a):null,l=o?o.fragment:function(t,e,r){if(null==t||!t.details)return null;var i=t.details,n=i.fragments[e-i.startSN];return n||((n=i.fragmentHint)&&n.sn===e?n:ea&&this.flushMainBuffer(s,t.start)}else this.flushMainBuffer(0,t.start)},r.getFwdBufferInfo=function(t,e){var r=this.getLoadPosition();return y(r)?this.getFwdBufferInfoAtPos(t,r,e):null},r.getFwdBufferInfoAtPos=function(t,e,r){var i=this.config.maxBufferHole,n=ri.bufferInfo(t,e,i);if(0===n.len&&void 0!==n.nextStart){var a=this.fragmentTracker.getBufferedFrag(e,r);if(a&&n.nextStart=i&&(r.maxMaxBufferLength=n,this.warn("Reduce max buffer length to "+n+"s"),!0)},r.getAppendedFrag=function(t,e){var r=this.fragmentTracker.getAppendedFrag(t,Fe);return r&&"fragment"in r?r.fragment:r},r.getNextFragment=function(t,e){var r=e.fragments,i=r.length;if(!i)return null;var n,a=this.config,s=r[0].start;if(e.live){var o=a.initialLiveManifestSize;if(ie},r.getNextFragmentLoopLoading=function(t,e,r,i,n){var a=t.gap,s=this.getNextFragment(this.nextLoadPosition,e);if(null===s)return s;if(t=s,a&&t&&!t.gap&&r.nextStart){var o=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,r.nextStart,i);if(null!==o&&r.len+o.len>=n)return this.log('buffer full after gaps in "'+i+'" playlist starting at sn: '+t.sn),null}return t},r.mapToInitFragWhenRequired=function(t){return null==t||!t.initSegment||null!=t&&t.initSegment.data||this.bitrateTest?t:t.initSegment},r.getNextPart=function(t,e,r){for(var i=-1,n=!1,a=!0,s=0,o=t.length;s-1&&rr.start&&r.loaded},r.getInitialLiveFragment=function(t,e){var r=this.fragPrevious,i=null;if(r){if(t.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+r.programDateTime),i=function(t,e,r){if(null===e||!Array.isArray(t)||!t.length||!y(e))return null;if(e<(t[0].programDateTime||0))return null;if(e>=(t[t.length-1].endProgramDateTime||0))return null;r=r||0;for(var i=0;i=t.startSN&&n<=t.endSN){var a=e[n-t.startSN];r.cc===a.cc&&(i=a,this.log("Live playlist, switching playlist, load frag with next SN: "+i.sn))}i||(i=function(t,e){return Lr(t,(function(t){return t.cce?-1:0}))}(e,r.cc),i&&this.log("Live playlist, switching playlist, load frag with same CC: "+i.sn))}}else{var s=this.hls.liveSyncPosition;null!==s&&(i=this.getFragmentAtPosition(s,this.bitrateTest?t.fragmentEnd:t.edge,t))}return i},r.getFragmentAtPosition=function(t,e,r){var i,n=this.config,a=this.fragPrevious,s=r.fragments,o=r.endSN,l=r.fragmentHint,u=n.maxFragLookUpTolerance,h=r.partList,d=!!(n.lowLatencyMode&&null!=h&&h.length&&l);if(d&&l&&!this.bitrateTest&&(s=s.concat(l),o=l.sn),i=te-u?0:u):s[s.length-1]){var c=i.sn-r.startSN,f=this.fragmentTracker.getState(i);if((f===Jr||f===Qr&&i.gap)&&(a=i),a&&i.sn===a.sn&&(!d||h[0].fragment.sn>i.sn)&&a&&i.level===a.level){var g=s[c+1];i=i.sn=a-e.maxFragLookUpTolerance&&n<=s;if(null!==i&&r.duration>i&&(n"+t.startSN+" prev-sn: "+(o?o.sn:"na")+" fragments: "+i),l}return n},r.waitForCdnTuneIn=function(t){return t.live&&t.canBlockReload&&t.partTarget&&t.tuneInGoal>Math.max(t.partHoldBack,3*t.partTarget)},r.setStartPosition=function(t,e){var r=this.startPosition;if(r "+(null==(n=this.fragCurrent)?void 0:n.url))}else{var a=e.details===A.FRAG_GAP;a&&this.fragmentTracker.fragBuffered(i,!0);var s=e.errorAction,o=s||{},l=o.action,u=o.retryCount,h=void 0===u?0:u,d=o.retryConfig;if(s&&l===wr&&d){this.resetStartWhenNotLoaded(this.levelLastLoaded);var c=Er(d,h);this.warn("Fragment "+i.sn+" of "+t+" "+i.level+" errored with "+e.details+", retrying loading "+(h+1)+"/"+d.maxNumRetry+" in "+c+"ms"),s.resolved=!0,this.retryDate=self.performance.now()+c,this.state=Ai}else if(d&&s){if(this.resetFragmentErrors(t),!(h.5;n&&this.reduceMaxBufferLength(i.len,(null==e?void 0:e.duration)||10);var a=!n;return a&&this.warn("Buffer full error while media.currentTime is not buffered, flush "+r+" buffer"),e&&(this.fragmentTracker.removeFragment(e),this.nextLoadPosition=e.start),this.resetLoadingState(),a}return!1},r.resetFragmentErrors=function(t){t===Me&&(this.fragCurrent=null),this.loadedmetadata||(this.startFragRequested=!1),this.state!==Ei&&(this.state=Ti)},r.afterBufferFlushed=function(t,e,r){if(t){var i=ri.getBuffered(t);this.fragmentTracker.detectEvictedFragments(e,i,r),this.state===Di&&this.resetLoadingState()}},r.resetLoadingState=function(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state=Ti},r.resetStartWhenNotLoaded=function(t){if(!this.loadedmetadata){this.startFragRequested=!1;var e=t?t.details:null;null!=e&&e.live?(this.startPosition=-1,this.setStartPosition(e,0),this.resetLoadingState()):this.nextLoadPosition=this.startPosition}},r.resetWhenMissingContext=function(t){this.warn("The loading context changed while buffering fragment "+t.sn+" of level "+t.level+". This chunk will not be buffered."),this.removeUnbufferedFrags(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState()},r.removeUnbufferedFrags=function(t){void 0===t&&(t=0),this.fragmentTracker.removeFragmentsInRange(t,1/0,this.playlistType,!1,!0)},r.updateLevelTiming=function(t,e,r,i){var n,a=this,s=r.details;if(s){if(!Object.keys(t.elementaryStreams).reduce((function(e,n){var o=t.elementaryStreams[n];if(o){var l=o.endPTS-o.startPTS;if(l<=0)return a.warn("Could not parse fragment "+t.sn+" "+n+" duration reliably ("+l+")"),e||!1;var u=i?0:hr(s,t,o.startPTS,o.endPTS,o.startDTS,o.endDTS);return a.hls.trigger(S.LEVEL_PTS_UPDATED,{details:s,level:r,drift:u,type:n,frag:t,start:o.startPTS,end:o.endPTS}),!0}return e}),!1)&&null===(null==(n=this.transmuxer)?void 0:n.error)){var o=new Error("Found no media in fragment "+t.sn+" of level "+t.level+" resetting transmuxer to fallback to playlist timing");if(0===r.fragmentError&&(r.fragmentError++,t.gap=!0,this.fragmentTracker.removeFragment(t),this.fragmentTracker.fragBuffered(t,!0)),this.warn(o.message),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,error:o,frag:t,reason:"Found no media in msn "+t.sn+' of level "'+r.url+'"'}),!this.hls)return;this.resetTransmuxer()}this.state=ki,this.hls.trigger(S.FRAG_PARSED,{frag:t,part:e})}else this.warn("level.details undefined")},r.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},r.recoverWorkerError=function(t){"demuxerWorker"===t.event&&(this.fragmentTracker.removeAllFragments(),this.resetTransmuxer(),this.resetStartWhenNotLoaded(this.levelLastLoaded),this.resetLoadingState())},s(e,[{key:"state",get:function(){return this._state},set:function(t){var e=this._state;e!==t&&(this._state=t,this.log(e+"->"+t))}}]),e}(qr),xi=function(){function t(){this.chunks=[],this.dataLength=0}var e=t.prototype;return e.push=function(t){this.chunks.push(t),this.dataLength+=t.length},e.flush=function(){var t,e=this.chunks,r=this.dataLength;return e.length?(t=1===e.length?e[0]:function(t,e){for(var r=new Uint8Array(e),i=0,n=0;n0&&s.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:i,type:We,duration:Number.POSITIVE_INFINITY});n>>5}function Bi(t,e){return e+1=t.length)return!1;var i=Ui(t,e);if(i<=r)return!1;var n=e+i;return n===t.length||Bi(t,n)}return!1}function Ki(t,e,r,i,n){if(!t.samplerate){var a=function(t,e,r,i){var n,a,s,o,l=navigator.userAgent.toLowerCase(),u=i,h=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];n=1+((192&e[r+2])>>>6);var d=(60&e[r+2])>>>2;if(!(d>h.length-1))return s=(1&e[r+2])<<2,s|=(192&e[r+3])>>>6,w.log("manifest codec:"+i+", ADTS type:"+n+", samplingIndex:"+d),/firefox/i.test(l)?d>=6?(n=5,o=new Array(4),a=d-3):(n=2,o=new Array(2),a=d):-1!==l.indexOf("android")?(n=2,o=new Array(2),a=d):(n=5,o=new Array(4),i&&(-1!==i.indexOf("mp4a.40.29")||-1!==i.indexOf("mp4a.40.5"))||!i&&d>=6?a=d-3:((i&&-1!==i.indexOf("mp4a.40.2")&&(d>=6&&1===s||/vivaldi/i.test(l))||!i&&1===s)&&(n=2,o=new Array(2)),a=d)),o[0]=n<<3,o[0]|=(14&d)>>1,o[1]|=(1&d)<<7,o[1]|=s<<3,5===n&&(o[1]|=(14&a)>>1,o[2]=(1&a)<<7,o[2]|=8,o[3]=0),{config:o,samplerate:h[d],channelCount:s,codec:"mp4a.40."+n,manifestCodec:u};var c=new Error("invalid ADTS sampling index:"+d);t.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!0,error:c,reason:c.message})}(e,r,i,n);if(!a)return;t.config=a.config,t.samplerate=a.samplerate,t.channelCount=a.channelCount,t.codec=a.codec,t.manifestCodec=a.manifestCodec,w.log("parsed codec:"+t.codec+", rate:"+a.samplerate+", channels:"+a.channelCount)}}function Hi(t){return 9216e4/t}function Vi(t,e,r,i,n){var a,s=i+n*Hi(t.samplerate),o=function(t,e){var r=Ni(t,e);if(e+r<=t.length){var i=Ui(t,e)-r;if(i>0)return{headerLength:r,frameLength:i}}}(e,r);if(o){var l=o.frameLength,u=o.headerLength,h=u+l,d=Math.max(0,r+h-e.length);d?(a=new Uint8Array(h-u)).set(e.subarray(r+u,e.length),0):a=e.subarray(r+u,r+h);var c={unit:a,pts:s};return d||t.samples.push(c),{sample:c,length:h,missing:d}}var f=e.length-r;return(a=new Uint8Array(f)).set(e.subarray(r,e.length),0),{sample:{unit:a,pts:s},length:f,missing:-1}}var Yi=null,Wi=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],ji=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],qi=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],Xi=[0,1,1,4];function zi(t,e,r,i,n){if(!(r+24>e.length)){var a=Qi(e,r);if(a&&r+a.frameLength<=e.length){var s=i+n*(9e4*a.samplesPerFrame/a.sampleRate),o={unit:e.subarray(r,r+a.frameLength),pts:s,dts:s};return t.config=[],t.channelCount=a.channelCount,t.samplerate=a.sampleRate,t.samples.push(o),{sample:o,length:a.frameLength,missing:0}}}}function Qi(t,e){var r=t[e+1]>>3&3,i=t[e+1]>>1&3,n=t[e+2]>>4&15,a=t[e+2]>>2&3;if(1!==r&&0!==n&&15!==n&&3!==a){var s=t[e+2]>>1&1,o=t[e+3]>>6,l=1e3*Wi[14*(3===r?3-i:3===i?3:4)+n-1],u=ji[3*(3===r?0:2===r?1:2)+a],h=3===o?1:2,d=qi[r][i],c=Xi[i],f=8*d*c,g=Math.floor(d*l/u+s)*c;if(null===Yi){var v=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Yi=v?parseInt(v[1]):0}return!!Yi&&Yi<=87&&2===i&&l>=224e3&&0===o&&(t[e+3]=128|t[e+3]),{sampleRate:u,channelCount:h,frameLength:g,samplesPerFrame:f}}}function Ji(t,e){return 255===t[e]&&224==(224&t[e+1])&&0!=(6&t[e+1])}function $i(t,e){return e+18&&109===t[r+4]&&111===t[r+5]&&111===t[r+6]&&102===t[r+7])return!0;r=i>1?r+i:e}return!1}(t)},e.demux=function(t,e){this.timeOffset=e;var r=t,i=this.videoTrack,n=this.txtTrack;if(this.config.progressive){this.remainderData&&(r=Wt(this.remainderData,t));var a=function(t){var e={valid:null,remainder:null},r=Ot(t,["moof"]);if(r.length<2)return e.remainder=t,e;var i=r[r.length-1];return e.valid=lt(t,0,i.byteOffset-8),e.remainder=lt(t,i.byteOffset-8),e}(r);this.remainderData=a.remainder,i.samples=a.valid||new Uint8Array}else i.samples=r;var s=this.extractID3Track(i,e);return n.samples=jt(e,i),{videoTrack:i,audioTrack:this.audioTrack,id3Track:s,textTrack:this.txtTrack}},e.flush=function(){var t=this.timeOffset,e=this.videoTrack,r=this.txtTrack;e.samples=this.remainderData||new Uint8Array,this.remainderData=null;var i=this.extractID3Track(e,this.timeOffset);return r.samples=jt(t,e),{videoTrack:e,audioTrack:Pi(),id3Track:i,textTrack:Pi()}},e.extractID3Track=function(t,e){var r=this.id3Track;if(t.samples.length){var i=Ot(t.samples,["emsg"]);i&&i.forEach((function(t){var i=function(t){var e=t[0],r="",i="",n=0,a=0,s=0,o=0,l=0,u=0;if(0===e){for(;"\0"!==Ct(t.subarray(u,u+1));)r+=Ct(t.subarray(u,u+1)),u+=1;for(r+=Ct(t.subarray(u,u+1)),u+=1;"\0"!==Ct(t.subarray(u,u+1));)i+=Ct(t.subarray(u,u+1)),u+=1;i+=Ct(t.subarray(u,u+1)),u+=1,n=xt(t,12),a=xt(t,16),o=xt(t,20),l=xt(t,24),u=28}else if(1===e){n=xt(t,u+=4);var h=xt(t,u+=4),d=xt(t,u+=4);for(u+=4,s=Math.pow(2,32)*h+d,E(s)||(s=Number.MAX_SAFE_INTEGER,w.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),o=xt(t,u),l=xt(t,u+=4),u+=4;"\0"!==Ct(t.subarray(u,u+1));)r+=Ct(t.subarray(u,u+1)),u+=1;for(r+=Ct(t.subarray(u,u+1)),u+=1;"\0"!==Ct(t.subarray(u,u+1));)i+=Ct(t.subarray(u,u+1)),u+=1;i+=Ct(t.subarray(u,u+1)),u+=1}return{schemeIdUri:r,value:i,timeScale:n,presentationTime:s,presentationTimeDelta:a,eventDuration:o,id:l,payload:t.subarray(u,t.byteLength)}}(t);if(en.test(i.schemeIdUri)){var n=y(i.presentationTime)?i.presentationTime/i.timeScale:e+i.presentationTimeDelta/i.timeScale,a=4294967295===i.eventDuration?Number.POSITIVE_INFINITY:i.eventDuration/i.timeScale;a<=.001&&(a=Number.POSITIVE_INFINITY);var s=i.payload;r.samples.push({data:s,len:s.byteLength,dts:n,pts:n,type:qe,duration:a})}}))}return r},e.demuxSampleAes=function(t,e,r){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},e.destroy=function(){},t}(),nn=function(t,e){var r=0,i=5;e+=i;for(var n=new Uint32Array(1),a=new Uint32Array(1),s=new Uint8Array(1);i>0;){s[0]=t[e];var o=Math.min(i,8),l=8-o;a[0]=4278190080>>>24+l<>l,r=r?r<e.length)return-1;if(11!==e[r]||119!==e[r+1])return-1;var a=e[r+4]>>6;if(a>=3)return-1;var s=[48e3,44100,32e3][a],o=63&e[r+4],l=2*[64,69,96,64,70,96,80,87,120,80,88,120,96,104,144,96,105,144,112,121,168,112,122,168,128,139,192,128,140,192,160,174,240,160,175,240,192,208,288,192,209,288,224,243,336,224,244,336,256,278,384,256,279,384,320,348,480,320,349,480,384,417,576,384,418,576,448,487,672,448,488,672,512,557,768,512,558,768,640,696,960,640,697,960,768,835,1152,768,836,1152,896,975,1344,896,976,1344,1024,1114,1536,1024,1115,1536,1152,1253,1728,1152,1254,1728,1280,1393,1920,1280,1394,1920][3*o+a];if(r+l>e.length)return-1;var u=e[r+6]>>5,h=0;2===u?h+=2:(1&u&&1!==u&&(h+=2),4&u&&(h+=2));var d=(e[r+6]<<8|e[r+7])>>12-h&1,c=[2,1,2,3,3,4,4,5][u]+d,f=e[r+5]>>3,g=7&e[r+5],v=new Uint8Array([a<<6|f<<1|g>>2,(3&g)<<6|u<<3|d<<2|o>>4,o<<4&224]),m=i+n*(1536/s*9e4),p=e.subarray(r,r+l);return t.config=v,t.channelCount=c,t.samplerate=s,t.samples.push({unit:p,pts:m}),l}var on=function(){function t(){this.VideoSample=null}var e=t.prototype;return e.createVideoSample=function(t,e,r,i){return{key:t,frame:!1,pts:e,dts:r,units:[],debug:i,length:0}},e.getLastNalUnit=function(t){var e,r,i=this.VideoSample;if(i&&0!==i.units.length||(i=t[t.length-1]),null!=(e=i)&&e.units){var n=i.units;r=n[n.length-1]}return r},e.pushAccessUnit=function(t,e){if(t.units.length&&t.frame){if(void 0===t.pts){var r=e.samples,i=r.length;if(!i)return void e.dropped++;var n=r[i-1];t.pts=n.pts,t.dts=n.dts}e.samples.push(t)}t.debug.length&&w.log(t.pts+"/"+t.dts+":"+t.debug)},t}(),ln=function(){function t(t){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=t,this.bytesAvailable=t.byteLength,this.word=0,this.bitsAvailable=0}var e=t.prototype;return e.loadWord=function(){var t=this.data,e=this.bytesAvailable,r=t.byteLength-e,i=new Uint8Array(4),n=Math.min(4,e);if(0===n)throw new Error("no bytes available");i.set(t.subarray(r,r+n)),this.word=new DataView(i.buffer).getUint32(0),this.bitsAvailable=8*n,this.bytesAvailable-=n},e.skipBits=function(t){var e;t=Math.min(t,8*this.bytesAvailable+this.bitsAvailable),this.bitsAvailable>t?(this.word<<=t,this.bitsAvailable-=t):(t-=this.bitsAvailable,t-=(e=t>>3)<<3,this.bytesAvailable-=e,this.loadWord(),this.word<<=t,this.bitsAvailable-=t)},e.readBits=function(t){var e=Math.min(this.bitsAvailable,t),r=this.word>>>32-e;if(t>32&&w.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=e,this.bitsAvailable>0)this.word<<=e;else{if(!(this.bytesAvailable>0))throw new Error("no bits available");this.loadWord()}return(e=t-e)>0&&this.bitsAvailable?r<>>t))return this.word<<=t,this.bitsAvailable-=t,t;return this.loadWord(),t+this.skipLZ()},e.skipUEG=function(){this.skipBits(1+this.skipLZ())},e.skipEG=function(){this.skipBits(1+this.skipLZ())},e.readUEG=function(){var t=this.skipLZ();return this.readBits(t+1)-1},e.readEG=function(){var t=this.readUEG();return 1&t?1+t>>>1:-1*(t>>>1)},e.readBoolean=function(){return 1===this.readBits(1)},e.readUByte=function(){return this.readBits(8)},e.readUShort=function(){return this.readBits(16)},e.readUInt=function(){return this.readBits(32)},e.skipScalingList=function(t){for(var e=8,r=8,i=0;i4){var f=new ln(c).readSliceType();2!==f&&4!==f&&7!==f&&9!==f||(h=!0)}h&&null!=(d=l)&&d.frame&&!l.key&&(s.pushAccessUnit(l,t),l=s.VideoSample=null),l||(l=s.VideoSample=s.createVideoSample(!0,r.pts,r.dts,"")),l.frame=!0,l.key=h;break;case 5:a=!0,null!=(o=l)&&o.frame&&!l.key&&(s.pushAccessUnit(l,t),l=s.VideoSample=null),l||(l=s.VideoSample=s.createVideoSample(!0,r.pts,r.dts,"")),l.key=!0,l.frame=!0;break;case 6:a=!0,Xt(i.data,1,r.pts,e.samples);break;case 7:var g,v;a=!0,u=!0;var m=i.data,p=new ln(m).readSPS();if(!t.sps||t.width!==p.width||t.height!==p.height||(null==(g=t.pixelRatio)?void 0:g[0])!==p.pixelRatio[0]||(null==(v=t.pixelRatio)?void 0:v[1])!==p.pixelRatio[1]){t.width=p.width,t.height=p.height,t.pixelRatio=p.pixelRatio,t.sps=[m],t.duration=n;for(var y=m.subarray(1,4),E="avc1.",T=0;T<3;T++){var S=y[T].toString(16);S.length<2&&(S="0"+S),E+=S}t.codec=E}break;case 8:a=!0,t.pps=[i.data];break;case 9:a=!0,t.audFound=!0,l&&s.pushAccessUnit(l,t),l=s.VideoSample=s.createVideoSample(!1,r.pts,r.dts,"");break;case 12:a=!0;break;default:a=!1,l&&(l.debug+="unknown NAL "+i.type+" ")}l&&a&&l.units.push(i)})),i&&l&&(this.pushAccessUnit(l,t),this.VideoSample=null)},r.parseAVCNALu=function(t,e){var r,i,n=e.byteLength,a=t.naluState||0,s=a,o=[],l=0,u=-1,h=0;for(-1===a&&(u=0,h=31&e[0],a=0,l=1);l=0){var d={data:e.subarray(u,i),type:h};o.push(d)}else{var c=this.getLastNalUnit(t.samples);c&&(s&&l<=4-s&&c.state&&(c.data=c.data.subarray(0,c.data.byteLength-s)),i>0&&(c.data=Wt(c.data,e.subarray(0,i)),c.state=0))}l=0&&a>=0){var f={data:e.subarray(u,n),type:h,state:a};o.push(f)}if(0===o.length){var g=this.getLastNalUnit(t.samples);g&&(g.data=Wt(g.data,e))}return t.naluState=a,o},e}(on),hn=function(){function t(t,e,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new pi(e,{removePKCS7Padding:!1})}var e=t.prototype;return e.decryptBuffer=function(t){return this.decrypter.decrypt(t,this.keyData.key.buffer,this.keyData.iv.buffer)},e.decryptAacSample=function(t,e,r){var i=this,n=t[e].unit;if(!(n.length<=16)){var a=n.subarray(16,n.length-n.length%16),s=a.buffer.slice(a.byteOffset,a.byteOffset+a.length);this.decryptBuffer(s).then((function(a){var s=new Uint8Array(a);n.set(s,16),i.decrypter.isSync()||i.decryptAacSamples(t,e+1,r)}))}},e.decryptAacSamples=function(t,e,r){for(;;e++){if(e>=t.length)return void r();if(!(t[e].unit.length<32||(this.decryptAacSample(t,e,r),this.decrypter.isSync())))return}},e.getAvcEncryptedData=function(t){for(var e=16*Math.floor((t.length-48)/160)+16,r=new Int8Array(e),i=0,n=32;n=t.length)return void i();for(var n=t[e].units;!(r>=n.length);r++){var a=n[r];if(!(a.data.length<=48||1!==a.type&&5!==a.type||(this.decryptAvcSample(t,e,r,i,a),this.decrypter.isSync())))return}}},t}(),dn=188,cn=function(){function t(t,e,r){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this._pmtId=-1,this._videoTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.remainderData=null,this.videoParser=void 0,this.observer=t,this.config=e,this.typeSupported=r,this.videoParser=new un}t.probe=function(e){var r=t.syncOffset(e);return r>0&&w.warn("MPEG2-TS detected but first sync word found @ offset "+r),-1!==r},t.syncOffset=function(t){for(var e=t.length,r=Math.min(940,e-dn)+1,i=0;i1&&(0===a&&s>2||o+dn>r))return a}i++}return-1},t.createTrack=function(t,e){return{container:"video"===t||"audio"===t?"video/mp2t":void 0,type:t,id:wt[t],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:"audio"===t?e:void 0}};var e=t.prototype;return e.resetInitSegment=function(e,r,i,n){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=t.createTrack("video"),this._audioTrack=t.createTrack("audio",n),this._id3Track=t.createTrack("id3"),this._txtTrack=t.createTrack("text"),this._audioTrack.segmentCodec="aac",this.aacOverFlow=null,this.remainderData=null,this.audioCodec=r,this.videoCodec=i,this._duration=n},e.resetTimeStamp=function(){},e.resetContiguity=function(){var t=this._audioTrack,e=this._videoTrack,r=this._id3Track;t&&(t.pesData=null),e&&(e.pesData=null),r&&(r.pesData=null),this.aacOverFlow=null,this.remainderData=null},e.demux=function(e,r,i,n){var a;void 0===i&&(i=!1),void 0===n&&(n=!1),i||(this.sampleAes=null);var s=this._videoTrack,o=this._audioTrack,l=this._id3Track,u=this._txtTrack,h=s.pid,d=s.pesData,c=o.pid,f=l.pid,g=o.pesData,v=l.pesData,m=null,p=this.pmtParsed,y=this._pmtId,E=e.length;if(this.remainderData&&(E=(e=Wt(this.remainderData,e)).length,this.remainderData=null),E>4>1){if((b=L+5+e[L+4])===L+dn)continue}else b=L+4;switch(R){case h:A&&(d&&(a=yn(d))&&this.videoParser.parseAVCPES(s,u,a,!1,this._duration),d={data:[],size:0}),d&&(d.data.push(e.subarray(b,L+dn)),d.size+=L+dn-b);break;case c:if(A){if(g&&(a=yn(g)))switch(o.segmentCodec){case"aac":this.parseAACPES(o,a);break;case"mp3":this.parseMPEGPES(o,a);break;case"ac3":this.parseAC3PES(o,a)}g={data:[],size:0}}g&&(g.data.push(e.subarray(b,L+dn)),g.size+=L+dn-b);break;case f:A&&(v&&(a=yn(v))&&this.parseID3PES(l,a),v={data:[],size:0}),v&&(v.data.push(e.subarray(b,L+dn)),v.size+=L+dn-b);break;case 0:A&&(b+=e[b]+1),y=this._pmtId=gn(e,b);break;case y:A&&(b+=e[b]+1);var k=vn(e,b,this.typeSupported,i,this.observer);(h=k.videoPid)>0&&(s.pid=h,s.segmentCodec=k.segmentVideoCodec),(c=k.audioPid)>0&&(o.pid=c,o.segmentCodec=k.segmentAudioCodec),(f=k.id3Pid)>0&&(l.pid=f),null===m||p||(w.warn("MPEG-TS PMT found at "+L+" after unknown PID '"+m+"'. Backtracking to sync byte @"+T+" to parse all TS packets."),m=null,L=T-188),p=this.pmtParsed=!0;break;case 17:case 8191:break;default:m=R}}else S++;S>0&&mn(this.observer,new Error("Found "+S+" TS packet/s that do not start with 0x47")),s.pesData=d,o.pesData=g,l.pesData=v;var D={audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};return n&&this.extractRemainingSamples(D),D},e.flush=function(){var t,e=this.remainderData;return this.remainderData=null,t=e?this.demux(e,-1,!1,!0):{videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(t),this.sampleAes?this.decrypt(t,this.sampleAes):t},e.extractRemainingSamples=function(t){var e,r=t.audioTrack,i=t.videoTrack,n=t.id3Track,a=t.textTrack,s=i.pesData,o=r.pesData,l=n.pesData;if(s&&(e=yn(s))?(this.videoParser.parseAVCPES(i,a,e,!0,this._duration),i.pesData=null):i.pesData=s,o&&(e=yn(o))){switch(r.segmentCodec){case"aac":this.parseAACPES(r,e);break;case"mp3":this.parseMPEGPES(r,e);break;case"ac3":this.parseAC3PES(r,e)}r.pesData=null}else null!=o&&o.size&&w.log("last AAC PES packet truncated,might overlap between fragments"),r.pesData=o;l&&(e=yn(l))?(this.parseID3PES(n,e),n.pesData=null):n.pesData=l},e.demuxSampleAes=function(t,e,r){var i=this.demux(t,r,!0,!this.config.progressive),n=this.sampleAes=new hn(this.observer,this.config,e);return this.decrypt(i,n)},e.decrypt=function(t,e){return new Promise((function(r){var i=t.audioTrack,n=t.videoTrack;i.samples&&"aac"===i.segmentCodec?e.decryptAacSamples(i.samples,0,(function(){n.samples?e.decryptAvcSamples(n.samples,0,0,(function(){r(t)})):r(t)})):n.samples&&e.decryptAvcSamples(n.samples,0,0,(function(){r(t)}))}))},e.destroy=function(){this._duration=0},e.parseAACPES=function(t,e){var r,i,n,a=0,s=this.aacOverFlow,o=e.data;if(s){this.aacOverFlow=null;var l=s.missing,u=s.sample.unit.byteLength;if(-1===l)o=Wt(s.sample.unit,o);else{var h=u-l;s.sample.unit.set(o.subarray(0,l),h),t.samples.push(s.sample),a=s.missing}}for(r=a,i=o.length;r0;)o+=n;else w.warn("[tsdemuxer]: AC3 PES unknown PTS")},e.parseID3PES=function(t,e){if(void 0!==e.pts){var r=o({},e,{type:this._videoTrack?qe:We,duration:Number.POSITIVE_INFINITY});t.samples.push(r)}else w.warn("[tsdemuxer]: ID3 PES unknown PTS")},t}();function fn(t,e){return((31&t[e+1])<<8)+t[e+2]}function gn(t,e){return(31&t[e+10])<<8|t[e+11]}function vn(t,e,r,i,n){var a={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},s=e+3+((15&t[e+1])<<8|t[e+2])-4;for(e+=12+((15&t[e+10])<<8|t[e+11]);e0)for(var u=e+5,h=l;h>2;){106===t[u]&&(!0!==r.ac3?w.log("AC-3 audio found, not supported in this browser for now"):(a.audioPid=o,a.segmentAudioCodec="ac3"));var d=t[u+1]+2;u+=d,h-=d}break;case 194:case 135:return mn(n,new Error("Unsupported EC-3 in M2TS found")),a;case 36:return mn(n,new Error("Unsupported HEVC in M2TS found")),a}e+=l+5}return a}function mn(t,e,r){w.warn("parsing error: "+e.message),t.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,levelRetry:r,error:e,reason:e.message})}function pn(t){w.log(t+" with AES-128-CBC encryption found in unencrypted stream")}function yn(t){var e,r,i,n,a,s=0,o=t.data;if(!t||0===t.size)return null;for(;o[0].length<19&&o.length>1;)o[0]=Wt(o[0],o[1]),o.splice(1,1);if(1===((e=o[0])[0]<<16)+(e[1]<<8)+e[2]){if((r=(e[4]<<8)+e[5])&&r>t.size-6)return null;var l=e[7];192&l&&(n=536870912*(14&e[9])+4194304*(255&e[10])+16384*(254&e[11])+128*(255&e[12])+(254&e[13])/2,64&l?n-(a=536870912*(14&e[14])+4194304*(255&e[15])+16384*(254&e[16])+128*(255&e[17])+(254&e[18])/2)>54e5&&(w.warn(Math.round((n-a)/9e4)+"s delta between PTS and DTS, align them"),n=a):a=n);var u=(i=e[8])+9;if(t.size<=u)return null;t.size-=u;for(var h=new Uint8Array(t.size),d=0,c=o.length;df){u-=f;continue}e=e.subarray(u),f-=u,u=0}h.set(e,s),s+=f}return r&&(r-=i+3),{data:h,pts:n,dts:a,len:r}}return null}var En=function(t){function e(){return t.apply(this,arguments)||this}l(e,t);var r=e.prototype;return r.resetInitSegment=function(e,r,i,n){t.prototype.resetInitSegment.call(this,e,r,i,n),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:r,duration:n,inputTimeScale:9e4,dropped:0}},e.probe=function(t){if(!t)return!1;var e=ct(t,0),r=(null==e?void 0:e.length)||0;if(e&&11===t[r]&&119===t[r+1]&&void 0!==vt(e)&&nn(t,r)<=16)return!1;for(var i=t.length;r1?r-1:0),n=1;n>24&255,o[1]=e>>16&255,o[2]=e>>8&255,o[3]=255&e,o.set(t,4),a=0,e=8;a>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,85,196,0,0]))},t.mdia=function(e){return t.box(t.types.mdia,t.mdhd(e.timescale,e.duration),t.hdlr(e.type),t.minf(e))},t.mfhd=function(e){return t.box(t.types.mfhd,new Uint8Array([0,0,0,0,e>>24,e>>16&255,e>>8&255,255&e]))},t.minf=function(e){return"audio"===e.type?t.box(t.types.minf,t.box(t.types.smhd,t.SMHD),t.DINF,t.stbl(e)):t.box(t.types.minf,t.box(t.types.vmhd,t.VMHD),t.DINF,t.stbl(e))},t.moof=function(e,r,i){return t.box(t.types.moof,t.mfhd(e),t.traf(i,r))},t.moov=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trak(e[r]);return t.box.apply(null,[t.types.moov,t.mvhd(e[0].timescale,e[0].duration)].concat(i).concat(t.mvex(e)))},t.mvex=function(e){for(var r=e.length,i=[];r--;)i[r]=t.trex(e[r]);return t.box.apply(null,[t.types.mvex].concat(i))},t.mvhd=function(e,r){r*=e;var i=Math.floor(r/(Sn+1)),n=Math.floor(r%(Sn+1)),a=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,e>>24&255,e>>16&255,e>>8&255,255&e,i>>24,i>>16&255,i>>8&255,255&i,n>>24,n>>16&255,n>>8&255,255&n,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return t.box(t.types.mvhd,a)},t.sdtp=function(e){var r,i,n=e.samples||[],a=new Uint8Array(4+n.length);for(r=0;r>>8&255),a.push(255&n),a=a.concat(Array.prototype.slice.call(i));for(r=0;r>>8&255),s.push(255&n),s=s.concat(Array.prototype.slice.call(i));var o=t.box(t.types.avcC,new Uint8Array([1,a[3],a[4],a[5],255,224|e.sps.length].concat(a).concat([e.pps.length]).concat(s))),l=e.width,u=e.height,h=e.pixelRatio[0],d=e.pixelRatio[1];return t.box(t.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,255&l,u>>8&255,255&u,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),o,t.box(t.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),t.box(t.types.pasp,new Uint8Array([h>>24,h>>16&255,h>>8&255,255&h,d>>24,d>>16&255,d>>8&255,255&d])))},t.esds=function(t){var e=t.config.length;return new Uint8Array([0,0,0,0,3,23+e,0,1,0,4,15+e,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([e]).concat(t.config).concat([6,1,2]))},t.audioStsd=function(t){var e=t.samplerate;return new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,t.channelCount,0,16,0,0,0,0,e>>8&255,255&e,0,0])},t.mp4a=function(e){return t.box(t.types.mp4a,t.audioStsd(e),t.box(t.types.esds,t.esds(e)))},t.mp3=function(e){return t.box(t.types[".mp3"],t.audioStsd(e))},t.ac3=function(e){return t.box(t.types["ac-3"],t.audioStsd(e),t.box(t.types.dac3,e.config))},t.stsd=function(e){return"audio"===e.type?"mp3"===e.segmentCodec&&"mp3"===e.codec?t.box(t.types.stsd,t.STSD,t.mp3(e)):"ac3"===e.segmentCodec?t.box(t.types.stsd,t.STSD,t.ac3(e)):t.box(t.types.stsd,t.STSD,t.mp4a(e)):t.box(t.types.stsd,t.STSD,t.avc1(e))},t.tkhd=function(e){var r=e.id,i=e.duration*e.timescale,n=e.width,a=e.height,s=Math.floor(i/(Sn+1)),o=Math.floor(i%(Sn+1));return t.box(t.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,255&r,0,0,0,0,s>>24,s>>16&255,s>>8&255,255&s,o>>24,o>>16&255,o>>8&255,255&o,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,n>>8&255,255&n,0,0,a>>8&255,255&a,0,0]))},t.traf=function(e,r){var i=t.sdtp(e),n=e.id,a=Math.floor(r/(Sn+1)),s=Math.floor(r%(Sn+1));return t.box(t.types.traf,t.box(t.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,255&n])),t.box(t.types.tfdt,new Uint8Array([1,0,0,0,a>>24,a>>16&255,a>>8&255,255&a,s>>24,s>>16&255,s>>8&255,255&s])),t.trun(e,i.length+16+20+8+16+8+8),i)},t.trak=function(e){return e.duration=e.duration||4294967295,t.box(t.types.trak,t.tkhd(e),t.mdia(e))},t.trex=function(e){var r=e.id;return t.box(t.types.trex,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,255&r,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},t.trun=function(e,r){var i,n,a,s,o,l,u=e.samples||[],h=u.length,d=12+16*h,c=new Uint8Array(d);for(r+=8+d,c.set(["video"===e.type?1:0,0,15,1,h>>>24&255,h>>>16&255,h>>>8&255,255&h,r>>>24&255,r>>>16&255,r>>>8&255,255&r],0),i=0;i>>24&255,a>>>16&255,a>>>8&255,255&a,s>>>24&255,s>>>16&255,s>>>8&255,255&s,o.isLeading<<2|o.dependsOn,o.isDependedOn<<6|o.hasRedundancy<<4|o.paddingValue<<1|o.isNonSync,61440&o.degradPrio,15&o.degradPrio,l>>>24&255,l>>>16&255,l>>>8&255,255&l],12+16*i);return t.box(t.types.trun,c)},t.initSegment=function(e){t.types||t.init();var r=t.moov(e);return Wt(t.FTYP,r)},t}();Ln.types=void 0,Ln.HDLR_TYPES=void 0,Ln.STTS=void 0,Ln.STSC=void 0,Ln.STCO=void 0,Ln.STSZ=void 0,Ln.VMHD=void 0,Ln.SMHD=void 0,Ln.STSD=void 0,Ln.FTYP=void 0,Ln.DINF=void 0;var An=9e4;function Rn(t,e,r,i){void 0===r&&(r=1),void 0===i&&(i=!1);var n=t*e*r;return i?Math.round(n):n}function bn(t,e){return void 0===e&&(e=!1),Rn(t,1e3,1/An,e)}var kn=null,Dn=null,In=function(){function t(t,e,r,i){if(this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=null,this._initDTS=null,this.nextAvcDts=null,this.nextAudioPts=null,this.videoSampleDuration=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.videoTrackConfig=void 0,this.observer=t,this.config=e,this.typeSupported=r,this.ISGenerated=!1,null===kn){var n=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);kn=n?parseInt(n[1]):0}if(null===Dn){var a=navigator.userAgent.match(/Safari\/(\d+)/i);Dn=a?parseInt(a[1]):0}}var e=t.prototype;return e.destroy=function(){this.config=this.videoTrackConfig=this._initPTS=this._initDTS=null},e.resetTimeStamp=function(t){w.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=t},e.resetNextTimestamp=function(){w.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},e.resetInitSegment=function(){w.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1,this.videoTrackConfig=void 0},e.getVideoStartPts=function(t){var e=!1,r=t.reduce((function(t,r){var i=r.pts-t;return i<-4294967296?(e=!0,wn(t,r.pts)):i>0?t:r.pts}),t[0].pts);return e&&w.debug("PTS rollover detected"),r},e.remux=function(t,e,r,i,n,a,s,o){var l,u,h,d,c,f,g=n,v=n,m=t.pid>-1,p=e.pid>-1,y=e.samples.length,E=t.samples.length>0,T=s&&y>0||y>1;if((!m||E)&&(!p||T)||this.ISGenerated||s){if(this.ISGenerated){var S,L,A,R,b=this.videoTrackConfig;!b||e.width===b.width&&e.height===b.height&&(null==(S=e.pixelRatio)?void 0:S[0])===(null==(L=b.pixelRatio)?void 0:L[0])&&(null==(A=e.pixelRatio)?void 0:A[1])===(null==(R=b.pixelRatio)?void 0:R[1])||this.resetInitSegment()}else h=this.generateIS(t,e,n,a);var k,D=this.isVideoContiguous,I=-1;if(T&&(I=function(t){for(var e=0;e0){w.warn("[mp4-remuxer]: Dropped "+I+" out of "+y+" video samples due to a missing keyframe");var C=this.getVideoStartPts(e.samples);e.samples=e.samples.slice(I),e.dropped+=I,k=v+=(e.samples[0].pts-C)/e.inputTimeScale}else-1===I&&(w.warn("[mp4-remuxer]: No keyframe found out of "+y+" video samples"),f=!1);if(this.ISGenerated){if(E&&T){var _=this.getVideoStartPts(e.samples),x=(wn(t.samples[0].pts,_)-_)/e.inputTimeScale;g+=Math.max(0,x),v+=Math.max(0,-x)}if(E){if(t.samplerate||(w.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),h=this.generateIS(t,e,n,a)),u=this.remuxAudio(t,g,this.isAudioContiguous,a,p||T||o===Me?v:void 0),T){var P=u?u.endPTS-u.startPTS:0;e.inputTimeScale||(w.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),h=this.generateIS(t,e,n,a)),l=this.remuxVideo(e,v,D,P)}}else T&&(l=this.remuxVideo(e,v,D,0));l&&(l.firstKeyFrame=I,l.independent=-1!==I,l.firstKeyFramePTS=k)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(r.samples.length&&(c=Cn(r,n,this._initPTS,this._initDTS)),i.samples.length&&(d=_n(i,n,this._initPTS))),{audio:u,video:l,initSegment:h,independent:f,text:d,id3:c}},e.generateIS=function(t,e,r,i){var n,a,s,o=t.samples,l=e.samples,u=this.typeSupported,h={},d=this._initPTS,c=!d||i,f="audio/mp4";if(c&&(n=a=1/0),t.config&&o.length){switch(t.timescale=t.samplerate,t.segmentCodec){case"mp3":u.mpeg?(f="audio/mpeg",t.codec=""):u.mp3&&(t.codec="mp3");break;case"ac3":t.codec="ac-3"}h.audio={id:"audio",container:f,codec:t.codec,initSegment:"mp3"===t.segmentCodec&&u.mpeg?new Uint8Array(0):Ln.initSegment([t]),metadata:{channelCount:t.channelCount}},c&&(s=t.inputTimeScale,d&&s===d.timescale?c=!1:n=a=o[0].pts-Math.round(s*r))}if(e.sps&&e.pps&&l.length){if(e.timescale=e.inputTimeScale,h.video={id:"main",container:"video/mp4",codec:e.codec,initSegment:Ln.initSegment([e]),metadata:{width:e.width,height:e.height}},c)if(s=e.inputTimeScale,d&&s===d.timescale)c=!1;else{var g=this.getVideoStartPts(l),v=Math.round(s*r);a=Math.min(a,wn(l[0].dts,g)-v),n=Math.min(n,g-v)}this.videoTrackConfig={width:e.width,height:e.height,pixelRatio:e.pixelRatio}}if(Object.keys(h).length)return this.ISGenerated=!0,c?(this._initPTS={baseTime:n,timescale:s},this._initDTS={baseTime:a,timescale:s}):n=s=void 0,{tracks:h,initPTS:n,timescale:s}},e.remuxVideo=function(t,e,r,i){var n,a,s=t.inputTimeScale,l=t.samples,u=[],h=l.length,d=this._initPTS,c=this.nextAvcDts,f=8,g=this.videoSampleDuration,v=Number.POSITIVE_INFINITY,m=Number.NEGATIVE_INFINITY,p=!1;if(!r||null===c){var y=e*s,E=l[0].pts-wn(l[0].dts,l[0].pts);kn&&null!==c&&Math.abs(y-E-c)<15e3?r=!0:c=y-E}for(var T=d.baseTime*s/d.timescale,R=0;R0?R-1:R].dts&&(p=!0)}p&&l.sort((function(t,e){var r=t.dts-e.dts,i=t.pts-e.pts;return r||i})),n=l[0].dts;var k=(a=l[l.length-1].dts)-n,D=k?Math.round(k/(h-1)):g||t.inputTimeScale/30;if(r){var I=n-c,C=I>D,_=I<-1;if((C||_)&&(C?w.warn("AVC: "+bn(I,!0)+" ms ("+I+"dts) hole between fragments detected at "+e.toFixed(3)):w.warn("AVC: "+bn(-I,!0)+" ms ("+I+"dts) overlapping between fragments detected at "+e.toFixed(3)),!_||c>=l[0].pts||kn)){n=c;var x=l[0].pts-I;if(C)l[0].dts=n,l[0].pts=x;else for(var P=0;Px);P++)l[P].dts-=I,l[P].pts-=I;w.log("Video: Initial PTS/DTS adjusted: "+bn(x,!0)+"/"+bn(n,!0)+", delta: "+bn(I,!0)+" ms")}}for(var F=0,M=0,O=n=Math.max(0,n),N=0;N0?$.dts-l[J-1].dts:D;if(st=J>0?$.pts-l[J-1].pts:D,ot.stretchShortVideoTrack&&null!==this.nextAudioPts){var ut=Math.floor(ot.maxBufferHole*s),ht=(i?v+i*s:this.nextAudioPts)-$.pts;ht>ut?((g=ht-lt)<0?g=lt:j=!0,w.log("[mp4-remuxer]: It is approximately "+ht/90+" ms to the next segment; using duration "+g/90+" ms for the last video frame.")):g=lt}else g=lt}var dt=Math.round($.pts-$.dts);q=Math.min(q,g),z=Math.max(z,g),X=Math.min(X,st),Q=Math.max(Q,st),u.push(new Pn($.key,g,tt,dt))}if(u.length)if(kn){if(kn<70){var ct=u[0].flags;ct.dependsOn=2,ct.isNonSync=0}}else if(Dn&&Q-X0&&(i&&Math.abs(p-m)<9e3||Math.abs(wn(g[0].pts-y,p)-m)<20*u),g.forEach((function(t){t.pts=wn(t.pts-y,p)})),!r||m<0){if(g=g.filter((function(t){return t.pts>=0})),!g.length)return;m=0===n?0:i&&!f?Math.max(0,p):g[0].pts}if("aac"===t.segmentCodec)for(var E=this.config.maxAudioFramesDrift,T=0,R=m;T=E*u&&I<1e4&&f){var C=Math.round(D/u);(R=k-C*u)<0&&(C--,R+=u),0===T&&(this.nextAudioPts=m=R),w.warn("[mp4-remuxer]: Injecting "+C+" audio frame @ "+(R/a).toFixed(3)+"s due to "+Math.round(1e3*D/a)+" ms gap.");for(var _=0;_0))return;N+=v;try{F=new Uint8Array(N)}catch(t){return void this.observer.emit(S.ERROR,S.ERROR,{type:L.MUX_ERROR,details:A.REMUX_ALLOC_ERROR,fatal:!1,error:t,bytes:N,reason:"fail allocating audio mdat "+N})}d||(new DataView(F.buffer).setUint32(0,N),F.set(Ln.types.mdat,4))}F.set(H,v);var Y=H.byteLength;v+=Y,c.push(new Pn(!0,l,Y,0)),O=V}var W=c.length;if(W){var j=c[c.length-1];this.nextAudioPts=m=O+s*j.duration;var q=d?new Uint8Array(0):Ln.moof(t.sequenceNumber++,M/s,o({},t,{samples:c}));t.samples=[];var X=M/a,z=m/a,Q={data1:q,data2:F,startPTS:X,endPTS:z,startDTS:X,endDTS:z,type:"audio",hasAudio:!0,hasVideo:!1,nb:W};return this.isAudioContiguous=!0,Q}},e.remuxEmptyAudio=function(t,e,r,i){var n=t.inputTimeScale,a=n/(t.samplerate?t.samplerate:n),s=this.nextAudioPts,o=this._initDTS,l=9e4*o.baseTime/o.timescale,u=(null!==s?s:i.startDTS*n)+l,h=i.endDTS*n+l,d=1024*a,c=Math.ceil((h-u)/d),f=Tn.getSilentFrame(t.manifestCodec||t.codec,t.channelCount);if(w.warn("[mp4-remuxer]: remux empty Audio"),f){for(var g=[],v=0;v4294967296;)t+=r;return t}function Cn(t,e,r,i){var n=t.samples.length;if(n){for(var a=t.inputTimeScale,s=0;s0;n||(i=Ot(e,["encv"])),i.forEach((function(t){Ot(n?t.subarray(28):t.subarray(78),["sinf"]).forEach((function(t){var e=Vt(t);if(e){var i=e.subarray(8,24);i.some((function(t){return 0!==t}))||(w.log("[eme] Patching keyId in 'enc"+(n?"a":"v")+">sinf>>tenc' box: "+kt.hexDump(i)+" -> "+kt.hexDump(r)),e.set(r,8))}}))}))})),t}(t,i)),this.emitInitSegment=!0},e.generateInitSegment=function(t){var e=this.audioCodec,r=this.videoCodec;if(null==t||!t.byteLength)return this.initTracks=void 0,void(this.initData=void 0);var i=this.initData=Ut(t);i.audio&&(e=Mn(i.audio,O)),i.video&&(r=Mn(i.video,N));var n={};i.audio&&i.video?n.audiovideo={container:"video/mp4",codec:e+","+r,initSegment:t,id:"main"}:i.audio?n.audio={container:"audio/mp4",codec:e,initSegment:t,id:"audio"}:i.video?n.video={container:"video/mp4",codec:r,initSegment:t,id:"main"}:w.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=n},e.remux=function(t,e,r,i,n,a){var s,o,l=this.initPTS,u=this.lastEndTime,h={audio:void 0,video:void 0,text:i,id3:r,initSegment:void 0};y(u)||(u=this.lastEndTime=n||0);var d=e.samples;if(null==d||!d.length)return h;var c={initPTS:void 0,timescale:1},f=this.initData;if(null!=(s=f)&&s.length||(this.generateInitSegment(d),f=this.initData),null==(o=f)||!o.length)return w.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),h;this.emitInitSegment&&(c.tracks=this.initTracks,this.emitInitSegment=!1);var g=function(t,e){for(var r=0,i=0,n=0,a=Ot(t,["moof","traf"]),s=0;sn}(l,m,n,g)||c.timescale!==l.timescale&&a)&&(c.initPTS=m-n,l&&1===l.timescale&&w.warn("Adjusting initPTS by "+(c.initPTS-l.baseTime)),this.initPTS=l={baseTime:c.initPTS,timescale:1});var p=t?m-l.baseTime/l.timescale:u,E=p+g;!function(t,e,r){Ot(e,["moof","traf"]).forEach((function(e){Ot(e,["tfhd"]).forEach((function(i){var n=xt(i,4),a=t[n];if(a){var s=a.timescale||9e4;Ot(e,["tfdt"]).forEach((function(t){var e=t[0],i=r*s;if(i){var n=xt(t,4);if(0===e)n-=i,Mt(t,4,n=Math.max(n,0));else{n*=Math.pow(2,32),n+=xt(t,8),n-=i,n=Math.max(n,0);var a=Math.floor(n/(Dt+1)),o=Math.floor(n%(Dt+1));Mt(t,4,a),Mt(t,8,o)}}}))}}))}))}(f,d,l.baseTime/l.timescale),g>0?this.lastEndTime=E:(w.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var T=!!f.audio,S=!!f.video,L="";T&&(L+="audio"),S&&(L+="video");var A={data1:d,startPTS:p,startDTS:p,endPTS:E,endDTS:E,type:L,hasAudio:T,hasVideo:S,nb:1,dropped:0};return h.audio="audio"===A.type?A:void 0,h.video="audio"!==A.type?A:void 0,h.initSegment=c,h.id3=Cn(r,n,l,l),i.samples.length&&(h.text=_n(i,n,l)),h},t}();function Mn(t,e){var r=null==t?void 0:t.codec;if(r&&r.length>4)return r;if(e===O){if("ec-3"===r||"ac-3"===r||"alac"===r)return r;if("fLaC"===r||"Opus"===r)return ve(r,!1);var i="mp4a.40.5";return w.info('Parsed audio codec "'+r+'" or audio object type not handled. Using "'+i+'"'),i}return w.warn('Unhandled video codec "'+r+'"'),"hvc1"===r||"hev1"===r?"hvc1.1.6.L120.90":"av01"===r?"av01.0.04M.08":"avc1.42e01e"}try{xn=self.performance.now.bind(self.performance)}catch(t){w.debug("Unable to use Performance API on this environment"),xn=null==j?void 0:j.Date.now}var On=[{demux:rn,remux:Fn},{demux:cn,remux:In},{demux:tn,remux:In},{demux:En,remux:In}];On.splice(2,0,{demux:an,remux:In});var Nn=function(){function t(t,e,r,i,n){this.async=!1,this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.observer=t,this.typeSupported=e,this.config=r,this.vendor=i,this.id=n}var e=t.prototype;return e.configure=function(t){this.transmuxConfig=t,this.decrypter&&this.decrypter.reset()},e.push=function(t,e,r,i){var n=this,a=r.transmuxing;a.executeStart=xn();var s=new Uint8Array(t),o=this.currentTransmuxState,l=this.transmuxConfig;i&&(this.currentTransmuxState=i);var u=i||o,h=u.contiguous,d=u.discontinuity,c=u.trackSwitch,f=u.accurateTimeOffset,g=u.timeOffset,v=u.initSegmentChange,m=l.audioCodec,p=l.videoCodec,y=l.defaultInitPts,E=l.duration,T=l.initSegmentData,R=function(t,e){var r=null;return t.byteLength>0&&null!=(null==e?void 0:e.key)&&null!==e.iv&&null!=e.method&&(r=e),r}(s,e);if(R&&"AES-128"===R.method){var b=this.getDecrypter();if(!b.isSync())return this.decryptionPromise=b.webCryptoDecrypt(s,R.key.buffer,R.iv.buffer).then((function(t){var e=n.push(t,null,r);return n.decryptionPromise=null,e})),this.decryptionPromise;var k=b.softwareDecrypt(s,R.key.buffer,R.iv.buffer);if(r.part>-1&&(k=b.flush()),!k)return a.executeEnd=xn(),Un(r);s=new Uint8Array(k)}var D=this.needsProbing(d,c);if(D){var I=this.configureTransmuxer(s);if(I)return w.warn("[transmuxer] "+I.message),this.observer.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,error:I,reason:I.message}),a.executeEnd=xn(),Un(r)}(d||c||v||D)&&this.resetInitSegment(T,m,p,E,e),(d||v||D)&&this.resetInitialTimestamp(y),h||this.resetContiguity();var C=this.transmux(s,R,g,f,r),_=this.currentTransmuxState;return _.contiguous=!0,_.discontinuity=!1,_.trackSwitch=!1,a.executeEnd=xn(),C},e.flush=function(t){var e=this,r=t.transmuxing;r.executeStart=xn();var i=this.decrypter,n=this.currentTransmuxState,a=this.decryptionPromise;if(a)return a.then((function(){return e.flush(t)}));var s=[],o=n.timeOffset;if(i){var l=i.flush();l&&s.push(this.push(l,null,t))}var u=this.demuxer,h=this.remuxer;if(!u||!h)return r.executeEnd=xn(),[Un(t)];var d=u.flush(o);return Bn(d)?d.then((function(r){return e.flushRemux(s,r,t),s})):(this.flushRemux(s,d,t),s)},e.flushRemux=function(t,e,r){var i=e.audioTrack,n=e.videoTrack,a=e.id3Track,s=e.textTrack,o=this.currentTransmuxState,l=o.accurateTimeOffset,u=o.timeOffset;w.log("[transmuxer.ts]: Flushed fragment "+r.sn+(r.part>-1?" p: "+r.part:"")+" of level "+r.level);var h=this.remuxer.remux(i,n,a,s,u,l,!0,this.id);t.push({remuxResult:h,chunkMeta:r}),r.transmuxing.executeEnd=xn()},e.resetInitialTimestamp=function(t){var e=this.demuxer,r=this.remuxer;e&&r&&(e.resetTimeStamp(t),r.resetTimeStamp(t))},e.resetContiguity=function(){var t=this.demuxer,e=this.remuxer;t&&e&&(t.resetContiguity(),e.resetNextTimestamp())},e.resetInitSegment=function(t,e,r,i,n){var a=this.demuxer,s=this.remuxer;a&&s&&(a.resetInitSegment(t,e,r,i),s.resetInitSegment(t,e,r,n))},e.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},e.transmux=function(t,e,r,i,n){return e&&"SAMPLE-AES"===e.method?this.transmuxSampleAes(t,e,r,i,n):this.transmuxUnencrypted(t,r,i,n)},e.transmuxUnencrypted=function(t,e,r,i){var n=this.demuxer.demux(t,e,!1,!this.config.progressive),a=n.audioTrack,s=n.videoTrack,o=n.id3Track,l=n.textTrack;return{remuxResult:this.remuxer.remux(a,s,o,l,e,r,!1,this.id),chunkMeta:i}},e.transmuxSampleAes=function(t,e,r,i,n){var a=this;return this.demuxer.demuxSampleAes(t,e,r).then((function(t){return{remuxResult:a.remuxer.remux(t.audioTrack,t.videoTrack,t.id3Track,t.textTrack,r,i,!1,a.id),chunkMeta:n}}))},e.configureTransmuxer=function(t){for(var e,r=this.config,i=this.observer,n=this.typeSupported,a=this.vendor,s=0,o=On.length;s1&&l.id===(null==m?void 0:m.stats.chunkCount),L=!y&&(1===E||0===E&&(1===T||S&&T<=0)),A=self.performance.now();(y||E||0===n.stats.parsing.start)&&(n.stats.parsing.start=A),!a||!T&&L||(a.stats.parsing.start=A);var R=!(m&&(null==(h=n.initSegment)?void 0:h.url)===(null==(d=m.initSegment)?void 0:d.url)),b=new Kn(p,L,o,y,g,R);if(!L||p||R){w.log("[transmuxer-interface, "+n.type+"]: Starting new transmux session for sn: "+l.sn+" p: "+l.part+" level: "+l.level+" id: "+l.id+"\n discontinuity: "+p+"\n trackSwitch: "+y+"\n contiguous: "+L+"\n accurateTimeOffset: "+o+"\n timeOffset: "+g+"\n initSegmentChange: "+R);var k=new Gn(r,i,e,s,u);this.configureTransmuxer(k)}if(this.frag=n,this.part=a,this.workerContext)this.workerContext.worker.postMessage({cmd:"demux",data:t,decryptdata:v,chunkMeta:l,state:b},t instanceof ArrayBuffer?[t]:[]);else if(f){var D=f.push(t,v,l,b);Bn(D)?(f.async=!0,D.then((function(t){c.handleTransmuxComplete(t)})).catch((function(t){c.transmuxerError(t,l,"transmuxer-interface push error")}))):(f.async=!1,this.handleTransmuxComplete(D))}},r.flush=function(t){var e=this;t.transmuxing.start=self.performance.now();var r=this.transmuxer;if(this.workerContext)this.workerContext.worker.postMessage({cmd:"flush",chunkMeta:t});else if(r){var i=r.flush(t);Bn(i)||r.async?(Bn(i)||(i=Promise.resolve(i)),i.then((function(r){e.handleFlushResult(r,t)})).catch((function(r){e.transmuxerError(r,t,"transmuxer-interface flush error")}))):this.handleFlushResult(i,t)}},r.transmuxerError=function(t,e,r){this.hls&&(this.error=t,this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,chunkMeta:e,frag:this.frag||void 0,fatal:!1,error:t,err:t,reason:r}))},r.handleFlushResult=function(t,e){var r=this;t.forEach((function(t){r.handleTransmuxComplete(t)})),this.onFlush(e)},r.onWorkerMessage=function(t){var e=t.data;if(null!=e&&e.event){var r=this.hls;if(this.hls)switch(e.event){case"init":var i,n=null==(i=this.workerContext)?void 0:i.objectURL;n&&self.URL.revokeObjectURL(n);break;case"transmuxComplete":this.handleTransmuxComplete(e.data);break;case"flush":this.onFlush(e.data);break;case"workerLog":w[e.data.logType]&&w[e.data.logType](e.data.message);break;default:e.data=e.data||{},e.data.frag=this.frag,e.data.id=this.id,r.trigger(e.event,e.data)}}else w.warn("worker message received with no "+(e?"event name":"data"))},r.configureTransmuxer=function(t){var e=this.transmuxer;this.workerContext?this.workerContext.worker.postMessage({cmd:"configure",config:t}):e&&e.configure(t)},r.handleTransmuxComplete=function(t){t.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(t)},e}();function Xn(t,e){if(t.length!==e.length)return!1;for(var r=0;r0&&-1===t?(this.log("Override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e,this.state=Ti):(this.loadedmetadata=!1,this.state=Ri),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},r.doTick=function(){switch(this.state){case Ti:this.doTickIdle();break;case Ri:var e,r=this.levels,i=this.trackId,n=null==r||null==(e=r[i])?void 0:e.details;if(n){if(this.waitForCdnTuneIn(n))break;this.state=wi}break;case Ai:var a,s=performance.now(),o=this.retryDate;if(!o||s>=o||null!=(a=this.media)&&a.seeking){var l=this.levels,u=this.trackId;this.log("RetryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded((null==l?void 0:l[u])||null),this.state=Ti}break;case wi:var h=this.waitingData;if(h){var d=h.frag,c=h.part,f=h.cache,g=h.complete;if(void 0!==this.initPTS[d.cc]){this.waitingData=null,this.waitingVideoCC=-1,this.state=Li;var v={frag:d,part:c,payload:f.flush(),networkDetails:null};this._handleFragmentLoadProgress(v),g&&t.prototype._handleFragmentLoadComplete.call(this,v)}else if(this.videoTrackCC!==this.waitingVideoCC)this.log("Waiting fragment cc ("+d.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var m=this.getLoadPosition(),p=ri.bufferInfo(this.mediaBuffer,m,this.config.maxBufferHole);Rr(p.end,this.config.maxFragLookUpTolerance,d)<0&&(this.log("Waiting fragment cc ("+d.cc+") @ "+d.start+" cancelled because another fragment at "+p.end+" is needed"),this.clearWaitingFragment())}}else this.state=Ti}this.onTickEnd()},r.clearWaitingFragment=function(){var t=this.waitingData;t&&(this.fragmentTracker.removeFragment(t.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=Ti)},r.resetLoadingState=function(){this.clearWaitingFragment(),t.prototype.resetLoadingState.call(this)},r.onTickEnd=function(){var t=this.media;null!=t&&t.readyState&&(this.lastCurrentTime=t.currentTime)},r.doTickIdle=function(){var t=this.hls,e=this.levels,r=this.media,i=this.trackId,n=t.config;if((r||!this.startFragRequested&&n.startFragPrefetch)&&null!=e&&e[i]){var a=e[i],s=a.details;if(!s||s.live&&this.levelLastLoaded!==a||this.waitForCdnTuneIn(s))this.state=Ri;else{var o=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&o&&(this.bufferFlushed=!1,this.afterBufferFlushed(o,O,Me));var l=this.getFwdBufferInfo(o,Me);if(null!==l){var u=this.bufferedTrack,h=this.switchingTrack;if(!h&&this._streamEnded(l,s))return t.trigger(S.BUFFER_EOS,{type:"audio"}),void(this.state=Di);var d=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,Fe),c=l.len,f=this.getMaxBufferLength(null==d?void 0:d.len),g=s.fragments,v=g[0].start,m=this.flushing?this.getLoadPosition():l.end;if(h&&r){var p=this.getLoadPosition();u&&!zn(h.attrs,u.attrs)&&(m=p),s.PTSKnown&&pv||l.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),r.currentTime=v+.05)}if(!(c>=f&&!h&&md.end+s.targetduration;if(T||(null==d||!d.len)&&l.len){var L=this.getAppendedFrag(y.start,Fe);if(null===L)return;if(E||(E=!!L.gap||!!T&&0===d.len),T&&!E||E&&l.nextStart&&l.nextStart-1)n=a[o];else{var l=Hr(s,this.tracks);n=this.tracks[l]}}var u=this.findTrackId(n);-1===u&&n&&(u=this.findTrackId(null));var h={audioTracks:a};this.log("Updating audio tracks, "+a.length+" track(s) found in group(s): "+(null==r?void 0:r.join(","))),this.hls.trigger(S.AUDIO_TRACKS_UPDATED,h);var d=this.trackId;if(-1!==u&&-1===d)this.setAudioTrack(u);else if(a.length&&-1===d){var c,f=new Error("No audio track selected for current audio group-ID(s): "+(null==(c=this.groupIds)?void 0:c.join(","))+" track count: "+a.length);this.warn(f.message),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:f})}}else this.shouldReloadPlaylist(n)&&this.setAudioTrack(this.trackId)}},r.onError=function(t,e){!e.fatal&&e.context&&(e.context.type!==xe||e.context.id!==this.trackId||this.groupIds&&-1===this.groupIds.indexOf(e.context.groupId)||(this.requestScheduled=-1,this.checkRetry(e)))},r.setAudioOption=function(t){var e=this.hls;if(e.config.audioPreference=t,t){var r=this.allAudioTracks;if(this.selectDefaultTrack=!1,r.length){var i=this.currentTrack;if(i&&Vr(t,i,Yr))return i;var n=Hr(t,this.tracksInGroup,Yr);if(n>-1){var a=this.tracksInGroup[n];return this.setAudioTrack(n),a}if(i){var s=e.loadLevel;-1===s&&(s=e.firstAutoLevel);var o=function(t,e,r,i,n){var a=e[i],s=e.reduce((function(t,e,r){var i=e.uri;return(t[i]||(t[i]=[])).push(r),t}),{})[a.uri];s.length>1&&(i=Math.max.apply(Math,s));var o=a.videoRange,l=a.frameRate,u=a.codecSet.substring(0,4),h=Wr(e,i,(function(e){if(e.videoRange!==o||e.frameRate!==l||e.codecSet.substring(0,4)!==u)return!1;var i=e.audioGroups,a=r.filter((function(t){return!i||-1!==i.indexOf(t.groupId)}));return Hr(t,a,n)>-1}));return h>-1?h:Wr(e,i,(function(e){var i=e.audioGroups,a=r.filter((function(t){return!i||-1!==i.indexOf(t.groupId)}));return Hr(t,a,n)>-1}))}(t,e.levels,r,s,Yr);if(-1===o)return null;e.nextLoadLevel=o}if(t.channels||t.audioCodec){var l=Hr(t,r);if(l>-1)return r[l]}}}return null},r.setAudioTrack=function(t){var e=this.tracksInGroup;if(t<0||t>=e.length)this.warn("Invalid audio track id: "+t);else{this.clearTimer(),this.selectDefaultTrack=!1;var r=this.currentTrack,n=e[t],a=n.details&&!n.details.live;if(!(t===this.trackId&&n===r&&a||(this.log("Switching to audio-track "+t+' "'+n.name+'" lang:'+n.lang+" group:"+n.groupId+" channels:"+n.channels),this.trackId=t,this.currentTrack=n,this.hls.trigger(S.AUDIO_TRACK_SWITCHING,i({},n)),a))){var s=this.switchParams(n.url,null==r?void 0:r.details,n.details);this.loadPlaylist(s)}}},r.findTrackId=function(t){for(var e=this.tracksInGroup,r=0;r=n[o].start&&s<=n[o].end){a=n[o];break}var l=r.start+r.duration;a?a.end=l:(a={start:s,end:l},n.push(a)),this.fragmentTracker.fragBuffered(r),this.fragBufferedComplete(r,null)}}},r.onBufferFlushing=function(t,e){var r=e.startOffset,i=e.endOffset;if(0===r&&i!==Number.POSITIVE_INFINITY){var n=i-1;if(n<=0)return;e.endOffsetSubtitles=Math.max(0,n),this.tracksBuffered.forEach((function(t){for(var e=0;e=n.length)&&o){this.log("Subtitle track "+s+" loaded ["+a.startSN+","+a.endSN+"]"+(a.lastPartSn?"[part-"+a.lastPartSn+"-"+a.lastPartIndex+"]":"")+",duration:"+a.totalduration),this.mediaBuffer=this.mediaBufferTimeRanges;var l=0;if(a.live||null!=(r=o.details)&&r.live){var u=this.mainDetails;if(a.deltaUpdateFailed||!u)return;var h,d=u.fragments[0];o.details?0===(l=this.alignPlaylists(a,o.details,null==(h=this.levelLastLoaded)?void 0:h.details))&&d&&fr(a,l=d.start):a.hasProgramDateTime&&u.hasProgramDateTime?(li(a,u),l=a.fragments[0].start):d&&fr(a,l=d.start)}o.details=a,this.levelLastLoaded=o,s===i&&(this.startFragRequested||!this.mainDetails&&a.live||this.setStartPosition(this.mainDetails||a,l),this.tick(),a.live&&!this.fragCurrent&&this.media&&this.state===Ti&&(Ar(null,a.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),o.details=void 0)))}}else this.warn("Subtitle tracks were reset while loading level "+s)},r._handleFragmentLoadComplete=function(t){var e=this,r=t.frag,i=t.payload,n=r.decryptdata,a=this.hls;if(!this.fragContextChanged(r)&&i&&i.byteLength>0&&null!=n&&n.key&&n.iv&&"AES-128"===n.method){var s=performance.now();this.decrypter.decrypt(new Uint8Array(i),n.key.buffer,n.iv.buffer).catch((function(t){throw a.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_DECRYPT_ERROR,fatal:!1,error:t,reason:t.message,frag:r}),t})).then((function(t){var e=performance.now();a.trigger(S.FRAG_DECRYPTED,{frag:r,payload:t,stats:{tstart:s,tdecrypt:e}})})).catch((function(t){e.warn(t.name+": "+t.message),e.state=Ti}))}},r.doTick=function(){if(this.media){if(this.state===Ti){var t=this.currentTrackId,e=this.levels,r=null==e?void 0:e[t];if(!r||!e.length||!r.details)return;var i=this.config,n=this.getLoadPosition(),a=ri.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],n,i.maxBufferHole),s=a.end,o=a.len,l=this.getFwdBufferInfo(this.media,Fe),u=r.details;if(o>this.getMaxBufferLength(null==l?void 0:l.len)+u.levelTargetDuration)return;var h=u.fragments,d=h.length,c=u.edge,f=null,g=this.fragPrevious;if(sc-v?0:v;!(f=Ar(g,h,Math.max(h[0].start,s),m))&&g&&g.start>>=0)>i-1)throw new DOMException("Failed to execute '"+e+"' on 'TimeRanges': The index provided ("+r+") is greater than the maximum bound ("+i+")");return t[r][e]};this.buffered={get length(){return t.length},end:function(r){return e("end",r,t.length)},start:function(r){return e("start",r,t.length)}}},ea=function(t){function e(e){var r;return(r=t.call(this,e,"[subtitle-track-controller]")||this).media=null,r.tracks=[],r.groupIds=null,r.tracksInGroup=[],r.trackId=-1,r.currentTrack=null,r.selectDefaultTrack=!0,r.queuedDefaultTrack=-1,r.asyncPollTrackChange=function(){return r.pollTrackChange(0)},r.useTextTrackPolling=!1,r.subtitlePollingInterval=-1,r._subtitleDisplay=!0,r.onTextTracksChanged=function(){if(r.useTextTrackPolling||self.clearInterval(r.subtitlePollingInterval),r.media&&r.hls.config.renderTextTracksNatively){for(var t=null,e=Ye(r.media.textTracks),i=0;i-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange))},r.pollTrackChange=function(t){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.onTextTracksChanged,t)},r.onMediaDetaching=function(){this.media&&(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),Ye(this.media.textTracks).forEach((function(t){He(t)})),this.subtitleTrack=-1,this.media=null)},r.onManifestLoading=function(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0},r.onManifestParsed=function(t,e){this.tracks=e.subtitleTracks},r.onSubtitleTrackLoaded=function(t,e){var r=e.id,i=e.groupId,n=e.details,a=this.tracksInGroup[r];if(a&&a.groupId===i){var s=a.details;a.details=e.details,this.log("Subtitle track "+r+' "'+a.name+'" lang:'+a.lang+" group:"+i+" loaded ["+n.startSN+"-"+n.endSN+"]"),r===this.trackId&&this.playlistLoaded(r,e,s)}else this.warn("Subtitle track with id:"+r+" and group:"+i+" not found in active group "+(null==a?void 0:a.groupId))},r.onLevelLoading=function(t,e){this.switchLevel(e.level)},r.onLevelSwitching=function(t,e){this.switchLevel(e.level)},r.switchLevel=function(t){var e=this.hls.levels[t];if(e){var r=e.subtitleGroups||null,i=this.groupIds,n=this.currentTrack;if(!r||(null==i?void 0:i.length)!==(null==r?void 0:r.length)||null!=r&&r.some((function(t){return-1===(null==i?void 0:i.indexOf(t))}))){this.groupIds=r,this.trackId=-1,this.currentTrack=null;var a=this.tracks.filter((function(t){return!r||-1!==r.indexOf(t.groupId)}));if(a.length)this.selectDefaultTrack&&!a.some((function(t){return t.default}))&&(this.selectDefaultTrack=!1),a.forEach((function(t,e){t.id=e}));else if(!n&&!this.tracksInGroup.length)return;this.tracksInGroup=a;var s=this.hls.config.subtitlePreference;if(!n&&s){this.selectDefaultTrack=!1;var o=Hr(s,a);if(o>-1)n=a[o];else{var l=Hr(s,this.tracks);n=this.tracks[l]}}var u=this.findTrackId(n);-1===u&&n&&(u=this.findTrackId(null));var h={subtitleTracks:a};this.log("Updating subtitle tracks, "+a.length+' track(s) found in "'+(null==r?void 0:r.join(","))+'" group-id'),this.hls.trigger(S.SUBTITLE_TRACKS_UPDATED,h),-1!==u&&-1===this.trackId&&this.setSubtitleTrack(u)}else this.shouldReloadPlaylist(n)&&this.setSubtitleTrack(this.trackId)}},r.findTrackId=function(t){for(var e=this.tracksInGroup,r=this.selectDefaultTrack,i=0;i-1){var n=this.tracksInGroup[i];return this.setSubtitleTrack(i),n}if(r)return null;var a=Hr(t,e);if(a>-1)return e[a]}}return null},r.loadPlaylist=function(e){t.prototype.loadPlaylist.call(this);var r=this.currentTrack;if(this.shouldLoadPlaylist(r)&&r){var i=r.id,n=r.groupId,a=r.url;if(e)try{a=e.addDirectives(a)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}this.log("Loading subtitle playlist for id "+i),this.hls.trigger(S.SUBTITLE_TRACK_LOADING,{url:a,id:i,groupId:n,deliveryDirectives:e||null})}},r.toggleTrackModes=function(){var t=this.media;if(t){var e,r=Ye(t.textTracks),i=this.currentTrack;if(i&&((e=r.filter((function(t){return Qn(i,t)}))[0])||this.warn('Unable to find subtitle TextTrack with name "'+i.name+'" and language "'+i.lang+'"')),[].slice.call(r).forEach((function(t){"disabled"!==t.mode&&t!==e&&(t.mode="disabled")})),e){var n=this.subtitleDisplay?"showing":"hidden";e.mode!==n&&(e.mode=n)}}},r.setSubtitleTrack=function(t){var e=this.tracksInGroup;if(this.media)if(t<-1||t>=e.length||!y(t))this.warn("Invalid subtitle track id: "+t);else{this.clearTimer(),this.selectDefaultTrack=!1;var r=this.currentTrack,i=e[t]||null;if(this.trackId=t,this.currentTrack=i,this.toggleTrackModes(),i){var n=!!i.details&&!i.details.live;if(t!==this.trackId||i!==r||!n){this.log("Switching to subtitle-track "+t+(i?' "'+i.name+'" lang:'+i.lang+" group:"+i.groupId:""));var a=i.id,s=i.groupId,o=void 0===s?"":s,l=i.name,u=i.type,h=i.url;this.hls.trigger(S.SUBTITLE_TRACK_SWITCH,{id:a,groupId:o,name:l,type:u,url:h});var d=this.switchParams(i.url,null==r?void 0:r.details,i.details);this.loadPlaylist(d)}}else this.hls.trigger(S.SUBTITLE_TRACK_SWITCH,{id:t})}else this.queuedDefaultTrack=t},s(e,[{key:"subtitleDisplay",get:function(){return this._subtitleDisplay},set:function(t){this._subtitleDisplay=t,this.trackId>-1&&this.toggleTrackModes()}},{key:"allSubtitleTracks",get:function(){return this.tracks}},{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(t){this.selectDefaultTrack=!1,this.setSubtitleTrack(t)}}]),e}(Fr),ra=function(){function t(t){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=t}var e=t.prototype;return e.append=function(t,e,r){var i=this.queues[e];i.push(t),1!==i.length||r||this.executeNext(e)},e.insertAbort=function(t,e){this.queues[e].unshift(t),this.executeNext(e)},e.appendBlocker=function(t){var e,r=new Promise((function(t){e=t})),i={execute:e,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(i,t),r},e.executeNext=function(t){var e=this.queues[t];if(e.length){var r=e[0];try{r.execute()}catch(e){w.warn('[buffer-operation-queue]: Exception executing "'+t+'" SourceBuffer operation: '+e),r.onError(e);var i=this.buffers[t];null!=i&&i.updating||this.shiftAndExecuteNext(t)}}},e.shiftAndExecuteNext=function(t){this.queues[t].shift(),this.executeNext(t)},e.current=function(t){return this.queues[t][0]},t}(),ia=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,na=function(){function t(t){var e=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.lastMpegAudioChunk=null,this.appendSource=void 0,this.appendErrors={audio:0,video:0,audiovideo:0},this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this.log=void 0,this.warn=void 0,this.error=void 0,this._onEndStreaming=function(t){e.hls&&e.hls.pauseBuffering()},this._onStartStreaming=function(t){e.hls&&e.hls.resumeBuffering()},this._onMediaSourceOpen=function(){var t=e.media,r=e.mediaSource;e.log("Media source opened"),t&&(t.removeEventListener("emptied",e._onMediaEmptied),e.updateMediaElementDuration(),e.hls.trigger(S.MEDIA_ATTACHED,{media:t,mediaSource:r})),r&&r.removeEventListener("sourceopen",e._onMediaSourceOpen),e.checkPendingTracks()},this._onMediaSourceClose=function(){e.log("Media source closed")},this._onMediaSourceEnded=function(){e.log("Media source ended")},this._onMediaEmptied=function(){var t=e.mediaSrc,r=e._objectUrl;t!==r&&w.error("Media element src was set while attaching MediaSource ("+r+" > "+t+")")},this.hls=t;var r,i="[buffer-controller]";this.appendSource=(r=se(t.config.preferManagedMediaSource),"undefined"!=typeof self&&r===self.ManagedMediaSource),this.log=w.log.bind(w,i),this.warn=w.warn.bind(w,i),this.error=w.error.bind(w,i),this._initSourceBuffer(),this.registerListeners()}var e=t.prototype;return e.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},e.destroy=function(){this.unregisterListeners(),this.details=null,this.lastMpegAudioChunk=null,this.hls=null},e.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.BUFFER_RESET,this.onBufferReset,this),t.on(S.BUFFER_APPENDING,this.onBufferAppending,this),t.on(S.BUFFER_CODECS,this.onBufferCodecs,this),t.on(S.BUFFER_EOS,this.onBufferEos,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(S.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(S.FRAG_PARSED,this.onFragParsed,this),t.on(S.FRAG_CHANGED,this.onFragChanged,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.BUFFER_RESET,this.onBufferReset,this),t.off(S.BUFFER_APPENDING,this.onBufferAppending,this),t.off(S.BUFFER_CODECS,this.onBufferCodecs,this),t.off(S.BUFFER_EOS,this.onBufferEos,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(S.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(S.FRAG_PARSED,this.onFragParsed,this),t.off(S.FRAG_CHANGED,this.onFragChanged,this)},e._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new ra(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]},this.appendErrors={audio:0,video:0,audiovideo:0},this.lastMpegAudioChunk=null},e.onManifestLoading=function(){this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=0,this.details=null},e.onManifestParsed=function(t,e){var r=2;(e.audio&&!e.video||!e.altAudio)&&(r=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=r,this.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},e.onMediaAttaching=function(t,e){var r=this.media=e.media,i=se(this.appendSource);if(r&&i){var n,a=this.mediaSource=new i;this.log("created media source: "+(null==(n=a.constructor)?void 0:n.name)),a.addEventListener("sourceopen",this._onMediaSourceOpen),a.addEventListener("sourceended",this._onMediaSourceEnded),a.addEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(a.addEventListener("startstreaming",this._onStartStreaming),a.addEventListener("endstreaming",this._onEndStreaming));var s=this._objectUrl=self.URL.createObjectURL(a);if(this.appendSource)try{r.removeAttribute("src");var o=self.ManagedMediaSource;r.disableRemotePlayback=r.disableRemotePlayback||o&&a instanceof o,aa(r),function(t,e){var r=self.document.createElement("source");r.type="video/mp4",r.src=e,t.appendChild(r)}(r,s),r.load()}catch(t){r.src=s}else r.src=s;r.addEventListener("emptied",this._onMediaEmptied)}},e.onMediaDetaching=function(){var t=this.media,e=this.mediaSource,r=this._objectUrl;if(e){if(this.log("media source detaching"),"open"===e.readyState)try{e.endOfStream()}catch(t){this.warn("onMediaDetaching: "+t.message+" while calling endOfStream")}this.onBufferReset(),e.removeEventListener("sourceopen",this._onMediaSourceOpen),e.removeEventListener("sourceended",this._onMediaSourceEnded),e.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(e.removeEventListener("startstreaming",this._onStartStreaming),e.removeEventListener("endstreaming",this._onEndStreaming)),t&&(t.removeEventListener("emptied",this._onMediaEmptied),r&&self.URL.revokeObjectURL(r),this.mediaSrc===r?(t.removeAttribute("src"),this.appendSource&&aa(t),t.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(S.MEDIA_DETACHED,void 0)},e.onBufferReset=function(){var t=this;this.getSourceBufferTypes().forEach((function(e){t.resetBuffer(e)})),this._initSourceBuffer()},e.resetBuffer=function(t){var e=this.sourceBuffer[t];try{var r;e&&(this.removeBufferListeners(t),this.sourceBuffer[t]=void 0,null!=(r=this.mediaSource)&&r.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(e))}catch(e){this.warn("onBufferReset "+t,e)}},e.onBufferCodecs=function(t,e){var r=this,i=this.getSourceBufferTypes().length,n=Object.keys(e);if(n.forEach((function(t){if(i){var n=r.tracks[t];if(n&&"function"==typeof n.buffer.changeType){var a,s=e[t],o=s.id,l=s.codec,u=s.levelCodec,h=s.container,d=s.metadata,c=me(n.codec,n.levelCodec),f=null==c?void 0:c.replace(ia,"$1"),g=me(l,u),v=null==(a=g)?void 0:a.replace(ia,"$1");if(g&&f!==v){"audio"===t.slice(0,5)&&(g=ve(g,r.appendSource));var m=h+";codecs="+g;r.appendChangeType(t,m),r.log("switching codec "+c+" to "+g),r.tracks[t]={buffer:n.buffer,codec:l,container:h,levelCodec:u,metadata:d,id:o}}}}else r.pendingTracks[t]=e[t]})),!i){var a=Math.max(this.bufferCodecEventsExpected-1,0);this.bufferCodecEventsExpected!==a&&(this.log(a+" bufferCodec event(s) expected "+n.join(",")),this.bufferCodecEventsExpected=a),this.mediaSource&&"open"===this.mediaSource.readyState&&this.checkPendingTracks()}},e.appendChangeType=function(t,e){var r=this,i=this.operationQueue,n={execute:function(){var n=r.sourceBuffer[t];n&&(r.log("changing "+t+" sourceBuffer type to "+e),n.changeType(e)),i.shiftAndExecuteNext(t)},onStart:function(){},onComplete:function(){},onError:function(e){r.warn("Failed to change "+t+" SourceBuffer type",e)}};i.append(n,t,!!this.pendingTracks[t])},e.onBufferAppending=function(t,e){var r=this,i=this.hls,n=this.operationQueue,a=this.tracks,s=e.data,o=e.type,l=e.frag,u=e.part,h=e.chunkMeta,d=h.buffering[o],c=self.performance.now();d.start=c;var f=l.stats.buffering,g=u?u.stats.buffering:null;0===f.start&&(f.start=c),g&&0===g.start&&(g.start=c);var v=a.audio,m=!1;"audio"===o&&"audio/mpeg"===(null==v?void 0:v.container)&&(m=!this.lastMpegAudioChunk||1===h.id||this.lastMpegAudioChunk.sn!==h.sn,this.lastMpegAudioChunk=h);var p=l.start,y={execute:function(){if(d.executeStart=self.performance.now(),m){var t=r.sourceBuffer[o];if(t){var e=p-t.timestampOffset;Math.abs(e)>=.1&&(r.log("Updating audio SourceBuffer timestampOffset to "+p+" (delta: "+e+") sn: "+l.sn+")"),t.timestampOffset=p)}}r.appendExecutor(s,o)},onStart:function(){},onComplete:function(){var t=self.performance.now();d.executeEnd=d.end=t,0===f.first&&(f.first=t),g&&0===g.first&&(g.first=t);var e=r.sourceBuffer,i={};for(var n in e)i[n]=ri.getBuffered(e[n]);r.appendErrors[o]=0,"audio"===o||"video"===o?r.appendErrors.audiovideo=0:(r.appendErrors.audio=0,r.appendErrors.video=0),r.hls.trigger(S.BUFFER_APPENDED,{type:o,frag:l,part:u,chunkMeta:h,parent:l.type,timeRanges:i})},onError:function(t){var e={type:L.MEDIA_ERROR,parent:l.type,details:A.BUFFER_APPEND_ERROR,sourceBufferName:o,frag:l,part:u,chunkMeta:h,error:t,err:t,fatal:!1};if(t.code===DOMException.QUOTA_EXCEEDED_ERR)e.details=A.BUFFER_FULL_ERROR;else{var n=++r.appendErrors[o];e.details=A.BUFFER_APPEND_ERROR,r.warn("Failed "+n+"/"+i.config.appendErrorMaxRetry+' times to append segment in "'+o+'" sourceBuffer'),n>=i.config.appendErrorMaxRetry&&(e.fatal=!0)}i.trigger(S.ERROR,e)}};n.append(y,o,!!this.pendingTracks[o])},e.onBufferFlushing=function(t,e){var r=this,i=this.operationQueue,n=function(t){return{execute:r.removeExecutor.bind(r,t,e.startOffset,e.endOffset),onStart:function(){},onComplete:function(){r.hls.trigger(S.BUFFER_FLUSHED,{type:t})},onError:function(e){r.warn("Failed to remove from "+t+" SourceBuffer",e)}}};e.type?i.append(n(e.type),e.type):this.getSourceBufferTypes().forEach((function(t){i.append(n(t),t)}))},e.onFragParsed=function(t,e){var r=this,i=e.frag,n=e.part,a=[],s=n?n.elementaryStreams:i.elementaryStreams;s[U]?a.push("audiovideo"):(s[O]&&a.push("audio"),s[N]&&a.push("video")),0===a.length&&this.warn("Fragments must have at least one ElementaryStreamType set. type: "+i.type+" level: "+i.level+" sn: "+i.sn),this.blockBuffers((function(){var t=self.performance.now();i.stats.buffering.end=t,n&&(n.stats.buffering.end=t);var e=n?n.stats:i.stats;r.hls.trigger(S.FRAG_BUFFERED,{frag:i,part:n,stats:e,id:i.type})}),a)},e.onFragChanged=function(t,e){this.trimBuffers()},e.onBufferEos=function(t,e){var r=this;this.getSourceBufferTypes().reduce((function(t,i){var n=r.sourceBuffer[i];return!n||e.type&&e.type!==i||(n.ending=!0,n.ended||(n.ended=!0,r.log(i+" sourceBuffer now EOS"))),t&&!(n&&!n.ended)}),!0)&&(this.log("Queueing mediaSource.endOfStream()"),this.blockBuffers((function(){r.getSourceBufferTypes().forEach((function(t){var e=r.sourceBuffer[t];e&&(e.ending=!1)}));var t=r.mediaSource;t&&"open"===t.readyState?(r.log("Calling mediaSource.endOfStream()"),t.endOfStream()):t&&r.log("Could not call mediaSource.endOfStream(). mediaSource.readyState: "+t.readyState)})))},e.onLevelUpdated=function(t,e){var r=e.details;r.fragments.length&&(this.details=r,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration())},e.trimBuffers=function(){var t=this.hls,e=this.details,r=this.media;if(r&&null!==e&&this.getSourceBufferTypes().length){var i=t.config,n=r.currentTime,a=e.levelTargetDuration,s=e.live&&null!==i.liveBackBufferLength?i.liveBackBufferLength:i.backBufferLength;if(y(s)&&s>0){var o=Math.max(s,a),l=Math.floor(n/a)*a-o;this.flushBackBuffer(n,a,l)}if(y(i.frontBufferFlushThreshold)&&i.frontBufferFlushThreshold>0){var u=Math.max(i.maxBufferLength,i.frontBufferFlushThreshold),h=Math.max(u,a),d=Math.floor(n/a)*a+h;this.flushFrontBuffer(n,a,d)}}},e.flushBackBuffer=function(t,e,r){var i=this,n=this.details,a=this.sourceBuffer;this.getSourceBufferTypes().forEach((function(s){var o=a[s];if(o){var l=ri.getBuffered(o);if(l.length>0&&r>l.start(0)){if(i.hls.trigger(S.BACK_BUFFER_REACHED,{bufferEnd:r}),null!=n&&n.live)i.hls.trigger(S.LIVE_BACK_BUFFER_REACHED,{bufferEnd:r});else if(o.ended&&l.end(l.length-1)-t<2*e)return void i.log("Cannot flush "+s+" back buffer while SourceBuffer is in ended state");i.hls.trigger(S.BUFFER_FLUSHING,{startOffset:0,endOffset:r,type:s})}}}))},e.flushFrontBuffer=function(t,e,r){var i=this,n=this.sourceBuffer;this.getSourceBufferTypes().forEach((function(a){var s=n[a];if(s){var o=ri.getBuffered(s),l=o.length;if(l<2)return;var u=o.start(l-1),h=o.end(l-1);if(r>u||t>=u&&t<=h)return;if(s.ended&&t-h<2*e)return void i.log("Cannot flush "+a+" front buffer while SourceBuffer is in ended state");i.hls.trigger(S.BUFFER_FLUSHING,{startOffset:u,endOffset:1/0,type:a})}}))},e.updateMediaElementDuration=function(){if(this.details&&this.media&&this.mediaSource&&"open"===this.mediaSource.readyState){var t=this.details,e=this.hls,r=this.media,i=this.mediaSource,n=t.fragments[0].start+t.totalduration,a=r.duration,s=y(i.duration)?i.duration:0;t.live&&e.config.liveDurationInfinity?(i.duration=1/0,this.updateSeekableRange(t)):(n>s&&n>a||!y(a))&&(this.log("Updating Media Source duration to "+n.toFixed(3)),i.duration=n)}},e.updateSeekableRange=function(t){var e=this.mediaSource,r=t.fragments;if(r.length&&t.live&&null!=e&&e.setLiveSeekableRange){var i=Math.max(0,r[0].start),n=Math.max(i,i+t.totalduration);this.log("Media Source duration is set to "+e.duration+". Setting seekable range to "+i+"-"+n+"."),e.setLiveSeekableRange(i,n)}},e.checkPendingTracks=function(){var t=this.bufferCodecEventsExpected,e=this.operationQueue,r=this.pendingTracks,i=Object.keys(r).length;if(i&&(!t||2===i||"audiovideo"in r)){this.createSourceBuffers(r),this.pendingTracks={};var n=this.getSourceBufferTypes();if(n.length)this.hls.trigger(S.BUFFER_CREATED,{tracks:this.tracks}),n.forEach((function(t){e.executeNext(t)}));else{var a=new Error("could not create source buffer for media codec(s)");this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:a,reason:a.message})}}},e.createSourceBuffers=function(t){var e=this,r=this.sourceBuffer,i=this.mediaSource;if(!i)throw Error("createSourceBuffers called when mediaSource was null");var n=function(n){if(!r[n]){var a,s=t[n];if(!s)throw Error("source buffer exists for track "+n+", however track does not");var o=-1===(null==(a=s.levelCodec)?void 0:a.indexOf(","))?s.levelCodec:s.codec;o&&"audio"===n.slice(0,5)&&(o=ve(o,e.appendSource));var l=s.container+";codecs="+o;e.log("creating sourceBuffer("+l+")");try{var u=r[n]=i.addSourceBuffer(l),h=n;e.addBufferListener(h,"updatestart",e._onSBUpdateStart),e.addBufferListener(h,"updateend",e._onSBUpdateEnd),e.addBufferListener(h,"error",e._onSBUpdateError),e.appendSource&&e.addBufferListener(h,"bufferedchange",(function(t,r){var i=r.removedRanges;null!=i&&i.length&&e.hls.trigger(S.BUFFER_FLUSHED,{type:n})})),e.tracks[n]={buffer:u,codec:o,container:s.container,levelCodec:s.levelCodec,metadata:s.metadata,id:s.id}}catch(t){e.error("error while trying to add sourceBuffer: "+t.message),e.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:t,sourceBufferName:n,mimeType:l})}}};for(var a in t)n(a)},e._onSBUpdateStart=function(t){this.operationQueue.current(t).onStart()},e._onSBUpdateEnd=function(t){var e;if("closed"!==(null==(e=this.mediaSource)?void 0:e.readyState)){var r=this.operationQueue;r.current(t).onComplete(),r.shiftAndExecuteNext(t)}else this.resetBuffer(t)},e._onSBUpdateError=function(t,e){var r,i=new Error(t+" SourceBuffer error. MediaSource readyState: "+(null==(r=this.mediaSource)?void 0:r.readyState));this.error(""+i,e),this.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_APPENDING_ERROR,sourceBufferName:t,error:i,fatal:!1});var n=this.operationQueue.current(t);n&&n.onError(i)},e.removeExecutor=function(t,e,r){var i=this.media,n=this.mediaSource,a=this.operationQueue,s=this.sourceBuffer[t];if(!i||!n||!s)return this.warn("Attempting to remove from the "+t+" SourceBuffer, but it does not exist"),void a.shiftAndExecuteNext(t);var o=y(i.duration)?i.duration:1/0,l=y(n.duration)?n.duration:1/0,u=Math.max(0,e),h=Math.min(r,o,l);h>u&&(!s.ending||s.ended)?(s.ended=!1,this.log("Removing ["+u+","+h+"] from the "+t+" SourceBuffer"),s.remove(u,h)):a.shiftAndExecuteNext(t)},e.appendExecutor=function(t,e){var r=this.sourceBuffer[e];if(r)r.ended=!1,r.appendBuffer(t);else if(!this.pendingTracks[e])throw new Error("Attempting to append to the "+e+" SourceBuffer, but it does not exist")},e.blockBuffers=function(t,e){var r=this;if(void 0===e&&(e=this.getSourceBufferTypes()),!e.length)return this.log("Blocking operation requested, but no SourceBuffers exist"),void Promise.resolve().then(t);var i=this.operationQueue,n=e.map((function(t){return i.appendBlocker(t)}));Promise.all(n).then((function(){t(),e.forEach((function(t){var e=r.sourceBuffer[t];null!=e&&e.updating||i.shiftAndExecuteNext(t)}))}))},e.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},e.addBufferListener=function(t,e,r){var i=this.sourceBuffer[t];if(i){var n=r.bind(this,t);this.listeners[t].push({event:e,listener:n}),i.addEventListener(e,n)}},e.removeBufferListeners=function(t){var e=this.sourceBuffer[t];e&&this.listeners[t].forEach((function(t){e.removeEventListener(t.event,t.listener)}))},s(t,[{key:"mediaSrc",get:function(){var t,e,r=(null==(t=this.media)||null==(e=t.querySelector)?void 0:e.call(t,"source"))||this.media;return null==r?void 0:r.src}}]),t}();function aa(t){var e=t.querySelectorAll("source");[].slice.call(e).forEach((function(e){t.removeChild(e)}))}var sa={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},oa=function(t){return String.fromCharCode(sa[t]||t)},la=15,ua=100,ha={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},da={17:2,18:4,21:6,22:8,23:10,19:13,20:15},ca={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},fa={25:2,26:4,29:6,30:8,31:10,27:13,28:15},ga=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],va=function(){function t(){this.time=null,this.verboseLevel=0}return t.prototype.log=function(t,e){if(this.verboseLevel>=t){var r="function"==typeof e?e():e;w.log(this.time+" ["+t+"] "+r)}},t}(),ma=function(t){for(var e=[],r=0;rua&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=ua)},e.moveCursor=function(t){var e=this.pos+t;if(t>1)for(var r=this.pos+1;r=144&&this.backSpace();var r=oa(t);this.pos>=ua?this.logger.log(0,(function(){return"Cannot insert "+t.toString(16)+" ("+r+") at position "+e.pos+". Skipping it!"})):(this.chars[this.pos].setChar(r,this.currPenState),this.moveCursor(1))},e.clearFromPos=function(t){var e;for(e=t;e0&&(r=t?"["+e.join(" | ")+"]":e.join("\n")),r},e.getTextAndFormat=function(){return this.rows},t}(),Sa=function(){function t(t,e,r){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=t,this.outputFilter=e,this.mode=null,this.verbose=0,this.displayedMemory=new Ta(r),this.nonDisplayedMemory=new Ta(r),this.lastOutputScreen=new Ta(r),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=r}var e=t.prototype;return e.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[14],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},e.getHandler=function(){return this.outputFilter},e.setHandler=function(t){this.outputFilter=t},e.setPAC=function(t){this.writeScreen.setPAC(t)},e.setBkgData=function(t){this.writeScreen.setBkgData(t)},e.setMode=function(t){t!==this.mode&&(this.mode=t,this.logger.log(2,(function(){return"MODE="+t})),"MODE_POP-ON"===this.mode?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),"MODE_ROLL-UP"!==this.mode&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=t)},e.insertChars=function(t){for(var e=this,r=0;r=46,e.italics)e.foreground="white";else{var r=Math.floor(t/2)-16;e.foreground=["white","green","blue","cyan","red","yellow","magenta"][r]}this.logger.log(2,"MIDROW: "+JSON.stringify(e)),this.writeScreen.setPen(e)},e.outputDataUpdate=function(t){void 0===t&&(t=!1);var e=this.logger.time;null!==e&&this.outputFilter&&(null!==this.cueStartTime||this.displayedMemory.isEmpty()?this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,e,this.lastOutputScreen),t&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:e):this.cueStartTime=e,this.lastOutputScreen.copy(this.displayedMemory))},e.cueSplitAtTime=function(t){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,t,this.displayedMemory),this.cueStartTime=t))},t}(),La=function(){function t(t,e,r){this.channels=void 0,this.currentChannel=0,this.cmdHistory={a:null,b:null},this.logger=void 0;var i=this.logger=new va;this.channels=[null,new Sa(t,e,i),new Sa(t+1,r,i)]}var e=t.prototype;return e.getHandler=function(t){return this.channels[t].getHandler()},e.setHandler=function(t,e){this.channels[t].setHandler(e)},e.addData=function(t,e){var r=this;this.logger.time=t;for(var i=function(t){var i=127&e[t],n=127&e[t+1],a=!1,s=null;if(0===i&&0===n)return 0;r.logger.log(3,(function(){return"["+ma([e[t],e[t+1]])+"] -> ("+ma([i,n])+")"}));var o=r.cmdHistory;if(i>=16&&i<=31){if(function(t,e,r){return r.a===t&&r.b===e}(i,n,o))return Aa(null,null,o),r.logger.log(3,(function(){return"Repeated command ("+ma([i,n])+") is dropped"})),0;Aa(i,n,r.cmdHistory),(a=r.parseCmd(i,n))||(a=r.parseMidrow(i,n)),a||(a=r.parsePAC(i,n)),a||(a=r.parseBackgroundAttributes(i,n))}else Aa(null,null,o);if(!a&&(s=r.parseChars(i,n))){var l=r.currentChannel;l&&l>0?r.channels[l].insertChars(s):r.logger.log(2,"No channel found yet. TEXT-MODE?")}a||s||r.logger.log(2,(function(){return"Couldn't parse cleaned data "+ma([i,n])+" orig: "+ma([e[t],e[t+1]])}))},n=0;n=32&&e<=47||(23===t||31===t)&&e>=33&&e<=35))return!1;var r=20===t||21===t||23===t?1:2,i=this.channels[r];return 20===t||21===t||28===t||29===t?32===e?i.ccRCL():33===e?i.ccBS():34===e?i.ccAOF():35===e?i.ccAON():36===e?i.ccDER():37===e?i.ccRU(2):38===e?i.ccRU(3):39===e?i.ccRU(4):40===e?i.ccFON():41===e?i.ccRDC():42===e?i.ccTR():43===e?i.ccRTD():44===e?i.ccEDM():45===e?i.ccCR():46===e?i.ccENM():47===e&&i.ccEOC():i.ccTO(e-32),this.currentChannel=r,!0},e.parseMidrow=function(t,e){var r=0;if((17===t||25===t)&&e>=32&&e<=47){if((r=17===t?1:2)!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;var i=this.channels[r];return!!i&&(i.ccMIDROW(e),this.logger.log(3,(function(){return"MIDROW ("+ma([t,e])+")"})),!0)}return!1},e.parsePAC=function(t,e){var r;if(!((t>=17&&t<=23||t>=25&&t<=31)&&e>=64&&e<=127||(16===t||24===t)&&e>=64&&e<=95))return!1;var i=t<=23?1:2;r=e>=64&&e<=95?1===i?ha[t]:ca[t]:1===i?da[t]:fa[t];var n=this.channels[i];return!!n&&(n.setPAC(this.interpretPAC(r,e)),this.currentChannel=i,!0)},e.interpretPAC=function(t,e){var r,i={color:null,italics:!1,indent:null,underline:!1,row:t};return r=e>95?e-96:e-64,i.underline=1==(1&r),r<=13?i.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(r/2)]:r<=15?(i.italics=!0,i.color="white"):i.indent=4*Math.floor((r-16)/2),i},e.parseChars=function(t,e){var r,i,n=null,a=null;return t>=25?(r=2,a=t-8):(r=1,a=t),a>=17&&a<=19?(i=17===a?e+80:18===a?e+112:e+144,this.logger.log(2,(function(){return"Special char '"+oa(i)+"' in channel "+r})),n=[i]):t>=32&&t<=127&&(n=0===e?[t]:[t,e]),n&&this.logger.log(3,(function(){return"Char codes = "+ma(n).join(",")})),n},e.parseBackgroundAttributes=function(t,e){var r;if(!((16===t||24===t)&&e>=32&&e<=47||(23===t||31===t)&&e>=45&&e<=47))return!1;var i={};16===t||24===t?(r=Math.floor((e-32)/2),i.background=ga[r],e%2==1&&(i.background=i.background+"_semi")):45===e?i.background="transparent":(i.foreground="black",47===e&&(i.underline=!0));var n=t<=23?1:2;return this.channels[n].setBkgData(i),!0},e.reset=function(){for(var t=0;tt)&&(this.startTime=t),this.endTime=e,this.screen=r,this.timelineController.createCaptionsTrack(this.trackName)},e.reset=function(){this.cueRanges=[],this.startTime=null},t}(),ba=function(){if(null!=j&&j.VTTCue)return self.VTTCue;var t=["","lr","rl"],e=["start","middle","end","left","right"];function r(t,e){if("string"!=typeof e)return!1;if(!Array.isArray(t))return!1;var r=e.toLowerCase();return!!~t.indexOf(r)&&r}function i(t){return r(e,t)}function n(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i100)throw new Error("Position must be between 0 and 100.");E=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",n({},l,{get:function(){return T},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");T=e,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",n({},l,{get:function(){return S},set:function(t){if(t<0||t>100)throw new Error("Size must be between 0 and 100.");S=t,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",n({},l,{get:function(){return L},set:function(t){var e=i(t);if(!e)throw new SyntaxError("An invalid or illegal string was specified.");L=e,this.hasBeenReset=!0}})),o.displayState=void 0}return a.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},a}(),ka=function(){function t(){}return t.prototype.decode=function(t,e){if(!t)return"";if("string"!=typeof t)throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))},t}();function Da(t){function e(t,e,r,i){return 3600*(0|t)+60*(0|e)+(0|r)+parseFloat(i||0)}var r=t.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return r?parseFloat(r[2])>59?e(r[2],r[3],0,r[4]):e(r[1],r[2],r[3],r[4]):null}var Ia=function(){function t(){this.values=Object.create(null)}var e=t.prototype;return e.set=function(t,e){this.get(t)||""===e||(this.values[t]=e)},e.get=function(t,e,r){return r?this.has(t)?this.values[t]:e[r]:this.has(t)?this.values[t]:e},e.has=function(t){return t in this.values},e.alt=function(t,e,r){for(var i=0;i=0&&r<=100)return this.set(t,r),!0}return!1},t}();function wa(t,e,r,i){var n=i?t.split(i):[t];for(var a in n)if("string"==typeof n[a]){var s=n[a].split(r);2===s.length&&e(s[0],s[1])}}var Ca=new ba(0,0,""),_a="middle"===Ca.align?"middle":"center";function xa(t,e,r){var i=t;function n(){var e=Da(t);if(null===e)throw new Error("Malformed timestamp: "+i);return t=t.replace(/^[^\sa-zA-Z-]+/,""),e}function a(){t=t.replace(/^\s+/,"")}if(a(),e.startTime=n(),a(),"--\x3e"!==t.slice(0,3))throw new Error("Malformed time stamp (time stamps must be separated by '--\x3e'): "+i);t=t.slice(3),a(),e.endTime=n(),a(),function(t,e){var i=new Ia;wa(t,(function(t,e){var n;switch(t){case"region":for(var a=r.length-1;a>=0;a--)if(r[a].id===e){i.set(t,r[a].region);break}break;case"vertical":i.alt(t,e,["rl","lr"]);break;case"line":n=e.split(","),i.integer(t,n[0]),i.percent(t,n[0])&&i.set("snapToLines",!1),i.alt(t,n[0],["auto"]),2===n.length&&i.alt("lineAlign",n[1],["start",_a,"end"]);break;case"position":n=e.split(","),i.percent(t,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",_a,"end","line-left","line-right","auto"]);break;case"size":i.percent(t,e);break;case"align":i.alt(t,e,["start",_a,"end","left","right"])}}),/:/,/\s/),e.region=i.get("region",null),e.vertical=i.get("vertical","");var n=i.get("line","auto");"auto"===n&&-1===Ca.line&&(n=-1),e.line=n,e.lineAlign=i.get("lineAlign","start"),e.snapToLines=i.get("snapToLines",!0),e.size=i.get("size",100),e.align=i.get("align",_a);var a=i.get("position","auto");"auto"===a&&50===Ca.position&&(a="start"===e.align||"left"===e.align?0:"end"===e.align||"right"===e.align?100:50),e.position=a}(t,e)}function Pa(t){return t.replace(//gi,"\n")}var Fa=function(){function t(){this.state="INITIAL",this.buffer="",this.decoder=new ka,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var e=t.prototype;return e.parse=function(t){var e=this;function r(){var t=e.buffer,r=0;for(t=Pa(t);r>>0).toString()};function Ua(t,e,r){return Na(t.toString())+Na(e.toString())+Na(r)}function Ba(t,e,r,i,n,a,s){var o,l,u,h=new Fa,d=Rt(new Uint8Array(t)).trim().replace(Ma,"\n").split("\n"),c=[],f=e?(o=e.baseTime,void 0===(l=e.timescale)&&(l=1),Rn(o,An,1/l)):0,g="00:00.000",v=0,m=0,p=!0;h.oncue=function(t){var a=r[i],s=r.ccOffset,o=(v-f)/9e4;if(null!=a&&a.new&&(void 0!==m?s=r.ccOffset=a.start:function(t,e,r){var i=t[e],n=t[i.prevCC];if(!n||!n.new&&i.new)return t.ccOffset=t.presentationOffset=i.start,void(i.new=!1);for(;null!=(a=n)&&a.new;){var a;t.ccOffset+=i.start-n.start,i.new=!1,n=t[(i=n).prevCC]}t.presentationOffset=r}(r,i,o)),o){if(!e)return void(u=new Error("Missing initPTS for VTT MPEGTS"));s=o-r.presentationOffset}var l=t.endTime-t.startTime,h=wn(9e4*(t.startTime+s-m),9e4*n)/9e4;t.startTime=Math.max(h,0),t.endTime=Math.max(h+l,0);var d=t.text.trim();t.text=decodeURIComponent(encodeURIComponent(d)),t.id||(t.id=Ua(t.startTime,t.endTime,d)),t.endTime>0&&c.push(t)},h.onparsingerror=function(t){u=t},h.onflush=function(){u?s(u):a(c)},d.forEach((function(t){if(p){if(Oa(t,"X-TIMESTAMP-MAP=")){p=!1,t.slice(16).split(",").forEach((function(t){Oa(t,"LOCAL:")?g=t.slice(6):Oa(t,"MPEGTS:")&&(v=parseInt(t.slice(7)))}));try{m=function(t){var e=parseInt(t.slice(-3)),r=parseInt(t.slice(-6,-4)),i=parseInt(t.slice(-9,-7)),n=t.length>9?parseInt(t.substring(0,t.indexOf(":"))):0;if(!(y(e)&&y(r)&&y(i)&&y(n)))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+t);return e+=1e3*r,(e+=6e4*i)+36e5*n}(g)/1e3}catch(t){u=t}return}""===t&&(p=!1)}h.parse(t+"\n")})),h.flush()}var Ga="stpp.ttml.im1t",Ka=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Ha=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Va={left:"start",center:"center",right:"end",start:"start",end:"end"};function Ya(t,e,r,i){var n=Ot(new Uint8Array(t),["mdat"]);if(0!==n.length){var a,s,l,u,h=n.map((function(t){return Rt(t)})),d=(a=e.baseTime,s=1,void 0===(l=e.timescale)&&(l=1),void 0===u&&(u=!1),Rn(a,s,1/l,u));try{h.forEach((function(t){return r(function(t,e){var r=(new DOMParser).parseFromString(t,"text/xml"),i=r.getElementsByTagName("tt")[0];if(!i)throw new Error("Invalid ttml");var n={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},a=Object.keys(n).reduce((function(t,e){return t[e]=i.getAttribute("ttp:"+e)||n[e],t}),{}),s="preserve"!==i.getAttribute("xml:space"),l=ja(Wa(i,"styling","style")),u=ja(Wa(i,"layout","region")),h=Wa(i,"body","[begin]");return[].map.call(h,(function(t){var r=qa(t,s);if(!r||!t.hasAttribute("begin"))return null;var i=Qa(t.getAttribute("begin"),a),n=Qa(t.getAttribute("dur"),a),h=Qa(t.getAttribute("end"),a);if(null===i)throw za(t);if(null===h){if(null===n)throw za(t);h=i+n}var d=new ba(i-e,h-e,r);d.id=Ua(d.startTime,d.endTime,d.text);var c=function(t,e,r){var i="http://www.w3.org/ns/ttml#styling",n=null,a=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],s=null!=t&&t.hasAttribute("style")?t.getAttribute("style"):null;return s&&r.hasOwnProperty(s)&&(n=r[s]),a.reduce((function(r,a){var s=Xa(e,i,a)||Xa(t,i,a)||Xa(n,i,a);return s&&(r[a]=s),r}),{})}(u[t.getAttribute("region")],l[t.getAttribute("style")],l),f=c.textAlign;if(f){var g=Va[f];g&&(d.lineAlign=g),d.align=f}return o(d,c),d})).filter((function(t){return null!==t}))}(t,d))}))}catch(t){i(t)}}else i(new Error("Could not parse IMSC1 mdat"))}function Wa(t,e,r){var i=t.getElementsByTagName(e)[0];return i?[].slice.call(i.querySelectorAll(r)):[]}function ja(t){return t.reduce((function(t,e){var r=e.getAttribute("xml:id");return r&&(t[r]=e),t}),{})}function qa(t,e){return[].slice.call(t.childNodes).reduce((function(t,r,i){var n;return"br"===r.nodeName&&i?t+"\n":null!=(n=r.childNodes)&&n.length?qa(r,e):e?t+r.textContent.trim().replace(/\s+/g," "):t+r.textContent}),"")}function Xa(t,e,r){return t&&t.hasAttributeNS(e,r)?t.getAttributeNS(e,r):null}function za(t){return new Error("Could not parse ttml timestamp "+t)}function Qa(t,e){if(!t)return null;var r=Da(t);return null===r&&(Ka.test(t)?r=function(t,e){var r=Ka.exec(t),i=(0|r[4])+(0|r[5])/e.subFrameRate;return 3600*(0|r[1])+60*(0|r[2])+(0|r[3])+i/e.frameRate}(t,e):Ha.test(t)&&(r=function(t,e){var r=Ha.exec(t),i=Number(r[1]);switch(r[2]){case"h":return 3600*i;case"m":return 60*i;case"ms":return 1e3*i;case"f":return i/e.frameRate;case"t":return i/e.tickRate}return i}(t,e))),r}var Ja=function(){function t(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs={ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}},this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(S.FRAG_LOADING,this.onFragLoading,this),t.on(S.FRAG_LOADED,this.onFragLoaded,this),t.on(S.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(S.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(S.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(S.BUFFER_FLUSHING,this.onBufferFlushing,this)}var e=t.prototype;return e.destroy=function(){var t=this.hls;t.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(S.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(S.FRAG_LOADING,this.onFragLoading,this),t.off(S.FRAG_LOADED,this.onFragLoaded,this),t.off(S.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(S.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(S.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(S.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(S.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=null,this.cea608Parser1=this.cea608Parser2=void 0},e.initCea608Parsers=function(){if(this.config.enableCEA708Captions&&(!this.cea608Parser1||!this.cea608Parser2)){var t=new Ra(this,"textTrack1"),e=new Ra(this,"textTrack2"),r=new Ra(this,"textTrack3"),i=new Ra(this,"textTrack4");this.cea608Parser1=new La(1,t,e),this.cea608Parser2=new La(3,r,i)}},e.addCues=function(t,e,r,i,n){for(var a,s,o,l,u=!1,h=n.length;h--;){var d=n[h],c=(a=d[0],s=d[1],o=e,l=r,Math.min(s,l)-Math.max(a,o));if(c>=0&&(d[0]=Math.min(d[0],e),d[1]=Math.max(d[1],r),u=!0,c/(r-e)>.5))return}if(u||n.push([e,r]),this.config.renderTextTracksNatively){var f=this.captionsTracks[t];this.Cues.newCue(f,e,r,i)}else{var g=this.Cues.newCue(null,e,r,i);this.hls.trigger(S.CUES_PARSED,{type:"captions",cues:g,track:t})}},e.onInitPtsFound=function(t,e){var r=this,i=e.frag,n=e.id,a=e.initPTS,s=e.timescale,o=this.unparsedVttFrags;"main"===n&&(this.initPTS[i.cc]={baseTime:a,timescale:s}),o.length&&(this.unparsedVttFrags=[],o.forEach((function(t){r.onFragLoaded(S.FRAG_LOADED,t)})))},e.getExistingTrack=function(t,e){var r=this.media;if(r)for(var i=0;ii.cc||l.trigger(S.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:i,error:e})}))}else s.push(t)},e._fallbackToIMSC1=function(t,e){var r=this,i=this.tracks[t.level];i.textCodec||Ya(e,this.initPTS[t.cc],(function(){i.textCodec=Ga,r._parseIMSC1(t,e)}),(function(){i.textCodec="wvtt"}))},e._appendCues=function(t,e){var r=this.hls;if(this.config.renderTextTracksNatively){var i=this.textTracks[e];if(!i||"disabled"===i.mode)return;t.forEach((function(t){return Ke(i,t)}))}else{var n=this.tracks[e];if(!n)return;var a=n.default?"default":"subtitles"+e;r.trigger(S.CUES_PARSED,{type:"subtitles",cues:t,track:a})}},e.onFragDecrypted=function(t,e){e.frag.type===Oe&&this.onFragLoaded(S.FRAG_LOADED,e)},e.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},e.onFragParsingUserdata=function(t,e){this.initCea608Parsers();var r=this.cea608Parser1,i=this.cea608Parser2;if(this.enabled&&r&&i){var n=e.frag,a=e.samples;if(n.type!==Fe||"NONE"!==this.closedCaptionsForLevel(n))for(var s=0;sthis.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=e.autoLevelCapping}}},e.getMaxLevel=function(e){var r=this,i=this.hls.levels;if(!i.length)return-1;var n=i.filter((function(t,i){return r.isLevelAllowed(t)&&i<=e}));return this.clientRect=null,t.getMaxLevelByMediaSize(n,this.mediaWidth,this.mediaHeight)},e.startCapping=function(){this.timer||(this.autoLevelCapping=Number.POSITIVE_INFINITY,self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize())},e.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},e.getDimensions=function(){if(this.clientRect)return this.clientRect;var t=this.media,e={width:0,height:0};if(t){var r=t.getBoundingClientRect();e.width=r.width,e.height=r.height,e.width||e.height||(e.width=r.right-r.left||t.width||0,e.height=r.bottom-r.top||t.height||0)}return this.clientRect=e,e},e.isLevelAllowed=function(t){return!this.restrictedLevels.some((function(e){return t.bitrate===e.bitrate&&t.width===e.width&&t.height===e.height}))},t.getMaxLevelByMediaSize=function(t,e,r){if(null==t||!t.length)return-1;for(var i,n,a=t.length-1,s=Math.max(e,r),o=0;o=s||l.height>=s)&&(i=l,!(n=t[o+1])||i.width!==n.width||i.height!==n.height)){a=o;break}}return a},s(t,[{key:"mediaWidth",get:function(){return this.getDimensions().width*this.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*this.contentScaleFactor}},{key:"contentScaleFactor",get:function(){var t=1;if(!this.hls.config.ignoreDevicePixelRatio)try{t=self.devicePixelRatio}catch(t){}return t}}]),t}(),es=function(){function t(t){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=t,this.registerListeners()}var e=t.prototype;return e.setStreamController=function(t){this.streamController=t},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHING,this.onMediaAttaching,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHING,this.onMediaAttaching,this)},e.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},e.onMediaAttaching=function(t,e){var r=this.hls.config;if(r.capLevelOnFPSDrop){var i=e.media instanceof self.HTMLVideoElement?e.media:null;this.media=i,i&&"function"==typeof i.getVideoPlaybackQuality&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),r.fpsDroppedMonitoringPeriod)}},e.checkFPS=function(t,e,r){var i=performance.now();if(e){if(this.lastTime){var n=i-this.lastTime,a=r-this.lastDroppedFrames,s=e-this.lastDecodedFrames,o=1e3*a/n,l=this.hls;if(l.trigger(S.FPS_DROP,{currentDropped:a,currentDecoded:s,totalDroppedFrames:r}),o>0&&a>l.config.fpsDroppedMonitoringThreshold*s){var u=l.currentLevel;w.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(-1===l.autoLevelCapping||l.autoLevelCapping>=u)&&(u-=1,l.trigger(S.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:l.currentLevel}),l.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=i,this.lastDroppedFrames=r,this.lastDecodedFrames=e}},e.checkFPSInterval=function(){var t=this.media;if(t)if(this.isVideoPlaybackQualityAvailable){var e=t.getVideoPlaybackQuality();this.checkFPS(t,e.totalVideoFrames,e.droppedVideoFrames)}else this.checkFPS(t,t.webkitDecodedFrameCount,t.webkitDroppedFrameCount)},t}(),rs="[eme]",is=function(){function t(e){this.hls=void 0,this.config=void 0,this.media=null,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.setMediaKeysQueue=t.CDMCleanupPromise?[t.CDMCleanupPromise]:[],this.onMediaEncrypted=this._onMediaEncrypted.bind(this),this.onWaitingForKey=this._onWaitingForKey.bind(this),this.debug=w.debug.bind(w,rs),this.log=w.log.bind(w,rs),this.warn=w.warn.bind(w,rs),this.error=w.error.bind(w,rs),this.hls=e,this.config=e.config,this.registerListeners()}var e=t.prototype;return e.destroy=function(){this.unregisterListeners(),this.onMediaDetached();var t=this.config;t.requestMediaKeySystemAccessFunc=null,t.licenseXhrSetup=t.licenseResponseCallback=void 0,t.drmSystems=t.drmSystemOptions={},this.hls=this.onMediaEncrypted=this.onWaitingForKey=this.keyIdToKeySessionPromise=null,this.config=null},e.registerListeners=function(){this.hls.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(S.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(S.MANIFEST_LOADED,this.onManifestLoaded,this)},e.unregisterListeners=function(){this.hls.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(S.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(S.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(S.MANIFEST_LOADED,this.onManifestLoaded,this)},e.getLicenseServerUrl=function(t){var e=this.config,r=e.drmSystems,i=e.widevineLicenseUrl,n=r[t];if(n)return n.licenseUrl;if(t===q.WIDEVINE&&i)return i;throw new Error('no license server URL configured for key-system "'+t+'"')},e.getServerCertificateUrl=function(t){var e=this.config.drmSystems[t];if(e)return e.serverCertificateUrl;this.log('No Server Certificate in config.drmSystems["'+t+'"]')},e.attemptKeySystemAccess=function(t){var e=this,r=this.hls.levels,i=function(t,e,r){return!!t&&r.indexOf(t)===e},n=r.map((function(t){return t.audioCodec})).filter(i),a=r.map((function(t){return t.videoCodec})).filter(i);return n.length+a.length===0&&a.push("avc1.42e01e"),new Promise((function(r,i){!function t(s){var o=s.shift();e.getMediaKeysPromise(o,n,a).then((function(t){return r({keySystem:o,mediaKeys:t})})).catch((function(e){s.length?t(s):i(e instanceof ls?e:new ls({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_ACCESS,error:e,fatal:!0},e.message))}))}(t)}))},e.requestMediaKeySystemAccess=function(t,e){var r=this.config.requestMediaKeySystemAccessFunc;if("function"!=typeof r){var i="Configured requestMediaKeySystemAccess is not a function "+r;return null===ot&&"http:"===self.location.protocol&&(i="navigator.requestMediaKeySystemAccess is not available over insecure protocol "+location.protocol),Promise.reject(new Error(i))}return r(t,e)},e.getMediaKeysPromise=function(t,e,r){var i=this,n=function(t,e,r,i){var n;switch(t){case q.FAIRPLAY:n=["cenc","sinf"];break;case q.WIDEVINE:case q.PLAYREADY:n=["cenc"];break;case q.CLEARKEY:n=["cenc","keyids"];break;default:throw new Error("Unknown key-system: "+t)}return function(t,e,r,i){return[{initDataTypes:t,persistentState:i.persistentState||"optional",distinctiveIdentifier:i.distinctiveIdentifier||"optional",sessionTypes:i.sessionTypes||[i.sessionType||"temporary"],audioCapabilities:e.map((function(t){return{contentType:'audio/mp4; codecs="'+t+'"',robustness:i.audioRobustness||"",encryptionScheme:i.audioEncryptionScheme||null}})),videoCapabilities:r.map((function(t){return{contentType:'video/mp4; codecs="'+t+'"',robustness:i.videoRobustness||"",encryptionScheme:i.videoEncryptionScheme||null}}))}]}(n,e,r,i)}(t,e,r,this.config.drmSystemOptions),a=this.keySystemAccessPromises[t],s=null==a?void 0:a.keySystemAccess;if(!s){this.log('Requesting encrypted media "'+t+'" key-system access with config: '+JSON.stringify(n)),s=this.requestMediaKeySystemAccess(t,n);var o=this.keySystemAccessPromises[t]={keySystemAccess:s};return s.catch((function(e){i.log('Failed to obtain access to key-system "'+t+'": '+e)})),s.then((function(e){i.log('Access for key-system "'+e.keySystem+'" obtained');var r=i.fetchServerCertificate(t);return i.log('Create media-keys for "'+t+'"'),o.mediaKeys=e.createMediaKeys().then((function(e){return i.log('Media-keys created for "'+t+'"'),r.then((function(r){return r?i.setMediaKeysServerCertificate(e,t,r):e}))})),o.mediaKeys.catch((function(e){i.error('Failed to create media-keys for "'+t+'"}: '+e)})),o.mediaKeys}))}return s.then((function(){return a.mediaKeys}))},e.createMediaKeySessionContext=function(t){var e=t.decryptdata,r=t.keySystem,i=t.mediaKeys;this.log('Creating key-system session "'+r+'" keyId: '+kt.hexDump(e.keyId||[]));var n=i.createSession(),a={decryptdata:e,keySystem:r,mediaKeys:i,mediaKeysSession:n,keyStatus:"status-pending"};return this.mediaKeySessions.push(a),a},e.renewKeySession=function(t){var e=t.decryptdata;if(e.pssh){var r=this.createMediaKeySessionContext(t),i=this.getKeyIdString(e);this.keyIdToKeySessionPromise[i]=this.generateRequestWithPreferredKeySession(r,"cenc",e.pssh,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(t)},e.getKeyIdString=function(t){if(!t)throw new Error("Could not read keyId of undefined decryptdata");if(null===t.keyId)throw new Error("keyId is null");return kt.hexDump(t.keyId)},e.updateKeySession=function(t,e){var r,i=t.mediaKeysSession;return this.log('Updating key-session "'+i.sessionId+'" for keyID '+kt.hexDump((null==(r=t.decryptdata)?void 0:r.keyId)||[])+"\n } (data length: "+(e?e.byteLength:e)+")"),i.update(e)},e.selectKeySystemFormat=function(t){var e=Object.keys(t.levelkeys||{});return this.keyFormatPromise||(this.log("Selecting key-system from fragment (sn: "+t.sn+" "+t.type+": "+t.level+") key formats "+e.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(e)),this.keyFormatPromise},e.getKeyFormatPromise=function(t){var e=this;return new Promise((function(r,i){var n=at(e.config),a=t.map($).filter((function(t){return!!t&&-1!==n.indexOf(t)}));return e.getKeySystemSelectionPromise(a).then((function(t){var e=t.keySystem,n=nt(e);n?r(n):i(new Error('Unable to find format for key-system "'+e+'"'))})).catch(i)}))},e.loadKey=function(t){var e=this,r=t.keyInfo.decryptdata,i=this.getKeyIdString(r),n="(keyId: "+i+' format: "'+r.keyFormat+'" method: '+r.method+" uri: "+r.uri+")";this.log("Starting session for key "+n);var a=this.keyIdToKeySessionPromise[i];return a||(a=this.keyIdToKeySessionPromise[i]=this.getKeySystemForKeyPromise(r).then((function(i){var a=i.keySystem,s=i.mediaKeys;return e.throwIfDestroyed(),e.log("Handle encrypted media sn: "+t.frag.sn+" "+t.frag.type+": "+t.frag.level+" using key "+n),e.attemptSetMediaKeys(a,s).then((function(){e.throwIfDestroyed();var t=e.createMediaKeySessionContext({keySystem:a,mediaKeys:s,decryptdata:r});return e.generateRequestWithPreferredKeySession(t,"cenc",r.pssh,"playlist-key")}))}))).catch((function(t){return e.handleError(t)})),a},e.throwIfDestroyed=function(t){if(!this.hls)throw new Error("invalid state")},e.handleError=function(t){this.hls&&(this.error(t.message),t instanceof ls?this.hls.trigger(S.ERROR,t.data):this.hls.trigger(S.ERROR,{type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_KEYS,error:t,fatal:!0}))},e.getKeySystemForKeyPromise=function(t){var e=this.getKeyIdString(t),r=this.keyIdToKeySessionPromise[e];if(!r){var i=$(t.keyFormat),n=i?[i]:at(this.config);return this.attemptKeySystemAccess(n)}return r},e.getKeySystemSelectionPromise=function(t){if(t.length||(t=at(this.config)),0===t.length)throw new ls({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},"Missing key-system license configuration options "+JSON.stringify({drmSystems:this.config.drmSystems}));return this.attemptKeySystemAccess(t)},e._onMediaEncrypted=function(t){var e=this,r=t.initDataType,i=t.initData,n='"'+t.type+'" event: init data type: "'+r+'"';if(this.debug(n),null!==i){var a,s;if("sinf"===r&&this.config.drmSystems[q.FAIRPLAY]){var o=Ct(new Uint8Array(i));try{var l=V(JSON.parse(o).sinf),u=Vt(new Uint8Array(l));if(!u)throw new Error("'schm' box missing or not cbcs/cenc with schi > tenc");a=u.subarray(8,24),s=q.FAIRPLAY}catch(t){return void this.warn(n+" Failed to parse sinf: "+t)}}else{var h=function(t){var e=[];if(t instanceof ArrayBuffer)for(var r=t.byteLength,i=0;i+320)for(var a,s=0,o=n.length;s in key message");return W(atob(f))},e.setupLicenseXHR=function(t,e,r,i){var n=this,a=this.config.licenseXhrSetup;return a?Promise.resolve().then((function(){if(!r.decryptdata)throw new Error("Key removed");return a.call(n.hls,t,e,r,i)})).catch((function(s){if(!r.decryptdata)throw s;return t.open("POST",e,!0),a.call(n.hls,t,e,r,i)})).then((function(r){return t.readyState||t.open("POST",e,!0),{xhr:t,licenseChallenge:r||i}})):(t.open("POST",e,!0),Promise.resolve({xhr:t,licenseChallenge:i}))},e.requestLicense=function(t,e){var r=this,i=this.config.keyLoadPolicy.default;return new Promise((function(n,a){var s=r.getLicenseServerUrl(t.keySystem);r.log("Sending license request to URL: "+s);var o=new XMLHttpRequest;o.responseType="arraybuffer",o.onreadystatechange=function(){if(!r.hls||!t.mediaKeysSession)return a(new Error("invalid state"));if(4===o.readyState)if(200===o.status){r._requestLicenseFailureCount=0;var l=o.response;r.log("License received "+(l instanceof ArrayBuffer?l.byteLength:l));var u=r.config.licenseResponseCallback;if(u)try{l=u.call(r.hls,o,s,t)}catch(t){r.error(t)}n(l)}else{var h=i.errorRetry,d=h?h.maxNumRetry:0;if(r._requestLicenseFailureCount++,r._requestLicenseFailureCount>d||o.status>=400&&o.status<500)a(new ls({type:L.KEY_SYSTEM_ERROR,details:A.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:o,response:{url:s,data:void 0,code:o.status,text:o.statusText}},"License Request XHR failed ("+s+"). Status: "+o.status+" ("+o.statusText+")"));else{var c=d-r._requestLicenseFailureCount+1;r.warn("Retrying license request, "+c+" attempts left"),r.requestLicense(t,e).then(n,a)}}},t.licenseXhr&&t.licenseXhr.readyState!==XMLHttpRequest.DONE&&t.licenseXhr.abort(),t.licenseXhr=o,r.setupLicenseXHR(o,s,t,e).then((function(e){var i=e.xhr,n=e.licenseChallenge;t.keySystem==q.PLAYREADY&&(n=r.unpackPlayReadyKeyMessage(i,n)),i.send(n)}))}))},e.onMediaAttached=function(t,e){if(this.config.emeEnabled){var r=e.media;this.media=r,r.addEventListener("encrypted",this.onMediaEncrypted),r.addEventListener("waitingforkey",this.onWaitingForKey)}},e.onMediaDetached=function(){var e=this,r=this.media,i=this.mediaKeySessions;r&&(r.removeEventListener("encrypted",this.onMediaEncrypted),r.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Zt.clearKeyUriToKeyIdMap();var n=i.length;t.CDMCleanupPromise=Promise.all(i.map((function(t){return e.removeSession(t)})).concat(null==r?void 0:r.setMediaKeys(null).catch((function(t){e.log("Could not clear media keys: "+t)})))).then((function(){n&&(e.log("finished closing key sessions and clearing media keys"),i.length=0)})).catch((function(t){e.log("Could not close sessions and clear media keys: "+t)}))},e.onManifestLoading=function(){this.keyFormatPromise=null},e.onManifestLoaded=function(t,e){var r=e.sessionKeys;if(r&&this.config.emeEnabled&&!this.keyFormatPromise){var i=r.reduce((function(t,e){return-1===t.indexOf(e.keyFormat)&&t.push(e.keyFormat),t}),[]);this.log("Selecting key-system from session-keys "+i.join(", ")),this.keyFormatPromise=this.getKeyFormatPromise(i)}},e.removeSession=function(t){var e=this,r=t.mediaKeysSession,i=t.licenseXhr;if(r){this.log("Remove licenses and keys and close session "+r.sessionId),t._onmessage&&(r.removeEventListener("message",t._onmessage),t._onmessage=void 0),t._onkeystatuseschange&&(r.removeEventListener("keystatuseschange",t._onkeystatuseschange),t._onkeystatuseschange=void 0),i&&i.readyState!==XMLHttpRequest.DONE&&i.abort(),t.mediaKeysSession=t.decryptdata=t.licenseXhr=void 0;var n=this.mediaKeySessions.indexOf(t);return n>-1&&this.mediaKeySessions.splice(n,1),r.remove().catch((function(t){e.log("Could not remove session: "+t)})).then((function(){return r.close()})).catch((function(t){e.log("Could not close session: "+t)}))}},t}();is.CDMCleanupPromise=void 0;var ns,as,ss,os,ls=function(t){function e(e,r){var i;return(i=t.call(this,r)||this).data=void 0,e.error||(e.error=new Error(r)),i.data=e,e.err=e.error,i}return l(e,t),e}(c(Error));!function(t){t.MANIFEST="m",t.AUDIO="a",t.VIDEO="v",t.MUXED="av",t.INIT="i",t.CAPTION="c",t.TIMED_TEXT="tt",t.KEY="k",t.OTHER="o"}(ns||(ns={})),function(t){t.DASH="d",t.HLS="h",t.SMOOTH="s",t.OTHER="o"}(as||(as={})),function(t){t.OBJECT="CMCD-Object",t.REQUEST="CMCD-Request",t.SESSION="CMCD-Session",t.STATUS="CMCD-Status"}(ss||(ss={}));var us=((os={})[ss.OBJECT]=["br","d","ot","tb"],os[ss.REQUEST]=["bl","dl","mtp","nor","nrr","su"],os[ss.SESSION]=["cid","pr","sf","sid","st","v"],os[ss.STATUS]=["bs","rtp"],os),hs=function t(e,r){this.value=void 0,this.params=void 0,Array.isArray(e)&&(e=e.map((function(e){return e instanceof t?e:new t(e)}))),this.value=e,this.params=r},ds=function(t){this.description=void 0,this.description=t},cs="Dict";function fs(t,e,r,i){return new Error("failed to "+t+' "'+(n=e,(Array.isArray(n)?JSON.stringify(n):n instanceof Map?"Map{}":n instanceof Set?"Set{}":"object"==typeof n?JSON.stringify(n):String(n))+'" as ')+r,{cause:i});var n}var gs="Bare Item",vs="Boolean",ms="Byte Sequence",ps="Decimal",ys="Integer",Es=/[\x00-\x1f\x7f]+/,Ts="Token",Ss="Key";function Ls(t,e,r){return fs("serialize",t,e,r)}function As(t){if(!1===ArrayBuffer.isView(t))throw Ls(t,ms);return":"+(e=t,btoa(String.fromCharCode.apply(String,e))+":");var e}function Rs(t){if(function(t){return t<-999999999999999||99999999999999912)throw Ls(t,ps);var r=e.toString();return r.includes(".")?r:r+".0"}var Ds="String";function Is(t){var e,r=(e=t).description||e.toString().slice(7,-1);if(!1===/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(r))throw Ls(r,Ts);return r}function ws(t){switch(typeof t){case"number":if(!y(t))throw Ls(t,gs);return Number.isInteger(t)?Rs(t):ks(t);case"string":return function(t){if(Es.test(t))throw Ls(t,Ds);return'"'+t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'}(t);case"symbol":return Is(t);case"boolean":return function(t){if("boolean"!=typeof t)throw Ls(t,vs);return t?"?1":"?0"}(t);case"object":if(t instanceof Date)return function(t){return"@"+Rs(t.getTime()/1e3)}(t);if(t instanceof Uint8Array)return As(t);if(t instanceof ds)return Is(t);default:throw Ls(t,gs)}}function Cs(t){if(!1===/^[a-z*][a-z0-9\-_.*]*$/.test(t))throw Ls(t,Ss);return t}function _s(t){return null==t?"":Object.entries(t).map((function(t){var e=t[0],r=t[1];return!0===r?";"+Cs(e):";"+Cs(e)+"="+ws(r)})).join("")}function xs(t){return t instanceof hs?""+ws(t.value)+_s(t.params):ws(t)}function Ps(t,e){var r;if(void 0===e&&(e={whitespace:!0}),"object"!=typeof t)throw Ls(t,cs);var i=t instanceof Map?t.entries():Object.entries(t),n=null!=(r=e)&&r.whitespace?" ":"";return Array.from(i).map((function(t){var e=t[0],r=t[1];r instanceof hs==0&&(r=new hs(r));var i,n=Cs(e);return!0===r.value?n+=_s(r.params):(n+="=",Array.isArray(r.value)?n+="("+(i=r).value.map(xs).join(" ")+")"+_s(i.params):n+=xs(r)),n})).join(","+n)}var Fs=function(t){return"ot"===t||"sf"===t||"st"===t},Ms=function(t){return"number"==typeof t?y(t):null!=t&&""!==t&&!1!==t},Os=function(t){return Math.round(t)},Ns=function(t){return 100*Os(t/100)},Us={br:Os,d:Os,bl:Ns,dl:Ns,mtp:Ns,nor:function(t,e){return null!=e&&e.baseUrl&&(t=function(t,e){var r=new URL(t),i=new URL(e);if(r.origin!==i.origin)return t;for(var n=r.pathname.split("/").slice(1),a=i.pathname.split("/").slice(1,-1);n[0]===a[0];)n.shift(),a.shift();for(;a.length;)a.shift(),n.unshift("..");return n.join("/")}(t,e.baseUrl)),encodeURIComponent(t)},rtp:Ns,tb:Os};function Bs(t,e){return void 0===e&&(e={}),t?function(t,e){return Ps(t,e)}(function(t,e){var r={};if(null==t||"object"!=typeof t)return r;var i=Object.keys(t).sort(),n=o({},Us,null==e?void 0:e.formatters),a=null==e?void 0:e.filter;return i.forEach((function(i){if(null==a||!a(i)){var s=t[i],o=n[i];o&&(s=o(s,e)),"v"===i&&1===s||"pr"==i&&1===s||Ms(s)&&(Fs(i)&&"string"==typeof s&&(s=new ds(s)),r[i]=s)}})),r}(t,e),o({whitespace:!1},e)):""}function Gs(t,e,r){return o(t,function(t,e){var r;if(void 0===e&&(e={}),!t)return{};var i=Object.entries(t),n=Object.entries(us).concat(Object.entries((null==(r=e)?void 0:r.customHeaderMap)||{})),a=i.reduce((function(t,e){var r,i=e[0],a=e[1],s=(null==(r=n.find((function(t){return t[1].includes(i)})))?void 0:r[0])||ss.REQUEST;return null!=t[s]||(t[s]={}),t[s][i]=a,t}),{});return Object.entries(a).reduce((function(t,r){var i=r[0],n=r[1];return t[i]=Bs(n,e),t}),{})}(e,r))}var Ks="CMCD",Hs=/CMCD=[^&#]+/;function Vs(t,e,r){var i=function(t,e){if(void 0===e&&(e={}),!t)return"";var r=Bs(t,e);return Ks+"="+encodeURIComponent(r)}(e,r);if(!i)return t;if(Hs.test(t))return t.replace(Hs,i);var n=t.includes("?")?"&":"?";return""+t+n+i}var Ys=function(){function t(t){var e=this;this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.includeKeys=void 0,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){e.initialized&&(e.starved=!0),e.buffering=!0},this.onPlaying=function(){e.initialized||(e.initialized=!0),e.buffering=!1},this.applyPlaylistData=function(t){try{e.apply(t,{ot:ns.MANIFEST,su:!e.initialized})}catch(t){w.warn("Could not generate manifest CMCD data.",t)}},this.applyFragmentData=function(t){try{var r=t.frag,i=e.hls.levels[r.level],n=e.getObjectType(r),a={d:1e3*r.duration,ot:n};n!==ns.VIDEO&&n!==ns.AUDIO&&n!=ns.MUXED||(a.br=i.bitrate/1e3,a.tb=e.getTopBandwidth(n)/1e3,a.bl=e.getBufferLength(n)),e.apply(t,a)}catch(t){w.warn("Could not generate segment CMCD data.",t)}},this.hls=t;var r=this.config=t.config,i=r.cmcd;null!=i&&(r.pLoader=this.createPlaylistLoader(),r.fLoader=this.createFragmentLoader(),this.sid=i.sessionId||function(){try{return crypto.randomUUID()}catch(i){try{var t=URL.createObjectURL(new Blob),e=t.toString();return URL.revokeObjectURL(t),e.slice(e.lastIndexOf("/")+1)}catch(t){var r=(new Date).getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=(r+16*Math.random())%16|0;return r=Math.floor(r/16),("x"==t?e:3&e|8).toString(16)}))}}}(),this.cid=i.contentId,this.useHeaders=!0===i.useHeaders,this.includeKeys=i.includeKeys,this.registerListeners())}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(S.MEDIA_DETACHED,this.onMediaDetached,this),t.on(S.BUFFER_CREATED,this.onBufferCreated,this)},e.unregisterListeners=function(){var t=this.hls;t.off(S.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(S.MEDIA_DETACHED,this.onMediaDetached,this),t.off(S.BUFFER_CREATED,this.onBufferCreated,this)},e.destroy=function(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=null},e.onMediaAttached=function(t,e){this.media=e.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},e.onMediaDetached=function(){this.media&&(this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null)},e.onBufferCreated=function(t,e){var r,i;this.audioBuffer=null==(r=e.tracks.audio)?void 0:r.buffer,this.videoBuffer=null==(i=e.tracks.video)?void 0:i.buffer},e.createData=function(){var t;return{v:1,sf:as.HLS,sid:this.sid,cid:this.cid,pr:null==(t=this.media)?void 0:t.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},e.apply=function(t,e){void 0===e&&(e={}),o(e,this.createData());var r=e.ot===ns.INIT||e.ot===ns.VIDEO||e.ot===ns.MUXED;this.starved&&r&&(e.bs=!0,e.su=!0,this.starved=!1),null==e.su&&(e.su=this.buffering);var i=this.includeKeys;i&&(e=Object.keys(e).reduce((function(t,r){return i.includes(r)&&(t[r]=e[r]),t}),{})),this.useHeaders?(t.headers||(t.headers={}),Gs(t.headers,e)):t.url=Vs(t.url,e)},e.getObjectType=function(t){var e=t.type;return"subtitle"===e?ns.TIMED_TEXT:"initSegment"===t.sn?ns.INIT:"audio"===e?ns.AUDIO:"main"===e?this.hls.audioTracks.length?ns.VIDEO:ns.MUXED:void 0},e.getTopBandwidth=function(t){var e,r=0,i=this.hls;if(t===ns.AUDIO)e=i.audioTracks;else{var n=i.maxAutoLevel,a=n>-1?n+1:i.levels.length;e=i.levels.slice(0,a)}for(var s,o=g(e);!(s=o()).done;){var l=s.value;l.bitrate>r&&(r=l.bitrate)}return r>0?r:NaN},e.getBufferLength=function(t){var e=this.hls.media,r=t===ns.AUDIO?this.audioBuffer:this.videoBuffer;return r&&e?1e3*ri.bufferInfo(r,e.currentTime,this.config.maxBufferHole).len:NaN},e.createPlaylistLoader=function(){var t=this.config.pLoader,e=this.applyPlaylistData,r=t||this.config.loader;return function(){function t(t){this.loader=void 0,this.loader=new r(t)}var i=t.prototype;return i.destroy=function(){this.loader.destroy()},i.abort=function(){this.loader.abort()},i.load=function(t,r,i){e(t),this.loader.load(t,r,i)},s(t,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),t}()},e.createFragmentLoader=function(){var t=this.config.fLoader,e=this.applyFragmentData,r=t||this.config.loader;return function(){function t(t){this.loader=void 0,this.loader=new r(t)}var i=t.prototype;return i.destroy=function(){this.loader.destroy()},i.abort=function(){this.loader.abort()},i.load=function(t,r,i){e(t),this.loader.load(t,r,i)},s(t,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),t}()},t}(),Ws=function(){function t(t){this.hls=void 0,this.log=void 0,this.loader=null,this.uri=null,this.pathwayId=".",this.pathwayPriority=null,this.timeToLoad=300,this.reloadTimer=-1,this.updated=0,this.started=!1,this.enabled=!0,this.levels=null,this.audioTracks=null,this.subtitleTracks=null,this.penalizedPathways={},this.hls=t,this.log=w.log.bind(w,"[content-steering]:"),this.registerListeners()}var e=t.prototype;return e.registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.MANIFEST_PARSED,this.onManifestParsed,this),t.on(S.ERROR,this.onError,this)},e.unregisterListeners=function(){var t=this.hls;t&&(t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.MANIFEST_PARSED,this.onManifestParsed,this),t.off(S.ERROR,this.onError,this))},e.startLoad=function(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){var t=1e3*this.timeToLoad-(performance.now()-this.updated);if(t>0)return void this.scheduleRefresh(this.uri,t)}this.loadSteeringManifest(this.uri)}},e.stopLoad=function(){this.started=!1,this.loader&&(this.loader.destroy(),this.loader=null),this.clearTimeout()},e.clearTimeout=function(){-1!==this.reloadTimer&&(self.clearTimeout(this.reloadTimer),this.reloadTimer=-1)},e.destroy=function(){this.unregisterListeners(),this.stopLoad(),this.hls=null,this.levels=this.audioTracks=this.subtitleTracks=null},e.removeLevel=function(t){var e=this.levels;e&&(this.levels=e.filter((function(e){return e!==t})))},e.onManifestLoading=function(){this.stopLoad(),this.enabled=!0,this.timeToLoad=300,this.updated=0,this.uri=null,this.pathwayId=".",this.levels=this.audioTracks=this.subtitleTracks=null},e.onManifestLoaded=function(t,e){var r=e.contentSteering;null!==r&&(this.pathwayId=r.pathwayId,this.uri=r.uri,this.started&&this.startLoad())},e.onManifestParsed=function(t,e){this.audioTracks=e.audioTracks,this.subtitleTracks=e.subtitleTracks},e.onError=function(t,e){var r=e.errorAction;if((null==r?void 0:r.action)===Dr&&r.flags===_r){var i=this.levels,n=this.pathwayPriority,a=this.pathwayId;if(e.context){var s=e.context,o=s.groupId,l=s.pathwayId,u=s.type;o&&i?a=this.getPathwayForGroupId(o,u,a):l&&(a=l)}a in this.penalizedPathways||(this.penalizedPathways[a]=performance.now()),!n&&i&&(n=i.reduce((function(t,e){return-1===t.indexOf(e.pathwayId)&&t.push(e.pathwayId),t}),[])),n&&n.length>1&&(this.updatePathwayPriority(n),r.resolved=this.pathwayId!==a),r.resolved||w.warn("Could not resolve "+e.details+' ("'+e.error.message+'") with content-steering for Pathway: '+a+" levels: "+(i?i.length:i)+" priorities: "+JSON.stringify(n)+" penalized: "+JSON.stringify(this.penalizedPathways))}},e.filterParsedLevels=function(t){this.levels=t;var e=this.getLevelsForPathway(this.pathwayId);if(0===e.length){var r=t[0].pathwayId;this.log("No levels found in Pathway "+this.pathwayId+'. Setting initial Pathway to "'+r+'"'),e=this.getLevelsForPathway(r),this.pathwayId=r}return e.length!==t.length&&this.log("Found "+e.length+"/"+t.length+' levels in Pathway "'+this.pathwayId+'"'),e},e.getLevelsForPathway=function(t){return null===this.levels?[]:this.levels.filter((function(e){return t===e.pathwayId}))},e.updatePathwayPriority=function(t){var e;this.pathwayPriority=t;var r=this.penalizedPathways,i=performance.now();Object.keys(r).forEach((function(t){i-r[t]>3e5&&delete r[t]}));for(var n=0;n0){this.log('Setting Pathway to "'+a+'"'),this.pathwayId=a,mr(e),this.hls.trigger(S.LEVELS_UPDATED,{levels:e});var l=this.hls.levels[s];o&&l&&this.levels&&(l.attrs["STABLE-VARIANT-ID"]!==o.attrs["STABLE-VARIANT-ID"]&&l.bitrate!==o.bitrate&&this.log("Unstable Pathways change from bitrate "+o.bitrate+" to "+l.bitrate),this.hls.nextLoadLevel=s);break}}}},e.getPathwayForGroupId=function(t,e,r){for(var i=this.getLevelsForPathway(r).concat(this.levels||[]),n=0;n=2&&(0===r.loading.first&&(r.loading.first=Math.max(self.performance.now(),r.loading.start),n.timeout!==n.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),n.timeout=n.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.loadPolicy.maxLoadTimeMs-(r.loading.first-r.loading.start)))),4===i)){self.clearTimeout(this.requestTimeout),e.onreadystatechange=null,e.onprogress=null;var a=e.status,s="text"!==e.responseType;if(a>=200&&a<300&&(s&&e.response||null!==e.responseText)){r.loading.end=Math.max(self.performance.now(),r.loading.first);var o=s?e.response:e.responseText,l="arraybuffer"===e.responseType?o.byteLength:o.length;if(r.loaded=r.total=l,r.bwEstimate=8e3*r.total/(r.loading.end-r.loading.first),!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(r,t,o,e),!this.callbacks)return;var h={url:e.responseURL,data:o,code:a};this.callbacks.onSuccess(h,r,t,e)}else{var d=n.loadPolicy.errorRetry;Sr(d,r.retry,!1,{url:t.url,data:void 0,code:a})?this.retry(d):(w.error(a+" while loading "+t.url),this.callbacks.onError({code:a,text:e.statusText},t,e,r))}}}},e.loadtimeout=function(){if(this.config){var t=this.config.loadPolicy.timeoutRetry;if(Sr(t,this.stats.retry,!0))this.retry(t);else{var e;w.warn("timeout while loading "+(null==(e=this.context)?void 0:e.url));var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))}}},e.retry=function(t){var e=this.context,r=this.stats;this.retryDelay=Er(t,r.retry),r.retry++,w.warn((status?"HTTP Status "+status:"Timeout")+" while loading "+(null==e?void 0:e.url)+", retrying "+r.retry+"/"+t.maxNumRetry+" in "+this.retryDelay+"ms"),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)},e.loadprogress=function(t){var e=this.stats;e.loaded=t.loaded,t.lengthComputable&&(e.total=t.total)},e.getCacheAge=function(){var t=null;if(this.loader&&Xs.test(this.loader.getAllResponseHeaders())){var e=this.loader.getResponseHeader("age");t=e?parseFloat(e):null}return t},e.getResponseHeader=function(t){return this.loader&&new RegExp("^"+t+":\\s*[\\d.]+\\s*$","im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null},t}(),Qs=/(\d+)-(\d+)\/(\d+)/,Js=function(){function t(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||$s,this.controller=new self.AbortController,this.stats=new M}var e=t.prototype;return e.destroy=function(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null},e.abortInternal=function(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())},e.abort=function(){var t;this.abortInternal(),null!=(t=this.callbacks)&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},e.load=function(t,e,r){var i=this,n=this.stats;if(n.loading.start)throw new Error("Loader can only be used once.");n.loading.start=self.performance.now();var a=function(t,e){var r={method:"GET",mode:"cors",credentials:"same-origin",signal:e,headers:new self.Headers(o({},t.headers))};return t.rangeEnd&&r.headers.set("Range","bytes="+t.rangeStart+"-"+String(t.rangeEnd-1)),r}(t,this.controller.signal),s=r.onProgress,l="arraybuffer"===t.responseType,u=l?"byteLength":"length",h=e.loadPolicy,d=h.maxTimeToFirstByteMs,c=h.maxLoadTimeMs;this.context=t,this.config=e,this.callbacks=r,this.request=this.fetchSetup(t,a),self.clearTimeout(this.requestTimeout),e.timeout=d&&y(d)?d:c,this.requestTimeout=self.setTimeout((function(){i.abortInternal(),r.onTimeout(n,t,i.response)}),e.timeout),self.fetch(this.request).then((function(a){i.response=i.loader=a;var o=Math.max(self.performance.now(),n.loading.start);if(self.clearTimeout(i.requestTimeout),e.timeout=c,i.requestTimeout=self.setTimeout((function(){i.abortInternal(),r.onTimeout(n,t,i.response)}),c-(o-n.loading.start)),!a.ok){var u=a.status,h=a.statusText;throw new to(h||"fetch, bad network response",u,a)}return n.loading.first=o,n.total=function(t){var e=t.get("Content-Range");if(e){var r=function(t){var e=Qs.exec(t);if(e)return parseInt(e[2])-parseInt(e[1])+1}(e);if(y(r))return r}var i=t.get("Content-Length");if(i)return parseInt(i)}(a.headers)||n.total,s&&y(e.highWaterMark)?i.loadProgressively(a,n,t,e.highWaterMark,s):l?a.arrayBuffer():"json"===t.responseType?a.json():a.text()})).then((function(a){var o=i.response;if(!o)throw new Error("loader destroyed");self.clearTimeout(i.requestTimeout),n.loading.end=Math.max(self.performance.now(),n.loading.first);var l=a[u];l&&(n.loaded=n.total=l);var h={url:o.url,data:a,code:o.status};s&&!y(e.highWaterMark)&&s(n,t,a,o),r.onSuccess(h,n,t,o)})).catch((function(e){if(self.clearTimeout(i.requestTimeout),!n.aborted){var a=e&&e.code||0,s=e?e.message:null;r.onError({code:a,text:s},t,e?e.details:null,n)}}))},e.getCacheAge=function(){var t=null;if(this.response){var e=this.response.headers.get("age");t=e?parseFloat(e):null}return t},e.getResponseHeader=function(t){return this.response?this.response.headers.get(t):null},e.loadProgressively=function(t,e,r,i,n){void 0===i&&(i=0);var a=new xi,s=t.body.getReader();return function o(){return s.read().then((function(s){if(s.done)return a.dataLength&&n(e,r,a.flush(),t),Promise.resolve(new ArrayBuffer(0));var l=s.value,u=l.length;return e.loaded+=u,u=i&&n(e,r,a.flush(),t)):n(e,r,l,t),o()})).catch((function(){return Promise.reject()}))}()},t}();function $s(t,e){return new self.Request(t.url,e)}var Zs,to=function(t){function e(e,r,i){var n;return(n=t.call(this,e)||this).code=void 0,n.details=void 0,n.code=r,n.details=i,n}return l(e,t),e}(c(Error)),eo=/\s/,ro=i(i({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:6e7,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:zs,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:jr,bufferController:na,capLevelController:ts,errorController:Pr,fpsController:es,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrEwmaDefaultEstimateMax:5e6,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystems:{},drmSystemOptions:{},requestMediaKeySystemAccessFunc:ot,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,useMediaCapabilities:!0,certLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null}},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},{cueHandler:{newCue:function(t,e,r,i){for(var n,a,s,o,l,u=[],h=self.VTTCue||self.TextTrackCue,d=0;d=16?o--:o++;var g=Pa(l.trim()),v=Ua(e,r,g);null!=t&&null!=(c=t.cues)&&c.getCueById(v)||((a=new h(e,r,g)).id=v,a.line=d+1,a.align="left",a.position=10+Math.min(80,10*Math.floor(8*o/32)),u.push(a))}return t&&u.length&&(u.sort((function(t,e){return"auto"===t.line||"auto"===e.line?0:t.line>8&&e.line>8?e.line-t.line:t.line-e.line})),u.forEach((function(e){return Ke(t,e)}))),u}},enableWebVTT:!0,enableIMSC1:!0,enableCEA708Captions:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}),{},{subtitleStreamController:Zn,subtitleTrackController:ea,timelineController:Ja,audioStreamController:Jn,audioTrackController:$n,emeController:is,cmcdController:Ys,contentSteeringController:Ws});function io(t){return t&&"object"==typeof t?Array.isArray(t)?t.map(io):Object.keys(t).reduce((function(e,r){return e[r]=io(t[r]),e}),{}):t}function no(t){var e=t.loader;e!==Js&&e!==zs?(w.log("[config]: Custom loader detected, cannot enable progressive streaming"),t.progressive=!1):function(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(t){}return!1}()&&(t.loader=Js,t.progressive=!0,t.enableSoftwareAES=!0,w.log("[config]: Progressive streaming enabled, using FetchLoader"))}var ao=function(t){function e(e,r){var i;return(i=t.call(this,e,"[level-controller]")||this)._levels=[],i._firstLevel=-1,i._maxAutoLevel=-1,i._startLevel=void 0,i.currentLevel=null,i.currentLevelIndex=-1,i.manualLevelIndex=-1,i.steering=void 0,i.onParsedComplete=void 0,i.steering=r,i._registerListeners(),i}l(e,t);var r=e.prototype;return r._registerListeners=function(){var t=this.hls;t.on(S.MANIFEST_LOADING,this.onManifestLoading,this),t.on(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(S.LEVEL_LOADED,this.onLevelLoaded,this),t.on(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(S.FRAG_BUFFERED,this.onFragBuffered,this),t.on(S.ERROR,this.onError,this)},r._unregisterListeners=function(){var t=this.hls;t.off(S.MANIFEST_LOADING,this.onManifestLoading,this),t.off(S.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(S.LEVEL_LOADED,this.onLevelLoaded,this),t.off(S.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(S.FRAG_BUFFERED,this.onFragBuffered,this),t.off(S.ERROR,this.onError,this)},r.destroy=function(){this._unregisterListeners(),this.steering=null,this.resetLevels(),t.prototype.destroy.call(this)},r.stopLoad=function(){this._levels.forEach((function(t){t.loadError=0,t.fragmentError=0})),t.prototype.stopLoad.call(this)},r.resetLevels=function(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1},r.onManifestLoading=function(t,e){this.resetLevels()},r.onManifestLoaded=function(t,e){var r=this.hls.config.preferManagedMediaSource,i=[],n={},a={},s=!1,o=!1,l=!1;e.levels.forEach((function(t){var e,u,h=t.attrs,d=t.audioCodec,c=t.videoCodec;-1!==(null==(e=d)?void 0:e.indexOf("mp4a.40.34"))&&(Zs||(Zs=/chrome|firefox/i.test(navigator.userAgent)),Zs&&(t.audioCodec=d=void 0)),d&&(t.audioCodec=d=ve(d,r)),0===(null==(u=c)?void 0:u.indexOf("avc1"))&&(c=t.videoCodec=function(t){for(var e=t.split(","),r=0;r2){var n=i.shift()+".";n+=parseInt(i.shift()).toString(16),n+=("000"+parseInt(i.shift()).toString(16)).slice(-4),e[r]=n}}return e.join(",")}(c));var f=t.width,g=t.height,v=t.unknownCodecs;if(s||(s=!(!f||!g)),o||(o=!!c),l||(l=!!d),!(null!=v&&v.length||d&&!le(d,"audio",r)||c&&!le(c,"video",r))){var m=h.CODECS,p=h["FRAME-RATE"],y=h["HDCP-LEVEL"],E=h["PATHWAY-ID"],T=h.RESOLUTION,S=h["VIDEO-RANGE"],L=(E||".")+"-"+t.bitrate+"-"+T+"-"+p+"-"+m+"-"+S+"-"+y;if(n[L])if(n[L].uri===t.url||t.attrs["PATHWAY-ID"])n[L].addGroupId("audio",h.AUDIO),n[L].addGroupId("text",h.SUBTITLES);else{var A=a[L]+=1;t.attrs["PATHWAY-ID"]=new Array(A+1).join(".");var R=new or(t);n[L]=R,i.push(R)}else{var b=new or(t);n[L]=b,a[L]=1,i.push(b)}}})),this.filterAndSortMediaOptions(i,e,s,o,l)},r.filterAndSortMediaOptions=function(t,e,r,i,n){var a=this,s=[],o=[],l=t;if((r||i)&&n&&(l=l.filter((function(t){var e,r=t.videoCodec,i=t.videoRange,n=t.width,a=t.height;return(!!r||!(!n||!a))&&!!(e=i)&&er.indexOf(e)>-1}))),0!==l.length){if(e.audioTracks){var u=this.hls.config.preferManagedMediaSource;so(s=e.audioTracks.filter((function(t){return!t.audioCodec||le(t.audioCodec,"audio",u)})))}e.subtitles&&so(o=e.subtitles);var h=l.slice(0);l.sort((function(t,e){if(t.attrs["HDCP-LEVEL"]!==e.attrs["HDCP-LEVEL"])return(t.attrs["HDCP-LEVEL"]||"")>(e.attrs["HDCP-LEVEL"]||"")?1:-1;if(r&&t.height!==e.height)return t.height-e.height;if(t.frameRate!==e.frameRate)return t.frameRate-e.frameRate;if(t.videoRange!==e.videoRange)return er.indexOf(t.videoRange)-er.indexOf(e.videoRange);if(t.videoCodec!==e.videoCodec){var i=de(t.videoCodec),n=de(e.videoCodec);if(i!==n)return n-i}if(t.uri===e.uri&&t.codecSet!==e.codecSet){var a=ce(t.codecSet),s=ce(e.codecSet);if(a!==s)return s-a}return t.averageBitrate!==e.averageBitrate?t.averageBitrate-e.averageBitrate:0}));var d=h[0];if(this.steering&&(l=this.steering.filterParsedLevels(l)).length!==h.length)for(var c=0;cm&&m===ro.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=p)}break}var y=n&&!i,E={levels:l,audioTracks:s,subtitleTracks:o,sessionData:e.sessionData,sessionKeys:e.sessionKeys,firstLevel:this._firstLevel,stats:e.stats,audio:n,video:i,altAudio:!y&&s.some((function(t){return!!t.url}))};this.hls.trigger(S.MANIFEST_PARSED,E),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else Promise.resolve().then((function(){if(a.hls){e.levels.length&&a.warn("One or more CODECS in variant not supported: "+JSON.stringify(e.levels[0].attrs));var t=new Error("no level with compatible codecs found in manifest");a.hls.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:e.url,error:t,reason:t.message})}}))},r.onError=function(t,e){!e.fatal&&e.context&&e.context.type===_e&&e.context.level===this.level&&this.checkRetry(e)},r.onFragBuffered=function(t,e){var r=e.frag;if(void 0!==r&&r.type===Fe){var i=r.elementaryStreams;if(!Object.keys(i).some((function(t){return!!i[t]})))return;var n=this._levels[r.level];null!=n&&n.loadError&&(this.log("Resetting level error count of "+n.loadError+" on frag buffered"),n.loadError=0)}},r.onLevelLoaded=function(t,e){var r,i,n=e.level,a=e.details,s=this._levels[n];if(!s)return this.warn("Invalid level index "+n),void(null!=(i=e.deliveryDirectives)&&i.skip&&(a.deltaUpdateFailed=!0));n===this.currentLevelIndex?(0===s.fragmentError&&(s.loadError=0),this.playlistLoaded(n,e,s.details)):null!=(r=e.deliveryDirectives)&&r.skip&&(a.deltaUpdateFailed=!0)},r.loadPlaylist=function(e){t.prototype.loadPlaylist.call(this);var r=this.currentLevelIndex,i=this.currentLevel;if(i&&this.shouldLoadPlaylist(i)){var n=i.uri;if(e)try{n=e.addDirectives(n)}catch(t){this.warn("Could not construct new URL with HLS Delivery Directives: "+t)}var a=i.attrs["PATHWAY-ID"];this.log("Loading level index "+r+(void 0!==(null==e?void 0:e.msn)?" at sn "+e.msn+" part "+e.part:"")+" with"+(a?" Pathway "+a:"")+" "+n),this.clearTimer(),this.hls.trigger(S.LEVEL_LOADING,{url:n,level:r,pathwayId:i.attrs["PATHWAY-ID"],id:0,deliveryDirectives:e||null})}},r.removeLevel=function(t){var e,r=this,i=this._levels.filter((function(e,i){return i!==t||(r.steering&&r.steering.removeLevel(e),e===r.currentLevel&&(r.currentLevel=null,r.currentLevelIndex=-1,e.details&&e.details.fragments.forEach((function(t){return t.level=-1}))),!1)}));mr(i),this._levels=i,this.currentLevelIndex>-1&&null!=(e=this.currentLevel)&&e.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.hls.trigger(S.LEVELS_UPDATED,{levels:i})},r.onLevelsUpdated=function(t,e){var r=e.levels;this._levels=r},r.checkMaxAutoUpdated=function(){var t=this.hls,e=t.autoLevelCapping,r=t.maxAutoLevel,i=t.maxHdcpLevel;this._maxAutoLevel!==r&&(this._maxAutoLevel=r,this.hls.trigger(S.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:e,levels:this.levels,maxAutoLevel:r,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:i}))},s(e,[{key:"levels",get:function(){return 0===this._levels.length?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(t){var e=this._levels;if(0!==e.length){if(t<0||t>=e.length){var r=new Error("invalid level idx"),i=t<0;if(this.hls.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.LEVEL_SWITCH_ERROR,level:t,fatal:i,error:r,reason:r.message}),i)return;t=Math.min(t,e.length-1)}var n=this.currentLevelIndex,a=this.currentLevel,s=a?a.attrs["PATHWAY-ID"]:void 0,o=e[t],l=o.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=o,n!==t||!o.details||!a||s!==l){this.log("Switching to level "+t+" ("+(o.height?o.height+"p ":"")+(o.videoRange?o.videoRange+" ":"")+(o.codecSet?o.codecSet+" ":"")+"@"+o.bitrate+")"+(l?" with Pathway "+l:"")+" from level "+n+(s?" with Pathway "+s:""));var u={level:t,attrs:o.attrs,details:o.details,bitrate:o.bitrate,averageBitrate:o.averageBitrate,maxBitrate:o.maxBitrate,realBitrate:o.realBitrate,width:o.width,height:o.height,codecSet:o.codecSet,audioCodec:o.audioCodec,videoCodec:o.videoCodec,audioGroups:o.audioGroups,subtitleGroups:o.subtitleGroups,loaded:o.loaded,loadError:o.loadError,fragmentError:o.fragmentError,name:o.name,id:o.id,uri:o.uri,url:o.url,urlId:0,audioGroupIds:o.audioGroupIds,textGroupIds:o.textGroupIds};this.hls.trigger(S.LEVEL_SWITCHING,u);var h=o.details;if(!h||h.live){var d=this.switchParams(o.uri,null==a?void 0:a.details,h);this.loadPlaylist(d)}}}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(t){this.manualLevelIndex=t,void 0===this._startLevel&&(this._startLevel=t),-1!==t&&(this.level=t)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(t){this._firstLevel=t}},{key:"startLevel",get:function(){if(void 0===this._startLevel){var t=this.hls.config.startLevel;return void 0!==t?t:this.hls.firstAutoLevel}return this._startLevel},set:function(t){this._startLevel=t}},{key:"nextLoadLevel",get:function(){return-1!==this.manualLevelIndex?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(t){this.level=t,-1===this.manualLevelIndex&&(this.hls.nextAutoLevel=t)}}]),e}(Fr);function so(t){var e={};t.forEach((function(t){var r=t.groupId||"";t.id=e[r]=e[r]||0,e[r]++}))}var oo=function(){function t(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}var e=t.prototype;return e.abort=function(t){for(var e in this.keyUriToKeyInfo){var r=this.keyUriToKeyInfo[e].loader;if(r){var i;if(t&&t!==(null==(i=r.context)?void 0:i.frag.type))return;r.abort()}}},e.detach=function(){for(var t in this.keyUriToKeyInfo){var e=this.keyUriToKeyInfo[t];(e.mediaKeySessionContext||e.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}},e.destroy=function(){for(var t in this.detach(),this.keyUriToKeyInfo){var e=this.keyUriToKeyInfo[t].loader;e&&e.destroy()}this.keyUriToKeyInfo={}},e.createKeyLoadError=function(t,e,r,i,n){return void 0===e&&(e=A.KEY_LOAD_ERROR),new fi({type:L.NETWORK_ERROR,details:e,fatal:!1,frag:t,response:n,error:r,networkDetails:i})},e.loadClear=function(t,e){var r=this;if(this.emeController&&this.config.emeEnabled)for(var i=t.sn,n=t.cc,a=function(){var t=e[s];if(n<=t.cc&&("initSegment"===i||"initSegment"===t.sn||i2,c=!h||e&&e.start<=a||h-a>2&&!this.fragmentTracker.getPartialFragment(a);if(d||c)return;this.moved=!1}if(!this.moved&&null!==this.stalled){var f;if(!(u.len>0||h))return;var g=Math.max(h,u.start||0)-a,v=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,m=(null==v||null==(f=v.details)?void 0:f.live)?2*v.details.targetduration:2,p=this.fragmentTracker.getPartialFragment(a);if(g>0&&(g<=m||p))return void(i.paused||this._trySkipBufferHole(p))}var y=self.performance.now();if(null!==n){var E=y-n;if(s||!(E>=250)||(this._reportStall(u),this.media)){var T=ri.bufferInfo(i,a,r.maxBufferHole);this._tryFixBufferStall(T,E)}}else this.stalled=y}else if(this.moved=!0,s||(this.nudgeRetry=0),null!==n){if(this.stallReported){var S=self.performance.now()-n;w.warn("playback not stuck anymore @"+a+", after "+Math.round(S)+"ms"),this.stallReported=!1}this.stalled=null}}},e._tryFixBufferStall=function(t,e){var r=this.config,i=this.fragmentTracker,n=this.media;if(null!==n){var a=n.currentTime,s=i.getPartialFragment(a);if(s&&(this._trySkipBufferHole(s)||!this.media))return;(t.len>r.maxBufferHole||t.nextStart&&t.nextStart-a1e3*r.highBufferWatchdogPeriod&&(w.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}},e._reportStall=function(t){var e=this.hls,r=this.media;if(!this.stallReported&&r){this.stallReported=!0;var i=new Error("Playback stalling at @"+r.currentTime+" due to low buffer ("+JSON.stringify(t)+")");w.warn(i.message),e.trigger(S.ERROR,{type:L.MEDIA_ERROR,details:A.BUFFER_STALLED_ERROR,fatal:!1,error:i,buffer:t.len})}},e._trySkipBufferHole=function(t){var e=this.config,r=this.hls,i=this.media;if(null===i)return 0;var n=i.currentTime,a=ri.bufferInfo(i,n,0),s=n0&&a.len<1&&i.readyState<3,u=s-n;if(u>0&&(o||l)){if(u>e.maxBufferHole){var h=this.fragmentTracker,d=!1;if(0===n){var c=h.getAppendedFrag(0,Fe);c&&s1?(i=0,this.bitrateTest=!0):i=r.firstAutoLevel),r.nextLoadLevel=i,this.level=r.loadLevel,this.loadedmetadata=!1}e>0&&-1===t&&(this.log("Override startPosition with lastCurrentTime @"+e.toFixed(3)),t=e),this.state=Ti,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()}else this._forceStartLoad=!0,this.state=Ei},r.stopLoad=function(){this._forceStartLoad=!1,t.prototype.stopLoad.call(this)},r.doTick=function(){switch(this.state){case Ci:var t=this.levels,e=this.level,r=null==t?void 0:t[e],i=null==r?void 0:r.details;if(i&&(!i.live||this.levelLastLoaded===r)){if(this.waitForCdnTuneIn(i))break;this.state=Ti;break}if(this.hls.nextLoadLevel!==this.level){this.state=Ti;break}break;case Ai:var n,a=self.performance.now(),s=this.retryDate;if(!s||a>=s||null!=(n=this.media)&&n.seeking){var o=this.levels,l=this.level,u=null==o?void 0:o[l];this.resetStartWhenNotLoaded(u||null),this.state=Ti}}this.state===Ti&&this.doTickIdle(),this.onTickEnd()},r.onTickEnd=function(){t.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},r.doTickIdle=function(){var t=this.hls,e=this.levelLastLoaded,r=this.levels,i=this.media;if(null!==e&&(i||!this.startFragRequested&&t.config.startFragPrefetch)&&(!this.altAudio||!this.audioOnly)){var n=t.nextLoadLevel;if(null!=r&&r[n]){var a=r[n],s=this.getMainFwdBufferInfo();if(null!==s){var o=this.getLevelDetails();if(o&&this._streamEnded(s,o)){var l={};return this.altAudio&&(l.type="video"),this.hls.trigger(S.BUFFER_EOS,l),void(this.state=Di)}t.loadLevel!==n&&-1===t.manualLevel&&this.log("Adapting to level "+n+" from level "+this.level),this.level=t.nextLoadLevel=n;var u=a.details;if(!u||this.state===Ci||u.live&&this.levelLastLoaded!==a)return this.level=n,void(this.state=Ci);var h=s.len,d=this.getMaxBufferLength(a.maxBitrate);if(!(h>=d)){this.backtrackFragment&&this.backtrackFragment.start>s.end&&(this.backtrackFragment=null);var c=this.backtrackFragment?this.backtrackFragment.start:s.end,f=this.getNextFragment(c,u);if(this.couldBacktrack&&!this.fragPrevious&&f&&"initSegment"!==f.sn&&this.fragmentTracker.getState(f)!==Jr){var g,v=(null!=(g=this.backtrackFragment)?g:f).sn-u.startSN,m=u.fragments[v-1];m&&f.cc===m.cc&&(f=m,this.fragmentTracker.removeFragment(m))}else this.backtrackFragment&&s.len&&(this.backtrackFragment=null);if(f&&this.isLoopLoading(f,c)){if(!f.gap){var p=this.audioOnly&&!this.altAudio?O:N,y=(p===N?this.videoBuffer:this.mediaBuffer)||this.media;y&&this.afterBufferFlushed(y,p,Fe)}f=this.getNextFragmentLoopLoading(f,u,s,Fe,d)}f&&(!f.initSegment||f.initSegment.data||this.bitrateTest||(f=f.initSegment),this.loadFragment(f,a,c))}}}}},r.loadFragment=function(e,r,i){var n=this.fragmentTracker.getState(e);this.fragCurrent=e,n===Xr||n===Qr?"initSegment"===e.sn?this._loadInitSegment(e,r):this.bitrateTest?(this.log("Fragment "+e.sn+" of level "+e.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(e,r)):(this.startFragRequested=!0,t.prototype.loadFragment.call(this,e,r,i)):this.clearTrackerIfNeeded(e)},r.getBufferedFrag=function(t){return this.fragmentTracker.getBufferedFrag(t,Fe)},r.followingBufferedFrag=function(t){return t?this.getBufferedFrag(t.end+.5):null},r.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},r.nextLevelSwitch=function(){var t=this.levels,e=this.media;if(null!=e&&e.readyState){var r,i=this.getAppendedFrag(e.currentTime);i&&i.start>1&&this.flushMainBuffer(0,i.start-1);var n=this.getLevelDetails();if(null!=n&&n.live){var a=this.getMainFwdBufferInfo();if(!a||a.len<2*n.targetduration)return}if(!e.paused&&t){var s=t[this.hls.nextLoadLevel],o=this.fragLastKbps;r=o&&this.fragCurrent?this.fragCurrent.duration*s.maxBitrate/(1e3*o)+1:0}else r=0;var l=this.getBufferedFrag(e.currentTime+r);if(l){var u=this.followingBufferedFrag(l);if(u){this.abortCurrentFrag();var h=u.maxStartPTS?u.maxStartPTS:u.start,d=u.duration,c=Math.max(l.end,h+Math.min(Math.max(d-this.config.maxFragLookUpTolerance,d*(this.couldBacktrack?.5:.125)),d*(this.couldBacktrack?.75:.25)));this.flushMainBuffer(c,Number.POSITIVE_INFINITY)}}}},r.abortCurrentFrag=function(){var t=this.fragCurrent;switch(this.fragCurrent=null,this.backtrackFragment=null,t&&(t.abortRequests(),this.fragmentTracker.removeFragment(t)),this.state){case Si:case Li:case Ai:case bi:case ki:this.state=Ti}this.nextLoadPosition=this.getLoadPosition()},r.flushMainBuffer=function(e,r){t.prototype.flushMainBuffer.call(this,e,r,this.altAudio?"video":null)},r.onMediaAttached=function(e,r){t.prototype.onMediaAttached.call(this,e,r);var i=r.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),i.addEventListener("playing",this.onvplaying),i.addEventListener("seeked",this.onvseeked),this.gapController=new ho(this.config,i,this.fragmentTracker,this.hls)},r.onMediaDetaching=function(){var e=this.media;e&&this.onvplaying&&this.onvseeked&&(e.removeEventListener("playing",this.onvplaying),e.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),t.prototype.onMediaDetaching.call(this)},r.onMediaPlaying=function(){this.tick()},r.onMediaSeeked=function(){var t=this.media,e=t?t.currentTime:null;y(e)&&this.log("Media seeked to "+e.toFixed(3));var r=this.getMainFwdBufferInfo();null!==r&&0!==r.len?this.tick():this.warn('Main forward buffer length on "seeked" event '+(r?r.len:"empty")+")")},r.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(S.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=!1,this.startPosition=this.lastCurrentTime=this.fragLastKbps=0,this.levels=this.fragPlaying=this.backtrackFragment=this.levelLastLoaded=null,this.altAudio=this.audioOnly=this.startFragRequested=!1},r.onManifestParsed=function(t,e){var r,i,n=!1,a=!1;e.levels.forEach((function(t){var e=t.audioCodec;e&&(n=n||-1!==e.indexOf("mp4a.40.2"),a=a||-1!==e.indexOf("mp4a.40.5"))})),this.audioCodecSwitch=n&&a&&!("function"==typeof(null==(i=lo())||null==(r=i.prototype)?void 0:r.changeType)),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=e.levels,this.startFragRequested=!1},r.onLevelLoading=function(t,e){var r=this.levels;if(r&&this.state===Ti){var i=r[e.level];(!i.details||i.details.live&&this.levelLastLoaded!==i||this.waitForCdnTuneIn(i.details))&&(this.state=Ci)}},r.onLevelLoaded=function(t,e){var r,i=this.levels,n=e.level,a=e.details,s=a.totalduration;if(i){this.log("Level "+n+" loaded ["+a.startSN+","+a.endSN+"]"+(a.lastPartSn?"[part-"+a.lastPartSn+"-"+a.lastPartIndex+"]":"")+", cc ["+a.startCC+", "+a.endCC+"] duration:"+s);var o=i[n],l=this.fragCurrent;!l||this.state!==Li&&this.state!==Ai||l.level!==e.level&&l.loader&&this.abortCurrentFrag();var u=0;if(a.live||null!=(r=o.details)&&r.live){var h;if(this.checkLiveUpdate(a),a.deltaUpdateFailed)return;u=this.alignPlaylists(a,o.details,null==(h=this.levelLastLoaded)?void 0:h.details)}if(o.details=a,this.levelLastLoaded=o,this.hls.trigger(S.LEVEL_UPDATED,{details:a,level:n}),this.state===Ci){if(this.waitForCdnTuneIn(a))return;this.state=Ti}this.startFragRequested?a.live&&this.synchronizeToLiveEdge(a):this.setStartPosition(a,u),this.tick()}else this.warn("Levels were reset while loading level "+n)},r._handleFragmentLoadProgress=function(t){var e,r=t.frag,i=t.part,n=t.payload,a=this.levels;if(a){var s=a[r.level],o=s.details;if(!o)return this.warn("Dropping fragment "+r.sn+" of level "+r.level+" after level details were reset"),void this.fragmentTracker.removeFragment(r);var l=s.videoCodec,u=o.PTSKnown||!o.live,h=null==(e=r.initSegment)?void 0:e.data,d=this._getAudioCodec(s),c=this.transmuxer=this.transmuxer||new qn(this.hls,Fe,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),f=i?i.index:-1,g=-1!==f,v=new ii(r.level,r.sn,r.stats.chunkCount,n.byteLength,f,g),m=this.initPTS[r.cc];c.push(n,h,d,l,r,i,o.totalduration,u,v,m)}else this.warn("Levels were reset while fragment load was in progress. Fragment "+r.sn+" of level "+r.level+" will not be buffered")},r.onAudioTrackSwitching=function(t,e){var r=this.altAudio;if(!e.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var i=this.fragCurrent;i&&(this.log("Switching to main audio track, cancel main fragment load"),i.abortRequests(),this.fragmentTracker.removeFragment(i)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var n=this.hls;r&&(n.trigger(S.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),n.trigger(S.AUDIO_TRACK_SWITCHED,e)}},r.onAudioTrackSwitched=function(t,e){var r=e.id,i=!!this.hls.audioTracks[r].url;if(i){var n=this.videoBuffer;n&&this.mediaBuffer!==n&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=n)}this.altAudio=i,this.tick()},r.onBufferCreated=function(t,e){var r,i,n=e.tracks,a=!1;for(var s in n){var o=n[s];if("main"===o.id){if(i=s,r=o,"video"===s){var l=n[s];l&&(this.videoBuffer=l.buffer)}}else a=!0}a&&r?(this.log("Alternate track found, use "+i+".buffered to schedule main fragment loading"),this.mediaBuffer=r.buffer):this.mediaBuffer=this.media},r.onFragBuffered=function(t,e){var r=e.frag,i=e.part;if(!r||r.type===Fe){if(this.fragContextChanged(r))return this.warn("Fragment "+r.sn+(i?" p: "+i.index:"")+" of level "+r.level+" finished buffering, but was aborted. state: "+this.state),void(this.state===ki&&(this.state=Ti));var n=i?i.stats:r.stats;this.fragLastKbps=Math.round(8*n.total/(n.buffering.end-n.loading.first)),"initSegment"!==r.sn&&(this.fragPrevious=r),this.fragBufferedComplete(r,i)}},r.onError=function(t,e){var r;if(e.fatal)this.state=Ii;else switch(e.details){case A.FRAG_GAP:case A.FRAG_PARSING_ERROR:case A.FRAG_DECRYPT_ERROR:case A.FRAG_LOAD_ERROR:case A.FRAG_LOAD_TIMEOUT:case A.KEY_LOAD_ERROR:case A.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Fe,e);break;case A.LEVEL_LOAD_ERROR:case A.LEVEL_LOAD_TIMEOUT:case A.LEVEL_PARSING_ERROR:e.levelRetry||this.state!==Ci||(null==(r=e.context)?void 0:r.type)!==_e||(this.state=Ti);break;case A.BUFFER_APPEND_ERROR:case A.BUFFER_FULL_ERROR:if(!e.parent||"main"!==e.parent)return;if(e.details===A.BUFFER_APPEND_ERROR)return void this.resetLoadingState();this.reduceLengthAndFlushBuffer(e)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case A.INTERNAL_EXCEPTION:this.recoverWorkerError(e)}},r.checkBuffer=function(){var t=this.media,e=this.gapController;if(t&&e&&t.readyState){if(this.loadedmetadata||!ri.getBuffered(t).length){var r=this.state!==Ti?this.fragCurrent:null;e.poll(this.lastCurrentTime,r)}this.lastCurrentTime=t.currentTime}},r.onFragLoadEmergencyAborted=function(){this.state=Ti,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},r.onBufferFlushed=function(t,e){var r=e.type;if(r!==O||this.audioOnly&&!this.altAudio){var i=(r===N?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(i,r,Fe),this.tick()}},r.onLevelsUpdated=function(t,e){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level),this.levels=e.levels},r.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},r.seekToStartPos=function(){var t=this.media;if(t){var e=t.currentTime,r=this.startPosition;if(r>=0&&e0&&(nT.cc;if(!1!==n.independent){var R=h.startPTS,b=h.endPTS,k=h.startDTS,D=h.endDTS;if(l)l.elementaryStreams[h.type]={startPTS:R,endPTS:b,startDTS:k,endDTS:D};else if(h.firstKeyFrame&&h.independent&&1===a.id&&!A&&(this.couldBacktrack=!0),h.dropped&&h.independent){var I=this.getMainFwdBufferInfo(),w=(I?I.end:this.getLoadPosition())+this.config.maxBufferHole,C=h.firstKeyFramePTS?h.firstKeyFramePTS:R;if(!L&&w2&&(o.gap=!0);o.setElementaryStreamInfo(h.type,R,b,k,D),this.backtrackFragment&&(this.backtrackFragment=o),this.bufferFragmentData(h,o,l,a,L||A)}else{if(!L&&!A)return void this.backtrack(o);o.gap=!0}}if(v){var _=v.startPTS,x=v.endPTS,P=v.startDTS,F=v.endDTS;l&&(l.elementaryStreams[O]={startPTS:_,endPTS:x,startDTS:P,endDTS:F}),o.setElementaryStreamInfo(O,_,x,P,F),this.bufferFragmentData(v,o,l,a)}if(g&&null!=c&&null!=(e=c.samples)&&e.length){var M={id:r,frag:o,details:g,samples:c.samples};i.trigger(S.FRAG_PARSING_METADATA,M)}if(g&&d){var N={id:r,frag:o,details:g,samples:d.samples};i.trigger(S.FRAG_PARSING_USERDATA,N)}}}else this.resetWhenMissingContext(a)},r._bufferInitSegment=function(t,e,r,i){var n=this;if(this.state===bi){this.audioOnly=!!e.audio&&!e.video,this.altAudio&&!this.audioOnly&&delete e.audio;var a=e.audio,s=e.video,o=e.audiovideo;if(a){var l=t.audioCodec,u=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){l&&(l=-1!==l.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5");var h=a.metadata;h&&"channelCount"in h&&1!==(h.channelCount||1)&&-1===u.indexOf("firefox")&&(l="mp4a.40.5")}l&&-1!==l.indexOf("mp4a.40.5")&&-1!==u.indexOf("android")&&"audio/mpeg"!==a.container&&(l="mp4a.40.2",this.log("Android: force audio codec to "+l)),t.audioCodec&&t.audioCodec!==l&&this.log('Swapping manifest audio codec "'+t.audioCodec+'" for "'+l+'"'),a.levelCodec=l,a.id="main",this.log("Init audio buffer, container:"+a.container+", codecs[selected/level/parsed]=["+(l||"")+"/"+(t.audioCodec||"")+"/"+a.codec+"]")}s&&(s.levelCodec=t.videoCodec,s.id="main",this.log("Init video buffer, container:"+s.container+", codecs[level/parsed]=["+(t.videoCodec||"")+"/"+s.codec+"]")),o&&this.log("Init audiovideo buffer, container:"+o.container+", codecs[level/parsed]=["+t.codecs+"/"+o.codec+"]"),this.hls.trigger(S.BUFFER_CODECS,e),Object.keys(e).forEach((function(t){var a=e[t].initSegment;null!=a&&a.byteLength&&n.hls.trigger(S.BUFFER_APPENDING,{type:t,data:a,frag:r,part:null,chunkMeta:i,parent:r.type})})),this.tickImmediate()}},r.getMainFwdBufferInfo=function(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,Fe)},r.backtrack=function(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=Ti},r.checkFragmentChanged=function(){var t=this.media,e=null;if(t&&t.readyState>1&&!1===t.seeking){var r=t.currentTime;if(ri.isBuffered(t,r)?e=this.getAppendedFrag(r):ri.isBuffered(t,r+.1)&&(e=this.getAppendedFrag(r+.1)),e){this.backtrackFragment=null;var i=this.fragPlaying,n=e.level;i&&e.sn===i.sn&&i.level===n||(this.fragPlaying=e,this.hls.trigger(S.FRAG_CHANGED,{frag:e}),i&&i.level===n||this.hls.trigger(S.LEVEL_SWITCHED,{level:n}))}}},s(e,[{key:"nextLevel",get:function(){var t=this.nextBufferedFrag;return t?t.level:-1}},{key:"currentFrag",get:function(){var t=this.media;return t?this.fragPlaying||this.getAppendedFrag(t.currentTime):null}},{key:"currentProgramDateTime",get:function(){var t=this.media;if(t){var e=t.currentTime,r=this.currentFrag;if(r&&y(e)&&y(r.programDateTime)){var i=r.programDateTime+1e3*(e-r.start);return new Date(i)}}return null}},{key:"currentLevel",get:function(){var t=this.currentFrag;return t?t.level:-1}},{key:"nextBufferedFrag",get:function(){var t=this.currentFrag;return t?this.followingBufferedFrag(t):null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),e}(_i),fo=function(){function t(e){void 0===e&&(e={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this.started=!1,this._emitter=new Vn,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,this.triggeringException=void 0,I(e.debug||!1,"Hls instance");var r=this.config=function(t,e){if((e.liveSyncDurationCount||e.liveMaxLatencyDurationCount)&&(e.liveSyncDuration||e.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(void 0!==e.liveMaxLatencyDurationCount&&(void 0===e.liveSyncDurationCount||e.liveMaxLatencyDurationCount<=e.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(void 0!==e.liveMaxLatencyDuration&&(void 0===e.liveSyncDuration||e.liveMaxLatencyDuration<=e.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');var r=io(t),n=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return["manifest","level","frag"].forEach((function(t){var i=("level"===t?"playlist":t)+"LoadPolicy",a=void 0===e[i],s=[];n.forEach((function(n){var o=t+"Loading"+n,l=e[o];if(void 0!==l&&a){s.push(o);var u=r[i].default;switch(e[i]={default:u},n){case"TimeOut":u.maxLoadTimeMs=l,u.maxTimeToFirstByteMs=l;break;case"MaxRetry":u.errorRetry.maxNumRetry=l,u.timeoutRetry.maxNumRetry=l;break;case"RetryDelay":u.errorRetry.retryDelayMs=l,u.timeoutRetry.retryDelayMs=l;break;case"MaxRetryTimeout":u.errorRetry.maxRetryDelayMs=l,u.timeoutRetry.maxRetryDelayMs=l}}})),s.length&&w.warn('hls.js config: "'+s.join('", "')+'" setting(s) are deprecated, use "'+i+'": '+JSON.stringify(e[i]))})),i(i({},r),e)}(t.DefaultConfig,e);this.userConfig=e,r.progressive&&no(r);var n=r.abrController,a=r.bufferController,s=r.capLevelController,o=r.errorController,l=r.fpsController,u=new o(this),h=this.abrController=new n(this),d=this.bufferController=new a(this),c=this.capLevelController=new s(this),f=new l(this),g=new Be(this),v=new $e(this),m=r.contentSteeringController,p=m?new m(this):null,y=this.levelController=new ao(this,p),E=new $r(this),T=new oo(this.config),L=this.streamController=new co(this,E,T);c.setStreamController(L),f.setStreamController(L);var A=[g,y,L];p&&A.splice(1,0,p),this.networkControllers=A;var R=[h,d,c,f,v,E];this.audioTrackController=this.createController(r.audioTrackController,A);var b=r.audioStreamController;b&&A.push(new b(this,E,T)),this.subtitleTrackController=this.createController(r.subtitleTrackController,A);var k=r.subtitleStreamController;k&&A.push(new k(this,E,T)),this.createController(r.timelineController,R),T.emeController=this.emeController=this.createController(r.emeController,R),this.cmcdController=this.createController(r.cmcdController,R),this.latencyController=this.createController(Ze,R),this.coreComponents=R,A.push(u);var D=u.onErrorOut;"function"==typeof D&&this.on(S.ERROR,D,u)}t.isMSESupported=function(){return uo()},t.isSupported=function(){return function(){if(!uo())return!1;var t=se();return"function"==typeof(null==t?void 0:t.isTypeSupported)&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some((function(e){return t.isTypeSupported(he(e,"video"))}))||["mp4a.40.2","fLaC"].some((function(e){return t.isTypeSupported(he(e,"audio"))})))}()},t.getMediaSource=function(){return se()};var e=t.prototype;return e.createController=function(t,e){if(t){var r=new t(this);return e&&e.push(r),r}return null},e.on=function(t,e,r){void 0===r&&(r=this),this._emitter.on(t,e,r)},e.once=function(t,e,r){void 0===r&&(r=this),this._emitter.once(t,e,r)},e.removeAllListeners=function(t){this._emitter.removeAllListeners(t)},e.off=function(t,e,r,i){void 0===r&&(r=this),this._emitter.off(t,e,r,i)},e.listeners=function(t){return this._emitter.listeners(t)},e.emit=function(t,e,r){return this._emitter.emit(t,e,r)},e.trigger=function(t,e){if(this.config.debug)return this.emit(t,t,e);try{return this.emit(t,t,e)}catch(e){if(w.error("An internal error happened while handling event "+t+'. Error message: "'+e.message+'". Here is a stacktrace:',e),!this.triggeringException){this.triggeringException=!0;var r=t===S.ERROR;this.trigger(S.ERROR,{type:L.OTHER_ERROR,details:A.INTERNAL_EXCEPTION,fatal:r,event:t,error:e}),this.triggeringException=!1}}return!1},e.listenerCount=function(t){return this._emitter.listenerCount(t)},e.destroy=function(){w.log("destroy"),this.trigger(S.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach((function(t){return t.destroy()})),this.networkControllers.length=0,this.coreComponents.forEach((function(t){return t.destroy()})),this.coreComponents.length=0;var t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null},e.attachMedia=function(t){w.log("attachMedia"),this._media=t,this.trigger(S.MEDIA_ATTACHING,{media:t})},e.detachMedia=function(){w.log("detachMedia"),this.trigger(S.MEDIA_DETACHING,void 0),this._media=null},e.loadSource=function(t){this.stopLoad();var e=this.media,r=this.url,i=this.url=p.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,w.log("loadSource:"+i),e&&r&&(r!==i||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(e)),this.trigger(S.MANIFEST_LOADING,{url:t})},e.startLoad=function(t){void 0===t&&(t=-1),w.log("startLoad("+t+")"),this.started=!0,this.networkControllers.forEach((function(e){e.startLoad(t)}))},e.stopLoad=function(){w.log("stopLoad"),this.started=!1,this.networkControllers.forEach((function(t){t.stopLoad()}))},e.resumeBuffering=function(){this.started&&this.networkControllers.forEach((function(t){"fragmentLoader"in t&&t.startLoad(-1)}))},e.pauseBuffering=function(){this.networkControllers.forEach((function(t){"fragmentLoader"in t&&t.stopLoad()}))},e.swapAudioCodec=function(){w.log("swapAudioCodec"),this.streamController.swapAudioCodec()},e.recoverMediaError=function(){w.log("recoverMediaError");var t=this._media;this.detachMedia(),t&&this.attachMedia(t)},e.removeLevel=function(t){this.levelController.removeLevel(t)},e.setAudioOption=function(t){var e;return null==(e=this.audioTrackController)?void 0:e.setAudioOption(t)},e.setSubtitleOption=function(t){var e;return null==(e=this.subtitleTrackController)||e.setSubtitleOption(t),null},s(t,[{key:"levels",get:function(){var t=this.levelController.levels;return t||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(t){w.log("set currentLevel:"+t),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(t){w.log("set nextLevel:"+t),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(t){w.log("set loadLevel:"+t),this.levelController.manualLevel=t}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(t){this.levelController.nextLoadLevel=t}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(t){w.log("set firstLevel:"+t),this.levelController.firstLevel=t}},{key:"startLevel",get:function(){var t=this.levelController.startLevel;return-1===t&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t},set:function(t){w.log("set startLevel:"+t),-1!==t&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(t){var e=!!t;e!==this.config.capLevelToPlayerSize&&(e?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=e)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(t){this._autoLevelCapping!==t&&(w.log("set autoLevelCapping:"+t),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}},{key:"bandwidthEstimate",get:function(){var t=this.abrController.bwEstimator;return t?t.getEstimate():NaN},set:function(t){this.abrController.resetEstimator(t)}},{key:"ttfbEstimate",get:function(){var t=this.abrController.bwEstimator;return t?t.getEstimateTTFB():NaN}},{key:"maxHdcpLevel",get:function(){return this._maxHdcpLevel},set:function(t){(function(t){return tr.indexOf(t)>-1})(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}},{key:"autoLevelEnabled",get:function(){return-1===this.levelController.manualLevel}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var t=this.levels,e=this.config.minAutoBitrate;if(!t)return 0;for(var r=t.length,i=0;i=e)return i;return 0}},{key:"maxAutoLevel",get:function(){var t,e=this.levels,r=this.autoLevelCapping,i=this.maxHdcpLevel;if(t=-1===r&&null!=e&&e.length?e.length-1:r,i)for(var n=t;n--;){var a=e[n].attrs["HDCP-LEVEL"];if(a&&a<=i)return n}return t}},{key:"firstAutoLevel",get:function(){return this.abrController.firstAutoLevel}},{key:"nextAutoLevel",get:function(){return this.abrController.nextAutoLevel},set:function(t){this.abrController.nextAutoLevel=t}},{key:"playingDate",get:function(){return this.streamController.currentProgramDateTime}},{key:"mainForwardBufferInfo",get:function(){return this.streamController.getMainFwdBufferInfo()}},{key:"allAudioTracks",get:function(){var t=this.audioTrackController;return t?t.allAudioTracks:[]}},{key:"audioTracks",get:function(){var t=this.audioTrackController;return t?t.audioTracks:[]}},{key:"audioTrack",get:function(){var t=this.audioTrackController;return t?t.audioTrack:-1},set:function(t){var e=this.audioTrackController;e&&(e.audioTrack=t)}},{key:"allSubtitleTracks",get:function(){var t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}},{key:"subtitleTracks",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var t=this.subtitleTrackController;return t?t.subtitleTrack:-1},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleTrack=t)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var t=this.subtitleTrackController;return!!t&&t.subtitleDisplay},set:function(t){var e=this.subtitleTrackController;e&&(e.subtitleDisplay=t)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(t){this.config.lowLatencyMode=t}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.5.17"}},{key:"Events",get:function(){return S}},{key:"ErrorTypes",get:function(){return L}},{key:"ErrorDetails",get:function(){return A}},{key:"DefaultConfig",get:function(){return t.defaultConfig?t.defaultConfig:ro},set:function(e){t.defaultConfig=e}}]),t}();return fo.defaultConfig=void 0,fo},"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):(r="undefined"!=typeof globalThis?globalThis:r||self).Hls=i()}(!1);