// Playerjs.com 19.10.21 // 23.08.2024 08:28:32 // 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(!1F.5g){1F.5g=[];1F.eL}if(1F[\'Cx\']){1D(Cx,1)};E BJ(2M){B o={1z:K,pN:[],tF:[],lG:\'QH\',QI:AV,QJ:AU,8F:\'19.10.21\',gF:[\'8q\',\'\'],lD:\'\',2a:K,8n:K,a9:K,QK:K,eQ:K,6i:K,9q:K,9n:K,u:\'#QL#QM#QN#QO#QG#bh#QP#QR#QS#QT#bh#QU#mm#kC#mm#kC#mm#kC#mm#kC#kC#QV#bh#QW#QX#bh#QY#bh#QQ#QE#Qu#QD#Ql#Qm#Qn#Qo#Qp#Qq#bh#Qr#Qs#Qk#Qt#Qv#Qw#Qx#Qy#bh#Qz#QA#QB#bh#QC#QZ#bh#QF#R0#Rn#Rp#Rq#Rr#Rs#Rt#Ru#Rv#Rw#Ro#Rx#Rz#RA#RB#RC#RD#RE#RF#RG#Ry==\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',Rm:\'\',y:\'xx??x?=xx????=\',p:\'\',Rc:-1,xE:"Av",fM:"//Av.an",7A:[],dt:H,pr:H,ga:K,ab:K,kA:[],Rl:K,ew:\'//.9b//\',z3:0,2D:[],7O:[],a2:[],3e:[],lL:[],9T:0,8A:[],oU:0,tZ:K,6c:K,1B:K,yr:K,8h:K,ni:\'\',j2:\'\',9B:1F.aL.17<2o&&1F.aL.1e<2o,z2:[],R3:[],5Z:{\'1P\':1,\'EM\':1,\'cm\':1,\'e3\':1,\'mB\':0},9X:[],xc:0,f3:0,5w:K,5k:K,gD:K,oV:K,R4:[],m9:[],b8:K,dh:0,kX:K,sr:1L,hV:1L,r9:K,Az:E(x){B a;I a},R5:0,nr:4w,4B:K,ds:K,vs:26.vs,d:8w.xF,kn:8w.xF,9K:8w.9K,hN:8w.9K.J("hN")==0,R6:{},xk:\'R7-Ax.an/Ax.js\',fd:["Az","AA"],6k:[],R8:[],R9:[],lb:1,m5:[],AA:E(x,y,z){B a;I a},1b:0,mx:0,5u:K,dk:-1,aC:3,Ra:0,t6:0,aj:0,3M:{x:1,y:1,x0:1,y0:1},bU:["hk","hE","hg","iB","iO","iQ","o7","iW","da","ch","qr","qk"],n7:["R2","Rb","Rd","Re"],dY:0,Rf:0,tN:0,EL:0,dZ:0,Co:[],d9:[\'7z\',\'dw\',\'po\',\'6S\'],Rg:[],lT:H,lY:[],q7:0,ws:"w"+"s",iS:K,mp:[K,K,K]};B fH={V:{w:20,h:20,1i:"-",Rh:"-",a:1,7p:-1,1u:"3F",1K:"",1P:1,hz:-1,bB:0,2C:1,1w:"",1H:"",3Q:"Ri",dL:12,iN:0,1r:"S",2Q:"0 3 0 3",az:"0 0 0 0",2x:1,k8:"0 0 0 0",Rj:0,lk:1,bg:0,oh:0,Lw:0,4q:1,8V:-1,4l:"3W",a8:-1,gB:"0 0 0 0",ln:-1,ll:"3F",bd:-1,qB:-1,6g:"1X",3Z:"yd",2C:0,jP:"3W",jS:0.7,wF:0,wM:"3F",jH:"3 5 3 5",Rk:"0 0 0 0",R1:1,wD:"oe-oN",wL:11,wE:0,2S:"",G5:5,Gh:0,2Y:0,Qi:2,PA:2,Jl:0.2,K9:0,JL:0.1,gd:0,Qh:"Pg",Ph:1,Pi:5,Lg:"3W",Kk:"3F",Jq:"3F",Kd:1,KA:1,wP:1,6Y:0,3C:0,g6:20,du:"<2i 17=\'20\' 1e=\'20\'>",vS:1,py:-1,k9:0,pt:1,wO:-1,Pj:0.1,gb:0,3l:"",FC:0,Ix:"yd",3O:"",IW:AB,F4:AB,Kf:0,5X:0,5V:"3F",Ju:0,JA:"3W",Jn:9,wu:"0 0 10 0",wx:"0 0 0 0",JF:0}};E IG(){I H;o.II=H}E cP(s){if(s.J(\'.\')==-1){s=s.1m(1);s2=\'\';W(i=0;i=eA.U)9k=0}I yf.ym(\'\')}(\'Pw\',\'Px\',\'Pp\',\'Pd\'));B v={1q:0,yM:0,pg:"#3W",2R:0,xZ:1,8o:"#3W",4l:"#3F",6Y:0,er:1,nu:1,3n:0,rM:1,eF:0,tg:1,1v:{P3:0,1u:"3W",a:"0.4",h:34,kU:1,1n:1,jL:1,dP:0,kp:3,8T:0,sa:3,6g:"1X",1r:"2L",2Q:"0 0 0 0",6Y:0,lv:0,9P:\'\'},1R:{on:1,f:1,r:1,m:1,3K:5,zq:"3K",8Y:1,zp:"1N",n3:0,HE:0,tV:1,lB:0.2},Y:{4l:"3W",a8:"nm",4q:0.9,8V:-1,1r:"1f",2Q:"0 0 0 0",2P:"7 15 7 15",1u:"3F",3Q:"AI, AJ, oe-oN",dL:12,5I:10,iN:0,5V:"AK",wo:1,8o:"Pc",a:1,7p:-1,OV:0,OW:100,OX:OY,OZ:1,ib:1,wT:"P0",nY:"3W",i3:-1,P1:-1,wU:0,7h:3,gf:16,Bu:"OU",6Y:0,j4:1,qz:1,qG:"3F",wC:0,wB:"3W",AX:1,B2:0,AT:"nm",og:0,lo:4w,cA:0,7H:0,In:0,IB:0,dE:1,3G:0,iA:50,vO:0,oi:1,eT:P2,mX:0,zk:"nm",xC:"0 0 0 0",sD:30,8o:"AN"},1j:{4l:"3W",a8:"P4",4q:0.7,8V:-1,3Q:"AI, AJ, oe-oN",1r:"2L-2n",2Q:"0 0 0 0",2P:"7 10 7 15",1u:"3F",dL:12,gf:16,5I:10,iN:0,P6:"3F",5V:"AK",a:1,1P:5,7p:-1,um:1,7h:3,j4:1,qz:1,qG:"3F",og:0,lo:4w,6Y:0,P7:1,P8:"5c",4R:1,P9:"7K",Pa:1,Pb:"22",Py:0,Pe:"6L",Pz:0,PW:"5h",sD:30,8o:"AN"},PY:{1r:"2L-2n",2Q:"0 10 50 0"},1N:0.8,vF:1,np:1,9J:0,62:0,CL:1,5o:0,4P:0,JS:0,Jt:0,3q:0,s5:1,m7:0,z4:0,z5:0,kg:\',\',iJ:\';\',eC:\'//\',tW:1,kh:\'[\',dS:\']\',gz:\'6m\',na:1,ng:-1,sj:0,PZ:\'20 0 0 20\',Q1:\'1g-1f\',Q2:100,Q3:100,Q4:-1,r6:0,zQ:1,AF:"od",A7:"3F",A8:5,A9:10,Aa:1,Ab:10,oU:0,yk:1,yN:1,fI:1,5b:\'Q6\',yo:0,jg:\'6h\',af:1,Jj:0,Lf:0,KE:0,9u:1,cl:1,JE:5,6O:0,CN:1,pe:0,ts:5,PX:0,Q7:0,Q9:0,nn:1,BA:1,KI:0,E6:0,Qa:0,wf:1,lM:0,3j:"Ev",Qb:Lm,oF:\'100%\',ga:0,Eq:{8a:1,2z:0,lI:0,4u:0,1z:1,xV:0,xW:0,xX:0,Qc:0,Qd:0,Qe:0},Eo:{8a:1,2z:0,lI:0,4u:0,1z:1,xV:0,xW:0,xX:0},Qf:100,rk:1,gg:1,m8:14,hk:\'100%\',BG:1,mj:20,DF:1,iO:0.7,DG:2,w7:3,da:10,hE:"3F",hg:"Bw",iB:"3W",iQ:0,o7:0,iW:bR,v7:1,ch:0,uz:1,9w:1,Qg:1,Q8:0.3,PV:3,PL:4,PU:5,PC:0,PD:PE,PF:Ld,CC:0,CD:1,u1:1,gh:1,IH:1,wH:0,Gy:PG,Gz:90,GX:0,GU:1,GR:"nm",H2:0,GP:1,a4:\'2\',ce:\'3\',PI:10,PJ:1,PB:1,PK:-1,PM:1,PN:1,PO:-1,PP:0,PQ:1,PR:0,PS:1,PT:0,RH:1,Qj:0,RI:1,T9:0,Tx:1,Ty:0,Tz:1,TA:0,r8:1,TB:0,TC:0,TD:1,TE:0,Tw:1,TF:"#3F",TH:"#3W",TI:"#3W",TJ:"#3F",TK:"#3W",TL:"#3F",TM:"#3W",TN:"#3F",TO:"#3W",TG:"#3F",Tu:"#3W",Tk:"#3F",Tt:1,Tb:0,Tc:1,Td:0.5,Te:"#3F",Tf:"#3W",Tg:1,Th:1,Ti:1,Ta:1,Tj:1,Tl:10,Tm:-1,Tn:1,To:1,Tp:0,nZ:0,Tq:"or",Tr:"or",Ts:"or",TP:"or",Tv:"50%",TQ:-1,Ue:0,Ug:-1,Uh:0,Ui:0,Hi:1,Hg:0,Uj:30,Uk:2,zI:10,CO:0,Ul:30,JP:1,JQ:1,6E:0,2h:{on:0,4l:"3W",2R:0,9Y:2,8o:"3W",1r:"1f",2Q:"20 0 0 20",17:xe,1n:0}};v.a3="ru";B 8k=E(is){B i;B C=[];B f=[];B ae=[];B Um=[];B 6o=[];B 8s=[];B 1Q=[];B f2=[];B hn=[];B Uo=[];B 5j=[];B 5S=[];B 5C=[];B eX=[];B eV=K;B 2r;B ba=-1;B 4W=H;B 1d=is;B 6z=is=="1j";B Y;B 62=[];B eD=[];B pw;B 3h=\'\';B ec=\'\';B 6w=-1;B ir;B fL=K;B Uf=K;B p4=K;B oA=K;B gi=K;B jM=K;B oS;B zg;B pI;B kp;B zy;B ik=[];B 6u=[];B lJ=0;B bi=0;B 6p;B 6t="2x";B aP=(o.1l.2k?"gC":"g4");B aQ=(o.1l.2k?"gT":"g3");C=9z(C,v[is]);C=4L(v[is],\'2Q\',\'2Q\');C=4L(v[is],\'az\',\'az\');C=4L(v[is],\'b9\',\'b9\');if(C.mX==0){C.xC="0 0 0 0"}C=4L(v[is],\'gB\',\'xC\');C=4L(v[is],\'2P\',\'2P\');C.mS=0;B jG="<2i C=\'2Q-1g:cT\' 17=\'"+C.7h*2+"\' 1e=\'"+(C.7h*2>C.5I?(C.7h*2):C.5I)+"\' 4g:4m=\'3R://4j.w3.47/7t/4m\' 4g=\'3R://4j.w3.47/4k/2i\'>C.5I?(C.7h):(C.5I/2))+"\' cx=\'"+C.7h+"\' 6m=\'"+3y(C.5V)+"\'/>";B Bo="<2i 17=\'"+C.7h*2+"\' 1e=\'"+C.5I+"\' 4g:4m=\'3R://4j.w3.47/7t/4m\' 4g=\'3R://4j.w3.47/4k/2i\' >";B xx=4;B Bf="<5d C=\'2q:cr-4y;\'><2i 17=\'"+(xx+2)+"\' 1e=\'"+(C.5I)+"\' 4g:4m=\'3R://4j.w3.47/7t/4m\' 4g=\'3R://4j.w3.47/4k/2i\'><2G x1=\'1\' y1=\'"+(C.5I/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5I/2)+"\' 3D=\'#"+C.1u+"\' 3D-17=\'1\' 3D-cK=\'4c\'/><2G x1=\'"+xx+"\' y1=\'"+(C.5I/2)+"\' x2=\'1\' y2=\'"+(C.5I/2+xx)+"\' 3D=\'#"+C.1u+"\' 3D-17=\'1\' 3D-cK=\'4c\'/>";B hW="<5d C=\'2q:cr-4y;\'><2i 17=\'"+(xx+10)+"\' 1e=\'"+(C.5I+1)+"\' 4g:4m=\'3R://4j.w3.47/7t/4m\' 4g=\'3R://4j.w3.47/4k/2i\' C=\'iq:1f\'><2G x1=\'1\' y1=\'"+(C.5I/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5I/2-xx+2)+"\' 3D=\'#"+C.1u+"\' 3D-17=\'1\' 3D-cK=\'4c\' /><2G x1=\'1\' y1=\'"+(C.5I/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5I/2+xx+2)+"\' 3D=\'#"+C.1u+"\' 3D-17=\'1\' 3D-cK=\'4c\'/>";B 8o=4f(2j(C.8o,\'3F\'),2j(C.Bh,1));B 1M=1U("1Z");o.1V.1T(1M);P(1M,{\'5q\':\'2Y\',\'2q\':\'4y\',\'1G\':0,\'2R-6Z\':C.6Y});if(C.ln==1){P(1M,{"2R":"4x 6x "+3y(2j(C.ll,\'3F\'))})}B k5={};W(B i in o.5Z){if(o.5Z.2v(i)){k5[o.5Z[i]]=-1}}if(6z){1M.C.4N=Up}F{1M.C.4N=99}B 18=1U("1Z");if(o.9B){C.Ae>0?C.dL=C.Ae:\'\';C.A4>0?C.eT=C.A4:\'\';C.Af>0?C.iA=C.Af:\'\'}P(18,{\'1r\':\'ef\',\'1g\':0,\'1f\':0,\'2q\':\'4y\',\'17\':\'100%\',\'2P-1g\':C.bH,\'2P-2n\':C.7j+(6z&&C.3G==1?0:20),\'2P-2L\':C.bp,\'2P-1f\':C.7m,\'1u\':C.1u,\'3Q-3H\':C.dL*2j(v.7M,1),\'3Q-dK\':f1(C.3Q),\'jB-fh\':C.iN+\'px\'});if(o.1l.7o){P(18,{\'9E-17\':Ak})}if(is!=="Y"){P(18,{\'5q-y\':(6z&&C.3G==1?\'2Y\':\'7a\')})}1M.1T(18);if(C.3G!=1){B 7d=1U("1Z");P(7d,{\'2q\':\'4y\',\'5q\':\'2Y\',\'2R-6Z\':C.6Y});if(C.3G!=1){if(o.1l.7o){P(7d,{\'9E-17\':Ak})}}18.1T(7d)}4b(18,{id:(v.id+"4e"+is)});if(is=="Y"){if(C.3G==1){P(18,{\'17\':\'100%\',\'2P-2n\':C.7j,\'2P-2L\':C.bp+20,\'5q-x\':\'7a\',\'5q-y\':\'2Y\',\'bv-8Y\':\'ek\'});P(1M,{\'17\':o.2X-C.4z-C.4A,\'1e\':C.iA+C.bH+C.bp})}F{P(18,{\'5q-y\':\'7a\',\'5q-x\':\'2Y\'});if(C.zJ==1){pn()}}if(C.mX==1){P(1M,{\'2l-1u\':C.zk})}if(v.Y.3b==1){3m(1M)}}if(C.j4==1){B 5Q=1U("1Z");B aW=4f(C.mX==1?C.zk:C.4l);if(C.3G==1){iV(5Q,\'to 2n, 5r(\'+aW+\',\'+(C.4q*1+0.3)+\'), 5r(\'+aW+\',0)\',\'1f\',12,5,7,10,7,10,12,15);5Q.1A(6t,Bc)}F{iV(5Q,\'to 2L, 5r(\'+aW+\',\'+(C.4q*1+0.3)+\'), 5r(\'+aW+\',0)\',\'1g\',5,12,10,7,10,7,15,12);5Q.1A(6t,B9)}B 5L=1U("1Z");if(C.3G==1){iV(5L,\'to 1f, 5r(\'+aW+\',\'+(C.4q*1+0.3)+\'), 5r(\'+aW+\',0)\',\'2n\',8,5,13,10,13,10,8,15);5L.1A(6t,Ba)}F{iV(5L,\'to 2L, 5r(\'+aW+\',0), 5r(\'+aW+\',\'+(C.4q*1+0.3)+\')\',\'2L\',5,8,10,13,10,13,15,8);5L.1A(6t,B8)}5Q.1A("g4",ju);5Q.1A("g3",ju);5L.1A("g4",ju);5L.1A("g3",ju);18.1A("hT",Am,{5F:K});5Q.1A("ag",aY);5L.1A("ag",aY);1M.1T(5Q);1M.1T(5L);3Y(zg);zg=7I(B6,2o)}18.1A(aP,Ap,{5F:K});18.1A(aQ,zE,{5F:K});if(v.Y.6p>0&&!6p&&is=="Y"){if(1O oY!=="1L"){6p=1y oY()}}if(6z){W(B i=1;i<15;i++){if(O(v["dg"+is][is+i])){v.1j[is+i]=v["dg"+is][is+i];if(O(v["dg"+is][is+i+"1I"])){v.1j[is+i+"1I"]=v["dg"+is][is+i+"1I"]}if(O(v["dg"+is][is+i+"1i"])){v.1j[is+i+"1i"]=v["dg"+is][is+i+"1i"]}}if(O(v.1j[is+i])){if(v.1j[is+i]==1){cI(\'f\',i);cQ(f[i],ae[i],6o[i],8s[i],i);B 5M=v.1j[is+i+"1i"];B 9d=v.1j[is+i+"1I"];if(!O(5M)){v.1j[is+i+"1i"]="5h"}if(5M){if(5M.J("3P")>-1&&9d){if(!v[\'6T\'+5M]){if(9d.J(":")>0){B mi=5M.5i(-1);B dm=v[\'mY\'+mi];B k=4S(9d.1m(9d.J(":")+1)).2B(\',\');B ka=[];B l2;W(B j=0;j-1){!O(dm)?dm=j:\'\';k[j]=k[j].1W("(*)",\'\')}l2=k[j].J("->3i:");ka[j]=\'\';if(l2>0){ka[j]=k[j].1m(l2+6);k[j]=k[j].1m(0,l2)}}o[\'6T\'+5M]=k;o[\'m\'+mi+\'4e\'+\'3i\']=ka;9d=v.1j[is+i+"1I"]=9d.1m(0,9d.J(":"))}F{o[\'6T\'+5M]=[];v.1j[is+i+"1I"]=9d}v[\'6T\'+5M]=1;o[\'j5\'+5M]=2j(dm,0)}}}6o[i].1S=2O(5M);if(2p(9d)){6o[i].1S=9d}if(5M=="2Z"){o.gp=H}1Q[i]=5M;7Y(i);if(1Q[i]==\'oC\'){!o.hm?o.hm=1y Ut():\'\';if(O(1F.v3)){6o[i].1S=o.hm.Uu();o.hm.Ch()}}if(1Q[i]in o.5Z){k5[1Q[i]]=i}f[i].1A(aP,5U,{5F:K});f[i].1A(aQ,5x,{5F:K});f[i].1A(6t,8t);f[i].1A("ag",aY);if(v.1j[is+i+"1n"]==1){P(f[i],{"1e":0})}}}}}E Am(x){if(is=="Y"&&C.3G==1&&x){if(x.tz==0&&x.d0!=0){18.aT-=x.d0;x.9A()}}3Y(pI);pI=7I(zE,jW);bf()}E Ap(){o.3I=H}E zE(){if(C.hx==1){2I(o.ht);o.ht=1D(E(){if(!o.3I&&!o.lN){8K()}},(v.1j.hH>0?v.1j.hH*2o:(o.1l.tv?4k:2o)))}o.3I=K}E 5U(1h){if(o.2a){o.5A?o.X.5A(K):\'\'}B i=1h.3Z.6G(\'oj\');B x;if(i){x=\'f\'}F{if(1h.3Z.6G(\'aM\')){i=1h.3Z.6G(\'aM\');x=\'f2\'}}if(i){i=2V(i);B g2=K;if(O(2m(x)[i])){if(C.8V>-1){P(2m(x+\'bg\')[i],{\'1G\':C.8V})}if(2p(C.ax)){P(2m(x+\'bg\')[i],{\'5H\':\'cm(\'+C.ax+\')\'})}if(C.7p>-1){P(2m(x+\'1I\')[i],{\'1G\':C.7p});P(2m(x+\'5X\')[i],{\'1G\':C.7p})}if(is=="Y"){if(1Q[i].J("Y")==0){B id=1Q[i].1m(8);if(3h==id||ec==id){P(2m(x+\'1I\')[i],{\'1u\':C.5V});P(2m(x+\'5X\')[i],{\'1u\':C.5V});g2=H}F{P(2m(x+\'1I\')[i],{\'1u\':C.1u})}}}if(C.fY==1&&O(C.cz)&&g2){}F{P(2m(x+\'bg\')[i],{\'7G\':C.a8})}}}};E 5x(1h){if(o.2a){o.5A?o.X.5A(H):\'\'}B i=1h.3Z.6G(\'oj\');B x;B g2=K;3Y(lr);bf();if(i){x=\'f\'}F{if(1h.3Z.6G(\'aM\')){i=1h.3Z.6G(\'aM\');x=\'f2\'}}if(i){if(O(2m(x)[i])){if(C.8V>-1){P(2m(x+\'bg\')[i],{\'1G\':C.4q})}if(2p(C.ax)){P(2m(x+\'bg\')[i],{\'5H\':\'cm(1)\'})}if(C.7p>-1){P(2m(x+\'1I\')[i],{\'1G\':C.a});P(2m(x+\'5X\')[i],{\'1G\':C.a})}if(is=="Y"){if(1Q[i].J("Y")==0){B id=1Q[i].1m(8);if(3h==id||ec==id){P(2m(x+\'1I\')[i],{\'1u\':C.5V});P(2m(x+\'5X\')[i],{\'1u\':C.5V});g2=H}F{if(O(o.8A[id])){jn(i)}F{P(2m(x+\'1I\')[i],{\'1u\':C.1u})}}}}if(C.fY==1&&O(C.cz)&&g2){}F{P(2m(x+\'bg\')[i],{\'7G\':o.8A[id]?C.nY:C.4l})}}}}E 8t(1h){if(!gi){B d=1y 6y();o.aB=d.8L();B i=1h.3Z.6G(\'oj\');if(i){if(O(f[i])){if(O(1Q[i])){if(is=="Y"){o.2f=1L}5f(i,0)}}}jv()}}B yS;B lr;E Bj(1h){if(!gi){B i=1h.3Z.6G(\'aM\');if(i){if(O(5C[i])){if(2r in o.5Z){yS=i;lr=7I(AQ,4w)}}}}}E AQ(){wa(yS)}E aY(1h){3Y(lr);1h.6P=H;bf()}E yT(1h){3Y(lr);if(!gi){B d=1y 6y();o.aB=d.8L();B i=1h.3Z.6G(\'aM\');if(i){if(i==0){if(5C[0]==\'1u\'){cU();5f(lJ)}F{eq()}}F{if(O(5C[i])){wa(i)}}}}}E n2(1h){B x=1h.3Z.6G(\'Bs\');if(x){yU(x)}}E Bz(1h){bf();B i=1h.3Z.6G(\'aM\');if(O(5C[i])){if(7C("=",i)>0){B x=5C[i].1m(0,7C("=",i));B y=5C[i].1m(7C("=",i)+1);B z=2r+\'Bv\';if(!v[z]){v[z]=[]}if(!O(v[z][x])){v[z][x]=v[x]+\'\'}vf(x,y)}}};E vf(x,y){v[x]=y;if(o.5O&&v.v7==1&&x!="ch"){46.9I("mg"+x,y)}if(o.5u&&o.3U){o.3U.9S()}o.X.jz();yU(x)}E By(1h){B i=1h.3Z.6G(\'aM\');B x=5C[i];if(O(x)){if(x.J("=")>0){B z=x.1m(0,x.J("="));B y=x.1m(x.J("=")+1);v[z]=y;zx();7Y(o[2r+\'yV\']);if(2r=="iy"){7S("A3")}}}}E 7Y(i){if(O(1Q[i])){B bm=K;B 8g=K;B 5G=\'\';if(6z){if(1Q[i]=="5c"){5G=o.R.sQ()}if(1Q[i]=="7K"){5G=o.R.sJ()}if(1Q[i]=="2Z"){5G=\' \';8g=H}if(1Q[i].J("3P")>-1){if(o[\'6T\'+1Q[i]]){if(o[\'6T\'+1Q[i]].U>0){B t=o[\'j5\'+1Q[i]];if(t!=-1){5G=o[\'6T\'+1Q[i]][t]}8g=H}}}if(1Q[i]=="bQ"){if(o.7X){5G=o.lL[o.Uw]}}if(1Q[i]=="7K"||1Q[i]=="bQ"||1Q[i]=="5c"){if(o[\'6T\'+1Q[i]].U==0){bm=H}F{if(o[\'6T\'+1Q[i]].U==1&&(C.BH!=1||o[\'6T\'+1Q[i]][0]==1)){bm=H}F{8g=H}}}if(1Q[i]=="6i"){if(!o.6i){bm=H}F{8g=H}}if(1Q[i]=="6L"){if(o.2E!=\'eh\'&&!v.6L){bm=H}F{8g=H}}if(1Q[i]=="22"){if(O(o.28)){8g=H;if(o.5k||v.9w==1){if(o.3E){5G=o.3e[!o.5k?o.3E.7E():o.3t]}}F{5G=\'\'}B hQ=0;W(B s=0;s0){B x=\' \';B y=[\'x6\',\'x7\',\'x8\'];W(B z=0;z-1?x:\' \';o[1Q[i]+\'8e\']=5G;8g=H}}8s[i].1S=5G+(5G!=\'\'&&C.Uy!=1?\' &gO;<2i 17="lq" 1e="JK" wJ="-1 -1 5 8" 8F="1.1" 4g="3R://4j.w3.47/4k/2i" 4g:4m="3R://4j.w3.47/7t/4m">\':\'\');B At=6z&&ba!=-1;if(bm){1n(f[i]);if(6z){eX[i]?2I(eX[i]):\'\';if(o.S){o.S.jA(i,K,5G)}F{eX[i]=1D(E(){o.S.jA(i,K,5G)},4w)}}P(f[i],{\'1r\':\'2t\',\'2n\':0,\'1g\':-100})}if(8g){if(At){}F{if(C.3G==1){P(f[i],{\'2q\':\'cr-4y\'})}F{1t(f[i])}}if(6z){eX[i]?2I(eX[i]):\'\';if(o.S){o.S.jA(i,H,5G)}F{eX[i]=1D(E(){o.S.jA(i,H,5G)},4h)}}P(f[i],{\'1r\':\'ef\',\'2n\':0,\'1g\':0})}2w()}W(B j=1;j-1;if(2r==\'5c\'||2r==\'7K\'||2r==\'22\'||2r==\'5h\'||yJ||2r==\'bQ\'||2r in o.5Z||2r.J("8S")>0||2r==\'2Z\'||2r==\'1u\'){ba=i;B z=fG(o[\'6T\'+2r]);if(2r=="jh"){if(C.oH==1){z=7S("Bi")}F{z=7S("Bk")}}if(2r=="iy"){z=7S("Uq")}if(2r=="2Z"&&o.2Z){z=[];W(B j=1;j<=16;j++){if(O(v["2Z"+j])){z.2K(2O(v["2Z"+j]));ik[z.U]=v["2Z"+j]}}}if(2r=="1u"&&o.4B){z=[];lJ=i;W(B j=0;j"+2O(\'oC\');P(uf,{\'1u\':C.1u,\'ak\':\'2y\',\'6U\':\'4s\',\'2Q-1f\':(mR?\'dQ\':0)});5S[0].1T(uf);o.hC=26.8R(v.id+"Bm");o.hC.TW=o.3E.uL;uf.1A(6t,o.3E.uL)}if(mR){if(fL){if(bi==2){z=[];3m(f2[0])}W(j=0;j0&&o.n7.J(\'TS\'+2r)>-1){5j[0].1S=hW+2O(2r);5C[0]="1u";5S[0].1S=k6(2r)}P(5S[0],{\'17\':C.5I*2.5,\'1H-8W\':\'2n\'})}if(bi!=1&&x[0]>1){f2[0].1A(aP,5U);f2[0].1A(aQ,5x);f2[0].1A(6t,yT);f2[0].1A("ag",aY)}F{P(f2[0],{"6U":\'7n\'})}if(C.v9==1){3m(f2[0])}if(O(z)){B zz=\'\';W(j=0;j0){o[2r+\'yV\']=i}if(z[j].J("yE")==0){B 1C=z[j];if(1C.J("8S")>0){5j[y].1S=2O(z[j].1m(1C.J("8S")+5))}F{5j[y].1S=2O(z[j].1m(7))}if(z[j]==\'U4\'){pw=f2[y];P(f2[y],{"2R-1g":"4x 6x "+(C.ve==1?8o:"5r(100,100,100,0.7)")})}}F{5j[y].1S=z[j]}}F{5j[y].1S=z[j]}5C[y]=2r+j;if(gj==j||Bn==j){5S[y].1S=gj==j?jG:Bo;if(gj==j){mu(y)}}if(1O(z[j])==\'4Q\'){if(z[j].J("yE")==0){B t=z[j].1m(7);if(t.J("1u")>0){5S[y].1S="<1Z C=\'"+(v[t]=="3W"?\'2R:4x 6x #jF;1e:9l;17:9l;\':\'1e:dQ;17:dQ;\')+";2l-1u:"+(v[t].J("#")==-1?\'#\':\'\')+v[t]+";2R-6Z:dQ;\'>"}F{if(O(v[z[j].1m(7)])){5S[y].1S=v[z[j].1m(7)]}}}if(2r=="2Z"){if(O(ik[y])&&o.2Z){5S[y].1S=o.2Z.1w(ik[y],0.7,3y(C.5V))}}if(2r=="1u"){if(O(6u[y])&&o.4B){5S[y].1S=k6(6u[y])}}if(2r==\'5c\'){if(z[j]==2O("2y")&&o.R.jb()){mu(y)}if(2p(v.d1)){B fq=v.d1.2B(",");W(B k=0;k-1){3m(f2[y])}}}}}B z7="";if(1O(z[j])==\'4Q\'){if(z[j].J("yE")==0){4b(f2[y],{\'U6\':i,\'Bs\':z[j].1m(7)});z7="n2"}}if(!6e){f2[y].1A(aP,5U);f2[y].1A(aQ,5x);if(z7=="n2"){f2[y].1A(6t,n2)}F{f2[y].1A(6t,yT)}f2[y].1A("ag",aY);f2[y].1A("Id",Bj)}F{P(f2[y],{"6U":"7n"})}}}}2w()}if(1Q[i]==\'6L\'){o.X.lh();2r=-1}if(1Q[i]==\'oC\'&&O(o.hm)){o.hm.3a();2r=-1}if(1Q[i].J(\'Y\')>-1){B id=1Q[i].1m(8);if(O(o.1E[id])){B fl=o.1E[id][\'3r\'];if(O(fl)){if(1Q[i].J(\'Y\')>-1){if(O(ir)){2r=-1;I}}if(fl.J(\'3K:\')==0){if(id.J(\'x\'+ec)!=0){o.2f=fl.1m(5);do(id.1m(0,id.qT(\'-\'))+\'-0\');I}if(!o.1B){o.2f=fl.1m(5)}if(!o.1z){o.X.2F()}3u(\'3K\',fl.1m(5));v.Y.7H==0&&v.Y.dE==1?8K():\'\';I}eB(i);vr(id);7S("Dd");if(O(o.1E[id][\'7y\'])&&v.7y==1&&v.U8==1){7y(o.1E[id][\'7y\'])}F{p0(id);o.X.dJ(fl,(v.Y.iw==1?1:1L));v.Y.7H==0&&v.Y.dE==1?1D(8K,4w):\'\';p4=K;oA=K;p1(id);js("U9")}}F{if(O(o.1E[id][\'4X\'])){6A(id);if(p4){6w==-1?5f(0,0):\'\'}F if(oA){6w==-1?5f(2V(f.U)-2,0):\'\'}}}}if(o.3b){o.3b.aI()}}if(1Q[i]==\'6i\'){o.R.fV()}}}};G.HV=E(x){7Y(o[x+\'yV\'])};E yU(x){if(x=="qk"){A1();I}if(x=="qr"){B z=2r+\'Bv\';if(v[z]){W(B y in v[z]){if(v[z].2v(y)){vf(y,v[z][y])}}gn()}I}bf();W(B i=0;i0){f2[0].1A(6t,zx);5j[0].1S=2O(x.1m(x.J("8S")+5))}F{f2[0].1A(6t,gn);5j[0].1S=(C.uE!=1?hW:\'\')+2O(x)}P(5j[0],{\'3Q-3H\':C.gf*2j(v.7M,1)});f2[0].1A(aP,5U);f2[0].1A(aQ,5x);f2[0].1A("ag",aY);B 4I=[];B lS=K;if(x.J("3H")>0){4I=[\'50%\',\'75%\',\'100%\',\'125%\',\'xe%\',\'EV%\',\'4w%\',\'Ua%\',\'e2%\',\'bR%\']}if(x.J("4q")>0){4I=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.J("j3")>0){W(B i=-5;i<5.5;i+=0.5){4I.2K(2H.4c(i*100)/100)}}if(x.J("dM")>0){4I=[4w,bR,hA]}if(x.J("2L")>0){W(i=0;i<21;i++){4I[i]=i*10}}if(x.J("x6")>0){W(i=0;i<24;i++){4I[i]=i}}if(x.J("x7")>0||x.J("x8")>0){W(i=0;i<60;i++){4I[i]=i}}if(x.J("9Y")>0){lS=H;4I=[0,1]}if(x.J("3D")>0){lS=H;4I=[0,1]}if(x.J("1u")>0){4I=[\'3F\',\'Bw\',\'Ub\',\'TR\',\'T8\',\'Sr\',\'T7\',\'S7\',\'S8\',\'S9\',\'Sa\',\'Sb\',\'Sc\',\'Sd\',\'Se\',\'S6\',\'Sf\',\'3W\'];B vx=v[x].1W("#","");if(4I.J(vx)==-1){4I[8]=vx}}W(y=1;y<=4I.U;y++){cI(\'f2\',y,0);cQ(f2[y],hn[y],5j[y],5S[y],y);P(5S[y],{\'2P-1f\':0});if(x.J("1u")>0||x.J("2L")>0||x.J("8S")>0||x.J("j3")>0){y%3!=0?P(f2[y],{\'iq\':\'1f\'}):\'\';P(f2[y],{\'17\':\'33.3%\'});if(x.J("1u")>0){4I[y-1]=2j(v["Sh"+(y-1)],4I[y-1]);5j[y].1S="<1Z C=\'"+(4I[y-1]=="3W"?\'2R:4x 6x #jF;1e:Bx;17:Bx;\':\'1e:fm;17:fm;\')+";2l-1u:"+3y(4I[y-1])+";2R-6Z:fm;\'>";P(f2[y],{\'2G-1e\':1})}F{5j[y].1S=4I[y-1]}}F{if(x.J("dM")>0){5j[y].1S=4I[y-1]}F{y%2!=0?P(f2[y],{\'iq\':\'1f\'}):\'\';P(f2[y],{\'17\':\'50%\'});if(lS){5j[y].1S=2O(4I[y-1]+\'8e\')}F{5j[y].1S=4I[y-1]}}}5C[y]=x+\'=\'+4I[y-1];if((4I[y-1]==v[x]&&7c(v[x])!=" ")||v[x]==\'#\'+4I[y-1]){5S[y].1S=jG;mu(y)}f2[y].1A(aP,5U);f2[y].1A(aQ,5x);if(x.J("8S")>0){f2[y].1A(6t,By)}F{f2[y].1A(6t,Bz)}f2[y].1A("ag",aY)}2w()}E mu(x){f2[x].g7.8p(\'6M-\'+v.id+\'-cM-mY\');P(5j[x],{\'1u\':C.5V});q3(hn[x])}E p0(id){if(O(o.1E[id][\'2g\'])){v.2g=o.1E[id][\'2g\'];O(v.2g)?o.R.9W(v.2g):\'\'}if(O(o.1E[id][\'1I\'])){o.cF=o.1E[id][\'1I\']}v.Y.BD>0?ir=1D(BE,v.Y.BD*2o):\'\';yl()}E p1(id){B t=o.1E[id][\'1I\'];if(O(t)){if(v.m7==1){if(o.X.mb(o.1E[id])){}F{v.1I=(v.z5==1&&O(o.zn)?o.zn+(v.z4==1?\'
\':\' \'):\'\')+t}o.X.a5(\'1I\')}}if(v.gd==1){if(O(o.1E[id][\'8v\'])){v.8v=o.1E[id][\'8v\']}F{v.8v=[]}o.S.lE()}B xv=[\'5R\',\'mU\',\'6L\',\'7g\',\'1a\',\'jX\',\'De\',\'ma\',\'mT\',\'4u\',\'4C\',\'1p\',\'Df\',\'Dh\',\'8x\',\'cs\',\'fW\',\'9C\',\'hM\'];W(B i=0;i0){v.1B=o.2f=o.R.1b()}F{2M.1B&&!o.2f?o.2f=2M.1B:v.1B=0}}F{v.1B=o.2f=x}}F{v.1B=0}}E BE(){2I(ir);ir=2b}E eB(x){if(6w==0&&!o.1B){P(6o[6w],{\'1u\':C.1u});P(ae[6w],{\'7G\':C.4l});8s[6w].1S=\'\';f[6w].g7.5R(\'6M-\'+v.id+\'-cM-pl\')}F{o.as=x;if(6w>-1){jn(6w)}if(3h!=\'\'){if(!o.8A[3h]&&O(o.1E[3h])){o.z3+=2j(o.1E[3h].1p,0)}o.8A[3h]=H;62=zo(62,3h)}}if(1Q[x]){B id=1Q[x].1m(8);8s[x].1S=jG;f[x].g7.8p(\'6M-\'+v.id+\'-cM-pl\');P(6o[x],{\'1u\':C.5V,\'1H-o1\':\'1X\',\'1G\':C.a});q3(ae[x]);if(C.fY==1&&O(C.cz)){P(ae[x],{\'7G\':C.cz})}6w=x;3h=id;o.3h=3h;v.54=3h;o.nP=6o[x].1S;o.as=3h;ec=o.1E[id][\'7r\'];if(o.S){o.S.lw()}if(6p){6p.Sl()}}}E 6A(id){B x=id==0?o.Y:o.1E[id];o.as=id;W(B i=0;iv.Y.6p){6p.8p(C,7d)}}W(B i=0;i-1){x[i].e7=1}}}if(O(x[i].e7)){if(x[i].e7==1){o.8A[x[i].id]=H;jn(i)}}if(O(x[i].4X)){8s[i].1S=Bf;P(8s[i],{"1u":C.1u})}f[i].1A(aP,5U);f[i].1A(aQ,5x);f[i].1A(6t,8t);f[i].1A("ag",aY);if(O(o.8A[x[i].id])){jn(i)}if(3h==x[i].id){eB(i)}if(ec==x[i].id){P(6o[i],{\'1u\':C.5V});P(8s[i],{\'1u\':C.5V});q3(ae[i])}}2w();4W=K;o.S?o.S.4O():\'\'}E q3(x){if(2p(C.pz)&&x){P(x,{"2l-9P":"3f-4F(5r(0, 0, 0, "+(1-C.pz*1)+") 0 0)"})}}E iV(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3G==1?\'AW\':\'100%\');B hh=(C.3G==1?\'100%\':\'AW\');P(x,{\'1r\':\'2t\',\'2q\':\'cr-4y\',\'17\':ww,\'1e\':hh,\'1H-8W\':\'8N\'});if(C.AX==1){P(x,{\'2l\':\'-qZ-3f-4F(\'+y+\')\',\'2l\':\'-3L-3f-4F(\'+y+\')\',\'2l\':\'-ms-3f-4F(\'+y+\')\',\'2l\':\'-o-3f-4F(\'+y+\')\',\'2l\':\'3f-4F(\'+y+\')\',})}if(C.3G==1||o.1l.2k){P(x,{\'6U\':\'4s\'})}F{P(x,{\'4s-3j\':\'1X\'})}if(C.og==1){P(x,{\'5y-17\':C.lo+\'px!6l\'})}if(z=="1g"){P(x,{\'1g\':-1,\'1f\':0})}if(z=="2L"){P(x,{\'2L\':-1,\'1f\':0})}if(z=="1f"){P(x,{\'1g\':0,\'1f\':0})}if(z=="2n"){P(x,{\'1g\':0,\'2n\':0})}if(z=="2n"||z=="1f"){P(x,{\'1H-8W\':\'1f\',\'2P-1g\':1M.2W/2-10})}x.1S="<8N><1Z "+(C.B2==1?"RO=\'G.C.7G=\\"#"+C.AT+"\\"\' RQ=\'"+(C.wC==1?"G.C.7G=\\"#"+C.wB:"G.C.2l=\\"1X")+"\\"\'":"")+" C=\'4s-3j:2y;6U:4s;17:fm;1e:fm;2R-6Z:fm;"+(C.wC==1?"2l-1u:#"+C.wB+";":"")+(z=="1g"?"2Q-1g:dQ;":"")+(z=="2L"?"2Q-1g:dQ;":"")+(z=="2n"?"2Q-1f:fw;":"")+(z=="1f"?"2Q-2n:fw;":"")+"\'><2i 17=\'20\' 1e=\'20\' 4g:4m=\'3R://4j.w3.47/7t/4m\' 4g=\'3R://4j.w3.47/4k/2i\'><2G x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 3D=\'#"+C.qG+"\' 3D-17=\'"+C.qz+"\' 3D-cK=\'4c\'/><2G x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 3D=\'#"+C.qG+"\' 3D-17=\'"+C.qz+"\' 3D-cK=\'4c\'/>"}G.al=E(){if(C.j4==1){al()}};E B6(){if(eV){al()}}E al(e){if(C.j4==1&&!jM){if(C.3G==1){B h=18.RW;B m=1M.2c+C.7m+C.7j+20;B t=18.aT}F{B h=18.o6;B m=1M.2W;B t=18.dC}if(h>m){if(t>0){if(!5J(5Q)){1t(5Q);B m1=1y 53({"mc":5Q,"1K":"7u","to":1,"1b":0.3,"me":"5Q"})}}F{if(5J(5Q)){B m2=1y 53({"mc":5Q,"1K":"7u","to":0,"1b":0.3,"me":"5Q","1n":H})}if(e){e.d0<0?e.9A():\'\'}}if(t0?e.9A():\'\'}}}F{1n(5Q);1n(5L)}}}E B8(){B x=18.dC+1M.2W-60;B m=1y 53({"mc":18,"1K":"7a","to":x,"1b":0.3,"me":"zZ","5l":"cZ"});1D(al,2o)}E B9(){B x=18.dC-1M.2W+60;B m=1y 53({"mc":18,"1K":"7a","to":x,"1b":0.3,"me":"RZ","5l":"cZ"});1D(al,2o)}E ju(1h){2I(o.ht);1h.bj()}E Ba(){B x=18.aT+(1M.2c+C.7m+C.7j)-60;B m=1y 53({"mc":18,"1K":"i1","to":x,"1b":0.3,"me":"S1","5l":"cZ"});1D(al,2o)}E Bc(){B x=18.aT-(1M.2c+C.7m+C.7j)+60;B m=1y 53({"mc":18,"1K":"i1","to":x,"1b":0.3,"me":"zY","5l":"cZ"});1D(al,2o)}E Be(x){if(x==\'\'){6A(0)}F{if(O(o.1E[x])){6A(x)}}2r=\'\'}E jn(x){8s[x].1S=\'\';P(6o[x],{\'1u\':C.wT});if(C.wU==1){P(6o[x],{\'1H-o1\':\'2G-EK\'})}if(C.ib>-1){P(6o[x],{\'1G\':C.ib})}f[x].g7.5R(\'6M-\'+v.id+\'-cM-pl\');P(ae[x],{\'7G\':C.nY});if(C.i3>-1){P(ae[x],{\'1G\':C.i3})}}E wa(i){if(O(5C[i])){bf();if(7C("5c",i)==0){o.X.6d(5C[i].1m(7))}if(7C("7K",i)==0){o.X.eY(5C[i].1m(10))}if(7C("22",i)==0){!o.3E?o.3E=1y jr():\'\';o.3E.9f(5C[i].1m(8))}if(7C("bQ",i)==0&&v.7X==1){o.7X.EA(5C[i].1m(7))}if(7C("3P",i)==0){B 5M=5C[i].5i(0,-1);o[\'j5\'+5M]!=-1?o[\'j5\'+5M]=i-1:\'\';if(o[\'6T\'+5M]){B mi=5M.5i(-1);if(o[\'m\'+mi+\'4e\'+\'3i\'][i-1]!=\'\'){B ap=o[\'m\'+mi+\'4e\'+\'3i\'][i-1].2B(":");3u(ap[0],ap.U>1?ap[1]:2b)}if(O(1F[\'oz\'+mi])){v[\'mY\'+mi]=i-1;1F[\'oz\'+mi](v.id,o[\'6T\'+5M][i-1],i-1)}}7Y(ba);8K()}if(7C("2Z",i)==0){o.2Z?o.2Z.3i(ik[i]):\'\';8K()}if(7C("1u",i)==0){cU();5f(0,0,6u[i])}W(B p in o.5Z){if(o.5Z.2v(p)){if(7C(p,i)==0){o.R.Ka(p,i)}}}if(7C("8S",i)>0){if(5j[i].1S==2O(\'6e\')){7S(2r+\'0\');7Y(ba);if(2r=="iy"){7S("A3")}eq()}F{if(2r=="jh"&&C.oH==1){7S(\'oH\',i);7Y(ba);eq()}}}if(7C("5h",i)==0){o.X.9y(5C[i].1m(5));lA();1D(8K,4w)}}};G.lA=E(){lA()};G.HT=E(x){W(B i=0;i<1Q.U;i++){if(1Q[i]==x){I H}}I K};E lA(){W(B i=0;i<1Q.U;i++){if(1Q[i]=="5h"){7Y(i);if(2r==\'5h\'){cU();5f(i,0)}}}}E cI(x,i,eW){if(O(2m(x))){2m(x)[i]=1U("1Z");if(i<2||x=="f"||2r!=\'5c\'||eW>0){if(C.3G==1){18.1T(2m(x)[i])}F{7d.1T(2m(x)[i])}}F{if(C.3G==1){18.zH(2m(x)[i],2m(x)[i-1])}F{7d.zH(2m(x)[i],2m(x)[eW==2?i-2:i-1])}}if(x==\'f\'){4b(2m(x)[i],{\'oj\':i})}if(x==\'f2\'){4b(2m(x)[i],{\'aM\':i})}2m(x+\'bg\')[i]=1U("1Z");B nX=1U("1Z");2m(x)[i].1T(nX);nX.1T(2m(x+\'bg\')[i]);h4(nX);2m(x+\'4M\')[i]=1U("1Z");2m(x)[i].1T(2m(x+\'4M\')[i]);eM(2m(x+\'4M\')[i]);h4(2m(x+\'4M\')[i]);2m(x+\'1I\')[i]=1U("1Z");2m(x)[i].1T(2m(x+\'1I\')[i]);2m(x+\'5X\')[i]=1U("1Z");2m(x)[i].1T(2m(x+\'5X\')[i]);if(i>0&&x=="f2"&&6z&&C.um==0){3m(2m(x+\'5X\')[i])}}};E cQ(x,9a,lf,v1,SP,ii){P(x,{\'1r\':\'ef\',\'2n\':0,\'1g\':0,\'6U\':\'4s\',\'1e\':\'2y\',\'17\':\'100%\',\'5q\':\'2Y\',\'2q\':\'4y\',\'2G-1e\':\'1.SQ\'});if(6z){if(C.3G==1){P(x,{\'17\':\'2y\'})}}if(C.vO&&C.3G==1){P(x,{\'SR\':C.vO})}if(C.3G==1&&(!6z||ii>0||C.v9==1)){P(x,{\'2q\':\'cr-4y\',\'bn-8W\':\'1g\',\'bv-8Y\':\'ej\'})}P(9a,{\'2l\':(C.vg==1?"3f-4F(to 1f,"+3y(C.vX)+", "+3y(C.4l)+")":3y(C.4l)),\'1G\':C.4q,\'ak\':\'1X\',\'4U\':\'1G 0.2s 5l-4v,2l .2s 5l-4v,5H .2s 5l-4v\'});eM(9a);eM(9a.3J);if(C.7N==1){P(9a.3J,{\'e4-5H\':\'7N(9l)\'})}if(C.SS==1){x.C[C.3G==1?"2R-2n":"2R-2L"]="4x 6x "+4f(2j(C.ST,\'3F\'),2j(C.UB,0.2))}P(lf,{\'1r\':\'ef\',\'2n\':0,\'1g\':0,\'iq\':(C.8W?C.8W:\'1f\'),\'1u\':C.1u,\'2P-1g\':C.kT,\'2P-2n\':C.l4,\'2P-2L\':C.SV,\'2P-1f\':C.uT,\'ak\':\'1X\',\'1G\':C.a,\'4U\':\'1G 0.2s 3f,1u 0.2s 3f\',});P(v1,{\'1r\':\'ef\',\'2n\':0,\'1g\':0,\'iq\':(C.zW?C.zW:\'2n\'),\'2P-1g\':C.kT,\'2P-2n\':C.l4,\'2P-1f\':C.uT,\'ak\':\'1X\',\'3Q-3H\':C.5I*2j(v.7M,1),\'1G\':C.a,\'1u\':C.5V,\'4U\':\'1G 0.2s 3f,1u 0.2s 3f\'});if(C.og==1){P(x,{\'5y-17\':C.lo+\'px!6l\'});P(lf,{\'5y-17\':(C.lo-70)+\'px!6l\'})}F{if(C.3G==1){if(C.oi==1){P(x,{\'17\':C.eT});P(lf,{\'17\':C.eT-70})}}F{P(lf,{\'bv-8Y\':\'ek\'});P(v1,{\'bv-8Y\':\'ek\'})}}}E eq(){W(B i=1;i1?f[1]:f[0]}if(is=="Y"){pn();o.S?o.S.kJ():\'\';B x=f[0];if(v.yP==1){mo()}}f.U>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.U>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2c==0&&f2.U>0?x=f2[0]:\'\'}if(18.2c-18.yG>0&&x&&C.3G!=1){if(O(5Q)){P(5Q,{"17":7d.2c})}if(O(5L)){P(5L,{"17":7d.2c})}C.mS=(18.2c-x.2c)-(18.yG-x.yG)}F{C.mS=0}}};E zl(){B x=0;B y=0;B z=\'\';W(B i=1;i0){5f(x[1],0)}}}if(o.S){is==\'1j\'?o.S.nR():\'\';if(is==\'Y\'){o.S.kJ();if(v.Y.zL==1){o.S.sI("1i","Y",K)}}}if(o.1l.7o){P(18,{\'9E-17\':\'2y\'});if(C.3G!=1){P(7d,{\'9E-17\':\'2y\'})}}gi=H;3Y(oS);oS=7I(zK,100)};E zK(){3Y(oS);gi=K}G.3a=E(i){5f(i,1)};G.1n=E(x){8K(x)};G.Iv=E(){if(o.3b){o.3b.ac()}};G.6d=E(){W(B i=0;i<1Q.U;i++){if(1Q[i]=="5c"){7Y(i);if(o.2D.U>1){1t(f[i])}if(2r==\'5c\'){cU();5f(i,bi)}}}};G.fV=E(){W(B i=0;i<1Q.U;i++){if(1Q[i]=="6i"){7Y(i)}}};G.lm=E(x){W(B i=0;i<1Q.U;i++){if(1Q[i]==x){7Y(i);if(o[\'6T\'+x]){if(o[\'6T\'+x].U>1){1t(f[i])}}if(2r==x){cU();5f(i,bi)}}}};G.9f=E(){W(B i=0;i<1Q.U;i++){if(1Q[i]=="22"){7Y(i);if(o.3e){if(o.3e.U>0){B x=K;if(o.28){W(B y=0;y-1){o.2f=1L;5f(x,0);eO(x)}};E eO(x){if(f[x]&&!jM){if(C.3G==1){B to=f[x].jt-20;B m=1y 53({"mc":18,"1K":"i1","to":to,"1b":0.3,"me":"zY","5l":"cZ"})}F{B to=f[x].oK-1M.2W/2+20;B m=1y 53({"mc":18,"1K":"7a","to":to,"1b":0.3,"me":"zZ","5l":"cZ"})}1D(al,2o)}}E xU(4J){B 6F=8l.6F(4J);B x;W(B i=0;i<6F.U;i++){x=4J[6F[6F.U*2H.5W()<<0]];if(x){1k}}I x};G.5Z=E(x){xY(x)};E xY(x){k5[x]>-1?7Y(k5[x]):\'\';if(5S[0]){if(2r==\'1P\'){5S[0].1S=2H.4c(o.3M.x*100)+\'%\'}F{5S[0].1S=k6(2r)}}};E k6(x){if(x=="1P"){I 2H.4c(o.3M.x*100)+\'%\'}F{I 2H.4c(2j(o.9X[x],o.5Z[x])*100)+\'%\'}}G.dq=E(){I ya()};E ya(){if(v.62==1){I 8l.6F(62).U>0}B x=K;if(o.1E){x=7R().J(3h)<7R().U-1}I x};G.nf=E(){if(O(o.jK)){2r=1L;zO(o.jK)}};G.gs=E(){B x=6w>0;if(o.1E){B z=7R().J(3h);x=z>0;if(z==1){if(O(o.1E[7R()[0]].4X)){x=K}}}I x};G.gt=E(){I O(o.1E)};G.dB=E(){oA=H;if(G.gs()){B x=2V(6w)-1;if(x<0){B y=7R().J(3h);if(y>0){B j;B z;W(B i=y-1;i>=0;i--){j=o.1E[7R()[i]];if(j){if(j.3r){z=j;if(j.3r.J("3K:")!=0&&j.6h!=1&&!j.4X){z=j;1k}}}}if(z){G.n5(z.id);o.X.2F()}}}F{o.2f=1L;5f(x,0);eO(x)}}};G.nh=E(){if(6w>0){eO(6w)}};E 7C(x,i){I 5C[i].J(x)};E gA(x){if(x){if(x[\'s7\']!=-1){gA(o.1E[x[\'7r\']]);6A(x[\'7r\'])}F{6A(0)}}};G.g=E(x){ci(x){1o"17":I zM();1k;1o"1e":I 1M.2W;1k;1o"1g":I C.7W;1k;1o"Fn":I 18.o6;1k;1o"Fr":I C.ha;1k;1o"x":I 5t(1M.C.1f);1k;1o"y":I 5t(1M.C.1g);1k;1o"1G":I 1M.C.1G;1k;1o"1t":I eV;1k;1o"3a":I ba;1k;1o"1d":I 1d;1k;1o"bF":I 1d+bF;1k;1o"4W":I 4W;1k;1o"Y":I is=="Y";1k;1o"e7":I o.8A[3h];1k;1o"um":I jG;1k;1o"c5":I o.1E[o.c5]?o.1E[o.c5].1I:\'\';1o"cs":I v.cs?v.cs:\'\';1o"J1":I ya()?o.1E[7R()[7R().J(3h)+1]].1I:\'\'}};E 7R(){I 8l.6F(o.1E)};G.HO=E(){3h=\'\';v.54=\'\'};G.4W=E(){if(6z){B x=0;W(B i=1;i<15;i++){if(1Q[i]=="5c"){B y=o.2D.U;if(O(v.d1)){B z=v.d1.2B(",");W(B j=0;j-1){y--}}}if(y>0){if(y>1||(y==1&&o.2D!=1&&C.BH==1)){x++}}}if(1Q[i]=="6i"){if(o.6i){x++}}if(1Q[i]=="6L"){if(o.2E==\'eh\'||v.6L){x++}}if(1Q[i]=="7K"){if(o.7O.U>1){x++}}if(1Q[i]=="bQ"&&v.7X==1){if(o.lL.U>0){x++}}if(1Q[i]=="22"){if(O(o.28)){W(B s=0;s0){x++}if(1Q[i].J("3P")>-1){x++}}if(v.1j[is+i+\'1n\']==1){x--}}I x<=0}F if(is=="Y"){I f.U==0}F{I 4W}};G.4r=E(){if(1M.3J==o.1V){1M.3p(18);o.1V.3p(1M);o.3b?o.3b.4r():\'\';1M=2b;18=2b;jM=H}}};B AR=E(1a,kB){B 7e=K;if(1a.J(\'7e\')==0){7e=H;1a=1a.1m(5)}B qj=mL(1a);B 2z;B 3n;B ky=K;B 4i=K;B lK=K;B qw=K;B 2y=H;B zF=[];B cC=1;B qD=K;B ku=0;B xu;B eJ=0;B qK=0;B q6=K;B o3=\'Dn\'+v.id+(7e?\'7e\':\'\');fy("#Dn"+v.id+"{17:100%!6l;1e:100%!6l;5y-17:1X!6l;5y-1e:1X!6l}");B 1M=1U(\'1Z\');B qM=0;1M.7l(\'id\',o3);kB.1T(1M);o.6i=K;!7e?o.X.l9():\'\';if(o.1l.2k){v.4P=1}if(v.DT!=1){B 8H=1U(\'1Z\');kB.1T(8H);P(8H,{1r:"2t",1g:0,1f:0,"2l-1u":"#od",1e:"100%",17:"100%","1G":0});8H.1A("It",E(1h){1h.6P=H});if(o.1l.2k){8H.1A("gC",E(1h){1h.6P=H});8H.1A("2x",E(1h){1h.6P=H});8H.1A("gT",E(1h){1h.6P=H;gq(1h);if(v.er==1&&v.SK!=1){1D(DQ,100);1D(qL,2o)}})}F{8H.1A("uX",E(1h){B x=H;if(v.29==1){if(O(v.7z)&&!lK){x=K}if(O(v.lP)&&aO()=="8U"&&1b()>0){x=K}}if(x&&v.er==1&&v.DR!=1){3m(G);1D(qL,4k)}})}v.er==1&&v.RJ!=1?3m(8H):\'\'}E qL(){6f(8H)}E DQ(){if(v.DR!=1){3m(8H)}}if(v.4P==1&&v.3q==0){9v()}if(!1F[\'YT\']){1F.NE=E(){qh();W(B i=0;i<1F.5g.U;i++){if(1F.5g[i]){if(1F.5g[i].3i("id")!=v.id){if(1F.5g[i].3i(\'Cb\')){1F.5g[i].3i(\'Cd\')}}}}};B xT=xi("5a.an/DS","5a.an/DS","Mh");if(xT){xT.rT=E(e){o.X.eo();if(v.E2!=1){2z=\'Ao Me jV\';o.R.5T()}}}}F{qh()}E qh(){if(v.4P==1||7e){!ky?kz():\'\'}F{o.X.eo()}}E kz(){if("YT"in 1F){if(O(YT.yv)&&!ky){1q("xg gP");B yu=0;if(v.DT==1){yu=1}o.2f>0?eJ=2V(o.2f):\'\';3n=1y YT.yv(o3,{1e:o.9N,17:o.9L,Mb:qj,Ma:{M2:1,LZ:o3,LW:1,Mk:1,dE:1,lC:((v.rk==0||(v.JJ!=1&&o.1l.7D))&&o.1l.2k?0:1),MK:3,S:yu,MJ:0,MI:1,9c:0,3q:7e||v.3q==1?1:0,9J:0},3j:{\'ML\':xp,\'MG\':DW,\'5T\':5T,\'MF\':E3}});if(o.2f>0){o.2f=1L}2w();ky=H}F{1D(kz,4h)}}F{1D(kz,4h)}}B kS;E xp(){if(o.R){1q("xg go");4i=H;2I(xu);o.X.8Q();if(7e){if(o.1l.uO){o.X.5p()}3n.pS();o.29.ME()}F{if(v.3q==1&&o.1l.uO&&!o.iS){o.X.5p();if(o.1l.2k){3Y(kS);kS=7I(DV,e2)}}if(v.4P==0){3n.pS()}F{o.X.eo()}qM=3n.zc();o.R.aw();if(cC!=1){9y(cC)}ca();2w();if(v.MD==1){3c{if(3n.yq()){if(O(3n.yq().1I)){v.1I=3n.yq().1I;o.X.a5(\'1I\')}}}2J(e){}}}}}E DV(){B x=3n.E5();if(x==2||x==-1){o.S.3k();o.S.8Q();3Y(kS)}if(x==1){3Y(kS)}}E DW(1h){if(v.Mt==1){1q(\'YT\',1h.2e)}if(7e){if(1h.2e==YT.ep.DP){o.29.Ms()}if(1h.2e==YT.ep.DX){}}F{if(1h.2e==YT.ep.DX){if(qK==1){qK=0;xp()}if(!o.1z){o.X.2F()}if(eJ>0){3n.E1(eJ,H);eJ=0;o.2f=1L}qL();lK=H;4i=H;if(qw){3n.zs()}F{o.R.aq();o.R.c4()}E4();if(O(v.4T)){W(B i=0;i0?eJ=v.1B:\'\';o.R.8C();o.R.aw()}E gH(){if(!o.Lh&&o.1z){o.X.3k()}}E c4(){o.R.c4()}E ca(){o.R.ca();o.X.rB()}E aw(){o.R.aw()}E dG(){o.R.dG()}E 9v(){if(o.R){o.R.9v()}F{xu=1D(9v,100)}}E E3(1h){xJ(1h.2e)}E E4(){if(!q6){B x=3n.Oe()+\'\';if(x!=\'\'&&x!=1L){o.2D=x.2B(\',\');o.2D=o.2D.Da();if(v.yN==0){B y=o.2D.J(\'2y\');if(y>-1){o.2D.sS(y,1)}}W(B i=0;i0){eJ=2V(o.2f)}do(qj)};E aO(){B 6W=-1;if(4i){6W=3n.E5()}B x=\'\';if(6W==-1){x="8U"}if(6W==1||6W==3){ku=0;x="8f"}if(6W==2){x="8U";if(o.1z){ku++;if(ku==2){o.X.3k();ku=0}}}if(6W==5){x="8U"}if(6W==0){x="7J"}1q("6W",6W);I x}E 2w(){3c{if(O(3n)){3n.O9(o.2X,o.4o)}}2J(e){1q(e)}}E iG(x){B y=x;if(x=="O7"){y="r0"}if(x=="9B"){y="iZ"}if(x=="O6"){y="iI"}if(x=="O5"){y="jk"}if(x=="O3"){y="q9"}if(x=="NP"){y="qf"}if(v.E6==1){y=2O(y)}if(x=="2y"){y=2O("2y")}zF[y]=x;I y}E 1b(){B x=4i?3n.O2():0;if(x>0&&v.iv>0){v.4C=x-v.iv;v.iv=-1}I x};E 9y(x){3c{3n?3n.O1(x):\'\';cC=x}2J(e){}};G.qR=E(){qh()};G.2F=E(){if(4i){3n.pS()}F{if(!ky){kz()}F{}}};G.3k=E(){if(4i){3n.zs()}};G.8y=E(){if(4i){aO()==\'8f\'?3n.zs():3n.pS()}};G.41=E(x){if(4i){3n.E1(x,H);js("3K",x)}};G.9V=E(){I K};G.5p=E(){4i?3n.5o():\'\'};G.6s=E(){4i?3n.ON():\'\'};G.43=E(x){4i?3n.Dl(x*100):\'\'};G.p9=E(){I aO()==\'8f\'};G.6j=E(){I K};G.tJ=E(x){6d(x)};E 6d(x){if(4i){if(O(o.2D[x])){B y=zF[o.2D[x]];2y=y==\'2y\';B z=1b();3n.OH(y)}}}G.hG=E(x){9y(x)};G.4i=E(){I 4i};G.7k=E(){I aO()};G.1b=E(){I 1b()};G.1p=E(){B x=4i?3n.zc():0;if(x!=qM){qM=x;o.R.aw()}if(O(v.4u)){if(7P([v.4u],\'-\')){x=x+v.4u*1}F{x=v.4u}}I x};G.au=E(){B x=0;if(4i){x=3n.OE()*3n.zc()}I x};G.4V=E(){2w()};G.j9=E(){I 2z};G.2y=E(){I v.yN==1?2y:K};G.B5=E(x){do(x)};E do(x){1a=x;if(3n){qK=1;3n.Ou(x,0)}}G.pq=E(){if(o.1l.2k&&o.1l.cD){G.2F();qw=H}F{if(aO()=="8f"){G.3k()}}};G.d4=E(){qw=K};G.tB=E(){I H};G.4r=E(){4i?3n.av():\'\';4i=K;q6=K;3c{if(1M){kB.3p(1M)}kB.3p(8H)}2J(e){}}};B jr=E(){B 2A=[];B aS=[];B 4W=H;B 7E;B 9j=-1;B wl;B a1;B p6=[];B p8;B kj=[];G.1B=E(x){if(!x&&a1){qo(a1);a1=1L}F{x?qo(x):\'\'}};G.yh=E(x){qo(x)};G.Jg=E(){kj=[]};E qo(x){if(x.J("#"+v.ce)==0&&x.J(v.eC)>0){o[o.fd[1]](x,DM)}F{aJ(x)}}E DM(x){if(x){o.28=x;aJ(x)}}E aJ(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1B=0;B yQ=H;B kq=\'\';o.28=x.2B(",");o.3e=[];o.3t=-1;if(wb()&&v.uz==1){if(46.6N("uU")!=2b){kq=46.6N("uU")}}F{if(o.qJ){kq=o.qJ}}W(B i=0;i1){o.3e[i]=o.28[i].1m(o.28[i].J("[")+1,o.28[i].J("]")-1);o.28[i]=o.28[i].1m(o.28[i].J("]")+1);yQ=K}F{o.3e[i]=o.28[i].1m(o.28[i].qT("/")+1);o.3e[i]=o.3e[i].1m(0,o.3e[i].qT("."))}if(o.28[i].J("#0")==0){o.28[i]=cP(o.28[i])}if(o.28[i].J("#"+v.a4)==0){o.28[i]=o[o.fd[0]](o.28[i])}}if(o.3e.U>1&&v.pf==1){o.3e.2K(lR(\'Or\',(v.Ok==1&&O(v.Dq)?v.Dq:2O(\'uV\'))));o.28.2K("am")}if(o.3e.U>0&&v.9w==1){if(v.DC==1){7E=0;1B++;o.3e.jI(lR(\'Ds\',2O(\'6e\')));o.28.jI("")}F{o.3e.2K(lR(\'Ds\',2O(\'6e\')));o.28.2K("");7E=o.3e.U-1}}W(B i=0;i-1){o.qY=o.28[x].2B(" or ");o.gZ=0;kE(x)}F{if(o.28[x].J(\'aS\')==0){if(aS[o.28[x].1m(4)]){vk(o.3e[x],aS[o.28[x].1m(4)])}}if(o.28[x].J(\'1J\')==0){o.R.fg(x,"GT");o.5k=H;o.3t=x;o.S.aU()}}}}}E uQ(x){o.5k=H;kR()}E kE(x,y){B 1a=y==\'1J\'?x:4S(o.qY[o.gZ]);B jX=1a;B h0;if(p6[1a]){if(o.28[x]!=\'am\'){o.5k=H;kR()}}F{if(1a.J(\'cv\')>0&&1a.J(\'cv\')<4){h0=1a.1m(0,1a.J(\'cv\'));jX=1a.1m(1a.J(\'cv\')+3)}B 51=gL(jX);9j=x;o.km=1;51.bZ=E(){o.km=0;if(G.gr==4&&G.7k==4w){o.5k=H;vk(1a,G.eZ,x,y)}F{if(o.gZ+1-1){o.28[9j]=\'\';o.3e[9j]=\'\'}}o.3t=-1;o.5k=K;if(o.Ne){o.S.aU();o.S.4O()}F{1D(E(){if(o.S){o.S.aU();o.S.4O()}},100)}if(O(o.22)){o.1V.3p(o.22);o.22=2b}}E vk(1a,x,y,z){B h0;if(x.J("#"+v.a4)==0){x=o[o.fd[0]](x)}if(x.J("#"+v.ce)==0&&x.J(v.eC)>0){x=o[o.fd[1]](x)}if(1a.J(\'cv\')>0&&1a.J(\'cv\')<4){h0=1a.1m(0,1a.J(\'cv\'))}if(1a.J(\'.j6\')>-1||1a.J(\'.vn\')>-1||1a.J(\'.oE\')>-1||1a.J(\'.v6\')>-1){B l=h0?h0:o.3t;!o.28?o.28=[]:\'\';if(o.28[l]=="am"){l=y}if(z!=\'1J\'||!2A[l]){2A[l]=8l();2A[l][0]=[];2A[l][1]=[]}B 3B=cB();3B=x.2B(/\\r|\\n/);B v5=1;B t1=0;B t2=0;B he=(O(v.Dw)?v.Dw:0);if(1a.J(\'j3=\')>0){he=1a.1m(1a.J(\'j3=\')+6)*1}W(B i=0;i<3B.U;i++){if(1a.J(\'.j6\')>-1||1a.J(\'.v6\')>-1){if(3B[i].J(\'-->\')>-1&&3B[i].J(\':\')>-1){if(z==\'1J\'){if(kj.J(3B[i])>-1){1k}kj.2K(3B[i])}t1=kP(3B[i].1m(0,3B[i].J(\'-->\')))*1+he;t1==0?t1=1:\'\';t2=kP(3B[i].1m(3B[i].J(\'-->\')+4,12))*1+he;O(2A[l][0][t1])?\'\':2A[l][0][t1]=\'\';W(B j=t1;j0&&3B[i]!=v5&&3B[i]!=\'N8\'){if(2p(2A[l][0][t1])){2A[l][0][t1]=2A[l][0][t1]+\'
\'+3B[i]}F{2A[l][0][t1]=3B[i]}}}}if(1a.J(\'.vn\')>-1||1a.J(\'.oE\')>-1){if(3B[i].J(\'MO:\')>-1){t1=kP(3B[i].1m((1a.J(\'.oE\')>-1?3B[i].J(\'=0\')+3:12),12))*1+he;t2=kP(3B[i].1m((1a.J(\'.oE\')>-1?3B[i].J(\'=0\')+14:23),10))*1+he;B p=\'\';if(3B[i].J(\'0,,\')>0){p=3B[i].1m(3B[i].J(\'0,,\')+3)}F{if(3B[i].J(\'Dy,\')>0){p=3B[i].1m(3B[i].J(\'Dy,\')+6)}if(3B[i].J(\')}\')>0){p=3B[i].1m(3B[i].J(\')}\')+2)}}if(p!=\'\'){if(2A[l][0][t1]!=1L){2A[l][0][t1]+=\'
\'+p}F{2A[l][0][t1]=p}2A[l][0][t1]=2A[l][0][t1].1W(/{.*?}/,\'\');2A[l][0][t1]=2A[l][0][t1].1W(/\\\\\\\\N/,\'
\');2A[l][0][t1]=2A[l][0][t1].1W(/\\\\N/,\'
\');W(B j=t1;j40){z=x[0].6K.1m(0,15)+\'...\'+x[0].6K.1m(-15)}if(v.9w==1&&v.DC==1){o.28.2K(\'aS\'+(aS.U-1));o.3e.2K(z+\'\');9f(o.28.U-1)}F{o.28.jI(\'aS\'+(aS.U-1));o.3e.jI(z+\'\');v.9w==1?7E++:\'\';9f(0)}o.hC.5X=""};y.NH(x[0])}F{o.hC.2x()}}};G.9f=E(x){9f(x)};G.7E=E(){I 7E};G.NG=E(x){7E=x};G.1t=E(x){ke(x)};G.C=E(){w6()};G.5R=E(){4r()};G.6e=E(){pE()};E pE(){js("22","6e");o.5k?o.Dm=o.3t:\'\';o.3t=v.9w==1?7E:-1;v.gg=0;o.5k=K;o.S.aU();wR();o.wQ?vV(o.3t):\'\';O(o.22)?o.1V.3p(o.22):\'\';o.22=2b}E ke(1b){if(o.a9){I}B t=2V(1b*10);if(v.ch){1b=1b-v.ch*1}if(o.5k&&O(o.28)){if(2A){B x=o.3t;B t=2V(1b*10);if(v.yt==1&&!o.1z){I}if(o.28[x]=="am"){if(!p8){W(B i=0;i[p3]\':\'\')+2A[i][0][2A[i][1][t]]+(2A[x][0][t]!=\'\'?\'[/p3]\':\'\')}}}}if(O(2A[x][0])){if(O(2A[x][0][t])){2A[x][1][t]=t}}}}}if(O(2A[x])){if(O(2A[x][1])){if(O(2A[x][1][t])){B y=\'\';y=2A[x][0][2A[x][1][t]];if(!O(o.22)){o.22=1U(\'1Z\');4b(o.22,{id:\'iY\'+v.id+\'4e\'+\'22\'});o.1V.1T(o.22);w6();js("sH",o.3e[x])}if(4W){6f(o.22)}Ec();if(v.DL==1){y=OP(y)}if(v.pf==1){y=y.1W(/\\[p3\\]/gm,\'<7s C="1u:\'+3y(v.hg)+\'">\');y=y.1W(/\\[\\/p3\\]/gm,\'\')}if(y.J(\'-1){y=y.1W(/\\/gm,\'\')}if(v.9x){if(v.9x.2A==1&&wl!=y){js("2A",y);wl=y}}o.22.1S=\'<7s C="\'+(v.DF==1?\'2l-1u:\'+4f(v.iB,v.iO)+\';\':\'\')+\'-3L-7Q-o1-1k: NB;1u:\'+3y(v.hE)+\';2P:\'+v.w7+\'px \'+v.w7*2+\'px;2R-6Z:\'+v.DG+\'px;2Q:0 0;2G-1e:\'+(v.DI?v.DI:1.8)+\';3Q-dM:\'+v.iW+\'">\'+4S(y)+\'\';P(o.22,{"3Q-3H":((2V(v.m8)+((2V(v.hk)-100)*2V(v.m8)/100))+"px")});if(v.BG==1){if(o.2a){P(o.22,{"3Q-3H":((v.mj+((2V(v.hk)-100)*v.mj/100))+"px")})}}4W=K}F{if(!4W&&O(o.22)){wc()}}}}F{wc()}}}}E wc(){if(!4W){o.22?o.22.1S=\'\':\'\';4W=H;3m(o.22)}}E w6(){if(o.22){P(o.22,{"1r":"2t","17":"100%","2P-1f":"10%","2P-2n":"10%","1f":0,"1u":v.hE,"1H-8W":"8N","7Q-k1":"2R-7Q"});if(v.NA==1&&O(v.wi)){v.wi!=\'\'?P(o.22,{"3Q-dK":v.wi}):\'\'}if(v.o7==1){P(o.22,{"1H-9Y":"-4x -4x 0 #gU,4x -4x 0 #gU,-4x 4x 0 #gU,4x 4x 0 #gU"})}F{if(v.iQ==1){P(o.22,{"1H-9Y":"4x 4x Nx Nj"})}F{P(o.22,{"1H-9Y":"1X"})}}if(v.Nw==1){rw(o.22,\'o.my\')}F{v.DL!=1?h4(o.22):\'\'}}}E Ec(){if(!o.my){if((o.S.mC()||v.da>v.1v.h)&&v.Nu==1){P(o.22,{"1r":"2t","1g":"2y","1f":0,"2L":v.da*1})}F{P(o.22,{"1r":"2t","1f":0,"2L":(v.da*1+v.1v.h*1)})}}}E 4r(){o.3t=-1;o.5k=K;o.oV=K;v.22=2b;v.mU=2b;o.2A=2b;o.28=2b;p8=K;p6=[];2A=[];if(O(o.S)){o.S.aU()}o.3e=[];if(O(o.22)){o.1V.3p(o.22);o.22=2b}o.3t=2b;o.5k=K}};B G1=E(){o.oo=1U("1Z");B r=v.6Y;B oo=[];B 1C=\'6m="\'+v.4l+\'" 3D="\'+v.4l+\'" 3D-17="2"\';oo[1]=1U(\'1Z\');oo[1].1S=\'<2i>\';oo[2]=1U(\'1Z\');oo[2].1S=\'<2i>\';oo[3]=1U(\'1Z\');oo[3].1S=\'<2i>\';oo[4]=1U(\'1Z\');oo[4].1S=\'<2i>\';P(o.oo,{\'1r\':\'2t\',\'1g\':0,\'1f\':0,\'4s-3j\':\'1X\',\'1e\':\'2y\',\'5q\':\'2Y\',\'17\':\'100%\',\'1e\':\'100%\'});o.oo.C.4N=4k;P(oo[1],{\'1r\':\'2t\',\'1g\':-1,\'1f\':-1});P(oo[2],{\'1r\':\'2t\',\'1g\':-1,\'2n\':-1});P(oo[3],{\'1r\':\'2t\',\'2L\':-1,\'2n\':-1});P(oo[4],{\'1r\':\'2t\',\'2L\':-1,\'1f\':-1});W(B i=1;i<5;i++){P(oo[i],{\'17\':r,\'1e\':r,\'2G-1e\':0});o.oo.1T(oo[i])}o.1M.1T(o.oo)};E DO(){B 3a=-1;B pl=[];B 3g=[];B ex=[];B 1I=[];B 3N=[];B eN=[];B h=[];B j=0;B 5K=5;B bC=0;B 6p;B wZ;B C=v.Y;!C.dx?C.dx=\'3F\':\'\';!C.aF?C.aF=\'3W\':\'\';B dx=(C.Ed==1?C.dx:C.1u);B aF=(C.Ed==1?C.aF:C.4l);if(v.Y.6p>0&&!6p){if(1O oY!=="1L"){6p=1y oY(H)}}fy(".oT"+v.id+"7a::-3L-vL {17: "+4a(0.3*2j(C.Nt,1))+"Nq;}.oT"+v.id+"7a::-3L-vL-9m {2l:"+4f(C.4l,C.4q)+"}.oT"+v.id+"7a::-3L-vL-aK {2l:"+3y(2j(C.Nm,C.5V))+"}");C.91=4;B n4="<2i 17=\'"+(C.91*2+2)+"\' 1e=\'"+(C.91*1.2+1)+"\' 4g:4m=\'3R://4j.w3.47/7t/4m\' 4g=\'3R://4j.w3.47/4k/2i\' C=\'4s-3j:1X;4U:2U 0.2s 5l-4v;1r: 2t;2L: 50%;2Q-2L:-"+((C.91*1.2+2)/2)+"px;2n:"+(C.l4/2+C.91/2)+"px\'><2G x1=\'1\' y1=\'1\' x2=\'"+(C.91+1)+"\' y2=\'"+(C.91*1.2)+"\' 3D=\'#"+dx+"\' 3D-17=\'1\' 3D-cK=\'4c\'/><2G x1=\'"+(C.91+1)+"\' y1=\'"+(C.91*1.2)+"\' x2=\'"+(C.91*2+1)+"\' y2=\'1\' 3D=\'#"+dx+"\' 3D-17=\'1\' 3D-cK=\'4c\'/>";if(o.1E){W(B i=0;i<5K;i++){3g[i]=1U("1Z");B 18=1U("1Z");P(3g[i],{"1r":"2t","1g":C.7W,"1u":C.1u,"5q":"2Y","3Q-dK":f1(C.3Q),"2R-6Z":C.6Y+\'px\',"4N":2o});if(2p(C.ln)){P(3g[i],{"2R":"4x 6x "+3y(2j(C.ll,\'3F\'))})}o.1V.1T(3g[i]);4b(3g[i],{id:(v.id+"4e"+"Y"+(i+1))});1I[i]=1U("1Z");B fs=C.gf;if(C.EE>0){fs=C.EE;if(C.EG>0&&o.9B){fs=C.EG}}P(1I[i],{"2q":"4y","3Q-3H":fs*2j(v.7M,1)});3g[i].1T(1I[i]);3N[i]=1U("1Z");P(3N[i],{"2q":"4y","4U":"1e 0.1s 5l-4v","3Q-3H":C.dL*2j(v.7M,1),"5q-x":"2Y"});3N[i].g7.8p("oT"+v.id+"7a");3N[i].1A("hT",x5,{5F:K});if(C.7N==1){P(3N[i],{\'e4-5H\':\'7N(9l)\'})}3g[i].1T(3N[i])}o.as==0?o.as=o.3h:\'\';aI();8y(0)}E aI(){W(B i=0;i<5K;i++){3N[i].1S=\'\';1I[i].1S=\'\'}B gk=o.1E[o.as];gl(g9(gk,0),0);gl(g9(gk,1),1);gl(g9(gk,2),2);gl(g9(gk,3),3);gl(g9(gk,4),4);2w()}E g9(x,n){W(B i=0;iv.Y.6p+1){6p.8p(C,3N[n])}}W(B i=0;ibR?C.91*3:0)});B fP=1U("1Z");P(fP,{"1r":"2t","1g":0,"1f":0,"4N":-1,"17":"100%","1e":"100%","4U":"5H .2s 5l-4v,2l .2s 5l-4v,1G .2s 5l-4v"});g1(fP,i,C.4l,C.4q);if(i==0){P(1C,{\'1u\':dx})}F{P(1C,{"1u":C.1u})}if(z.J(pl[i].id)>-1&&i>0){P(1C,{"1u":C.5V});C.fY==1&&O(C.cz)?P(fP,{"7G":C.cz}):\'\';if(2p(C.pz)){P(1C,{"2l-9P":"3f-4F(5r(0, 0, 0, "+(1-C.pz*1)+") 0 0)"})}1C.g7.8p(\'6M-\'+v.id+\'-cM-pl\')}1C.1S=pl[i].1I+(i==0&&o.2X>bR?n4:\'\');1C.7l("me",(i==0?\'w0\':\'\')+pl[i].id);if(C.7N==1){P(fP,{\'e4-5H\':\'7N(9l)\'})}if(i==0){if(z.J(pl[i].id)>-1||n>0){eN[n]=pl[i].id}F{1C.1S=(C.Nk!=1?\'...\':(C.EH?C.EH:\'\'))+n4}1I[n].1T(1C)}F{if(o.8A[pl[i].id]&&pl[i].id!=o.3h){wS(1C)}3N[n].1T(1C)}1C.1T(fP)}P(3N[n],{"1e":"2y"});h[n]=3N[n].2W;P(3N[n],{"1e":0});3g[n].1A("2x",8t);3g[n].1A("g4",5U);3g[n].1A("g3",5x)}}F{}}E g1(x,i,y,z){B ok;if(x){if(C.vg==1&&C.vX){P(x,{"2l":"3f-4F(to 1f,"+4f(C.vX,z)+", "+4f((i==0?aF:y),z)+")"});ok=H}if(!ok){P(x,{"2l-1u":4f((i==0?aF:y),z,x)})}}}E pj(id){B x=o.1E[id];B z=[];if(x){W(B i=0;i<5K;i++){z.2K(x.id);if(x.7r!=\'\'){x=o.1E[x.7r]}}}I z}E 8t(x){B z=x.3Z;B d=1y 6y();o.aB=d.8L();z.h3!=\'ze\'?z=z.3J:\'\';z.h3!=\'ze\'?z=z.3J:\'\';B y=z.3J.3J;B me=z.6G("me");if(me){if(me.J("w0")==0){B i=-1;y==3g[0]?i=0:\'\';y==3g[1]?i=1:\'\';y==3g[2]?i=2:\'\';y==3g[3]?i=3:\'\';y==3g[4]?i=4:\'\';e5();if(i>-1){if(3a!=i){lx(i)}F{3a=-1}}}F{6f(1I[3a]);if(eN[3a]==me){e5();if(3a>0){lx(3a-1);I}F{3a=-1}}F{eN[3a]=me}if(o.1E[me].4X){o.S.xO(me);e5();3a=-1;vY()}F{e5();o.2f=1L;3a=-1;3u("1z","id:"+me)}}}jv()}E vY(){W(B y in o.1E){if(o.1E.2v(y)){if(o.1E[o.as]){if(o.1E[y].7r==o.1E[o.as].id){o.as=o.1E[y].id;aI();if(o.1E[y].4X){if(3N[0].gN.U<2){vY()}F{lx(0)}}F{if(C.Nr==1){B me=3N[0].gN[0].6G(\'me\');me?3u("1z","id:"+me):\'\'}F{lx(0)}}1k}}}}}E lx(i){P(3N[i],{"1e":"2y"});P(Bg(1I[i].gN[0]),{"2l-1u":4f(aF,1)});P(1I[i].a7("2i")[0],{"2U":"1P(-1, -1)"});o.S.b3();3a=i}E e5(){if(3a>-1){P(3N[3a],{"1e":0});P(3N[3a],{"2R-1g":"1X"});P(Bg(1I[3a].gN[0]),{"2l-1u":4f(aF,C.4q,Bg(1I[3a].gN[0]))});P(1I[3a].a7("2i")[0],{"2U":"1P(1, 1)"})}}E 5U(x){B y=x.3Z;B me=y.6G("me");B z=pj(o.3h);B bg=Bg(y);if(me){if(2p(C.ax)){P(bg,{"5H":"cm("+(C.ax)+")"})}if(3a==-1||me.J("BO")==0){g1(bg,-1,2j(C.Ns,aF),1)}F{if(C.fY==1&&O(C.cz)&&me==eN[3a]){}F{if(2p(C.a8)){g1(bg,-1,C.a8,(C.8V>-1?C.8V:C.4q))}}}}}E 5x(x){B y=x.3Z;B me=y.6G("me");B z=pj(o.3h);B bg=Bg(y);if(me){if(2p(C.ax)){P(bg,{"5H":"cm(1)"})}if(3a==-1||me.J("w0")==0){B yy=x.3Z.3J.3J;B i=-1;yy==3g[0]?i=0:\'\';yy==3g[1]?i=1:\'\';yy==3g[2]?i=2:\'\';g1(bg,-1,aF,(3a==i?1:C.4q))}F{if(o.8A[me]&&me!=o.3h){wS(y)}if(C.fY==1&&O(C.cz)&&me==eN[3a]){}F{g1(bg,-1,C.4l,C.4q)}}}};E x5(e){}E 2w(){if(5J(3g[0])){B cJ=0;W(B i=0;i<1I.U;i++){1I[i].2W>cJ?cJ=1I[i].2W:\'\'}bC=o.4o-cJ-(o.4o>4w?v.1v.h+(o.4o>bR?60:30):0);if(cJ>0){bC=2H.4c(bC/cJ)*cJ+(C.wo==1?2H.4c(bC/cJ):0)-(o.4o<=4w?5:0)}if(bC>0){W(B i=0;i<5K;i++){if(3N[i].o6>bC){P(3N[i],{"5q-y":"7a","2Q-2n":0,"5y-1e":bC})}F{P(3N[i],{"5q":"2Y","5y-1e":"1X"})}if(v.Y.1r.J("2n")>-1){P(3g[i],{"2n":C.4z+EJ(i)})}F{P(3g[i],{"1f":C.4A});if(i>0){P(3g[i-1],{"1f":C.4A+EI(i)})}}}}}}E EI(x){B y=0;W(B i=5K-1;i>=x;i--){y+=3g[i].2c+(3g[i].2c>0?C.4z:0)}I y}E EJ(x){B y=0;W(B i=0;i0?C.4z:0)}I y}E 8y(x){B t=0.3;if(x==1){W(B i=5K-1;i>=0;i--){if(ex[i]){if(C.cV=="a"){B m=1y 53({"mc":3g[i],"me":"ob"+i,"1K":"7u","to":1})}if(C.cV=="t"){B m=1y 53({"mc":3g[i],"me":"ob"+i,"1K":"1g","to":C.7W,"1b":t});t+=0.3}if(C.cV=="i"||!C.cV){6f(3g[i])}}}}F{W(B i=0;i<5K;i++){if(ex[i]){if(C.cV=="a"){B m=1y 53({"mc":3g[i],"me":"ob"+i,"1K":"7u","to":0})}if(C.cV=="t"){B m=1y 53({"mc":3g[i],"me":"ob"+i,"1K":"1g","to":-C.7W-40,"1b":t});t+=0.3}if(C.cV=="i"||!C.cV){3m(3g[i])}}}}}E mh(x){if(x>-1){if(3N[x].o6>bC){I H}}I K}E wS(x){P(x,{\'1u\':C.wT});if(C.wU==1){P(x,{\'1H-o1\':\'2G-EK\'})}if(C.ib>-1){P(x,{\'1G\':C.ib})}P(Bg(x),{\'2l-1u\':4f(C.nY,C.i3>-1?C.i3:C.4q)})}E Bg(x){if(x){I x.a7(\'5d\')[0]}}G.mh=E(){I mh(3a)};G.yj=E(){8y(0);e5();3a=-1};G.ke=E(){8y(1)};G.rj=E(){I 3a>-1};G.aI=E(){if(o.as!=0){B hd=0;!5J(3g[0])?hd=1:\'\';aI();hd?8y(0):\'\'}};G.2w=E(){2I(wZ);wZ=1D(2w,4h)};G.ac=E(){e5();3a=-1};G.4r=E(){W(B i=0;i<5K;i++){3g[i].5z("2x",8t);3g[i].5z("g4",5U);3g[i].5z("g3",5x);3N[i].5z("hT",x5);o.1V.3p(3g[i]);o.3b=1L}}};o.Nh={"2y":"Авто","1z":"Пуск","4d":"Пауза","2N":"Стоп","2a":"Во весь экран","tQ":"Выйти из полноэкранного режима","1j":"Настройки","2M":"Параметры","1N":"Громкость","5o":"Выключить звук","9D":"Включить звук","5w":"В ЭФИРЕ","Y":"Плейлист","5c":"Качество","6L":"Скачать","22":"Субтитры","5h":"Скорость","ej":"Обычная","2z":"ошибка","N2":"Включите звук","7K":"Аудио","et":"ошибка загрузки","r0":"Очень низкое","iZ":"Низкое","iI":"Среднее","jk":"Высокое","sl":"Высокое","6h":"Следующий","dn":"Предыдущий","2Z":"Поделиться","Ej":"Скопировано в буфер обмена","El":"Реклама","7g":"Пропустить","Ng":"Пропустить через ","Em":"Перейти на сайт рекламодателя","hk":"Размер текста","ch":"Сдвиг по времени","hE":"Цвет текста","hg":"Цвет текста 2","iB":"Цвет фона","iO":"Прозрачность фона","iQ":"Тень","o7":"Контур","iW":"Толщина текста","da":"Отступ снизу","qr":"Сбросить","qk":"Скрыть параметры","oC":"Загрузить","jh":"Сон","iy":"Пропуск","x6":"Час","x7":"Минута","x8":"Секунда","Ei":"Да","Eg":"Нет","of":"из","8b":"Пароль","ED":"Ошибка воспроизведения на устройстве","ER":"Играет на устройстве","bQ":"Канал","1P":"Масштаб","on":"Вкл.","6e":"Выкл.","uV":"Все сразу","hI":"кбит/с","mT":"Код","1a":"Ссылка","1u":"Цвет","EM":"Контраст","cm":"Яркость","e3":"Насыщенность","mB":"Сепия"};B 53=E(x){B fR;B MS;B 3d;B 59;B 4E;B ox;B gw=0;B cC;B wt=K;B wy;if(x.me!=1L&&x.mc!=1L&&x.1K!=1L&&x.to!=1L){if(x.1b==2b){if(x.1K.J("hv")>-1){x.to==0?x.1b=0.5:x.1b=0.2}F{x.1b=0.20}}fR=EQ(x.5l);if(x.1K.J("1P")==-1){if(O(o.7A[x.me])){o.7A[x.me].uP()}o.7A[x.me]=G}if(x.1t==1){x.mc.1Y("2q",H)}3d=x.1K.2B(\'|\');4E=7c(x.to).2B(\'|\');59=1y cB();W(B i=0;i<3d.U;i++){if(!4E[i]){4E[i]=4E[0]}if(3d[i]=="hv"){59[i]=x.mc.g("1G")}if(3d[i]=="7u"){59[i]=x.mc.C.1G}if(3d[i]=="y"){59[i]=x.mc.g("y")}if(3d[i]=="x"){59[i]=x.mc.g("x")}if(3d[i]=="1f"){59[i]=2V(x.mc.C.1f)}if(3d[i]=="1g"){59[i]=2V(x.mc.C.1g)}if(3d[i]=="1P"){59[i]=x.mc.g("3x")}if(3d[i]=="7a"){59[i]=x.mc.dC}if(3d[i]=="i1"){59[i]=x.mc.aT}if(3d[i]=="3A"){59[i]=x.mc.g("3A")}if(3d[i]=="3x"){59[i]=x.mc.g("3x")}if(3d[i]=="17"){59[i]=x.mc.g("17")}if(3d[i]=="EO"){59[i]=x.mc.2c;4E[i]=2H.94(4E[i]);x.me=="MX"?1q("17",x.me,59[i],4E[i],x.mc.2c):\'\'}if(3d[i]=="1e"){59[i]=x.mc.g("1e")}if(3d[i]=="EF"){59[i]=x.mc.2W}4E[i]=EN(4E[i]);59[i]=EN(59[i])}cC=x.1b*2o/fR.U;ox=fR.U;if(3d.U==1&&59[0]==4E[0]){9U()}F{1D(ow,2H.4c(cC))}}E ow(){W(B i=0;i<3d.U;i++){B 1C=59[i]+(4E[i]-59[i])*(fR[gw]?fR[gw]:0);wz(3d[i],1C);if(3d[i]=="y"){x.mc.1Y("1g",1C)}if(3d[i]=="x"){x.mc.1Y("1f",1C)}if(3d[i]=="1f"){x.mc.C.1f=1C+"px"}if(3d[i]=="1g"){x.mc.C.1g=1C+"px"}if(3d[i]=="1P"){x.mc.1Y("1P",1C)}if(3d[i]=="3A"){x.mc.1Y("3A",1C)}if(3d[i]=="3x"){x.mc.1Y("3x",1C)}if(3d[i]=="7a"){x.mc.dC=1C}if(3d[i]=="i1"){x.mc.aT=1C}if(3d[i]=="17"){x.mc.1Y("17",1C)}if(3d[i]=="EO"){P(x.mc,{"17":1C})}if(3d[i]=="1e"){x.mc.1Y("1e",1C)}if(3d[i]=="EF"){P(x.mc,{"1e":1C})}}gw++;if(!wt){if(gw==ox){9U()}F{wy=1D(ow,2H.4c(cC))}}}E 9U(){wt=H;if(x.1n){if(3d[0]=="7u"||3d[0]=="1f"){1n(x.mc)}F{x.mc.1Y("2q",K)}}if(x.1K.J("1P")==-1){o.7A[x.me]=2b;4C o.7A[x.me]}W(B i=0;i<3d.U;i++){wz(3d[i],4E[i])}2I(wy)};E wz(y,z){if(y=="hv"){x.mc.1Y("1G",z)}if(y=="7u"){x.mc.C.1G=z}}G.uP=E(){9U()};G.CI=E(){gw=ox-1;ow();9U()};G.XY=E(x0,x1,y0,y1){B e=K;W(B i=0;i<3d.U;i++){if(3d[i]==\'x\'&&x0!=x1){e=H}if(3d[i]==\'y\'&&y0!=y1){e=H}}e?9U():\'\'};E EQ(ES){ci(ES){1o"ET":I[0,0.Om,0.Oo,1.Op,1.Oq,1.Ow,1.102,0.Ox,0.Oy,0.87,0.Ol,0.Oz,1.OB,1.OC,1.OF,1.MM,0.OG,0.OI,0.OJ,0.OM,1.OO,1.EU,1.Oj,1.EU,1.O4,0.jF,0.ot,0.ot,0.ot,0.ot,1];1k;1o"cZ":I[0,0.NQ,0.NR,0.NS,0.NU,0.NV,0.NX,0.NZ,0.O0,0.O8,0.Od,0.Of,0.Og,0.Oh,0.NO,0.MN,0.MH,0.LF,0.EW,0.95,0.LK,0.LL,0.LS,0.LN,0.99,0.Lx,0.LD,0.jF,1];1k;7n:I[0,0.EV,0.32,0.44,0.52,0.6,0.67,0.73,0.Ly,0.82,0.85,0.LO,0.LI,0.EW,0.95,0.97,0.LC,0.LA,1];1k}}};B IF=E(){B N=7U.Lz,ua=7U.LE,wq;B M=ua.wK(/(qQ|iE|7o|EX|EY)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.wK(/(qQ|iE|7o|EX|EY|Mm|mf)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(wq=ua.wK(/8F\\/([\\.\\d]+)/i))!=2b)M[2]=wq[1];B qV=7U.EZ;G.d8=M?M[1]:N;G.8F=M?M[2]:7U.Mx;G.eG=7U.EZ>1;G.a3=7U.Ln;G.qQ=G.d8=="My";G.sU=G.d8=="F0 9.0";G.ie=G.d8=="F0"||G.d8=="MB"||G.d8=="MC";G.mf=ua.d2(/(mf)\\/?\\s*/i)>-1;G.ff=G.d8=="Mz";G.7o=G.d8=="Ml";G.iE=1F.iE;G.kH=ua.d2("M8 NT")>-1;G.4D=(ua.d2(/(7D|i2|LX)\\/?\\s*/i)>-1)||(7U.M1===\'M3\'&&qV>1);G.tv=v.F2!=1&&ua.d2(/(TV|M4|M5|M6|LV|M7|M9|Mc)\\/?\\s*/i)>-1;G.lg=v.F2!=1&&ua.d2(/(LG)\\/?\\s*/i)>-1;G.7D=ua.d2(/(7D)\\/?\\s*/i)>-1;G.i2=G.4D&&!G.7D;G.3L=\'Mg\'in 26.oQ.C;if(ua.d2(/(cD)\\/?\\s*/i)>-1){qV>0?G.cD=H:G.tv=H;if(Mj(\'(4s:Uz)\').UC){G.tv=H}}G.2k=(2M.2k==1||G.4D||G.cD||(ua.d2(/(X4|13D|qQ nq)\\/?\\s*/i)>-1))&&!G.tv&&2M.13w!=1;G.uO=G.7o||G.iE;G.2a=K;if(G.4D){G.13G=4a(ua.1m(ua.J(\'OS \')+3,4).1W(\'4e\',\'.\'));if(G.i2&&(!\'G9\'in 1F||qV<2)){G.2k=G.4D=K;G.tv=H}}G.eU=!G.2k;G.w5=G.2k||G.eG;G.IP=G.2k||G.tv;G.12V=G.3L&&G.eU;if(o.1V.s6||o.1V.rQ||o.1V.rK||o.1V.rZ||o.1V.rS){G.2a=H}};E 9z(4J,7B){W(B s in 7B){if(1O(7B[s])==\'3X\'){if(s=="3j"||s=="3r"){4J[s]=7B[s]}F{W(B s2 in 7B[s]){if(1O(4J[s])!=\'3X\'){4J[s]={}}if(1O(7B[s][s2])==\'3X\'){W(B s3 in 7B[s][s2]){if(1O(4J[s][s2])!=\'3X\'){4J[s][s2]={}}if(1O(7B[s][s2][s3])==\'3X\'){W(B s4 in 7B[s][s2][s3]){if(1O(4J[s][s2][s3])!=\'3X\'){4J[s][s2][s3]={}}4J[s][s2][s3][s4]=7B[s][s2][s3][s4];if(s3==\'2P\'||s3==\'2Q\'){4J[s][s2][s3][s4]=2V(4J[s][s2][s3][s4])}}}F{4J[s][s2][s3]=7B[s][s2][s3];if(s2==\'2P\'||s2==\'2Q\'){4J[s][s2][s3]=2V(4J[s][s2][s3])}}}}F{4J[s][s2]=7B[s][s2];if(s==\'2P\'||s==\'2Q\'){4J[s][s2]=2V(4J[s][s2])}}}}}F{if(s.J("12R")>0&&4S(7B[s])===""){}F{4J[s]=wY(s,7B[s])}}}I 4J};B wY=E(1d,5X){if(1O(5X)==\'4Q\'){5X=4S(5X);if(1d.J("1u")>-1&&5X!=-1){5X=3y(5X)}}I 5X};E wb(){3c{B 5O=1F[\'46\'],x=\'12N\';5O.9I(x,x);5O.tY(x);I H}2J(e){I K}};E xs(bF){if(bF){if(O(o.7A[bF])){o.7A[bF].uP()}}};B 2O=E(x){B y=x;if(y){y=x.6R(0).Ac()+x.5i(1);if(y.J("4e")>-1){y=y.1W(/4e/ig," ")}}B en={"of":"of","hI":"hI","ER":"Er on EC","ED":"Er 2z on EC","uV":"12S at 131","8b":"nb","Eg":"No","jh":"Eh","iy":"13j","Ei":"13i","da":"13g 2Q","iW":"13c dM","iQ":"13a","iO":"bu 1G","iB":"bu 1u","hk":"ur 3H","hE":"ur 1u","hg":"ur 1u 2","ch":"4t j3","qk":"ac 2M","qr":"136","dn":"137","Ej":"139 to 13b","r0":"133","iZ":"12J","iI":"13f","jk":"Ek","sl":"Ek","q9":"HD","qf":"13k HD","13e":"12P HD","t9":"12Q HD","t7":"12K HD 4K","El":"Ad","Em":"Go to 12W 12X\'s 12Y","7K":"13m","5w":"132","2a":"13I 2a","tQ":"Cz 2a"};if(O(en[x])){y=en[x]}if(v.En==1){if(o[\'qi\'+o.1l.a3]){v.a3=o.1l.a3;v.En=0}}if(O(o[\'qi\'+v.a3])){if(O(o[\'qi\'+v.a3][x])){y=o[\'qi\'+v.a3][x]}}if(v.uC){if(v.uC[x]){y=v.uC[x]}}I y};B bx=E(x,y,z){if(!O(o.kA[y])&&v.tw!=1){B t=o.cF?o.cF:(v.1I?v.1I:\'\');O(v.8x)?t=v.8x:\'\';if(v.Eo[x]==1&&v.CJ==1&&O(v.hP)){if(x=="8a"){7I(Et,13K)}if(O(1F["qe"+v.hP])){1F["qe"+v.hP].Eu(\'qc\'+x,{1I:t});1q("Ef",\'qc\'+x)}F{1q("Ef 13E 2z")}}if(v.Eq[x]==1){if(v.ga==1){B i7;if(1F.Es){i7={\'13r\':\'13s\',\'13u\':t};if(v.j7){if(1O(v.j7)=="3X"){W(B g in v.j7){if(v.j7.2v(g)){i7[g]=v.j7[g]}}}}v.13p==1?1q(\'ga\',\'qc\'+x,i7):\'\';Es(\'1h\',\'qc\'+x,i7)}}}}z?o.kA[y]=H:\'\'};E Et(){if(O(1F["qe"+v.hP])){1F["qe"+v.hP].Eu(\'13d\')}};B mL=E(1a){B x=\'\';1a=1a.1W("v=","{=");if(1a){if(1a.J(\'nz.be/\')>-1){x=1a.1m(1a.J(".be/")+4);x.1W("/","")}F{x=1a.2B(/(nz.be\\/|v\\/|mT\\/|11B\\?|5a.12H\\/J8\\/[^#]*#([^\\/]*?\\/)*)\\??{?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.J("?t=")>0){v.1B=x.1m(x.J("?t=")+3);B h=0;B m=0;B s=0;if(v.1B.J("h")>0){h=v.1B.1m(0,v.1B.J("h"));v.1B=v.1B.1m(v.1B.J("h")+1)}if(v.1B.J("m")>0){m=v.1B.1m(0,v.1B.J("m"));v.1B=v.1B.1m(v.1B.J("m")+1)}if(v.1B.J("s")>0){s=v.1B.1m(0,v.1B.J("s"));v.1B=v.1B.1m(v.1B.J("s")+1)}if(h>0||m>0||s>0){v.1B=h*zB+m*60+s*1}}if(x.J("?")>0){x=x.1m(0,x.J("?"))}}}I x};B js=E(x,y,li,ev){if(x=="8a"){o.8a=H}if(ev==1){W(B yi in y){if(y.2v(yi)){if(1O(y[yi])=="3X"){y[yi]=\'\'}}}}if(v.lM==1&&o.8a){if(v.10Z==1||li==1){ul(x,y)}F{if(y!=1L){if(1O(y)==\'3X\'){3c{y=5m.xN(y)}2J(e){}}F{if(1O(y)==\'4Q\'){y=y.1W(/\'/ig,\'′\')}}}if(1O(v.3j)==\'4Q\'){if(v.3j.J("{")==0){3c{v.3j=v.3j.1W(/\\\'/ig,\'"\');v.3j=5m.7i(v.3j)}2J(e){8D.1q(e)}}}if(1O(v.3j)==\'3X\'){if(O(v.3j[x])||O(v.3j[\'vu\'])){B z=x;if(!O(v.3j[x])&&O(v.3j[\'vu\'])){z=\'vu\'}if(x.J("6r")==0){if(O(v.3j[\'29\'])){z=\'29\'}}3c{if(y!==1L){2m(v.3j[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2m(v.3j[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2J(e){1q("3j",e,x)}}}F{if(v.3j==\'\'){v.3j="Ev"}3c{if(y!==1L){2m(v.3j+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2m(v.3j+"(\'"+x+"\',\'"+v.id+"\')")}}2J(e){1q("3j",e,x,y)}}}}if(o.8a&&v.An==1){if(o.Ew){3c{o.Ew.ip.qd({1h:x,9e:y},"*")}2J(e){}}}if(v.Ie==1&&li!==1){B zv={1h:x,1b:o.R?(x=="3K"?o.CG:o.R.1b()):0};if(y!=1L){zv["2e"]=y}if(x=="1p"||x=="1b"){zv["1p"]=o.R.1p()}if(x=="1N"||x=="9D"){zv["1N"]=v.1N}if(x=="1y"){zv["id"]=3u("Cn")}3c{1F.ah.qd(zv,\'*\')}2J(e){};B z=x;x=="8a"||x=="1B"||x=="4u"?z=x+"ed":\'\';x=="1z"?z="11d":\'\';x=="4d"?z="8U":\'\';x=="5o"?z="3v":\'\';x=="9D"?z="11e":\'\';x=="3K"?z="11f":\'\';x=="11g"?z="11h":\'\';zv["1h"]=z;if(z!=\'\'&&z!=x){zv=5m.7i(5m.xN(zv));3c{1F.ah.qd(zv,\'*\')}2J(e){}}}};B ul=E(x,y){B ev=26.11i(\'7w\');if(y!==1L){ev.9e=y}ev.11n(x,H,H);o.1M.11o(ev)};G.3i=E(x,y,V){v.11q==1?1q(\'3i\',x,y):\'\';I 3u(x,y,V)};E 3u(x,y,V){if(O(o.X)&&1O(x)==\'4Q\'){if(o.jT==1){I}if(V){if(1O(V)==\'4Q\'){if(V.J("id:")==0){V=o.S.yA(V.1m(3),"4Z");if(V){if(x=="oM"&&y=="11r"){V.Lu()}}}}}if(x=="1z"||x=="3r"){if(O(y)){B b8=K;if(1O(y)==\'4Q\'){y=y.1W(/(\\r\\n|\\n|\\r)/gm,"");B 2f=-1;if(y.J("[3K:")>-1&&y.qT("]")==y.U-1){2f=y.1m(y.J("[3K:")+6,y.U-1);2f=2f.1m(0,2f.U-1);if(2f=="1b"){2f=o.R.1b()}F{2f=2V(2f)}y=y.1m(0,y.J("[3K:"));if(y==\'\'){if(o.R.1p()>0){o.X.41(2f);o.X.2F();I}F{o.2f=2f;o.X.2F();I}}F{o.2f=2f}}if(y.J("[Ex]")>-1){b8=H;y=y.1W(\'[Ex]\',\'\')}if(y.J("#"+v.a4)==0){y=o[o.fd[0]](y)}if(y.J("#"+v.ce)==0&&y.J(v.eC)>0){o[o.fd[1]](y,Cs,x);I}if(y.J("#0")==0){y=cP(y)}if(v.cR==1){y=cR(y)}if(y.J(".9b")==y.U-4){B 51=gL(y);51.bZ=E(){if(G.gr==4&&G.7k==4w){3c{3u(\'1z\',5m.7i(G.eZ))}2J(e){}}};51.eH();I}if(y.J("id:")==0&&O(o.1E)){B z=Ct(y);if(O(o.1E[z])){o.S.xO(z);2f>-1?o.2f=2f:\'\';I H}F{I K}}if(y.J("11t:")==0){B z=y.1m(10);if(o.2E=="5a"){o.R.B7(z);I H}F{y=\'//nz.be/\'+z}}}if(x=="1z"){o.S.HC();o.X.dJ(y,1L,1L,(b8?1:0))}if(x=="3r"){o.mO=H;v.3q=0;o.X.dJ(y,1,1L,(b8?1:0));o.S.4n(0,0);o.1B=K}}F{if(x=="1z"){o.X.2F()}if(x=="3r"){1O Ez==\'E\'?Ez():\'\'}}}if(x=="ez"){y?o.R.B3(y):\'\'}if(x=="4P"){if(O(y)){o.mO=H;o.X.dJ(y,1,1)}F{o.R.tn()}}if(x=="4d"){if(o.1z){o.X.3k();o.X.jz()}}if(x=="bQ"&&O(y)){o.1B&&o.7X?o.7X.EA(y):\'\'}if(x.J("11u")==0){if(o.29){o.29.11v(x.1m(6),y)}}if(x=="ao"){o.ao.lZ();o.ao=1y xb();if(O(y)){o.ao.9b(y)}F{if(v.zU==1){o.ao.9b(v.zS)}F{o.ao.9b("11w a0")}if(v.zN==1&&O(v.A0)){o.ee=1y zX()}}}if(x=="7Z"){!o.1B?o.S.yz():\'\';o.S.9R();o.S.HZ("vE")}if(x=="iD"){o.1z?o.X.3k():o.X.2F()}if(x=="2N"){v.4P=0;v.3q=0;o.R.rp();o.X.bV()}if(x=="6O"){o.1b=o.R.1b();o.X.fN()}if(x=="6L"){if(v.9x){if(v.9x.on==1&&v.9x.11x==1){o.X.lh()}}}if(x=="tf"&&O(y)){if(o.5v){o.5v.3i(y)}}if(x=="2Z"){o.S.Ir()}if(x=="11y"&&O(y)){if(v.29==1){if(y.J(\'js:\')==0){v.6S=y;v.k4=H;o.X.sn("6S")}F{if(o.p!=\'\'){B sv=5m.7i(f0(o.p));W(B l in sv){if(sv.2v(l)){if(O(sv[l].id)){if(y==sv[l].id){v.6S=\'10U\'+(O(sv[l][\'vm\'])?\'vm\'+sv[l][\'vm\']:\'\')+y+\'4e\'+sv[l].7z;v.k4=H;o.X.sn("6S")}}}}}}}}if(x=="10s"){1O EB=="E"?EB(y):\'\'}if(x=="Ee"&&y){v.Ee=y;o.3z?o.3z.10y():\'\'}if(x=="5o"){o.X.5p()}if(x=="5h"){if(O(y)){o.X.9y(y)}F{I o.6k[o.aC]}}if(x=="e7"){if(v.9x&&o.bz){if(v.9x.bz==1){I 2H.4c((o.bz.5H(10z).U-1)/2H.4c(o.R.1p())*100)}}}if(x=="ia"){I o.6k}if(x=="9D"){o.X.6s()}if(x=="mU"){if(O(y)){v[x]=y;o.X.kO()}}if(x=="bX"){I o.2D}if(x=="CA"){I o.ab?H:K}if(x=="5w"){I o.R?o.R.6j():K}if(x=="sH"){I v.9w==1?o.3e.5i(0,-1):o.3e}if(x=="FG"){o.5k?o.3E.6e():o.3E.9f(2j(o.Dm,(o.3E.7E()==0?1:0)))}if(x=="eh"){I o.a9}if(x.J("22:")==0&&y){v[x.1W(\'1I:\',\'4e\')]=y;o.X.jz()}if(x=="10G"){I o.jQ}if(x=="bG"){I o.7O}if(x=="1N"||x=="Dl"){if(O(y)){if(1O y=="4Q"){if(y.J("+")==0){y=v.1N+4a(y.1m(1))}F{if(y.J("-")==0){y=v.1N-4a(y.1m(1))}}}if(y>=0&&y<=1){o.X.43(y)}}I o.3v?0:v.1N}if(x=="3v"){I O(o.3v)?o.3v:K}if(x=="10I"){o.S?o.S.HM(y):\'\'}if(x=="b4"){y<2?y=\'\':\'\';if(2p(o[\'u\'+y])){B x2=5m.7i(f0(o[\'u\'+y]));B v2=o.v0?fG(o.v0):{};v=v2;v=9z(v,x2);v=9z(v,2M);v=9z(v,o.m9);B vb=K;if(o.S.bW()){o.S.8k();vb=H}B v4=K;if(o.S.ly()){o.S.dc();v4=H}o.S.4r();o.S=2b;o.S=1y vt();if(o.R.7k()=="8f"){o.S.2F()}o.S.43(v.1N);if(O(v.1I)){a5(v.1I)}if(vb){o.S.8k()}if(v4){o.S.dc()}if(o.2a){o.S.9p()}o.S.4n(o.R.1b(),o.R.1p());aZ()}}if(x=="ma"){I v.ma}if(x=="4V"){o.S.4V(H)}if(x=="10M"){o.S.nR()}if(x=="Im"){aZ()}if(x=="2z"){o.R.5T(x)}if(x=="3K"){if(O(y)){if(1O y=="4Q"){if(y.J("%")>-1){y=2V(y.1m(0,y.J("%")));y=o.R.1p()*y/100}F{B mk=o.R.1b();if(o.3z&&!o.1B){if(!o.3z.qy){B f=o.3z.bc();if(f.t&&f.d){mk=f.t;o.3z.qy=H}}}if(y.J("+")==0){y=mk+4a(y.1m(1))}F{if(y.J("-")==0){y=mk-4a(y.1m(1))}}}}y=y*1;y<0?y=0:\'\';if(o.R.1p()>0){y>o.R.1p()?y=0:\'\'}if(!O(o.29)&&!O(o.5N)&&o.R.1p()>0){o.2f=1L;o.X.41(y,H);o.X.sg()}F{o.2f=y}}}if(x=="12g"){8D.1q(y);y?v.1R.3K=y:\'\'}if(x=="2a"){!o.2a?o.X.9p():\'\'}if(x=="tP"){o.2a?o.X.8c():\'\'}if(x=="12n"){I o.2a}if(x=="3H"){I o.2X+\'/\'+o.4o}if(x=="12q"){I o.R?o.R.3H():1L}if(x=="12u"){if(O(o.fb)){o.fb.Do()}}if(x=="Hk"||x=="12y"){if(O(o.fb)){o.fb.Un()}}if(x=="1b"||x=="C9"){B ix=o.R?o.R.1b():0;if(o.3z&&v.cw==1&&!o.1B&&ix==0){B f=o.3z.bc();if(f.t){ix=f.t}}I x=="C9"?g8(ix):ix}if(x=="12G"){if(o.c5){3u("1z","id:"+o.c5)}if(o.Ca){3u("3K",o.Ca);3u("1z")}}if(x=="1p"){I o.R?o.R.1p():0}if(x=="8M"){I o.R?o.R.au():0}if(x=="8v"){if(y){v.8v=y;o.S.lE()}}if(x=="5c"){if(O(y)){if(V){v.hd=b6(v.hd,y,V);if(o.2D.U==2){o.X.6d(v.hd)}}F{o.X.6d(y)}}F{I o.R?xB(o.R.sQ()):0}}if(x=="7K"){if(O(y)){if(y==\'Ce\'){I o.7f*1}if(V){v.vh=b6(v.vh,y,V);if(o.7O.U==2){o.X.eY(v.vh)}}F{o.X.eY(y)}}F{I o.R?o.R.sJ():0}}if(x=="Cb"){I o.2E=="5a"}if(x=="w9"){if(o.7f>0){o.qO=o.7f}o.X.dJ(o.4p[o.nc])}if(x=="8f"){I o.1z}if(x=="lK"){I o.1B}if(x=="1l"){I o.1l[y]}if(x=="Cd"){o.jT!=1?o.R.sz():\'\'}if(x=="id"){I v.id}if(x=="1q"){v.1q=y}if(x=="lM"){v.lM=y}if(x=="2h"){o.R.AM()}if(x=="11R"){o.R.As();if(V){o.xc=b6(o.xc,y,V)}}if(x=="6i"){o.R.fV()}if(x=="9q"){o.R.dO()}if(x=="2M"&&v.tw!=1){8D.1q(2M)}if(x=="11F"&&o.3U){o.3U.8a()}if(x=="11J"&&o.3U){o.3U.5R()}if(x=="22"){if(O(y)){if(y==\'Ce\'){I o.3t*1}if(y==\'0/1\'){if(o.5k){o.yY=o.3t;y=-1}F{y=o.yY?o.yY:0}}v.22=y;if(y.6q().U<3&&o.3E){o.3E.9f(y*1)}F{o.X.fO(y)}}F{I o.3e?o.3e[o.3t]:\'\'}}if(x=="+22"&&v.22){if(O(y)){v.22+=\',\'+y;o.X.fO(v.22)}}if(x=="cS"){if(O(o.cS)){if(O(y)){o.cS.3i(y)}F{I o.cS.11L()}}}if(x=="uI"){if(o.Ci){I o.Ci}F{I K}}if(x=="8Z"){I o.R.8Z()}if(x=="7Q"){if(o.bS){o.bS.3J?o.bS.3J.3p(o.bS):\'\'}o.bS=1U("1Z");o.bS.id=y;o.bS.C.4N=11M;o.1V.1T(o.bS)}if(x=="H4"){if(o.4B){B 5E=1U("5E");B 3H=o.R.3H();5E.17=3H.17>0?3H.17:o.bD;5E.1e=3H.1e>0?3H.1e:o.d5;P(5E,{"1r":"2t","1g":-5E.1e,"1f":-5E.17,"2q":"1X"});26.3N.1T(5E);B 9G=5E.Cl(\'2d\');9G.za(o.R.9V(),0,0,5E.17,5E.1e);B 5c=2;B jq=26.1U("5E");jq.17=5E.17*5c;jq.1e=5E.1e*5c;B jj=jq.Cl("2d");jj.za(o.R.9V(),0,0,5E.17*5c,5E.1e*5c);if(v.11X==1&&O(v.z9)){!O(v.jm)?v.jm=20:\'\';!O(v.z8)?v.z8="3F":\'\';jj.3Q=v.jm+"px 123, 129";jj.12a=3y(v.z8);jj.126((v.z9=="kn"?o.kn:v.z9),v.jm,5E.1e*5c-v.jm-5)}9G.za(jq,0,0,5E.17,5E.1e);B 4M;3c{4M=5E.11Z("9P/11Y")}2J(e){8D.1q(e.a0);I K}I 4M}F{I K}}if(x=="3V"){I o.2E==x?o.R.qA():1L}if(x=="1J"){I o.2E==x?o.R.qE():1L}if(x=="2g"){if(!o.1z||v.fI===0){o.R.9W(y);I H}F{I K}}if(x=="GI"){if(O(y)){y==\'1/0\'?y=1-2j(v.qP,0):\'\';v.qP=y;o.R.kW()}F{I 2j(v.qP,0)}}if(x=="1P"){if(O(y)){if(y==0){o.R.kW()}F{o.R.1P(y)}}F{I[o.3M.x,o.3M.y,o.3S.C.1f,o.3S.C.1g]}}if(x=="1I"){if(O(y)){O(y)?v.1I=y:\'\';o.X.a5(\'1I\');I H}F{I v.1I}}if(x=="11W"){o.X.Dk()}if(x=="2K"){if(y){!o.ki?o.ki=[]:\'\';if(1O(y)==\'3X\'){y=o.ki.aH(y);x="Y"}}}if(x=="Y"){if(y){if(1O(y)==\'3X\'){3c{o.X.6A(y);I H}2J(e){I K}}F{if(y.J(".9b")==y.U-4||y.J(".9b?")>0){B 51=gL(y);51.bZ=E(){if(G.gr==4&&G.7k==4w){3c{3u(\'Y\',5m.7i(G.eZ))}2J(e){}}};51.eH();I H}F{if(y==\'\'){o.X.6A([])}F{if(y==\'e7\'&&o.jQ>0){B 1C=2H.4c(((o.z3+(!o.S.d6("e7")?o.R.1b():0))/o.jQ)*100);if(1C100){I o.yR}F{o.yR=1C;I 1C}}}}}}}if(x=="6h"){o.S?o.S.bJ():\'\'}if(x=="dn"){o.S?o.S.dB():\'\'}if(x=="6C"){o.S?o.S.l0(y):\'\'}if(x=="6C?"){I o.9Z?[o.11V,o.11U]:0}if(x=="hj"){o.R?o.R.hj():\'\'}if(x=="qU"){if(O(y)&&O(o.1E)){!o.1z?v.3q=0:\'\';W(B j in o.1E){if(o.1E.2v(j)){if(o.1E[j].dR==y){y=j}}}if(O(o.1E[y])){o.S.HN(y);I H}F{I K}}}if(x=="11T"){B 1C=[];if(O(o.1E)){W(B j in o.1E){if(o.1E[j].4X&&o.1E[j].s7==-1){1C.2K({1I:o.1E[j].1I,id:o.1E[j].id})}}}I 1C}if(x=="Cn"){if(o.3h){I o.1E[o.3h].dR?o.1E[o.3h].dR:o.3h}}if(x=="11S"){if(o.1E){I 8l.6F(o.1E).U}F{I-1}}if(x=="nP"){if(O(o.nP)){I o.nP}}if(x=="11Q"){o.S.lF(y)}if(x=="11C"){o.R.jN()}if(x=="1v"){if(y=="on"){v.1v.1n=0}F if(y=="6e"){v.1v.1n=1;o.S.gv()}F{o.S.hR()}}if(x=="mY"){o.S.8k()}if(x=="11P"||x=="11O"||x=="11N"){if(O(y)){o[\'11I\'+x.5i(-1)]=v[x]=y*1;o.S.la(\'3P\'+x.5i(-1))}F{I v[x]}}if(x=="6c"){o[x]=H}if(x=="11H"){if(o.29){I H}F{I K}}if(x=="11G"){if(o.29){I Cu()}F{I K}}if(x=="10q"){if(o.29){I o.29.4d()}F{I K}}if(x=="11E"){if(o.29){I o.29.CB()}F{I K}}if(x=="11D"){if(o.29){o.29.12b()}F{I K}}if(x=="12E"){if(o.29){o.29.5o()}F{I K}}if(x=="6E"){if(V){v.6E=b6(v.6E,y,V);o.R.6E()}F{I v.6E}}if(x=="9J"){if(O(V)){v.9J=b6(v.9J,y,V)}F{if(O(y)){y==\'0/1\'?y=1-v.9J:\'\';v.9J=y}F{I v.9J}}}if(x=="62"){if(O(V)){v.62=b6(v.62,y,V)}F{if(O(y)){v.62=y}F{I v.62}}}if(x=="hM"||x=="oB"){B z="cA";x=="oB"?z="oD":"";if(O(V)){v.Y[z]=b6(v.Y[z],y,V)}F{if(O(y)){y==\'0/1\'?y=1-v.Y[z]:\'\';v.Y[z]=y}}I v.Y[z]}if(x=="hd"){if(o.2D.U==2){v.hd=o.2D[o.3o];v.hd=b6(v.hd,y,V);if(o.2D[0]==v.hd){o.X.6d(0)}F{o.X.6d(1)}}}if(x=="v"&&y){if(y.J(\'3r\')==0||y.J(\'bk\')==0){I}I v[y]}if(x.J("e9:")==0){B xx=x.1m(7);if(1O(y)==\'3X\'&&1O(v[xx])==\'3X\'){W(B yy in y){if(y.2v(yy)){v[xx][yy]=y[yy]}}}F{if(x.J(\'Iw\')==-1){v[xx]=y}}I H}if(x.J("1H:")==0){o.S.Ip(x.1m(5),y)}if(v.HU==1&&x.J("1u")==0&&y){fy(\'5d, 5d > *{--6M\'+x+\':\'+4f(y,v[y.1W("1u","6u")+\'a\'])+\'}\')}if(x=="12C"){I o.R?o.R.cN():\'\'}if(x=="12B"){I o.8F+\' \'+o.lG}if(x=="lG"){I o.lG}if(x=="sC"){I o.sC}if(x=="Cr"){I o.Cr}if(x=="6a"){I o.6a}if(x=="12z"){I o.29?o.BT:1L}if(x=="av"){o.X.nC();v.1R.on=0;if(v.rM==1){W(B i=0;i<5g.U;i++){if(5g[i]){if(5g[i].3i("id")==v.id){5g[i]=2b}}}}W(B w in 1F){if(1F[w]==o.G){1F[w]=2b}}if(1F.eL==v.id){1F.eL=\'\'}if(o.3U){o.3U.5R()}o.jT=1;o.1M.1S=\'\';o.G=2b}}F{I K}};E Cs(x,y){if(x&&y){3u(y,x)}}E b6(x,y,V){B z=4S(y)+\'\';if(y){if(y.J("/")>0){B y2=y.2B("/");if(y2.U==2){if(x==4S(y2[0])){z=4S(y2[1]);if(V){V.bP(1)}}F{z=4S(y2[0]);if(V){V.bP(0)}}}}}I z}E gL(x){B 51=1y C0();51.3a(\'C1\',x,H);I 51}E Ct(y){B z=y.1m(3);if(o.1E){W(B j in o.1E){if(o.1E.2v(j)){if(o.1E[j].dR==z){z=j}}}}I z}E Cu(){B x;if(o.29){if(o.29.cM()){x=o.29}}if(!x&&o.5N){x=o.5N}if(x){B y={is:o.42,1l:x.9e("12v"),8F:x.9e("8F"),12s:x.9e("C7"),1a:o.Cm+(x.9e("C5")?x.9e("12e")+x.9e("C5"):\'\'),1K:x.9e("12r"),1p:x.9e("c9"),3r:x.9e("3r"),1b:(o.R?o.R.1b():\'\'),1N:x.12p(),id:o.BT};if(o.42=="6S"){y.12o=o.12m}I y}}E yl(){if(\'fj\'in 7U){7U.fj.8h=1y 12l({1I:BU(2j(o.cF,v.1I)),12k:[{3O:2j(v.2g,\'\')}]});if(!o.C4){7U.fj.nJ(\'1z\',E(){3u("1z")});7U.fj.nJ(\'4d\',E(){3u("4d")});if(o.S.gt()){7U.fj.nJ(\'12j\',E(){3u("dn")});7U.fj.nJ(\'12h\',E(){3u("6h")})}o.C4=H}}}B 1U=E(x){B y=x;x==\'1Z\'||x==\'xt\'?y=\'5d\':\'\';B z=26.1U(y);if(x==\'xt\'){P(z,{"6U":"4s","2q":"4y"})}I z};B 1q=E(a,b,c,d,e,f,g){if(v.1q==1||v.yM==1){B x=a+(b!=1L?" "+b:"")+(c!=1L?" "+c:"")+(d!=1L?" "+d:"")+(e!=1L?" "+e:"")+(f!=1L?" "+f:"")+(g!=1L?" "+g:"");8D.1q("BJ"+(v.yx==1?"2":"")+": "+x);if(v.yM==1&&O(26.8R("BK"))){26.8R("BK").1S+=x+\'
\'}}};B I6=E(){if(v.zf==1&&O(v.dT)&&v.dT!=\'\'){B x=26.1U(\'gb\');x.9c=\'11A\';v.dT.J(\':\')>0&&v.dT.J(\':nk\')==-1?v.dT=v.dT.1W(/:/ig,\':nk@\'):\'\';x.9K=\'hN://zf.10V.an/11z?dK=\'+v.dT.1W(/,/ig,"&dK=").1W(/ /ig,"+");26.BO.1T(x)+\'&2q=10R\'}};B Jb=E(1Z,6u){B x=["dX","hD","pL","iu","dI","10Q"];W(B y=0;y0){W(B y2=0;y2=hA?H:K;B BQ=o.R.1p>=zB?H:K;B 6I=2H.94(1b/60);B 7T=2H.94(1b-6I*60);B 8r=2H.94(6I/60);B jp=2H.94(8r/24);6I=6I-8r*60;if(jp>0){8r=8r-jp*24}if(v.mz==1&&o.R.6j()){B d=1y 6y();I 7c(1y 6y(d.8L()+1b*2o).BS())}F{I 7c((jp>0?jp+\':\':\'\')+(8r>0||BQ?8r+\':\':\'\')+((8r>0||BI)&&6I<10?\'0\':\'\')+6I+\':\'+(7T<10?\'0\':\'\')+7T)}};B g8=E(x){B 7T=2H.94(x);B 6I=2H.94(7T/60);B 8r=2H.94(6I/60);6I=2H.94(6I%60);7T=2H.94(7T%60);8r>0&&6I<10?6I="0"+6I:"";7T=7T>=0?((7T>=10)?7T:"0"+7T):"cn";B 4v=(8r>0?8r+":":"")+(6I>=0?6I:"0")+":"+7T;if(v.mz==1&&o.R.6j()){B d=1y 6y();I 7c(1y 6y(d.8L()+x*2o).BS())}F{I 4v}};B Hq=E(){I Hs((1F.8w!=1F.ah.8w)?26.oO:26.8w.9K)};B xB=E(x){if(x){x=x.6q();B zA=x.J(" <7s C=\'1G");if(zA>-1){x=x.1m(0,zA)}}I x};B xi=E(x,y,z){B t;if(!BV(x)&&y){t=26.1U(\'mV\');y=="10A"?y=x:\'\';t.3O=y.J(\'//\')==-1?\'hN://\'+y:y;t.10x=1;if(z){t.6K=z}B s=26.a7(\'mV\')[0];s.3J.zH(t,s)}I t};B BU=E(x){if(x){if(1O(x)==\'4Q\'){x=x.1W(/<[^>]*>?/gm,\'\')}}I x};B BV=E(y){B x=K;B pa=26.a7(\'mV\');W(B i=0;i-1){x=H}}I x};B 4f=E(x,y,z){if(x){if(x.J(\'1u\')>-1||x.J(\'B\')>-1){if(O(y)&&O(z)){z.C.1G=y}I 3y(x)}F{x=x.1W(\'#\',\'\');B r=2V(x.U==3?x.5i(0,1).fC(2):x.5i(0,2),16);B g=2V(x.U==3?x.5i(1,2).fC(2):x.5i(2,4),16);B b=2V(x.U==3?x.5i(2,3).fC(2):x.5i(4,6),16);if(O(y)){I\'5r(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{I\'BW(\'+r+\', \'+g+\', \'+b+\')\'}}}};B e1=E(x){if(v.zm&&v.zm!=1){x=x/v.zm}I x};B P=E(e,o){if(O(e)){W(B 1d in o){if(o.2v(1d)){if(o[1d]!=\'10t\'&&o[1d]!=1L){if(1O o[1d]==\'10T\'&&1d!=\'3Q-dM\'&&1d!=\'1G\'&&1d!=\'4N\'){o[1d]+=\'px\'}if(1d.J("10F")>-1&&1d.J("HF")==-1){o[1d]=3y(o[1d])}if(1d=="2U"||1d.J("e4")>-1){e.C[\'-ms-\'+1d]=o[1d];e.C[\'-qZ-\'+1d]=o[1d];e.C[\'-3L-\'+1d]=o[1d];e.C[\'-o-\'+1d]=o[1d]}if(1d=="y8"){if(o[1d].J(" ")>-1){o[1d]=\'"\'+o[1d]+\'"\'}}if(1d=="7Q-k1"){e.C.11l(1d,o[1d],\'6l\')}F{e.C[1d]=o[1d]}}}}}};B wn=E(x,6u,b1,b2){6u=3y(6u);B y=2j(b1,1)*1;B z=2j(b2,1)*1;P(x,{"2l":"11m-3f-4F(-11k,"+6u+","+6u+" "+y+"px,5r(0,0,0,0),"+y+"px,5r(0,0,0,0) "+(y+z)+"px)"})};B 3y=E(c){if(c){c.J("1u")==0?c=\'B(--6M\'+c+\')\':\'\';I c.1m(0,1)!=\'#\'&&c.J("B")==-1&&c.J("BW")==-1?c="#"+c:c}F{I\'#gc\'}};B KW=E(x,1u,y){!1u?1u=\'#gc\':\'\';1u=3y(1u);B r=5W(nW,10W);x=x.1W(/\\(Bt\\)/g,r);x=x.1W(/\\(1u\\)/g,1u);x=x.1W(/\\(kG\\)/g,1+(v.11j.1P-1)/2);B BY=x.1m(0,x.J(\'|||\'));B zh=x.1m(x.J(\'|||\')+3);B aR=\'\';if(o.1l.3L){aR=zh.1W(/6g:/g,"-3L-6g:");aR=aR.1W(/6g-/g,"-3L-6g-");aR=aR.1W(/@BX/g,"@-3L-BX");aR=aR.1W(/2U/g,"-3L-2U")}y?y.1S=BY:\'\';fy(aR+zh)};B 7P=E(x,y,f){B z=K;if(x){W(B i=0;i-1){z=H}}}}}I z};B iC=E(x,y){B z=K;if(x&&y){W(B i=0;i-1){z=H}}}I z};B fy=E(x){if(o.P){if(o.P.BZ){o.P.BZ.11c=x}F{o.P.1T(26.IN(x))}}};B eM=E(x){P(x,{"1r":"2t","1g":0,"1f":0,"17":"100%","1e":"100%"})};B h4=E(x){P(x,{"ak":"1X"})};B 51=E(y,z){B x=1y C0();x.3a(\'C1\',y,H);x.bZ=z;x.eH()};B 11b=E(x){if(x){W(B i=0;i<5;i++){if(x.11a=="ze"){1k}F{if(x.C2){x=x.C2}}}}I x};B fn=E(z){B fn=26.1U("4M");if(o.m5.J(z)>-1){o.m5.2K(z);if(z.J("?")>0){z=z+\'&\'+2H.5W()}F{z=z+\'?\'+2H.5W()}}F{o.m5.2K(z)}fn.7l(\'3O\',z);fn.7l(\'1e\',\'4x\');fn.7l(\'17\',\'4x\')};B 4b=E(e,o){W(B 1d in o){if(o.2v(1d)){e.7l(1d,o[1d])}}};B av=E(e){if(e){3c{e.3J.3p(e);e=2b}2J(e){}}};B 5W=E(9E,5y){I 2H.94(10X.U>1?(5y-9E+1)*2H.5W()+9E:(9E+1)*2H.5W())};B qN=E(){I 2H.5W().6q(36).13A(2,12)};B zo=E(x,y){x=8l.6F(x).13y(E(4J,1d){if(1d!=y){4J[1d]=x[1d]}I 4J},{});I x};B 4S=E(x){if(1O x=="4Q"){I x.1W(/^\\s+|\\s+$/gm,\'\')}F{I x}};B 6C=E(x,y,z){B r=K;if(x){if(x.J(y)>-1){B r=x.1m(x.J(y)+y.U);if(z){if(r.J(z)>-1){r=r.1m(0,r.J(z))}}}}I r};B 13t=E(x,n){if(n==0){I"#0"+cH.e(x)}if(n==-1){I cH.e(x)}if(n==1){I"#1"+yO(cH.e(x),1)}};B yX=E(x){if(v[x]!=""){if(1O v[x]!="4Q"){o[x+\'o\']=v[x]}F{if(v[x].J("[{")==0){3c{v[x]=v[x].1W(/6M\'qt/ig,\'"\');o[x+\'o\']=2m(v[x])}2J(e){}}}}};B 6n=E(x){I 7c.zr(x)};B f0=E(x){if(x.1m(0,2)=="#1"){I cH.d(yO(x.1m(2),-1))}F if(x.1m(0,2)=="#0"){I cH.d(x.1m(2))}F{I x}};B GF=E(x){if(x){if(x.J(\'3R\')==-1&&x.J(\'.\')==-1&&x.U>100&&x.J(\'2e:\')==-1){x=\'2e:9P/va;kv,\'+x}}I x};B 1n=E(x){x?x.C.6a="2Y":\'\'};B 1t=E(x){x?x.C.6a="4H":\'\'};B 3m=E(x){x?x.C.2q="1X":\'\'};B 6f=E(x){x?x.C.2q="4y":\'\'};B 5J=E(x){I x?x.C.6a!="2Y"&&x.C.2q!="1X":K};B 5t=E(s){if(1O s=="4Q"){if(s.J("px")>0){s=s.1m(0,s.J("px"))}}I 2V(s)};B 2Y=E(x){I x.C.2q=="1X"};B 4L=E(o,x,y){o[x+\'1g\']=0;o[x+\'2n\']=0;o[x+\'2L\']=0;o[x+\'1f\']=0;if(O(o[y])){B z=o[y].2B(" ");if(z.U==4){o[x+\'1g\']=z[0]?4a(z[0]):0;o[x+\'2n\']=z[1]?4a(z[1]):0;o[x+\'2L\']=z[2]?4a(z[2]):0;o[x+\'1f\']=z[3]?4a(z[3]):0}}I o};B vc=E(x){if(x){x=x.1W(/ /ig,\'px \')}I x+\'px\'};B lR=E(x,y){I v[x]&&v[x]!=\'\'?v[x]:y};B g5=7c.zr(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 cH={bw:g5+"12L+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=cH.C3(e);mv(f>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(rE(r)){u=a=64}F if(rE(i)){a=64}t=t+G.bw.6R(s)+G.bw.6R(o)+G.bw.6R(u)+G.bw.6R(a)}I t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1W(/[^A-Za-z0-9\\+\\/\\=]/g,"");mv(f>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+6n(n);if(u!=64){t=t+6n(r)}if(a!=64){t=t+6n(i)}}t=cH.Cv(t);I t},C3:E(e){e=e.1W(/\\r\\n/g,"\\n");B t="";W(B n=0;n127&&r<12T){t+=6n(r>>6|12U);t+=6n(r&63|128)}F{t+=6n(r>>12|C6);t+=6n(r>>6&63|128);t+=6n(r&63|128)}}I t},Cv:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;B c3=0;mv(n12Z&&r0){if(v.Y.Wm==1&&!v.54){B 6F=8l.6F(o.1E);B xf=6F.5i(-1)[0];xf?v.54=xf:\'\'}B y=Dp();if(y){x=y.3r;o.cF=y.1I;o.S?o.S.Is(y.1I):\'\';if(2p(y.2g)){if(o.R){o.R.9W(y.2g)}F{v.2g=y.2g}}if(O(y.2A)){y.22=y.2A}if(O(y.1B)){if(y.1B=="3z"&&!o.1B){}F{v.1B=o.2f=y.1B}}7S("Dd");if(O(y.id)){o.3h=y.id}B sx=["22","ma","mT","1a","jX","De","Df","mU","fW","8x","6L","8v","5R","4u","4C","Dh","cs","1p","7g","9C","1N"];if(O(v.cp)){if(v.cp.Wy==1&&v.cp.m7==1){sx.2K("1I");sx.2K("t1");sx.2K("t2");sx.2K("t3");sx.2K("t4");sx.2K("t5")}}W(B i=0;i0){if(v.cp.IA==1){o.qC=v.cp.I8;o.X.mb(y)}o.X.a5(\'1I\')}if(O(y.1N)){1D(E(){o.X.43(y.1N)},4w)}if(o.S){o.S.6A(o.Y);if(v.9C){o.S.rO()}}if(o.3b){o.3b.aI()}}F{}}}if(1O(x)==\'4Q\'){x=pW(x);if(x){if(x.J("#"+v.a4)==0){x=o[o.fd[0]](x)}if(x){if(x.J("#"+v.ce)==0&&x.J(v.eC)>0){x=o[o.fd[1]](x)}if(x){if(x.J("#0")==0){x=cP(x)}x=pW(x)}F{x=\'\'}}}if(v.cR==1){x=cR(x)}if(x==\'\'){1q("4W 3r");o.bE=H;js("2z","4W")}o.2D=[];o.a2=[];o.7O=[];o.nc=0;o.3o=0;o.7f=0;o.9T=0;v.kg==\'\'?v.kg=\',\':\'\';if((x.J(v.kh)>-1&&x.J(v.dS)>-1)||O(v.bX)){o.4p=x.2B(v.kg)}F{o.4p=[x]}o.bG=[];if(O(v.bX)){B bX=v.bX.2B(v.kg)}if(o.4p.U>0){B q=-1;W(B i=0;i1){o.2D[i]=o.4p[i].1m(o.4p[i].J(v.kh)+v.kh.U,o.4p[i].J(v.dS)-v.dS.U);o.4p[i]=o.4p[i].1m(o.4p[i].J(v.dS)+v.dS.U)}F{if(O(v.bX)){o.2D[i]=O(bX[i])?bX[i]:\'\'}F{o.2D[i]=i+1}}B is=0;if(O(v.4T)&&q==-1){if(7c(v.4T).J("nv:")==0){if(v.4T.1m(4)*1==i){is=1}}if(v.4T==o.2D[i]){is=1}if(v.4T=="5y"&&i==o.4p.U-1){is=1}}if(O(o.4T)){if(o.4T==o.2D[i]){is=1;q=i}}if(is==1){o.nc=i;o.3o=i}o.4p[i]=xo(o.4p[i])}}}F{o.4p[0]=xo(o.4p[0])}I o.4p[o.nc]}}F{I x}};E xo(x){if(O(v.n0)&&x.J("//")==-1){x=v.n0+x}I x};G.Dk=E(){if(o.Y){B x=o.Y.Da();W(B i=0;i0&&v.3q==1){o.gD=H;1D(ys,v.1v.8T*2o)}if(v.W4==1&&v.W5){W6()}W(B i=0;i0?o.S.4n(o.R.1b(),o.R.1p()):\'\';if(!o.yr){o.yr=H;if(v.1v.8T>0&&v.3q==1){o.gD=H;1D(ys,v.1v.8T*2o)}}B lP=K;if(o.R.1b()>1&&v.nZ==1&&b8!=1&&!8u()&&!O(o.29)&&!O(o.5N)){lP=8B("dw")}if(lP){8u()?aq(K):\'\'}F{aq(K)}}}}}F{o.R?o.R.2F():\'\'}};E ys(){o.gD=K;o.S.4O()}G.3k=E(){if(o.1z){o.gQ=K;1q("3k");o.R.3k();o.S.3k();js("4d");v.r6==1?8P():\'\';v.sG==1?p5():\'\';v.5v==1?o.5v.3i("4d"):\'\';if(o.5k){if(v.yt==1){3m(o.22)}}if(!O(o.29)&&!O(o.5N)&&v.nZ==0){if(8B("dw")){}F{if(v.CR!=1&&v.lY==1){iX("eR","4d")}}}if(8u()){o.o4=H}o.ls=K}};G.5p=E(){o.R.5p();o.S.5p();o.3v=H;js("5o")};G.6s=E(){o.R.6s();o.3v=K;o.S.6s();o.R.43(v.1N);js("9D")};G.43=E(x,y){if(o.S){x<0.Wl?x=0:\'\';x>1?x=1:\'\';if(x<=0){G.5p();v.1N=0;x=0}F{if(o.3v){G.6s()}v.1N=x}js("1N",x);o.S.43(x,y);o.R.43(x)}};G.9R=E(){o.S.9R()};G.8Q=E(){o.S?o.S.8Q():\'\'};G.WG=E(){G.8Q()};G.ug=E(){o.X.6H();G.8Q()};G.4n=E(1b,1p){if(o.3z&&!o.1B){B f=o.3z.bc();if(f.t&&f.d){1b=f.t}}o.S?o.S.4n(1b,1p):\'\'};G.rB=E(1b,1p){if(o.2f>0&&o.2E!="5a"){o.X.41(o.2f,K);o.2f=1L}};G.gq=E(){B d=1y 6y();o.aB=d.8L();B x=K;if(o.S.bW()&&v.1j.7H!=1){o.S.b3();x=H}if(o.3b){if(o.3b.rj()){o.3b.ac();x=H}}if(v.Y.7H==0){if(o.S.ly()&&v.Y.dE==1){o.S.dc();x=H}}if(v.7y==1&&O(v.CF)&&!O(2M.7y)){7y(v.CF);x=H}if(o.3v&&v.mA==1){o.X.6s();v.mA=0;x=H}if(!x){if(v.1R.on==1&&v.1R.2T==1&&v.1R.tM==1){7F(\'1z\',(o.1z?0:1))}G.8y()}};G.F5=E(){if(o.S.bW()){o.S.8k()}};G.8y=E(){if(o.R.7k()=="8f"){js("FA");v.X5==1?G.nC():G.3k()}F{js("FN");G.2F()}9S()};G.41=E(bs,lk){if(bso.R.1b()){I}}if(v.4C>0){bs0){1b=o.2f}o.S.jl(1b,1p,x)};G.sg=E(){B 1b=o.R.1b();B 1p=o.R.1p();B bA=1p>0?1b/1p:0;B cj=2H.nU(bA*100);if(!o.i9){o.S?o.S.jl((o.2f>0?o.2f:1b),1p):\'\'}F{1b!=o.fX&&o.fX!=-9?o.i9=K:\'\'}if((v.ga==1||v.CJ==1)&&1p>0){mt("xV","2F 25%",bA,0.25);mt("xW","2F 50%",bA,0.50);mt("xX","2F 75%",bA,0.75)}W(B i=0;i<3;i++){if(!o.mp[i]){if(bA>=i*0.25+0.25){CU(i)}}}v.xS==1?1q(1,1b,1p):\'\';if(v.6O==1||v.y6>0){if(o.1z){B z=K;B mw=K;if(v.CN==1&&v.6O==1){if(!o.R.6j()){z=H}}if(1b>0){if(1b==o.1b&&!z){mw=H}F{o.aj=0}o.1b=1b}F{if(v.Xf==1){B ld=o.R.au();v.xS==1?1q(2,ld,o.mx):\'\';if(!z){if(ld==o.mx){mw=H}F{o.aj=0}}o.mx=ld}}if(mw){o.aj++;if(v.6O==1){v.xS==1?1q(3,o.aj):\'\';if(o.aj==v.ts*(2o/o.nr)){o.X.fN()}}F if(v.y6>0&&o.R.sE()>1){if(o.aj==v.y6*(2o/o.nr)){o.R.5T(\'OR yb\')}}}}}if(v.9x){if(v.9x.bz==1&&1p>0){!o.bz?o.bz=[]:\'\';o.bz[2H.4c(1b)]=1}}if(v.29==1){if(v.CP!=1&&v.k4==1){!O(o.29)?iX("6S",1b,1p):\'\'}if(v.CR!=1&&v.lY==1){!O(o.29)?iX("eR",1b,1p):\'\'}}if(v.Cy==1&&v.y9>0){if(1b>=v.y9){if(!O(o.29)){if(8B("7e")){o.R.3k();o.S.3k()}v.y9=0}}}7S("1z");if(v.8b==1&&v.CS>-1){Xk(1b,1p)}if(v.Xl==1&&v.Xm){if(1O CT!=="1L"){CT(1b)}}if(o.5k){9S(1b)}if(o.5O&&v.cw==1){if(o.3z){!o.2f?o.3z.tS(1b,1p):\'\'}}if(o.9Z){o.6C?o.6C.1z(1b):\'\'}if(O(v.4u)){B ed=v.4u;if(7P([v.4u],\'-\')){ed=1p}if(ed>0&&1b>ed){o.R.3k();o.R.41(v.1B>0?v.1B:0);o.X.pu()}}if(O(v.5R)){B r1=v.5R.2B(",");W(B i=0;ir2[0]&&1b0){if(v.X2==1){if(1O DJ!=="1L"){DJ(1b,1p,cj)}}if(v.X1==1&&o.dt){if(1O A2!=="1L"){A2()}}}o.cj=cj};E CU(x){o.mp[x]=H;if(v.cw==1&&v.CQ==1&&v.CO==x){if(o.5O&&o.3h){o.3z?o.3z.WL(o.3h):\'\'}}}E mt(x,y,t,p){if(!O(o.kA[y])){if(t>p){bx(x,y,1)}}};G.fN=E(){o.aj=0;O(o.cE)?2I(o.cE):\'\';if(v.WN==1){js("6O")}F{o.2f>0||o.R.6j()?\'\':o.2f=o.R.1b()+(v.WO>0?1:0);B CM=o.S.ly();js("6O");o.R.6O();CM&&v.Y.dE==1?o.S.lF():\'\'}};G.BR=E(){o.S.jl(0,0);o.S.xj(0,0);o.X.4n(0,0);o.S.8Q()};G.xP=E(){if(o.R){B 1b=o.R.au();if(v.WQ==1){js("au",1b)}B 1p=o.R.1p();o.S?o.S.xj(1b,1p):\'\'}};G.pu=E(){js("WI");o.7J=H;if(v.9J==1){if(o.2E=="5a"){G.bV()}v.29==1?o.X.h6(\'7z\'):\'\';if(v.1B>0){o.X.41(v.1B);o.2f=1L}G.2F()}F{if(o.R.6j()||o.2E=="5a"){G.bV()}F{if(v.CL==1){o.X.41((v.1B>0?v.1B:0),H);if(o.1l.ie){o.R.3k()}}}o.S.8C();v.Cy==1?v.WT=1:\'\';if(8B("po")||8B("tm")){}F{9U()}}js("4u")};G.9p=E(){B 2N=K;B 2z=K;o.Dg=K;o.bI=H;1D(E(){o.bI=K},jW);W(B x in o.7A){if(o.7A.2v(x)){if(O(o.7A[x])){3c{o.7A[x].CI()}2J(e){}}}}3c{o.eQ=H;if(((o.1l.4D&&v.gh==1)||(o.1l.cD&&v.F6==1))&&o.4B&&!o.a9){B x=o.R.9V();if(x){if(x.WV){fx();2N=H}}}if(!2N){B lQ;B y=o.1V;if((o.2E=="dm"||o.2E=="cO")&&o.1l.7D&&v.gh==1){o.R.jY();I}if(y.rQ){o.8n=H;lQ=y.rQ({mW:"1n"});if(lQ!==1L){lQ.dl(E(){}).2J(E(2z){})}}F if(y.s6){y.s6({mW:"1n"});o.8n=H}F if(o.1V.rK){y.rK({mW:"1n"});o.8n=H}F if(y.rZ){y.rZ({mW:"1n"});o.8n=H}F if(y.rS){y.rS();o.8n=H}}}2J(e){2z=H;1q(e)}if(!o.8n&&!2N){if(o.1l.3L&&o.qu){fx()}F{G.xQ()}}if(!2z){1D(Dj,4w)}};E fx(){B x=o.R.9V();if(x){if(o.R.1b()==0&&o.1l.4D&&v.X0!=1){!o.1z?o.X.2F():\'\'}F{o.ji=H;o.R.BC();x.WH();x.1A("JN",D7)}}}E m6(){B x=o.R.9V();if(x){x.VZ()}};G.fx=E(){fx()};G.m6=E(){m6()};E Dj(){if(o.Dg!=H){if(o.9n){o.R.dO()}if(v.1R.tV==1){nF(H);o.5A=H}v.5v==1?o.5v.3i("lI"):\'\';js("2a");bx("lI","9p",1)}};B cX;B 8I={x:0,y:0};E sF(e){if(o.3b){if(o.3b.mh()){I}}if(e.VY!=0){e.tz!=0?8I.x++:8I.x--;e.d0!=0?8I.y++:8I.y--;if((v.1R.CY==1||v.1R.Db==1)&&o.2a&&8I.y>8I.x){3Y(cX);cX=7I(E(){8I={x:0,y:0};3Y(cX)},2o)}F{o.9O=H;3Y(cX);cX=7I(E(){o.9O=K;o.S.4V();8I={x:0,y:0};3Y(cX)},4k);o.S.4V();e.9A()}if(8I.x>8I.y){if(e.tz>0){o.X.43(4a(v.1N)-v.1R.lB/10,"no")}F{o.X.43(4a(v.1N)+v.1R.lB/10,"no")}}F{B st=(o.1l.kH?-v.1R.lB/10:v.1R.lB/10);if(v.1R.Db==1&&o.2a){o.R.1P((e.d0>0?st:-st))}F if(v.1R.CY==1&&o.2a){3u("3K",(e.d0>0?"+"+st*10:"-"+st*10))}F{o.X.43(4a(v.1N)+(e.d0>0?st:-st),"no");o.S.kk()}}}}E D7(){if(o.1l.4D){o.R.BB();js("tP")}o.ji=K}G.xQ=E(){if(o.eQ){o.2a=H;o.S.9p();if(!o.8n){if(O(o.8z)){3c{P(o.8z,{\'17\':\'100%\',\'1e\':\'100%\',\'1r\':\'uj\',\'1f\':0,\'1g\':0,\'4N\':"nW"})}2J(es){}}P(o.1V,{\'17\':\'100%\',\'1e\':\'100%\',\'1r\':\'uj\',\'1f\':0,\'1g\':0,\'4N\':"nW"});o.2X=o.1V.2c;o.4o=o.1V.2W;3c{26.3N.C.5q=\'2Y\';if(!O(o.Y)){26.yD=E(e){e.9A()}}}2J(es){}}if(v.u1==1){P(o.1V,{\'7G\':\'#3W\'})}if(v.tg==1&&o.1l.3L==1&&!o.1l.ff){B sw=1F.aL.17;B fz=1;W(B i=1;i<6;i++){if(sw>2o*i){fz=2j(v[\'tg\'+(2o*i)],i)}}if(fz>1){o.1V.C.Cw=fz;v.zm=fz;aZ()}}if(o.3b){o.3b.ac()}9S();o.eQ=K}};G.8c=E(){mI=H;if(26.D6){26.D6()}F if(26.D5){26.D5()}F if(26.D4){26.D4()}F if(26.D3){26.D3()}F if(26.D2){26.D2()}F if(26.D1){26.D1()}if(!o.8n){G.xd(K)}};G.Le=E(x,y){tU(x,y)};E tU(x,D0){if(O(o.29)&&!D0){o.oc=x}F{B 2N=K;B dF=o.9L/x;B dA=0;B ny={\'1e\':dF};if(v.V5==1){if(dF>o.9N){dF=o.9N;dA=o.9L/x;o.9L=ny[\'17\']=dA}}if(O(o.8z)&&v.IV!=1){3c{P(o.8z,ny)}2J(es){2N=H;1q("eF V6 UY")}}if(!2N){o.5b=x;o.9N=dF;if(o.5b>0){P(o.1M,ny)}if(dA>0){js("17",dA)}js("1e",dF)}if(o.29&&!o.2a){o.4o=dF;if(dA>0){o.2X=dA}o.29.2w()}}};G.xd=E(x){if(mI||x){o.2a=K;o.ji=K;if(!o.8n){if(O(o.8z)){3c{P(o.8z,{\'1r\':\'pb\',\'1f\':0,\'1g\':0,\'4N\':\'CX\'});P(o.8z,o.IQ);P(o.8z,{\'17\':o.bD,\'1e\':o.d5})}2J(es){}}P(o.1V,{\'17\':o.bD,\'1e\':o.d5,\'1r\':\'2t\',\'1f\':0,\'1g\':0,\'4N\':\'CX\'});3c{26.3N.C.5q=\'2y\';26.yD=E(e){I H}}2J(es){}}o.S.8c();if(v.u1==1){P(o.1V,{\'7G\':v.pg});if(v.eE==1){o.1V.C.7G=\'eE\'}F{P(o.1V,{\'7G\':v.pg})}}if(v.zm>1){o.1V.C.Cw=1;v.zm=1;aZ()}if(v.1R.tV==1){nF(K);o.5A=K}if(o.3b){o.3b.ac()}9S();o.my?o.my=K:\'\';o.S.nh();mI=K;js("tP");o.8n=K;o.bI=K}};G.5A=E(x){v.1R.Vd!=0?nF(x):\'\'};E nF(x){8I={x:0,y:0};if(x){1F.1A("hT",sF,{5F:K})}F{3Y(cX);1F.5z("hT",sF)}}G.bV=E(x){v.4P=0;if(x!=1){o.S.3k();o.X.BR()}F{}o.R.43(v.1N);if(o.S.bW()){o.S.8k()}if(o.3v){G.5p()}9S(0);1q("2N");js("2N")};G.nC=E(){v.4P=0;v.3q=0;v.pe=0;v.6O==1?v.6O=9:\'\';o.R.rp();o.X.bV()};G.6d=E(x){if(O(o.3o)){if(o.3o!=x){o.3o=x;if(v.wf==1){o.4T=o.2D[x];if(o.5O){46.9I("w4",o.4T)}}o.R.6d(x);js("5c",o.2D[x]);o.S.xK(x)}}};G.l9=E(){o.S?o.S.l9():\'\'};G.eY=E(x){if(O(o.7f)){if(o.7f!=x){o.7f=x;if(v.J4==1){o.b0=v.b0=o.7O[x];if(o.5O){46.9I("vN",o.b0)}}o.R.eY(x);js("7K",x);o.S.la("7K")}}};G.9y=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;7c(y).J(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.dD?1:o.6k[x];o.aC=x}y=4a(y);if(o.hZ||z){o.lb=y;W(B i=0;i0&&o.5O){B tb=46.6N("mg"+x+"4e"+o.d);if(tb){B ct=1y 6y();o.aB=ct.8L();B BP=(ct.8L()-tb)/Vf;if(BP0){if(o.R.1p()>0){if(o.R.1p()0){v["6r"+x+"4e"+"C8"]=v["6r"+x+"BL"]}F{I K}}}}if(o.lD.J("8O")!=-1&&v.29==1&&!o.b8&&v[x+\'s\']==1){if(1O t8=="1L"){I K}if(x=="7e"||x=="tm"){if(1O Ck!=="1L"){2u=[];I Ck(x)}}if(O(o.29)||O(o.5N)){if(!5J(o.sV)||8u(o.42)){1q(\'ad bg\');I K}F{1q(\'ad nT\');I H}}F{if(O(v[x])){if(v[x].6q().J(".")>-1||v[x].6q().J(":")>-1||v[x].6q().J("[UW]")>-1){js("UM",x);if(!8u(x)&&x!="eR"){1D(E(){o.1z||(o.5N==2b&&o.29==2b)?\'\':o.X.9R()},10);hu()}7L=0;9F=0;oJ=x;2u=v[x].2B(" fQ ");o.5Y=[];o.ue=2u.U;qv();o.F1=1;o.lT=H;W(B i=0;i<2u.U;i++){2u[i]=2u[i].2B(" or ")}v[x.aH("4e","ij")]=v[x];v[x]=2b;o.42=x;if(x!=\'eR\'){o.29=1y t8()}o.5N=1y ov();W(B i=0;i<2u.U;i++){W(B j=0;j<2u[i].U;j++){B 8j=4S(2u[i][j]);if(8j.J("[50%]")>0){B 1C=5W(1,2);2u[i][j]=2u[i][j].1W("[50%]","");if(1C==2){2u[i][j]=\'\'}}}}if(v.uk==1){W(B i=0;i<2u.U;i++){B n=i==0?1:0;if(2u[i].U>n){W(B j=n;j<2u[i].U;j++){B 8j=4S(2u[i][j]);if(o.1l.sU){h5(8j)}F{1D(h5,i*100,8j)}}}}}if(2u[0][0]==\'\'){hX()}F{o.5N.oy(4S(2u[0][0]),x)}I H}F{I K}}F{I K}}}F{I K}};G.sn=E(x){8B(x)};E iX(w,x,d){if(O(o[w+\'o\'])&&v[w+\'s\']==1){B y;W(B i in o[w+\'o\']){if(o[w+\'o\'].2v(i)){if(!O(o[w+\'o\'][i].pd)&&O(o[w+\'o\'][i].1b)&&O(o[w+\'o\'][i].29)){B z=o[w+\'o\'][i].1b.6q();B ok=K;if(z){if(x=="8h"){if(z==x){ok=H}}F{if(z=="4d"){if(z==x){ok=H}}if(z.J("%")>0){if(d>0){z=2V(z.1m(0,z.J("%")))*d/100}F{z=-1}}F{z=2V(z)}if(x>=z){if(v[\'6r\'+w+\'Cq\']>0&&z>-1){if(x-z>=v[\'6r\'+w+\'Cq\']){z=-1}}if(z>-1){ok=H}}}if(o[w+\'o\'][i].Cp&&o.R.1p()>0){if(o.R.1p()0){1q("8O UX");o.29.4r();o.29=2b;o.29=1y t8()}if(8u()){r4()}F{if(o.1z){o.R.3k();o.S.3k()}}o.t6++;if(o.lT&&v.dZ>0){2I(o.dZ);o.dZ=1D(Cc,v.dZ*2o*60);if(O(v.Cg)){if(v.Cg!=\'\'){o.i4?o.i4.5R():\'\';o.i4=1y VG()}}}o.lT=K;if(v.Cf>0){1q("8O VI");js("VJ");1D(t0,v.Cf*2o,x)}F{t0(x)}}F{1q("8O VK")}}};E t0(x){o.29.Go(x)}E Cc(){if(O(o.29)){if(o.29.cM()&&o.dY==0){o.29.so();1q("8O yb "+v.dZ);2u=[];cY()}}}G.VM=E(){js(\'VN\',o.42);1q("8O 2z");sR()};G.hX=E(){sR()};E sR(){B n=qv();1q("8O 6h "+!n);!n?hX():cY()};G.VO=E(x){if(v[o.42+"sP"]){W(B i=0;i<3;i++){v[o.42+"sP"]=v[o.42+"sP"].1W(x+(i==0?\' fQ \':(i==1?\' or \':\'\')),\'\')}}};E qv(){B x=K;if(o.42){B 8e=v[\'6r\'+o.42+\'4e\'+\'C8\'];B lH=v[\'6r\'+o.42+\'4e\'+\'VQ\'];if(lH||8e){if(lH>0&&o.tN>0){o.ue=lH;if(o.dY>=lH){x=H}}F{if(8e>0){o.ue=8e;if(o.dY>=8e){x=H}}}}}I x}E hX(){if(2u.U>0&&2u[7L]){if(9F<2u[7L].U-1){1q("8O VR");o.29?o.29.so():\'\';r4();9F++;B 8j=4S(2u[7L][9F]);B gx=sB(8j);if(gx==\'7g\'){o.5N=1y ov();o.5N.oy(8j,o.42)}if(gx==\'2z\'){hX()}}F{cY()}}F{cY()}}E sB(8j){B x=\'7g\';if(v.uk==1&&o.5Y){B qU=K;B n=0;W(B i=0;i1&&9F<2u[0].U-1&&2u[9F]){B Ep=2u[9F].5i(1,99);2u[0].sS(9F+1,99);sZ=H}}if(1O(x)=="3X"){W(B i=0;i=i){I}F{}}}if(2u.U==1&&2u[0].U>1){}F{B n=0;W(i=0;i0&&7L==2u.U-1){if(2u[0][0].J("js:")==0){7L=-1;2u=[[2u[0][0]]]}}if(o.Vl==2){2N=H}if(2u.U>7L+1&&!2N){o.29.so();r4();7L++;o.F1++;9F=0;B 8j=4S(2u[7L][0]);B gx=sB(8j);if(gx==\'7g\'){o.5N=1y ov();o.5N.oy(8j,oJ)}if(gx==\'2z\'){cY(iw)}}F{fo();o.S.8Q();if(O(o.29)){o.29.4r();o.29=2b}o.5N=2b;2u=[];9F=0;7L=0;o.oa=0;o.EP!=1?js("Vk",o.42):\'\';o.EP=0;if(v.Fv==1){if(o.g0){3c{o.g0.y7()}2J(e){1q(o.g0,e)}o.g0=1L}}oJ=\'\';o.dY=0;o.EL=0;2I(o.dZ);3Y(o.Vw);o.i4?o.i4.5R():\'\';o.c7?o.c7.1n():\'\';o.tN++;if(o.42=="7z"||(o.42=="dw"&&v.nZ==1&&o.gQ)||o.42=="6S"){if(v.3r!=\'?\'){o.R.d4();B re;if(o.tO){o.X.lh();o.tO=K;re=H}if(o.2E=="5a"&&!o.tZ&&o.1l.4D){re=H;o.42=="7z"?o.R.AO():\'\'}if(re||iw==\'iw\'||v.Xn==1||o.o4){o.o4=K}F{o.X.2F(1)}}}if(o.oc>0){tU(o.oc);o.oc=0}if(o.42=="po"){9U()}o.tZ=K;o.42=2b}};G.Zf=E(){2u=[[\'\']]};G.h6=E(y){B x=[\'7z\',\'dw\',\'po\',\'7e\',\'tm\'];B z;W(B i=0;i0){v[x[i]]=v[x[i].aH("4e","ij")];v[x[i].aH("4e","ij")]=2b}}}if(y=="7z"||y=="6S"){if(v.r8>1){if(O(o.tE)&&v.k4==1){W(B i in o.tE){o.tE[i].pd=1L}v.r8--}}}};G.nb=E(){hu();if(O(o.8b)){o.8b.4r();o.8b=2b}o.8b=1y Zm()};G.Zo=E(){fo();o.8b.4r();o.8b=2b};G.hu=E(){hu()};G.fo=E(){fo()};E hu(){if(o.ay){}F{o.ay=1U("1Z");o.1V.1T(o.ay);eM(o.ay);P(o.ay,{"2l":"#3W","1G":0.1});o.ay.C.4N=Iz}};E fo(){if(o.ay){o.1V.3p(o.ay);o.ay=2b}};E 8P(){if(O(o.2g)){B p=o.2a?2j(v.Zp,v.2g):v.2g;if(p!=o.xH){9W(p,o.2g,v.gz)}1t(o.2g);P(o.2g,{"1G":v.na});o.S.4O();o.fi?o.fi.1z():\'\'}};G.f8=E(){if(O(o.2g)){if(5J(o.2g)){3Y(o.zj);B t=o.R.1b();if(t==0&&v.AS==1){}F{if(v.DH>0){2I(o.rb);o.rb=1D(p5,v.DH*2o)}F{p5()}}}}};E p5(){2I(o.rb);if(v.r6==1&&!o.1z){}F{P(o.2g,{"1G":0});1D(DE,4h)}}E DE(){if(!o.1z&&v.fI==1){}F{1n(o.2g);o.fi?o.fi.4d():\'\';o.S.4O()}}G.8P=E(){8P()};E DD(x){if(v.rM==1){W(B i=0;i<1F.5g.U;i++){if(1F.5g[i]){if(1F.5g[i].3i("id")!=v.id){1F.5g[i].3i(\'4d\')}}}}1F.eL=v.id}E rU(x){B y=8l.6F(x).U;o.jQ=0;if(y>0){x=rV(x,y,\'\',-1)}I x}E rV(x,y,p,j){B x2=[];B 2N;if(O(x[\'Y\'])){x=x[\'Y\'];y=x.U}B ii=0;W(B i=0;i0&&q2>0){B s1=x[i][\'3r\'].1m(q1+1,q2-q1-1);B s2=s1.2B(",");B s3=\'\';W(B k=0;k0){x[i][\'4X\']=rV(x[i][\'4X\'],z,x[i][\'id\'],i)}}if(!2N){x2.2K(x[i])}}I x2}E Dp(){B x=[];if(O(v.54)){if(v.54.J("x-")!=0){W(B y in o.1E){if(o.1E.2v(y)){if(o.1E[y].dR==v.54){v.54=y}}}}if(O(o.1E[v.54])){v.Y.YU==1?v.Y.z6=0:\'\';x=o.1E[v.54]}F{x=o.Y[0];if(v.54==o.Dz){o.2f=1L}}}F{x=o.Y[0]}if(x){W(B i=0;i<10;i++){if(O(x[\'4X\'])){x=x[\'4X\'][0]}F{1k}}v.54=x.id;if(v.54==o.Dz&&x.1B!=\'3z\'){x.1B=1L}}I x}G.gE=E(){I gE()};E gE(){B x=K;if(o.S){if(o.S.gt()){if((v.Y.cA==1||v.hM==1)&&o.S.dq()){x=H}}}I x};E 9U(){bx("4u","9U",1);o.X.h6();if(o.5O&&v.cw==1){o.3z.tS(0,o.R.1p())}if(o.S.gt()){if(gE()){if(O(v.Y.Dv)){o.Dx=1D(E(){o.S.bJ()},v.Y.Dv*2o)}F{o.S.bJ()}}F{rf()}}F{if(v.YY==1&&o.2a){o.X.8c()}se()}}G.Dr=E(){rf()};E rf(){if(v.Y.cA==1&&v.Y.oD==1&&!o.S.dq()){o.S.nf();I}if(v.Y.KU==1){!o.S.ly()?o.S.dc():\'\'}se()}E se(){v.5v==1?o.5v.3i("4u"):\'\';js("Z1");if(v.7y==1&&v.Z2==1&&2p(v.DB)){7y(v.DB)}if(v.9c){if(1O DN!=="1L"){!o.9c?o.9c=1y DN():o.9c.Eb()}}!o.9c?8P():\'\'}E pW(x){if(x.J(\'js:\')==0){3c{x=2m(x.1m(3))}2J(e){8D.1q(e.a0)}}I x?x:\'\'}};B wr=E(1a){B 1a;B 3T;B nL;B 8i;B hi="";B eI=0;B kr=K;B lU=K;B tH;B R;B 3w;o.3M={x:1,y:1,x0:1,y0:1};B a1;B ko=[];B pY=0;B fJ=0;B iK;if(1O(1a)==\'4Q\'){1a=4S(1a);if(1a.J("[{")==0){3c{1a=1a.1W(/6M\'qt/ig,\'"\');1a=5m.7i(1a);a1?1a=o.X.6Q(1a):\'\'}2J(e){8D.1q(e);1a="Ea 5m"}}if(1a.J("#"+v.a4)==0){1a=o[o.fd[0]](1a)}if(1a){if(1a.J("#"+v.ce)==0&&1a.J(v.eC)>0){a1=H;o[o.fd[1]](1a,aJ)}}if(1a){if(1a.J("#0")==0){if(1a.J(o.ew)>0){1a=cP(1a.1W(o.ew,\'\'))+o.ew}F{1a=cP(1a)}}}if(v.cR==1){1a=cR(1a)}if(1O(1a)==\'4Q\'){if(1a.J(".aX")==1a.U-4||1a.J(".9b")>0){ko=1a.2B(" or ");rq()}}}o.3S=1U("1Z");eM(o.3S);P(o.3S,{"4U":"2U 0.2s 3f","1H-8W":"8N"});o.1V.1T(o.3S);if(v.1R.E9==1){if(!o.rN){rw(o.3S,\'o.E9\',v.1R.kl!=1,v.1R.kl==1,E8);o.rN=H}}if(!a1){aJ()}E E8(){B p=o.3S.jt;B p2=o.2X;if(v.1R.kl==1){p=o.3S.oK;p2=o.4o}B x;if(p>p2*2j(v.1R.E7,0.5)){if(o.S.gs()){x=H;o.S.dB()}}F{if(p<-p2*2j(v.1R.E7,0.5)){if(o.S.dq()){x=H;o.S.bJ()}}}if(x){if(v.1R.kl==1){P(o.3S,{"1g":0})}F{P(o.3S,{"1f":0})}}F{1y 53({mc:o.3S,1K:(v.1R.kl==1?"1g":"1f"),to:0,1b:0.1,5l:"FM",me:"rN"})}}E rq(){1a=ko[pY];if(1a.J(o.ew)>0){1a=1a.1W(o.ew,\'\');v.3r=1a}B 51=gL(1a);51.bZ=E(){if(G.gr==4&&G.7k==4w){dc(G);o.S.Fa()}F{o5(1)}};51.rT=E(e){o5(3)};51.eH();a1=H}E o5(x){if(ko.U>1){if(pY+10){y=o[o.fd[1]](y)}if(1a.J(".aX")==1a.U-4){B aX=y.2B(/(\\r\\n\\t|\\n|\\r\\t)/gm);1a=[];B rr=1;B kL=\'\';W(B i=0;i-1){if(aX[i].J(" - ")>-1){B 1C=aX[i].2B(" - ");kL=1C[1C.U-1]}}if(aX[i].J("3R")>-1){1a.2K({1I:""+(kL!=\'\'?kL:rr),3r:aX[i]});rr++;kL=\'\'}}}F{y=y.1W(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");3c{1a=5m.7i(y)}2J(e){8D.1q(e.a0);o5(2)}}if(o.S){if(v.Y.mP==1){o.S.lF(2)}}aJ();aZ();1D(E(){js("Y")},1)}}E aJ(x){1a=o.X.6Q(x?x:1a);1a&&1a!=\'?\'?6Q(1a):\'\';o.1z&&x&&!o.29?o.R.2F():\'\'}E 5T(x,DU){B y=H;B yy=H;js("ZU",x);if(o.jT){I}if(DU!=1&&v.6O==1&&v.tk==1){tu();I}if(3T){if(o.1z||o.gQ||(v.3q==1&&!o.1B)){if(3T.U>0){8i++;y=8i>3T.U-1;if(y&&3T.U>1&&v.f3>0){if(o.f31){if(o.2D[o.3o].J(2O("et"))==-1){o.2D[o.3o]=o.2D[o.3o]+\' (\'+2O("et")+\')\'}if(o.3o>0){yy=K;o.X.6d(o.3o-1);kb()}F{if(o.2D[o.3o+1].J(2O("et"))==-1){yy=K;o.X.6d(o.3o+1);kb()}}}}if(!y){o.2f>0||!o.1B||R.6j()?\'\':o.2f=4t();if(o.2E!=ne(3T[8i])||!o.4B){if(o.1z){o.X.bV(1)}}o.fZ=K;if(v.ty>0){2I(o.fk);o.fk=1D(k0,v.ty*2o)}F{k0()}}F{if(v.6O==1&&yy&&v.tk!=1){y=K;tu()}}}}F{y=K;if(!o.1B){k0()}}}if(y&&yy&&x){ti(x,H)}};E k0(){if(o.jT){I}if(o.1z||o.gQ||(v.3q==1&&!o.1B)){1q("ZY d3",o.2f);6Q(\'or\');o.1B&&!o.29?R.2F():\'\';kb()}F{if(!o.1B){if(3T.U>0){if(8i+1<3T.U){8i++;o.f3++;6Q(\'or\')}}}F{2I(o.fk);o.fk=1D(k0,2p(v.ty,5)*2o)}}}E ti(x,mr){bx("2z","jV",H);o.eb=K;if(v.zQ==1&&!o.bE){if(v.zU==1){o.ao.9b(v.zS)}F{o.ao.9b(x)}if(v.zN==1&&O(v.A0)){o.ee=1y zX();o.X.f8()}}mr?o.bE=H:\'\';if(o.1z){o.X.8Q();o.S.3k()}O(o.2g)&&!O(o.ee)?o.X.8P():\'\';js("2z",x)}E tu(){fJ++;1q("jV fN Ag "+fJ);o.1z?o.nH=1:\'\';O(o.cE)?2I(o.cE):\'\';o.cE=1D(zP,v.ts*2o)}E zP(){B x=2j(v.10g,10);if(o.1z||o.nH==1){o.nH=0;if(fJ0&&!o.5u&&!y){B 1b=o.Ay;if(1b+10<4n()){1q(\'10i (zV)\');js("zV");R.2F();R.41(1b);x=H}}if(!x){o.X.pu()}};G.aq=E(){if(v.sG==1){O(o.2g)?o.X.8P():\'\'}v.fI==1?o.X.f8():\'\';o.S.2F();o.X.zT();if(v.10k==1&&O(v.rv)){if(v.rv.U>5){rA();3Y(tH);tH=7I(rA,v.zI*2o)}}js("1z")};G.lc=E(){if(v.ns==1&&o.4B){if(o.X.lc()){o.a9=R.tB();o.S.4O();sL()}}o.tI=H};G.gH=E(){4t()>0&&4t()==4n()&&o.X.gE()?\'\':o.X.3k()};G.i8=E(){1q("10f")};G.i6=E(){1q("ug");o.X.ug();O(o.fX)?js("3K",o.fX):\'\'};G.ca=E(){1q("tK");fJ=0;o.X.tK();o.2E=="1J"?tL(1):\'\'};G.aw=E(){if(R){1q("4n",4n());o.X.4n(4t(),4n());js("1p",4n());fJ=0;2I(o.cE);if(O(o.qO)){o.X.eY(o.qO);o.qO=2b}}};E 4t(){B x=R.1b();I x}E 4n(){B x=R.1p();I x}G.dG=E(){};G.9v=E(){1q("9R");o.X.9R();js("7Z")};G.c4=E(){if(eI!=4t()){if(!o.ay){o.X.8Q();if(eI==0){if(v.fI==1&&v.AS==1){o.X.f8()}}}}eI=4t();B c9=4n();js("1b",eI);if(v.2h.on==1){if(1O(Bd)==\'E\'){!v.ez&&v.2h.ez?v.ez=v.2h.ez:\'\';if(!3w&&v.2h.3P!=1&&v.ez&&v.ez!=\'\'&&eI>0){o.eS=1y Bd();3w=o.eS.hf()}}}if(o.2E=="1J"&&o.1l.7o&&c9>0){if(o.1z&&eI>c9-1){2I(iK);iK=1D(Bb,4k)}}};E Bb(){if(!kr){o.X.3k();o.R.8C()}}G.sz=E(){if(o.2E=="5a"){R?R.qR():\'\'}};G.B7=E(x){o.X.bV();R.B5(x)};G.FJ=E(x){if(O(x)){if(3w){3w.43(x)}v.2h.1N=x}};G.B3=E(x){if(O(x)){if(3w){3w.3O(x);3w.2F()}}};G.qR=E(){if(o.2E=="5a"&&R){I R.4i()}F{I H}};G.qE=E(){I o.2E=="1J"?R.qE():1L};G.qA=E(){I R.qA()};G.6d=E(x){1q("ZK",x);if((o.2E=="eh"||o.2E==o.ws||(o.2E=="1J"&&(v.9u==0||aE()<2))||(o.2E=="3V"&&(v.nn==0||bT()<2)))&&O(o.4p[x])){B 1b=G.1b();o.2f>0?\'\':o.2f=1b;o.X.41(1b,K);6Q(o.4p[x],H);B y=H;if(v.1j){if((v.1j.ZL==1&&!o.1z)||!o.1B){y=K}}if(o.9T>0){R.h1(o.9T)}if(y){o.X.2F()}}if(o.2E=="1J"&&v.9u==1&&aE()>1){R.GZ(x)}F if(o.2E=="3V"&&v.nn==1&&bT()>1){R.GQ(x)}F if(o.2E=="5a"||o.2E=="dm"){R.tJ(x)}};G.L3=E(x,y){I iG(x,y)};G.rL=E(x,y){I B4(x,y)};E iG(x,y){B r=x.1e+\'p\';if(x.1e<4w){r=\'r0\'}F if(x.1e>=4w&&x.1e<=e2){r=\'iZ\'}F if(x.1e>e2&&x.1e<=bR){r=\'iI\'}F if(x.1e>bR&&x.1e<=4h){r=\'jk\'}F if(x.1e>4h&&x.1e<=hA){r=\'sl\'}F if(x.1e>hA&&x.1e<=B1){r=\'q9\'}F if(x.1e>B1&&x.1e<=B0){r=\'qf\'}F if(x.1e>B0&&x.1e<=AZ){r=\'t9\'}F if(x.1e>AZ&&x.1e<=AY){r=\'Zy\'}F if(x.1e>AY){r=\'t7\'}if(x.17==YO&&x.1e<=Y7){r=\'iZ\'}F if(x.17==AV&&x.1e<=AU){r=\'iI\'}F if(x.17==XO&&x.1e<=XP){r=\'jk\'}F if(x.17==XR&&x.1e<=XS){r=\'q9\'}F if(x.17==XL&&x.1e<=XU){r=\'qf\'}F if(x.17==XX&&x.1e<=XZ){r=\'t9\'}F if(x.17==Y1&&x.1e<=Y2){r=\'t7\'}if(v.1j.Y4==1&&O(v.1j[\'6K\'+r])){r=v.1j[\'6K\'+r]}F{if(y==1){r=2O(r)}if(y==2&&O(x.ar)){r=2V(x.ar/2o)+\' \'+2O(\'hI\')}}I r};E B4(x,y){B r=x.qg();if(r=="XJ"||r=="en"){x="Xz"}F if(r=="XI"||r=="ru"){x="Русский"}if(1O(v.pR)=="3X"){if(O(v.pR[x])){x=v.pR[x]}F{x=2j(v.pR[y.6q()],x)}}I x};E sL(){if(o.4B&&o.28&&!o.sq){R.sb();W(B i=0;i0){if(o.bG[x]){B 1b=G.1b();o.2f>0?\'\':o.2f=1b;o.X.41(1b,K);6Q(o.bG[x],H);o.X.2F()}}F{if(o.2E=="1J"&&v.cl==1){R.GW(x)}F if(o.2E=="3V"&&v.BA==1){R.H3(x)}F if(o.4B){R.h1(x)}}};G.sQ=E(){B x=o.2D[o.3o];x==1L?x=\'\':\'\';B y=jb()&&v.af==1&&v.9u==1&&x!=2O("2y");I(y?\'\'+2O("2y")+\' \':\'\')+x};G.sJ=E(){B x=o.7O[o.7f];x==1L?x=\'\':\'\';I x};G.jb=E(){I jb()};E jb(){B x=K;if(R){if(o.2E=="5a"){x=R.2y()}if(o.2E=="1J"&&v.9u==1&&aE()>1&&v.af==1){x=R.2y()}if(o.2E=="3V"&&v.nn==1&&bT()>1){x=R.2y()}}I x}E aE(){if(o.2E=="1J"){I R.aE()}F{I 0}}E bT(){if(o.2E=="3V"){I R.bT()}F{I 0}};G.8Z=E(){I o.4B?R.8Z():o.5b};G.4V=E(x){if(R&&(o.tq||O(v.8Z))){R.4V()}if(v.zb>0){P(o.3S,{"1e":(o.2a?"100%":o.d5-v.zb)})}if(o.3w&&v.2h.AP==1){o.eS.4V()}if(v.sj==1){XB()}if(o.tT){o.tT.4V()}};G.3H=E(){I R?R.3H():{}};G.jY=E(){R.jY()};G.6O=E(){1q(\'6O\');o.aj=0;o.1B?v.3q=1:\'\';o.X.9R();if(1a&&v.XE!=1){if(1a.J(\'(5W)\')==-1){1a=1a+(1a.J(\'?\')==-1?\'?\':\'&\')+\'Bt=(5W)\'}}if(1a){if(o.4B){R.3O(1a);G.2F()}F{6Q(1a)}}};if(!O(o.2g)){vH()}if(O(v.2g)){if(v.2g!=\'\'){9W(v.2g,o.2g,v.gz);if(v.sG==1&&!o.1B){1n(o.2g)}}F{v.2g=2b}}E aO(){hi=R?R.7k():\'\'}E Br(1a){3T=1a.2B(" or ");W(B i=0;i<3T.U;i++){if(3T[i].J(" fQ ")>-1){nL=3T[i].2B(" fQ ");3T[i]=nL[5W(0,nL.U-1)]}if(O(v.n0)&&3T[i].J("//")==-1){3T[i]=v.n0+3T[i]}}8i=0}E Bp(){aO();if(hi=="8f"||o.5u){o.X.sg()}if(hi!=""){o.X.xP()}}E vH(){if(o.2g){o.1V.3p(o.2g)}o.2g=1U("1Z");P(o.2g,{"4s-3j":"1X","1G":v.na,4U:"1G 0.5s"});if(v.sj==1){Y5()}F{eM(o.2g)}o.1V.1T(o.2g)}E 6Q(x,y,Bq){if(x){if(x.J("3K:")==0&&o.Y){o.2f=x.1m(5);o.S.F8(0);I}}2I(iK);v.iJ==\'\'?v.iJ=\';\':\'\';if(x.J(\'{\')>-1&&x.J(\'}\')>-1&&x.J(v.iJ)>-1){B z=x.2B(v.iJ);o.bG=[];W(B i=0;i0){B fu=3T[8i];if(fu){if(fu.J(\'js:\')==0){3c{fu=2m(fu.1m(3))}2J(e){8D.1q(e.a0)}}}if(fu){o.2E=ne(fu);B hf=K;if(Bq){hf=H}1a=fu;if(1a){1a=1a.1W(/\\(5W\\)/g,2H.5W())}F{1a=3T[0]}if(!hf&&x!=\'x\'&&R&&o.2E==ft&&(ft=="eh"||(ft=="cO"&&!o.1l.2k)||(ft=="5a"&&o.1B&&!lU)||ft=="dm"||ft=="1J"||ft=="3V")){R.3O(1a)}F{1q("Yv");nt();Ah(1a)}tL()}}if(!y){3Y(o.sr);o.sr=7I(Bp,o.nr);if(!O(v.22)&&v.n1==1&&v.td==1){v.22=\'\'}if(O(v.22)){o.X.fO(v.22)}if(v.gS==1){if(v.ns==1&&o.1l.2k){}F{if(o.2E=="5a"){P(o.3S,{"1g":-jW,"1f":-jW})}F{3m(o.3S)}v.1v.1n=0}}}}E tL(x){if(o.dD||x){if(o.hZ){R.hG(o.lb)}F{if(o.aC!=o.dD){R.hG(o.6k[o.aC])}}}}E ne(x){B 1K="eh";if(x){if(x.J(".JW")>0){1K="1J"}F if(x.J(".Km")>0){1K="3V"}F if(x.J("w")==0&&x.J("s")==1){1K=o.ws}F if(x.J(\'5a.an/\')>-1||x.J(\'nz.be/\')>-1){if(1O(AR)==\'E\'){1K="5a";if(v.yk==1){B y=\'hN://4M.5a.an/vi/\'+mL(x)+\'/\';Aj(y+\'Aq.iF\',E(z){z>100?v.2g=y+\'Aq.iF\':v.2g=y+\'YA.iF\';if(o.1E){o.1E[o.3h][\'2g\']=v.2g}v.3q==1||o.1B?\'\':9W(v.2g,o.2g,v.gz)})}}F{1q("No Ao")}}F if(v.cO==1&&x.J(\'cO.an/\')>-1){1K="cO"}F if(v.rt==1&&x.J(\'YC.r\')>-1){1K="rt"}F if(v.An==1){if(1O(Al)==\'E\'){Al(x)?1K="6M":\'\'}}}o.tq=1K=="5a"||1K=="cO"||1K=="rt";o.4B=1K=="eh"||1K=="1J"||1K=="3V"||1K==o.ws;I 1K}E Aj(1a,Ai){B 4M=1y YF();4M.bZ=E(){Ai(G.1e)};4M.3O=1a}E Ah(x){o.2E=ne(x);if(o.4B){R=1y KH(x,o.3S,K)}if(o.tq){R=2m("1y wr"+o.2E[0].Ac()+o.2E.5i(1)+"(x,o.3S);")}if(o.2E=="6M"){R=1y YK(x)}o.S?o.S.HH():\'\';B t=0;if(O(v.1p)){if(o.3z&&v.cw==1&&!o.1B){t=o.3z.bc().t}1D(E(){o.X.4n(t,v.1p)},100)}}E nt(){if(R){R.4r();R=2b;hi="7J"}if(3w){3w.4r();3w=2b;3w=1L;o.eS.5R();o.3w=2b;o.eS=2b}};G.4r=E(){nt()};G.YL=E(){3T=[];nt()};G.6Q=E(x,y,z){6Q(x,y,z)};G.9W=E(x){9W(x,o.2g,v.gz)};G.2F=E(){if(R){kr=K;lU=K;if(o.5u){o.3U.2F()}F{R.2F();v.fI==1?o.X.f8():\'\'}if(O(3w)){3w.2F()}if(o.7X){if(o.4B){if(o.aB>0&&!o.7X.Ys()){o.7X.aI()}}F{o.lL=[];o.S.la("bQ")}}if(o.4B&&v.Gm>-1&&!o.tC&&!o.1l.4D){if(o.aB>0){R.Gr()}}kb()}F{1D(G.2F,4h)}};E kb(){if(v.A6>0&&3T.U>1){if(4n()==0||v.Ar==1){2I(o.nj);o.nj=1D(A5,v.A6*2o)}}}E A5(){if(o.1z&&(4n()==0||v.Ar==1)&&4t()==0&&!o.fk){if(R){if(R.au()==0&&8i!=3T.U-1){5T(\'6Q Ag\')}}}}G.As=E(1h){if(o.3w){if(v.2h.AP==1){if(o.z2[o.3w]>2){I}}if(1h){1h.bj();1F.1h?1F.1h.6P=H:\'\'}B 1C=R;R.tA(H,o.3w);3w.tA(K,o.3S);R=3w;3w=1C;R.2F();3w.2F();js("2h")}};G.AO=E(){R.3O(1a)};G.ri=E(){v.5v==1?o.5v.3i("1n"):\'\';o.r9=H};G.kf=E(){if(v.1v.yw){v.1v.yw=K;if(o.S){o.S.uG(1);o.S.te()}}o.r9=K};G.AM=E(){if(o.3w&&o.eS){o.eS.iD()}};G.fV=E(){if(o.4B&&o.6i){o.kX=H;R.6i()}};G.dO=E(){if(o.4B&&o.9q){R.9q()}};G.pq=E(){if(v.hl==1&&O(v.Yj)){if(O(o.hl)){o.hl.1t()}F{if(1O(AL)==\'E\'){o.hl=1y AL()}}}jN();if(R){pK(0);R.pq()}};G.d4=E(){o.hl?o.hl.1n():\'\';R?R.d4():\'\'};G.jN=E(x){jN(x)};E jN(x){if(v.Yl==1&&2p(v.c7)){if(O(o.c7)){o.c7.1t(x)}F{if(1O(AG)==\'E\'){o.c7=1y AG()}}}}G.3k=E(){if(o.5u){o.3U.3k()}F{R?R.3k():1q("Yn")}if(O(o.3w)){3w.3k()}};G.rp=E(){lU=H;o.X.41(0,K);O(o.2g)?o.X.8P():\'\';6Q(\'x\')};G.8y=E(){R?R.8y():\'\'};G.41=E(x){if(R){if(o.5u){o.3U.41(x)}F{R.41(x);if(v.2h.on==1){if(3w){3w.41(x)}}}}};G.5p=E(){if(R){R.5p();o.5u?o.3U.5p():\'\';1q("5o")}if(v.2h.on==1&&v.2h.ge==1){if(3w){3w.5p()}}};G.6s=E(){if(R){R.6s();o.5u?o.3U.6s():\'\';1q("9D")}if(v.2h.on==1&&v.2h.ge==1){if(3w){3w.6s()}}};G.43=E(x){R?R.43(x):\'\';if(v.2h.on==1){if(v.2h.ge==1&&3w&&!o.Fh){3w.43(x)}}if(o.5u){o.3U.43(x)}};G.p9=E(){I R?R.p9():K};G.6j=E(){I R?R.6j():K};G.7k=E(){I hi};G.7J=E(){I kr};G.1b=E(){B x=0;if(R){x=4t();if(o.5u){B y=o.3U.4t();y?x=y:\'\'}F{if(4n()>0&&x!=4n()){o.Ay=x+0.Yq}}I x}F{I 0}};G.1p=E(){B x=0;if(R){x=4n();x==0&&O(v.1p)?x=v.1p*1:\'\';if(o.5u){B y=o.3U.4n();y?x=y:\'\'}}I x};G.au=E(){I R?R.au():0};G.hj=E(){o.3M.hj=o.3M.hj?K:H;P(o.3S,{"2U":(o.3M.hj?"3x(-1)":"3x(1)")})};G.OQ=E(){vH()};G.tn=E(){if(o.4B){R.4P()}};G.Ka=E(x,y){if(x==\'1P\'){if(y==1){ea(v.1j.1P/100)}if(y==2){ea(-v.1j.1P/100)}if(y==3){o.R.kW()}}F{if(o.4B){if(!o.9X[x]){if(x==\'mB\'){o.9X[x]=0}F{o.9X[x]=1}}if(y==1){o.9X[x]+=v.1j[x]/100}if(y==2){o.9X[x]-=v.1j[x]/100}if(y==3){if(x==\'mB\'){o.9X[x]=0}F{o.9X[x]=1}}!o.kx?o.kx=[]:\'\';o.kx[x]=x+\'(\'+2V(o.9X[x]*100)+\'%) \';B cf=\'\';W(B i in o.kx){cf+=o.kx[i]}P(R.9V(),{\'5H\':cf});o.S.nI(x)}}};G.1P=E(x){ea(x)};E ea(x){if(7c(x).J(":")>0){B y=x.2B(":");B z0=o.2X/o.4o;B z1=o.R.3H();if(z1.17>0){z0=z1.17/z1.1e}B z=y[0]/y[1];if(z0!=z){if(o.4B){R.fc()}B w2=o.4o*z;B x2=w2/o.2X;B h2=o.2X/z;B y2=h2/o.4o;if(x2<1){o.3M.x0=o.3M.x=4a(x2);o.3M.y=1}F{o.3M.x=1;o.3M.y0=o.3M.y=4a(y2)}P(o.3S,{"2U":"3x("+o.3M.x+") 3A("+o.3M.y+")"});o.lj=x}}F{o.3M.x+=4a(x);o.3M.y+=4a(x);P(o.3S,{"2U":"3x("+o.3M.x+") 3A("+o.3M.y+")"})}if(v.1R.Yp==1){if(!o.rG){if(o.3M.x>0||o.3M.y>1){rw(o.3S,\'o.Yo\');o.rG=H}}rH()}o.S?o.S.nI(\'1P\'):\'\'};G.kW=E(){if(o.4B){R.fc()}o.3M.x=o.3M.x0;o.3M.y=o.3M.y0;P(o.3S,{"2U":"3x("+o.3M.x+") 3A("+o.3M.y+")"});o.S.nI(\'1P\');o.lj=2b;rH()};E rH(){if(o.rG&&v.1R.Ym!=1){if(o.3M.x==1&&o.3M.y==1){P(o.3S,{"1g":0,"1f":0})}}};G.fg=E(x,y){R.fg(x,y)};G.cN=E(){I cN()};E cN(){I 3T?(3T.U>0?(3T[8i]?3T[8i]:\'\'):\'\'):\'\'};G.sE=E(){I 3T.U};G.9V=E(){I R?R.9V():K};G.6E=E(){if(o.4B){R.6E()}};G.ub=E(){R.ub()};E rA(){B 51=gL(v.rv+\'?1a=\'+3T[8i]);51.bZ=E(){if(G.gr==4&&G.7k==4w){if(G.eZ){v.1I=G.eZ;o.X.a5(\'1I\')}}};51.eH()}};B KH=E(1a,1M,2h){B 1c=1U(v.gS==1?"L5":"fe");B aa;B rn=0;B 1J;B 4Y=K;B rh=K;B rF=K;B aA=K;B f4=-1;B ou=-1;B 3V;B 6X=K;B ws;B rs=K;B 6D=K;o.5w=K;B 8E=0;B 9o=K;B jC=0;B 2z;B Yk;B pG=K;B l3=-1;B d7=-1;B tr;B sm;B aD;B jE;B Yh;B Ls=\'fe/GN; Y8="Yg.Yf, Ye.40.2"\';B oW=K;P(1c,{\'1r\':\'pb\',\'17\':\'100%\',\'1e\':\'100%\',\'3X-l1\':\'zi\',\'4U\':"5H 0.2s 3f",\'9E-1e\':\'2y\',\'5y-1e\':\'1X\',\'9E-17\':\'2y\',\'5y-17\':\'1X\'});fc();if(o.1l.7D&&v.3q==1&&v.s5==1){if(!o.1B&&v.7z){4b(1c,{\'lC\':1})}F{o.3v=H;o.S?o.S.5p():\'\';4b(1c,{\'3v\':1,\'lC\':1,\'3q\':1})}}F{if(v.rk==1&&o.1l.2k){if(v.JJ!=1&&o.1l.7D&&v.29!=1){}F{4b(1c,{\'lC\':1})}}if(!o.1l.tv){4b(1c,{\'4P\':(v.4P==1?\'8h\':\'1X\')})}}if(v.Yd==1){4b(1c,{"Yc":"Jr","Yb":"Jr"})}1a=fW(1a);4b(1c,{\'3O\':1a,\'x-3L-6i\':\'HR\',\'Je\':\'H\'});if(v.2g&&v.Ya==1){4b(1c,{"2g":v.2g})}if(v.Y9!=1){4b(1c,{\'Je\':\'H\'})}if(v.Yr==1){4b(1c,{\'2h\':\'K\'})}if(2h){1c.3q=H;if(v.2h.ge!=1||v.3q==1){1c.3v=H}F{1c.1N=2p(v.2h.1N)?v.2h.1N:v.1N}}if(v.Yi==1){4b(1c,{\'YE\':\'YM\'})}uh();if(v.YJ==1){B ei=1U("eF");4b(ei,{"HK":"no","HP":"H","HQ":"H","3O":""});P(ei,{"1r":"2t","17":"100%","1e":"100%","2R":0});1M.1T(ei);B K8=1F.7I(E(){if(ei.ip.26.gr==="YI"){1F.3Y(K8);P(ei.sN.3N,{"2P":0,"2Q":0});ei.sN.3N.1T(1c)}},100)}F{1M.1T(1c)}if(!O(1a)){1a=\'\'}B le=K;if(o.1l.tv){if(1a.J("YH")>0){le=H}}if(o.1l.7o){if(1a.J("YG")>0||(v.Jy==1&&v.eu==1)){le=H}}if(o.1l.4D){if(1a.J("tW")>0){le=H}}if(1a.J(".Km")>0){6D=H;if(!o.3V){if(1O Ko!=="1L"){o.3V=1y Ko()}F{6D=K}}if(O(o.3V)){if(!O(1F.Jk)){o.3V.mV()}F{tX()}}}F if(((2M.1J==1&&v.tw!=1)||1a.J(".JW")>0)&&!le&&(o.gF.J("8q")!=-1||O(1F.5P))){4Y=H;rh=H;3c{if(O(1F.5P)){if(!5P.JT()||(o.1l.7o&&v.YD==1&&!o.1l.4D)||(o.1l.4D&&v.tW==1)||(o.1l.mf&&v.Yu==1)){1q(\'8q YB \',5P.JT());4Y=K}F{if(v.4P==1||v.3q==1||v.JS==1||2h){dz(K)}}}F{4Y=K}}2J(2z){4Y=K}}F if(1a.J("w")==0&&1a.J("s")==1&&v.Yz==1){9o=H;rJ()}if(o.1l.tv&&v.3q==1&&!4Y&&!6D&&!9o){1D(E(){o.X.eo()},100)}if(v.7X==1){O(o.7X)?o.7X.ac():\'\';o.7X=1y Yy()};G.ub=E(){tX()};E tX(){6D=H;if(s0()){if(v.4P==1||v.3q==1||v.Jt==1){oZ(K)}}F{6D=K;1q("Yx gR JI")}}E oZ(x){if(o.3V&&!6X){o.3V.hf(x,1c,1a,2h);O(1F.Jk)?6X=H:\'\'}}E dz(x){1q("8q");if(o.4p.U>1){v.9u=0;v.Ja=H}F{v.Ja?v.9u=1:\'\'}if(o.bG.U>1){v.cl=0;v.Jh=H}F{v.Jh?v.cl=1:\'\'}o.aD=K;f4=-1;aD=[];o.3E?o.3E.Jg():\'\';B su=K;if(v.7z&&v.Jd==1){su=H;v.Jd=0}aa={JD:(v.Jj==1&&!2h),Yw:(v.4P==1||v.3q==1||2h||x)&&!su,gK:60,sO:60,Yt:K};if(v.Kv>0){aa.Y6={7n:{KJ:v.Kv*2o}}}if(v.KX>0){aa.XK={7n:{KJ:v.KX*2o}}}if(v.XH==1){aa.XG=H}if(v.eu==1){B ks=[\'wv\',\'pr\',\'ck\'];B lO=[\'an.XF.hv\',\'an.XD.XC\',\'47.w3.XA\'];B dj={};W(B i=0;ihA){v.6V.gK=hA}v.6V.sO=v.6V.gK}if(O(v.6V.KG)){v.6V.sO=v.6V.gK=v.6V.KG}if(1O v.6V=="3X"){W(B 1d in v.6V){if(v.6V[1d].6q().J(\'2m:\')==0){v.6V[1d]=2m(v.6V[1d].1m(5))}aa[1d]=v.6V[1d]}}}js("Xr",1J);1J=1y 5P(aa);js("1J",1J,1);1J.JB(1a);1J.XV(1c);1J.on(5P.7w.Y3,E(){1q("8q Y0")});1J.on(5P.7w.XW,E(1h,2e){!2h?o.X.eo():\'\'});1J.on(5P.7w.XT,E(1h,2e){if(!2h&&v.9u==1&&aE()>1){KL();pi();o.S?o.S.l8(o.3o):\'\'}});1J.on(5P.7w.XQ,E(1h,2e){pi()});1J.on(5P.7w.XN,E(1h,2e){pi()});1J.on(5P.7w.XM,E(1h,2e){if(!2h){if(2e.hU.5w!=o.5w){o.5w=2e.hU.5w;o.S.4O()}o.5w=2e.hU.5w;if(o.5w){1q("YN");o.JZ=1a.J("?vM")>-1;if(1c.1p>0&&1c.db>0){if(1c.1p-1c.db<10){if(o.j0>0){if(o.j0==1c.db&&o.JO==1c.1p){o.q7++;if(o.q7>2){o.q7=0;o.j0=-1;1J.av();dz(H);8C()}}F{o.j0=-1}}F{o.j0=1c.db;o.JO=1c.1p}}}}}if(v.9u==1){o.3o=1J.qI;o.S?o.S.l8(o.3o):\'\'}qF()});1J.on(5P.7w.ZR,E(1h,2e){if(O(2e.jx)){!2h?js("ZQ",2e.jx.ZP):\'\';if(v.ZO==1){1O K6!=="1L"?K6(2e.jx):\'\'}}if(f4>-1){1J.Gt=f4;f4=-1}2I(o.fk);rF=H;JH()});1J.on(5P.7w.ZN,E(1h,2e){js("ZM",2e,1)});1J.on(5P.7w.ZI,E(1h,2e){if(!2h&&v.cl==1){1D(ra,4h)}});1J.on(5P.7w.Zz,E(1h,2e){if(!2h&&v.cl==1){rX()}});1J.ZH=K;if(v.ZG==1){1J.on(5P.7w.ZF,E(1h,2e){if(1O(2e)=="3X"){if(2e.jx.1K==\'22\'){B fu=2e.jx.1a;if(fu){B st=1J.GS;if(o.5k){o.3E.sh(st+\'cv\'+fu)}F{!aD[st]?aD[st]=[]:\'\';aD[st].2K(fu)}}}}});1J.on(5P.7w.ZE,E(1h,2e){B x=1J.ZD;B y=\'\';W(B i=0;i0||2h||v.5w==1||9o?\'\':o.2f=4t();1J.av();if(!2h){o.fZ=H;o.R.5T()}}}F{B nx=K;if(2e.1K=="ZA"){if(v.ZS==1&&o.R.sE()>0){nx=H}F{1q("8q fZ R 2z, ij");1J.ZJ()}}F{nx=H}if(nx){2z="8q fZ 2z, av";1J.av();!2h?o.R.5T():\'\'}}}F{1q("8q ",2e.1K,2e.hU,(2e.o8?2e.o8.tD:\'\'));js("ZT",(2e.o8?2e.o8.tD:\'\'));if(8E>0){8E=2;tl()}}});aA=H}E ud(x){if(x){W(B j=1;j<11;j++){if(v["Ji"+j]){x=x.1W("{"+j+"}",v["Ji"+j])}}}I x}E pi(){if(!2h&&v.9u==1&&aE()>1){if(o.3o!=1J.qI){o.3o=1J.qI;o.S?o.S.l8(o.3o):\'\';1q("8q 10n "+o.3o)}if(2p(v.d1)&&o.3o>0){B fq=v.d1.2B(",");W(B k=0;k-1){1q(\'10m 5c\');1J.jf=o.3o-1;o.3o--;1k}}}if(v.af!=1&&pF()&&ou>-1){tc(ou)}}}E rJ(){if(O(1F.Jc)){if(s0()){if(!O(o.ws)){o.ws=1y 10l()}ws=1y Jc(1c,1a,2j(v.10j,{JD:H}));rs=H}F{9o=K;1q("gR JI")}}}E JH(){tj()};G.6E=E(){tj()};E tj(){if(v.F9&&o.S){if(1c.cd.U>0){if(v.6E==1){1c.cd[1c.cd.U-1].h7="GO"}F{1c.cd[1c.cd.U-1].h7="2Y"}if(!o.6E){o.6E=H;o.S.4O()}}F{if(o.6E){o.6E=K;o.S.4O()}}}}E rP(){1q("10h");!2h&&o.1z?o.X.3k():\'\';o.X.8P();8E=1;tl(o.1z)}E tl(x){if(8E>0){2I(tr);tr=1D(JC,v.JE*2o)}}E JC(){if(8E>0){1q("10e");if(4Y){if(8E==1){1J.JB(1a)}if(8E==2){1J.av();dz(H);1c.1z()}}F{4b(1c,{\'3O\':1a})}}}1c.1A(\'ZV\',F3);1c.1A(\'2z\',sT);1c.1A(\'7J\',8C);1c.1A(\'1z\',aq);1c.1A(\'4d\',gH);1c.1A(\'GK\',c4);1c.1A(\'i9\',i8);1c.1A(\'qy\',i6);1c.1A(\'GH\',ca);1c.1A(\'GE\',dG);1c.1A(\'7Z\',9v);1c.1A(\'GD\',aw);1c.1A(\'10d\',Lo);1c.1A(\'GA\',s8);1c.1A(\'G3\',sK);if(v.Jy==1&&o.1l.7o){if(2p(v.10c)){if(2p(v.10b)){1c.1A(\'G2\',sM)}F{if(1O Jv!=="1L"){o.oG=Jv(1a,1c)}}}}if(o.1l.7D){1c.1A("10a",jY,K);1c.1A(\'JN\',Ks)}E Ks(){1c.dU("S")}E jY(){if(1c.ZZ){o.X.fx()}}E F3(){if(!4Y&&!6D){!2h?o.X.eo():\'\'}}E sT(){if(!4Y&&!6D){if(1c.2z){B x=1c.2z.tD;2z=1c.2z.a0;if(2z==\'\'){if(x==1){2z="Gx"}if(x==2){2z="tG"}if(x==3){2z="f0"}if(x==4){2z="gR nV"}}1q("jV: ",2z)}if(rh&&v.pe==1&&4t()==0){2z=1L;rP()}if(2z!=1L||o.1l.4D){5T()}}}E 5T(){!2h?o.R.5T():\'\'}E 8C(){if(!2h){o.R.8C()}F{if(v.2h.9J==1){1c.db=0;1c.1z()}}}E aq(){if(!o.1B&&v.7z){1q(\'Ll 1z\');4d();o.X.2F();I}if(4Y&&8E>0){}F{if(!2h){B bq=o.X.8u()&&o.oa!=1;if(bq||d7==-1){B x=K;if(4Y){if(O(o.29)||O(o.5N)){if(bq){}F{1q(\'4d ls\');4d();x=H}}}if(!x){o.R.aq()}}}}}E gH(){if(!oW){1q("ZX");if(o.1z&&o.gQ&&!1c.7J&&v.Lj==1&&!o.a9){1q("Lj");f7()}F{!2h&&!o.Lh&&1c.8U?o.R.gH():\'\'}}}E c4(){!2h?o.R.c4():\'\';if(d7>-1){if(4t()>d7){4d();d7=-1}}}E i8(){!2h?o.R.i8():\'\'}E i6(){!2h?o.R.i6():\'\'}E ca(){if(2h){oX()}F{o.R.ca();tx();if(4Y&&8E>0){8E=0;1q("Zx up");1J.L2();f7();o.S.2F()}if(O(v.8Z)){2w()}1D(Lc,4h)}}E KZ(){if(1c.C.1g=="-Zc"||1c.oK<-2o){d4()}}E Lc(){if(1c){if(1c.cG&&o.7O.U==0&&v.Z8!=0){B at=1c.cG;W(i=0;i0){h1(o.9T,1)}};G.8Z=E(){I(1c.pB/1c.fK)};E oX(){if(1c.fK>0){P(1M,{"1e":1M.2c/(1c.pB/1c.fK)-2V(v.2h.2R)})}F{if(rn<20){1D(oX,100);rn++}}}E tx(){if(v.o9==1){3Y(o.rD);o.rD=7I(rI,100);rI()}}E rI(){if(1c){if(1c.fK>0){o.X.Le(1c.pB/1c.fK);3Y(o.rD)}}}E aw(){!2h&&!9o?o.R.aw():\'\'}E dG(){!2h?o.R.dG():\'\'}E 9v(){if(4Y&&8E>0){}F{!2h?o.R.9v():\'\'}}E Lo(){o.X.rB()}E s0(){B qn=1F.Lv=1F.Lv||1F.Z6;B kw=1F.Lp=1F.Lp||1F.Z5;B qq=qn&&1O qn.qq===\'E\'&&qn.qq(Ls);B Lq=!kw||kw.ro&&1O kw.ro.Z4===\'E\'&&1O kw.ro.5R===\'E\';I qq&&Lq}B rg="<7s C=\'1G:0.5\'>";E KL(){if(!2h&&v.9u==1){B x=1J.5K;B q=-1;o.2D=[];if(x.U>1){if(v.4T==\'5y\'){q=x.U-1}W(B i=0;i-1||v.Z3==1){if(O(x[i].ar)){B yi=o.2D.J(y);yi>-1?o.2D[yi]+=" "+rg+" &gO;"+2V(x[yi].ar/2o)+\' \'+2O(\'hI\')+\'\':\'\';o.2D[i]=y+" "+rg+" &gO;"+2V(x[i].ar/2o)+\' \'+2O(\'hI\')+\'\'}}F{o.2D[i]=y}if(O(x[i].KF)){o.a2[i]=x[i].KF[0]}}F if(O(x[i].6K)){o.2D[i]=x[i].6K}F{o.2D[i]=i}if(O(v.4T)&&q==-1){if(v.4T==o.2D[i]){q=i}}if(O(o.4T)){if(o.4T==o.2D[i]){q=i}}}if(v.af==1){o.2D[x.U]=2O("2y")}F{q==-1?q=x.U-1:\'\'}if(v.KE==1||q>-1){if(v.jg=="6h"||(!o.1B&&v.4P==0)){1J.sA=q}F{if(v.jg=="gj"){1J.jf=q}}o.3o=q}F{if(v.af==1){o.3o=1J.5K.U-1}F{o.3o=1J.YZ}}if(v.Kz>0){1J.oP=x.U-v.Kz*1-1}qF()}if(1J.5K[o.3o]){o.ar=2j(1J.5K[o.3o].ar,0)}o.S?o.S.4O():\'\'}}E qF(){if(v.cl==1){ra();rX()}}E ra(){if(!2h&&v.cl==1){B x=1J.cG;o.7O=[];B 2N;B 1Y=-1;if(x.U>1){W(B i=0;i0){if(x[i].hb!=o.a2[o.3o]){W(B j=0;j-1){o.7f=1Y;1J.qW=1Y}}E rX(){if(!2h){B x=1J.cG;B y=1J.qW;if(y>-1){if(O(x[y].hb)){if(o.a2.U>0){if(o.a2[o.3o]!=x[y].hb){W(B i=0;i1){1c.cG[x].uc=H;1c.cG[y==1?0:o.9T].uc=K;o.9T=x;y!=1?1c.db=o.R.1b():\'\'}}E 4t(){if(6D){I 6X?o.3V.1b():0}F{I 1c.db}};E 4n(){B x=1c.1p;if(x==YW){v.5w=1;x=4t()+10;if(o.c9){x0||em.J(\'Gx\')>0){if(o.1z){if(jC<5){1q("Zt",jC);1D(f7,Zs);jC++}F{}}}}})}}}G.pq=E(){if(o.5N||o.29){if(o.9n){dO()}if(!o.kX&&o.1l.2k&&o.1l.3L){if(!1c.3v){1c.3v=H;pG=H}P(1c,{"1r":"2t","1f":-4k,"1g":-4k});d7=4t();if(!9o){1c.1z()}if(d7==0&&o.2f>0){jE=o.2f}}}};G.d4=E(){d4()};E d4(){if(!o.kX&&(o.1l.2k||o.1l.3L)){P(1c,{"1r":"pb","1f":0,"1g":0});if(O(v.8Z)){2w()}if(pG){!o.3v?1c.3v=K:\'\';pG=K}if(jE>0){o.2f=jE;jE=0}d7=-1}};G.3k=E(){1q(\'8U\');4d()};E 4d(){if(9o){ws.4d()}F{1c.4d()}};G.8y=E(){!1c.8U?3k():f7()};G.41=E(x){if(6D&&6X){o.3V.3K(x)}F{if(4Y){if(v.Zr==1&&x>0&&pF()&&v.af==1){f4=1J.jf;1J.Gt=0}}1c.db=x}};G.5p=E(){1c.3v=H};G.6s=E(){1c.3v=K;if(o.2E=="1J"&&o.1l.4D&&v.29==1){if(!O(o.Gs)){oW=H;1q("4D 9D");1c.4d();1D(E(){1c.1z();oW=K},10);o.Gs=H}}};G.43=E(x){1c.1N=x};G.Gr=E(){if(o.Gi!=1c){B d3;B 9G;if(o.pN[1c]){d3=o.pN[1c];9G=o.tF[1c]}F{1F.pc=1F.pc||1F.Zq;if(O(1F.pc)){3c{9G=1y pc();d3=9G.Zd(1c);o.pN[1c]=d3;o.tF[1c]=9G}2J(e){1q(e)}}}if(9G){B k7=9G.Zl();k7.k7.5X=v.Gm;d3.Gl(k7);k7.Gl(9G.Zk);o.tC=H;o.Gi=1c}}};G.p9=E(){I!1c.8U};G.6j=E(){I v.5w==1||9o?H:o.5w};G.9V=E(){I 1c};G.tB=E(){4b(1c,{\'S\':\'1\'});I H};G.4P=E(){4b(1c,{\'4P\':\'8h\'});if(4Y&&!aA){dz(K)}if(6D&&!6X){oZ(K)}};G.7k=E(){B 6W="8f";if(1c.8U){6W="8U"}if(1c.7J){6W="7J"}I 6W};G.tA=E(x,y){2h=x;y.1T(1c);1M=y;if(x){if(v.2h.ge!=1){1c.3v=H}F{if(!o.3v){1c.3v=K}}oX();if(o.2D.U>0&&v.af==1){if(4Y){l3=o.3o;1J.oP=0;1J.jf=0}}}F{if(!o.3v&&v.2h.ge!=1){1c.3v=K}1c.1N=2p(v.2h.1N)?v.2h.1N:v.1N;tx();if(o.2D.U>0&&v.af==1){if(4Y){1J.oP=-1;if(l3>-1){l3<1J.5K.U?1J.sA=l3:\'\'}}}}};G.1b=E(){I 4t()};G.1p=E(){I 4n()};G.au=E(){B x=0;if(1c.8M){if(1c.8M.U>0){B y=4t();W(B i=0;i<1c.8M.U;i++){if((y>=1c.8M.1B(i)||y>=1c.8M.1B(i)-100)&&y<=1c.8M.4u(i)){x=1c.8M.4u(i)}}x==0?x=1c.8M.4u(1c.8M.U-1):\'\'}}if(O(v.4u)){B ed=v.4u;if(7P([ed],\'-\')){ed=4n()}x>ed?x=ed:\'\'}I x};G.2y=E(){I pF()};E pF(){B x=K;if(4Y){if(aA){x=1J.Zj}}F if(6D){if(6X){x=o.3V.2y()}}I x}G.3H=E(){I{"17":1c.pB,"1e":1c.fK}};G.3O=E(x){if(x){1q("3O");x=x.1W(/\\(5W\\)/g,2H.5W());x=fW(x);1a=x;o.bE!=2?o.bE=K:\'\';if(6D){if(6X){o.3V.d3(x)}}F if(4Y){4Y&&1J?1J.av():\'\';dz(o.1B||o.3q);tR()}F{4b(1c,{\'3O\':x,\'3q\':0});uh();4d()}}};E fW(x){if(x){B y=x.J(\':Zi:\');if(y>0){o.fW=x.1m(y+6);x=x.1m(0,y)}}I x}E uh(){if(o.1l.7o&&1c){B y=1c.cd;if(y){W(B i=0;i {o.9n = H;}).2J(2z => {o.9n = K;});\')}F{2m(\'26.Vs().dl(ok =>{o.9n = K;}).2J(2z => {});\')}}};E s8(){o.9n=H};E sK(){o.9n=K};E sM(e){if(1O Gj!=="1L"){o.oG=Gj(e)}}G.GQ=E(x){if(6X){o.3V.tJ(x)}};G.H3=E(x){if(6X){if(1c.8M.U>0){o.3V.Vr(x)}}};G.Vq=E(x){if(o.ws){o.ws.H0(ws,x,-1)}};G.Vp=E(x){if(o.ws){o.ws.H0(ws,-1,x)}};G.GZ=E(x){ou=x*1;tc(x)};E tc(x){if(aA){B y=2V(x);if(y>=1J.5K.U){if(v.af==1){y=-1;1J.oP=-1}F{y=1J.5K.U-1}}if(v.jg=="gj"){1D(9v,4h);1J.jf=y}if(v.jg=="6h"){1q("8q 6h Vo "+y);1J.sA=y}if(y==-1){o.3o=1J.qI}qF()}};G.qE=E(){I 1J};G.qA=E(){I 6X?o.3V.Vn():K};G.aE=E(){I aE()};E aE(){B x=0;if(aA){if(1J.5K){x=1J.5K.U}}I x}G.bT=E(){I bT()};G.fc=E(){fc()};E fc(){if(1c){if(v.qP==1||v.6m==1){if(v.Vm==1||v.6m==1){P(1c,{\'3X-l1\':\'6m\'})}F{P(1c,{\'3X-l1\':\'xz\'})}}F{P(1c,{\'3X-l1\':\'zi\'})}}}G.4V=E(){2w()};E 2w(){if(v.8Z){3u(\'1P\',7c(v.8Z).1W(\'/\',\':\'))}}E bT(){B x=0;if(6X){x=o.3V.5K()}I x}G.GW=E(x){if(aA){1J.qW=2V(x)}};G.fg=E(x,y){if(y=="1J"&&aA&&sm){sm.VC(x)}if(y=="GT"&&aA){if(aD[x]&&o.3E){W(B i=0;i0){B xx=x.2B(\' or \');x=xx[0]}B 9m=26.1U(\'9m\');9m.7l(\'3O\',x);9m.7l(\'8x\',y);9m.7l(\'VP\',\'sH\');9m.7l(\'h7\',\'GO\');if(z){9m.7l(\'7n\',\'\')}1c.1T(9m);9m.1A("dN",ta)}};E ta(e){if(e.3Z.8x&&o.3E){W(B i=0;i0){B z=lu.2B(",");3u(z[0].1m(4))==0?b[y].bP(0):\'\'}if(7P([lu],"2Z")){o.gp=H}}}b[y].1Y("1P",b[y].s("1P"))}}}}if(O(v.1j)){if(1O(8k)==\'E\'){1j=1y 8k("1j");v.1j.7H==1?1j.1t():1j.1n()}F{o.UN=H}}if(O(v.Y)){if(1O(8k)==\'E\'){Y=1y 8k("Y");if(O(o.Y)){Y.xm(o.Y);if(v.Y.mP==0||!O(v.Y.mP)){v.Y.7H==0?Y.1n():\'\'}F{Y.1t()}if(v.Y.Fb==1){Y.1t()}}F{Y.1n(1)}lw()}}nN();rR();2w(H);4G();xI();rl=K;E FZ(V){B x=0;B UL=K;if(V){if(V.g("1i")==\'2G\'){x=5D.1f+V.s("4A")+V.g("17")/2;if(5D.gG!=2b){}F{5D.gG=[]}}F{if(5D.gG!=2b){B bL=V.g("17")+V.s("4z")+V.s("4A");if(fE(V)){bL=0}if(V.s("2Y")==1&&!V.g("1t")){bL=0}if(V.s("bn")>0){bL=0}x=bg.g("w")-v.1v.iR*1-bL+V.g("17")/2+V.s("4A");B i=0;5D.2n-=bL;W(i=0;i<5D.gG.U;i++){B cq=b[5D.gG[i]];if(cq.s("bn")>0){P(cq.c(),{"1f":(cq.g("x0")-bL)})}F{P(cq.c(),{"1f":(cq.g("x")-bL)})}cq.1Y("x0",cq.g("x"))}5D.gG.2K(V.g("1d"));V.1Y(\'h8\',1)}F{if(V.s("2Y")==1&&!V.g("1t")&&!V.g("fF")){if(V.g("1i")=="1N"){if(V.s("1n")==1&&V.s("i0")==1&&gJ){9t+=V.g("17")+V.s("4A")+V.s("4z");gJ=K}}}F{if(V.s("bn")>0){x=5D.1f+V.s("4A")+V.s("4z")}F{B 2N=K;if(V.g("1i")=="1N"){if(V.s("1n")==1&&V.s("i0")==1&&!V.g("fF")){if(!o.eK&&!o.9O){2N=H;gJ=K}F{if(!gJ){9t-=V.g("17")+V.s("4A")+V.s("4z");gJ=H}}}}if(fE(V)){2N=H}if(!2N){5D.1f+=V.g("17")/2+V.s("4A");x=5D.1f;5D.1f+=V.g("17")/2+V.s("4z")}F{x=5D.1f}}}}}}I x};G.Fa=E(){nN();if(Y&&v.Y.7H&&!o.1B){Y.1t()}};G.F8=E(x){if(Y){Y.3a(x)}};G.Hj=E(){nN()};E nN(){if(o.gp){1O F7==\'E\'?o.2Z=1y F7():\'\'}}E rc(V){B 17=o.2a&&v.1v.kU==0?o.bD:o.2X;B 1e=o.4o;B bb=0;if(V!=bg){bb=17/2+V.s("4A")-V.s("4z")}B e0=1e/2;B sd=V.g("17");B nl=V.g("1e");B p=V.s("1r");if(p.J("8N")>-1){bb=o.2X/2+V.s("4A")-V.s("4z")}if(p.J("1g")==0){e0=nl/2+(V.s("G0")*o.4o/100)}if(p.J("2L")==0){e0=o.4o-(V==bg?nl:nl/2)-(V.s("Fy")*o.4o/100)}if(p.J("2n")>-1){bb=o.2X-sd/2+V.s("4A")-V.s("4z")-(V.s("FT")*o.2X/100)}if(p.J("1f")>-1){bb=sd/2+V.s("4A")-(V.s("1K")=="1H"?0:V.s("4z"))+(V.s("ih")*o.2X/100)}if(p.J("9H")>-1){e0=-o.ol/2-(V.s("Fy")*o.ol/100)+(V.s("G0")*o.ol/100);bb=(p=="9H"?-1:1)*o.vZ/2+(V.s("ih")*o.vZ/100)+V.s("4A")-V.s("4z")}if(p.J("S")>-1){B cx=FZ(V);bb=(bg?(bg.c()?5t(bg.c().jt):0):0)+cx;if(p=="S-2n"){bb+=9t}if(v.1v.1r=="1g"){e0=v.1v.h/2-(v.dH<0?v.dH:0)}F{e0=1e-v.1v.h/2}}I{x:bb,y:e0+V.s("7W")-V.s("ha")}}E 2w(am){B w=o.2a&&v.1v.kU==0?o.bD:o.2X;B h=o.4o;if(v.1v.UV==1){v.1v.FV=2p(v.1v.FY)&&o.9B?v.1v.FY:v.1v.sa;v.1v.iR=o.2X*v.1v.FV/100}F{v.1v.iR=v.1v.sa}P(bg.c(),{\'1g\':(v.1v.1r=="1g"?0:o.4o-v.1v.h)-v.dH});bg.1Y("y0",(o.4o-v.1v.h-v.dH));if(v.1v.kU==0&&bg){P(bg.c(),{\'17\':w,\'1f\':0,\'2Q-1f\':0});bg.1Y("w",w);if(o.2a){P(bg.c(),{\'1f\':\'50%\',\'2Q-1f\':-w/2})}}5D={"1f":v.1v.iR*1,"2n":(bg.g("w")-v.1v.iR*1)};B sy=K;if(!bg.g("1t")){bg.1Y("2q",H);sy=H}B 1d;W(B i=0;i-1){9t=5D.2n-5D.1f}if(b[1d].g("1i")=="2G"&&bg){B cL;B ml=b[1d].s("4A")+b[1d].s("ih")*o.2X/100;B mr=b[1d].s("4z")+b[1d].s("FT")*o.2X/100;if(b[1d].s("V8")==1){if(b[1d].s("Vg")==1){cL=(o.2X*b[1d].s("w")/100)-ml-mr}F{cL=b[1d].s("w")}}F{if(b[1d].s("1r").J("S")>-1){cL=5D.2n-5D.1f-ml-mr;P(b[1d].c(),{"1f":(5t(bg.c().jt)+5D.1f+ml+cL/2)});9t=-1}F{cL=bg.g("w")-ml-mr;if(bg.c()){P(b[1d].c(),{"1f":(5t(bg.c().jt)+ml+cL/2)})}}}b[1d].1Y("x0",b[1d].g("x"));b[1d].2w(cL)}}}if(1j){kN(1j)}if(Y){kN(Y)}if(mJ||o.2a||lV!=9t){4G()}}E xy(b){B 1f=0;B 1g=0;if(b.s("1r").J("2n")>-1&&b.s("1r").J("S")==-1){1f=o.2X+b.g("17")+10}if(b.s("1r").J("1f")>-1){1f=-b.g("17")-10}if(b.s("1r").J("1g")>-1){1g=-b.g("1e")*2}if(b.s("1r").J("2L")>-1||b.s("1r").J("S")>-1){1g=o.4o+b.g("1e")+b.g("17")+10}if(1f>0){P(b.c(),{"1f":1f})}if(1g>0){P(b.c(),{"1g":1g})}}E kN(x){B 1g=-4k;x.kJ();B y=o.4o-v.1v.h*(x.s("1r").J("1g")>-1?1:2);if(x==Y&&v.yP==1){y=o.4o}B nO=(o.1l.2k&&o.4o-1){1g=x.s("7W")-x.s("ha")}if(x.s("1r").J("2L")>-1){1g=o.4o-(v.1v.1r!=\'1g\'?v.1v.h:0)-x.g("1e")+x.s("7W")-x.s("ha")}1g<0?1g=0:\'\'}if(x.g("1d")=="1j"&&o.c0){B FR=o.2X-x.g("17")-x.s("4z");if(o.c0>FR){P(x.c(),{"1r":"2t","2n":x.s("4z"),"1f":"2y","1g":1g})}F{P(x.c(),{"1r":"2t","1f":o.c0,"2n":"2y","1g":(o.kV<1g?o.kV:1g)})}}F{if(x.s("1r").J("2n")>-1){P(x.c(),{"1r":"2t","2n":x.s("4z")-x.s("mS"),"1f":"2y","1g":1g})}F if(x.s("1r").J("1f")>-1){P(x.c(),{"1r":"2t","1f":x.s("4A"),"2n":"2y","1g":1g})}F{if(x.g("1d")=="Y"&&x.s("3G")==1){P(x.c(),{"1r":"2t","1f":o.2X/2-x.g("17")/2+x.s("4A")/2-x.s("4z")/2,"1g":1g})}F{B l=o.2X/2-x.g("17")/2+x.s("4A")-x.s("4z");P(x.c(),{"1r":"2t","1f":(l>0?l:0),"1g":1g})}}}x.al()};G.fv=E(1d){B V=b[1d];B a=V.g("1i");if(a){B d=1y 6y();o.aB=d.8L();if(a&&a!=""){5f(V);a=="4d"?o.FQ=1:\'\';a=="1z"?o.FQ=0:\'\'}}jv()};G.sI=E(z,x,y){W(B 1d in b){if(b.2v(1d)){if(b[1d].s(z)==x){b[1d].1Y(y?"6f":"3m")}}}};G.yA=E(x,s){B y=7b(s,x);I y};E 5f(V,1K){o.iS=H;mZ=V;B a=V.g("1i");if(a=="1z"){o.X.2F();if(o.3v&&v.FP==1){o.X.6s();v.FP=0}if(v.1R.on==1&&v.1R.2T==1&&v.1R.tM==1){7F(\'1z\',1)}js("FN")}F{if(a=="4d"){o.nH=0;o.X.3k();if(v.1R.on==1&&v.1R.2T==1&&v.1R.tM==1){7F(\'1z\',0)}js("FA")}if(a=="2N"){o.X.nC()}}if(a=="FM"){o.X.41(0,K)}if(a=="2a"){!o.5u?o.X.9p():\'\'}F{if(a=="tQ"){o.X.8c()}}if(a=="2G"){B ld=o.R.1p();B lt=V.g("2x")*ld;if(v.4C>0){ld-=v.4C*1;lt=V.g("2x")*ld+v.4C*1}if(v.iv>0){if(v.iv/ld<=1-V.g("2x")){I}}js(a,lt);o.X.41(lt,H);if(o.3z){o.3z.tS(lt,ld);o.2f>0?o.2f=1L:\'\'}js("nB",lt)}if(a=="1N"){B x=V.g("2x");x<0.Vc?x=0:\'\';x>1?x=1:\'\';if(V.s("8d")=="5h"){x=4a(x*o.6k.5i(-1)[0]).vo(1);o.X.9y(x,1)}F if(V.s("8d")=="vy"){o.R.FJ(x)}F{if(o.5O&&v.vF==1){46.9I("vz",x);if(V.g("2x")>0||o.1l.7D||v.np==0){46.tY("hK")}F{46.9I("hK",1)}}o.X.43(x)}}if(a=="5o"){if(o.5O&&!o.1l.7D&&v.np==1){46.9I("hK",1)}o.X.5p();if(v.1R.2T==1&&v.1R.FI==1){7F(\'5o\',0)}}F{if(a=="9D"){if(o.5O){46.tY("hK")}o.X.6s();if(v.1R.2T==1&&v.1R.FI==1){7F(\'5o\',1)}}}if(a.J("1b")==0){V.Vb()?V.iU():V.On()}if(a=="o2"){o.R.us()}if(a=="1P+"){o.R.ea(0.1)}if(a=="1P-"){o.R.ea(-0.1)}if(a=="1P"){o.R.ea(0)}if(a=="5w"){3u("w9");V.1Y("qb",1);V.1Y("e3",1)}if(a=="2Z"){js("2Z");r7()}if(a=="1j"){o.c0=1L;if(1j){if(!1j.g("1t")){1j.1t()}F{1j.1n()}}}if(a=="Y"){if(o.hy==a){I}o.S.lF()}if(a=="6h"){o.S.bJ()}if(a=="dn"){o.S.dB()}if(a=="3P"){if(V.s("gb")==1&&V.s("3l")!=""){B x=4S(V.s("3l"));if(o.hy==a+x){I}if(x.J(\'{1b}\')>-1){x=x.1W(\'{1b}\',(O(o.3z)?o.3z.bc().t:o.R.1b()))}if(x.J(\'{3r}\')>-1){x=x.1W(\'{3r}\',o.R.cN())}if(x.J(\'{1I}\')>-1){x=x.1W(\'{1I}\',v.1I.1W(/,/ig," "))}if(x=="6i"){o.R.fV()}if(x.J(\'7g\')==0){if(V.s("7g")>0){o.X.41(o.bM?o.bM.Va():V.s("7g"))}}if(x.J(\'V9\')==0){if(o.bM){o.bM.V7()}}if(x=="V4"){o.X.41(V.s("ih")*o.R.1p()/100);!o.1z?o.X.2F():\'\'}V.s("FC")==1?o.X.3k():\'\';B y=x.2B(",");if(x.J("3i:")==0){B z=x.1m(4).2B(";");W(B i=0;i1){if(y[0]==\'3K\'){if(v.1R.2T==1&&v.1R.V3==1){7F(\'3K\',y[1]>0?1:0)}}3u(y[0],y[1],V);js("nB",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?yZ():\'\'}F{if(y[0]=="H4"){B ss=3u(y[0]);if(ss){if(ss.J("2e")>-1){if(v.V2==1){B 4M=26.1U(\'4M\');4M.7l(\'3O\',ss);P(4M,{1r:"uj",2n:(O(v.nE)?v.nE:20),2L:(O(v.nE)?v.nE:20),17:0,4U:"17 0.5s cZ-V1(.75,-0.5,0,1.75)"});4M.C.4N=Iz;26.3N.1T(4M);1D(E(){P(4M,{17:(O(v.Iy)?v.Iy:4w)})},1);4M.gM=E(){G.3J.3p(G)}}if(v.V0==1){B a=1U("a");a.9K=ss;a.6L=y[0]+".iF";a.2x()}}}F{1q(y[0]+" 2z")}}F{3u(y[0])}}}}F{if(x.J("js:")==0){if(x.J("(")>0&&x.J(")")>0){2m(x.1m(3))}F{2m(y[0].1m(3)+\'(\'+(O(y[1])?\'"\'+y[1]+\'"\':\'\')+(O(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.J("1h:")==0){ul(x.1m(6),o.R.1b())}if(x.J("2Z:")==0&&o.2Z){o.2Z.3i(x.1m(6))}if(x.J("tf:")==0&&o.5v){3u("tf",x.1m(7))}if(x.J("3R")==0||x.J("/")==0||x.J("?")==0||x.J("1a:")==0){x.J("1a:")==0?x=x.1m(4):\'\';1F.3a(x,V.s("Ix"))}if(x.J("6L")==0){o.X.lh()}if(x=="3i:9q"){o.R.dO()}}if(x.J("1j#")>-1){if(1j){B si=x.1m(9).2B(",");if(1j.g("1t")&&1j.g("3a")==si[0]){o.c0=1L;o.kV=1L;1j.1n()}F{o.c0=V.g("x")-V.g("17")/2;o.kV=V.g("y")+V.g("h");W(B i=0;i-1&&v.1j.UZ==1){if(!o.4R){o.4R=1y Vj()}if(v.1j.hx==1){if(1K=="6J"){o.4R.1t(x)}F{o.4R.iD(x)}}F{if(!1K){o.4R.iD(x)}}}if(x=="Gk"){o.X.fo();o.yB=0;V.1Y("3m");B bl=7b("3l","4y");if(bl){bl.1Y("3m")}}if(x=="4y"){V.6B("OK");V.s("qa")?1F.8w.9K=4S(V.s("qa")):\'\'}}}};G.1I=E(t){B y=K;W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="1I"){if(b[x].s("B")==t||t=="1I"){if(b[x].s("1n")==1&&b[x].s("vD")==1&&o.1z){y=H}if(v[t]==\'\'||y){b[x].1Y("2q",K)}F{b[x].1Y("2q",H)}b[x].6B(v[t])}}}}s9()};G.Is=E(){s9()};G.te=E(){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="3P"){if(b[x].s("1K")=="1H"){b[x].9Q()}}}}};E s9(){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="3P"){if(b[x].s("1K")=="1H"){b[x].JY(H)}}}}}E r7(){if(O(o.2Z)){o.2Z.ke()}}G.Ir=E(){r7()};G.Fu=E(){if(v.1I!=\'\'){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="1I"){B y=K;if(!b[x].g("1t")){y=H;b[x].1Y("2q",H)}b[x].6B(v.1I);if(y){b[x].1Y("2q",K)}}}}}};G.rO=E(){rR()};E rR(){if(v.9C){if(1O(v.9C)=="3X"){W(B x in v.9C){if(v.9C.2v(x)){jo(x,v.9C[x])}}}}};G.Ip=E(y,z){jo(y,z)};G.rW=E(x){if(b[x]){b[x].uK()}};G.Io=E(){W(B x in b){if(b.2v(x)){if(b[x].g("uD")){b[x].uK()}}}};E jo(y,z){if(y){W(B x in b){if(b.2v(x)){if(b[x].g("uD")){if(b[x].s("4Z")==y){if((!b[x].g("1t")||b[x].s("2Y")==1)&&!fE(b[x])){b[x].1Y("Ku");b[x].1Y("2q",H)}b[x].jo(z)}}}}}};G.4V=E(){2w()};G.Im=E(){2w(H)};G.nR=E(){kN(1j)};G.kJ=E(){kN(Y)};G.2F=E(){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="1z"){b[x].On()}}}o.c7?o.c7.1n():\'\';rz();o.1z=H;4G()};G.3k=E(){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="4d"||b[x].g("1i")=="2N"){b[x].iU()}}}if(Y){if(!o.eb&&v.Y.Kw==1&&!Y.4W()){Y.1t()}}o.1z=K;G.8Q();4G();if(v.1v.1n==1&&v.1v.fA==1){gv(H)}if(o.R.1b()>0){B y=7b("1i","5w");if(y){y.1Y("qb",0.5);y.1Y("e3",0)}}};G.5p=E(){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="5o"){b[x].On()}G.43(0)}}4G()};G.6s=E(){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="9D"){b[x].iU()}}}if(v.1N<0.1){v.1N=0.5;o.X.43(v.1N)}F{G.43(v.1N)}4G()};G.43=E(1N,y){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="1N"){if(!b[x].s("8d")||b[x].s("8d")=="1N"){b[x].6H(1N,1,(y=="no"?y:H))}}if(b[x].g("1i")=="5o"){b[x].uR(1N)}}}4G()};G.9p=E(){B bl=7b("1i","2a");if(bl){bl.On();bl.1Y("1P",bl.s("1P"))}4G();mJ?1D(4G,4h):\'\';if(o.2a&&o.Fq){if(o.1l.kH||o.1l.tv){1D(2w,10)}}gu();rC()};G.8c=E(){B bl=7b("1i","2a");if(bl){bl.iU()}2w();3Y(o.hV);4G();rC()};E rC(){if(o.c0){o.c0=1L;o.kV=1L;1j.1n()}}G.8C=E(){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="1z"){b[x].uS()}}}};G.wG=E(){4G()};G.Ig=E(){rz()};E rz(){if(Y){if(Y.g("1t")&&v.Y.dE==1){o.S.dc()}}}E 4G(){W(B x in b){if(b.2v(x)){if(b[x].g("1i")!="bt"){cW(b[x])}}}cW(bg);if(lV!=9t){lV=9t;2w()}if(o.di){fB(!o.gD&&!o.5e&&!o.2a&&o.1z&&v.1v.dP!=1&&!o.5u)}};E hR(){B 1t=7V&&v.1v.jL==1;if(v.1v.1n==1){if(!o.1z&&v.1v.fA==1){1t=K}}if(1t){W(B x in b){if(b.2v(x)){if(b[x].g("1i")!="bt"){cW(b[x],K)}}}P(o.1V,{"6U":"7n"});o.kt=H;cW(bg,K);if(bg.g("1t")){kf()}fB(K)}}E gv(){B 1n=o.1z&&v.1v.jL==1&&!o.3I;if(o.ds&&v.1v.WZ==1){1n=K}if(!o.1z&&v.1v.1n==1&&v.1v.fA==1){1n=H}if(1j){if(1j.g("1t")&&v.1v.WY==1){B m=v.1v.WX;if(m==1&&o.1l.2k){I}F{if(m==0||!O(m)){I}}}if(1j.g("1t")&&o.lN){1n=K}}if(o.5u){1n=K}if(1n){W(B x in b){if(b.2v(x)){if(b[x].g("1i")!="bt"){cW(b[x],H)}}}cW(bg,H);if(!bg.g("1t")){7V=H;o.R.ri();if(o.1z){P(o.1V,{"6U":"1X"});o.kt=K}}fB(H)}}E gu(){if(v.1v.jL==1){if(v.1v.dP==1&&!o.2a&&!o.bI){}F{3Y(o.hV);o.hV=7I(gv,((v.1v.8T>0?v.1v.8T:v.1v.kp)*2o))}}}E cW(V,bK){B 1n=K;B 1t=K;B cg=K;if(v.1v.1n==1){if((!o.gD&&!o.5e&&!o.2a&&o.1z&&v.1v.dP!=1&&!o.5u)||(o.2a&&7V&&!o.kt)||(o.X.gE()&&o.7J&&!o.5e)){1n=H;1t=K;cg=H}F{1n=K;1t=H}if(O(bK)&&!o.5u){1n=bK;1t=!1n}if(o.di&&(V.s("1r").J("S")==0||V.s("1i")=="2G")){1n=K;1t=H}if(v.1v.fA==1&&!o.1z){1n=H;1t=K;cg=K}if(v.1v.WW==1&&!o.8h&&o.1z){1n=K;1t=H}}F{if(V.s("1n")!=1){1t=H}}if(1t&&!o.kt){P(o.1V,{"6U":"7n"});o.kt=H}B a=V.g("1i");if(a=="3P"&&V.s("1r").J("S")==-1){1n=K;1t=H}if(o.5u){if(a=="2G"){if(o.R.1p()==-1){1n=H;1t=K}}}B rd=K;B hp=fE(V);if(V.s("1n")==1){if(V.s("KO")==1){if(cg||bK||(o.1z&&!o.5e)){!cg&&!bK?\'\':hp=H}}if(V.s("WU")==1){if(!cg&&!bK){hp=H}}if(V.s("WR")==1){if(o.1z&&!o.5e){hp=H}}if(V.s("IY")==1||V.s("J2")==1||V.s("ID")==1){mJ=H}}if(hp){1n=H;1t=K}F{!1n?1t=H:\'\'}if(V.s("1i")=="1N"){if(V.s("1n")==1&&V.s("i0")==1&&!V.g("fF")){1n=H;1t=K;if(!cg&&(o.9O||o.eK)&&!bK&&V.s("dV")!=1){1n=K;1t=H}F{rd=H}}}if(o.a9||(!o.1B&&v.1v.1n==1&&v.1v.mE==1)||(!o.8h&&v.1v.1n==1&&v.1v.HB==1)||(!o.2a&&v.1v.1n==1&&v.1v.WP==1)){if(V.s("1r").J("S")>-1||V.s("1r").J("2L")>-1){1n=H;1t=K}if(v.1v.dP==1&&!o.2a){1n=K;1t=H}}if(1j){if(1j.g("1t")&&v.1j.7H!=1){cg=K;bK=K}}if(Y&&o.3b){if(v.Y.WM==1){if(o.3b.rj()){I}}}if(a=="2Z"){if(O(o.2Z)){if(o.2Z.4W()){1n=H;1t=K;V.1Y("6g","1X")}}}if(a=="Y"||a=="6h"||a=="dn"||V.s("Ia")==1){if(Y){if(Y.4W()&&V.s("Ia")!=0){1n=H;1t=K;V.1Y("6g","1X")}}F{1n=H;1t=K}}if(o.WK==1){1n=H;1t=K}if(rd){B cc=rc(V);if(cc){cc.y>0?V.1Y("y0",cc.y):\'\';P(V.c(),{"1r":"2t","1g":V.g("y0")})}}if(1n){8K(V,(rl?H:K))}if(1t){Hh(V)}if(V==bg){if(!1n&&1t){kf();6f(7q);aV?aV.1Y("1G",aV.s("a")):\'\';7V=K;kD==0?js("ui",1):\'\';kD=1;o.6C&&o.9Z?o.6C.1t():\'\'}if(1n&&!1t&&!o.5u){o.R.ri();b3();3m(7q);aV?aV.1Y("1G",0):\'\';7V=H;kD==1?js("ui",0):\'\';kD=0;o.6C&&o.9Z?o.6C.1n():\'\'}if(1j){if(1j.tb()){if(!1j.g("1t")){1t&&!1n?1j.1t():\'\'}F{!1t&&1n?1j.1n(2):\'\'}}}if(Y){if(v.Y.7H==1&&!Y.4W()){if(1t||o.a9){if(v.Y.IB==1&&o.2a){}F{if(!Y.g("1t")){if(v.Y.In==1){!o.1z&&!o.eb?Y.1t():\'\'}F{Y.1t()}}}}F{if(1n&&Y.g("1t")){Y.1n()}}}}}};E fE(V){B x=K;B a=V.g("1i");if(V.s("1n")==1){if(V.s("vD")==1){o.1z||o.eb?x=H:\'\'}if(V.s("fA")==1){!o.1z&&!o.eb?x=H:\'\'}if(V.s("WS")==1){o.7J?x=H:\'\'}if(V.s("hc")==1){x=H}F{if(V.s("Xe")==1){if(o.1l.eU){V.1Y("hc",1);x=H}}if(V.s("Xj")==1){if(o.1l.2k){V.1Y("hc",1);x=H}}}if(V.s("J2")==1){if(o.2X>V.s("F4")){V.1Y("dV",1);x=H}F{V.1Y("dV",0)}}if(V.s("Xi")==1&&!7Z){x=H;o.lX=1}if(V.s("Xh")==1&&7Z){x=H;o.lX=1}if(V.s("IY")==1){if(o.2X<=V.s("IW")){V.1Y("dV",1);x=H}F{V.1Y("dV",0)}}if(V.s("Xg")==1){o.1B?x=H:\'\'}B t=o.R.1b();B d=o.R.1p();if(V.s("Gp")==1&&V.s("IU")>0){if(t>=V.s("IU")){x=H}}if(V.s("Gq")==1&&V.s("IS")>0){if(t0){if(t0){x=H}if(V.s("IO")==1){if(O(V.s("mG"))){2M[V.s("mG")]?x=H:\'\'}}if(V.s("Xc")==1){if(!O(V.s("9C"))){x=H}}if(V.s("IM")==1){if(O(V.s("mN"))){!2M[V.s("mN")]?x=H:\'\'}}if(V.s("X9")==1&&o.1l.4D){!o.1B||o.mO?x=H:\'\'}if(V.s("X8")==1){!o.R.7J()?x=H:\'\'}if(V.s("X7")==1){!o.R.6j()?x=H:\'\'}if(V.s("X3")==1){!o.5e?x=H:\'\'}if(V.s("WF")==1){!o.2a?x=H:\'\'}if(V.s("ID")==1){o.2a?x=H:\'\'}if(V.s("Wi")==1){!o.3v?x=H:\'\'}if(V.s("Wh")==1){o.R.6j()&&o.R.cN().J("?vM")==-1?x=H:\'\'}if(V.s("Kr")==1){5J(o.2g)?x=H:\'\'}if(V.s("HB")==1){!o.8h?x=H:\'\'}if(V.s("Wg")==1){o.8h?x=H:\'\'}if(V.s("Wf")==1){o.nq?x=H:\'\'}if(V.s("Wd")==1){!o.nq?x=H:\'\'}if(V.s("Kb")==1){if(V.g("ja")){x=H}}if(V.s("Wb")==1){!o.ab?x=H:\'\'}if(V.s("W9")==1){o.ab?x=H:\'\'}if(V.s("W3")==1){if(v.4P==1&&v.er==1){if(o.2E=="5a"&&!O(v.2g)&&v.yk==0){if(!o.1B||o.R.7k()=="7J"){if(v.2g==\'\'){}F{x=H}}}}}}if(a=="3P"){B lu=V.s("3l");if(lu){if(lu=="3i:6i"||lu=="6i"){if(!o.6i&&!o.kX){x=H}}if(lu=="3i:9q"){if(!o.9q||(!o.1B&&v.4P==0)){x=H}}if(lu=="3i:Hk"){if(!o.nq){x=H}}if(lu.J("6E")>-1){if(!o.6E){x=H}}if(7P([lu],"7g")&&!7P([lu],"js:")&&V.s("hc")!=1){B sk=K;if(O(v.7g)){if(!o.bM){1O H7==\'E\'?o.bM=1y H7():\'\'}if(o.bM){sk=o.bM.yh(V)}}!sk?x=H:\'\'}}}if(a=="Y"||a=="6h"||a=="dn"){if(Y){if(Y.4W()){x=H}}F{x=H}}if(a=="1j"){if(1j){if(1j.4W()){x=H;o.2E!=\'1J\'?V.1Y("6g","1X"):\'\'}}F{x=H}}if(V.g("1K")=="1H"){if(V.g("U")==0){x=H}}if(V.g("1j#")){if(!V.g("1Y#4H")){x=H}}if(V.s("3U")==1){B cb=26.8R("Wk"+v.id);if((o.R.1p()==0&&o.R.1b()==0)||!o.4B||!5J(cb)||!o.Ww){x=H}}if(V.s("uB")==1){!x?V.1Y("uB",1):\'\'}if(a=="1p"){if(o.R.6j()){x=H}}if(V.g("1d")=="vE"&&o.1l.2k){if(o.a9&&o.1l.cD){x=H}}I x}E 8K(V,xq){if(V.g("1t")){if(o.bI||V.s("6g")=="1X"||xq){V.1Y("2q",K)}F{Hf(V)}V.1Y("1t",K)}};E Hh(V){if(!V.g("1t")){if(V.s("6g")=="1X"||o.bI){V.1Y("2q",H);if(o.bI){V.1Y("1G",1)}if(V.g("1i")=="1N"){if(o.hY){xy(V)}}}F{He(V)}if(V.s("1i")=="1N"){o.S.43(o.3v?0:v.1N)}if(V.s("1i")=="2G"){o.X.xP()}V.1Y("1t",H)}};E Hf(V){xs(V.g("1d"));B 6b="hv|";B 5B="0|";B 1n=1;B a=V.s("6g");if(V.s("Hd")==1){6b=\'\';5B=\'\'}B p=V.s("1r");B kG=V.g("3x");2p(V.s("n6"))?p=V.s("n6"):\'\';iC(p,[\'2L\'])&&o.di?p="":\'\';if(a=="1P"){6b+="1P|";5B+="0|"}if(a=="1r"){if(p.J("2n")>-1&&p.J("S")==-1){6b+="x|";5B+=5t(o.2X+V.g("17")/2*kG)+"|"}if(p.J("1f")>-1){6b+="x|";5B+=5t(-V.g("17")/2)*kG+"|"}if(p.J("1g")>-1){6b+="y|";5B+=(-V.g("1e")/2)*kG+"|"}if(iC(p,["2L","S","9H"])){6b+="y|";if(V.g("1i")=="2G"||V.g("1i")=="1N"){5B+=5t(o.4o+V.s("h")+(V.s("h")<20?20-V.s("h"):0))+"|"}F{5B+=5t(o.4o+V.g("1e")/2)+"|"}}if(p=="8N"){6b+="1P|";5B+="0|"}}B m=1y 53({"mc":V,"me":V.g("1d"),"1K":6b.1m(0,6b.U-1),"to":5B.1m(0,5B.U-1),"1n":1n})};E He(V){xs(V.g("1d"));B 6b="";B 5B="";B a=V.s("6g");B p=V.s("1r");2p(V.s("n6"))?p=V.s("n6"):\'\';if(V.g("1G")!=1&&V.s("Hd")!=1){6b="hv|";5B=(V.g("1d")==\'bg\'?v.1v.a:"1")+"|"}if(a=="1P"){if(V.g("3x")!=V.s("1P")){6b+="1P|";5B+=V.s("1P")+"|"}}if(a=="1r"){if(p=="8N"){if(V.g("3x")!=V.s("1P")){6b+="1P|";5B+=V.s("1P")+"|"}}F{if(p.J("S")>-1||p=="2L"){if(V.g("y")!=V.g("y0")){6b+="y|";5B+=V.g("y0")+"|"}}F{6b+="x|y|";5B+=V.g("x0")+"|"+V.g("y0")+"|"}}}if(6b!=""&&5B!=""){B m=1y 53({mc:V,me:V.g("1d"),1K:6b.1m(0,6b.U-1),to:5B.1m(0,5B.U-1),1t:1})}F{V.1Y("2q",H)}};G.l7=E(1d,1K,xq){B 4V=K;B 2N=K;B V=b[1d];B 1i=V.g("1i");B 3l=V.s("3l");if(1K=="6J"){if(o.hY){if(1i=="1N"||1i=="5o"||1i=="9D"){if(!V.g("fF")){o.9O=H;o.eK=H;4V=H;4G();if(v.ho.Hb==1){B bl=7b("1i","2G");if(bl){3m(bl.c())}}}}}if(1j&&v.1j.hx==1&&((1i=="1j"||3l.J("Ha")==0)||3l.J("1j:")==0)){2I(o.ht);if(!1j.g("1t")||mZ!=V){5f(V,1K);o.hy=1i+3l;1D(E(){o.hy=2b},4h)}}if(Y&&v.Y.hx==1&&1i=="Y"){2I(o.xn);if(!Y.g("1t")||mZ!=V){5f(V,1K);o.hy=1i;1D(E(){o.hy=2b},4h)}}}if(1K=="4v"){if(o.hY){if(1i=="1N"||1i=="5o"||1i=="9D"){o.9O=K;o.eK=H;1D(E(){if(!o.9O){o.eK=K;W(B x in b){if(b.2v(x)){if(!7V){if(b[x].g("1i")=="1N"&&!b[x].g("fF")){8K(b[x]);2w()}}if(b[x].g("1i")=="2G"){if(v.ho.Hb==1){6f(b[x].c())}}}}}},4h)}}if(1i=="2G"){o.X.6H(1)}if(v.1j.hx==1&&((1i=="1j"||3l.J("Ha")==0)||3l.J("1j:")==0)){2I(o.ht);o.ht=1D(E(){if(!o.3I){b3(1)}},(v.1j.hH>0?v.1j.hH*2o:2o))}if(Y&&v.Y.hx==1&&1i=="Y"){2I(o.xn);o.xn=1D(E(){if(!o.3I){Y.g("1t")?Y.1n(1):\'\'}},(v.Y.hH>0?v.Y.hH*2o:2o))}}if(4V){1D(2w,10)}};G.pT=E(){if(o.5A&&!o.2a&&!o.bI){o.X.5A(K);o.5A=K}if(o.2g){if(v.ng>-1&&5J(o.2g)){P(o.2g,{1G:v.na})}}if(o.1z&&v.Hz==1&&v.WB!=0){o.X.3k()}if(v.1v.8T>0){2I(o.H8);o.H8=1D(4G,v.1v.8T*2o)}F{4G()}};G.Ib=E(){if(o.2g){if(v.ng>-1&&5J(o.2g)){P(o.2g,{1G:v.ng})}}if(!o.1z&&v.Hz==1){o.X.2F()}4G();fB(K)};G.h9=E(b5,b7){B y;W(B x in b){if(b.2v(x)){y=b[x].g("1i");if(y=="2G"||y=="1N"){b[x].h9(b5,b7)}}}};G.mH=E(){if(v.1v.1n==1){if(v.1v.dP==1&&!o.2a){I}if((!o.5e||o.1l.2k)&&o.R.7k()=="8f"){o.5e=H;4G();o.1l.2k?1D(E(){o.5e=K},4h):\'\'}if(v.1v.jL==1){hR();gu()}fB(K)}};G.gV=E(b5,b7){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="2G"||b[x].g("1i")=="1N"){b[x].gV(b5,b7)}}}};G.jl=E(1b,1p,Hl){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="2G"){b[x].6H(1b,1p,Hl)}if(b[x].g("1i")=="1b"){mq(b[x],1b,1p)}if(b[x].s("GJ")==1){b[x].us()}if(b[x].s("Ft")==1){b[x].Jf(1b,1p)}if(b[x].s("H6")==1){if(b[x].s("3l")=="J7"||b[x].s("3l")=="ar"){1O HA==\'E\'?HA(b[x]):\'\'}if(b[x].s("KP")==1&&!b[x].g("1t")&&7V){}F{if(b[x].g("1t")==fE(b[x])){4G();2w()}}}}}};E fB(x){if(v.1v.1n==1){x?b3():\'\';if(o.di){if(!o.1z&&v.1v.fA==1){x=H}if(x&&!o.xl){P(o.1v,{"1g":bg.h()})}if(!x&&o.xl){P(o.1v,{"1g":0})}o.xl=x}}}E kf(){7V=K;o.R.kf();if(o.xA){o.xA=K;2w();1D(2w,e2)}}E mq(x,1b,1p){if(v.4C>0){1b-=v.4C*1;1p-=v.4C*1}B y=4t(1b);if(x.s("Fd")=="1"){y=4t(1p-1b)}if(x.s("WA")=="1"){if(x.s("Wz")=="1"){y=y+(1p>0?\' \'+2O(x.s("Wx"))+\' \'+4t(1p):\'\')}F{1b==0?y=4t(1p):\'\'}}x.6B(y)}G.xj=E(1b,1p){B x=7b("1i","2G");if(x){x.Gb(1b,1p)}};G.l0=E(y){if(o.R.1p()>0){B x=7b("1i","2G");if(x){x.l0(y)}}};G.9R=E(){if(!7Z){if(v.gS==1){2I(nQ);nQ=1D(9R,4h)}F{9R()}}};E 9R(){if(!7Z){js("Wv");7Z=H;B x=7b("1i","bt");if(x){x.Jz();if(v.HY==1&&o.1z){2I(o.I2);o.I2=1D(I0,(v.I1>0?v.I1:1)*2o)}}o.lX?4G():\'\'}}E I0(){if(o.1z&&7Z){o.X.8P()}}G.HZ=E(y){W(B x in b){if(x==y){b[x].1Y("3m")}}};G.8Q=E(){2I(nQ);if(7Z){js("8M");B x=7b("1i","bt");if(x){x.iH();if(v.HY==1&&o.1z){o.X.f8()}}7Z=K;o.lX?4G():\'\'}};G.kk=E(){B x=7b("3l","1N 7a");if(x){x.1Y("6f");x.6B(2O(\'1N\')+\' \'+(o.3v?0:2H.nU(v.1N*100))+\'%\');2I(o.kk);o.kk=1D(HX,2o)}};E HX(){B x=7b("3l","1N 7a");if(x){x.6B(\'\');x.1Y("3m");2I(o.kk)}}G.41=E(1b,1p){if(v.4C>0){1b-=v.4C*1;1p-=v.4C*1}W(B x in b){if(b.2v(x)){if(b[x].s("on")==1){if(b[x].g("1i")=="2G"){1p>0?b[x].1Y("2x",1b/1p):\'\';b[x].Gc()}if(b[x].g("1i")=="1b"){mq(b[x],1b,1p)}if(b[x].g("1i")=="5w"){b[x].1Y("qb",0.5);b[x].1Y("e3",0)}}}}};G.4n=E(1b,1p){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="1p"){if(v.4C>0){1p-=v.4C*1}b[x].6B(4t(1p))}if(b[x].g("1i")=="2G"){b[x].6H(1b,1p);b[x].Gv(1p)}if(b[x].g("1i")=="1b"){mq(b[x],1b,1p)}}}};G.8k=E(){if(!o.4R){1j.g("1t")?1j.1n():1j.1t()}};G.bW=E(){if(1j){if(o.4R){I o.4R.5J()||1j.g("1t")}F{I 1j.g("1t")?H:K}}F{I K}};G.nI=E(x){if(1j){1j.5Z(x)}};G.b3=E(){b3()};G.HW=E(x){if(1j){1j.HV(x)}};G.FD=E(){if(1j){1j.lA()}};G.FB=E(x){if(1j){I 1j.HT(x)}};E b3(x){if(1j){1j.g("1t")?1j.1n(x):\'\'}o.4R?o.4R.1n():\'\'};G.dc=E(){if(Y){if(Y.g("1t")){Y.1n(1)}F{Y.1t()}}};G.lF=E(x){if(Y){if(Y.g("1t")&&x!=1){x!=2?Y.1n():\'\'}F{1D(E(){Y.1t()},100)}}};G.ly=E(){if(Y){I Y.g("1t")?H:K}F{I K}};G.d6=E(x){I Y?Y.g(x):\'\'};G.6A=E(x){if(Y){Y.xm(x)}};G.HC=E(x){if(Y){Y.HO(x)}};G.bJ=E(){if(Y){Y.bJ()}};G.nh=E(){if(Y){Y.nh()}};G.lw=E(){lw()};E lw(){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="6h"){P(b[x].c(),{"1G":(!Y.dq()?0.5:1)})}if(b[x].g("1i")=="dn"){P(b[x].c(),{"1G":(!Y.gs()?0.5:1)})}}}}G.dq=E(){if(Y){I Y.dq()}F{I K}};G.gs=E(){if(Y){I Y.gs()}F{I K}};G.gt=E(){if(Y){I Y.gt()}F{I K}};G.nf=E(){if(Y){Y.nf()}};G.dB=E(){if(Y){Y.dB()}};G.xO=E(x){if(x&&Y){Y.do(x)}};G.HN=E(x){if(x&&Y){Y.n5(x)}};G.HM=E(x){if(x&&Y){P(Y.co(),{"Wn":"1X","2P-2n":Y.s("7j")});26.8R(x).1T(Y.co());3m(Y.c())}};G.10o=E(){};G.xK=E(x){if(1j){1j.6d();1j.g("1t")?1D(E(){1j.1n()},4w):\'\'}};G.l8=E(){if(1j){1j.6d()}if(o.4R){o.4R.e9()}};G.l9=E(x){if(1j){1j.fV()}2w();4G()};G.la=E(x){if(1j){1j.lm(x);1j.g("1t")?1j.1n():\'\'}if(o.4R){o.4R.e9()}x=="5h"?xI():\'\'};E xI(){if(o.hZ){B x=4a(o.lb/o.6k.5i(-1)[0],1).vo(2);W(B i in b){if(b.2v(i)){if(b[i].s("8d")=="5h"&&o.lb){b[i].6H(x,1)}if(b[i].s("3l")=="3i:5h,1.0"){b[i].uR(x)}}}}}G.nK=E(x){if(1j){1j.lm("7K")}if(o.4R){o.4R.e9()}};G.aU=E(){if(1j){1j.9f();1j.g("1t")?1D(E(){1j.1n()},4w):\'\'}if(o.4R){o.4R.e9()}if(o.5u&&o.4B){o.3U.9S()}};G.xG=E(){o.4R?o.4R.1n():\'\';if(1j){1j.xG()}};G.jA=E(nv,2q,8e){W(B x in b){if(b.2v(x)){if(b[x].g("1i")=="1j"){if(b[x].s("fD")==1){b[x].KK()}}if(b[x].g("Li")=="1j#"+nv){b[x].1Y("1Y#4H",2q);if(b[x].g("1K")=="1H"){if(8e){b[x].6B(xB(8e))}}F{if(v.1j[\'1j\'+nv+\'1i\']=="22"){if(8e==2O("6e")){b[x].bP(0)}F{b[x].bP(1)}}2w()}cW(b[x])}}}};G.HH=E(){if(1j){1j.6d();1j.lm("7K");1j.lm("6L")}};G.lE=E(){B x=7b("1i","2G");if(x){x.lE()}};G.4V=E(){2w();if(7V){o.xA=H}};G.uG=E(x){if(!7V||x==1){2w();4G()}F{v.1v.yw=H}};G.yz=E(){B b=7b("1K","P");if(b){b.L1()}};G.4O=E(){4G();2w();4G();if(o.a9){3m(7q)}F{!7V?6f(7q):\'\'}};G.Il=E(1h){if(1F.eL==v.id&&v.1R.on==1){B x=1h.Iq;B y=K;if(x==1L){x=1h.Iu}if(O(o.29)||O(o.8b)||o.yB==1){I K}if(o.1z&&v.1R.ls==1){y=H}if(((v.1R.8Y==1&&x==32)||(v.1R.Xp==1&&x==13)||(v.1R.k==1&&x==75))&&(o.6c||o.5e||y)){if(v.1R.2T==1){7F(\'1z\',o.1z?0:1)}o.X.8y();1h.9A();I K}!v.1R.nD?v.1R.nD=0.2:\'\';!v.1R.1P?v.1R.1P=5:\'\';if(v.1R.HE==1&&(o.6c||y)){if(o.R.1p()>0){W(B i=48;i<58;i++){if(x==i){o.X.41((o.R.1p()*(x-48)*10)/100,H)}}}}if((x==39||(v.1R.l==1&&x==76))&&(o.6c||y)){mQ(v.1R.zq)}if((x==37||(v.1R.j==1&&x==74))&&(o.6c||y)){nS(v.1R.zq)}if(x==38&&(o.6c||y)){mQ(v.1R.zp)}if(x==40&&(o.6c||y)){nS(v.1R.zp)}if(x==13z&&(o.6c||y)){mQ(v.1R.I9)}if(x==10Y&&(o.6c||y)){nS(v.1R.I9)}}};E 7b(y,z){W(B x in b){if(b.2v(x)){if(b[x].s(y)==z){I b[x]}}}}E mQ(x){if(x=="6h"){if(o.Y){o.S.bJ()}F{x="3K"}}if(x=="3K"){if(o.R.1p()>0){B sk=o.R.1b()+4a(v.1R.3K);if(sk0&&o.1B){B sk=o.R.1b()-v.1R.3K>=0?o.R.1b()-v.1R.3K:0;o.X.41(sk,H);js("nB",sk)}}if(x=="1N"){o.X.43(4a(v.1N)-4a(v.1R.nD));1h.9A()}if(x=="1P"){o.R.1P(-v.1R.1P/100);1h.9A()}if(v.1R.2T==1){7F(x,0)}};G.Ih=E(1h){if(1F.eL==v.id){B x=1h.Iq;if(x==1L){x=1h.Iu}if(x==57){if(v.1q==1){}}if(o.2a&&x==27){o.X.8c()}if(O(o.29)||O(o.8b)){I K}if(v.1R.on==1){if(v.1R.f==1&&x==70&&v.gS!=1&&(o.6c||o.5e)){if(v.1R.2T==1){7F(\'2a\',o.2a?0:1)}o.2a?o.X.8c():o.X.9p()}if(v.1R.s==1&&x==83&&(o.6c||o.5e)){if(o.3E){if(v.1R.2T==1){7F(\'22\',o.5k?0:1)}3u("FG")}}if(v.1R.m==1&&x==77&&(o.6c||o.5e)){if(v.1R.2T==1){7F(\'5o\',o.3v?1:0)}o.3v?o.X.6s():o.X.5p()}}}};G.4r=E(){3Y(o.hV);W(B x in o){if(x.J("18")==0&&x.J("J9")>-1){3Y(o[x])}}W(B i=0;i-1){v.F9=H}if(C.3l.J("2Z:")>-1){o.gp=H}if(C.3l=="10B"){C.10C=1y 10J(C)}}B 7x=C.2S?C.2S.2B("///"):[];if(C.Fe==1){C.1K="1H";C.1H=iT(0)+(X.U>1?\'///\'+iT(1):\'\');if(2p(C.bd)){C.1u=C.bd}}C.it=[];C.il=[];B xa=0;B 2T=1y cB();B 1w=1y cB();B dy=1y cB();B 10N=1y cB();B iM=0;B aN;if(C.1K=="1H"){if(C.4Z){if(O(v[C.4Z+\'1H\'])){C.1H=v[C.4Z+\'1H\']}}if(O(C.1H)){2T[0]=4S(C.1H);C.pV=C.1H.U;B zC=[\'/\',\'|\',\'-\'];zC.J(C.1H.1m(-1))>-1?C.uo=C.1H.1m(-1):\'\';zC.J(C.1H.1m(0,1))>-1?C.uq=C.1H.1m(0,1):\'\';if(1i=="1b"||1i=="1p"){if(C.1H.J(\'0:\')==0){C.pU=H}if(C.1H.2B(":").U==3){C.K1=H}F{if(C.1H.J(\'cn:cn\')>-1){C.K4=H}}if(C.mz==1){v.mz=1}}if(C.Fd==1&&C.1H.J("-")==0){C.K3=H}if(C.1H.J("///")>0&&(1i=="3P"||C.Fe==1)){C.gI=C.1H.2B("///");C.1H=2T[0]=C.gI[0]}}if(v.zf==1){1D(9Q,100);1D(9Q,4h);1D(9Q,2o)}}F{if(O(C.1w)){2T[0]=C.1w;if(2T[0].J("///")>0&&2T[0].J("kv")==-1){2T=C.1w.2B("///")}if(O(C.qx)){2T[1]=C.qx}if(C.Ki==1){if(2p(C.Ff)){2T.2K(C.Ff);iM=2T.U-1}}}}if(1i=="3P"){if(C.10S==1&&O(C.qa)){C.vB=C.3l}}B 18=1U("1Z");if(C.1r.J(\'9H\')>-1){o.9H?o.9H.1T(18):1D(E(){o.9H.1T(18)},100);o.Fq=H}F{if(iC(C.1r,["18","2L"])&&o.di){o.1v.1T(18)}F{o.1V.1T(18)}if(1i=="bt"&&C.12d==1){18.C.4N=nw}}if(C.Ft==1){C.j1=1y 12f(C,18)}B mD=1U("1Z");18.1T(mD);B dW=1U("1Z");P(dW,{"1r":"2t","1f":0,"1g":0});18.1T(dW);P(18,{"1r":"2t","1f":0,"1g":0,"1G":1,"eP":"pk","os":"jJ"});if(2p(C.4Z)){4b(18,{"id":(v.id+"4e"+"dg"+C.4Z)})}if(C.GJ==1||C.K7==1){P(dW,{"4U":"2U 0.2s 3f"})}if(2T.U>0){W(i=0;i<2T.U;i++){1w[i]=1U("1Z");P(1w[i],{"1r":"2t","1g":0,"1f":0,"ak":"1X","1G":C.a,"4U":"1G 0.1s 3f"});if(C.hz>C.1P){P(1w[i],{"4U":"1G 0.1s 3f,2U 0.1s 3f"})}if(C.1K=="hq"&&C.3O!=\'\'){if(2p(C.4Z)){4b(1w[i],{"id":(v.id+"4e"+"18"+"4e"+C.4Z+"4e"+"1w")});if(v[C.4Z+\'3O\']){C.3O=v[C.4Z+\'3O\']}}if(iC(C.3O,[".va",".iF",".12i","kv",".fn"])){C.3O.J("//")==-1&&C.3O.J("kv")==-1?C.3O=\'//\'+C.3O:\'\';B z=1U("4M");C.9j=1;z.1A("dN",vw);z.3O=C.3O;1w[i].1T(z);C.w=1w[i].2c;C.h=1w[i].2W;if(C.GM>0){P(z,{1e:C.GM})}}}if(C.1K=="1H"){P(1w[i],{"1u":(C.1u),"eP":C.dL*2j(v.7M,1),"y8":f1(C.3Q),"jB-fh":C.iN+\'px\',"2P":"0 cT 0 cT","bv-8Y":"ek"});if(o.9B){if(2p(C.GV)){P(1w[i],{"eP":C.GV*2j(v.7M,1),})}}if(C.2x==1){if(C.1H.J("-1||1d=="cp"){P(1w[i],{"ak":"2y"})}}if(C.GY==1){P(1w[i],{"3Q-dM":"GY"})}if(C.nk>0){P(1w[i],{"3Q-dM":C.nk})}if(C.H1){P(1w[i],{"os":C.H1+"em"})}2T[i]==\'5w\'?2T[i]=2O("5w"):\'\';1w[i].1S=uM(2T[i]);1D(uF,100);C.w=1w[i].2c;C.h=1w[i].2W;if(2p(C.4Z)){4b(1w[i],{"id":(v.id+"pP"+C.4Z+"12w")})}}if(C.1K=="P"){o.1B?1D(uN,4w):\'\'}B 9M=2T[i].6q();if(9M.J(\'B:\')==0){9M=2j(1F[9M.1m(4)],\'\')}B n8=9M.J(\'<2i\')>-1||9M.J(\'<12x\')>-1;if(C.1K=="2i"&&(9M.J(\'\')>-1||n8)){if(1i=="5o"||1i=="3P"){9M=9M.1W(/iY/g,\'iY\'+v.id+1d)}if(9M.J(\'4s\')>-1){bN(1w[i])}1w[i].1S=(!n8?"<2i 17=\'20\' 1e=\'20\' 4g:4m=\'3R://4j.w3.47/7t/4m\' 4g=\'3R://4j.w3.47/4k/2i\'>":\'\')+9M+(!n8?"":\'\');1w[i].2c>20?C.w=1w[i].2c:\'\';1w[i].2W>20?C.h=1w[i].2W:\'\';P(1w[i],{"17":C.w,"1e":C.h});if(C.bd!=-1){qH(1w,C.bd)}if(2p(C.4Z)){4b(1w[i],{"id":(v.id+"pP"+C.4Z+"n4"+i)})}}dW.1T(1w[i]);i>0?1n(1w[i]):\'\'}bu();q5?vw():\'\';if(C.3l=="3U"){C.3U=1;C.1n=1;o.3U?1w[0].1S=o.3U.oM(C.bd!=-1?C.bd:\'#3F\'):\'\';if(o.1l.2k){1w[0].G9=xD;1w[0].12A=5x;1w[0].yD=yW}F{1w[0].kK=5U;1w[0].kM=5x;1w[0].l6=e8}}F{if((bg.2c*C.1P<35||bg.2W*C.1P<35)&&C.1K!=\'1H\'){vv();bN(9g)}F{bN(bg)}}if(1i=="3P"){B lu=\'\';if(C.gb==1&&O(C.3l)){lu=C.3l;if(lu.J("3i:")==0){B 1C=lu.1m(4).2B(",");if(1C.U==2){B yC=1C[1].2B("/");if(yC.U==2){1C[0]==\'hd\'?1C[0]="4T":\'\';if(v[1C[0]]==yC[1]){C.a=1;P(1w[0],{"1G":C.a})}}}}if(lu=="Gk"||lu=="4y"){o.X.hu();18.C.4N=nw;o.yB=1}}if((C.1n==1&&(C.Gp==1||C.Gq==1||C.Gw==1))||lu.J("7g")==0||lu=="J7"||lu=="ar"){C.H6=1;if(7P([C.1r],"18")||C.KO==1){C.KP=1}}if(lu.J("7g")==0){18.C.4N=nw}}W(B sf in C){uJ(sf)}if(1i=="1j"&&C.fD==1){fD=1y 124(18,bg,C)}if(C.2x==0){h4(18)}if(C.9j==1){1n(bg)}if(C.2C==1){pD()}if(C.1r.J("2n")>-1){h8=1}if(C.1r.J("1g")>-1){KS=1}if(C.1r.J("2L")>-1){gX=1;1i=="3P"&&2p(C.3l)?18.C.4N=nw:\'\'}if(C.1r.J("18")>-1){gX=1}2w();B t=\'\';if(C.bB!=0){t+="o2("+C.bB+"wV)"}if(C.12I==1){t+=" 3x(-1)"}if(C.11p==1){t+=" 3A(-1)"}if(t!=\'\'){P(dW,{"2U":t})}if(1i=="bt"){iH()}B 1C=[];B i;if(1i=="Y"){1C=[\'cA\',\'KU\',\'mP\',\'Kw\',\'z6\',\'oD\'];W(i=0;i<1C.U;i++){if(O(C[1C[i]])&&!O(v.Y[1C[i]])){v.Y[1C[i]]=C[1C[i]]}}}if(1i=="1I"){1C=[\'m7\',\'z5\',\'z4\'];W(i=0;i<1C.U;i++){if(O(C[1C[i]])&&!O(2M[1C[i]])){v[1C[i]]=C[1C[i]]}}}C.qm==1?92():\'\';if(1i=="3P"&&C.on==0){3m(18)}if(C.1n==1&&C.lW>0){1D(Ky,C.lW*2o)}}E Ky(){C.lW=-1;o.S.4O()}E vv(){if(9g){9g.3J.3p(9g)}9g=1U("1Z");P(9g,{"1r":"2t","1g":0,"1f":0,"17":C.1K=="hq"?bg.2c:(bg.2c>35?bg.2c:35)*C.KA,"1e":C.1K=="hq"?bg.2W:(bg.2W>35?bg.2W:35)*C.wP});C=4L(C,\'k8\',\'k8\');18.1T(9g)}E bN(x){if(1i.J("1b")==0&&X.U==1){C.2x=0}if(1i=="3P"&&C.gb==0){C.2x=0}if(C.2x==1){if(C.lk==1){P(x,{"6U":"4s"})}P(x,{"ak":"2y"});if(o.1l.2k){x.1A("c8",E(e){yW(e)},{5F:K});x.1A("gC",E(e){xD(e)},{5F:K});x.1A("gT",E(e){L4(e)},{5F:K})}if(v.eU==1||!o.1l.2k){x.gM=8t}if(v.1v.lv==1||C.lv==1){P(x,{"2l-1u":"#od","1G":0.5})}}F{P(x,{"6U":"7n"})}if(!o.1l.2k){x.kK=5U;x.kM=5x}if(C.2Y==1||C.2C==1){x.l6=e8}}E yW(e){js("11K"+1d);e.bj();c8=H}E xD(e){C.L8==1?5U():\'\';e.bj()}E L4(e){e.bj();e.9A();C.L8==1?5x():\'\';if(!c8){8t(e)}c8=K}E bu(){if(bg){bg.3J.3p(bg)}bg=1U("1Z");P(bg,{"1r":"2t","1g":0,"1f":0});if(2p(C.4Z)){4b(bg,{"id":(v.id+"pP"+C.4Z+"12c")})}w=C.w;h=C.h;C.hF=-1;C.bq=-1;C=4L(C,\'2Q\',\'2Q\');C=4L(C,\'az\',\'az\');if(C.b9&&o.9B){if(C.b9!=\'0 0 0 0\'){C=4L(C,\'az\',\'b9\')}}if(C.1K=="1H"){w=1w[xa].2c;h=1w[xa].2W;if(C.vl>0){w0){C.ih=2V(1C[1])}F{C.4A=2V(1C[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.bH+C.bp;w=w+C.7m+C.7j;C.h=h;C.w=w;if(C.1K=="1H"){C.lp=1w[0].2W}}F{C.4q=0}P(bg,{"17":(C.Lw==1?Lm:w),"1e":h,"wN":(C.oh*h)/2,"2l":(C.vg==1?"3f-4F("+(C.12t==1?"to 2n,":\'\')+4f(C.4l,C.4q)+","+4f(C.12F,C.4q)+")":4f(C.4l,C.4q,bg)),"4U":"2l .1s 3f, 1G .2s, 2U .1s 3f"+(2p(C.ax)?\', 5H .1s 3f\':\'\')});if(C.1K=="hq"){P(bg,{"17":w,"1e":h,"wN":(C.oh*h/C.1P)/2,})}if(C.Kt==1){wn(bg,C.4l,C.Kx,C.KY)}if(C.ln==1){P(bg,{"2R":2j(C.Lr,1)+"px 6x "+C.ll})}if(C.7N==1){P(bg,{\'e4-5H\':\'7N(9l)\'})}mD.1T(bg);if(C.7q==1){P(1w[0],{\'2l\':4f(2j(C.12D,\'3W\'),2j(C.10O,0.5),1w[0]),\'2P\':vc(2j(C.10L,0))})}}E 2w(){B hF=(-bg.2W/2);B bq=(-bg.2c/2);if(hF!=C.hF||bq!=C.bq){P(bg,{"1g":(-bg.2W/2),"1f":(-bg.2c/2)});C.hF=hF;C.bq=bq}if(9g){B x=C.1K=="hq"?bg.2c:(bg.2c>35?bg.2c:35);B y=C.1K=="hq"?bg.2W:(bg.2W>35?bg.2W:35);P(9g,{"1g":(-y/2)+C.KD-C.KC,"1f":(-x/2)+C.10K-C.10H})}W(B i=0;i<2T.U;i++){B it=C.1K=="2i"?2H.4c(2V(1w[i].C.1e))/2:2H.4c(1w[i].2W)/2;B il=C.1K=="2i"?2V(1w[i].C.17)/2:1w[i].2c/2;if(it!=C.it[i]||il!=C.il[i]){P(1w[i],{"1g":-it,"1f":-il});if(bg){P(1w[i],{"1g":(5t(1w[i].C.1g)+C.bH/2-C.bp/2+C.10E/2+C.10r/2),"1f":(5t(1w[i].C.1f)+C.7m/2-C.7j/2+C.10D/2+C.10w/2)})}C.it[i]=it;C.il[i]=il}}}E 5U(){B i;6J=H;if(C.dy==1){if(on&&O(C.qx)){i=1}F{i=0}if(aN&&dy.U>2){i=2}if(dy[i]){r5();1t(1w[dy[i]])}}if(C.bg==1){P(bg,{"2l":4f(vd(C.a8,C.4l),vd(C.8V,C.4q),bg)});if(2p(C.ax)){P(bg,{"5H":"cm("+C.ax+")"})}}if(C.7p>-1&&!JM){W(i=0;i<2T.U;i++){if(1w[i].C.6a!="2Y"){P(1w[i],{"1G":C.7p})}}}if(C.qB!=-1){qH(1w,C.qB)}if(C.K7==1){i5+=45;iP(1w[0],i5)}if(C.hz>C.1P&&C.hz>-1){1P(C.hz)}if(1i=="1j"&&o.S.bW()){}F{if(C.2C==1&&C.qm!=1){B x=7x.U>1&&!on?7x[1]:7x[0];if(x){if(x.J(\'B:\')==0){2S.1S=1F[x.1m(4)];92()}}1t(2C);P(2C,{"1G":1})}}if(1i=="5o"){o.X.5A(H);o.5A=H}o.ds=H;o.S.l7(1d,"6J")}E 5x(){6J=K;B i;if(C.dy==1){if(on&&O(C.qx)){i=1}F{i=0}if(aN&&dy.U>2){i=2}r5();1t(1w[i])}if(C.bg==1){P(bg,{"2l":4f(C.4l,C.4q,bg)});if(2p(C.ax)){P(bg,{"5H":"cm(1)"})}}if(C.7p>-1){W(i=0;i<2T.U;i++){if(1w[i].C.6a!="2Y"){P(1w[i],{"1G":C.a})}}}if(C.hz>-1){1P(C.1P)}if(C.qB!=-1){qH(1w,(C.bd==-1?\'#3F\':C.bd))}if(1i=="5o"&&!o.2a){o.X.5A(K);o.5A=K}vG();o.ds=K;o.S?o.S.l7(1d,"4v"):\'\'}E vG(){if(C.2C==1&&C.qm!=1){1n(2C);P(2C,{"1G":0})}}E 8t(e){e?e.6P=H:\'\';if(!qs){o.S.fv(1d);if(1i=="3P"){pQ()}vG();if(C.11s==1){i5-=30;iP(1w[0],i5)}ja=H;if(C.Kb==1||(1d=="vE"&&C.1n==1&&C.vD==1)){o.S.4O()}}};G.Lu=E(){8t()};E pQ(){if(2T){if(2T.U>1){if(on==H){1t(1w[0]);1n(1w[1])}F{1t(1w[1]);1n(1w[0])}}if(C.2C==1&&7x.U>1){2S.1S=o.ni+(on==H?7x[0]:7x[1])+o.j2;92()}}if(O(C.vB)){if(on==H){C.3l=C.vB}F{C.3l=C.qa}}qX();on=on!=H;if(C.3l){if(C.3l.J(",0/1")>-1){js(C.3l,on?1:0)}}if(C.bg==1&&O(C.vA)){if(C.vA!=-1){if(on){C.Jw=C.4l;C.4l=C.vA}F{C.4l=C.Jw}bu();bN(bg);2w();if(C.1K=="1H"){9Q()}F{1P(C.1P)}}}}E qX(){if(O(C.gI)){if(C.gI.U>1){if(on==H){6B(C.gI[0])}F{6B(C.gI[1])}}}}E uS(1h){1h.6P=H;o.S.fv(1d)}E r5(){W(B i=0;i<2T.U;i++){if(1w[i].C.6a!="2Y"){P(1w[i],{"1G":C.a});1n(1w[i])}}}E uF(1H){if(1w[0]){if(1w[0].2c>o.2X-C.4A-C.4z-C.7m-C.7j){if(C.vp==1){if(!1H){1H=1w[0].1S}1w[0].1S=\'\'+1H+\'\'}F{P(1w[0],{"bv-8Y":"ej"})}P(1w[0],{"17":o.2X-C.4A-C.4z-C.7m-C.7j})}}}E vw(){if(bg){q5=K;C.9j=0;1n(bg);if(1w[0]){C.w=1w[0].2c*C.1P;C.h=1w[0].2W*C.1P;1P(C.1P)}C.au=0;bu();vv();bN(9g);1t(bg);2w();o.S.4V();if(!5J(18)){3m(18)}}F{q5=H}}E KR(1h){1h.6P=H}E e8(){if(!o.1l.2k&&!o.ds){5U()}92()}E 1P(x){if(x>0){P(bg,{"2U":"1P("+x+")"});W(i=0;i<2T.U;i++){P(1w[i],{"2U":"1P("+x+")"})}if(C.j1){C.j1.1P(x)}3x=x;3A=x}}E pD(){2C=1U("1Z");P(2C,{\'1r\':\'2t\',\'1f\':0,\'1g\':0,\'1e\':\'2y\',"1G":0,"4U":"1G 0.1s 3f"});j8=1U("1Z");C=4L(C,\'jH\',\'jH\');C=4L(C,\'K2\',\'K2\');P(j8,{\'1r\':\'2t\',\'1f\':0,\'1g\':0,\'17\':\'100%\',\'1e\':30,\'2l-1u\':C.jP,\'1G\':C.jS,\'2R-6Z\':C.wF});2S=1U("1Z");P(2S,{\'1r\':\'2t\',\'1f\':C.x9,\'1g\':C.pC,\'1u\':C.wM,\'3Q-dK\':f1(C.wD),\'3Q-3H\':C.wL*2j(v.7M,1),"jB-fh":C.wE+\'px\',"2G-1e":"1"});if(C.2S){if(C.2S.J("B:")==0){C.Ke=H}}if(!C.Ke){P(2S,{\'bv-8Y\':\'ek\'})}if(C.hB==1){8J=1U("1Z");8J.1S=\'<2i 17="9l" 1e="wI" wJ="0 0 8 6" 8F="1.1" 4g="3R://4j.w3.47/4k/2i" 4g:4m="3R://4j.w3.47/7t/4m">\'}if(C.qm==1){P(2C,{"1G":1});bN(2C)}F{h4(2C)}18.1T(2C);2S.1S=o.ni+(C.2S==\'\'?2O(1i):7x[0])+o.j2;2C.1T(j8);2C.1T(2S);if(C.hB==1){2C.1T(8J);B vq=o.vs?\'-9l\':\'-wI\';B ps=C.13C;if(!O(ps)){ps=\'\'}B tp=ps.J("1g")>-1;if(tp){iP(8J,\'-13B\')}P(8J,{\'1r\':\'2t\',\'2n\':(ps.J("2n")>-1?10*C.1P:\'2y\'),\'1f\':(ps.J("1f")>-1?10*C.1P:(ps==\'\'||ps==\'1g\'?\'50%\':\'2y\')),\'2Q-1f\':(ps==\'\'||ps==\'1g\'?\'-Hv\':0),\'2L\':(tp?\'2y\':vq),\'1g\':(tp?vq:\'2y\'),\'1G\':C.jS})}92()}E 92(){if(C.2C==1){P(2C,{"1g":(gX==1?-h-2C.2W+3:-2C.2W/2)+C.13F-C.13v,"1f":(h8==1?-2S.2c:(gX==1?-w/2:+2S.2c))-(gX==1?0:2S.2c/2+5)+C.13q-C.13x,"1e":C.pC+2S.2W+C.wX,"17":C.x9+2S.2c+C.GL});P(j8,{\'1e\':2C.2W});2C.C.4N="2o"}}G.c=E(){I 18};G.s=E(x){if(1i=="3P"){uJ(x)}I C[x]};G.ss=E(x,x2){I O(C[x])?C[x][x2]:K};G.g=E(x){ci(x){1o"17":I w;1k;1o"1e":I h;1k;1o"h":I 2j(C.lp,h);1k;1o"x":I 5t(18.C.1f);1k;1o"y":I 5t(18.C.1g);1k;1o"1G":I 18.C.1G?18.C.1G:1;1k;1o"1t":I 4H;1k;1o"3x":I 3x;1k;1o"3A":I 3A;1k;1o"1i":I 1i;1k;1o"Li":I aG;1k;1o"ja":I ja;1k;1o"1K":I C.1K;1k;1o"U":I C.pV?C.pV:0;1k;1o"1d":I 1d;1k;1o"x0":I x0;1k;1o"y0":I y0;1k;1o"6J":I 6J;1k;1o"1j#":I aG.J("1j#")==0;1k;1o"1j:":I aG.J("1j:")==0;1k;1o"uD":I 1i=="3P"&&C.1K=="1H";1k;1o"1Y#4H":I uy;1k;7n:I K}};G.1Y=E(k,x){ci(k){1o"1t":6J?5x():\'\';4H=x;1k;1o"2q":KT(x);1k;1o"6f":6f(18);1k;1o"3m":3m(18);1k;1o"Ku":C.2Y=0;1k;1o"uB":if(C.KB>0&&C.2Y!=1&&!jd){2I(jd);jd=1D(E(){3m(18);(C.13H!=1?C.2Y=1:\'\');jd=1L},C.KB*2o)}1k;1o"1P":1P(x);1k;1o"13n":P(18,{"2U":"1P(0)"});1k;1o"3x":P(18,{"2U":"3x("+x+")"});3x=x;1k;1o"3A":P(18,{"2U":"3A("+x+")"});3A=x;1k;1o"1G":P(18,{"1G":x});1k;1o"qb":P(1w[0],{"1G":x});1k;1o"e3":P(1w[0],{"5H":"e3("+x+")"});1k;1o"1f":P(18,{"1f":x});1k;1o"1g":P(18,{"1g":x});1k;1o"17":P(18,{"17":x});1k;1o"1e":P(18,{"1e":x});1k;1o"wk":C.wk=x;1k;1o"h8":h8=x;1k;1o"1Y#4H":uy=x;1k;1o"x":P(18,{"1f":x});1k;1o"y":P(18,{"1g":x});1k;1o"6g":C.6g=x;1k;1o"7g":C.7g=x;1k;1o"x0":x0=x;1k;1o"y0":y0=x;1k;1o"hc":C.hc=x;1k;7n:I K}};E KT(x){if(x&&o.1l.2k){qs=H;1D(Kg,e2)}if(!x){if(qS()&&aN){1n(1w[iM]);1t(1w[0]);aN=K}}if(C.9j==1){x?1t(18):1n(18)}F{if(1d=="13h"||1d=="138"){x?1t(18):1n(18)}F{P(18,{"2q":(x?"4y":"1X")})}4H=x;x?1t(18):\'\'}if(x&&C.q8){C.q8=K;1D(9Q,100)}}E Kg(){qs=K}G.6B=E(x,y){if(aG!=\'\'&&(C.1H==\'x\'||C.1H==\'1x\')){x=x+\'x\'}if(y){x=C.1H+x}6B(x);!5J(18)?C.q8=H:\'\'};B ut;G.jo=E(x){if(ut!=x){C.9C=x;6B(x);!5J(18)?C.q8=H:\'\';o.S?o.S.4V():\'\'}ut=x};G.us=E(){iP(dW,nA);nA+=20};E iP(x,y){P(x,{"2U":"o2("+y+"wV)"+(x==1w[0]&&!JX&&3x!=1?\' 1P(\'+3x+\')\':\'\')})};G.JY=E(x){if(C.1H.J("{1I")>-1){6B(C.1H)}};G.pQ=E(){pQ()};E 6B(1H){if(C.1K=="1H"){if(O(1H)){if(C.K1){if(1H.U==4){1H=(C.pU?\'0:0\':\'cn:0\')+1H}if(1H.U==5){1H=(C.pU?\'0:\':\'cn:\')+1H}if(1H.U==7){1H=(C.pU?\'\':\'0\')+1H}}if(C.K4){if(1H.U==4){1H=\'0\'+1H}}C.pV=1H.U}1H=(C.uq?C.uq+(C.K3?\'\':\' \'):\'\')+1H+(C.uo?\' \'+C.uo:\'\');B K0=1w[0].2c+(C.bg==1?C.bH+C.bp:0);B Kp=1w[0].2W+(C.bg==1?C.bH+C.bp:0);1w[0].1S=o.ni+(1i=="3P"?uM(1H):1H)+o.j2;if(C.13J==1){1w[0].1S+=\'<7s C="2q:cr-4y;17:dQ"><7s C="2R-1g: cT 6x \'+3y(C.1u)+\';2R-1f: cT 6x eE;2R-2n: cT 6x eE;1r: 2t;2n:cT;1g: 50%;2Q-1g: -4x;">\'}if(1i=="1I"){P(1w[0],{"17":"2y","bv-8Y":"ek"});uF(1H)}C.w=1w[0].2c+(C.bg==1?C.7j+C.7m:0);C.h=1w[0].2W+(C.bg==1?C.bH+C.bp:0);if(K0!=C.w||Kp!=C.h||(C.w>0&&ux==0)){9Q()}if(1w[0].2c>0){ux=C.w}F{aG!=\'\'?1n(1w[0]):\'\';if(1H!=\'\'){1D(9Q,10)}}}}G.9Q=E(){9Q()};E qS(){I!o.R.6j()&&C.Ki==1}E 9Q(){if(C.1K=="1H"){if(1w[0]){if(1w[0].2c>0){aG!=\'\'?1t(1w[0]):\'\';w=C.w=1w[0].2c;h=C.h=1w[0].2W;bu();bN(bg);2w();if(o.S){if(7P([C.1r],"18")){o.S.uG()}F{o.S.4V()}}}}}}G.uR=E(x){if(C.Kf==1){B n=4;if(1d=="WJ"){if(o.1l.2k){I}}F{n=8}B y=\'iY\';B z=[];W(B i=1;i(i/n)&&z[i]?1t(z[i]):\'\'}}F{W(B i=n;i>0;i--){if(x*1+(1/n)>=(i/n)&&z[i]){1t(z[i]);1k}}}}}};G.On=E(){if(!on){if(2T){if(2T.U>1&&X.U>1){1n(1w[0]);1t(1w[1])}}if(X.U>1){1i=X[1];if(C.2C==1){2S.1S=iT(1);92()}}if(qS()&&aN){1n(1w[iM]);aN=K}qX();on=H}};E iT(x){I o.ni+(C.2S==\'\'?2O(X[x]):(7x.U>1?7x[x]:7x[0]))+o.j2}G.bP=E(x){bP(x)};G.Jf=E(x,y){if(C.j1){C.j1.e9(x,y)}};E bP(x){B y=\'iY\';B z=26.8R(y.aH(v.id,1d,\'130\'));if(z){P(z,{"4U":"2U 0.1s 5l-4v"});if(x==1){z.C.2U=\'Js(0, 0)\'}F{z.C.2U=\'Js(-JK, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2C==1&&7x.U>1){2S.1S=(on?7x[0]:7x[1])}P(1w[0],{"1G":C.a})};G.iU=E(){if(on){if(2T){if(2T.U>1&&X.U>1){1t(1w[0]);1n(1w[1]);P(1w[0],{"1G":C.a})}}1i=X[0];if(X.U>1){if(C.2C==1){2S.1S=iT(0);92()}}qX();on=K;aN=K}};G.uS=E(){if(qS()){r5();1t(1w[iM]);aN=H}};G.Jz=E(){B 2N=K;if(C.1n==1){if(C.Kr==1){if(5J(o.2g)){2N=H}}if(C.12M==1&&!o.2a){2N=H}if(C.12O==1&&o.2a){2N=H}}if(!2N){6f(18);B fr=18.a7("*");W(B i=fr.U;i--;){P(fr[i],{"6g-1z-6W":"13o"})}4H=H}};G.iH=E(){iH()};E iH(){3m(18);B fr=18.a7("*");W(B i=fr.U;i--;){P(fr[i],{"6g-1z-6W":"8U"})}4H=K}G.4r=E(){if(2T.U>0){W(i=0;i<2T.U;i++){if(1w[i].3J==18){18.3p(1w[i])}1w[i]=2b}}if(bg){bg.dU("gM");bg.dU("kK");bg.dU("kM");bg.3J.3p(bg);bg=2b}if(C.1r.J(\'9H\')>-1){if(18.3J==o.9H){o.9H.3p(18)}}F{if(18.3J==o.1V){o.1V.3p(18)}F{if(o.1v){if(18.3J==o.1v){o.1v.3p(18)}}}}if(2C){if(2C.3J==18){18.3p(2C)}}18=2b};G.KK=E(){fD?fD.iD():\'\'};G.L1=E(){uN()};E uN(){KW(2T[0],C.1u,1w[0])}E uM(x){B z=x+\'\';if(x.J(\'{\')>-1){if(x.J(\'{1b}\')>-1&&O(o.3z)){x=x.1W(\'{1b}\',g8(o.3z.bc().t))}if(x.J(\'{1I\')>-1){B y=o.cF?o.cF:(v.1I?v.1I:\'\');if(x.J(\'{cs}\')>-1&&o.S){x=x.1W(\'{cs}\',o.S.d6(\'cs\'))}if(o.c5&&o.S){y=o.S.d6(\'c5\')}x=x.1W(\'{1I}\',y);if(o.c5&&!o.S){1D(6B,100,z)}}if(x.J(\'{1H\')>-1){W(B i=1;i<6;i++){if(x.J(\'{1H\'+i+\'}\')>-1){if(O(v[\'1H\'+i])){x=x.1W(\'{1H\'+i+\'}\',v[\'1H\'+i])}F{x=x.1W(\'{1H\'+i+\'}\',\'\')}}}}if(x.J(\'{6h}\')>-1){o.jy=1d;if(o.S){x=x.1W(\'{6h}\',o.S.d6(\'J1\'))}}}I x}G.uK=E(){6B(C.1H)};E uJ(sf){if(2p(C[sf+\'4e\'+\'B\'])){B x=v[C[sf+\'4e\'+\'B\']];if(2p(x)){if(1O(x)=="4Q"){C[sf]=x}}}}E qH(1w,6u){W(B i=0;i<1w.U;i++){Jb(1w[i],6u)}if(C.3l=="3U"){if(o.3U){o.3U.MA(1w[0],6u)}}}};B Kc=E(1d,1i){B i;B C=[];B w;B h;B bg;B 4H=H;B x0;B y0;B 3x=1;B 3A=1;B f9=0;B 96=0;B Mv;B 3I;B pH;B 6J;B 2x;B 3C;B Ga;B Ge;B zd;B Gd;B 2C;B 2S;B 8J;B fp;B vT;o.KM=-1;B om;B 6J;B vQ;W(i in fH.V){C[i]=fH.V[i]}B 1i=v[1d].1i;B 1K=v[1d].1K;W(i in fH[1i]){C[i]=fH[1i][i]}W(i in v[1d]){C[i]=v[1d][i]}C.w=2V(C.w);C.h=2V(C.h);C=4L(C,\'2Q\',\'2Q\');C=4L(C,\'az\',\'az\');if(o.9B){if(C.Kl>0){C.w=2V(C.Kl)}if(C.b9){if(C.b9!=\'0 0 0 0\'){C=4L(C,\'az\',\'b9\')}}}B 18=1U("1Z");if(v.1v.Kn==1&&v.1v.1n==1){o.1v.1T(18)}F{o.1V.1T(18)}1i=="2G"?o.9H=18:\'\';B 8G=K;if(C.8d){if(C.8d!=\'1N\'){8G=H}}P(18,{"1r":"2t","1g":0,"1f":0,"1G":1,"eP":"pk","os":"jJ"});if(C.Kd==1){18.C.4N=C.5n}bu();B 9r=1U("1Z");P(9r,{"1r":"2t","2L":2H.4c(-C.h/2),"1f":2H.4c(-C.w/2)});if(C.6Y>0&&C.La==1){P(9r,{"2R-6Z":C.6Y*C.h/2,"1e":C.h,"5q":"2Y","4s-3j":"1X"})}if(2p(C.4Z)){4b(18,{"id":(v.id+"pP"+C.4Z)})}18.1T(9r);if(1i==\'2G\'&&v.wH==1){G6()}if(C.2C==1){pD()}B 9i=1U("1Z");hS(0,9i,0.3,(C.4F==1?"3f-4F("+(C.wA==1?"to 1f,":\'\')+3y(C.Lg)+", "+3y(C.oq)+")":3y(C.oq)),C.w,C.LR);if(C.Jp==1&&O(C.pM)){B je=1U("1Z");je.1S=C.pM.1W(/\\#Jo/g,3y(C.oq));9i.1T(je);P(je,{"1r":"2t","2L":-2H.4c(C.h/2),"1f":0,"4s-3j":"1X"});P(9i,{"5q":"2Y","2l":"1X"});B x=["dX","hD","pL","iu","dI"];W(B y=0;y0){W(B y2=0;y20){B e6=1U("1Z");hS(2,e6,C.K9,C.Na,0,C.7p);9r.1T(e6)}B 7v=1U("1Z");hS(3,7v,C.JL,(C.4F==1?"3f-4F("+(C.wA==1?"to 1f,":\'\')+3y(C.Jq)+", "+3y(C.1u)+")":C.1u),0,C.a);if(C.Jp==1&&O(C.pM)){B op=1U("1Z");op.1S=C.pM.1W(/\\#Jo/g,3y(C.1u));P(op,{"1r":"2t","2L":-2H.4c(C.h/2),"1f":0,"4s-3j":"1X"});P(7v,{"5q":"2Y","2l":"1X"});7v.1T(op)}if(C.5X==1){B dp=1U("1Z");C=4L(C,\'wx\',\'wx\');C=4L(C,\'wu\',\'wu\');P(dp,{"1r":"2t","2L":C.h/2,"1f":0,"4s-3j":"1X","3Q-3H":C.Jn*2j(v.7M,1),"1u":C.5V,"2G-1e":"100%","2P-1g":C.N7,"2P-2L":C.N6,"2P-1f":C.N5,"2P-2n":C.N4,"2Q-1g":C.N1,"2Q-2L":C.N0,"2Q-1f":C.MY,"2Q-2n":C.MQ,"2R-6Z":(C.JF+"px"),"2q":"1X"});if(C.Ju==1){P(dp,{"2l":3y(C.JA)})}7v.1T(dp);B kd=K;B MP=K}o.ol=C.h;9r.1T(7v);if(C.gd==1){B 8v=[];if(1O Jx!=="1L"){B 8X=1y Jx(18,8v,w,C)}}if(C.3C==1){if(C.du.6q().J(\'<2i\')==-1){C.du==\'\'?C.du="<2i 17=\'20\' 1e=\'20\'>":\'\'}3C=1U("1Z");3C.1S=C.du.6q();C=4L(C,\'Lk\',\'Lk\');P(3C,{"1r":"2t","1g":-10+C.Ny-C.NL,"1f":-2o,"4s-3j":"1X","1e":20,"17":C.g6,"1G":C.vS,"4U":"2U 0.1s 3f, 1G 0.1s 3f"});if(C.k9==1||C.wg==1){P(3C,{"2U":"1P(0)"})}F{if(C.pt!=1){P(3C,{"2U":"1P("+C.pt+")"})}}if(C.NK==1){P(3C,{"5H":"NJ-9Y(4x 4x cT 5r(0, 0, 0, .7))"})}18.1T(3C);if(C.wO!=-1){B x=["dX","iu","dI"];W(B y=0;y0){W(B y2=0;y245&&C.hO<135){C.bn=90}if(C.hO>NI&&C.hO0?C[\'h\'+n]:C.h),"2l":z?(z.J("3f")>-1?z:3y(z)):\'\',"2R-6Z":(C.La==1?1:C.6Y*C.h/2),"1G":L9,"4s-3j":"1X","4U":"2U 0.2s 5l-in-4v"})}E bu(){bg=1U("1Z");C=4L(C,\'gB\',\'gB\');B lp=C.h+C.bH+C.bp;B L7=C.w+C.7m+C.7j;if(C.bg==1){}F{C.4q=0}C=4L(C,\'k8\',\'k8\');if(v.1v.lv==1||C.lv==1){C.4l=\'#od\';C.bg=1;C.4q=0.5}P(bg,{"1r":"2t","1g":0,"1f":0,"17":L7,"1e":lp*C.wP,"wN":(C.oh*lp)/2,"2l":4f(C.4l,C.4q),"ak":"2y","4U":"1G .1s 3f, 2l .1s 3f"});if(C.7N==1){P(bg,{\'e4-5H\':\'7N(9l)\'})}if(C.ln==1){P(bg,{"2R":2j(C.Lr,1)+"px 6x #"+C.ll})}if(C.2x==1){if(C.lk==1){P(bg,{"6U":"4s"})}if(!o.1l.2k||v.eU==1){bg.gM=8t;bg.ND=vR;bg.NC=pJ;bg.l6=e8}}F{P(bg,{"6U":"7n"})}if(!o.1l.2k){bg.kK=5U;bg.l6=e8;bg.kM=5x}if(o.1l.w5&&C.2x==1){bg.1A("gC",E(1h){1h.6P=H;if(!O(1h.6v)&&1h.8m.U>0){1h.6v=1h.8m[0].ic;1h.9h=1h.8m[0].ql}om=1h;5U(1h);pJ(1h)},{5F:K});bg.1A("gT",E(1h){1h.6P=H;o.3I=K;5x(1h);vR(om)},{5F:K});bg.1A("2x",E(1h){1h.6P=H});bg.1A("c8",E(1h){if(!O(1h.6v)&&1h.8m.U>0){1h.6v=1h.8m[0].ic;1h.9h=1h.8m[0].ql}om=1h;o.3I=H;e8(1h);if(o.1l.w5){pJ(1h)}},{5F:K})}P(bg,{"1f":2H.nU(-C.w/2-C.7m)});P(bg,{"1g":2H.nU(-C.h/2-C.bH+C.KD-C.KC)});if(C.Kt==1){wn(bg,C.4l,C.Kx,C.KY)}18.1T(bg)}E 2w(17){if(17!=w){w=17;o.vZ=w;B bA=w/9i.2c;P(bg,{"17":(w+C.7m+C.7j),"1f":-w/2-C.7m,});P(9r,{"1f":-w/2});P(9i,{"17":w});P(9r,{"17":w});B xx=de.2c*bA;if(xx>9i.2c){xx=9i.2c}P(de,{"17":xx});B wp=7v.2c*bA;P(7v,{"17":wp});kc(wp);if(1i=="2G"){Fi()}if(C.gd==1){8X?8X.Gu(w):\'\'}if(o.6C){o.6C.2w()}}}E kc(x){if(C.3C==1){if(xw-C.fS/2&&C.g6!=20){x=w-C.fS/2}B y=x-w/2-C.fS/2+C.Np-C.Nn;P(3C,{"1f":y})}}E we(){P(3C,{"2U":"1P("+C.pt+")"})}E 5U(1h){o.S.l7(1d,"6J");if(C.bg==1){if(C.8V!=-1){B m=1y 53({"mc":bg,"1K":"7u","to":C.8V,"1b":0.1,"me":(1d+"bg")})}if(2p(C.a8)){P(bg,{"2l-1u":C.a8})}}if(2p(C.vW)){P(7v,{"2l-1u":C.vW})}if(C.3C==1){if(C.KV==1&&O(C.vU)){if(C.pA==1&&3I){}F{3C.1S="<2i 17=\'"+C.g6+"\' 1e=\'20\' 4g:4m=\'3R://4j.w3.47/7t/4m\' 4g=\'3R://4j.w3.47/4k/2i\'>"+C.vU.6q()+""}}if(C.k9==1){if(C.wg==1&&!o.1B){}F{we()}}F{if(C.py!=-1){B m2=1y 53({"mc":3C,"1K":"7u","to":C.py,"1b":0.1,"me":(1d+"3C")})}}}if(C.2C==1&&(o.R.1p()>0||1i=="1N"||8G)){jZ()}if(C.f5>0){P(bg,{"2U":"3A("+((C.f5-1)/5+1)+")"});vK(C.f5)}if(C.3C==1&&C.wd==1){kc(e1(1h.6v)-96)}if(1i=="1N"){o.X.5A(H);o.5A=H}6J=H;o.ds=H}E vK(x){P(9i,{"2U":"3A("+x+")"});P(de,{"2U":"3A("+x+")"});e6?P(e6,{"2U":"3A("+x+")"}):\'\';P(7v,{"2U":"3A("+x+")"})}E 5x(){if(!pH){if(C.7p>0){P(e6,{"17":0})}if(2p(C.vW)){P(7v,{"2l-1u":C.1u})}if(C.bg==1){if(C.8V!=-1){B m=1y 53({"mc":bg,"1K":"7u","to":C.4q,"1b":0.1,"me":(1d+"bg")})}if(2p(C.a8)){P(bg,{"2l-1u":C.4l})}}if(C.3C==1){if(C.KV==1&&O(C.vU)){if(C.pA==1&&3I){}F{3C.1S="<2i 17=\'"+C.g6+"\' 1e=\'20\' 4g:4m=\'3R://4j.w3.47/7t/4m\' 4g=\'3R://4j.w3.47/4k/2i\'>"+C.du.6q()+""}}if(C.k9==1){P(3C,{"2U":"1P(0)"})}F{if(C.py!=-1){B m2=1y 53({"mc":3C,"1K":"7u","to":C.vS,"1b":0.1,"me":(1d+"3C")})}}}if(C.f5>0){P(bg,{"2U":"3A(1)"});vK(1)}if(1i=="1N"&&!o.2a){o.X.5A(K);o.5A=K}o.S.l7(1d,"4v")}if(C.gd==1&&8X){8X.4v()}if(C.2C==1&&(o.R.1p()>0||1i=="1N")){p7()}if(o.oV&&1i=="2G"){o.th.1n();o.KM=-1}6J=K;o.ds=K}E 8t(1h){1h.6P=H}E KR(1h){1h.6P=H}E vR(1h){if(1i=="1N"){if(o.9O){pH=H;2I(vQ);vQ=1D(E(){pH=K;5x()},2o)}}wh();o.3I=K;if(C.3C==1){if(C.pA==1&&O(C.vP)){3C.1S="<2i 17=\'20\' 1e=\'20\' 4g:4m=\'3R://4j.w3.47/7t/4m\' 4g=\'3R://4j.w3.47/4k/2i\'>"+C.du.6q()+""}}df(1h.6v,1h.9h);o.S.fv(1d);o.S.gV(1h.6v,1h.9h);1h.6P=H}E pJ(1h){3I=H;if(C.3C==1){if(C.pA==1&&O(C.vP)){3C.1S="<2i 17=\'20\' 1e=\'20\' 4g:4m=\'3R://4j.w3.47/7t/4m\' 4g=\'3R://4j.w3.47/4k/2i\'>"+C.vP.6q()+""}}f9=lz(bg);96=fT(bg);df(1h.6v,1h.9h);6H(2x,1,"no")}E df(dr,dv){B x;dr=e1(dr);dv=e1(dv);B KN=2H.5y(26.oQ.aT,26.3N.aT);B KQ=2H.5y(26.oQ.dC,26.3N.dC);if(o.1l.2k){}F{dv=dv+KQ;dr=dr+KN}if(C.bn>0){x=dv-f9-C.7j;2x=x/w;if(C.bn==JV){x=dv-f9-C.7m;2x=x/w;2x=(2x-1)*-1}}F{x=dr-96-C.7m;2x=x/w;if(C.bB>134&&C.bB1?2x=1:\'\';2x<0?2x=0:\'\'}G.Gv=E(){8X?8X.Gu(w):\'\'};G.lE=E(){8X?8X.e9(w):\'\'};E wh(){3I=K}E e8(1h){96=fT(bg);if(C.7p>0){if(o.1B||1i!=\'2G\'){P(e6,{"17":e1(1h.6v)-96})}}if(C.2C==1&&(o.R.1p()>0||1i=="1N"||8G)){jZ();f9=lz(bg);df(1h.6v,1h.9h);if(1i=="2G"){if(v.Nl==1){if(o.R.6j()&&o.R.cN().J("?vM")>0){2S.1S=\'- \'+g8((1-2x)*o.R.1p(H))}F{2S.1S=g8(2x*o.R.1p())}}F{B d=o.R.1p();if(v.4C>0){d=d-v.4C*1}B 8p=\'\';if(C.gd==1&&8X){8p=8X.2C(2x*d);8p!=\'\'?8p=8p+\'
\':\'\'}2S.1S=8p+g8(2x*d)}}if(1i=="1N"||8G){2S.1S=uH(2x)}92(1h)}if(o.oV&&1i=="2G"&&o.th){vT=1h;if(!fp||v.Gn!=1){w1()}if(v.Gn==1){2I(fp);fp=1D(w1,50)}}if(C.3C==1&&C.wd==1){kc(e1(1h.6v)-96)}}E w1(){2I(fp);fp=1L;if(C.2C==0){f9=lz(bg);96=fT(bg);df(1h.6v,1h.9h)}6J?o.th.aK(vT,w,2x,96):\'\'}E 92(1h,t,l){B 1f=(-w/2+(e1(1h.6v)+26.oQ.aT-96)-2S.2c/2)+(l?l:0);B kZ=0;if(v.zG!=1){if(1f+w/2+2S.2c+10>o.2X){kZ=1f;1f=o.2X-w/2-2S.2c-10}if(1f+o.2X/2<0){kZ=1f;1f=-o.2X/2}}B x={"1g":(-2S.2W-C.G5*1-C.pC-C.wX)-(C.Gh==1?(C.h/2)*(C.f5>0?C.f5:1):0)+(t?t:0),"1f":1f};P(2C,x);if(C.hB==1){P(8J,{\'1r\':\'2t\',\'1f\':2S.2c/2-4+(kZ!=0?kZ-1f:0),\'1g\':2S.2W-6})}}G.jZ=E(e,x,t,l){jZ();2S.1S=x;92(e,t,l)};E jZ(){if(!5J(2C)||2C.C.1G==0){1t(2C);P(2C,{"1G":1})}}G.p7=E(){p7()};E p7(){1n(2C);P(2C,{"1G":0})}G.c=E(){I 18};G.s=E(1d){I C[1d]};G.ss=E(x,x2){I C[x][x2]};G.g=E(x){ci(x){1o"17":I w;1k;1o"Nv":I 9i.2c;1k;1o"1e":I C.h;1k;1o"x":I 5t(18.C.1f);1k;1o"y":I 5t(18.C.1g);1k;1o"1G":I 18.C.1G?18.C.1G:1;1k;1o"1t":I 4H;1k;1o"3x":I 3x;1k;1o"3A":I 3A;1k;1o"1i":I 1i;1k;1o"1d":I 1d;1k;1o"x0":I x0;1k;1o"y0":I y0;1k;1o"2x":I 2x;1k;1o"fF":I 8G;1k;7n:I K}};G.1Y=E(1d,x){ci(1d){1o"1t":4H=x;1k;1o"3I":3I=x;1k;1o"2q":1i=="2G"||C.1n==1?P(18,{"6a":(x?"4H":"2Y")}):P(18,{"2q":(x?"4y":"1X")});4H=x;1k;1o"3x":P(18,{"2U":"3x("+x+")"});3x=x;1k;1o"3A":P(18,{"2U":"3A("+x+")"});3A=x;1k;1o"1G":P(18,{"1G":x});1k;1o"1f":P(18,{"1f":x});1k;1o"1g":P(18,{"1g":x});1k;1o"2x":2x=x;1k;1o"dV":C.dV=x;1k;1o"17":P(18,{"17":x});1k;1o"1e":P(18,{"1e":x});1k;1o"wk":C.Nz=x;1k;1o"x":P(18,{"1f":x});1k;1o"y":P(18,{"1g":x});1k;1o"x0":x0=x;1k;1o"y0":y0=x;1k}};G.2w=E(x){2w(x)};G.pT=E(x){};G.h9=E(b5,b7){if(3I){if(1i=="1N"||8G){df(b5,b7);o.S.fv(1d)}if(1i=="1N"){o.9O=H}df(b5,b7);6H(2x,1,"no")}};G.gV=E(b5,b7){if(3I){wh();3I=K;df(b5,b7);o.S.fv(1d);6H(2x,1,"no")}};E 6H(1b,1p,x){1b<0?1b=0:\'\';if(v.4C>0&&1p>1){1p=1p-v.4C;1b=1b-v.4C}if(C.3C==1&&C.wg==1&&C.k9!=1){if(!C.Gf&&1b>0){we();C.Gf=H}}if(3I&&1p!=1){}F{B 4E;if(1p>0&&1b>0){if(1b>1p){1b=1p}4E=w*(1b/1p);if(4E==7v.2c){4E=-1}}F{4E=0}if(4E>=0){P(7v,{"17":4E});if(C.wd==1&&6J&&!x){}F{kc(4E)}}if(O(dp)){if(1p<2&&1i=="2G"){if(kd){3m(dp);kd=K}}F{if(!kd){6f(dp);kd=H}dp.1S=1i=="2G"?4t(1b==0?1p:1b):uH(1b)}}}};G.6H=E(1b,1p,x){if(1p!=Ge||1b!=Gd||x){6H(1b,1p,x)}};G.Gc=E(){2x>1?2x=1:\'\';2x<0?2x=0:\'\';P(7v,{"17":(2x*w)})};G.Gb=E(1b,1p){if(1p>0&&1b>0){B 4E=w*(1b/1p);4E>w?4E=w:\'\';P(de,{"17":5t(4E)});Ga=1p;zd=1b}F{zd=0;P(de,{"17":0})}};G.l0=E(x){if(C.6C==1){if(!o.6C){if(x!=0){if(1O G7!=="1L"){o.6C=1y G7(18,C,x);o.9Z=H}}}F{if((!O(x)||x==0)&&o.9Z){o.6C.1n();o.9Z=K}F{if(!o.9Z||(O(x)&&x!=1&&x!=0)){o.6C.w9(x);o.9Z=H}}}}};E G6(){o.aK=1U("1Z");P(o.aK,{\'1r\':\'2t\',\'1f\':0,\'1g\':0,\'17\':v.Gy,\'1e\':v.Gz,\'5q\':\'2Y\',"4s-3j":"1X","2l-1u":"#gU","2R-6Z":v.H2+\'px\',"2q":"1X"});o.aK.id="NF"+v.id;if(v.GX==1){P(o.aK,{"2R":v.GU+"px 6x "+wY(\'1u\',v.GR)})}if(v.GP==1){P(o.aK,{"7Q-9Y":"fw 4x lq 5r(0,0,0,0.5)"})}o.aK.C.4N="jF";18.1T(o.aK)}E pD(){2C=1U("1Z");P(2C,{\'1r\':\'2t\',\'1f\':0,\'1g\':0,\'1e\':\'2y\',"4s-3j":"1X","1G":0,"4U":"1G 0.1s 3f"});C=4L(C,\'jH\',\'jH\');2S=1U("1Z");P(2S,{\'1r\':\'2t\',\'2P-1f\':C.x9,\'2P-2n\':C.GL,\'2P-1g\':C.pC,\'2P-2L\':C.wX-1,\'1H-8W\':\'8N\',\'1u\':C.wM,\'3Q-dK\':f1(C.wD),\'3Q-3H\':C.wL*2j(v.7M,1),\'jB-fh\':C.wE+\'px\',\'2G-1e\':"1",\'2l-1u\':4f(C.jP,C.jS),\'2R-6Z\':C.wF});C.GC?C.hB=C.GC:\'\';if(C.hB==1){8J=1U("1Z");8J.1S=\'<2i 17="9l" 1e="wI" wJ="0 0 8 6" 8F="1.1" 4g="3R://4j.w3.47/4k/2i" 4g:4m="3R://4j.w3.47/7t/4m">\'}18.1T(2C);2C.1T(2S);if(C.hB==1){2C.1T(8J);P(8J,{\'1G\':C.jS})}2C.C.4N="2o"};E Fi(){if(o.3z&&v.cw==1&&!o.1B){B f=o.3z.bc();if(f.t&&f.d){6H(f.t,f.d)}}};E uH(x){B y=2H.4c(x*100);if(8G){if(o.hZ){I(8G&&2p(C.2S)?C.2S+\'&gO;\':\'\')+4a(x*o.6k.5i(-1)[0]).vo(1)}if(o.Fh){I(8G&&2p(C.2S)?C.2S+\'&gO;\':\'\')+o.vy}}I y};G.4r=E(){18.3p(9r);if(bg){bg.dU("gM");bg.dU("kK");bg.dU("kM");bg.3J.3p(bg);bg=2b}if(3C){18.3p(3C)}if(18.3J==o.1V){o.1V.3p(18)}F{if(o.1v){if(18.3J==o.1v){o.1v.3p(18)}}}18=2b}};B vC=E(1g){B i;B C=[];B w;B h;B 4H=H;B 3x=1;B 3A=1;B x0=0;B y0=0;B bF=5W(nW,MR);B 1i,1d="bg";B 1K="MT";if(1g==H){C["1r"]=\'1g\';C.h=2j(v.1v.MU,50);C.a=2j(v.1v.MV,0.5);C.1u=2j(v.1v.MW,\'#gU\')}F{C["1r"]=v.1v.1r;W(B k in v.1v){if(v.1v.2v(k)){C[k]=v.1v[k]}}}if(C.1t==0){v.1v.h=C.h=0;C.2P=C.2Q="0 0 0 0";C.4F=0}C["1P"]=1;C=4L(C,\'2Q\',\'2Q\');if(O(C.kT)){if(C.kT!=20&&C.2Q=="-20 0 0 0"){C.7W=C.kT}}if(2p(C.Fc)&&o.9B){C=4L(C,\'2Q\',\'Fc\')}if(C.MZ==1){C.4A+=\'%\';C.4z+=\'%\'}B 18=1U("1Z");if(C.7N==1&&C.4F==0){C.a<1?C.yI=C.a:C.yI=0.2;v.1v.a=C.a=1}F{C.7N=0}P(18,{\'1r\':\'2t\',\'1f\':0,\'1g\':0,\'17\':(C.kU==1||1g?\'100%\':o.bD),\'1G\':C.a,\'4s-3j\':\'1X\',\'eP\':\'pk\',\'os\':\'jJ\'});o.1V.1T(18);B bg=1U("1Z");P(bg,{\'1e\':C.h-(C.1r!=\'1g\'?C.ha+C.7W:0),\'2q\':\'4y\',\'2Q-1f\':C.4A,\'2Q-2n\':C.4z,\'2R-6Z\':C.6Y});if(C.kY>0){B kY=\'4x 6x \'+4f(2j(C.N3,\'3F\'),C.kY);if(C.N9==1){P(bg,{\'2R-1g\':kY})}F{P(bg,{\'2R\':kY})}}18.1T(bg);w=18.2c;v.dH=-C.7W;if(C.4F==1||1g){if((C.1u==\'3W\'||v.1v.9P!=\'\')&&!1g){if(C.1r!=\'1g\'){v.dH=98-C.h}B 4M=\'2e:9P/va;kv,Nb+Nd/T/D+NM/Ni/NN==\';if(v.1v.9P.J("2e:9P")>-1){4M=v.1v.9P}P(bg,{\'1e\':C.h+(C.1r!=\'1g\'?v.dH:0),\'2l\':\'1a(\'+4M+\') fC-x 50% 100%\',\'2l-3H\':\'2y\'})}F{B gY=(1g?\'to 1g, \':\'to 2L, \')+4f(C.1u,0)+\', \'+4f(C.1u,1);P(bg,{\'2l\':\'-qZ-3f-4F(\'+gY+\')\',\'2l\':\'-3L-3f-4F(\'+gY+\')\',\'2l\':\'-ms-3f-4F(\'+gY+\')\',\'2l\':\'-o-3f-4F(\'+gY+\')\',\'2l\':\'3f-4F(\'+gY+\')\'})}}F{if(C.7N==1){P(18,{\'e4-5H\':\'7N(9l)\'});P(bg,{\'1G\':C.yI})}P(bg,{\'2l-1u\':C.1u})}if(1g){P(18,{"4U":"1G 0.2s 5l-4v"})}G.h=E(){I C.h-(C.1r!=\'1g\'?C.7W:0)};G.c=E(){I 18};G.s=E(1d){I C[1d]};G.g=E(x){if(18){ci(x){1o"w":18.2c>0?w=18.2c:\'\';I w;1k;1o"17":I 18.2c;1k;1o"1e":I 18.2W;1k;1o"x":I 5t(18.C.1f);1k;1o"y":I 5t(18.C.1g);1k;1o"1G":I 18.C.1G?18.C.1G:1;1k;1o"1t":I 4H;1k;1o"3x":I 3x;1k;1o"3A":I 3A;1k;1o"1d":I 1d;1k;1o"x0":I x0;1k;1o"y0":I y0;1k;1o"bF":I 1d+bF;1k;7n:I K}}F{I K}};G.1Y=E(1d,x){ci(1d){1o"1t":4H=x;1k;1o"w":w=x;1k;1o"2q":P(18,{"2q":(x&&v.yH!=1?"4y":"1X")});4H=x;1k;1o"1P":P(18,{"2U":"1P("+x+")"});3x=x;3A=x;1k;1o"3x":P(18,{"2U":"3x("+x+")"});3x=x;1k;1o"3A":P(18,{"2U":"3A("+x+")"});3A=x;1k;1o"1G":P(18,{"1G":x});1k;1o"1f":P(18,{"1f":x});1k;1o"1g":P(18,{"1g":x});1k;1o"17":P(18,{"17":x});1k;1o"1e":P(18,{"1e":x});1k;1o"x":P(18,{"1f":x});1k;1o"y":P(18,{"1g":x});1k;1o"x0":x0=x;1k;1o"y0":y0=x;1k}};G.4r=E(){o.1V.3p(18);18=2b}};if(1O(2M)=="4Q"){FL()}o.G=G;if(2M.id){if(26.8R(2M.id)){yK()}F{26.1A(\'Os\',gP)}}F{1O FH==\'E\'?FH():\'\'}E yK(){if(O(2M.id)){if(26.8R(2M.id)){if(!Lb(26.8R(2M.id))||2M.4H==1){2M.Ot==1?1D(gP,50):gP()}F{1D(yK,50)}}}}E gP(){W(B i=0;i<1F.5g.U;i++){if(O(1F.5g[i])){if(1F.5g[i].3i("id")==2M.id){if(1F.5g[i].3i("8f")){1F.5g[i].3i(\'2N\')}}F{if(v.Ov==1&&1F.5g[i].3i("v","3q")==1){2M.3q=0}}}}1F.5g.2K(o.G);B 2N=K;o.v0=fG(v);2M.b4?2M.3n=2M.b4:\'\';if(O(2M.3n)){W(B i=2;i<10;i++){if(2M.3n==i&&o[\'u\'+i]!=\'\'){v=9z(v,5m.7i(f0(o[\'u\'+i])));2N=H}}}if(o.u!=\'\'&&!2N){v=9z(v,(1O o.u!="3X"?5m.7i(f0(o.u)):o.u))}if(1O(OD)!="E"){W(B 1d in 2M){if(2M.2v(1d)){if(1d.J("Iw")==0){2M[1d]=2b}}}}v=9z(v,2M);o.1M=26.8R(v.id);if(v.kI==1&&v.OL==1&&1O(zw)=="E"){yg(o.1M,"OA");if(!zw()){1F.26.1A("7a",zw,{5F:K})}}F{Ii()}}E Ii(){B zu=v.2g;if(v.NW==1&&O(v.2g)&&O(zu)){v.2g!=\'\'?v.2g=zu:\'\'}if((!O(v.3r)||v.3r==\'\')&&v.NY==1){1q(\'5R\');I}if(v.Ie==1||v.yx==1){1F.1A(\'a0\',E(1h){B x=1L;B y;O(1h.2e.1b)?x=1h.2e.1b:\'\';O(1h.2e.1N)?x=1h.2e.1N:\'\';O(1h.2e.Ic)?y=1h.2e.Ic:\'\';O(1h.2e.3i)?y=1h.2e.3i:\'\';if(y&&v.xR){if(v.xR!=\'\'){B pm=v.xR.1W(/\\s+/ig,\'\').2B(\',\');if(pm.J(y)==-1){I}}}if(v.yx==1){if(1O(IC)=="E"){IC(1h)}}if(y&&o.8a){if(O(1h.2e.1Y)){x=1h.2e.1Y}B z=3u(y,x);1F.ah.qd({1h:y,Oa:z},\'*\')}})}W(B 1d in o.gF){if(o.gF.2v(1d)){o.gF[1d]!=\'\'?o.lD+=o.gF[1d]+\' \':\'\'}}1q(o.8F+\' \'+o.lD);1F.eL=v.id;o.d=8w.xF;o.hs=8w.Ob;if(!v.54&&7P([o.hs],\'#1z-\')){v.54=o.hs.1m(o.hs.J(\'#1z-\')+6)}if(ah){B q0=K;3c{if(ah){if(ah.26){B pX=ah.26.a7("J0");W(B i=0;i-1){o.OT=o.1M.C.17}if(v.5b=="6e"||o.1M.C.1e.J("%")>-1){v.5b="%";o.oF=o.1M.C.1e;o.9N=0}if(o.9L==0){if(o.1M.C.17.J("px")>0){o.9L=2V(o.1M.C.17)}F{if(o.1M.3J.C.17.J("px")>0){o.9L=2V(o.1M.3J.C.17)}F{if(o.1M.3J.3J.C.17.J("px")>0){o.9L=2V(o.1M.3J.3J.C.17)}}}}if(7c(v.5b).J("x")>0){o.5b=v.5b.2B("x")[0]/v.5b.2B("x")[1];if(o.9N==0){o.9N=o.9L/o.5b}}F{o.5b=0}P(o.1M,{\'1r\':\'ef\',\'7Q-k1\':\'yc-7Q\',\'1H-8W\':\'1f\',\'-3L-J8-eN\':\'1X\',\'y8\':f1(\'oe-oN\'),\'9E-1e\':15,\'eP\':14*2j(v.7M,1),\'2G-1e\':\'jJ\',\'I3\':\'I4\',\'1u-HF\':\'1X\'});if(v.9Y==1){P(o.1M,{\'7Q-9Y\':\' 0 HG SJ 5r(50,50,93,.1), 0 lq HG 5r(0,0,0,.SI)\'})}if(o.5b>0){P(o.1M,{\'1e\':o.9N})}F{P(o.1M,{\'1e\':o.9N==0?o.oF:o.9N})}if(o.9L==0){P(o.1M,{\'17\':\'100%\'})}o.1V=1U("1Z");P(o.1V,{\'1r\':\'2t\',\'7Q-k1\':\'yc-7Q\',\'7G\':v.pg,\'1u\':\'#3F\',\'17\':\'100%\',\'1e\':\'100%\',\'1f\':0,\'1g\':0,\'eP\':\'pk\',\'2G-1e\':\'jJ\'});if(v.zG!=1){o.1V.C.5q=\'2Y\'}if(v.SH==1){o.1V.C.7G=\'eE\'}o.P=26.1U(\'C\');o.P.1K=\'1H/P\';o.1V.1T(o.P);o.1V.7l("id",\'SG\'+v.id);pK(1);if(1F.HI){B HJ=1y HI(E(e){if(e[0].uw.U>0){W(B i=0;i *{-3L-Sz-6a: 2Y;1r: pb;1g: 2y;1f: 2y;5q:4H;I3:I4!6l;5y-17:1X!6l;eG-1i: Sy;2U-Sx: 8N 8N;7Q-k1:yc-7Q!6l;-3L-I5-HS-1u: 5r(0,0,0,0);-3L-I5-HS-1u: eE;1H-Sv:0!6l;"+1C+"} 5d 4M{5y-17:1X} 5d > *:6c{Su: 1X} 5d,5d a,5d a:St,5d a:SL,5d a:gb,5d a:cM,5d a:6c{1u:#gc;3Q-3H:100%;}5d eF{2R:0}5d eF{2q:4y!6l;5y-1e:1X!6l;2l:eE}.ye{}5d 2i{2Q:0}");o.1V.7l(\'SC\',\'ye\')}o.1V.1T(o.eg);o.5v?o.5v.3i(\'8a\'):\'\';o.1M.SM=E SY(e){o.oU++;if(o.oU==5){v.1q=1;1q(o.8F+\' \'+o.lD+\' \'+o.lG)}if(!e)B e=1F.1h;e.6P=H;if(e.bj)e.bj();B x=e.ic-fT(o.1V);B y=e.ql-lz(o.1V);if(v.T6==1){if(O(v.oR)){if(4S(v.oR)!=\'\'){o.xE=v.oR;O(v.Hc)?o.fM=v.Hc:\'\';v.oR==\'1X\'?o.fM=o.d:\'\'}}}vj(x,y);I K};E vj(x,y){if(o.fM.J(o.d)==-1||v.Hg==1||v.56==1){if(!O(o.56)){!v.o0?v.o0="3W":\'\';!v.vI?v.vI="3F":\'\';o.56=1U(\'1Z\');B 1C;B n=0;W(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.56==1)||i==9){if((O(v[\'rm\'+i+\'t\'])&&O(v[\'rm\'+i+\'a\'])||i==9)){1C=1U("xt");if(i==9){if(v.T5!=1){1C.zt=o.xE+(v.Hi==1?" "+o.8F:\'\')}F{1k}}F{1C.zt=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\'].2B(\',\');1C.zt+=\' (\'+(3u(z[0].1m(4))==1?2O(\'on\'):2O(\'6e\'))+\')\'}if(v[\'rm\'+i+\'a\'].J("2Z")==0){o.gp=H;!o.2Z?o.S.Hj():\'\'}}1C.7l("i",i);Hu(1C);1C.1A("2x",Hn);o.56.1T(1C);n++}}}P(o.56,{"1H-2U":"T4","2G-1e":"1","bv-8Y":"ek","2l":4f(v.o0,0.7)});if(n>1){P(o.56,{"2P":"lq"})}o.56.C.4N="T0";o.56.l6=Hm;o.1V.1T(o.56)}F{6f(o.56)}P(o.56,{"1r":"2t","1g":y,"1f":x,"1H-8W":"1f"});B zD=K;if(o.2X-x0){if(i==9){o.fM!=\'\'?1F.3a(o.fM):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.J("3i:")==0){if(x.J(",0/1")>-1||x.J(",1/0")>-1){B z=x.2B(\',\');B b=o.S.yA(x,"3l");B u=3u(z[0].1m(4),z[1],b);js(z,u);yZ();vj(o.Ho,o.Hp);un=H}F{y=x.2B(",");3u(y[0].1m(4),(O(y[1])?y[1]:2b))}}if(x.J("2Z:")==0&&o.2Z){o.2Z.3i(x.1m(6))}if(x.J("js:")==0){y=x.2B(",");2m(y[0].1m(3)+\'(\'+(O(y[1])?\'"\'+y[1]+\'"\':\'\')+(O(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.J("1a:")==0){x=x.1W(/\\(1a\\)/g,Hq());x=x.1W(/\\(SO\\)/g,Hs(O(v.Ht)?v.Ht:26.oO));x=x.1W(/\\(1I\\)/g,o.cF);x=x.1W(/\\(8x\\)/g,v.8x);1F.3a(x.1m(4))}}}!un?3m(o.56):\'\'}}E Hu(x){P(x,{"2P":"Hv lq","3Q-3H":(v.Hw?v.Hw:"55")*2j(v.7M,1)+"%","jB-fh":"0.SW","1G":0.9,"1u":v.vI});x.1A("g4",Hx);x.1A("g3",Hy)}E Hx(e){P(e.3Z,{"1G":1});P(e.3Z,{"2l":4f(v.o0,0.5)})}E Hy(e){P(e.3Z,{"1G":0.9});P(e.3Z,{"2l":"1X"})}o.1l=1y IF();if(o.1l.4D){B w8=(v.IH==1?\'*::-3L-R-S-1B-SN-oM {2q: 1X!6l;-3L-vJ: 1X;}\':\'\');if(v.ns==1&&v.IJ!=1&&(v.IK!=1||!o.1l.7D)&&(v.IL!=1||!o.1l.i2)){}F{if(o.1l.4D&&v.gh==1){}F{w8+=\'fe::-3L-R-S {2q:1X !6l;}*::-3L-R-S-Sq {2q: 1X!6l;-3L-vJ: 1X;}*::--3L-R-S-1z-oM {2q: 1X!6l;-3L-vJ: 1X;}\'}}B 1C=26.1U(\'C\');1C.1K=\'1H/P\';1C.1T(26.IN(w8));o.1V.1T(1C)}if(o.1l.IP){v.3q==1&&v.S5==1?v.3q=0:\'\'}if(o.5b==0){if(o.1V.2W==15&&!o.oF&&v.IE>0){P(o.1M,{"1e":v.IE})}}if(O(v.hM)){v.Y.cA=v.hM}if(O(v.oB)){v.Y.oD=v.oB}if(O(v.1B)){o.2f=v.1B}if(O(1F.IX)&&v.Sp==1){1F.IX(go)}F{go()}}E go(){1q("go");o.X=1y IZ();if(!v.3r){v.3r="?"}if(v.pl){v.3r=v.pl+o.ew}o.S2=qN();o.J3=0;o.5O=wb();if(o.5O){if(46.6N("wj")!=2b){o.wm=46.6N("wj")}F{o.wm=qN();46.9I("wj",o.wm)}if(v.wf==1){if(46.6N("w4")!=2b){o.4T=46.6N("w4");if(2p(v.d1)){if(v.d1.J(o.4T)>-1){o.4T=2b}}}}if(v.J4==1){if(46.6N("vN")!=2b){v.b0=46.6N("vN")}}W(B i=0;i0){o.jw=o.jw.1m(0,o.jw.J("#"))}if(o.5O&&v.cw==1){o.3z=1y RY()}if(v.kI==1){o.6a=v.RX;yg(o.1M,"6a",H)}v.fb==1&&v.kI==1?o.fb=1y RV():\'\';v.ab==1?RT():\'\';if(v.RK==1){o.cS=1y RS();o.cS.aJ()}o.R=1y wr(v.3r);if(!o.1l.2k||v.eU==1){o.1V.1A("RR",E(){o.5e=H;o.r3=H;o.S?o.S.Ib():\'\'});o.1V.1A("RP",E(e){if(!o.3I){if(v.1v.8T>0){2I(o.q4);o.q4=1D(E(){if(o.5e!=o.r3){o.5e=o.r3;o.S.wG()}},v.1v.8T*2o)}F{o.5e=K}o.r3=K;if(o.S){o.S.pT()}}})}if(!o.1l.2k){o.1V.1A("Id",E(e){if(!o.io){o.3I=H}});o.1V.1A("ag",E(e){if(!o.io){o.3I=K;if(!o.5A){o.9O=K;o.eK=K}if(o.1l.eG&&o.1l.eU&&o.2a){1D(E(){o.5e=K;o.S.wG()},4h)}1D(E(){o.6c=H},4h);if(o.1l.2k&&o.S.mC()){}F{o.S?o.S.gV(e.6v,e.9h):\'\'}if(v.gS==1){if(o.S.bW()){o.S.8k()}}}});o.1V.1A("uX",E(e){if(!o.io){if(O(o.S)){if(o.3I){o.S.h9(e.6v,e.9h)}F{o.S.mH()}}}})}if(o.1l.2k){1F.1A("RN",Kh,K)}v.uI==1&&1O If==\'E\'?o.uI=1y If():\'\';o.3S.1A("gC",E(e){if(e.8m){o.hw=e.8m.U}o.3I=H;o.5e=H;o.pZ=K;pO("1B",e)},{5F:H});o.3S.1A("c8",E(e){if(e.8m){o.hw=e.8m.U;if(o.hw>1){o.uW=1}}if(o.3I){o.pZ=H;pO("RM",e)}},{5F:H});o.3S.1A("gT",E(e){o.3I=K;2I(o.q4);o.q4=1D(E(){o.5e=K},2j(v.1v.8T,0.5)*2o);if(v.nG==1){B nT=1y 6y().8L();if(nT-o.aB<(v.iL?v.iL:0.3)*2o){n9(e)}}!o.pZ&&o.hw<2&&o.uW!=1?gq(e):\'\';o.pZ=K;o.hw=0;if(e.8m.U==0){o.hw=0;o.uW=0}pO("4u",e)},{5F:H});3c{1F.26.1A("ag",E(e){o.6c=K;if(!o.5A){o.9O=K;o.eK=K}if(o.3I&&o.S){o.3I=K;o.S.gV(e.6v,e.9h);o.S.pT()}if(!o.5e&&!o.1l.2k&&!o.1l.tv){o.S.b3();if(o.3b){o.3b.ac()}o.S.Ig()}})}2J(es){}1F.26.1A("uX",E(e){if(o.S){if(o.3I){o.S.h9(e.6v,e.9h)}F{if(o.2a&&o.uY){o.S.mH()}}}});if(!o.1l.tv){o.1V.1A("gC",E(e){o.io=H;if(!o.1l.2k){1q("uY");o.uY=H}o.eG=H;o.3I=H},{5F:H});o.1V.1A("gT",E(e){o.eG=K;o.3I=K},{5F:H});1F.26.1A("c8",E(e){if(o.S&&o.eG){o.S.h9(e.8m[0].ic,e.8m[0].ql)}},{5F:H})}1F.26.1A("RL",E(e){B x=e.3Z.h3.qg();if(x==\'uu\'||x==\'Ij\'||x==\'Ik\'){I}F{o.S?o.S.Ih(e):\'\'}});1F.26.1A("S3",E(e){B x=e.3Z.h3.qg();if(x==\'uu\'||x==\'Ij\'||x==\'1Z\'||x==\'Ik\'){I}F{o.S?o.S.Il(e):\'\'}});if(o.8z){uA(ah.26,Jm)}uA(26,JG);E uA(x,z){B y=[\'\',\'qZ\',\'3L\',\'ms\',\'RU\'];if(x){W(B i=0;i0&&o.hZ){o.X.9y(sp,1)}F{if(o.6k){B mK=7P(o.6k,sp,H);if(mK!=-1&&o.S.FB(\'5h\')){o.aC=mK;o.R.9y(o.6k[mK])}o.S.FD()}}}}B v8=K;if(v.v7==1){W(B j=0;j0){if(v.gS==1||o.d5<120){P(o.1M,{"2R-6Z":(v.6Y+"px")});P(o.1V,{"2R-6Z":(v.6Y+"px")})}F{G1()}}if(O(v.6S)){yX("6S")}if(O(v.eR)){yX("eR")}if(O(o.Y)){js("Y")}if(v.8b==1&&v.U7==1){o.X.nb()}W(B i=2;i<10;i++){if(O(v["b4"+i])){if(v["b4"+i]=="2k"&&o.1l.2k){3u("b4",i)}}}1D(mM,4h,H);1D(E(){js("8a");if(v.4i){if(1O v.4i==\'E\'){v.4i=v.4i.6K};2m(v.4i+(v.4i.J(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E gq(e){if(o.z2[o.3S]>2){I}o.iS=H;v.iL==0?v.nG=1:\'\';if(o.m0&&v.er==1&&!o.1l.tv){n9(e)}F{B t=(v.iL?v.iL:0.35)*2o;md();2I(o.FO);o.FO=1D(E(){o.dh=0},t+4w);if(v.nG==1||(v.nu==0&&v.1R.n3!=1)){yF()}F{o.m0=1D(yF,t)}}o.dh++;jv()}E yF(){md();if(o.1l.2k){if(o.S.mC()){o.S.mH();if(o.3v&&v.mA==1){o.X.6s();v.mA=0}if(v.U5!=1){I}}if(o.ji){if(v.F6==1&&v.U1==1&&o.1l.cD){I}if(v.gh==1&&v.U0==1&&o.1l.4D){I}}}if(o.dh>1&&v.1R.n3==1){o.dh=0;I}o.dh=0;if(v.er==1){o.1l.2k&&v.TX==1?\'\':o.X.gq()}}E n9(e){md();B y=K;if(v.1R.n3==1){if(e){if(v.1R.TU==1&&!o.1l.2k){}F{B x;if(o.1l.2k){x=e.Uc;if(!x){if(e.Fg){x=e.Fg[0].ic-fT(o.1V)}}}F{x=e.Ud}if(v.zm&&v.zm!=1){x=x/v.zm}if(x){if(xo.2X-o.2X*20/100){3u("3K","+"+2j(v.1R.Fk,10)*o.dh);v.1R.2T==1&&v.1R.Fl==1?7F(\'3K\',1):\'\';y=H}}if(y){if(e.bj)e.bj()}}}}}if(!y){if(v.nu==1){if(v.ns==1&&o.1l.2k){}F{o.2a?o.X.8c():o.X.9p()}}}}E md(){2I(o.m0);o.m0=1L}E mM(x){if(o.Fm!=o.1V.2c){x?o.Fm=o.1V.2c:\'\';mM()}F{aZ()}}E aZ(){B y=K;if(o.bD!=o.1V.2c||o.d5!=o.1V.2W){y=H}mo();o.S?o.S.4V():\'\';o.R.4V();y&&!o.2a?js("4V",o.bD+\',\'+o.d5):\'\'}E mo(){B xw=o.1V.2c;B xh=o.1V.2W;if(o.S){if(v.yP==1){if(v.Y.1r!="2L"){B x=o.S.d6("Fn")+o.S.d6("1g")+5+o.S.d6("Fr")+2j(v.Uv,0);P(o.1M,{"1e":x})}}}if(o.5b>0&&!o.2a&&!o.eQ){xh=xw/o.5b+2j(v.zb,0);P(o.1M,{"1e":xh})}if(!o.2a&&!o.eQ&&!o.bI){o.bD=2H.4c(xw);o.d5=2H.4c(xh)}if(o.1l.2k&&o.2a&&v.yo==1&&aL.c6){if(O(aL.c6.mF)){if(o.5b>0){if(o.5b<1||o.R.8Z()<1){B sp=aL.c6.mF(\'JR\');if(sp!==1L){sp.dl(E(){}).2J(E(e){})}}F{B sp=aL.c6.mF(\'yn\');if(sp!==1L){sp.dl(E(){}).2J(E(e){})}}}F{B sp=aL.c6.mF(\'yn\');if(sp!==1L){sp.dl(E(){}).2J(E(e){})}}}}o.2X=xw;o.4o=xh;if(O(v.1I)&&o.S){v.1I!=\'\'?o.S.Fu():\'\'}if(O(o.lj)){o.R.1P(o.lj)}if(o.29&&!o.2a){o.29.2w()}if(v.Fv==1&&O(o.g0)){3c{o.g0.2w()}2J(e){8D.1q(e)}}o.3b?o.3b.2w():\'\';o.cS?o.cS.2w():\'\';o.5v?o.5v.3i(\'4V\'):\'\';o.9c?o.9c.2w():\'\'}E a5(){o.X.mb(v);W(B x in v){if(v.2v(x)){if(x.J("1I")==0){if(v[x]!=\'\'){o.zn=v[x];o.X.a5(x)}}}}o.fU?o.fU.Fw():\'\'}E 9W(1a,1M,1P){if(1a){if(1a!=\'\'){if(v.cR==1){1a=cR(1a)}if(1M==o.2g&&1a==o.xH){}F{if(1a.J("#"+v.a4)==0){1a=o[o.fd[0]](1a)}if(1a.J("#0")==0){1a=cP(1a)}1a=GF(1a);if(O(v.GG)&&1a.J("//")==-1){1a=v.GG+1a}B s="zi";if(1P=="6m"){s="xz"}if(1P=="1X"){s="2y"}if(1P=="GI"){s="100% 100%"}if(1a.J(\' fQ \')>0&&1M==o.2g){o.jU=1a.2B(\' fQ \');3Y(o.zj);o.zj=7I(Kq,2j(v.Us,2)*2o);o.f6=0;1a=o.jU[0]}1a=1a.1W(/ or /g,\'"),1a("\');1a=1a.1W(/\\s/g,\'%20\');if(v.Ur==1&&7P([1a],\'.GN\')){B 1C=\'6M\'+v.id+\'PH\';1M.1S=\'\';o.fi=26.8R(1C)}F{o.fi=1L;1M.1S=\'\';P(1M,{\'2l-9P\':\'1a("\'+1a+\'")\',\'2l-fC\':\'no-fC\',\'2l-1r\':\'8N\',\'2l-3H\':s})}1t(1M);1M==o.2g?o.xH=1a:\'\'}}}};E Kq(){if(O(o.jU)&&O(o.f6)){o.f6++;if(o.f6>=o.jU.U){o.f6=0}9W(o.jU[o.f6],o.2g,v.gz)}}E JG(){if(o.2a&&!y5()){o.X.xd(H);o.1l.ff?aZ():\'\'}F{if(o.eQ||o.5e){y5()?o.2a=H:\'\';o.X.xQ()}}1q("2a",o.2a)}E Jm(){if(v.kI==1){yg(o.1M,"6a",H)}}E P5(){1q("c6 "+aL.c6.nA)}E Kh(){if(2H.K5(1F.c6)===90){1q("yn");if(v.JU==1){B ok=H;if(v.JP==1&&!o.1B){ok=K}if(v.JQ==1&&!o.1z){ok=K}if(o.9n){ok=K}if(o.29){ok=H}!o.2a&&ok?o.X.9p():\'\'}}F{1q("JR");if(v.JU==1){o.2a&&v.yo!=1?o.X.8c():\'\'}}}E y5(x){!x?x=26:\'\';B y=K;3c{y=!!(x.Pv||x.Ps||x.Pr||x.Pq||(x.Po!=1L))}2J(e){y=K}I y}E Lb(x){I x.2c==0&&x.2W==0};E y7(){W(B x in o){if(o.2v(x)){if(x.J("J9")>-1){3Y(o[x])}if(x.J("yb")>-1){2I(o[x])}}}1q("SU")}}',62,4077,'|||||||||||||||||||||||||||||||||||||var|style||function|else|this|true|return|indexOf|false||||exist|css||media|controls||length|but|for|actions|playlist|||||||||width|control||url|time|pjstg|key|height|left|top|event|action|settings|break|system|substr|hide|case|duration|log|position||show|color|toolbar|icon||new|play|addEventListener|start|tmp|setTimeout|playlist_dic|window|opacity|text|title|hls|type|undefined|container|volume|typeof|scale|faction|hotkey|innerHTML|appendChild|createElement|frame|replace|none|set|div|||subtitle||||document||subs|vast|fullscreen|null|offsetWidth||data|seekto|poster|pip|svg|existv|mobile|background|eval|right|1000|exist2|display|open_action||absolute|vasturl|hasOwnProperty|Resize|click|auto|error|sub|split|tip|files_quality|file_type|Play|line|Math|clearTimeout|catch|push|bottom|options|stop|Lang|padding|margin|border|tiptext|icons|transform|parseInt|offsetHeight|screen_w|hidden|share|||||||||||open|droplist|try|_type|files_subtitle|linear|list|plid|api|events|Pause|linkurl|hide2|player|current_quality|removeChild|autoplay|file||current_subtitle|apiProcessor|muted|media2|scaleX|CheckColor|continue|scaleY|rows|handle|stroke|sbt|ffffff|floatleft|size|mouseDown|parentNode|seek|webkit|mediascale|body|src|custom|font|http|mediacontainer|urls|chromecast|dash|000000|object|clearInterval|target||Seek|vasttype|Volume|||localStorage|org|||parseFloat|attr|round|pause|_|hex2rgb|xmlns|500|ready|www|2000|bgcolor|xlink|Duration|screen_h|files|bga|Remove|pointer|Time|end|out|200|1px|block|marginright|marginleft|tagvideo|delete|ios|_to|gradient|ShowOrHide|visible|values|obj||MarginPadding|img|zIndex|refresh|preload|string|settings2|trim|default_quality|transition|resize|empty|folder|is_hls|dom||xhr||Motion|plstart||rightmenu|||_from|youtube|aspect|quality|pjsdiv|mouseHere|Action|pljssglobal|speed|slice|f2title|subtitle_on|ease|JSON|order|mute|Mute|overflow|rgba||int|casting|effects|live|onOut|max|removeEventListener|volumewheel|m_to|f2action|butPosition|canvas|passive|_value|filter|valuefontsize|isVisible|levels|arr_down|act|vastloader|storage|Hls|arr_up|remove|f2value|onError|onOver|valuecolor|random|value|vast_loaders|menuproc|||shuffle||||||||visibility|m_type|focus|SetQuality|off|show2|animation|next|airplay|isLive|files_speed|important|fill|dechar|ftitle|srch|toString|vast_|Unmute|evntclk|clr|clientX|plx|solid|Date|iset|UpdatePlaylist|UpdateText|cut|is_dash|captions|keys|getAttribute|UpdatePlay|minutes|over|name|download|pjs|getItem|reload|cancelBubble|File|charAt|midroll|files_|cursor|hlsconfig|state|dash_created|rounding|radius|||||||||||scroll|FindBut|String|control2|intro|current_audiotrack|skip|activeiconsize|parse|bgpaddingright|status|setAttribute|bgpaddingleft|default|safari|aover|bg2|pjs_parent|span|1999|alpha_div|line3|Events|tips|redirect|preroll|motions|obj2|f2i|iphone|ioff|PluginHotIcon|backgroundColor|always|setInterval|ended|audiotrack|vast_and|globalfs|blur|files_audiotrack|indOf|box|okpd|SettingsTimers|seconds|navigator|toolbarHidden|margintop|channels|Value|waiting|||||||||||init|pass|Normalscreen|customline|val|playing|_show|metadata|current_url|_url|Settings|Object|touches|realfullscreen|bordercolor|add|HLS|hours|fvalue|onClick|isVastBgLoad|points|location|label|Toggle|parentIframe|plhistory|Advertising|onEnded|console|is_sleep|version|_cul|layer|lastwheel|tipcrn|HideControl|getTime|buffered|center|VAST|ShowPoster|StopWaiting|getElementById|timer|hideleavetimeout|paused|bgaover|align|pnt|space|ratio||arrowsize|Tip||floor||leftBg||||xbg|txt|rel|ttl|info|SetSubtitle|area|clientY|line0|loading|ll1I|8px|track|ispipkit|is_ws|Fullscreen|pipwebkit|lines|opid|stretch_width|hlsquality|onWaiting|sub_off|apiprm|SetSpeed|UpdateObject|preventDefault|small|customtext|unmute|min|vast_or|ctx|timeline|setItem|loop|href|container_w|icn|container_h|hidden_volume_over|image|ResizeText|Waiting|Sub|ncrtat|End|tag|Poster|fltrs|shadow|cutted|message|wait|files_quality_ag|lang|enc2|Title|lIll|getElementsByTagName|bgcolorover|nativecontrols|hls_config||Close||fbg|hlsautoquality|mouseup|parent||reloadTimer|pointerEvents|Arrows|all|com|alert||onPlay|bitrate|plopenid||loaded|destroy|onDuration|bgbrovr|curtain|marginproc|hls_created|clicktime|current_speed|hls_subs|HlsLevelsLength|dropbgcolor|actionstt|concat|Update|Start|thumb|screen|f2id|replay|Status|evntovr|evntout|_css2|upld|scrollLeft|SubtitleChanged|bgtop|scrollbgcolor|m3u|onMouseUp|MainResize|default_audio|||SettingsClose|design|stage_x|Switcher|stage_y|noads|mrgnprs|open_settings|but_x|flag|iconscolor||Retimer||DtXWan48Lq9neNd|_cstm|stopPropagation|||_hide|vertical|charCodeAt|bgpaddingbottom|bgl||sec|buffer|Background|white|_keyStr|gaTracker||pld|delta|rotation|max_h|normal_w|media_error|motion_id|audiotracks|bgpaddingtop|fullscreen_process|PlaylistNext|forcehide|but_space|skpbt|Clickable|pjs_i|CustomSwitch|channel|400|subtox|DashLevelsLength|sub_options|Stop|SettingsVisible|qualities|ldr|onload|sttx||||onTimeupdate|butplstart|orientation|vast_loadtxt|touchmove|dur|onMeta|||textTracks|enc3||toolbar_hide|sub_shift|switch|prc||hlsaudio|brightness|00||control_title|but2|inline|title2||_rb|id_|timestore|||playbgcolor|autoplaylist|Array|_speed|android|reloadto|titlestore|audioTracks|salt|CreateItem|min_h|linecap|line_width|active|currentFile|vimeo|fd0|StyleItem|fplace|quiz|3px|Remove2|dropanm|ShowOrHideProcessor|volumewheelin|VastRemoveAndPlay|cubic|deltaY|forbidden_quality|search|source|AfterVast|normal_h|PlaylistG|pause_before_vast|browser|vsts|sub_bottom|currentTime|Playlist||line1|CalculateClick|control_|clicks|tlbrhd|||then||prev|playById|line3value|PlaylistNextExist|event_x|controlover||handleicon|event_y|pauseroll|dropcolor|iconsover|CreateHLS|cow|PlaylistPrev|scrollTop|speed1|autohide|coh|onVolume|toolbar_margintop|ellipse|NewFile|family|fontsize|weight|load|PipWebkit|hidejustfull|10px|pjs_id|qbr2|fontnames|removeAttribute|hiddenwidth|icns|path|vast_impressions|vast_longtimeout|but_y|Zoomed|300|saturate|backdrop|CloseOpenList|line2|played|onMove|update|Scale|newplay|plfolder||err404v|relative|frameresize|native|tagframe|normal|nowrap||||MediaReady|PlayerState|Home|screenclick|err|loading_error|hlsdrm||pltxt||ll1l|file2|l1lI|ActionPlaylist|file3_separator|shuffle_|transparent|iframe|touch|send|_lastime|_start|hidden_volume_over_process|pljssglobalid|Pos0|select|ScrollTo|fontSize|fullscreen_start|overlay|mediapip|floatwidth|desktop|is_visible|toend|stout|SetAudioTrack|responseText|decode|checkFont||or0|hls_force|expand|pstrsi|TagPlay|HidePoster|topBg||minify|ObjectFit||video||hlsDashSub|spacing|pstrv|mediaSession|errorto||20px|gif|RemoveCurtain|thmove||items||||ControlClick|0px|NativeEnterFs|pushCSS||hideonpause|ToolbarDown|repeat|hdicon|HideProof|cul|copyObject|default_style|posterhide|rldcnt|videoHeight|sub_settings_on|brandurl|Reload|Subtitle|tmpbg|and|_ease|handlewidth|findLeft|mediatags|Airplay|casturl|seeking_time|playbgcolored|fatal|ima|BgClr|opn|mouseout|mouseover|abc|handle_width|classList|timeFormat|FindDrop||link|fff|pointed|nomute|headfontsize|subtitle_start|nativefullios|justshow|current|open_pl|Drop||SubtitleSettingsMenu|Ready|shareme|ScreenClick|readyState|PlaylistPrevExist|PlaylistExist|HideInterval|HideForce|_step|_preloaded|butNames|poster_scale|FindPlStart|bgpadding|touchstart|starttimeout|plNxtExst|compilation|rightbs|onPause|texts|stretch_with_volume|maxBufferLength|XHR|onclick|childNodes|nbsp|Init|actplay|not|hidevideo|touchend|000|StageMouseUp|Il1l|bottomside|bgg|sub_or|_id|nativeAudioTrack||tagName|Pnt0|VastAddPreload|VastRecover|mode|rightside|StageMove|marginbottom|groupId|hdnn||url_shift|create|sub_color2||_status|flip|sub_sizeproc|vast_poster|upldfl|f2bg|control_line||pic|||settingsovertimer|Curtain|alpha|tchs|showovercontrol|overopentimeout|scaleover|600|tippointer|subupld|polygon|sub_color|bgt|setSpeed|showoverto|kbps|_max_order|pljsmute|prm|autonext|https|rotation2|yamtrid|sxs|ShowForce|StyleLine|wheel|details|toolbarInterval|_prevIcon|VastNext|hidden_volume|line_speed|hideoutmute|scrollleft|ipad|historybga|vast_longtomsg|iconangle|onSeeked|gao|onSeeking|seeking|speeds|historytitlea|pageX|||||marginprocleft||recover|shr||tpp||touched|contentWindow|float|pldly|||rect|seekwindow|dontplay|_t|offsettimer||floatheight|sub_bgcolor|indOf2|toggle|chrome|jpg|RenameQualities|BufferStop|360p|file2_separator|hlsend_to|dclckto|iconreplay|letterspacing|sub_bga|Rot|sub_shadow|lrpd|acted|TipText|Off|StyleArrow|sub_weight|MidrollOverlay|pjs_|240p|hls_stuck_time|tmln|ni2|shift|scrollarrows|current_|srt|galabels|tipbg|errorMessage|clicked|autoQuality|ymax|htto|svg0|currentLevel|hlschangequality|sleeptimer|nativefull|ctx2|480p|Played|ssfontsize|HistoryPlaylist|CustomText|days|canvas2|PluginSub||offsetLeft|ScrollOverOut|JsClk|href2|frag|ctxtnk|RenewSubtitle|SettingsN|letter|play_errs|SubtitleLoad|_seekaftervast|999|_activeIcon|tippadding|unshift|1em|pl_first_id|hidewithoutmoving|removed|VstLdTxt|Ctxt|tipbgcolor|pldur|playersize|tipbga|destroyed|pstrs|Error|3000|url2|iosfull|ShowTip|ErrorOr|sizing|||midrolls|mpi|FltrVal|gain|clickmargin|handlehide||FileTo|HandleWidth|l3v_show|Show|ToolbarShow|file_separator|qbr1|playlist_source|hlsrows|volumescroll|swipev|subload|domain|plurls|hidetimeout|memory|_ended||fcdef|_psd|base64|sourceBuffer|cftlr|created|YtInit|gatracked|parentcontainer|DtXWduQnavM|uijs|SubtitleLoad2|sleeptimerhour|scl|win|observer|resizePlaylist|onmouseover|m3ut|onmouseout|ResizeSettings|Thumbs|TimeSub|sleeptimerminute|Parsed|_play_i|paddingtop|stretchonfullscreen|stty|normalscale|airplayed|brd|left0|Cut|fit|kap|pip_quality|paddingright|result|onmousemove|Mouse|QualityChangedNoHand|AirplayChanged|SettingChanged|custom_speed|NativeControls||nohls|xtitle||Download||custom_aspect|hand|bgbordercolor|SetSetting|bgborder|limitmaxwidth|bgh|5px|downin|onplay|||clickarea|PlaylistControls|OpenList|PlaylistVisible|findTop|UpdateSpeed|wheelstep|playsinline|compilations|RenewPoints|PlaylistShow|playerid|va2l|full|iclr|started|files_channel|eventstracker|setaction|ksu|playroll|fspr|StringVar|valuefromlang|adsfirst|_stopped|stretch_width_last|hideuntilto|wtcntrl|overlays|close|click_t|||||gifed|NativeExitFs|showtitleplaylist|sub_size|plopt|vars|TitleTemplate||ClearClick||edge|pljs|OpenScroll||sub_size_fullscreen|omt||DvpRd2F2DkYdz3pRd2F2DkYXbOBlek48Lq9XbOBlek48duQnavM||MainUpdateSize|quartile|UpdateTime|||gaTrackPlay|StyleActive|while|rld|timeld|subdrag|dvrtime|unmuteonclick|sepia|ToolbarHidden|bgcontainer|hideuntilstarted|lock|hidevar|StageMove2|_fullscreen_end|resizeonwidth|spd|YoutubeID|FrameResizer|hidevar2|newfile|openplaylistbefore|KeyPlusUp|suboptns|scrollwidth|embed|thumbnails|script|navigationUI|marginbg|menu|_lastactbut|prefile|sub_upload|onClickSubtitle|seeksides|_icon|openById|apdr|clr_options|isvg|DoubleClick|poster_a|Password|current_file||FileType|PlaylistRewind|poster_aover|PlaylistHere||fileTimeout|wght|but_h|333333|dashquality||mutestore|mini|timerTime|nativecontrolsmobile|RemoveMedia|doubleclick|num|2001||nhs|youtu|angle|userseek|StopMedia|vol|ssflyp|VolumeWheelX|click0timeout|rldplay|MenuProc|setActionHandler|AudioTrackChangedNoHand|urls_and|VastVisible|CreateShare|hmx|playlist_title|wait_to|resizeSettings|KeyPlusDown|now|ceil|found|100000|bgtmp|historybgcolor|pauserollonplay|rmbgcolor|decoration|rotate|container_id|vstpause|PlaylistError|scrollHeight|sub_stroke|response|changeheight|vastfrombg|dropl|resizeonplay|ff0000|sans||limitwidth|bgo|floatlimitwidth|fid||timeline_h|lastTouch|||svg3|colorbg||lineHeight|998|hlscq|VastLoader|onStep|_steps|Load|PlayerjsMenu|autoprevopenfolder|playlistloop|upload|playlistrewind|ssa|container_h_procent|hlsfps|sleep2|SubtitleError|vast_type|offsetTop|picture|button|serif|referrer|autoLevelCapping|documentElement|rc_label|showinterval|pjspl|rightclick|thumbs_on|nops|PipSize|PluginPlSrch|CreateDASH|UpdateVars0|UpdateVars||sub2|autonextopenfolder|HidePoster2|parsed|HideTip|alldd|isPlaying|scripts|static|AudioContext|worked|livewakeup|sub_all|screencolor|rightout|HlsLevel|FindOpenIds|14px|||ResizePlaylist|postroll||BeforeVast|||handlescale|Ended||subopt1||handleaover|bgbract|handleiconspress|videoWidth|tippaddingtop|CreateTip|SubtitleOff|isAuto|unmuteplease|mouseUp|wheelinterval|onDown|datetime|polyline|customdesignsvg|audiosrc|Touch|_control_|CustomToogle|rename_audio|playVideo|StageLeave|timeshort|lngth|fjs|frames|current_plurl|mouseMove|exception|||BgBrAct|leavetimeout2|imgldd|quality_received|stuck|resizetxt|720p|linkurl2|iconopacity|playerjs_|postMessage|yaCounter|1080p|toLowerCase|YouTubeIframeAPIReady|lang_|youtube_id|sub_x|pageY|tipalways|mediaSource|Start0|done|isTypeSupported|sub_reset|noclick||iniframe|VastAndLimit|vastonmobile|icon2|seeked|scrollarrowsize|getDASH|iconscolorover|title_template|_wait|getHLS|HlsUpdateAudio|scrollarrowcolor|IconsColor|loadLevel|remember_sub|_readyonplay|ShowLayer|drtn|randomstr|restart_audio|covervideo|opera|YoutubeReady|isReplay|lastIndexOf|find|mtp|audioTrack|SwitchText|subsor|moz|160p|||mouseHere2|VastBgLoad|hideAllIcons|posteronpause|ShowShare|vast_midroll_limit|toolbarhidden|HlsAudioTracks|pstr_to|ControlCoordinate|re_y||End2|span05|is_hls2|ToolbarHide|Visible|playsinlineonmobile|firstly||pipto|prototype|Recover|PlaylistLoad|m3ui|ws_created|||tagsurl|PluginMovable|||ClosePl|RadioTags|LoadedData|CloseSttx|heightInterval|isNaN|hls_started|mediadrag|xy00|WaitSize|CreateWS|mozRequestFullScreen|renameTracks|stopotherplayers|mdswp|customTextPl|HlsSleep0|requestFullscreen|CustomTextButs|msRequestFullscreen|onerror|IndexPlaylist|IndexPlaylistProcessor|upText|HlsAudioTrack|pp2|webkitRequestFullScreen|MseIsSupported|||||autoplaymute|requestFullScreen|pjs_parent_i|onPipEnter|TitlePl|leftandrightpadding|removeTracks|VastPreloadLoad|but_w|End3||Playing|hlsSub||poster_float||540p|_hlssubtracks|advertising|RemoveForNextAd||nativesub|timerInterval|||dontload||||bg_hide|onYoutubeReady|nextLevel|VastPreloaded|hlserror|hmaxk|urlsl|VolumeWheel|posterhidepause|subtitles|toggleControl|getAudioTrack|onPipLeave|NativeSubtitle|onWkitKey|contentDocument|maxMaxBufferLength|_recover|getQuality|VastCheckNext|splice|onTagError|ie9|vastcontainer|order0|_rights|_move_rights|moveOr2end|VastGo||||||vastgo|2160p|VastVideo|1440p|iOSTrackLoaded||SetHlsQuality|sub_upload0|resizetext|effect|fzoom||ErrorMsg|Captions|reloadfirst|HlsSleep|outro|Preload|||file_yv|sleep_timeout|reloadtimeout||ErrorReload||playerjscom|PlayerSize|filerorto|deltaX|ChangePip|nativeControls|gained|code|midrollo|audioctx|network|_tags|checknative|setQuality|Metadata|StartSpeed|playiconbut|vast_starts|vstdwn|exitfullscreen|normalscreen|CheckPip|write|v360|NewAspect|volumewheelfull|nativehlsios|CheckDash|removeItem|vastclick||fullblack||||||||||onDash|enabled|DrmVars|adsinchain||Seeked|tagSrc||fixed|vast_preload|JsEvent|activeicon|dont|postsmbl||presmbl|Text|Rotate|lastt|input||removedNodes|last_text_w|settingsNumberVisible|sub_store|FSL|hidetime|rename|ctxt|noprevicon|Marquee|resizeFromText|TipVol|geo|CheckHideVars|UpText|SubUpload|Places|SetCSS|mutedautoplay|TheEnd|SubtitleLoadAll|UpdateVolume|ReplayIcon|paddingleft|pljssubtitle|together|tchs2|mousemove|mobiled|hdbrdclr||xvalue||FileReader|show_playlist|cnt|vtt|sub_designstore|substore|nohead|png|show_settings|MarPad|exist2v|bordercolored|StyleSubtitle|bggr|ahd||RightMenu|SubtitleParse|minw|cpm|ass|toFixed|marquee|btm|UpdateStart|doctype|Controls|other|ClickArea|imageLoaded||volume2|pljsvolume|bgcolorlink2|linkurl0|ControlsBg|hideonplay|control_start|volumestore|TipHide|CreatePoster|rmcolor|appearance|LineScale|scrollbar|DVR|pljstrack|floatmarginright|handleiconpress|onup_to|onUp|handlea|movevent|handleiconover|SetSubtitle2|coloroverplay|bggrclr|ShowNextList|timeline_w|head_|Thumb2|||pljsquality|mobtch|Style|sub_bgpadding|ioscss|restart|Action2|StorageSupport|Empty|handlemove|ShowHandle|qualitystore|handlehideinit|EndMove|sub_font|pljsuserid|over_final|lastsub|userid|Bglines|borderbottom||tem|Media||_stop|valuemargin|||valuepadding|_timeout|Alpha|grdlft|scrollarrowbgcolor|scrollarrowbg|tipfont|tipletterspacing|tipbgrounding|Review|thumbs|6px|viewBox|match|tipfontsize|tipcolor|borderRadius|handlecolor|clickscaley|dash_subs|SubRem|History|historycolor|historytitlestrike|deg|querySelectorAll|tippaddingbottom|SettingsParser|resizetimeout||||||onWheel|hour|minute|second|tippaddingleft|_currentIcon|Alert|piped|NormalscreenUI|150|last|Youtube||Script|Loaded|gaurl|toolbarisdown|updatePlaylist|playlistovertimer|Prefile|onYtPlayerReady|quick|utx|killMotion|div2|startwait_t||||HidePositionControl|cover|resizeonmouse|NoSpan|marginbgpadding|onMobOver|brand|hostname|SubOpt|currentposter|SpeedChanged|SetCurrentQuality|QualityChanged|encoded|chr|stringify|PlaylistPlayId|Loading|FullscreenUI|postmessages|reloadlog|scrpt|Shuffle|play25|play50|play75|Menuproc|bordersize||||||isFullscreen|fileorto|Destroy|fontFamily|introstart|NxtExt|timeout|content|_blank|pjscssed|l1ll|Visibility|check||Hide|youtubeposter|MediaSess|join|landscape|landfullmobile|ll11|getVideoData|start2|StartTimeout|subpausehide|cntrls|Player|resizeme|pjsframed||startcss|butByS|stopkeys|tmp2|ontouchmove|pjslng|ScreenClick2|clientWidth|nocontrols|blra|csta|VisibleCheck|stvs|logout|ytautoquality|pepper|change2playlist|urlcnfg|pldur3|downi|onClick2|ActionOptions|_i|onMobMove|str2obj|submm|reRightMenu|||moving|pldur2|addtitleplaylistbr|addtitleplaylist|openplaylistroot|clck|ssfontcolor|sstext|drawImage|screenmarginbottom|getDuration|_time_load|PJSDIV|fonts|arrinterval|_css|contain|pstrsin|marginbgcolor|VisibleItems||maintitle|removebykey|updown|leftright|fromCharCode|pauseVideo|innerText|pstr||InitVisible|SubtitleTimerMenu|settimer||spn|3600|smbls|tmpr|ControlOut|_set_quality|notofh|insertBefore|tagsinterval|width100|ShowTimeout|hidecontrol|Width|alert404v|showById|ReloadTimeout|alerts|SubtitleSettings|alert404text|onPlayTag|alert404|recovery|valuealign|PluginErrorVideo|scroll_left|scroll_down|alert404video|SubtitleSettingsClose|PluginHeart|offsetwrite|floatwidthsmall|FileTimeout|fileto|alertscolor|alertspaddingv|alertspaddingh|alertsbga|alertsfontsize|toUpperCase||smallfontsize|floatheightsmall|Timeout|CreateMedia|callback|imageExists|220|PjsFramed|Wheel|pjsframe|YouTube|ControlOver|maxresdefault|filetod|PipSwitch|iset2|getMinutes|playerjs|noindex|analytics|current_time|yesrGkTy|eeRsiABn|700|sleep2m|getHours|I1lI|alertsbgcolor|PlgnVstLdtx|lI1l|arial|helvetica|ffdd1f|PlgnVstPstr|PipToggle|666666|reYT|movable|DownIn|MediaYoutube|posterhidestart|scrollarrowbgovercolor|360|640|40px|scrollarrowgradient|1800|1550|1150|900|scrollarrowbgover|pipSrc|RenameTracks|playId|ArrowsInterval|playByYoutubeId|ScrollDown|ScrollUp|ScrollRight|ChkHlsEnd|ScrollLeft|PluginPip|PlaylistBack|_nextIcon||brda|sleep2options|onMouseDown|sleepoptions|cstm|_subfile|pressed|_xIcon|Timer|crt|ParseUrl|setupx|rand|headbordercolor|_reset|ffeeab|18px|onClickTimer2|onClickSubtitle2|dashaudio|removeNativeSubtitle|nativeSubtitle|pldelay|Pldelay|playedstored|sub_big_fullscreen|show1value|full_minutes|Playerjs|pjslog|timelimited|timelimit|timebreak|head|ct2|full_hours|Stopped|toLocaleTimeString|vast_adid|notag|Scripted|rgb|keyframes|_html|styleSheet|XMLHttpRequest|GET|parentElement|_ue|mss|wrapper|224|isVpaid|andlimit|time2|butseekto|isyoutube|VastLongTimeout|youtubeready|index|vast_prestarttimeout|vast_longtimemsg||geobj|ovr|PluginIntro|getContext|current_vast_url|playlist_id|midrollimprsd|minduration|rest|dasherror|api_|FindIdPl|VastInfo|_ud|zoom|PlayerjsAsync|intros|Exit|adblock|resume|fullonplay|fullonplaymobile|redirectonplay|redirectonclick|seeked_time|endfull|TheEnd2|yamtr|autoplayed|finishrewind|openpl|reloadlive|playedquartile|nomidroll|playedstore|nooverlay|passontime|PluginSlides|Quartile|PluginThumbs|trkp|unset|whlskfll|sugar|frmvst|msExitFullscreen|webkitCancelFullScreen|mozCancelFullScreen|cancelFullscreen|exitFullscreen|cancelFullScreen|iosExitFullscreen|scrollX|globalfontname|reverse|scrollwheelfull|getBoundingClientRect|offset|url3|heartbeat|fs_error|outside|update_|PostFullscreen|InvertPlaylist|setVolume|last_subtitle|pljs_yt_||FindFileInPlaylist|sub_allmyt|ShuffleEnd|sub_off_title|default_subtitle|sfjs|apto|subshift|plapto|ffect|plcontinue|comment|after|sub_off0|StopOtherPlayer|HidePoster3|sub_bg|sub_bgo|posterhidetime|sub_lineheight|PluginTrack|limit|sub_split2words|Start00|PluginRel|PluginDroplist|ENDED|HideLayer|ytcl|iframe_api|youtubecontrols|norld|PlayingChecker|onYtPlayerStateChange|PLAYING|denied|access|customyterror|seekTo|yterrors|onQualityChanged|Qualities|getPlayerState|nameofyoutubequality|swipep|Swiping|swiping|incorrect|Open|SubtitleBottom|dropclrs|cuid|Yandex|0val|Sleep|1val|copied|High|ads|adsinvitation|slng|yamtr_event|last_ors|ga_event|Playback|gtag|yaHit|reachGoal|PlayerjsEvents|pjsfrm|skipads|preloaded|Papi41|SetChannel|VastBreak|device|casterror|dropfontsize|height_div|dropsmallfontsize|my3|ListsWidth|ListsWidthRight|through|vpaid_starts|contrast|Number|width_div|shwvstfnsh|Ease|castdevice|str|elastic|006|175|935|firefox|msie|maxTouchPoints|MSIE|adscounter|notv|onLoadStart|hideoverwidthlimit|ControlsBgClick|nativefulldroid|PluginShare|OpenPl|hlscaptions|NewPl|always2|mrgnsmll|inversetime|liketext|icon3|changedTouches|line_volume2|Continue|opposite|seeksidesec|seekicon|screen_lw|scroll_height|evenodd|sort|rszr|margin_bottom|rule|svgtmln|updateTitle|vast_ima|read|scalesmall|marginprocbottom|Rectangle|userpause|SettingsExist|linkpause|SettingsSpeed|sub_bottommob|sub_sizemob|togglesubs|PluginReplace|muteiconbut|pipVol|Control|optStr|back|userplay|click_t2|unmuteonplay|actpause|sttr|hmaxk2|marginprocright|sub_sizemobfull|lrppp|default_speed|action2|lrpps|ControlX|marginproctop|PluginRounding|webkitneedkey|leavepictureinpicture|pljsspeed|linetipmarginbottom|CreateThumb|PluginCut|webkitSetPresentationMode|ontouchstart|_duration_load|UpdateLoad|UpdatePlaySeek|_time_play|_duration_play|handleinit|PjsCheck360|toptip|gainedsource|PluginHlsFps|unblock|connect|volumegain|thumb_move||hideafter|hidebefore|Gain|um1|nextAutoLevel|place|PlacePoints|hidebefore2|aborted|thumb_width|thumb_height|enterpictureinpicture|addTrack|linetippointer|durationchange|volumechange|checkBase64|preposter|loadedmetadata|stretch|rotateplaying|timeupdate|tippaddingright|picheight|mp4|showing|thumb_shadow|setDashQuality|thumb_bordercolor|subtitleTrack|hls2|thumb_borderwidth|fontsizesmall|setHlsAudioTrack|thumb_border|bold|setHlsQuality|setTracks|lineh|thumb_radius|setDashAudioTrack|screenshot|speedstore|often|PluginSkip|leavetimeout|linker|setting|hideonvolume|rc_labelurl|apdra|ShowAnimate|HideAnimate|rc_anyway|ShowControl|rc_version|CrShr|unfixing|upd|RightMove|RightClick|right_x|right_y|Href|today|encodeURIComponent|parent_domain|RightCSS|4px|rmsize|RightOver|RightOut|playonhover|PluginMbps|hideuntilmeta|PreNewPl||nums|scheme|15px|UpdateSettings|MutationObserver|obsrvr|scrolling|pjsfrrs|PlaylistMove|PlaylistOpenId|prenewpl|allowfullscreen|allowtransparency|allow|highlight|Exist|clrs|UpdateTimer|SettingsTimer|Volumescrolled|posteronwait|HideElement|WaitPoster|pstrwt|wtpstr_to|direction|ltr|tap|CustomFonts|PjsFr|template|plusminus|hidewithoutplaylist|StageOver|method|mousedown|postmessage|PluginGeo|closePl|KeyUp|Init2|textarea|pjsin|KeyDown|resize2|alwaysjustpause|upTexts|customText|which|showShare|titlepl|dblclick|keyCode|plclose|rc_|linktarget|ssflyw|1001|templated|alwaysnotfullscreen|PjsFrMsg|hideonfullscreen|playerheight|System|prtObj|hidestartbutios|prted|nativenotios|nativenotiphone|nativenotipad|hidewovar|createTextNode|hideonvar|mobiletv|parentIframe_style|hidebeforesec2|hidebeforesec|sleeptimer0|hideaftersec|notframe|hideonwidthlimit|requestAnimationFrame|hideonwidth|Actions|IFRAME|nxtttl|hideoverwidth|sesstime|trackstore|vast_nofirst|pljsfirst|bandwidth|user|Interval|hlsquality_off|SvgColor|FlussonicMsePlayer|hlsvastwait|disableRemotePlayback|Tmln|reHls|hlsaudio_off|drm|hlsdebug|dashjs|linespeed1|ParentFS|valuesize|FFFFFF|customdesign|gradientcolor|anonymous|translate|preloaddash|valuebg|PluginHlsFps2|bgcolorlink0|PluginPoints|hlsdrmfp|Buffer|valuebgcolor|loadSource|HlsLiveWaiting|debug|livewakeuptime|valuerounding|FullscreenChange|hlsTextTracks|supported|playsinlineonmobileiphone|7px|linespeed3|selectOpen|webkitendfullscreen|hls_stuck_duration|lsfullstart|lsfullplay|portrait|preloadhls|isSupported|landscapefull|270|m3u8|zoomed|RenewFromTitle|dvr|prevorius_default_w|with_hours|tipmargin|minus4back|with_min|abs|PlgHlsFdt|rotateonhover|framei|linespeed2|menufltr|hideafterclick|ControlLine|ontop|tipvar|displayvolume|noClickTimeout|OrientationChange|iconsreplay|colorload|gradientcolorload|wps|mpd|hidedown|PluginDash|prevorius_default_h|Posters|hidewithposter|iosexfull|bglines|unhidden|hlsmto|openplaylistpause|bgline1|Hideuntilto|hlsmaxlvl|clickscalex|hidesec|clickmarginbottom|clickmargintop|hlslowquality|audioGroupIds|customBuffer|MediaVideo|nameofhlsquality|maxLoadTimeMs|HdIcon|HlsQualityLevels|current_thumb|xOffset|hideonleaveandplay|often2|yOffset|CancelBubble|topside|DisplayControl|openplaylistafter|handleiconsover|controlCSS|hlsfto|bgline2|CheckTop||setcss|startLoad|renameQualities|onMobOut|audio|_w|bgw|mobileover|_a|roundout|isHidden|MetaAudio|315|changeAspect|hlscookies|gradientcolorbg|nopause|action_settings|unpause|handlemargin|wrong|5000|language|onLoadedData|SourceBuffer|sourceBufferValidAPI|bgbrdrw|mimeCodec|iconmargin|Click|MediaSource|bgstretch|994|775|appName|993|unavailable|983|997|userAgent|918||CUED|915|Cross|962|971|customyterrors|985|885|BUFFERING|ytError|abg|979|235|PAUSED|BRAVIA|html5|ipod|eventCategory|playerapiid||platform|enablejsapi|MacIntel|tvOS|webOS|armv|Roku|Windows|Tizen|playerVars|videoId|Philips|eventAction|API|eventLabel|WebkitAppearance|youtube_iframe_api|word|matchMedia|disablekb|Safari|trident|autoLink|unstarted|getDate|srvsga|88484718|ytEnded|ytlog|allowLinker|alphas|require|appVersion|Opera|Firefox|Color|Trident|Edge|yttitle|ytReady|onPlaybackQualityChange|onStateChange|897|modestbranding|showinfo|iv_load_policy|onReady|019|874|Dialogue|l3v_left|valuemarginright|200000|_timer|shape|grdth|grdta|grdtc|line_play|valuemarginleft|mrgnp|valuemarginbottom|valuemargintop|unmute_video|brdclr|valuepaddingright|valuepaddingleft|valuepaddingbottom|valuepaddingtop|WEBVTT|brdtop|colorover|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|aload|OqFAAAAdklEQVQoz42QQQ7AIAgEF|constrols|subtitle_errdel|skip_after_|lang_ru|RWAlnQyyazA4aoAB4FsBSA|black|no3|hlsdvrtime|dropscrlclr|handlemarginright||handlemarginleft|rem|dropautoplay|dropbgcolorover|dropscrlw|sub_move|offsetwidth|sub_drag|2px|handlemargintop|roundingver_final|sub_fonted|clone|onmousedown|onmouseup|onYouTubeIframeAPIReady|pjs_thumbnail_|setioff|readAsText|225|drop|handshdw|handlemarginbottom|kbq|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|848|hd1080|096|185|267||344|416|pstrcnfg|483|emptyremove|547|606|setPlaybackRate|getCurrentTime|hd720|003|large|medium|tiny|659|setSize|answer|hash|getPlaybackQuality|705|getAvailableQualityLevels|747|785|818|lines1|007|sub_allmy|914|432||857|275|372|sub_all_title|DOMContentLoaded|fast|loadVideoById|unatpl|296|957|883|992|intvsbl|029|041|pljscom|getVideoLoadedFraction|036|996|setPlaybackQuality|984|981||viewinit|988|unMute|001|PluginSubword|createposter|||container_w_procent|888888|posters|posterheight|posterwidth|177|postertitleonhover|999999|historybgaover|170|customimage|222222|Orientation|titlecolor|settings1|settings1action|settings2action|settings3|settings3action|444444|eae6688ea455a04b44985ceb69dab9ed|settings4action|pjslng_sleeptimerminute|ffce00|pointa|pointw|slidespeed|unescape|60000|sleep2t|pjslng_sleeptimerhour|fullscreenElement|8a1ae2935333y351w391g27222o1b3x3e1d3o02111o272z3q2o272e2o2o2y253a1e25211i2e29381c2x3u1z311o380y1z313b233x2z3b381c2x3s11211o21162v212p11203a251s27333e16212x233e1y3u291z113a251s25352e1621261y1211161z153x3b2q1721261u3u2t212p113w243e153x3b2o192136121z1o25113w26113w28113u28113w2q2z3b233x2e29233x2b233v27203b3x2c11112435143q02322e293y141o2e1b3q01312m2211211o211z112u29112z1f3b3x2e181y12322x3u2u353e121z1e1o11153v29231v322o14252722332e1828352z1f1g1a2e1431281y111011223u291z121o3u370z31243516331i2q3f1q1e1k1f1f1e1q3f1l2g1s3d1f3g183g1k2g1k1e1j2d1e3e1s3f1k2e1v3e112c1u2g1y2e1t2e102e1u3d1k2e1s2e182e1u3e1t2c1u2e1q2e1t1e1i2e1w2c142e1u2e1z2e1u2e1d2c1u2g1e2e1t3g1l2e1u2c1u2e1s1g142e1w2g1t2c1s2e1z2e1u2e1i2e1w3c1t2e1u2g1w2e1v2e1v2c1u2g1g2e1t2e1z2e1w2d1y2e1u2e182e1u2g1z2c1u2g1b2e1s1f182e1w3e1v2e1s3f192e1u3f1b2c1s1f182e1s3f112e1u2d192e1s3e1i2e1u2f192c1u3f142e1s2f192e1v3d1l2e1s2f192e1w3f162c1s3f192e1u3e1e2e1u2d172e1u3f1d2e1u3f192c1t3f1f2e1s1f192e1u3e1b2e1s2f172e1v3f112c1s3f162e1u3g1c2e1u2d182e1u3g1v2e1u3f192c1s3g192e1s3f1w2e1u2c1u2e1f1e1h3f1i1g1i3e1u1g142g1s2g1f3e1k3e121g143f1g2e1i3e1u1e1q3g1f1e1j3e1e1f1d3e1j2f181g121e1b3f1e1e1g3f1g2e1c3f1u3g1m3c1l1e1i1g1h1f1e1e1j3c1b2f1k1g183f1e3e1c1e1g3g141f1h1e141e1c1c1a1e1a1e1a3f1r1g1u1d1b2f1b1f1p3f1e3f1i1e1d1g1m3e122e163g121c1f3f1f1g1k1f1v1g1u1c1d1f1a3g1s1e1u3e1i3d1e3g141f1i1g1u1f1i3c1u2g1h1f1c1e1e1g1m3c123g1f1f1g1g182f1u2c1u1g1u2e1t1e1h2e1u2e152e1t2e1f2e182g1x2c1u3f1s2e1t3g1x2e1u2c1v2e1t2e1w2e1h2f1u2c1s1e1f2e1t2e1x2e1w2d1h2e1t3g1w2e1h3e162c1v2f173f12141q243e141e1m3g1i2e1e3f162e1g3f1c1g1i1d1s1g1l1e103g1e1e1t3e162e1w2g1p2e1u2e112c1w2e1i2e1s3e1v2e1w2e1y2e1v2e1r2e1w2g1i2c1v2e1z2e1s2f102e1w2c1a2e1u2g1v2e1w2g1d2c1u1f182e1q3e112e1u1e1i2e1w1e1s2e1v3e1m2c1w2e182e1q2g1r2e1u1d1b2e1w2g1k2e1w2g1z2c1u2g102e1q3f122e1u2c1y2e1u1f1i2e1t2g1x2c1v3g1i2e1q1f1b2e1w3e1a2e1u3f172e1v3f182c1u3f192e1s3f1e2e1u2d192e1w3g1e2e1u3f1b2c1w3f1f2e1q3f1a2e1w3e1d2e1u3f152e1u3f192c1u2f192e1s3e1c2e1u3d1a2e1u3f182e1u3f1a2c1u3f1c2e1q1f192e1v3d1d2e1u3f172e1u3f172c1u2f192e1s3g1y2e1u1d192e1u3f1c2e1u1f192c1u3e112e1q3e1y2e1m1c143f1q1g1i1f161f141e161g1u2g1d1f161f123e1k1f1f3e1b2f181g1e1d1d1f1s3f1d1g1i3f1i1c1f1e1e1e1d1g1r3e1e1c1a3g151g1f2e1d2f1m1d1e1e1i2e1q2g1l3g1f1c1l3e1e2f191g1l1f1a1c142e1b2f192f1d2f1d2d1d3e1a1e1b3f1a3f173c1k1g1u3f1d2g1e1f1h1c1e3e1d1e171f1t1f1u1e143e1w1f123f1e3f191e1j1g1u2f1h2g1r1e1c3e1a1g1r3g1b1e1j1e1e1c1i2e1e1g1f2e1k2g1e3d1h2e173e1d2e1u1e122c1u2g1j2e1q1g1m2e1u2c1u2e192g1g2e1u3e102c1w1e1j2e1q2g1q2e1w2c1j2e103e1p2e1u2e1q2c1u2g172e1q3g1v2e1w1e1m2e162e1u2f113e173c191h1q2g1c3g1e1e1k3c1m1g1l1f1i1e1f3e1i1d1g1f1i2e1f1g1d2e172c1u1e1q2e1r2e172e1u1c1l2e1u3g1d2e1w1e1g2c1s3g1i2e1s2f1z2e1v2e1j2e1w2g1r2e1w3g112c1s2e1e2e1s1e1z2e1w2c1h2e1u1e1s2e1u2e1y2c1t2e122e1s2e112e1v2d1u2e1u1e132e1v2g102c1u2e172e1r3g1w2e1w2c1k2e1w1e1x2e1w1e1z2c1s2f1y2e1r3e1v2e1u2d172e1v3e1x2e1u3f1a2c1s3e1d2e1q3f1b2e1w3d1d2e1u3f162e1u3f1f2c1s2f192e1r3f112e1u1d172e1u3e1i2e1u3f192c1s3f182e1q1f1b2e1u3d152e1u3f162e1u3f1x2c1s2f1b2e1q3g1i2e1u2d192e1u3f1c2e1u3f192c1s3e1s2e1q1f1b2e1w3d1t2e1u3f162e1w3g102c1s3f192e1q3f1b2e1u3d172e1u2e1s2e1u2g1h1c123g1b3f1o1e1r3f1t3b1d3f1e3e192e1r3e102d1k3g1e1e1d1g1r3e1f1c183f151g1f2e1d1f1m1d1f3e1i2e1q2g1e3g1e1c1j3e1f2f191g1l3f1a1c122e1b1g1d1g1i3f1i2c1f3f1u1g1i1e1q1e1k1d1h3f1e2g1i3g1m1g1m3d1k3f1e3f1d1g1l3g1j3d143e1e2g1d3f1u3e1f1c1f1e1k2g101g163g1e2d1b1f1j3d1q2f1u1f1h3c1d2f161g1j1g1c1g1k3c1j1e1e2g1d1e1z3e142c193f1u2f191f1y1g1u2e1f3e122e1r3g1h2e1w2e1w2e1u2e162e1v3g112c1t1e122e1p2e192e1v2c1k2e1w2e1f2e1w1g1j2c1t1g173e1s3g1c2e1w1e1t2e1u3f1f2e1u2g192c1s2f1a2e1t3e123f163c141u2j1l2f1q1r1m1s2h2q1u161|msFullscreenElement|mozFullScreen|webkitIsFullScreen|1005|1006|webkitFullscreenElement|969d91s212829313718243q0z3z1o25212o193x3c1d3o0z112k3q0z302m3v2u35242v302p1z303a231s25332114212v23211a2u271z1138251q25352z1630361y1z12141z153v2b2o1721241u3s2t212n113u242e133x292o193z261z101o232e1g3c2b36182v3s121z1o360w121z3b213v213938162v3u10111m3c182t3b213v2b213x39213x29233v1z113s291z302u271u3s271r2o1i25302q3c1z21121b3v111z302433163z2o1b3v111i1t352z1d303n2e1z3w2m2z1q1e273z1o1o23111q253t172124142e1c2e39361c3w2b321v3w2s3q3s3722393r35302917163z1411101o233c1q1z113u242e1b37383v111x23121g1e2r181d1i1g1j1f1j3c1a1c1t3c1a2g1b3f143e1r3e1k1c1u1g121f172c1v2c102c1s2e1z2e1t2d1w2c1s1c132e1t2g1y2c1w2c152c1r3g1u2e1u1c1m2c1u1c1x2e1u1e1x2c1u2d1w2c1r2e1t2e1s2d192c1t2c1s2e1s2e1e2c1w2e1t2c1s2f1r2e1s3e1z2c1s3e122e1u2g1y2c1v2e1z2c1q2e1s2e1s2e1x2c1t2c1t2e1t2e1v2c1u3d1w2c1s3e1q2e1s3e1j2c1s2d172e1s3f102c1u2d182c1q3f1h2e1s3d192c1s3e1y2e1s3f172c1w3d1u2c1q3f192e1s3d1v2c1s2d152e1u3f1v2c1u3d192c1r3e1c2e1s3d1a2c1u3d1w2e1s3f192c1w3d182c1q1f192e1u3d1d2c1s3d152e1s3g1r2c1u2d192c1q3g1c2e1s3d1b2c1s3e1u2e1s1f172c1u3e192c1q3f172e1s3d1d2c1s2c1s2e1s1e1f1c1d1e1e3e1a1e1i1f1p3e1t3b1f3d1d3f1i2f123d1q2d1f2e1k1e1b3e1c3e1e3e1m1e1d2g1q3g1c3c1e1d1f3c1b2f161g1s1d1d1e1c3d1d1g1g3f1g2c1e1c1d1c1d1g1p3e1c1c1a3d131e1f2e1b2f1k3e1f3c1g1e1h1g1j1g1j3e163e1e3e1k1g1p1g1i3e1d2c1f1e1f3d1d2f1c1c1u2e1f1d1d1g121e1c3d1e3c1m3e1j3e1d3g181e1f3c121c191f191f1f1d1f1d1j1e1d2e1o2e1c1c1e1c1d3d1d1e181d1c1e1j1c1y2c1r2e1h2e1u1e1m2c1s3c1t2e1t1g1x2c1v1c1t2c1s2f162e1t2e172c1s3c1s2e1t2e1w2c1w1c1y2c1r2e1h2e1s1e1x2c1s3e1q2e1t2e102c1w3c183d1u2e1w3e101c191e2q143e1h2d1a3e1r3e183e1u3e1c1e1k3c1j1e1j1e1h2c1a1b1i3d142e1s2g1t2c1w2d1t2c1s3g1v2e1s3e162c1w2e1y2e1r2g1z2c1u2c1u2c1s2g1t2e1t2c1x2c1v2c1v2e1q3f1w2c1w3c1s2c1s3g1f2e1s3c112c1u2c1e2e1q2e1i2c1u3c112c1u2e1t2e1u1d1t2c1v1c1g2e1q1f1x2c1v2c1r2c1u1g1t2e1t2c172c1w2c1y2e1q3e1e2c1w2c1t2c1s1f142e1u3c1i2c1u3d192e1s3g162c1u3d192c1s3f1c2e1s2d1b2c1u3d1v2e1q3f192c1u3c1a2c1s3f172e1u3e1d2c1u3d182e1q3f182c1u3d1b2c1u3f1t2e1s3d1a2c1u3c1c2e1q3f192c1v3e1f2c1s3f172e1s3d1m2c1u1d172e1s3g1c2c1u1d1b2c1u3e1o2e1s1d192c1v3c1i2e1q1f172c1u3d1d2c1s3f152e1s3c112c1u1c1k1e161f1k1e1l1e1e3c1i1f1k3g1r3b1e3e1e1d1b3g1f3g131d1q1c1k1d1h1f1e1e181c1e2d181e1c1f1h3e1d1c1i3d161e1h3g171f1c3d1u1e1r3c1c1e1b3f1s2d1r1c1d3c1c3f1a1e1p1e1e2e1l3e1d1e1q1f1p1e1r1e1r1e1p1g1d1g1k1d1a1c1a1c142f1b3g1d1c1r3c1e1d1g1f122g1c3c1i1c1f3e1c3f1d3e1i1c141c181e1k1f1f2e1s2e1s3d1h3e183g1i1g151d1m1c1e1c1d3f1q3e1c3d1u2e1q3c1d1e1u2e142c1w2e1l2c1u2e1p2e1s3d1l2c1v1c1v2e1q1e1p2c1v3d172c1t2g1d2e1u3e1v2c1u2e1v2e1s1f142c1w2d1v2c1u2g1w2e1s1e172c1u2d1c2e1q1f1x3c1t2c1a3d17141g1e1p1e1e1c1k2e141g1c3g1h1d1g3e141d1i1g1h1g1t2c1k2e1w2c1r1g1e2e1u1c1w2c1t2c1k2e1s2e162c1u2e1m2c1s1f172e1u2e1r2c1u1e1x2e1q2g1y2c1u3d102c1s2e1u2e1s1d1m2c1r2e1v2e1r3g1g2c1u2c1u2c1s1f1p2e1t2e1v2c1s2c1w2e1q2g1e2c1w1c1z2c1s3e1p2e1u2c162c1s2e1p2e1s1e1k2c1w3c1h2c1u2f1x2e1s3c112c1t1d1u2e1q1f172c1v3c162c1s1f162e1u3d1a2c1s3d172e1q3e1b2c1u3d172c1u3g1r2e1s1d1b2c1s3d1b2e1q3f172c1u3e162c1s1f172e1s3d1i2c1s3d172e1s3f142c1u3d192c1s3f1x2e1s3d1b2c1s3d1w2e1q3f192c1v3d1e2c1s3f152e1s3c1d2c1s3d182e1r3f192c1u1d172c1t3e172e1s3d192c1s3d192e1q2e1u2c1u2c1w1c1f1e103e161c1m3e1b3c141e101f141e1u3c1b3c1q1e163e1c1c1i3e141d1h3g171g1c3d1u1e1m3c1d1e1d3f1s2e1r1c1b3c1d3g1a1e1p1e1e2e1c3e1c1e1q1f1c3c1f2d161e1s1f191g1j3d1e1e1g3d1g2e1d1e1q3d1e3d1j3d183f122e1a1c1e3d1f3d183g1d1g1p3c141d143c1e1e1b3f1s3d1k1d1f3d1p1g1b1e143c1u3d1m3c181e1r1e1c3e1i1e1i3d171g1c1e1o1c1e1c1f2c1s1f1d3g1p1e1e3c1k1d1p3e101f1t3c122c1s3c1u2e1r1g1s2c1w1d152c1s3g1d1f1w1c1q2c1u2e1u2e1s2e1u2c1u2c1h2c1s2e1j1e192e102c1s2e1h2e1r1e192c1w1e1q2c1s1e1x1e1x2d163c162d181e122u1j2o1i1f1h1g2p1t2k241m|61bafo3o1v3q241c271u393x211b3q0z121o25213o1b3x2c1k193x111i1c2z193u3w113z1611133x392q1920361s3u2v203p1z3w262c153v3b2q17323411311m253c1i3e29381w2x3u1z121m380y1z1229233x2z3b361y2x3s11101o3e162v2z3p11203a231s27333e14212x233e163u291z1138251s25353c1621261y1a3u291w3u27183u271u3s291q2c113u28111z3w26113w243u3m3q011z31393y141m272c2q111x231211121m273c3q2o35323o11312z3b213x3226163o011e1c2v2c2b2q122u1z121f2z1q1z313a23373u273w253t1338231z113839112z161h111e1m3e162v312p3e29233x2z2q1g29332c3b3w141o121s2c1e2f1e1e1h1e122e1k1c1e2g1p1e1a3g181e151e1m1e1k1f1f2e1s1d1r2c1v3g1t2e1s2e1w2c1s3e1g2e1u1e1z2e1s3c1r2c1w2e142e1s2g1m2c1u1c1m2e1u3e1h2e1u2d1z2c1u3e1z2e1t1f1u2c1s1d1w2e1s2e1u2e1t3e1v2c1w2e1v2e1u2g192c1u1d102e1t2g1q2e1s2d1y2c1v2g1o2e1t1e1u2c1t2c1u2e1s2e1y2e1s3c192c1w2g102e1s3e172c1t3e1v2e1s2f172e1s3d1x2c1u3f172e1s3f1e2c1s3d1b2e1s3f1a2e1s1d192c1v3g162e1s3f182c1s3d1x2e1s1f172e1t3e1c2c1u3f182e1s3f142c1s3d1b2e1u3f1a2e1s3d182c1u3f1h2e1s3f192c1s3d1f2e1s3f172e1s3d1t2c1u3f192e1s3f162c1s3d192e1t3e1i2e1s2d172c1u3f192e1s3f172c1u2c1w2e1s2e1e1e1f1c1m1e1e1e1k2f1d3e1b2c141c141f143f1s3f1c1e1u1d1y2f1j2f183g121b1f1e1g3f1p1e1b3e1f3d1j3e151f1o1e1i1g1h1d1g2c1a1e1c1f161g1s1e1j3c1e1e1g3g141f1h3e191e1e3f1s1g1p3e1f1c1f3d1e3f1c3f1c3f1f3d1f2d1d2f1e3f1e3f1e2e1s1c1h1e141g1s1g1f3e1r3b1e3f1c3e1c3e181c1f2e1d2e1c1g1b3f1g2c1f2c1e1g1k1e1d3e1g1d1g2c1l1f1t2e1s1g1j3c1d1e1a1e1d3g1i3g1f1c1g3d1v2g1o2e1u2e1k2c1s1e122e1t3g1k2e1u1c1f3d1w2g1t2e1u2e1u2c1t2e122e1t2g1o2e1s2e1f1c1w2g1s2e1t1g1j2c1u2d172e1t1e1p2e1s2e1a1d113e1v2e153f1f321j2t3g1b3d1s1c191e131g123e161e1k3d171g1e2g1k1e1z3e1k3e152e1t3g1v2e1w2c1x2c1u3g192e1u1f102c1v2e1q2e1s2f1y2e1v2e1q2c1t1e1u2e1t2e1u2c1u3c1y2e1s3e192e1w2e122c1s3e172e1t3g112c1u3c1w2e1u1e1o2e1v2c172c1s1e1o2e1s3g1h2c1w2c1e2e1s3g1g2e1w1d1z2c1t2g1j2e1u3g1v2c1w3e1z2e1s2e1c2e1w1c1z2c1u2e1h2e1s1f1a2c1w3d1a2e1s3f192e1u3d1c2c1s3f192e1u3f1q2c1u3d192e1t3e1d2e1u1d1a2c1u3g152e1s3f192c1v3d1d2e1s1f182e1w3e122c1s3f182e1s3f1b2c1u3d182e1s3e172e1u3d192c1s3e1d2e1s3f192c1u3d1l2e1s3f192e1w3e1e2c1s3f172e1s3f1l2c1u2d182e1u3f1b2e1u3d192c1s3f1b2e1s3e112c1u2c1k1e1h3e1c2f1g1c1j3b1f3f1c3e1b2e163c123b1d3g181f191g1e1e1i3d1g1e1c3f1c2g1m3c1q1c1i1f1h1f1c1e1j3c1d2d1k1f183f1c3e1c1e1i3d141g1h1e121g1y2d1l1d181e121d1d1g1g3e1r1c1b3e1c3f1j3g1g3d1g3e1e3f1e3e1c3f1e1e1m3d1k3f1w1f142e1g1c1d1c1d1g1h1f1p3e103e1e2d132e1a3f142f1e3c1i1c1i3e1c1e1s2g1r1c1e2e1b3f143g1d2g1k1e1m1d1h1e121f141e1c1e1t1e1b1e1e1e1u3e1w1c1z2c1t3e1s2e1s1e122c1w1d1j2e1u2g1f3e1v1e192c1t3e1r2e1s1e112c1u2e1w2e1u1g1k3f1w2c1w2c1u2g1q2e1s3f1h2c1v2e1v2e1s1e1k3e1a2d1x3d103f1h141f2f1g1e1i3e1u1g1j1f1b1e1j1d1b1d1f1f1d1e1j1e1u1e1q3c1s3f1e2e1s2e1i2c1u3c1z2e1u1e1v2e1u1d1t2c1t1e1g2e1s1f1x2c1v2c1m2e1u1g1v2e1t2c172c1u3e1y2e1s3e1e2c1w2c1r2e1s1f162e1s2c1w2c1s2g1k2e1t3e1z2c1w3e1y2e1t2e1y2e1s3d1m2c1s3e182e1s3e1r2c1w2c1q2e1t1e1g2e1u2c162c1u2e1z2e1s2e1b2c1w2e1e2e1t3g1j2e1s2d1a2c1s3e1c2e1s1f192c1u3e1e2e1s3f182e1t3c1b2c1s3f172e1s3e1h2c1u3d182e1u3e1d2e1s1d1b2c1s3e1h2e1s3f182c1w3d192e1s3f192e1s3c112c1s2f192e1s3f1e2c1u1d192e1s3g1c2e1s3d192c1t3g1b2e1s2f182c1u3d182e1s2f172e1t3c1l2c1s3f182e1s3f192c1u3d172e1s3f1t2e1s2c1w2c1f1e1f3d143g1f2d1a2e1f2g1c1e1i1f1m3d102e1f3e1c1g1c1f1h3c1d2d1k1g183f1d3e1a1d1i3e141g1h3g121f1w2d1l3d181e121d1c1f1e3d1r1c1b3e1d3g1j3f133d1q1c1i1g1h3f1g2e181c1e2d161g1s1f1j3e181c1a1c181e181e1s1g1j3c1c1c1a1g123d1c1f1c1c1k2d1f3f1f3e121f143e1f3c1f1g1e3g1j1g1f2c1b2d141f1c1e1c3e1f1d1k3d1a1g1g1f1c1g1k3d1j2c1s3g1j3g152f1e3d162d1e2g1c1e1f3e102c1w1e102e1t2g1e2e1u3c1h2c1u3e102e1k3e1j2c1u3d1u2e1s1f1x2e1t1c1s2c1u1e1v2e1f3e1s2c1v3e1v2e1t2e1j2e1u1c1m2c1t3e1f2e1f3f1z2c173c1x3e1h192o1j1u1g2d2f1l2u1k2r2r16|settings4|settings5|stripsspace|vast_closeonclick|embedsize|embedwidth|560|embedheight|160|_vdpsrt|vast_timeout|vast_pauseonclick|vast_volume|shareiconscaleover|vast_title|vast_preroll_limit|vast_preroll_andlimit|vast_prerolltimebreak|vast_prerolltbimp|vast_preroll_counter|vast_pauseroll_limit|vast_pauserolltimebreak|shareiconmargin|shareiconscale|settings5action|dashdebug|logo|poster_floatmargin||poster_floatposition|poster_floatwidth|poster_floatheight|poster_floatbgcolor|pstrvc|16x9|dashcookies|sharetop|dashlowquality|nameofdashquality|errortimeout|vast_skip|vast_click|vast_impression|ga_proc|sharetitle|pointcolor|stripsw|vast_pauseroll_counter|Dvpieuhhar0OHHAVAkdXBHdXBqXYBZ4YBkh0BrwhHrIVBkM0Brl3ArsTAHEVBnh2ArE4BGprBG44Brw5BHhXAZXYBq42Arh0BrdnwrIVCrE1BrM0BHhTAHEVAns3CHMXAZo1zkM3Aro5BHI0zrs0zksnBnwZBndhEnIVBrl0Bnw2BGXYAZ45BHM0CHIYwrIVAko3CrlXBHdTAHAVCHInCHI2BZo1zkoZCHEZCHI1zrs0zksnAHI1BnlhHrwVBkA1BHoZCHETAHMVBHsnCHIYBqprAj40BHdXBrs5AjXYBj42CHs1BHw3wrwVBrI0BHA1AndTAHMVCHhZArA5BjoZzkMZCHlXBrEYzrs3zks2Akd3AkwhEnwVCro1AkdnBrITAHdVAnEnBHo0Cqonzko5AksXCHA4zrs3zkA0Bko0AnAhAZ4ZBno1Bno0zrs3zks2CrE0AjpbxZpQar0OduQnL3aWcvJUaJ9mcuJUaK50AGdhaNmTcr0Ow2aNaNaNajd|DtXWd3aODjwTwNmkc24nwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrwTwrAQxn48dut0bqplDGeBAHMTBZ4YAnM2AHsnAjpAAHMTBZ4YArlYBkl0BGpAAHIVAko4AHd4BGX3zksXCHs2CHE1wsXYBq4ZBnIXCHATBZ4YArlYBkl0BGprAHEVAkd1ArlnzrAVAHl5AHw2AkIhAHsVArMnAHl3zrohBZ4YAnd1BrM0BGXXwsAnzkwYAHh5BHlYzrohAqXnzks5CHsZBkw1wroTBZ4YArlYBkl0BGprAqXYAG4XAHlZAHw2wrAVAksYCrl1CHsTAHEVAks4AnA4CGo3zksnBnI0BkE1zrs0zkwYCrAnCrlhHrdVAHA3BHE2BrITAHwVBrEYArE2BGprBq4YCHAnArh1BGXYAj40BrsXBrM1wrsVBnh0Anh2BkwTAHoVArEYBnoYCqoYzkd4BrA4BkMZzrdVAHo5AHM5BrIhEnsVBnh0Anh2BkwTBq4YBnM2AndXBGo0zks5AnAXCrI1zrsVBnd3AklZAnMhBZ4YAnd1BrM0BGXYzkd3Bnw5AkA2wsAYAq4XCrs3CrE0zrsVBnd3AklZAnMhAHwVBrlXBno2AZX0zks3BkMnBno1wrsZzkE5ArdXBkATBZ4YArlYBkl0BGpAAHoVBkE0BHs2BZX3zksXCHs2CHE1wsXYAZ4nCrw4CHl2zrsYzkI1AkEXArEhHrs2zrdVAHA2BksYAnwhKjdhaNmTcr0Ow2aNaNaNajd|DtXWdut0br48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxXcut5wjXjevmXaGw6wOB2aZwTwNxOwkPYzqxja2BWcu9ZwkPjANI4Mkl0wjXjMNeWwkPjAq43wjXjMNeXMKFlbK5OwkPjAHwhAHwhAHwhAHwjzqxQM29VcKtZa2mVwkPjAqoXwrohBqwTwNxOMGw6wkoVAZwTwNxOMK92aLwjCjwUAGwTwOBkMKYmc3amdjw6wkwVBGwTwNiQauIjCksTwNiQauJWcOpTMLljCksTwNiQauJWcOmWeLF1MNIjCksTwNsjCjwYwjXjMK92aLwjCjwUAGwTwN1idNeQcjw6wkohAqoYAqoXwO0TwNBWcOFZc2Ygcum2aGw6fZxWdNFmdjw6BqXjc24jCksTwOFmfvEjCjxTbLamwjXjcuJ0euJZd3piM2mVaZw6AjXjMKB0bK9VwkPjcum2aGwTwOF5duIjCjx0aLi0wjXjbutVaqw6AqXjM2YQM2TjCkoTwNaWcOFnbLQmwkP5zqxUMLxObK4jCjwXwrohAqoYAqwTwNiQauIjCksTwNiQauJWcOaWaqw6AGXjMGw6wkoVBZwTwOpWd2m0bK9VwkPjM29VevxWcvAjgGXjM29VevxWct9neu9XwkQ7wN9ZauJZwkPYCqXjc24jCkoTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|DudhevxicOBNc3xUDGe0dNtVd2YieuIPBqXhBqlODkYZaKB0wvh9xnoOwvl9xnoOwveQavFPDGdYAjdhbuJQa2i0DGdYAjdhaNmTcr0Ow2aNaNaNajedzn48Lq9ODkYdz3B2an4jzqxiM3FQc24jCjxneu9XwjXjevmXaGw6wOB2aZwTwNxOwkPXgGXjM29VevxWct9XdNJ2wkQ7wN9ZauJZwkPYCGXjc24jCkoTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|DudhevxicOBNc3xUDGe0dNtVd2YieuIPBG41zqo1yGd|Dvpieuhhar0OHHhVCHl5CHlTAHoVBrA3BrlhHrhVCHl5CHlTAHoVBrA3BGpAAjX1zkwYCrd1wsX4zkl5CHl5zrohHrhVCHl5CHlTAHoVBrA3BrlhKjpBAqXXwsXZzrohHrwTAHoVAkE5CrAhHroTAHoVAkE5CrAhHroTAqpbxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|DtXWd3aODjwTwNtkeumWcjw6wOpZaLMjzqx0fLpmwkPjd3aOwjXjd2BicuIjCksVAjXjdu9nbLFQc24jCjxkc250dN9TdZwTwN1idNeQcjw6wkohAqoXwrs1wO0TwNBWcOFZc2YgcNJ4eqw6fZxWdNFmdjw6AkoTwN9VwkPXzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrITwrIQxn48dut0bqplDGeBAq40Bkl0CqXYaG0XBGpAAq40Bkl0CqXYaG0XBGpAAq40Bkl0CqXXwsX3zkE2CHE3zrIVAks4BnIhHroVBrM5BrhTAHoVBrA3BGpAAq40Bkl0CqXYaG0XBGpbws03zkInArIZzrohHrlVBHAXBHwTAqpACG41Ano1AjXYAq42AkE4AjpABZ41Ano1AjXYAq42AkE4AjpABZ41Ano1AjXXwtPOwuaQcuX9xZBNaNaNaNMOLq8|wjXjMKB0bK9VwkPjcNJ4eqwTwOF5duIjCjxneNdjzqxnM2tTaGw6AG4ZzqxXc3BQeumWcjw6wNBWcOFZc2YnwjXjcKtZa2mVwkPjAqoXwrohAHIjgGXjM29VevxWct9nbutZaGw6fZxWdNFmdjw6AksTwN9VwkPXzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwvFZMK5naN9ZcH0OevxicOBTMLFmyrsTwrAQxn48dut0bqplDGeBAHoVBHwZBnIXAZXYAj4nBrh0AHw4wsXYAq41Akw3BHonzrlVAnonAnl0ArshEnIVBHA2BHh2BrhTCG4YAHl1Arh5CqoZzkInBrhXCHh5zrsYzkA4CHM5CrshAqXYAZ45AHw1Ano1wsAXzrdVCHs1CHw1AHlhBG4ZAkM5Bkh3BZXnzks5AkdYBHA2wrsXzkIZAkd1ArATAZ4YAnl4BkoYwsXYAq41Akw3BHonzroVAHs3BkE3ArI5wsXYCq4XArA1Crs4zrMVAkAnArw5CHAhHrsXzkIZAkd1ArATAHwVAnE4BrsZCqpbxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|DtXWd3aODjwTwNtkeumWcjw6wOBPMLxmwjXjevmXaGw6wOB2aZwTwOpWd2m0bK9VwkPjeu9XzLxQa2i0wjXjcKtZa2mVwkPjAHIhAHIhAqoXwjXjMNdjCksTwNxOcZw6AGXjd2BicuIjCksTwNxOdutlaumVaZw6wkMhBjo2wrMjzqxja2sjCkoVAZXjMNeic3amdjw6Aq42zqxicNmUMLFQc24jCjxXc3BQeumWcjwTwNJid2IjCjxmcutneumkwO0TwNYicNdjCjxZeGwTwOxWeK5lbK5OwkPYAqXja2YWMNtTaN9Veqw6AGXja2YWMNtTaN9Veu5icKIjCjxwaKY2aLFQM2sTELxQMKXjzqxnaLF0bK5OdZw6fZxnaLF0bK5OdnEjCksTwOBmevFQcNenButkeumWcjw6wOBTaKJXeumUaLwjzqxja2BWcu9ZwkPjANI4Mkl0wjXjMNekc2YWdN92aLwjCjwZaHijCHEjzqxZc3JVaumVaZw6BZXjcKtZa2mVwkPjAqoYAjoXwrojzqx2MKY1aKBWcu9ZwkPjaNaNaNaNwjXjMGw6wksjzqxic3amdjw6wksjzqxja2tWeNJZwkPjAq43wjXjMNeiwkPjAq40wjXjcN9PaKtlwkPXzqxNc250wkPjbuJTeNJ0bKBizutZbKtTzvBicOAUd2JZbKMjzqxnaLF0bK5OdnIjCksTwOBmevFQcNenBKtkeumWcjw6wOBkMKYmwjXjd2J0eumVa3A2wkPYzqxnaLF0bK5OdnaiM3FQc24jCjxjdNmObvFVaLBnwjXjd2J0eumVa3A3wkPYzqxnaLF0bK5OdneiM3FQc24jCjxnMLF1dNt0aGwTwOBmevFQcNenCqw6AGXjd2J0eumVa3A4MKB0bK9VwkPjd2JXbKsjzqxnaLF0bK5OdnljCksTwOBmevFQcNenCKtkeumWcjw6wOBXaKJlwjXjMN9ZauJZM29Tc3xmaqw6AGXjMN9ZauJZM29Tc3wjCjw0B2s1MKEjzqxjdNFiwkPjAq41wjXjd2iWe292aLxkc250dN9TwkPXgGXjduYifKYQd3EjCOTjau9VevpTMLljCkoTwNFZc3pTbLB0wkPYzqxldN9XcN9PbKFmwkPXzqxicveifLAZwkPXzqxicveifLAjCksTwN1idNeQcjw6wksXwrohAqoYAqwTwOxWeK5lbK5OwkP2zqxja2BWcu9ZwkPjANI4Mkl0wjXjMNeiwkPjAq40wjXjMGw6wksjzqxja2BWcu9Zc3amdjw6wkxmCuw5BqwTwNiQd3FWdOmja2BWcu9ZwkPjANI4Mkl0wjXjaN9VevBQfNIjCksZzqxPaKtlaN9VevBQfNIjCks0zqxNc250wkPjbuJTeNJ0bKBizutZbKtTzvBicOAUd2JZbKMjzqx2MKY1aKBWcu9ZwkPjaNaNaNaNwjXjMNeic3amdjw6wkoVBZx9zqxNbKYmwkPjK3UXbOAOdLF0bLFTaLpRdZeYerQXbOAOdLFubKYmwrtXbOAOdLETduQnx3t0aNmTaLpRdZeYerQXbOAOdLFPevFXdnQdz1XWduYZbOAVM29ULq9nMK1XcuIVcLo0duQnx3t0gGY7duQnx3t0eum0cuJXbOAOdLE6duQnx3t0FNmTaGoZduQnx3t0zvpRdZeYeuaQcuJXbOAOdLE6duQnx3t0bvF0dvA6Lq9dz3pTdNQnzNBWcJXWd2tUduYmzN1XBvpRdZeYev0Tf3pRdZeYevFQeuYmduQnx3t0COpRdZeYesaQcuIhA3pRdZeYeqYXbOAOdLFNbKYmduQnx3t0COpRdZeYeui0evpnCmXWLq9XcvxRdZ5kc21dz3BicLpTaG5UdrFXbOAOdLF9zvUXbOAOdLF0bLFTaLpRdZeYerQXbOAOdLFubKYmwrFXbOAOdLETduQnx3t0aNmTaLpRdZeYerQXbOAOdLFPevFXdnQdz1XWduYZbOAVM29ULq9nMK1XcuIVcLo0duQnx3t0gGY7duQnx3t0eum0cuJXbOAOdLE6duQnx3t0FNmTaGo1duQnx3t0zvpRdZeYeuaQcuJXbOAOdLE6duQnx3t0bvF0dvA6Lq9dz3pTdNQnzNBWcJXWd2tUduYmzN1XBvpRdZeYev0Tf3pRdZeYevFQeuYmduQnx3t0COpRdZeYesaQcuIhBOpRdZeYeqYXbOAOdLFNbKYmduQnx3t0COpRdZeYeui0evpnCmXWLq9XcvxRdZ5kc21dz3BicLpTaG5UdrFXbOAOdLF9LGwTwNBWcOFZc2YgJOQReksjCOTjc24jCksTwN9ZauJZwkPYAGXjMKB0bK9VwkPjM3Jneu9UwjXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZpNbKYTzLx1cuI9x25WcOQmdN8OwuaQcuX9xZBNaNaNaNMOwvFZMK5naN9ZcH0OevxicOBTMLFmyroTwroQxn48dut0bqplDGeBAHoTAHEVBnIhEndVAnd2BkE3BrETAHEVBnIhBG4ZBGXYAj42AkAnBHw2wrIVAkITAHohEnIVAkITBZ4nBnM2Brd0Bqo3zkA3BkM0BnE0zrIVAkIhAHoTBG4ZBGprAHwVBkwnAnIZBjX1zkw1wrs0zkd1zrdVAnd2BkE3BrEhAHEVBnITAHohEns0zkd1zrsZzkMZAnA1AkMhAHwVBkwnAnIZBjXYBq43BGoYAqXYBq43BGpbws0YAqXYAZ4ZBGprAHsVBnl0CHw1BqXYAZ4ZBGoYAZ4ZBGXYAG43CHE5AkI0wrsnzkw1zrsXwsAYAZ4ZBGX4zkwXBHo3BrI2wrsYzkd5BrlZBHETBj43BGoYAqX2zkd1wsA4zkwXBHo3BrI2zrMVBnIhBj43BGX4zkwXBHo3BrI2wrMVBnITAHohEnMVBnITAHsVBnl0CHw1Bqo4zkwXBHo3BrI2zrsnzkw1wrsXzrsnzkw1wtPOwuaQcuX9xZBNaNaNaNMODkYdz3pieuh|DtXWdut0br48dut0bqplDGeBAq41BHs1BHMZBZXYAq41wsXnzkM2AHhZAkM0zrsXzkIhEnAVCHo3BHs1BnlTAHoVBGo0zksXBkM4CHE1zrsXzkw3Bks0AkEhBq4YArM2Crl0BGXYAqprBq4YArM2Crl0BGX5zkdZAnh1BnMnwrAVCHo3BHs1BnlTCG41wrAVBkMYCrwZBkETCG41wsXXzkI1AHI1Bkw3zrlVBGprAq4nArI4BkAYAHsTCG41wroVAHo2Bkh5BrInzrlVBnwnCrI3BkAhAq4YArM2Crl0BHATAHohEnoVAHo2Bkh5BrInzrsXzkw3Bks0AkEhAq4nArI4BkAYAHsTAHoVBGoXzkI1AHI1Bkw3zrsXzkIhKjdhbKE9x3pRd192c2Y1cKJgaKYmcKJVerwOwuaQcuX9xZBNaNaNaNMODkYdz3pieuh|Dvpieuhhar0OHHsXzkhZAkd5BrATBZ43Crw2AnM2AZprAHoVAks1CronAjX3zkd4AkMnBkMnwrsXzkwYBHhXAnwTBZ4YBnI3BnI1AZoYAq4ZAHI4ArAZzrdVAHd1Bnd1BHAhHrsXzkwYBHhXAnwTAZ41AnE2Arh5AZprAHoVAks1CronAjXnzks5CHMZAHMhAHoVBrh3BnA1AjXZzklZBnd0BnhnwrsXzkhZAkd5BrATAj45Akd3Brd4AZprAHsVAHI3CrInBqXZzklZBnd0BnhnwrsYzkEZCHd4BHETAZ4YCHl2Aks2wrsYzkEZCHd4BHETAZ41AnE2Arh5AZpAAHsVBrw5Bnh1BqX1zkdYArhYAkh0wsXYBj40BkEYBkl3zroVBkd3BHo2CrdZwsAYBj43Aro4CHMZzroVBrEXCrAYArEnwrs3zko4BHdZCrMTAq40Bro4AnsXBrAhAHdVAnwZBrI1AGXXzkM3BnIXBkh3AjprAHdVBHI5AHhYBjXXzklYBrs4AkdXAGoYBZ41BHlYCrs2zrsVAkl4CHAZBkEhAHdVAnwZBrI1AGXYzkInBHMXCrE3wsXYAj4ZCrhXBno4zrMVBHM4CHs0BrAhHrs0zkE2Brd0AGX2zkI2CrlYBrEnwsAYBq43CHl4zrMVBHM4CHs0BrAhAHIVArdYBnAZAGX2zkh0Ard4CrwYwrs1zko3AHdnAksTBZ4YBnI3BnI1AZprAHIVArdYBnAZAGX3zkIYArd2Akh2wrs0zkd5CHhTBZ43Crw2AnM2AZoYBq40BkE3BrsTBZ43Crw2AnM2AZpAAHoVCrwZBnl0AZX3zkd4AkMnBkMnwtPhHHdVAHd3Ako1BZXYAq4ZAHdnBkA0wsA3zkd4Brs5BkhYzrsXzkwYBnA2AnEhBZ43CrEYCHM4AGXYAq44AkEZAkE1wrdVBnh0AHl2CrsTAHoVCrw0Akw0BGpABZ43CrEYCHM4AGXYBq40BkInCHsYwsA3zkd4Brs5BkhYzrs0zkhXArA3CrEhBZ41AHwZBkE3CGXYBG4XBnwZBHwZwrdVAHd3Ako1BZXYBG4XBnwZBHwZwsA2zkh0Aks0BkMYzrs1zko3Akw1AkwhBj41BnoZAHE1CGXYBq44AronBnh0wrMVBHdXAks0BHlTAHEVBrM1AnlYAGpABj41BnoZAHE1CGXYAj4ZCrlYCrdZwsXYzkInBno0BrAYzrs3zkAZAkE5AnshEnsVAkl5AHonCqXYBZ41BHlYBklhAq45AHI0CrI0AHETAHdVBHI5AHM5wroVBkd3BHE0Crl5zrs3zkAZAkE5AnshEnoVBrEXCrs4AnM3zrs3zko4BrMXAnMhAq40Bro4AHhnBkdTAHMVBnoYArM3BqoXzkM3BnI0Brh5CGXYBj40BkAYBnd4wsX1zkdYAHlZCHs2zrsYzkEnAHo4BHMhHrAVBHA1AkI5ArETAHsVBrAYArh1BjprAZ4ZAroYCHl5BGXYAG40AnsXCrI2wrwVCHw4AkM3CHATAHsVAHI5AksYCqoZzklZCrw2BnlnzrsXzkhZBrwZBrIhEnwVCHw4AkM3CHATAHoVBrh5AkA3AGonzkwXArs5CHl1zrsXzkwYBnA2AnEhAZ41AnIZBHlXBqXYAq4ZAHdnBkA0wsX3zks3BnwXBHdTAHoVAks3AnMnBqpbxZpNbKYTDGdkaNaNaNaNx1XWDkYdz2d|Dvpieuhhar0OHHwVBkA2BrAnCHMTAZ4ZCHEYAnE4BGpABG4XAHoYBrl4BjX1zkM2BrM2BjprBG4YCHs0BrlnBjX1zkh0BHdZAkw2wrIVBrh0BklnCrATBG44BrIXAHl3BGo1zkM2BHsZCHdYzrIVBkMnArl2CHshEnIVCrE1BHM1BjX1zkE4AHs3Bro2wrIVCrE0CrM1BGX1zks4BklZAHA2wrIVBkMnBHM1CHlTBG4XArI4BkIYwsXnzkw4CHh1Aro5zrwVBkA1AnAnCHIhEnAVAHo4BHIXBHlTAj40BHEZBnd2CGoZzkhYBHAXBksZzrwVBrI0CHhXAjoZzkMnBrh3Arw0zrwVBkA2CHonArEhEnwVBrI0BrA0AnITAj44AHh4AkI4CGoZzkE1BHsnBrE2zrAVAHsnArd4BHlhAj42AnM0AnA5BjXnzkw5BrsnBrh1wtPOwumlDGeXbOBgeN9TeK1mL2JTaK1mcOEnxZpNbKYTDGdkaNaNaNaNxn48Lq9XMLFPDkYXMLFPwuE9x005zkITAq41Aro3Crh0ArAhHrlVBGXnzkM3BHE4AHsnwsA5zkITAZ45ArAnCrA0Bqo5zkdZAnh1BnMnzrEVArh4AHA0BndhAHoTBq4XCrhYAnE3BZprAHoVAkd2AHEZBqX0zko4CrsnBrd3wrsXzkITAZ45ArAnCrA0BqoYAq41zrAVBkd1BrhYAHAhHrsXzkITAq41Aro3Crh0ArAhEnsXzkITAq4ZBnw4CrMXCHwhAHoVAkd2AHEZBqXXzko4CrsnBrd2BHMhAHoTAq4XCrhYAnE3BkI2wsA5zkdZAnh1BnMnzroVArh4AHA0BnM1Bjo5zkITAq4ZBnw4CrMXCHwhCG41zroVBHoXBnh4BronwtPOwumlDGeXbOBgeN9TeK1mL2JTaK1mcOE0xZpNbKYTDGdkaNaNaNaNxn48Lq9XMLFPDkYXMLFPwuE9x005zkITAHMVBrsZBkInBjpACG41zrs5zkI4BnA0BkEhEnlVBGXYCG44AHIZBrh3wrlVBnwnCrI3BkATAkohAHoTAkohEnsXzkw3Bks0AkETAkohAHoVBGXYCG44AHIZBrh3wrsXzkITAHlVBHh3AnE2BqpAAHoVBGXYBj40AHw2BHA2wsAYAq41zrs2zks4Brd1AHAhAHoVAkd2AHEZBqXYBjoYAqXYBjprCG43AkA4BHd2AZXYBjo5zkITAHMVAHh0BnIYAZo5zkITAHMVBrsZBkInBjpbxZpQar0OduQnL3aWcvJUaJ9mcuJUaK50BqdhaNmTcr0Ow2aNaNaNajd|DtXWdut0br48dut0bqplDGeBAHdVArw0BnI5BGXZzkMnAHA0AnM0wsXYBq42BrsYBHA3zrEVCHh2BHd0AnIhEns0zkE1CrE1CrlTBG4YBkdXCHEnwrs0zkE1AkAXArMTBG40BkMYAkA4CGoYBq42AkdnCHh5zrIVBkI0Brd1BkwhEns0zkhXAkE5BnsTBG44Brw4AkdnBGoYBG4XCHw1BrI3zrIVCrE5AHd2AkdhAHIVAkd1AkEXBGX1zkM2CrM1BkAZwsXYBZ42BHh4BrMnzrAVAnsnBrw1BjprAHdVCrEYBHEYAGXnzksnAklXBHM1wrs3zkh0BnM5CHATAj44AnA4BnMXBZoYBZ42Bnw2ArsYzrwVBkE1BHw0AnAhEns3zkE5BnIXAkhTAj40BHdYBnw2wrs3zkwXBnE1BrATAj40BHo4AkA2CGoYBZ4XAkE3BHl1zrwVBkAYAnEnBkEhKjdhbKE9x3pRd192c2Y1cKJgaKYmcKJVerIOwuaQcuX9xZBNaNaNaNMODkYdz3pieuh|Dvpieuhhar0OHHs5zkI5AroZArhTCG41wsXYBj40Arl5BnlZzrlVBGprAHMVAHhnBHI0zrlVBGoYBjX5zkdZAnh1BnMnwrs2zrsXwsAYBjXYAq4ZBnMYBrw0wrs2zks4AnI1BqXYAq41wrs2zkEXCHl3CHwTAHoVBGpAAHlVBHlXArwXCqXYAq41wsAYCG44AHM0BrMTAHoVBGoZAqXYAq4ZBnMYBrw0wrwXzrsXwsAZAqX5zkdZAnh1BnMnwrs5zkhYBkE0BjX5zkIhAHlVBHlXArwXCqX5zkIhKjdhbKE9x3pRd192c2Y1cKJgaKYmcKJVerMOwuaQcuX9xZBNaNaNaNMODkYdz3pieuh|Dvpieuhhar0OHHs3zkM1BHo3AnsTAHMVBrM5AHMZAZpAAHIVAkdnCro0AGXYBq4YAnoZAkw0wsAYBG4XCrh4BHI4zrsnzkl0CrI2AHMhAHEVBnl4AHE2BGXYAZ45BHhYAnE2wrs0zkMZBrE4BklTAHEVAHIYBko0AGprAHEVBrIXCrw3AjXYBq4nBrIXBnA3wrs0zkE1CHl3CrITAHEVBkE5AHd2CGoYBq42BrE5AkM5zrs0zkhnArhnBndhHrs3zkoZBks5BHhTAHdVAHM5Bnd3BjprAHdVAksYAHE0AjXYBZ4nBHs0Anhnwrs3zkIXAHh1AnETAHdVAnEYCrM1BqoYBZ42BnI1AHAYzrs3zks0CrA5BHhhEns3zkh0CHs3AkhTAHMVCHI0CHw2AjoYBZ44BroXAks0zrs2zkM1ArhZAZoYBZ42BHIXBnAYzrs2zkE2CHs2AkAhKjdhbKE9x3pRd192c2Y1cKJgaKYmcKJVerdOwuaQcuX9xZBNaNaNaNMODkYdz3pieuh|wjXjevmXaGw6wOB2aZwTwOpWd2m0bK9VwkPjM29VevxWcvAjzqxUMLxObK4jCjwXwrsXwrohAqwTwNYQcNTjCksTwNYQcNU1dNXjCjxnaLF0bK5OdZA2wjXjd2BicuJWeNJZwkPjAG4ZwjXjeumXwkPYgGXjM29VevxWct9DbIY0Gjw6fZxWcjw6AGXjc3xlaLwjCkhTwNtkeumWcjw6wNB1d3FWcGwTwNmkc24jCjw8d3aOwveQavFPDGdZAqdhbuJQa2i0DGdZAqd|DudhaNmTcq1ZeKYmDGeVc256aLxWxZpNbKYTDGdkaNaNaNaNxZp0dNtVd2aWdN09x3FZMK5ncut0aGhZzqoZyGd|Dvpieuhhar0OHHhTAHIVBGprAZ44BHd4BkEnCqXYBG41wroVBGXYAj4YBrwYAnI2wroVBGX4wsAXzkITAZ44BHd4BkEnCqonzkh1Bnh2BrA4zroVBGo4zroVBGprAHwVAHEZAHA1BjXXzkIhAHIVBGXnzkh1Bnh2BrA4wrs1zkITCqprAHIVBGXYAj4YBrwYAnI2wrsZzks0AksnBHMTAHIVBGo4zrs1zkIhKjpBCqXYBq41wsA4zrs0zkIhCqXYzkIhCqXYzkIhEnEVBrsXAHE5AHATAG41wrsVBGX0zkEYArs0CHsnwrsVBGX4wsAYzkITAHsVBHh5CrIXCGo0zkEYArs0CHsnzrs0zkIhCqXYBq41wtPOwuaQcuX9xZBNaNaNaNMODkYdz3pieuh|wjXjevmXaGw6wOB2aZwTwOpWd2m0bK9VwkPjM29VevxWcvAjzqxUMLxObK4jCjwXwrsXwrohAqwTwNYQcNTjCksTwNYQcNU1dNXjCjxnaLF0bK5OdZA1wjXjd2BicuJWeNJZwkPjAG4ZwjXjM29XfGw6AGXjeumXwkPYgGXjM29VevxWct9QalaldZw6fZxWcjw6AGXjc3xlaLwjCksZzqxiM3FQc24jCjxkeLB0c20jzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwuaQcuXUdOJTaH0OcN9VfNJZcZdhaNmTcr0Ow2aNaNaNajdhevxicOBNc3xUDGe0dNtVd2YieuIPAGXhAGlODkYXMLFPwuE9x005zrsYzkIhEnIVCHMZBrAnCrhTAHsVBGonzkITCG4XAnd1BkMYAjonzkITBjprAZ41zrwVCHMZBrAnCrhhBG45Bkw0AnA4CqXXzkIhCGXXzkIhEnsZzkonBnI2BksTAq41wrs0zkITAj45Bkw0AnA4CqoYBq41zrMhEns0zkITCG4XAnd1BkMYAjoYAj4XAnd1BkMYzrsYzkIhCGXYAG41wtPhHHlTAHoVBGprAHsVBrh1AkhYBqXYAq41wrsnzkITCq40CrIZCrsnBZoYAZ41zrMhEnsnzkITAZ41AHE3AHh2AZoYAG40CrIZCrs0zrsVBGo5zrsVBGprBj41AHE3AHh2AZXYzkIhBq41zrAVBHs0Bns4BkAhBq41zrMhEnEVBGX4zkE4BHw4AHA3wrMVBHs0Bns4BkATAHoVBGo5zrsXzkIhKjdhaNmTcr0Ow2aNaNaNajd|DtXWd3aODjwTwNtkeumWcjw6wNa1cuYnM3xmaK4jzqxiM3FQc24ZwkPjcN9ZcKtTd2BZaKJVwjXjevmXaGw6wOB2aZwTwOpWd2m0bK9VwkPjM29VevxWcvAUdNmObvEjzqxUMLxObK4jCjwXwrwXwrohAqwTwOBkMKYmwkPjAq44wjXjd2BicuJWeNJZwkPjAGwTwNsjCjwYwjXjMK92aLwjCjwUAGwTwOFQdqw6AL0TwNBWcOFZc2Ygd3FidOEjCOTjc3xlaLwjCks3zqxXc3BQeumWcjw6wNBmcOFmdjwTwOBkMKYmwkPZzqxWcjw6AGXjbKBWcjw6wkYneNdhe2mleuh9xnwXxZpPaKmObvE9xnwXxn48aZpNbKYTzLx1cuI9x25WcOQmdN8OwvFZMK5naN9ZcH0OevxicOBTMLFmyrETwrAQxn48dut0bqplDGeBAj4nCHI5BrM0AGXZzkonArI0Bno5wsAZzkw3AkInAkh3zrwVBrh4Bnl0BnshAG45AHd5BHo4CGXnzkd1AHM4AHA4wrsVCHs3CHIXCrlTBj45BnI1CrEnBZprAG45AHd5BHo4CGXYAq4YCHl0Crd0wrwVAnl1CHE2BrsTAHsVCHwXAro2CGoZzkA5BHl0BkEYzrsYzklZAroXBklhEnwVBHI5BHEZCHMTAHwVAnd4AnsYCGoZzkhXAndZBro4zrsZzkE3CrwXAklhAZ4ZArwYArA4BGXYAj4nBnhnAHs5wsAnzkwXAksXAnh1zrsZzkA3CrAYAHlhBq41CHhZCHo5AGXYAj4YCHh0AHwhBZ4ZBnl2BHh2BqXYAq41AnsXBnEZwsA5zkl2AHoZBkA3zrhVCrMnBnA2BrEhAHsVAkI2AnA3AZX3zkE2CHlZArI4wrsYzkw1BkAnBnATBZ40Bkl5Ako1CqprAHsVBHI5Crd3CGX3zks4Brs0Brs0wrsYzkMZAko5BHwTBj43CrMYCHw4BZoYAG4nBndZAHd5zrMVBrIZAklnBZprAHsVAnd3Aks3CGX2zkE1Akw5AndhAHoVBrlZAkEnBjX1zkAXBkwXBrIhBZ41CHhXAnl1CGXnzkI5AHd5Crs0wsA0zkdXAnhnBHInzrsVCrd3AnlYBndhAZ4ZArwXCrI1BqXYzkI3Akw5CHE4wrAVAkoZArh1BHETAG41BnwZCHl0CqprAj43Arl5CHd5CGXYzkA3BHE2AnlYwrwVBHs5AnI5CHITAG41BnwZCHl0CqoZzkA5BHl0BkEYzrwVArAXBHE3ArlhKjpBAG40BrdnAnd0AjXZzkonArI0Bno5wsAYzkd5BrEZAHI1zroVBHdYBnoYArA5wrwVAno0BkdnBndTAq4nBnl3AkM5CGonzkM4CrAXAHhnzroVBnI3BndnBqprAZ42CrhnArs4AZXXzkd1Bnd3AnEhBG40AHoZBnInBZXYzkw2BrM3CronwrhVAkA1Brs4ArlTAj44Crl0BklYwsAYAG4XBko1Bko4zrEVBHs0AkMXAHMhAHsVCrMnBrA0AjX1zkMnBnd2BnMZwrsYzkh2AnEnBrwTBG42And3Bkd2AjprAHwVCHM5BksnAjX2zkl3BHInArhYwrsZzkM0Crw2BnlTBZ4nAHdnBHo1BqoYAG43BnwZCHAnzrhVAnwXCrI0CqprAHsVBndZAklnAZX4zkAZArh1BrhhAHoVAnlnCHl1BZX5zkM2BnA0BHs2wrdVCHs0BHdXBkdTAHsVAHl0BHo0CGprBG40AnIYBrI2BZXYAj43Aks2BkE2wrAVBkh4AnoYCrATAHAVAHlZCrE4CGonzkM4CrAXAHhnzrsnzks5Akh0CrlhEnwVAkMnBkM4BksTAHAVBHl1BnwZwrsVCrM2CHd3ArITAHAVAHlZCrE4CGoYzkE0BnAnBnEZzrsYzklZAroXBklhEnsVBrE3AnA3BrwTAHsVCHwXAro2CGoXzkl1Brl5BnI0BGXYAq4XArEZAkE3wroVCHI0CHl3BHE1zrMVCHd1BHAXCrshEnoVCHI0CHl3BHE1zrAVCHE2CrA2CHEhAG40BrdnAnd0AjXZzkonArI0Bno5wrsVBrE3AnA3BrwTAj4XAno1BrdXCGpbxZpNbKYTDGdkaNaNaNaNxn48Lq9XMLFPDkYdz2d|DudhaNmTcq1ZeKYmDGeVc256aLxWxZpNbKYTDGdkAroXAroXxZp0dNtVd2aWdN09x3FZMK5ncut0aGhYzqoYyGd|wjXjevmXaGw6wOB2aZwTwOpWd2m0bK9VwkPjM29VevxWcvAjzqxUMLxObK4jCjwXwrsXwrohAqwTwNYQcNTjCksTwNYQcNU1dNXjCjxnaLF0bK5OdZA3wjXjd2BicuJWeNJZwkPjAG4ZwjXjM29XfGw6AGXjeumXwkPYgGXjM29VevxWct9Ic0aOFZw6fZxWcjw6AGXjc3xlaLwjCksnzqxiM3FQc24jCjxkeLB0c20jzqxQM29VwkPjDvB2aZp3bKF0br0OAkoOwuimbKePer0OAkoODkYOwuaQcuX9xZBNaNaNaNMOwvFZMK5naN9ZcH0OevxicOBTMLFmyrwTwrwQxn48dut0bqplDGeBCqXYBG41wsAnzkh1Bnh2BrA4zrs1zkIhAq41zrsZzks0AksnBHMhAq41zrhhEnoVBGXnzkh1Bnh2BrA4wrAVCrI3CrM0AnhTAq41wrhTAq41wsAYAj4YBrwYAnI2zroVBGoYBG41zrAVCrI3CrM0AnhhAHIVBGX4wsAYBG41zrsZzks0AksnBHMhAHwVAHEZAHA1BjXYBG41wrhTAHIVBGpbws04zrs0zkIhEnsYzkI4CHh1ArlTAHEVBGoYBq41zrsYzkI4CHh1ArlhAHEVBGX4wsAYBq41zrEVBrsXAHE5AHAhAHsVBHh5CrIXCGXYzkIhCqXYzkIhEnEVBrsXAHE5AHATAG41wrsVBGX0zkEYArs0CHsnwrsVBGX4wsAYzkITAHsVBHh5CrIXCGo0zkEYArs0CHsnzrs0zkIhCqXYBq41wtPOwuaQcuXUdOJTaH0OcN9VfNJZcZdhaNmTcr0Ow2aNaNaNajd|Dvpieuhhar0OHHs2zrdVAHA2BksYAnwhHrs2zrdVAHo5AHM5BrIhHrs1zkwXCrs3CrITBZ4YArlYBkl0BGpAAHEVAkd1ArlnzrdVAHo5AHM5BrIhEns0zkw3BHo5AZXnzks5CHsZBkw1wrsYzko2Ans5BZXXwrdVAHA3BHE2BrITAqprAZ4ZAHs4CHI5AGXXwroTAZ4YCHlYAkMZBGoXzrdVAHo5AHM5BrIhEnoTAHsVArs5AksZBjonzkwYAHh5BHlYzrs0zkwYCrAnCrlhBZ4YAnd1BrM0BGXYBq4ZAHhnAnh5wsX3zksnBnI0BkE1zrsZzkE0AHo0BkIhEnEVAHlnAno4BHITAHwVBrEYArE2BGoYzkd4BrA4BkMZzrsXzko0AHdXAHhhAG43CrEnCrM2AjX3zksXCHs2CHE1wsAYzkd4BrA4BkMZzrEVAHd2BkA3ArIhBq4YCHAnArh1BGXYzkd3Bnw5AkA2wrdVAHA3BHE2BrITAG43BndZCHwnBjprAHoVArhYBnh0BqXYzkd3Bnw5AkA2wrsZzkE5ArdXBkATBq4YBnM2AndXBGoYAj40CHo3ArMnzrdVAHo5AHM5BrIhHrsXzkM0BrIYBkdTBZ4YArlYBkl0BGpAAHAVAnhZCrl5BjXYAG41BHw0Aro0wsXYBjX3zksnBkMYAHAZwtPOwuaQcuX9xZBNaNaNaNMODkYdz3pieuh|qxofriswtmbk|default_w|default_h|fullwheel|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|tipa|clr_contrast|moved|thumbs_img|reloaderTimer|logos|google|files_scale|files_sleep|current_sleep|clr_brightness|isflash|clr_saturate|clr_sepia|vast_impressions_all|vast_remove|action_back|Verdana|normalonclick|tippmargin|pjsga|u10|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|vast_pauserolltbimp|vast_postroll_limit|ytcl1|quizes|keyup|move|orientationchange|onMouseOver|mouseleave|onMouseOut|mouseenter|PluginQuiz|PluginBlock|MSFullscreenChange|PluginMini|scrollWidth|startvisibility|TimeStore|scroll_up|offsettimerinit|scroll_right|sessid|keydown|fullscreenchange|autoplaynomobiletv|409829|ffc7d1|aaaaaa|d9bb8c|b3fee8|4bd9ac|ffff00|D90000|073DA0|644082|borderBottom|subclr|PluginMediaTags|PluginEffects|ChromeCast|clear|playlistfolder|Local|borderRight|rafinit|panel|feba54|querySelector|visited|outline|indent|shuffle8|origin|manipulation|backface|pjscolor|inset|class|borderin|childList|observe|oframe|transbg|07|35px|ytqp|hover|oncontextmenu|playback|ref|actn|5em|marginRight|brdl|brdlc|Destroyed|paddingbottom|15em|scrollTo|ContextMenu|rmright|99999|dropnohide|hidesmoothly|contains|uppercase|rc_nobrand|rc_custom|e8bbff|faed54|vast_postrolltimebreak|vast_postroll_vmap|vast_unmutehover|vast_unmutebutonce|vast_default_volume|vast_unmutebutbgcolor|vast_unmutebutcolor|vast_openclick|vast_preroll_vmap|vast_pauseroll_vmap|vast_midroll_vmap|vast_volumecolor|vpaid_timeout|vpaid_timeout2|vast_resound|vpaid_slotinframe|eventstrackervast|partnerprerollor|partnerpauserollor|partnerpostrollor|vast_linktxtonmobile|vast_volumebgcolor|midrollpoint|vast_introtbimp|vast_postrolltbimp|vast_postroll_counter|vast_playroll_limit|vast_playroll_counter|vast_midroll_counter|vast_midrolltimebreak|vast_midrolltbimp|vast_introtimebreak|vast_linktxtbgcolor|vast_progresscolor|vast_linktxtcolor|vast_skipbgcolor|vast_skipcolor|vast_titlebgcolor|vast_titlecolor|vast_xbgcolor|vast_xcolor|vast_progressbgcolor|partnermidrollor|introskiptime|62de50|clr_|accept|seeksidesmob||onchange|nombclck|pjslng_|home|nfsclios|nfscldr|hlsqhsort|pressed_|pjslng_sub_sizeproc|mobtch1|f2parent|passonstart|redirectplaylist|usernew|250|72ccf8|layerX|offsetX|introclickable|sub_settings|introclosetime|introtitle|introtxt|heartbeatinterval|default_channel|minivis|fimg||f2img|2002|offsetoptions|pstrvd|posterstime|PluginUpload|Input|change2playlist_bottom|current_channel|speed4live|hidearrow|fine||brdla|matches|VastShow|crtm|skipimprsd|skipimpessed|bgload2|bgload|VastImpression|VpaidStarted|to_right|vast_init|noset|VastReady|vast_ready|VastOverlay|hdbfdt|hdbfmb|vastbgpreload|tagLive|lrpp|yandex|renew|issue|combined|ssdown|bezier|ssfly|seekiconbut|seektome|chngwd|crossdomain|cancel|customwidth|cancelskip|tskp|isOn|02|vlscrl|450|3600000|wproc|nativemobile|showvolmobile|PluginSettings2|vast_finish|vast_stop|fillvideo|getDash|level|setWsAudioTrack|setWsQuality|setAudio|exitPictureInPicture|subtrack|requestPictureInPicture|pictureInPictureElement|vldcntrInterval|webkitPresentationMode|disablePictureInPicture|pictureInPictureEnabled|webkitSupportsPresentationMode|webkitShowPlaybackTargetPicker|HlsSubTrack|playbackRate|hdn|customspeeds|PluginVastTimeMsg|grdt|startdelay|vast_startdelay|alarm|ndash|VastError|vast_error|VastRemoveUrl|kind|and2limit|Next|preloading|disablePreload|VastInsertAnd|reset|dashInterval|VastInsertOr|wheelDelta|webkitExitFullscreen|cert|PluginStat|isOpen|hideonyoutube|water|wid|PluginWater|pjsstat|pjsstatid|hideab|nativenotandroid|hidenoab|AdBlock|hidenomini|Resume|hidemini|hideonmeta|hideonlive|hideonunmute|nativeontv|pjs_cast_button_|01|openlast|maxHeight|pageXOffset|globalfont|const|scrollY|redirectblank|blnk|redirectparent|buffering|cast_available|separator|showfrom1file|showboth|showduration|pauseonhover|sess|trkp2|mxprc|hidenormscreen|Progress|webkitEnterFullScreen|fileend|control_mute|hideall|writePl|dropopen|reloadjustevent|reloadplus|hidesmall|pjsiframed|hidelap|hideonend|outros|hideonbar|webkitSupportsFullscreen|showuntilmeta|nohdsttm|nohdstt|showovr|iosplbf|heartbeats|tracking|hideonleave|blackberry|scrnstp|dontseekforward|hideonvod|hideuntilended|hideuntilstartedios|downself|_self|hideuntiltext|hidelastpl|hideondesktop|reloadstart|hideafterstart|hidewait|hideunwait|hideonmobile|PasswordTime|slds|slides|vast_dontplay|available|enter|serverCertificateUrl|prehls|withCredentials|Speed|xhrSetup|drmSystems|Audiotrack|emeEnabled|licenseUrl|English|clearkey|FloatPosterScale|playready|microsoft|rldnornd|widevine|capLevelToPlayerSize|hlscltps|rus|eng|fragLoadPolicy|1920|LEVEL_LOADED|LEVEL_SWITCHED|854|480|LEVEL_SWITCH|1280|720|MANIFEST_PARSED|1080|attachMedia|MANIFEST_LOADED|2560||1440|attached|3840|2160|MEDIA_ATTACHED|customqualities|PluginFloatPoster|manifestLoadPolicy|240|codecs|drunchr|pstrtg|crossOrigin|crossorigin|tagcors|mp4a|42E01E|avc1|urlmse|nativenodownload|vast_posterurl|error_time|vast_loadtxtd|scaledrag0|nomedia|dragging|scaledrag|0001|ynxnopip|Created|enableWorker|nativehlsinedge|New|autoStartLoad|DASH|PlugMediaChannels|flussonic|hqdefault|support|utube|nativehlsinsafari|controlsList|Image|nativehlssafari|nativehlstv|complete|taginframe|MediaPjs|RemoveAll|nodownload|Live|426|availability|hlsaudiolang|playunmute|playOk||norootplstart|playtry|Infinity|AudioTrack|finishnormal|firstLevel|interrupted|finish|redirectafter|hlsaddbitrate|appendBuffer|WebKitSourceBuffer|WebKitMediaSource|playlists|nativeaudio|playError||automute|2000px|createMediaElementSource|webkitplaybacktargetavailabilitychanged|EmptyVastUrl|WebKitPlaybackTargetAvailabilityEvent|disabled|cast|autoLevelEnabled|destination|createGain|Pass|playError2|RemovePassword|posterfull|webkitAudioContext|hlsforce|1500|playError3|request|autoplay_denied|EXTINF|wake|1600p|AUDIO_TRACK_SWITCHING|mediaError|networkError|ERROR|subtitleTracks|SUBTITLE_TRACKS_UPDATED|FRAG_LOADED|hlssubtracks|subtitleDisplay|AUDIO_TRACKS_UPDATED|recoverMediaError|Quality|qualitypause|fragdata|FRAG_PARSING_METADATA|hlsfdt|relurl|fragment|FRAG_CHANGED|hlsermd|hls_error|loaderror|loadstart|tryotherquality|onpause|Alternative|webkitDisplayingFullscreen|||||||||||webkitbeginfullscreen|hlsdrmfps|hlsdrmfpl|loadeddata|watching|Seeking|reloadtimes|sleep|Break|wsconfig|tags|PluginWS|regress|Level|ShowSettingsBut|hide0timestore|vastpause|iconmarginbottom|vastbreak|NaNpx|bufferInterval|bufferDeg|iconmarginright|async|updateCuid|Boolean|same|countdown|counter|iconmarginleft|iconmargintop|olor|plduration|clickmarginright|moveplaylist|PluginCountdown|clickmarginleft|bg2p|mainresize|iconspress|bg2a|clk|circle|swap|link2|number|prt|googleapis|1000000|arguments|189|eventlisteners|||||||||||nodeName|FindPjsDiv|cssText|resumed|unmuted|rewound|vast_Impression|adShown|createEvent|control_buffer|45deg|setProperty|repeating|initEvent|dispatchEvent|flipy|logapi|toogle|rotateonclick|youtubeid|vpaid_|VpaidSet|Test|dwn|startvast|css2|stylesheet|watch|showvlt|vaststart|vastresume|castinit|vastinfo|vastnow|current_custom|castend|touch_|Active|10000|menu3|menu2|menu1|showplaylist|switchpip|playlist_length|playlist_folders|cut2|cut1|invert|sscopyright|jpeg|toDataURL||||Courier|PluginHdIcon||fillText|||Arial|fillStyle|startAd|_bg|ontop2|wrapper0|PlgnCntrlTmln|seekstep|nexttrack|webp|previoustrack|artwork|MediaMetadata|midrollcrtm|isfullscreen|midroll_time|getVolume|videosize|filetype|vpaid|bggrl|fix|adsystem|_text|SVG|unfix|vastids|ontouchend|vrsn|currentfile|bg2color|vastmute|bggrc|timeplay|capiom|flipx|Small|Ultra|0123456789|hdbfnr|__storage_test__|hdbffs|Super|Quad|roll|All|2048|192|wkdt|the|advertiser|website|191|slider|once|LIVE|Tiny|||Reset|Previous|control_duration|Copied|Shadow|clipboard|Font|playerjs_hit|1296p|Medium|Bottom|control_time|Yes|Skip|Full|volume_element|Audio|scale0|running|galog|tipmarginleft|event_category|PlayerJS|encode|event_label|tipmarginbottom|nomobile|tipmarginright|reduce|187|substring|180|tippointeralign|iemobile|Metric|tipmargintop|iosv|hidesec2|Enter|triangle|300000'.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(){},k={trace:R,debug:R,log:R,warn:R,info:R,error:R},b=k;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{b.log('Debug logs enabled for "'+e+'" in hls.js version 1.5.13')}catch(t){b=k}}else b=k}var w=b,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="edef8ba979d64acea3c827dcd51d21ed";function tt(t){switch(t){case q.FAIRPLAY:return z;case q.PLAYREADY:return Q;case q.WIDEVINE:return J;case q.CLEARKEY:return X}}function et(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 rt,it=null!=j&&null!=(rt=j.navigator)&&rt.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null;function nt(t,e,r){return Uint8Array.prototype.slice?t.slice(e,r):new Uint8Array(Array.prototype.slice.call(t,e,r))}var at,st=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},ot=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},lt=function(t,e){for(var r=e,i=0;st(t,e);)i+=10,i+=ut(t,e+6),ot(t,e+10)&&(i+=10),e+=i;if(i>0)return t.subarray(r,r+i)},ut=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]},ht=function(t,e){return st(t,e)&&ut(t,e+6)+10<=t.length-e},dt=function(t){for(var e=gt(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 St(){if(!navigator.userAgent.includes("PlayStation 4"))return at||void 0===self.TextDecoder||(at=new self.TextDecoder("utf-8")),at}var Lt=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 xt(t,e){var r=[];if(!e.length)return r;for(var i=t.byteLength,n=0;n1?n+a:i;if(bt(t.subarray(n+4,n+8))===e[0])if(1===e.length)r.push(t.subarray(n+8,s));else{var o=xt(t.subarray(n+8,s),e.slice(1));o.length&&Rt.apply(r,o)}n=s}return r}function Pt(t){var e=[],r=t[0],i=8,n=It(t,i);i+=4;var a=0,s=0;0===r?(a=It(t,i),s=It(t,i+4),i+=8):(a=wt(t,i),s=wt(t,i+8),i+=16),i+=2;var o=t.length+s,l=Dt(t,i);i+=2;for(var u=0;u>>31)return w.warn("SIDX has hierarchical references (not supported)"),null;var f=It(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 Ft(t){for(var e=[],r=xt(t,["moov","trak"]),n=0;n12){var h=4;if(3!==u[h++])break;h=Ot(u,h),h+=2;var d=u[h++];if(128&d&&(h+=2),64&d&&(h+=u[h++]),4!==u[h++])break;h=Ot(u,h);var c=u[h++];if(64!==c)break;if(n+="."+Nt(c),h+=12,5!==u[h++])break;h=Ot(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=xt(r,["hvcC"])[0],m=v[1],p=["","A","B","C"][m>>6],y=31&m,E=It(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 k=L[R];(k||A)&&(A="."+k.toString(16).toUpperCase()+A)}n+=A;break;case"dvh1":case"dvhe":var b=xt(r,["dvcC"])[0],D=b[2]>>1&127,I=b[2]<<5&32|b[3]>>3&31;n+="."+Ut(D)+"."+Ut(I);break;case"vp09":var w=xt(r,["vpcC"])[0],C=w[4],_=w[5],x=w[6]>>4&15;n+="."+Ut(C)+"."+Ut(_)+"."+Ut(x);break;case"av01":var P=xt(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+"."+Ut(M)+O+"."+Ut(B)+"."+G+"."+K+H+V+"."+Ut(1)+"."+Ut(1)+"."+Ut(1)+".0"}return{codec:n,encrypted:a}}function Ot(t,e){for(var r=e+5;128&t[e++]&&e>1&63;return 39===r||40===r}return 6==(31&e)}function Yt(t,e,r,i){var n=Wt(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=Dt(n,h);if(h+=2,49===d){var c=It(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>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=jt(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=qt[this.uri];if(!f){var g=Object.keys(qt).length%Number.MAX_SAFE_INTEGER;f=new Uint8Array(16),new DataView(f.buffer,12,4).setUint32(0,g),qt[this.uri]=f}this.keyId=f}return this},t}(),zt=/\{\$([a-zA-Z0-9-_]+)\}/g;function Qt(t){return zt.test(t)}function Jt(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]=$t(t,a))}}function $t(t,e){if(null!==t.variableList||t.hasVariableRefs){var r=t.variableList;return e.replace(zt,(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 Zt(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 te(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 ee(t){if(void 0===t&&(t=!0),"undefined"!=typeof self)return(t||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}var re={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 ie(t,e,r){return void 0===r&&(r=!0),!t.split(",").some((function(t){return!ne(t,e,r)}))}function ne(t,e,r){var i;void 0===r&&(r=!0);var n=ee(r);return null!=(i=null==n?void 0:n.isTypeSupported(ae(t,e)))&&i}function ae(t,e){return e+'/mp4;codecs="'+t+'"'}function se(t){if(t){var e=t.substring(0,4);return re.video[e]}return 2}function oe(t){return t.split(",").reduce((function(t,e){var r=re.video[e];return r?(2*r+t)/(t?3:2):(re.audio[e]+t)/(t?2:1)}),0)}var le={},ue=/flac|opus/i;function he(t,e){return void 0===e&&(e=!0),t.replace(ue,(function(t){return function(t,e){if(void 0===e&&(e=!0),le[t])return le[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);Jt(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);Jt(h,et,["URI"]),h.preloadHint=et;break;case"RENDITION-REPORT":var rt=new x(I);Jt(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&&(Le(E,p),E.cc=m,h.fragmentHint=E,u&&Re(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 ye(t,e,r){var i,n,a=new x(t);Jt(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?pe.resolve(o,e):"",c=(u||"1").split("/").map(Number).filter(Number.isFinite);return new Xt(s,d,h,c,l)}function Ee(t){var e=new x(t).decimalFloatingPoint("TIME-OFFSET");return y(e)?e:null}function Te(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=re[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 Se(t,e,r){var i=e[r];i&&(t[r]=i)}function Le(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 Ae(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 Re(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 ke="manifest",be="level",De="audioTrack",Ie="subtitleTrack",we="main",Ce="audio",_e="subtitle";function xe(t){switch(t.type){case De:return Ce;case Ie:return _e;default:return we}}function Pe(t,e){var r=t.url;return void 0!==r&&0!==r.indexOf("data:")||(r=e.url),r}var Fe=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:ke,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:be,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:De,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:Ie,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===ke?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===be&&null!==t.level?i=this.hls.levels[t.level].details:t.type===De&&null!==t.id?i=this.hls.audioTracks[t.id].details:t.type===Ie&&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(),pe.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=Pe(t,r),o=pe.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=pe.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=Pe(t,r),h=y(o)?o:y(s)?s:0,d=xe(r),c=pe.parseLevelPlaylist(t.data,u,h,d,0,this.variableList);if(l===ke){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===ke,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===be?s+=": "+t.level+" id: "+t.id:t.type!==De&&t.type!==Ie||(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 ke:l=r?A.MANIFEST_LOAD_TIMEOUT:A.MANIFEST_LOAD_ERROR,u=!0;break;case be:l=r?A.LEVEL_LOAD_TIMEOUT:A.LEVEL_LOAD_ERROR,u=!1;break;case De:l=r?A.AUDIO_TRACK_LOAD_TIMEOUT:A.AUDIO_TRACK_LOAD_ERROR,u=!1;break;case Ie: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=Pe(e,i),f=xe(i),g="number"==typeof i.level&&f===we?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 ke:case be:s.trigger(S.LEVEL_LOADED,{details:t,level:g||0,id:u||0,stats:r,networkDetails:n,deliveryDirectives:d});break;case De:s.trigger(S.AUDIO_TRACK_LOADED,{details:t,id:u||0,groupId:h||"",stats:r,networkDetails:n,deliveryDirectives:d});break;case Ie: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 Me(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 Oe(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 Ne(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 Ue(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;sWe&&(d=We),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}(),ze=["NONE","TYPE-0","TYPE-1",null],Qe=["SDR","PQ","HLG"],Je="",$e="YES",Ze="v2";function tr(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 ar(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--)nr(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||lr(e,i[r].start)}function lr(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 pr=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 yr(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===Er(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=pr(e,Er.bind(null,r,i));return!o||o===t&&a?a:o}function Er(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 Tr(t,e,r){var i=1e3*Math.min(e,r.duration+(r.deltaPTS?r.deltaPTS:0));return(r.endProgramDateTime||0)-i>t}var Sr=0,Lr=2,Ar=3,Rr=5,kr=0,br=1,Dr=2,Ir=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)===we?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:Sr,flags:kr});case A.FRAG_GAP:case A.FRAG_DECRYPT_ERROR:return e.errorAction=this.getFragRetryOrSwitchAction(e),void(e.errorAction.action=Lr);case A.LEVEL_EMPTY_ERROR:case A.LEVEL_PARSING_ERROR:var s,o,l=e.parent===we?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===De&&u.hasAudioGroup(a.groupId)||a.type===Ie&&u.hasSubtitleGroup(a.groupId)))return e.errorAction=this.getPlaylistRetryOrSwitchAction(e,n.loadLevel),e.errorAction.action=Lr,void(e.errorAction.flags=br)}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:Lr,flags:Dr,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:Sr,flags:kr})}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=fr(this.hls.config.playlistLoadPolicy,t),i=this.playlistError++;if(mr(r,i,cr(t),t.response))return{action:Rr,flags:kr,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=fr(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++,mr(o,l,cr(t),t.response)))return{action:Rr,flags:kr,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===Ce&&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===we&&t.frag){var c=l[e].details;if(c){var m=yr(t.frag,c.fragments,t.frag.start);if(null!=m&&m.gap)return 0}}else{if(p===De&&a.hasAudioGroup(y)||p===Ie&&a.hasSubtitleGroup(y))return 0;if(f===Ce&&null!=(r=i.audioGroups)&&r.some((function(t){return a.hasAudioGroup(t)}))||f===_e&&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:Lr,flags:kr,nextAutoLevel:o}}return{action:Lr,flags:br}},e.onErrorOut=function(t,e){var r;switch(null==(r=e.errorAction)?void 0:r.action){case Sr:break;case Lr: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 kr:this.switchLevel(t,a);break;case Dr:n&&(e.maxHdcpLevel=ze[ze.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}(),wr=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&&tr(r);return new er(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&&sr(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=gr(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}(),Cr=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}(),_r=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 Cr(t),this.fast_=new Cr(e),this.defaultTTFB_=i,this.ttfb_=new Cr(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 Cr(t,r.getEstimate(),r.getTotalWeight())),i.halfLife!==e&&(this.fast_=new Cr(e,i.getEstimate(),i.getTotalWeight())),n.halfLife!==t&&(this.ttfb_=new Cr(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}(),xr={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]},Pr={};function Fr(t,e,r){var n=t.videoCodec,a=t.audioCodec;if(!n||!a||!r)return Promise.resolve(xr);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:ae(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:ae(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 Pr[e]||(Pr[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 Mr(t,e){var r=!1,i=[];return t&&(r="SDR"!==t,i=[t]),e&&(i=e.allowedVideoRanges||Qe.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 Or(t,e){w.log('[abr] start candidates with "'+t+'" ignored because '+e)}function Nr(t,e,r){if("attrs"in t){var i=e.indexOf(t);if(-1!==i)return i}for(var n=0;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,k=R?(L-o.loaded)/R:8*L/p+c/1e3;if(!(k<=g)){var b,D=R?8*R:p,I=Number.POSITIVE_INFINITY;for(b=t.level-1;b>h;b--){var C=E[b].maxBitrate;if((I=e.getTimeToLoadFrag(c/1e3,D,l*C,!E[b].details))=k||I>10*l)){i.nextLoadLevel=i.nextAutoLevel=b,m?e.bwEstimator.sample(u-Math.min(c,v),o.loaded):e.bwEstimator.sampleTTFB(u);var _=E[b].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: "+k.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 "+b+" @ "+(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 _r(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===we&&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!==we||"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",k=(null==S?void 0:S.frameRate)||0,b=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=Mr(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 Or(i,"min bitrate of "+n.minBitrate+" > current estimate of "+r),e;if(!n.hasDefaultAudio)return Or(i,"no renditions with default or auto-select sound found"),e;if(o&&i.indexOf(o.substring(0,4))%5!=0)return Or(i,'audio codec preference "'+o+'" not found'),e;if(s&&!l){if(!n.channels[s])return Or(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 Or(i,"no renditions with stereo sound found"),e;return n.minHeight>L?(Or(i,"min resolution of "+n.minHeight+" > maximum of "+L),e):n.minFramerate>A?(Or(i,"min framerate of "+n.minFramerate+" > maximum of "+A),e):v.some((function(t){return n.videoRanges[t]>0}))?n.maxScore=oe(e)||n.fragmentError>t[e].fragmentError)?e:(g=n.maxScore,i):(Or(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,b,D),x=_.codecSet,P=_.videoRanges,F=_.minFramerate,M=_.minBitrate,O=_.preferHDR;T=x,R=O?P[P.length-1]:P[0],k=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,k,t,b)?(o.supportedPromise=Fr(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=xr}if(T&&o.codecSet!==T||R&&o.videoRange!==R||c&&k>o.frameRate||!c&&k>0&&k=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}(),Hr=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}(),Vr="NOT_LOADED",Yr="APPENDING",Wr="PARTIAL",jr="OK",qr=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=zr(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),Xr(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=zr(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&&Xr(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||Xr(e))},e.getState=function(t){var e=zr(t),r=this.fragments[e];return r?r.buffered?Xr(r)?Wr:jr:Yr:Vr},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=zr(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=zr(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=zr(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 Xr(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 zr(t){return t.type+"_"+t.level+"_"+t.sn}var Qr={length:0,start:function(){return 0},end:function(){return 0}},Jr=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!==gi&&r.state!==Ai&&(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=vi,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===we?"level":"track")+" "+t.level+" (frag:["+(null!=(r=t.startPTS)?r:NaN).toFixed(3)+"-"+(null!=(i=t.endPTS)?i:NaN).toFixed(3)+"] > buffer:"+(s?fi(Jr.getBuffered(s)):"(detached)")+")"),"initSegment"!==t.sn){var o;if(t.type!==_e){var l=t.elementaryStreams;if(!Object.keys(l).some((function(t){return!!l[t]})))return void(this.state=vi)}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=vi,s&&(!this.loadedmetadata&&t.type==we&&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 $r(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=mi,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===mi&&(a.state=vi),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=pi,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=pi;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=ur(r,t.sn,o.index+1)||hr(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===Ti){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===gi||this.state===Ai||(this.state=vi)},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?ur(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=Jr.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,we);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 pr(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===Wr&&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===Rr&&d){this.resetStartWhenNotLoaded(this.levelLastLoaded);var c=gr(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=yi}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===Ce&&(this.fragCurrent=null),this.loadedmetadata||(this.startFragRequested=!1),this.state!==gi&&(this.state=vi)},r.afterBufferFlushed=function(t,e,r){if(t){var i=Jr.getBuffered(t);this.fragmentTracker.detectEvictedFragments(e,i,r),this.state===Li&&this.resetLoadingState()}},r.resetLoadingState=function(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state=vi},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:ar(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=Si,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}(Hr),Di=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:Ge,duration:Number.POSITIVE_INFINITY});n>>5}function Fi(t,e){return e+1=t.length)return!1;var i=Pi(t,e);if(i<=r)return!1;var n=e+i;return n===t.length||Fi(t,n)}return!1}function Oi(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 Ni(t){return 9216e4/t}function Ui(t,e,r,i,n){var a,s=i+n*Ni(t.samplerate),o=function(t,e){var r=xi(t,e);if(e+r<=t.length){var i=Pi(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 Bi=null,Gi=[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],Ki=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],Hi=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],Vi=[0,1,1,4];function Yi(t,e,r,i,n){if(!(r+24>e.length)){var a=Wi(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 Wi(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*Gi[14*(3===r?3-i:3===i?3:4)+n-1],u=Ki[3*(3===r?0:2===r?1:2)+a],h=3===o?1:2,d=Hi[r][i],c=Vi[i],f=8*d*c,g=Math.floor(d*l/u+s)*c;if(null===Bi){var v=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Bi=v?parseInt(v[1]):0}return!!Bi&&Bi<=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 qi(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=Kt(this.remainderData,t));var a=function(t){var e={valid:null,remainder:null},r=xt(t,["moof"]);if(r.length<2)return e.remainder=t,e;var i=r[r.length-1];return e.valid=nt(t,0,i.byteOffset-8),e.remainder=nt(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=Ht(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=Ht(t,e),{videoTrack:e,audioTrack:Ii(),id3Track:i,textTrack:Ii()}},e.extractID3Track=function(t,e){var r=this.id3Track;if(t.samples.length){var i=xt(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"!==bt(t.subarray(u,u+1));)r+=bt(t.subarray(u,u+1)),u+=1;for(r+=bt(t.subarray(u,u+1)),u+=1;"\0"!==bt(t.subarray(u,u+1));)i+=bt(t.subarray(u,u+1)),u+=1;i+=bt(t.subarray(u,u+1)),u+=1,n=It(t,12),a=It(t,16),o=It(t,20),l=It(t,24),u=28}else if(1===e){n=It(t,u+=4);var h=It(t,u+=4),d=It(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=It(t,u),l=It(t,u+=4),u+=4;"\0"!==bt(t.subarray(u,u+1));)r+=bt(t.subarray(u,u+1)),u+=1;for(r+=bt(t.subarray(u,u+1)),u+=1;"\0"!==bt(t.subarray(u,u+1));)i+=bt(t.subarray(u,u+1)),u+=1;i+=bt(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(Qi.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:He,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}(),$i=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 en=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}(),rn=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 rn(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,Yt(i.data,1,r.pts,e.samples);break;case 7:var g,v;a=!0,u=!0;var m=i.data,p=new rn(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=Kt(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=Kt(g.data,e))}return t.naluState=a,o},e}(en),an=function(){function t(t,e,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new ci(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}(),sn=188,on=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 nn}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-sn)+1,i=0;i1&&(0===a&&s>2||o+sn>r))return a}i++}return-1},t.createTrack=function(t,e){return{container:"video"===t||"audio"===t?"video/mp2t":void 0,type:t,id:kt[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=Kt(this.remainderData,e)).length,this.remainderData=null),E>4>1){if((k=L+5+e[L+4])===L+sn)continue}else k=L+4;switch(R){case h:A&&(d&&(a=fn(d))&&this.videoParser.parseAVCPES(s,u,a,!1,this._duration),d={data:[],size:0}),d&&(d.data.push(e.subarray(k,L+sn)),d.size+=L+sn-k);break;case c:if(A){if(g&&(a=fn(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(k,L+sn)),g.size+=L+sn-k);break;case f:A&&(v&&(a=fn(v))&&this.parseID3PES(l,a),v={data:[],size:0}),v&&(v.data.push(e.subarray(k,L+sn)),v.size+=L+sn-k);break;case 0:A&&(k+=e[k]+1),y=this._pmtId=un(e,k);break;case y:A&&(k+=e[k]+1);var b=hn(e,k,this.typeSupported,i,this.observer);(h=b.videoPid)>0&&(s.pid=h,s.segmentCodec=b.segmentVideoCodec),(c=b.audioPid)>0&&(o.pid=c,o.segmentCodec=b.segmentAudioCodec),(f=b.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&&dn(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=fn(s))?(this.videoParser.parseAVCPES(i,a,e,!0,this._duration),i.pesData=null):i.pesData=s,o&&(e=fn(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=fn(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 an(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=Kt(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?He:Ge,duration:Number.POSITIVE_INFINITY});t.samples.push(r)}else w.warn("[tsdemuxer]: ID3 PES unknown PTS")},t}();function ln(t,e){return((31&t[e+1])<<8)+t[e+2]}function un(t,e){return(31&t[e+10])<<8|t[e+11]}function hn(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 dn(n,new Error("Unsupported EC-3 in M2TS found")),a;case 36:return dn(n,new Error("Unsupported HEVC in M2TS found")),a}e+=l+5}return a}function dn(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 cn(t){w.log(t+" with AES-128-CBC encryption found in unencrypted stream")}function fn(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]=Kt(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 gn=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=lt(t,0),r=(null==e?void 0:e.length)||0;if(e&&11===t[r]&&119===t[r+1]&&void 0!==dt(e)&&$i(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/(mn+1)),n=Math.floor(r%(mn+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/(mn+1)),o=Math.floor(i%(mn+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/(mn+1)),s=Math.floor(r%(mn+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 Kt(t.FTYP,r)},t}();pn.types=void 0,pn.HDLR_TYPES=void 0,pn.STTS=void 0,pn.STSC=void 0,pn.STCO=void 0,pn.STSZ=void 0,pn.VMHD=void 0,pn.SMHD=void 0,pn.STSD=void 0,pn.FTYP=void 0,pn.DINF=void 0;var yn=9e4;function En(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 Tn(t,e){return void 0===e&&(e=!1),En(t,1e3,1/yn,e)}var Sn=null,Ln=null,An=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===Sn){var n=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Sn=n?parseInt(n[1]):0}if(null===Ln){var a=navigator.userAgent.match(/Safari\/(\d+)/i);Ln=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,Rn(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,k=this.videoTrackConfig;!k||e.width===k.width&&e.height===k.height&&(null==(S=e.pixelRatio)?void 0:S[0])===(null==(L=k.pixelRatio)?void 0:L[0])&&(null==(A=e.pixelRatio)?void 0:A[1])===(null==(R=k.pixelRatio)?void 0:R[1])||this.resetInitSegment()}else h=this.generateIS(t,e,n,a);var b,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,b=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=(Rn(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===Ce?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=b)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(r.samples.length&&(c=kn(r,n,this._initPTS,this._initDTS)),i.samples.length&&(d=bn(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):pn.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:pn.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,Rn(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-Rn(l[0].dts,l[0].pts);Sn&&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 b=(a=l[l.length-1].dts)-n,D=b?Math.round(b/(h-1)):g||t.inputTimeScale/30;if(r){var I=n-c,C=I>D,_=I<-1;if((C||_)&&(C?w.warn("AVC: "+Tn(I,!0)+" ms ("+I+"dts) hole between fragments detected at "+e.toFixed(3)):w.warn("AVC: "+Tn(-I,!0)+" ms ("+I+"dts) overlapping between fragments detected at "+e.toFixed(3)),!_||c>=l[0].pts||Sn)){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: "+Tn(x,!0)+"/"+Tn(n,!0)+", delta: "+Tn(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 In($.key,g,tt,dt))}if(u.length)if(Sn){if(Sn<70){var ct=u[0].flags;ct.dependsOn=2,ct.isNonSync=0}}else if(Ln&&Q-X0&&(i&&Math.abs(p-m)<9e3||Math.abs(Rn(g[0].pts-y,p)-m)<20*u),g.forEach((function(t){t.pts=Rn(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=b-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(pn.types.mdat,4))}F.set(H,v);var Y=H.byteLength;v+=Y,c.push(new In(!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):pn.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=vn.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 kn(t,e,r,i){var n=t.samples.length;if(n){for(var a=t.inputTimeScale,s=0;s0;n||(i=xt(e,["encv"])),i.forEach((function(t){xt(n?t.subarray(28):t.subarray(78),["sinf"]).forEach((function(t){var e=Bt(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: "+Lt(i)+" -> "+Lt(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=Ft(t);i.audio&&(e=Cn(i.audio,O)),i.video&&(r=Cn(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=xt(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){xt(e,["moof","traf"]).forEach((function(e){xt(e,["tfhd"]).forEach((function(i){var n=It(i,4),a=t[n];if(a){var s=a.timescale||9e4;xt(e,["tfdt"]).forEach((function(t){var e=t[0],i=r*s;if(i){var n=It(t,4);if(0===e)n-=i,_t(t,4,n=Math.max(n,0));else{n*=Math.pow(2,32),n+=It(t,8),n-=i,n=Math.max(n,0);var a=Math.floor(n/(At+1)),o=Math.floor(n%(At+1));_t(t,4,a),_t(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=kn(r,n,l,l),i.samples.length&&(h.text=bn(i,n,l)),h},t}();function Cn(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 he(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{Dn=self.performance.now.bind(self.performance)}catch(t){w.debug("Unable to use Performance API on this environment"),Dn=null==j?void 0:j.Date.now}var _n=[{demux:Ji,remux:wn},{demux:on,remux:An},{demux:zi,remux:An},{demux:gn,remux:An}];_n.splice(2,0,{demux:Zi,remux:An});var xn=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=Dn();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 k=this.getDecrypter();if(!k.isSync())return this.decryptionPromise=k.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 b=k.softwareDecrypt(s,R.key.buffer,R.iv.buffer);if(r.part>-1&&(b=k.flush()),!b)return a.executeEnd=Dn(),Pn(r);s=new Uint8Array(b)}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=Dn(),Pn(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=Dn(),C},e.flush=function(t){var e=this,r=t.transmuxing;r.executeStart=Dn();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=Dn(),[Pn(t)];var d=u.flush(o);return Fn(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=Dn()},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=_n.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)),k=new On(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 b=new Mn(r,i,e,s,u);this.configureTransmuxer(b)}if(this.frag=n,this.part=a,this.workerContext)this.workerContext.worker.postMessage({cmd:"demux",data:t,decryptdata:v,chunkMeta:l,state:k},t instanceof ArrayBuffer?[t]:[]);else if(f){var D=f.push(t,v,l,k);Fn(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);Fn(i)||r.async?(Fn(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 Vn(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=vi):(this.loadedmetadata=!1,this.state=Ei),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()},r.doTick=function(){switch(this.state){case vi:this.doTickIdle();break;case Ei: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=Ri}break;case yi: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=vi}break;case Ri: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=pi;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=Jr.bufferInfo(this.mediaBuffer,m,this.config.maxBufferHole);Er(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=vi}this.onTickEnd()},r.clearWaitingFragment=function(){var t=this.waitingData;t&&(this.fragmentTracker.removeFragment(t.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=vi)},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=Ei;else{var o=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&o&&(this.bufferFlushed=!1,this.afterBufferFlushed(o,O,Ce));var l=this.getFwdBufferInfo(o,Ce);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=Li);var d=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,we),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&&!Yn(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,we);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=Nr(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!==De||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&&Ur(t,i,Br))return i;var n=Nr(t,this.tracksInGroup,Br);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=Gr(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 Nr(t,a,n)>-1}));return h>-1?h:Gr(e,i,(function(e){var i=e.audioGroups,a=r.filter((function(t){return!i||-1!==i.indexOf(t.groupId)}));return Nr(t,a,n)>-1}))}(t,e.levels,r,s,Br);if(-1===o)return null;e.nextLoadLevel=o}if(t.channels||t.audioCodec){var l=Nr(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&&lr(a,l=d.start):a.hasProgramDateTime&&u.hasProgramDateTime?(ii(a,u),l=a.fragments[0].start):d&&lr(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===vi&&(yr(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=vi}))}},r.doTick=function(){if(this.media){if(this.state===vi){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=Jr.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],n,i.maxBufferHole),s=a.end,o=a.len,l=this.getFwdBufferInfo(this.media,we),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=yr(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)}}},Qn=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=Be(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),Be(this.media.textTracks).forEach((function(t){Ne(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=Nr(s,a);if(o>-1)n=a[o];else{var l=Nr(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=Nr(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=Be(t.textTracks),i=this.currentTrack;if(i&&((e=r.filter((function(t){return Wn(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}(wr),Jn=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}(),$n=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,Zn=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=ee(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 Jn(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=ee(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,ta(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&&ta(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=de(n.codec,n.levelCodec),f=null==c?void 0:c.replace($n,"$1"),g=de(l,u),v=null==(a=g)?void 0:a.replace($n,"$1");if(g&&f!==v){"audio"===t.slice(0,5)&&(g=he(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]=Jr.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=Jr.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=Jr.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=he(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=(null==(t=this.media)?void 0:t.firstChild)||this.media;return null==e?void 0:e.src}}]),t}();function ta(t){var e=t.querySelectorAll("source");[].slice.call(e).forEach((function(e){t.removeChild(e)}))}var ea={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},ra=function(t){return String.fromCharCode(ea[t]||t)},ia=15,na=100,aa={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},sa={17:2,18:4,21:6,22:8,23:10,19:13,20:15},oa={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},la={25:2,26:4,29:6,30:8,31:10,27:13,28:15},ua=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],ha=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}(),da=function(t){for(var e=[],r=0;rna&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=na)},e.moveCursor=function(t){var e=this.pos+t;if(t>1)for(var r=this.pos+1;r=144&&this.backSpace();var r=ra(t);this.pos>=na?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}(),ma=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 va(r),this.nonDisplayedMemory=new va(r),this.lastOutputScreen=new va(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}(),pa=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 ha;this.channels=[null,new ma(t,e,i),new ma(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"["+da([e[t],e[t+1]])+"] -> ("+da([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 ya(null,null,o),r.logger.log(3,(function(){return"Repeated command ("+da([i,n])+") is dropped"})),0;ya(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 ya(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 "+da([i,n])+" orig: "+da([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 ("+da([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?aa[t]:oa[t]:1===i?sa[t]:la[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 '"+ra(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 = "+da(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=ua[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}(),Ta=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}(),Sa=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 La(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 Aa=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 Ra(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 ka=new Ta(0,0,""),ba="middle"===ka.align?"middle":"center";function Da(t,e,r){var i=t;function n(){var e=La(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 Aa;Ra(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",ba,"end"]);break;case"position":n=e.split(","),i.percent(t,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",ba,"end","line-left","line-right","auto"]);break;case"size":i.percent(t,e);break;case"align":i.alt(t,e,["start",ba,"end","left","right"])}}),/:/,/\s/),e.region=i.get("region",null),e.vertical=i.get("vertical","");var n=i.get("line","auto");"auto"===n&&-1===ka.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",ba);var a=i.get("position","auto");"auto"===a&&50===ka.position&&(a="start"===e.align||"left"===e.align?0:"end"===e.align||"right"===e.align?100:50),e.position=a}(t,e)}function Ia(t){return t.replace(//gi,"\n")}var wa=function(){function t(){this.state="INITIAL",this.buffer="",this.decoder=new Sa,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=Ia(t);r>>0).toString()};function Pa(t,e,r){return xa(t.toString())+xa(e.toString())+xa(r)}function Fa(t,e,r,i,n,a,s){var o,l,u,h=new wa,d=Tt(new Uint8Array(t)).trim().replace(Ca,"\n").split("\n"),c=[],f=e?(o=e.baseTime,void 0===(l=e.timescale)&&(l=1),En(o,yn,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=Rn(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=Pa(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(_a(t,"X-TIMESTAMP-MAP=")){p=!1,t.slice(16).split(",").forEach((function(t){_a(t,"LOCAL:")?g=t.slice(6):_a(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 Ma="stpp.ttml.im1t",Oa=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Na=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Ua={left:"start",center:"center",right:"end",start:"start",end:"end"};function Ba(t,e,r,i){var n=xt(new Uint8Array(t),["mdat"]);if(0!==n.length){var a,s,l,u,h=n.map((function(t){return Tt(t)})),d=(a=e.baseTime,s=1,void 0===(l=e.timescale)&&(l=1),void 0===u&&(u=!1),En(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=Ka(Ga(i,"styling","style")),u=Ka(Ga(i,"layout","region")),h=Ga(i,"body","[begin]");return[].map.call(h,(function(t){var r=Ha(t,s);if(!r||!t.hasAttribute("begin"))return null;var i=Wa(t.getAttribute("begin"),a),n=Wa(t.getAttribute("dur"),a),h=Wa(t.getAttribute("end"),a);if(null===i)throw Ya(t);if(null===h){if(null===n)throw Ya(t);h=i+n}var d=new Ta(i-e,h-e,r);d.id=Pa(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=Va(e,i,a)||Va(t,i,a)||Va(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=Ua[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 Ga(t,e,r){var i=t.getElementsByTagName(e)[0];return i?[].slice.call(i.querySelectorAll(r)):[]}function Ka(t){return t.reduce((function(t,e){var r=e.getAttribute("xml:id");return r&&(t[r]=e),t}),{})}function Ha(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?Ha(r,e):e?t+r.textContent.trim().replace(/\s+/g," "):t+r.textContent}),"")}function Va(t,e,r){return t&&t.hasAttributeNS(e,r)?t.getAttributeNS(e,r):null}function Ya(t){return new Error("Could not parse ttml timestamp "+t)}function Wa(t,e){if(!t)return null;var r=La(t);return null===r&&(Oa.test(t)?r=function(t,e){var r=Oa.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):Na.test(t)&&(r=function(t,e){var r=Na.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 Ea(this,"textTrack1"),e=new Ea(this,"textTrack2"),r=new Ea(this,"textTrack3"),i=new Ea(this,"textTrack4");this.cea608Parser1=new pa(1,t,e),this.cea608Parser2=new pa(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||Ba(e,this.initPTS[t.cc],(function(){i.textCodec=Ma,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 Oe(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===_e&&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!==we||"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}(),Qa=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}(),Ja="[eme]",$a=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,Ja),this.log=w.log.bind(w,Ja),this.warn=w.warn.bind(w,Ja),this.error=w.error.bind(w,Ja),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 is?e:new is({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===it&&"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: '+Lt(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 Lt(t.keyId)},e.updateKeySession=function(t,e){var r,i=t.mediaKeysSession;return this.log('Updating key-session "'+i.sessionId+'" for keyID '+Lt((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=et(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=tt(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 is?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]:et(this.config);return this.attemptKeySystemAccess(n)}return r},e.getKeySystemSelectionPromise=function(t){if(t.length||(t=et(this.config)),0===t.length)throw new is({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;if(this.debug('"'+t.type+'" event: init data type: "'+r+'"'),null!==i){var n,a;if("sinf"===r&&this.config.drmSystems[q.FAIRPLAY]){var s=bt(new Uint8Array(i));try{var o=V(JSON.parse(s).sinf),l=Bt(new Uint8Array(o));if(!l)return;n=l.subarray(8,24),a=q.FAIRPLAY}catch(t){return void this.warn('Failed to parse sinf "encrypted" event message initData')}}else{var u=function(t){if(!(t instanceof ArrayBuffer)||t.byteLength<32)return null;var e={version:0,systemId:"",kids:null,data:null},r=new DataView(t),i=r.getUint32(0);if(t.byteLength!==i&&i>44)return null;if(1886614376!==r.getUint32(4))return null;if(e.version=r.getUint32(8)>>>24,e.version>1)return null;e.systemId=Lt(new Uint8Array(t,12,16));var n=r.getUint32(28);if(0===e.version){if(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 is({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={},Xt.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}();$a.CDMCleanupPromise=void 0;var Za,ts,es,rs,is=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"}(Za||(Za={})),function(t){t.DASH="d",t.HLS="h",t.SMOOTH="s",t.OTHER="o"}(ts||(ts={})),function(t){t.OBJECT="CMCD-Object",t.REQUEST="CMCD-Request",t.SESSION="CMCD-Session",t.STATUS="CMCD-Status"}(es||(es={}));var ns=((rs={})[es.OBJECT]=["br","d","ot","tb"],rs[es.REQUEST]=["bl","dl","mtp","nor","nrr","su"],rs[es.SESSION]=["cid","pr","sf","sid","st","v"],rs[es.STATUS]=["bs","rtp"],rs),as=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},ss=function(t){this.description=void 0,this.description=t},os="Dict";function ls(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 us="Bare Item",hs="Boolean",ds="Byte Sequence",cs="Decimal",fs="Integer",gs=/[\x00-\x1f\x7f]+/,vs="Token",ms="Key";function ps(t,e,r){return ls("serialize",t,e,r)}function ys(t){if(!1===ArrayBuffer.isView(t))throw ps(t,ds);return":"+(e=t,btoa(String.fromCharCode.apply(String,e))+":");var e}function Es(t){if(function(t){return t<-999999999999999||99999999999999912)throw ps(t,cs);var r=e.toString();return r.includes(".")?r:r+".0"}var Ls="String";function As(t){var e,r=(e=t).description||e.toString().slice(7,-1);if(!1===/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(r))throw ps(r,vs);return r}function Rs(t){switch(typeof t){case"number":if(!y(t))throw ps(t,us);return Number.isInteger(t)?Es(t):Ss(t);case"string":return function(t){if(gs.test(t))throw ps(t,Ls);return'"'+t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'}(t);case"symbol":return As(t);case"boolean":return function(t){if("boolean"!=typeof t)throw ps(t,hs);return t?"?1":"?0"}(t);case"object":if(t instanceof Date)return function(t){return"@"+Es(t.getTime()/1e3)}(t);if(t instanceof Uint8Array)return ys(t);if(t instanceof ss)return As(t);default:throw ps(t,us)}}function ks(t){if(!1===/^[a-z*][a-z0-9\-_.*]*$/.test(t))throw ps(t,ms);return t}function bs(t){return null==t?"":Object.entries(t).map((function(t){var e=t[0],r=t[1];return!0===r?";"+ks(e):";"+ks(e)+"="+Rs(r)})).join("")}function Ds(t){return t instanceof as?""+Rs(t.value)+bs(t.params):Rs(t)}function Is(t,e){var r;if(void 0===e&&(e={whitespace:!0}),"object"!=typeof t)throw ps(t,os);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 as==0&&(r=new as(r));var i,n=ks(e);return!0===r.value?n+=bs(r.params):(n+="=",Array.isArray(r.value)?n+="("+(i=r).value.map(Ds).join(" ")+")"+bs(i.params):n+=Ds(r)),n})).join(","+n)}var ws=function(t){return"ot"===t||"sf"===t||"st"===t},Cs=function(t){return"number"==typeof t?y(t):null!=t&&""!==t&&!1!==t},_s=function(t){return Math.round(t)},xs=function(t){return 100*_s(t/100)},Ps={br:_s,d:_s,bl:xs,dl:xs,mtp:xs,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:xs,tb:_s};function Fs(t,e){return void 0===e&&(e={}),t?function(t,e){return Is(t,e)}(function(t,e){var r={};if(null==t||"object"!=typeof t)return r;var i=Object.keys(t).sort(),n=o({},Ps,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||Cs(s)&&(ws(i)&&"string"==typeof s&&(s=new ss(s)),r[i]=s)}})),r}(t,e),o({whitespace:!1},e)):""}function Ms(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(ns).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])||es.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]=Fs(n,e),t}),{})}(e,r))}var Os="CMCD",Ns=/CMCD=[^&#]+/;function Us(t,e,r){var i=function(t,e){if(void 0===e&&(e={}),!t)return"";var r=Fs(t,e);return Os+"="+encodeURIComponent(r)}(e,r);if(!i)return t;if(Ns.test(t))return t.replace(Ns,i);var n=t.includes("?")?"&":"?";return""+t+n+i}var Bs=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:Za.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!==Za.VIDEO&&n!==Za.AUDIO&&n!=Za.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:ts.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===Za.INIT||e.ot===Za.VIDEO||e.ot===Za.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={}),Ms(t.headers,e)):t.url=Us(t.url,e)},e.getObjectType=function(t){var e=t.type;return"subtitle"===e?Za.TIMED_TEXT:"initSegment"===t.sn?Za.INIT:"audio"===e?Za.AUDIO:"main"===e?this.hls.audioTracks.length?Za.VIDEO:Za.MUXED:void 0},e.getTopBandwidth=function(t){var e,r=0,i=this.hls;if(t===Za.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===Za.AUDIO?this.audioBuffer:this.videoBuffer;return r&&e?1e3*Jr.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}(),Gs=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)===Lr&&r.flags===br){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):t},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,dr(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;mr(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(mr(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=gr(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&&Vs.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}(),Ws=/(\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||qs,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 zs(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=Ws.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 Di,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 qs(t,e){return new self.Request(t.url,e)}var Xs,zs=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)),Qs=/\s/,Js=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:Ys,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Kr,bufferController:Zn,capLevelController:za,errorController:Ir,fpsController:Qa,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:it,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=Ia(l.trim()),v=Pa(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 Oe(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:Xn,subtitleTrackController:Qn,timelineController:ja,audioStreamController:jn,audioTrackController:qn,emeController:$a,cmcdController:Bs,contentSteeringController:Gs});function $s(t){return t&&"object"==typeof t?Array.isArray(t)?t.map($s):Object.keys(t).reduce((function(e,r){return e[r]=$s(t[r]),e}),{}):t}function Zs(t){var e=t.loader;e!==js&&e!==Ys?(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 to=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"))&&(Xs||(Xs=/chrome|firefox/i.test(navigator.userAgent)),Xs&&(t.audioCodec=d=void 0)),d&&(t.audioCodec=d=he(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&&!ie(d,"audio",r)||c&&!ie(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 rr(t);n[L]=R,i.push(R)}else{var k=new rr(t);n[L]=k,a[L]=1,i.push(k)}}})),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)&&Qe.indexOf(e)>-1}))),0!==l.length){if(e.audioTracks){var u=this.hls.config.preferManagedMediaSource;eo(s=e.audioTracks.filter((function(t){return!t.audioCodec||ie(t.audioCodec,"audio",u)})))}e.subtitles&&eo(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 Qe.indexOf(t.videoRange)-Qe.indexOf(e.videoRange);if(t.videoCodec!==e.videoCodec){var i=se(t.videoCodec),n=se(e.videoCodec);if(i!==n)return n-i}if(t.uri===e.uri&&t.codecSet!==e.codecSet){var a=oe(t.codecSet),s=oe(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===Js.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===be&&e.context.level===this.level&&this.checkRetry(e)},r.onFragBuffered=function(t,e){var r=e.frag;if(void 0!==r&&r.type===we){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)}));dr(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}(wr);function eo(t){var e={};t.forEach((function(t){var r=t.groupId||"";t.id=e[r]=e[r]||0,e[r]++}))}var ro=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 li({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=Jr.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=Jr.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,we);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=vi,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=t,this.tick()}else this._forceStartLoad=!0,this.state=gi},r.stopLoad=function(){this._forceStartLoad=!1,t.prototype.stopLoad.call(this)},r.doTick=function(){switch(this.state){case ki: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=vi;break}if(this.hls.nextLoadLevel!==this.level){this.state=vi;break}break;case yi: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=vi}}this.state===vi&&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=Li)}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===ki||u.live&&this.levelLastLoaded!==a)return this.level=n,void(this.state=ki);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,we)}f=this.getNextFragmentLoopLoading(f,u,s,we,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===Vr||n===Wr?"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,we)},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 mi:case pi:case yi:case Ti:case Si:this.state=vi}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 ao(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=io())||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===vi){var i=r[e.level];(!i.details||i.details.live&&this.levelLastLoaded!==i||this.waitForCdnTuneIn(i.details))&&(this.state=ki)}},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!==pi&&this.state!==yi||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===ki){if(this.waitForCdnTuneIn(a))return;this.state=vi}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 Hn(this.hls,we,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),f=i?i.index:-1,g=-1!==f,v=new $r(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===we){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===Si&&(this.state=vi));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=Ai;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(we,e);break;case A.LEVEL_LOAD_ERROR:case A.LEVEL_LOAD_TIMEOUT:case A.LEVEL_PARSING_ERROR:e.levelRetry||this.state!==ki||(null==(r=e.context)?void 0:r.type)!==be||(this.state=vi);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||!Jr.getBuffered(t).length){var r=this.state!==vi?this.fragCurrent:null;e.poll(this.lastCurrentTime,r)}this.lastCurrentTime=t.currentTime}},r.onFragLoadEmergencyAborted=function(){this.state=vi,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,we),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,k=h.endPTS,b=h.startDTS,D=h.endDTS;if(l)l.elementaryStreams[h.type]={startPTS:R,endPTS:k,startDTS:b,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,k,b,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===Ti){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,we)},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=vi},r.checkFragmentChanged=function(){var t=this.media,e=null;if(t&&t.readyState>1&&!1===t.seeking){var r=t.currentTime;if(Jr.isBuffered(t,r)?e=this.getAppendedFrag(r):Jr.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}(bi),oo=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 Un,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=$s(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&&Zs(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 Fe(this),v=new qe(this),m=r.contentSteeringController,p=m?new m(this):null,y=this.levelController=new to(this,p),E=new qr(this),T=new ro(this.config),L=this.streamController=new so(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 k=r.audioStreamController;k&&A.push(new k(this,E,T)),this.subtitleTrackController=this.createController(r.subtitleTrackController,A);var b=r.subtitleStreamController;b&&A.push(new b(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(Xe,R),this.coreComponents=R,A.push(u);var D=u.onErrorOut;"function"==typeof D&&this.on(S.ERROR,D,u)}t.isMSESupported=function(){return no()},t.isSupported=function(){return function(){if(!no())return!1;var t=ee();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(ae(e,"video"))}))||["mp4a.40.2","fLaC"].some((function(e){return t.isTypeSupported(ae(e,"audio"))})))}()},t.getMediaSource=function(){return ee()};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 ze.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.13"}},{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:Js},set:function(e){t.defaultConfig=e}}]),t}();return oo.defaultConfig=void 0,oo},"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);