diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt index e754bd64..8a86f263 100644 --- a/THIRD_PARTY.txt +++ b/THIRD_PARTY.txt @@ -1782,6 +1782,7 @@ https://fonts.gstatic.com/s/materialiconstwotone/v112/hESh6WRmNCxEqUmNyh3JDeGxjV https://fonts.gstatic.com/s/materialicons/v143/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2 https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.no-icons.min.css https://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js +https://raw.githubusercontent.com/cstkcstk/playerjs/refs/heads/main/playerjs.js https://raw.githubusercontent.com/jquery-validation/jquery-validation/1.21.0/dist/jquery.validate.min.js https://raw.githubusercontent.com/pagekit/vue-resource/1.5.3/dist/vue-resource.min.js https://raw.githubusercontent.com/Templarian/MaterialDesign-Webfont/v2.8.94/css/materialdesignicons.min.css diff --git a/audit/audit.sh b/audit/audit.sh index 725999fb..498792c2 100755 --- a/audit/audit.sh +++ b/audit/audit.sh @@ -759,6 +759,8 @@ function create_url() { [ "$jfile" = "pure.min.css" ] && \ ( [ "$version" = "0.6.2" ] || [ "$version" = "1.0.1" ] ); then url="$CLOUDFLARE/$folder/$version/pure-min.css" + elif [ "$folder" = "playerjs" ]; then + url="$GITHUB/cstkcstk/playerjs/refs/heads/main/playerjs.js" # -------------------------------------------------------------------------- else if [ "$subfile" = "$jfile" ]; then diff --git a/core/resources.js b/core/resources.js index abcc12fc..ac69c3c2 100644 --- a/core/resources.js +++ b/core/resources.js @@ -875,6 +875,10 @@ let resources = { 'paginationjsCSS': { 'path': 'resources/paginationjs/{version}/pagination.min.css' }, + // player.js + 'playerJs': { + 'path': 'resources/playerjs/{version}/playerjs.min.jsm' + }, // plyr CSS 'plyrCSS': { 'path': 'resources/plyr/{version}/plyr.min.css' diff --git a/core/shorthands.js b/core/shorthands.js index 8975d903..0123e81b 100644 --- a/core/shorthands.js +++ b/core/shorthands.js @@ -190,6 +190,15 @@ shorthands.specialFiles = function (channelHost, channelPath, searchString) { 'path': `resources/materialize/1.0.0/${channelPath}`, 'bundle': 'Materialize' }; + } else if (CompleteURL === 'cdn.jsdelivr.net/gh/cstkcstk/playerjs@main/playerjs.js') { + lastVersion = targets.setLastVersion('/playerjs/'); + return { + 'source': channelHost, + 'versionDelivered': lastVersion, + 'versionRequested': 'latest', + 'path': `resources/playerjs/${lastVersion}/playerjs.min.jsm`, + 'bundle': '' + }; } else if (CompleteURL === 'cdn.jsdelivr.net/npm/vue@2') { lastVersion = targets.setLastVersion('/vue/2.'); if (lastVersion === '') { diff --git a/modules/internal/targets.js b/modules/internal/targets.js index 0f9c7808..213aa79c 100644 --- a/modules/internal/targets.js +++ b/modules/internal/targets.js @@ -378,6 +378,7 @@ targets.setLastVersion = function (type, version) { if (type.startsWith('/p5.js/1.')) return '1.11.2'; if (type.startsWith('/page.js/1.')) return '1.11.6'; if (type.startsWith('/paginationjs/2.')) return '2.6.0'; + if (type.startsWith('/playerjs/')) return '19.9.25'; if (type.startsWith('/plyr/3.')) return '3.7.8'; if (type.startsWith('/popper.js/1.')) return '1.16.1'; if (type.startsWith('/popper.js/2.')) return '2.11.8'; @@ -526,6 +527,7 @@ targets.determineResourceName = function (filename) { }; const ListOfFiles = { + 'playerjs.min.jsm': 'PlayerJS', 'featherlight.min.css': 'featherlight (CSS)', 'featherlight.min.jsm': 'featherlight (JS)', 'featherlight.gallery.min.css': 'featherlight Gallery (CSS)', diff --git a/pages/updates/updates.html b/pages/updates/updates.html index d1f9a47b..9fc1aeb9 100644 --- a/pages/updates/updates.html +++ b/pages/updates/updates.html @@ -25,9 +25,9 @@

New in LocalCDN:

-

+

Added

diff --git a/resources/playerjs/19.9.25/playerjs.min.jsm b/resources/playerjs/19.9.25/playerjs.min.jsm new file mode 100644 index 00000000..d11ad98a --- /dev/null +++ b/resources/playerjs/19.9.25/playerjs.min.jsm @@ -0,0 +1,6 @@ +// Playerjs.com 19.9.25 +// 02.06.2024 18:59:22 +// 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(!1C.4W){1C.4W=[];1C.ez}if(1C[\'Eo\']){1F(Eo,1)};E Bw(2I){B o={1B:Q,nt:[],rV:[],k5:\'Ql\',Qm:AT,Qn:zH,8l:\'19.9.25\',g9:[\'8L\',\'\'],k4:\'\',2c:Q,8J:Q,9K:Q,Qo:Q,dD:Q,6b:Q,9r:Q,9E:Q,u:\'#Qp#Qq#Qr#dK#zB#Qs#Qk#dK#Qt#Qv#Qw#Qx#dK#Qy#Qz#QA#QB#QC#QD#Qu#Qi#Q8#Qh#PZ#Q0#Q1#dK#Q2#dK#zB#Q3#Q4#Q5#Q6#dK#PY#Q7#Q9#Qa#Qb#Qc#Qd#Qe#dK#Qf=\',u2:\'\',u3:\'\',u4:\'\',u5:\'\',u6:\'\',u7:\'\',u8:\'\',u9:\'\',Qg:\'\',y:\'xx??x?=xx??x?=\',p:\'\',QE:-1,xB:"zr",fo:"//zr.9j",7g:[],dt:J,pr:J,ga:Q,ab:Q,jC:[],Qj:Q,dR:\'//.8Y//\',uX:0,2F:[],7w:[],aj:[],3e:[],pO:[],af:0,aq:[],oV:0,sd:Q,5Y:Q,1A:Q,x6:Q,8x:Q,ni:\'\',i1:\'\',9V:1C.c7.1c<2n&&1C.c7.1j<2n,wi:[],QF:[],5B:{\'1Q\':1,\'CG\':1,\'h8\':1,\'dL\':1,\'pf\':0},ar:[],ve:0,e7:0,5h:Q,5c:Q,gd:Q,n1:Q,R2:[],lN:[],bh:Q,cW:0,jq:Q,r3:1K,kv:1K,qR:Q,AC:E(x){B a;O a},R4:0,n0:4L,4J:Q,dO:Q,vn:26.vn,d:8j.ul,iO:8j.ul,9u:8j.9u,jW:8j.9u.L("jW")==0,R5:{},uK:\'R6-yZ.9j/yZ.js\',fd:["AC","A4"],5V:[],R7:[],R8:[],j0:1,lW:[],A4:E(x,y,z){B a;O a},1d:0,l3:0,5f:Q,dk:-1,9R:3,R9:0,tF:0,a2:0,3I:{x:1,y:1,x0:1,y0:1},bB:["gi","gj","h5","hI","hK","hN","np","hU","bR","c6","pi","pz"],n8:["Ra","Rb","R3","Rc"],eP:0,Re:0,sa:0,DR:0,eN:0,Bh:[],cg:[\'7C\',\'ej\',\'pK\',\'6K\'],Rf:[],mp:J,lZ:[],oD:0,ws:"w"+"s",ix:Q,lv:[Q,Q,Q]};B g7={X:{w:20,h:20,1k:"-",Rg:"-",a:1,7z:-1,1z:"3J",1L:"",1Q:1,hg:-1,aR:0,2x:1,1t:"",1G:"",46:"Rh",fs:12,i5:0,1u:"V",2R:"0 3 0 3",9O:"0 0 0 0",2C:1,ir:"0 0 0 0",Ri:0,ij:1,bg:0,pX:0,Gp:0,5n:1,ao:-1,4X:"41",d4:-1,fb:"0 0 0 0",pY:-1,q3:"3J",aK:-1,mJ:-1,6d:"1Z",4u:"xd",2x:0,kk:"41",kg:0.7,vr:0,vN:"3J",kB:"3 5 3 5",Rj:"0 0 0 0",Rk:1,w4:"ov-os",vv:11,vz:0,2U:"",EV:5,ES:0,3k:0,Rl:2,Rm:2,IW:0.2,Jd:0,KG:0.1,f8:0,Rd:"R1",QR:1,R0:5,JC:"41",IP:"3J",KF:"3J",Jv:1,G4:1,wa:1,7D:0,3C:0,eU:20,dN:"<2y 1c=\'20\' 1j=\'20\'>",wD:1,nn:-1,kt:0,nz:1,wr:-1,QI:0.1,gx:0,3j:"",Er:0,Fk:"xd",3g:"",HC:nF,HX:nF,JP:0,5A:0,6p:"3J",Km:0,KD:"41",Kn:9,uy:"0 0 10 0",uz:"0 0 0 0",Kv:0}};E H7(){O J;o.H9=J}E d6(s){if(s.L(\'.\')==-1){s=s.1o(1);s2=\'\';17(i=0;i=eq.W)9I=0}O sL.sK(\'\')}(\'QQ\',\'QS\',\'QT\',\'QU\'));B v={1w:0,yK:0,nQ:"#41",2V:0,yx:1,8C:"#41",4X:"#3J",7D:0,ei:1,m6:1,3n:0,rv:1,eH:0,9L:1,1y:{QV:0,1z:"41",a:"0.4",h:34,kP:1,1q:1,iZ:1,es:0,jY:3,8h:0,sD:3,6d:"1Z",1u:"2P",2R:"0 0 0 0",7D:0,iq:0,8i:\'\'},1S:{on:1,f:1,r:1,m:1,3U:5,xn:"3U",9h:1,xm:"1M",pV:0,Hk:0,qL:1,jG:0.2},18:{4X:"41",d4:"lo",5n:0.9,ao:-1,1u:"1g",2R:"0 0 0 0",2X:"7 15 7 15",1z:"3J",46:"zE, Da, ov-os",fs:12,5w:10,i5:0,6p:"Df",zd:1,8C:"QW",a:1,7z:-1,QX:0,QY:100,QZ:QG,PW:1,ye:1,A8:"Pe",xK:"41",xN:-1,PV:-1,A3:0,6R:3,j5:16,zi:"OU",7D:0,jZ:1,nO:1,mX:"3J",yC:0,yA:"41",zI:1,Ac:0,zR:"lo",py:0,jw:4L,dQ:0,7i:0,I4:0,I5:0,eh:1,3D:0,j6:50,xS:0,pF:1,e3:OV,lX:0,ra:"lo",so:"0 0 0 0",tu:30,8C:"Dr"},1l:{4X:"41",d4:"OW",5n:0.7,ao:-1,46:"zE, Da, ov-os",1u:"2P-2t",2R:"0 0 0 0",2X:"7 10 7 15",1z:"3J",fs:12,j5:16,5w:10,i5:0,OX:"3J",6p:"Df",a:1,1Q:5,7z:-1,yL:1,6R:3,jZ:1,nO:1,mX:"3J",py:0,jw:4L,7D:0,OY:1,OZ:"4Y",4I:1,P0:"7s",P1:1,OT:"22",P2:0,P4:"6G",P5:0,P6:"59",tu:30,8C:"Dr"},FW:{1u:"2P-2t",2R:"0 10 50 0"},1M:0.8,wJ:1,oG:1,9w:0,5C:0,C6:1,5m:0,4D:0,IR:0,IO:0,3i:0,sE:1,mf:0,yO:0,yN:0,kf:\',\',jO:\';\',dP:\'//\',Je:1,kJ:\'[\',dZ:\']\',gL:\'6k\',mt:1,mA:-1,rk:0,P7:\'20 0 0 20\',P8:\'1h-1g\',P9:100,Pa:100,Pb:-1,rt:0,D8:1,CM:"pU",D1:"3J",E3:5,Ei:10,DC:1,DL:10,oV:0,ym:1,uo:1,g0:1,4Z:\'OP\',sO:0,hE:\'6w\',ax:1,K4:0,JJ:0,KE:0,9g:1,cZ:1,IK:5,6D:0,Cy:1,oK:0,sU:5,OE:0,OO:0,Ov:0,oM:1,zj:1,KO:0,z8:0,Ow:0,wU:1,lC:0,3q:"DD",Ox:FH,qg:\'100%\',ga:0,DK:{8m:1,2m:0,ln:0,4n:0,1B:1,xi:0,xZ:0,y8:0,Oy:0,Oz:0,OA:0},Eb:{8m:1,2m:0,ln:0,4n:0,1B:1,xi:0,xZ:0,y8:0},OB:100,rf:1,fZ:1,nd:14,gi:\'100%\',Dg:1,n9:20,Dc:1,hK:0.7,Dd:2,vy:3,bR:10,gj:"3J",h5:"CX",hI:"41",hN:0,np:0,hU:jf,vH:1,c6:0,yp:1,9b:1,OC:1,Ou:0.3,OD:3,OF:4,OG:5,OH:0,OI:OJ,OL:JU,Cq:0,Cs:1,qO:1,fV:1,Ip:1,uk:0,Fp:OM,Fl:90,EX:0,Fs:1,HB:"lo",F0:0,I6:1,az:\'2\',d9:\'3\',ON:10,Pc:1,OQ:1,Pd:-1,PA:1,PC:1,PD:-1,PE:0,PF:1,PG:0,PH:1,PI:0,PJ:1,PB:0,PK:1,PM:0,PN:1,PO:0,PP:1,PQ:0,sA:1,PR:0,PS:0,PT:1,PU:0,PL:1,Pz:"#3J",Pp:"#41",Py:"#41",Pg:"#3J",Ph:"#41",Pi:"#3J",Pj:"#41",Pk:"#3J",Pl:"#41",Pm:"#3J",Pn:"#41",Pf:"#3J",Po:1,Pq:0,Pr:1,Ps:0.5,Pt:"#3J",Pu:"#41",Pv:1,Pw:1,Px:1,Rn:1,PX:1,Ro:10,SS:-1,Tg:1,Th:1,Ti:0,lw:0,Tj:"or",Tk:"or",Tl:"or",Tm:"or",Tn:"50%",Tf:-1,To:0,Tq:-1,Tr:0,Ts:0,GZ:1,GX:0,Tt:30,Tu:2,zX:10,BY:0,Tv:30,JV:1,K3:1,6h:0,2h:{on:0,4X:"41",2V:0,a9:2,8C:"41",1u:"1g",2R:"20 0 0 20",1c:v7,1q:0}};v.an="en";B 7G=E(is){B i;B C=[];B f=[];B a5=[];B Tw=[];B 6a=[];B 8n=[];B 1R=[];B f2=[];B f5=[];B Tx=[];B 5a=[];B 5D=[];B 5t=[];B dw=[];B eg=Q;B 2r;B aB=-1;B 4T=J;B 1f=is;B 6l=is=="1l";B 18;B 5C=[];B eI=[];B qi;B 3t=\'\';B eu=\'\';B 5X=-1;B gE=Q;B Ty=Q;B oR=Q;B mU=Q;B gc=Q;B iT=Q;B nS;B xJ;B pQ;B jY;B wZ;B jI=[];B 6W=[];B ll=0;B bc=0;B a1;B 6j="2C";B bj=(o.1n.2k?"gC":"oX");B bm=(o.1n.2k?"gB":"ph");C=8K(C,v[is]);C=4i(v[is],\'2R\',\'2R\');C=4i(v[is],\'9O\',\'9O\');C=4i(v[is],\'aH\',\'aH\');if(C.lX==0){C.so="0 0 0 0"}C=4i(v[is],\'fb\',\'so\');C=4i(v[is],\'2X\',\'2X\');C.lE=0;B jl="<2y C=\'2R-1h:c4\' 1c=\'"+C.6R*2+"\' 1j=\'"+(C.6R*2>C.5w?(C.6R*2):C.5w)+"\' 4f:4h=\'3M://4j.w3.4d/7R/4h\' 4f=\'3M://4j.w3.4d/4g/2y\'>C.5w?(C.6R):(C.5w/2))+"\' cx=\'"+C.6R+"\' 6k=\'#"+C.6p+"\'/>";B CE="<2y 1c=\'"+C.6R*2+"\' 1j=\'"+C.5w+"\' 4f:4h=\'3M://4j.w3.4d/7R/4h\' 4f=\'3M://4j.w3.4d/4g/2y\' >";B xx=4;B Ae="<5g C=\'2p:bP-4S;\'><2y 1c=\'"+(xx+2)+"\' 1j=\'"+(C.5w)+"\' 4f:4h=\'3M://4j.w3.4d/7R/4h\' 4f=\'3M://4j.w3.4d/4g/2y\'><2K x1=\'1\' y1=\'"+(C.5w/2-xx)+"\' x2=\'"+xx+"\' y2=\'"+(C.5w/2)+"\' 4r=\'#"+C.1z+"\' 4r-1c=\'1\' 4r-gQ=\'4x\'/><2K x1=\'"+xx+"\' y1=\'"+(C.5w/2)+"\' x2=\'1\' y2=\'"+(C.5w/2+xx)+"\' 4r=\'#"+C.1z+"\' 4r-1c=\'1\' 4r-gQ=\'4x\'/>";B j3="<5g C=\'2p:bP-4S;\'><2y 1c=\'"+(xx+10)+"\' 1j=\'"+(C.5w+1)+"\' 4f:4h=\'3M://4j.w3.4d/7R/4h\' 4f=\'3M://4j.w3.4d/4g/2y\' C=\'jE:1g\'><2K x1=\'1\' y1=\'"+(C.5w/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5w/2-xx+2)+"\' 4r=\'#"+C.1z+"\' 4r-1c=\'1\' 4r-gQ=\'4x\' /><2K x1=\'1\' y1=\'"+(C.5w/2+2)+"\' x2=\'"+xx+"\' y2=\'"+(C.5w/2+xx+2)+"\' 4r=\'#"+C.1z+"\' 4r-1c=\'1\' 4r-gQ=\'4x\'/>";B 8C=5Z(2A(C.8C,\'3J\'),2A(C.zn,1));B 1J=28("2i");o.1V.1W(1J);R(1J,{\'6C\':\'3k\',\'2p\':\'4S\',\'1H\':0,\'2V-6T\':C.7D});if(C.pY==1){R(1J,{"2V":"4s 6y "+3G(2A(C.q3,\'3J\'))})}B jS={};17(B i in o.5B){if(o.5B.2E(i)){jS[o.5B[i]]=-1}}if(6l){1J.C.56=Tp}F{1J.C.56=99}B 1a=28("2i");if(o.9V){C.DV>0?C.fs=C.DV:\'\';C.En>0?C.e3=C.En:\'\';C.CD>0?C.j6=C.CD:\'\'}R(1a,{\'1u\':\'fe\',\'1h\':0,\'1g\':0,\'2p\':\'4S\',\'1c\':\'100%\',\'2X-1h\':C.au,\'2X-2t\':C.7A+(6l&&C.3D==1?0:20),\'2X-2P\':C.9P,\'2X-1g\':C.7y,\'1z\':C.1z,\'46-3K\':C.fs*2A(v.8H,1),\'46-fk\':f0(C.46),\'jD-fw\':C.i5+\'px\'});if(o.1n.6F){R(1a,{\'9p-1c\':B2})}if(is!=="18"){R(1a,{\'6C-y\':(6l&&C.3D==1?\'3k\':\'8P\')})}1J.1W(1a);if(C.3D!=1){B 6S=28("2i");R(6S,{\'2p\':\'4S\',\'6C\':\'3k\',\'2V-6T\':C.7D});if(C.3D!=1){if(o.1n.6F){R(6S,{\'9p-1c\':B2})}}1a.1W(6S)}4c(1a,{id:(v.id+"47"+is)});if(is=="18"){if(C.3D==1){R(1a,{\'1c\':\'100%\',\'2X-2t\':C.7A,\'2X-2P\':C.9P+20,\'6C-x\':\'8P\',\'6C-y\':\'3k\',\'bv-9h\':\'dh\'});R(1J,{\'1c\':o.3c-C.4G-C.4q,\'1j\':C.j6+C.au+C.9P})}F{R(1a,{\'6C-y\':\'8P\',\'6C-x\':\'3k\'});if(C.zO==1){pa()}}if(C.lX==1){R(1J,{\'2v-1z\':C.ra})}if(v.18.3f==1){3o(1J)}}if(C.jZ==1){B 5N=28("2i");B bw=5Z(C.lX==1?C.ra:C.4X);if(C.3D==1){jh(5N,\'to 2t, 5p(\'+bw+\',\'+(C.5n*1+0.3)+\'), 5p(\'+bw+\',0)\',\'1g\',12,5,7,10,7,10,12,15);5N.1D(6j,AN)}F{jh(5N,\'to 2P, 5p(\'+bw+\',\'+(C.5n*1+0.3)+\'), 5p(\'+bw+\',0)\',\'1h\',5,12,10,7,10,7,15,12);5N.1D(6j,ze)}B 5R=28("2i");if(C.3D==1){jh(5R,\'to 1g, 5p(\'+bw+\',\'+(C.5n*1+0.3)+\'), 5p(\'+bw+\',0)\',\'2t\',8,5,13,10,13,10,8,15);5R.1D(6j,za)}F{jh(5R,\'to 2P, 5p(\'+bw+\',0), 5p(\'+bw+\',\'+(C.5n*1+0.3)+\')\',\'2P\',5,8,10,13,10,13,15,8);5R.1D(6j,zJ)}5N.1D("oX",k1);5N.1D("ph",k1);5R.1D("oX",k1);5R.1D("ph",k1);1a.1D("qC",C0,{cP:Q});5N.1D("a6",b5);5R.1D("a6",b5);1J.1W(5N);1J.1W(5R);3O(xJ);xJ=7d(AG,2n)}1a.1D(bj,Cc);1a.1D(bm,yf);if(v.18.a1>0&&!a1&&is=="18"){if(1P Cb!=="1K"){a1=1E Cb()}}if(6l){17(B i=1;i<15;i++){if(P(v["cR"+is][is+i])){v.1l[is+i]=v["cR"+is][is+i];if(P(v["cR"+is][is+i+"1T"])){v.1l[is+i+"1T"]=v["cR"+is][is+i+"1T"]}if(P(v["cR"+is][is+i+"1k"])){v.1l[is+i+"1k"]=v["cR"+is][is+i+"1k"]}}if(P(v.1l[is+i])){if(v.1l[is+i]==1){cv(\'f\',i);cV(f[i],a5[i],6a[i],8n[i],i);B 5J=v.1l[is+i+"1k"];B 9C=v.1l[is+i+"1T"];if(!P(5J)){v.1l[is+i+"1k"]="59"}if(5J){if(5J.L("3N")>-1&&9C){if(!v[\'6z\'+5J]){if(9C.L(":")>0){B mi=5J.51(-1);B dm=v[\'m0\'+mi];B k=4m(9C.1o(9C.L(":")+1)).2o(\',\');B ka=[];B jr;17(B j=0;j-1){!P(dm)?dm=j:\'\';k[j]=k[j].1U("(*)",\'\')}jr=k[j].L("->3h:");ka[j]=\'\';if(jr>0){ka[j]=k[j].1o(jr+6);k[j]=k[j].1o(0,jr)}}o[\'6z\'+5J]=k;o[\'m\'+mi+\'47\'+\'3h\']=ka;9C=v.1l[is+i+"1T"]=9C.1o(0,9C.L(":"))}F{o[\'6z\'+5J]=[];v.1l[is+i+"1T"]=9C}v[\'6z\'+5J]=1;o[\'jF\'+5J]=2A(dm,0)}}}6a[i].1Y=2O(5J);if(2u(9C)){6a[i].1Y=9C}if(5J=="3a"){o.h7=J}1R[i]=5J;7I(i);if(1R[i]==\'oQ\'){!o.h4?o.h4=1E SU():\'\';if(P(1C.vU)){6a[i].1Y=o.h4.SV();o.h4.Ch()}}if(1R[i]in o.5B){jS[1R[i]]=i}f[i].1D(bj,6J);f[i].1D(bm,6c);f[i].1D(6j,bp);f[i].1D("a6",b5);if(v.1l[is+i+"1q"]==1){R(f[i],{"1j":0})}}}}}E C0(x){if(is=="18"&&C.3D==1&&x){if(x.qz==0&&x.cs!=0){1a.aU-=x.cs;x.8W()}}3O(pQ);pQ=7d(yf,iU);bx()}E Cc(){o.3H=J}E yf(){if(C.fi==1){2N(o.fh);o.fh=1F(E(){if(!o.3H&&!o.lA){8k()}},(v.1l.fY>0?v.1l.fY*2n:(o.1n.tv?4g:2n)))}o.3H=Q}E 6J(1i){if(o.2c){o.5r?o.Z.5r(Q):\'\'}B i=1i.4u.7U(\'q7\');B x;if(i){x=\'f\'}F{if(1i.4u.7U(\'bz\')){i=1i.4u.7U(\'bz\');x=\'f2\'}}if(i){i=2Q(i);B gD=Q;if(P(2l(x)[i])){if(C.ao>-1){R(2l(x+\'bg\')[i],{\'1H\':C.ao})}if(2u(C.eQ)){R(2l(x+\'bg\')[i],{\'6U\':\'h8(\'+C.eQ+\')\'})}if(C.7z>-1){R(2l(x+\'1T\')[i],{\'1H\':C.7z});R(2l(x+\'5A\')[i],{\'1H\':C.7z})}if(is=="18"){if(1R[i].L("18")==0){B id=1R[i].1o(8);if(3t==id||eu==id){R(2l(x+\'1T\')[i],{\'1z\':C.6p});R(2l(x+\'5A\')[i],{\'1z\':C.6p});gD=J}F{R(2l(x+\'1T\')[i],{\'1z\':C.1z})}}}if(C.w6==1&&P(C.ng)&&gD){}F{R(2l(x+\'bg\')[i],{\'8a\':C.d4})}}}};E 6c(1i){if(o.2c){o.5r?o.Z.5r(J):\'\'}B i=1i.4u.7U(\'q7\');B x;B gD=Q;3O(jN);bx();if(i){x=\'f\'}F{if(1i.4u.7U(\'bz\')){i=1i.4u.7U(\'bz\');x=\'f2\'}}if(i){if(P(2l(x)[i])){if(C.ao>-1){R(2l(x+\'bg\')[i],{\'1H\':C.5n})}if(2u(C.eQ)){R(2l(x+\'bg\')[i],{\'6U\':\'h8(1)\'})}if(C.7z>-1){R(2l(x+\'1T\')[i],{\'1H\':C.a});R(2l(x+\'5A\')[i],{\'1H\':C.a})}if(is=="18"){if(1R[i].L("18")==0){B id=1R[i].1o(8);if(3t==id||eu==id){R(2l(x+\'1T\')[i],{\'1z\':C.6p});R(2l(x+\'5A\')[i],{\'1z\':C.6p});gD=J}F{if(P(o.aq[id])){k8(i)}F{R(2l(x+\'1T\')[i],{\'1z\':C.1z})}}}}if(C.w6==1&&P(C.ng)&&gD){}F{R(2l(x+\'bg\')[i],{\'8a\':o.aq[id]?C.xK:C.4X})}}}}E bp(1i){if(!gc){B d=1E 7o();o.aD=d.9F();B i=1i.4u.7U(\'q7\');if(i){if(P(f[i])){if(P(1R[i])){if(is=="18"){o.2g=1K}5b(i,0)}}}oU()}}B y7;B jN;E DA(1i){if(!gc){B i=1i.4u.7U(\'bz\');if(i){if(P(5t[i])){if(2r in o.5B){y7=i;jN=7d(Cz,4L)}}}}}E Cz(){xG(y7)}E b5(1i){3O(jN);1i.6M=J;bx()}E vc(1i){3O(jN);if(!gc){B d=1E 7o();o.aD=d.9F();B i=1i.4u.7U(\'bz\');if(i){if(i==0){if(5t[0]==\'1z\'){cM();5b(ll)}F{eE()}}F{if(P(5t[i])){xG(i)}}}}}E qb(1i){B x=1i.4u.7U(\'DP\');if(x){tT(x)}}E Dm(1i){bx();B i=1i.4u.7U(\'bz\');if(P(5t[i])){if(7m("=",i)>0){B x=5t[i].1o(0,7m("=",i));B y=5t[i].1o(7m("=",i)+1);B z=2r+\'Ef\';if(!v[z]){v[z]=[]}if(!P(v[z][x])){v[z][x]=v[x]+\'\'}uA(x,y)}}};E uA(x,y){v[x]=y;if(o.5y&&v.vH==1&&x!="c6"){3b.7S("oz"+x,y)}if(o.5f&&o.3P){o.3P.a0()}o.Z.iI();tT(x)}E Ds(1i){B i=1i.4u.7U(\'bz\');B x=5t[i];if(P(x)){if(x.L("=")>0){B z=x.1o(0,x.L("="));B y=x.1o(x.L("=")+1);v[z]=y;wV();7I(o[2r+\'tW\']);if(2r=="hV"){7Q("zx")}}}}E 7I(i){if(P(1R[i])){B aI=Q;B 7O=Q;B 5o=\'\';if(6l){if(1R[i]=="4Y"){5o=o.U.ol()}if(1R[i]=="7s"){5o=o.U.qD()}if(1R[i]=="3a"){5o=\' \';7O=J}if(1R[i].L("3N")>-1){if(o[\'6z\'+1R[i]]){if(o[\'6z\'+1R[i]].W>0){B t=o[\'jF\'+1R[i]];if(t!=-1){5o=o[\'6z\'+1R[i]][t]}7O=J}}}if(1R[i]=="bC"){if(o.7P){5o=o.pO[o.SX]}}if(1R[i]=="7s"||1R[i]=="bC"||1R[i]=="4Y"){if(o[\'6z\'+1R[i]].W==0){aI=J}F{if(o[\'6z\'+1R[i]].W==1&&(C.zF!=1||o[\'6z\'+1R[i]][0]==1)){aI=J}F{7O=J}}}if(1R[i]=="6b"){if(!o.6b){aI=J}F{7O=J}}if(1R[i]=="6G"){if(o.2z!=\'cS\'&&!v.6G){aI=J}F{7O=J}}if(1R[i]=="22"){if(P(o.2a)){7O=J;if(o.5c||v.9b==1){if(o.3B){5o=o.3e[!o.5c?o.3B.7l():o.3r]}}F{5o=\'\'}B jV=0;17(B s=0;s0){B x=\' \';B y=[\'wb\',\'wc\',\'wd\'];17(B z=0;z-1?x:\' \';o[1R[i]+\'7Z\']=5o;7O=J}}8n[i].1Y=5o+(5o!=\'\'&&C.SZ!=1?\' &gO;<2y 1c="jz" 1j="K0" vD="-1 -1 5 8" 8l="1.1" 4f="3M://4j.w3.4d/4g/2y" 4f:4h="3M://4j.w3.4d/7R/4h">\':\'\');B BM=6l&&aB!=-1;if(aI){1q(f[i]);if(6l){dw[i]?2N(dw[i]):\'\';if(o.V){o.V.kb(i,Q,5o)}F{dw[i]=1F(E(){o.V.kb(i,Q,5o)},4L)}}R(f[i],{\'1u\':\'2D\',\'2t\':0,\'1h\':-100})}if(7O){if(BM){}F{if(C.3D==1){R(f[i],{\'2p\':\'bP-4S\'})}F{1v(f[i])}}if(6l){dw[i]?2N(dw[i]):\'\';if(o.V){o.V.kb(i,J,5o)}F{dw[i]=1F(E(){o.V.kb(i,J,5o)},4b)}}R(f[i],{\'1u\':\'fe\',\'2t\':0,\'1h\':0})}2G()}17(B j=1;j-1;if(2r==\'4Y\'||2r==\'7s\'||2r==\'22\'||2r==\'59\'||xt||2r==\'bC\'||2r in o.5B||2r.L("8I")>0||2r==\'3a\'||2r==\'1z\'){aB=i;B z=gt(o[\'6z\'+2r]);if(2r=="p3"){if(C.xU==1){z=7Q("T0")}F{z=7Q("T1")}}if(2r=="hV"){z=7Q("ST")}if(2r=="3a"&&o.3a){z=[];17(B j=1;j<=16;j++){if(P(v["3a"+j])){z.2S(2O(v["3a"+j]));jI[z.W]=v["3a"+j]}}}if(2r=="1z"&&o.4J){z=[];ll=i;17(B j=0;j"+2O(\'oQ\');R(uf,{\'1z\':C.1z,\'9t\':\'2B\',\'6Y\':\'4F\',\'2R-1g\':(l4?\'df\':0)});5D[0].1W(uf);o.fR=26.8q(v.id+"B0");o.fR.T6=o.3B.vT;uf.1D(6j,o.3B.vT)}if(l4){if(gE){if(bc==2){z=[];3o(f2[0])}17(j=0;j0&&o.n8.L(\'T9\'+2r)>-1){5a[0].1Y=j3+2O(2r);5t[0]="1z";5D[0].1Y=jP(2r)}R(5D[0],{\'1c\':C.5w*2.5,\'1G-8f\':\'2t\'})}if(bc!=1&&x[0]>1){f2[0].1D(bj,6J);f2[0].1D(bm,6c);f2[0].1D(6j,vc);f2[0].1D("a6",b5)}F{R(f2[0],{"6Y":\'6O\'})}if(C.xI==1){3o(f2[0])}if(P(z)){B zz=\'\';17(j=0;j0){o[2r+\'tW\']=i}if(z[j].L("uZ")==0){B 1N=z[j];if(1N.L("8I")>0){5a[y].1Y=2O(z[j].1o(1N.L("8I")+5))}F{5a[y].1Y=2O(z[j].1o(7))}if(z[j]==\'Tb\'){qi=f2[y];R(f2[y],{"2V-1h":"4s 6y "+(C.ux==1?8C:"5p(100,100,100,0.7)")})}}F{5a[y].1Y=z[j]}}F{5a[y].1Y=z[j]}5t[y]=2r+j;if(gg==j||Bp==j){5D[y].1Y=gg==j?jl:CE;if(gg==j){nN(y)}}if(1P(z[j])==\'4O\'){if(z[j].L("uZ")==0){B t=z[j].1o(7);if(t.L("1z")>0){5D[y].1Y="<2i C=\'"+(v[t]=="41"?\'2V:4s 6y #kE;1j:bd;1c:bd;\':\'1j:df;1c:df;\')+";2v-1z:"+(v[t].L("#")==-1?\'#\':\'\')+v[t]+";2V-6T:df;\'>"}F{if(P(v[z[j].1o(7)])){5D[y].1Y=v[z[j].1o(7)]}}}if(2r=="3a"){if(P(jI[y])&&o.3a){5D[y].1Y=o.3a.1t(jI[y],0.7,3G(C.6p))}}if(2r=="1z"){if(P(6W[y])&&o.4J){5D[y].1Y=jP(6W[y])}}if(2r==\'4Y\'){if(z[j]==2O("2B")&&o.U.iS()){nN(y)}if(2u(v.d2)){B fq=v.d2.2o(",");17(B k=0;k-1){3o(f2[y])}}}}}B vd="";if(1P(z[j])==\'4O\'){if(z[j].L("uZ")==0){4c(f2[y],{\'Tz\':i,\'DP\':z[j].1o(7)});vd="qb"}}if(!6u){f2[y].1D(bj,6J);f2[y].1D(bm,6c);if(vd=="qb"){f2[y].1D(6j,qb)}F{f2[y].1D(6j,vc)}f2[y].1D("a6",b5);f2[y].1D("F1",DA)}F{R(f2[y],{"6Y":"6O"})}}}}2G()}if(1R[i]==\'6G\'){o.Z.ji();2r=-1}if(1R[i]==\'oQ\'&&P(o.h4)){o.h4.7V();2r=-1}if(1R[i].L(\'18\')>-1){B id=1R[i].1o(8);if(P(o.1O[id])){B fl=o.1O[id][\'3A\'];if(P(fl)){if(fl.L(\'3U:\')==0){if(id.L(\'x\'+eu)!=0){o.2g=fl.1o(5);cQ(id.1o(0,id.p9(\'-\'))+\'-0\');O}if(!o.1A){o.2g=fl.1o(5)}if(!o.1B){o.Z.2H()}3z(\'3U\',fl.1o(5));v.18.7i==0&&v.18.eh==1?8k():\'\';O}et(i);vt(id);7Q("B7");if(P(o.1O[id][\'7p\'])&&v.7p==1&&v.U2==1){7p(o.1O[id][\'7p\'])}F{nr(id);o.Z.do(fl,(v.18.i3==1?1:1K));v.18.7i==0&&v.18.eh==1?1F(8k,4L):\'\';oR=Q;mU=Q;ns(id);js("U3")}}F{if(P(o.1O[id][\'5i\'])){6r(id);if(oR){5X==-1?5b(0,0):\'\'}F if(mU){5X==-1?5b(2Q(f.W)-2,0):\'\'}}}}if(o.3f){o.3f.q9()}}if(1R[i]==\'6b\'){o.U.gA()}}}};I.GL=E(x){7I(o[x+\'tW\'])};E tT(x){if(x=="pz"){zo();O}if(x=="pi"){B z=2r+\'Ef\';if(v[z]){17(B y in v[z]){if(v[z].2E(y)){uA(y,v[z][y])}}gy()}O}bx();17(B i=0;i0){f2[0].1D(6j,wV);5a[0].1Y=2O(x.1o(x.L("8I")+5))}F{f2[0].1D(6j,gy);5a[0].1Y=(C.wM!=1?j3:\'\')+2O(x)}R(5a[0],{\'46-3K\':C.j5*2A(v.8H,1)});f2[0].1D(bj,6J);f2[0].1D(bm,6c);f2[0].1D("a6",b5);B 4z=[];B q5=Q;if(x.L("3K")>0){4z=[\'50%\',\'75%\',\'100%\',\'125%\',\'v7%\',\'D5%\',\'4L%\',\'U6%\',\'dz%\',\'jf%\']}if(x.L("5n")>0){4z=[\'0\',\'0.2\',\'0.3\',\'0.4\',\'0.5\',\'0.6\',\'0.7\',\'0.8\',\'0.9\',\'1\']}if(x.L("hY")>0){17(B i=-5;i<5.5;i+=0.5){4z.2S(2M.4x(i*100)/100)}}if(x.L("e2")>0){4z=[4L,jf,fW]}if(x.L("2P")>0){17(i=0;i<21;i++){4z[i]=i*10}}if(x.L("wb")>0){17(i=0;i<24;i++){4z[i]=i}}if(x.L("wc")>0||x.L("wd")>0){17(i=0;i<60;i++){4z[i]=i}}if(x.L("a9")>0){q5=J;4z=[0,1]}if(x.L("4r")>0){q5=J;4z=[0,1]}if(x.L("1z")>0){4z=[\'3J\',\'CX\',\'U7\',\'TZ\',\'U8\',\'Ua\',\'Ub\',\'Uc\',\'Ud\',\'Ue\',\'Uf\',\'Ug\',\'Uh\',\'Ui\',\'U9\',\'TX\',\'TM\',\'41\'];B vx=v[x].1U("#","");if(4z.L(vx)==-1){4z[8]=vx}}17(y=1;y<=4z.W;y++){cv(\'f2\',y,0);cV(f2[y],f5[y],5a[y],5D[y],y);R(5D[y],{\'2X-1g\':0});if(x.L("1z")>0||x.L("2P")>0||x.L("8I")>0||x.L("hY")>0){y%3!=0?R(f2[y],{\'jE\':\'1g\'}):\'\';R(f2[y],{\'1c\':\'33.3%\'});if(x.L("1z")>0){4z[y-1]=2A(v["TW"+(y-1)],4z[y-1]);5a[y].1Y="<2i C=\'"+(4z[y-1]=="41"?\'2V:4s 6y #kE;1j:AU;1c:AU;\':\'1j:fF;1c:fF;\')+";2v-1z:"+3G(4z[y-1])+";2V-6T:fF;\'>";R(f2[y],{\'2K-1j\':1})}F{5a[y].1Y=4z[y-1]}}F{if(x.L("e2")>0){5a[y].1Y=4z[y-1]}F{y%2!=0?R(f2[y],{\'jE\':\'1g\'}):\'\';R(f2[y],{\'1c\':\'50%\'});if(q5){5a[y].1Y=2O(4z[y-1]+\'7Z\')}F{5a[y].1Y=4z[y-1]}}}5t[y]=x+\'=\'+4z[y-1];if((4z[y-1]==v[x]&&6Q(v[x])!=" ")||v[x]==\'#\'+4z[y-1]){5D[y].1Y=jl;nN(y)}f2[y].1D(bj,6J);f2[y].1D(bm,6c);if(x.L("8I")>0){f2[y].1D(6j,Ds)}F{f2[y].1D(6j,Dm)}f2[y].1D("a6",b5)}2G()}E nN(x){f2[x].pc.aT(\'7c-\'+v.id+\'-eJ-m0\');R(5a[x],{\'1z\':C.6p});o2(f5[x])}E nr(id){if(P(o.1O[id][\'2j\'])){v.2j=o.1O[id][\'2j\'];P(v.2j)?o.U.ac(v.2j):\'\'}if(P(o.1O[id][\'1T\'])){o.bO=o.1O[id][\'1T\']}wX()}E ns(id){B t=o.1O[id][\'1T\'];if(P(t)){if(v.mf==1){if(o.Z.mM(o.1O[id])){}F{v.1T=(v.yN==1&&P(o.wY)?o.wY+(v.yO==1?\'
\':\' \'):\'\')+t}o.Z.9W(\'1T\')}}if(v.f8==1){if(P(o.1O[id][\'8s\'])){v.8s=o.1O[id][\'8s\']}F{v.8s=[]}o.V.kM()}B xv=[\'5F\',\'lM\',\'6G\',\'6Z\',\'1b\',\'kp\',\'B9\',\'mP\',\'mQ\',\'4n\',\'4y\',\'Bd\',\'Be\',\'8g\',\'cl\',\'h0\',\'9f\',\'jB\'];17(B i=0;i0){v.1A=o.2g=o.U.1d()}F{2I.1A&&!o.2g?o.2g=2I.1A:v.1A=0}}F{v.1A=o.2g=x}}F{v.1A=0}}E et(x){if(5X==0&&!o.1A){R(6a[5X],{\'1z\':C.1z});R(a5[5X],{\'8a\':C.4X});8n[5X].1Y=\'\';f[5X].pc.5F(\'7c-\'+v.id+\'-eJ-pl\')}F{o.vX=x;if(5X>-1){k8(5X)}if(3t!=\'\'){if(!o.aq[3t]&&P(o.1O[3t])){o.uX+=2A(o.1O[3t].1p,0)}o.aq[3t]=J;5C=yt(5C,3t)}}if(1R[x]){B id=1R[x].1o(8);8n[x].1Y=jl;f[x].pc.aT(\'7c-\'+v.id+\'-eJ-pl\');R(6a[x],{\'1z\':C.6p,\'1G-vw\':\'1Z\',\'1H\':C.a});o2(a5[x]);if(C.w6==1&&P(C.ng)){R(a5[x],{\'8a\':C.ng})}5X=x;3t=id;o.3t=3t;v.4C=3t;o.lY=6a[x].1Y;o.vX=3t;eu=o.1O[id][\'hF\'];if(o.V){o.V.iX()}if(a1){a1.TF()}}}E 6r(id){B x=id==0?o.18:o.1O[id];o.vX=id;17(B i=0;iv.18.a1){a1.aT(C,6S)}}17(B i=0;i-1){x[i].du=1}}}if(P(x[i].du)){if(x[i].du==1){o.aq[x[i].id]=J;k8(i)}}if(P(x[i].5i)){8n[i].1Y=Ae;R(8n[i],{"1z":C.1z})}f[i].1D(bj,6J);f[i].1D(bm,6c);f[i].1D(6j,bp);f[i].1D("a6",b5);if(P(o.aq[x[i].id])){k8(i)}if(3t==x[i].id){et(i)}if(eu==x[i].id){R(6a[i],{\'1z\':C.6p});R(8n[i],{\'1z\':C.6p});o2(a5[i])}}2G();4T=Q;o.V?o.V.4E():\'\'}E o2(x){if(2u(C.Ar)&&x){R(x,{"2v-8i":"3l-4P(5p(0, 0, 0, "+(1-C.Ar*1)+") 0 0)"})}}E jh(x,y,z,x1,y1,x2,y2,x3,y3,x4,y4){B ww=(C.3D==1?\'AF\':\'100%\');B hh=(C.3D==1?\'100%\':\'AF\');R(x,{\'1u\':\'2D\',\'2p\':\'bP-4S\',\'1c\':ww,\'1j\':hh,\'1G-8f\':\'8N\'});if(C.zI==1){R(x,{\'2v\':\'-o0-3l-4P(\'+y+\')\',\'2v\':\'-3X-3l-4P(\'+y+\')\',\'2v\':\'-ms-3l-4P(\'+y+\')\',\'2v\':\'-o-3l-4P(\'+y+\')\',\'2v\':\'3l-4P(\'+y+\')\',})}if(C.3D==1||o.1n.2k){R(x,{\'6Y\':\'4F\'})}F{R(x,{\'4F-3q\':\'1Z\'})}if(C.py==1){R(x,{\'62-1c\':C.jw+\'px!5S\'})}if(z=="1h"){R(x,{\'1h\':-1,\'1g\':0})}if(z=="2P"){R(x,{\'2P\':-1,\'1g\':0})}if(z=="1g"){R(x,{\'1h\':0,\'1g\':0})}if(z=="2t"){R(x,{\'1h\':0,\'2t\':0})}if(z=="2t"||z=="1g"){R(x,{\'1G-8f\':\'1g\',\'2X-1h\':1J.2W/2-10})}x.1Y="<8N><2i "+(C.Ac==1?"TQ=\'I.C.8a=\\"#"+C.zR+"\\"\' TR=\'"+(C.yC==1?"I.C.8a=\\"#"+C.yA:"I.C.2v=\\"1Z")+"\\"\'":"")+" C=\'4F-3q:2B;6Y:4F;1c:fF;1j:fF;2V-6T:fF;"+(C.yC==1?"2v-1z:#"+C.yA+";":"")+(z=="1h"?"2R-1h:df;":"")+(z=="2P"?"2R-1h:df;":"")+(z=="2t"?"2R-1g:fC;":"")+(z=="1g"?"2R-2t:fC;":"")+"\'><2y 1c=\'20\' 1j=\'20\' 4f:4h=\'3M://4j.w3.4d/7R/4h\' 4f=\'3M://4j.w3.4d/4g/2y\'><2K x1=\'"+x1+"\' y1=\'"+y1+"\' x2=\'"+x2+"\' y2=\'"+y2+"\' 4r=\'#"+C.mX+"\' 4r-1c=\'"+C.nO+"\' 4r-gQ=\'4x\'/><2K x1=\'"+x3+"\' y1=\'"+y3+"\' x2=\'"+x4+"\' y2=\'"+y4+"\' 4r=\'#"+C.mX+"\' 4r-1c=\'"+C.nO+"\' 4r-gQ=\'4x\'/>"}I.ay=E(){if(C.jZ==1){ay()}};E AG(){if(eg){ay()}}E ay(e){if(C.jZ==1&&!iT){if(C.3D==1){B h=1a.S8;B m=1J.2f+C.7y+C.7A+20;B t=1a.aU}F{B h=1a.zs;B m=1J.2W;B t=1a.dM}if(h>m){if(t>0){if(!5T(5N)){1v(5N);B m1=1E 5K({"mc":5N,"1L":"8G","to":1,"1d":0.3,"me":"5N"})}}F{if(5T(5N)){B m2=1E 5K({"mc":5N,"1L":"8G","to":0,"1d":0.3,"me":"5N","1q":J})}if(e){e.cs<0?e.8W():\'\'}}if(t0?e.8W():\'\'}}}F{1q(5N);1q(5R)}}}E zJ(){B x=1a.dM+1J.2W-60;B m=1E 5K({"mc":1a,"1L":"8P","to":x,"1d":0.3,"me":"As","6t":"bW"});1F(ay,2n)}E ze(){B x=1a.dM-1J.2W+60;B m=1E 5K({"mc":1a,"1L":"8P","to":x,"1d":0.3,"me":"RO","6t":"bW"});1F(ay,2n)}E k1(1i){2N(o.fh);1i.bo()}E za(){B x=1a.aU+(1J.2f+C.7y+C.7A)-60;B m=1E 5K({"mc":1a,"1L":"iu","to":x,"1d":0.3,"me":"RQ","6t":"bW"});1F(ay,2n)}E AN(){B x=1a.aU-(1J.2f+C.7y+C.7A)+60;B m=1E 5K({"mc":1a,"1L":"iu","to":x,"1d":0.3,"me":"A6","6t":"bW"});1F(ay,2n)}E Ag(x){if(x==\'\'){6r(0)}F{if(P(o.1O[x])){6r(x)}}2r=\'\'}E k8(x){8n[x].1Y=\'\';R(6a[x],{\'1z\':C.A8});if(C.A3==1){R(6a[x],{\'1G-vw\':\'2K-RU\'})}if(C.ye>-1){R(6a[x],{\'1H\':C.ye})}f[x].pc.5F(\'7c-\'+v.id+\'-eJ-pl\');R(a5[x],{\'8a\':C.xK});if(C.xN>-1){R(a5[x],{\'1H\':C.xN})}}E xG(i){if(P(5t[i])){bx();if(7m("4Y",i)==0){o.Z.5W(5t[i].1o(7))}if(7m("7s",i)==0){o.Z.eL(5t[i].1o(10))}if(7m("22",i)==0){!o.3B?o.3B=1E iG():\'\';o.3B.9i(5t[i].1o(8))}if(7m("bC",i)==0&&v.7P==1){o.7P.DG(5t[i].1o(7))}if(7m("3N",i)==0){B 5J=5t[i].51(0,-1);o[\'jF\'+5J]!=-1?o[\'jF\'+5J]=i-1:\'\';if(o[\'6z\'+5J]){B mi=5J.51(-1);if(o[\'m\'+mi+\'47\'+\'3h\'][i-1]!=\'\'){B ap=o[\'m\'+mi+\'47\'+\'3h\'][i-1].2o(":");3z(ap[0],ap.W>1?ap[1]:29)}if(P(1C[\'qh\'+mi])){v[\'m0\'+mi]=i-1;1C[\'qh\'+mi](v.id,o[\'6z\'+5J][i-1],i-1)}}7I(aB);8k()}if(7m("3a",i)==0){o.3a?o.3a.3h(jI[i]):\'\';8k()}if(7m("1z",i)==0){cM();5b(0,0,6W[i])}17(B p in o.5B){if(o.5B.2E(p)){if(7m(p,i)==0){o.U.zM(p,i)}}}if(7m("8I",i)>0){if(5a[i].1Y==2O(\'6u\')){7Q(2r+\'0\');7I(aB);if(2r=="hV"){7Q("zx")}eE()}F{if(2r=="p3"&&C.xU==1){7Q(\'xU\',i);7I(aB);eE()}}}if(7m("59",i)==0){o.Z.9B(5t[i].1o(5));iM();1F(8k,4L)}}};I.iM=E(){iM()};I.GK=E(x){17(B i=0;i<1R.W;i++){if(1R[i]==x){O J}}O Q};E iM(){17(B i=0;i<1R.W;i++){if(1R[i]=="59"){7I(i);if(2r==\'59\'){cM();5b(i,0)}}}}E cv(x,i,dI){if(P(2l(x))){2l(x)[i]=28("2i");if(i<2||x=="f"||2r!=\'4Y\'||dI>0){if(C.3D==1){1a.1W(2l(x)[i])}F{6S.1W(2l(x)[i])}}F{if(C.3D==1){1a.yD(2l(x)[i],2l(x)[i-1])}F{6S.yD(2l(x)[i],2l(x)[dI==2?i-2:i-1])}}if(x==\'f\'){4c(2l(x)[i],{\'q7\':i})}if(x==\'f2\'){4c(2l(x)[i],{\'bz\':i})}2l(x+\'bg\')[i]=28("2i");B qc=28("2i");2l(x)[i].1W(qc);qc.1W(2l(x+\'bg\')[i]);f1(qc);2l(x+\'4o\')[i]=28("2i");2l(x)[i].1W(2l(x+\'4o\')[i]);fB(2l(x+\'4o\')[i]);f1(2l(x+\'4o\')[i]);2l(x+\'1T\')[i]=28("2i");2l(x)[i].1W(2l(x+\'1T\')[i]);2l(x+\'5A\')[i]=28("2i");2l(x)[i].1W(2l(x+\'5A\')[i]);if(i>0&&x=="f2"&&6l&&C.yL==0){3o(2l(x+\'5A\')[i])}}};E cV(x,8R,ju,xL,S0,ii){R(x,{\'1u\':\'fe\',\'2t\':0,\'1h\':0,\'6Y\':\'4F\',\'1j\':\'2B\',\'1c\':\'100%\',\'6C\':\'3k\',\'2p\':\'4S\',\'2K-1j\':\'1.S1\'});if(6l){if(C.3D==1){R(x,{\'1c\':\'2B\'})}}if(C.xS&&C.3D==1){R(x,{\'S2\':C.xS})}if(C.3D==1&&(!6l||ii>0||C.xI==1)){R(x,{\'2p\':\'bP-4S\',\'aQ-8f\':\'1h\',\'bv-9h\':\'gX\'})}R(8R,{\'2v\':(C.FO==1?"3l-4P(to 1g,"+3G(C.S3)+", "+3G(C.4X)+")":3G(C.4X)),\'1H\':C.5n,\'9t\':\'1Z\',\'5x\':\'1H 0.2s 6t-5u,2v .2s 6t-5u,6U .2s 6t-5u\'});fB(8R);fB(8R.4k);if(C.9Y==1){R(8R.4k,{\'j4-6U\':\'9Y(bd)\'})}if(C.S4==1){x.C[C.3D==1?"2V-2t":"2V-2P"]="4s 6y "+5Z(2A(C.S5,\'3J\'),2A(C.RW,0.2))}R(ju,{\'1u\':\'fe\',\'2t\':0,\'1h\':0,\'jE\':(C.8f?C.8f:\'1g\'),\'1z\':C.1z,\'2X-1h\':C.kX,\'2X-2t\':C.xQ,\'2X-2P\':C.RK,\'2X-1g\':C.xO,\'9t\':\'1Z\',\'1H\':C.a,\'5x\':\'1H 0.2s 3l,1z 0.2s 3l\',});R(xL,{\'1u\':\'fe\',\'2t\':0,\'1h\':0,\'jE\':(C.zG?C.zG:\'2t\'),\'2X-1h\':C.kX,\'2X-2t\':C.xQ,\'2X-1g\':C.xO,\'9t\':\'1Z\',\'46-3K\':C.5w*2A(v.8H,1),\'1H\':C.a,\'1z\':C.6p,\'5x\':\'1H 0.2s 3l,1z 0.2s 3l\'});if(C.py==1){R(x,{\'62-1c\':C.jw+\'px!5S\'});R(ju,{\'62-1c\':(C.jw-70)+\'px!5S\'})}F{if(C.3D==1){if(C.pF==1){R(x,{\'1c\':C.e3});R(ju,{\'1c\':C.e3-70})}}F{R(ju,{\'bv-9h\':\'dh\'});R(xL,{\'bv-9h\':\'dh\'})}}}E eE(){17(B i=1;i1?f[1]:f[0]}if(is=="18"){pa();o.V?o.V.jQ():\'\';B x=f[0];if(v.yT==1){lc()}}f.W>1&&!x?(f[1]?x=f[1]:\'\'):\'\';f.W>2&&!x?(f[2]?x=f[2]:\'\'):\'\';if(x){x.2f==0&&f2.W>0?x=f2[0]:\'\'}if(1a.2f-1a.yl>0&&x&&C.3D!=1){if(P(5N)){R(5N,{"1c":6S.2f})}if(P(5R)){R(5R,{"1c":6S.2f})}C.lE=(1a.2f-x.2f)-(1a.yl-x.yl)}F{C.lE=0}}};E xu(){B x=0;B y=0;B z=\'\';17(B i=1;i0){5b(x[1],0)}}}if(o.V){is==\'1l\'?o.V.mn():\'\';if(is==\'18\'){o.V.jQ();if(v.18.Ao==1){o.V.tB("1k","18",Q)}}}if(o.1n.6F){R(1a,{\'9p-1c\':\'2B\'});if(C.3D!=1){R(6S,{\'9p-1c\':\'2B\'})}}gc=J;3O(nS);nS=7d(Az,100)};E Az(){3O(nS);gc=Q}I.7V=E(i){5b(i,1)};I.1q=E(x){8k(x)};I.Fg=E(){if(o.3f){o.3f.aE()}};I.5W=E(){17(B i=0;i<1R.W;i++){if(1R[i]=="4Y"){7I(i);if(o.2F.W>1){1v(f[i])}if(2r==\'4Y\'){cM();5b(i,bc)}}}};I.gA=E(){17(B i=0;i<1R.W;i++){if(1R[i]=="6b"){7I(i)}}};I.kT=E(x){17(B i=0;i<1R.W;i++){if(1R[i]==x){7I(i);if(o[\'6z\'+x]){if(o[\'6z\'+x].W>1){1v(f[i])}}if(2r==x){cM();5b(i,bc)}}}};I.9i=E(){17(B i=0;i<1R.W;i++){if(1R[i]=="22"){7I(i);if(o.3e){if(o.3e.W>0){B x=Q;if(o.2a){17(B y=0;y-1){o.2g=1K;5b(x,0);eK(x)}};E eK(x){if(f[x]&&!iT){if(C.3D==1){B to=f[x].kU-20;B m=1E 5K({"mc":1a,"1L":"iu","to":to,"1d":0.3,"me":"A6","6t":"bW"})}F{B to=f[x].oA-1J.2W/2+20;B m=1E 5K({"mc":1a,"1L":"8P","to":to,"1d":0.3,"me":"As","6t":"bW"})}1F(ay,2n)}}E yu(4t){B 6g=7N.6g(4t);B x;17(B i=0;i<6g.W;i++){x=4t[6g[6g.W*2M.5Q()<<0]];if(x){1m}}O x};I.5B=E(x){yv(x)};E yv(x){jS[x]>-1?7I(jS[x]):\'\';if(5D[0]){if(2r==\'1Q\'){5D[0].1Y=2M.4x(o.3I.x*100)+\'%\'}F{5D[0].1Y=jP(2r)}}};E jP(x){if(x=="1Q"){O 2M.4x(o.3I.x*100)+\'%\'}F{O 2M.4x(2A(o.ar[x],o.5B[x])*100)+\'%\'}}I.cF=E(){O yM()};E yM(){if(v.5C==1){O 7N.6g(5C).W>0}B x=Q;if(o.1O){x=7e().L(3t)<7e().W-1}O x};I.lS=E(){if(P(o.hG)){z9(o.hG)}};I.gv=E(){B x=5X>0;if(o.1O){B z=7e().L(3t);x=z>0;if(z==1){if(P(o.1O[7e()[0]].5i)){x=Q}}}O x};I.gu=E(){O P(o.1O)};I.e1=E(){mU=J;if(I.gv()){B x=2Q(5X)-1;if(x<0){B y=7e().L(3t);if(y>0){B z=o.1O[7e()[y-1]];if(z){if(P(z.5i)){z=o.1O[7e()[y-2]]}if(z){I.lU(z.id);o.Z.2H()}}}}F{o.2g=1K;5b(x,0);eK(x)}}};I.lQ=E(){if(5X>0){eK(5X)}};E 7m(x,i){O 5t[i].L(x)};E fK(x){if(x){if(x[\'rB\']!=-1){fK(o.1O[x[\'hF\']]);6r(x[\'hF\'])}F{6r(0)}}};I.g=E(x){d3(x){1r"1c":O zq();1m;1r"1j":O 1J.2W;1m;1r"1h":O C.9G;1m;1r"Gt":O 1a.zs;1m;1r"FY":O C.ep;1m;1r"x":O 5e(1J.C.1g);1m;1r"y":O 5e(1J.C.1h);1m;1r"1H":O 1J.C.1H;1m;1r"1v":O eg;1m;1r"7V":O aB;1m;1r"1f":O 1f;1m;1r"bi":O 1f+bi;1m;1r"4T":O 4T;1m;1r"18":O is=="18";1m;1r"du":O o.aq[3t];1m;1r"yL":O jl;1m;1r"aG":O o.1O[o.aG]?o.1O[o.aG].1T:\'\';1r"cl":O v.cl?v.cl:\'\';1r"JH":O yM()?o.1O[7e()[7e().L(3t)+1]].1T:\'\'}};E 7e(){O 7N.6g(o.1O)};I.GH=E(){3t=\'\';v.4C=\'\'};I.4T=E(){if(6l){B x=0;17(B i=1;i<15;i++){if(1R[i]=="4Y"){B y=o.2F.W;if(P(v.d2)){B z=v.d2.2o(",");17(B j=0;j-1){y--}}}if(y>0){if(y>1||(y==1&&o.2F!=1&&C.zF==1)){x++}}}if(1R[i]=="6b"){if(o.6b){x++}}if(1R[i]=="6G"){if(o.2z==\'cS\'||v.6G){x++}}if(1R[i]=="7s"){if(o.7w.W>1){x++}}if(1R[i]=="bC"&&v.7P==1){if(o.pO.W>0){x++}}if(1R[i]=="22"){if(P(o.2a)){17(B s=0;s0){x++}if(1R[i].L("3N")>-1){x++}}if(v.1l[is+i+\'1q\']==1){x--}}O x<=0}F if(is=="18"){O f.W==0}F{O 4T}};I.4l=E(){if(1J.4k==o.1V){1J.3v(1a);o.1V.3v(1J);o.3f?o.3f.4l():\'\';1J=29;1a=29;iT=J}}};B A5=E(1b,j9){B 6V=Q;if(1b.L(\'6V\')==0){6V=J;1b=1b.1o(5)}B oi=nH(1b);B 2m;B 3n;B jk=Q;B 43=Q;B lH=Q;B o1=Q;B 2B=J;B uu=[];B cp=1;B iD=Q;B ud;B eC=0;B mS=0;B nZ=Q;B oP=\'zw\'+v.id+(6V?\'6V\':\'\');jT("#zw"+v.id+"{1c:100%!5S;1j:100%!5S;62-1c:1Z!5S;62-1j:1Z!5S}");B 1J=28(\'2i\');B o4=0;1J.7n(\'id\',oP);j9.1W(1J);o.6b=Q;!6V?o.Z.jc():\'\';if(o.1n.2k){v.4D=1}if(v.zQ!=1){B 8t=28(\'2i\');j9.1W(8t);R(8t,{1u:"2D",1h:0,1g:0,"2v-1z":"#pU",1j:"100%",1c:"100%","1H":0});8t.1D("Fb",E(1i){1i.6M=J});if(o.1n.2k){8t.1D("gC",E(1i){1i.6M=J});8t.1D("2C",E(1i){1i.6M=J});8t.1D("gB",E(1i){1i.6M=J;gH(1i);if(v.ei==1){1F(Am,100);1F(nX,2n)}})}F{8t.1D("uc",E(1i){B x=J;if(v.2b==1){if(P(v.7C)&&!lH){x=Q}if(P(v.mG)&&aC()=="8u"&&1d()>0){x=Q}}if(x&&v.ei==1&&v.zu!=1){3o(I);1F(nX,4g)}})}v.ei==1&&v.SN!=1?3o(8t):\'\'}E nX(){6I(8t)}E Am(){if(v.zu!=1){3o(8t)}}if(v.4D==1&&v.3i==0){8U()}if(!1C[\'YT\']){1C.SP=E(){oe();17(B i=0;i<1C.4W.W;i++){if(1C.4W[i]){if(1C.4W[i].3h("id")!=v.id){if(1C.4W[i].3h(\'DN\')){1C.4W[i].3h(\'DO\')}}}}};B uV=uJ("53.9j/zD","53.9j/zD","Su");if(uV){uV.tj=E(e){o.Z.dT();if(v.A9!=1){2m=\'zp Sk kY\';o.U.5H()}}}}F{oe()}E oe(){if(v.4D==1||6V){!jk?jj():\'\'}F{o.Z.dT()}}E jj(){if("YT"in 1C){if(P(YT.wT)&&!jk){1w("zU g5");B uI=0;if(v.zQ==1){uI=1}o.2g>0?eC=2Q(o.2g):\'\';3n=1E YT.wT(oP,{1j:o.96,1c:o.9n,Sa:oi,Sb:{Sc:1,Sd:oP,Sg:1,Sh:1,eh:1,jy:((v.rf==0||(v.Kw!=1&&o.1n.7f))&&o.1n.2k?0:1),Si:3,V:uI,Sj:0,Sl:1,9J:0,3i:6V||v.3i==1?1:0,9w:0},3q:{\'Sm\':vb,\'Sn\':Av,\'5H\':5H,\'So\':Aw}});if(o.2g>0){o.2g=1K}2G();jk=J}F{1F(jj,4b)}}F{1F(jj,4b)}}B iP;E vb(){if(o.U){1w("zU fP");43=J;2N(ud);o.Z.7Y();if(6V){if(o.1n.uv){o.Z.5l()}3n.oc();o.2b.Sp()}F{if(v.3i==1&&o.1n.uv&&!o.ix){o.Z.5l();if(o.1n.2k){3O(iP);iP=7d(zl,dz)}}if(v.4D==0){3n.oc()}F{o.Z.dT()}o4=3n.uq();o.U.aA();if(cp!=1){9B(cp)}d7();2G();if(v.Sq==1){2Z{if(3n.wS()){if(P(3n.wS().1T)){v.1T=3n.wS().1T;o.Z.9W(\'1T\')}}}2J(e){}}}}}E zl(){B x=3n.AH();if(x==2||x==-1){o.V.3m();o.V.7Y();3O(iP)}if(x==1){3O(iP)}}E Av(1i){if(v.Rp==1){1w(\'YT\',1i.2e)}if(6V){if(1i.2e==YT.ef.AS){o.2b.Ot()}if(1i.2e==YT.ef.AD){}}F{if(1i.2e==YT.ef.AD){if(mS==1){mS=0;vb()}if(!o.1B){o.Z.2H()}if(eC>0){3n.AL(eC,J);eC=0;o.2g=1K}nX();lH=J;43=J;if(o1){3n.uD()}F{o.U.as();o.U.ce()}zL();if(P(v.4B)){17(B i=0;i0?eC=v.1A:\'\';o.U.8r();o.U.aA()}E e5(){if(!o.Kb&&o.1B){o.Z.3m()}}E ce(){o.U.ce()}E d7(){o.U.d7();o.Z.rq()}E aA(){o.U.aA()}E ew(){o.U.ew()}E 8U(){if(o.U){o.U.8U()}F{ud=1F(8U,100)}}E Aw(1i){tX(1i.2e)}E zL(){if(!nZ){B x=3n.Lg()+\'\';if(x!=\'\'&&x!=1K){o.2F=x.2o(\',\');o.2F=o.2F.BL();if(v.uo==0){B y=o.2F.L(\'2B\');if(y>-1){o.2F.rU(y,1)}}17(B i=0;i0){eC=2Q(o.2g)}cQ(oi)};E aC(){B 7h=-1;if(43){7h=3n.AH()}B x=\'\';if(7h==-1){x="8u"}if(7h==1||7h==3){x="8b"}if(7h==2){x="8u";if(o.1B){o.Z.3m()}}if(7h==5){x="8u"}if(7h==0){x="7u"}O x}E 2G(){2Z{if(P(3n)){3n.LW(o.3c,o.4H)}}2J(e){1w(e)}}E jd(x){B y=x;if(x=="M5"){y="nT"}if(x=="9V"){y="iN"}if(x=="M7"){y="iE"}if(x=="M8"){y="iH"}if(x=="M9"){y="oj"}if(x=="Ma"){y="oh"}if(v.z8==1){y=2O(y)}if(x=="2B"){y=2O("2B")}uu[y]=x;O y}E 1d(){B x=43?3n.Me():0;if(x>0&&v.kq>0){v.4y=x-v.kq;v.kq=-1}O x};E 9B(x){2Z{3n?3n.LU(x):\'\';cp=x}2J(e){}};I.o3=E(){oe()};I.2H=E(){if(43){3n.oc()}F{if(!jk){jj()}F{}}};I.3m=E(){if(43){3n.uD()}};I.dY=E(){if(43){aC()==\'8b\'?3n.uD():3n.oc()}};I.3W=E(x){if(43){3n.AL(x,J);js("3U",x)}};I.9Z=E(){O Q};I.5l=E(){43?3n.5m():\'\'};I.6q=E(){43?3n.LH():\'\'};I.3Y=E(x){43?3n.DJ(x*100):\'\'};I.q8=E(){O aC()==\'8b\'};I.5E=E(){O Q};I.sB=E(x){5W(x)};E 5W(x){if(43){if(P(o.2F[x])){B y=uu[o.2F[x]];2B=y==\'2B\';B z=1d();3n.LR(y)}}}I.hb=E(x){9B(x)};I.43=E(){O 43};I.7a=E(){O aC()};I.1d=E(){O 1d()};I.1p=E(){B x=43?3n.uq():0;if(x!=o4){o4=x;o.U.aA()}if(P(v.4n)){if(7v([v.4n],\'-\')){x=x+v.4n*1}F{x=v.4n}}O x};I.ah=E(){B x=0;if(43){x=3n.LO()*3n.uq()}O x};I.4V=E(){2G()};I.iB=E(){O 2m};I.2B=E(){O v.uo==1?2B:Q};I.Aj=E(x){cQ(x)};E cQ(x){1b=x;if(3n){mS=1;3n.LB(x,0)}}I.nE=E(){if(o.1n.2k&&o.1n.bM){I.2H();o1=J}F{if(aC()=="8b"){I.3m()}}};I.cL=E(){o1=Q};I.rL=E(){O J};I.4l=E(){43?3n.ag():\'\';43=Q;nZ=Q;2Z{if(1J){j9.3v(1J)}j9.3v(8t)}2J(e){}}};B I0=E(){B x=\'\';B t=0;B d=0;if(o.5y){if(v.M6!=1){if(3b.4p("ds"+v.id+o.9A)!=29){x=3b.4p("ds"+v.id+o.9A)}if(v.7T==1&&3b.4p("j2"+v.id+o.9A)!=29){o.7T=3b.4p("j2"+v.id+o.9A)}if(P(v.7k)){if(3b.4p("ds"+o.d+v.7k)!=29){x=3b.4p("ds"+o.d+v.7k)}if(v.7T==1&&3b.4p("j2"+o.d+v.7k)!=29){o.7T=3b.4p("j2"+o.d+v.7k)}}if(o.7T&&v.7T==1){o.uH=o.7T.2o(",")}if(x.L("{")==0){if(v.Aa==1){o.aG=x.1o(1,x.L("}")-1)}F{o.rF=v.4C=x.1o(1,x.L("}")-1)}x=x.1o(x.L("}")+1);v.Mf==1?v.18.md=0:\'\'}er(x)}};E er(x){if(x){if(x.L("--")>0){B y=x.2o("--");t=3Q(y[0]);if(v.Md==1&&t>0&&v.3i==1){v.3i=0}if(v.Aa==1){o.vl=t}F{d=3Q(y[1]);o.2g=t}}}}I.DI=E(){if(P(v.7k)){if(3b.4p("ds"+o.d+v.7k)!=29){x=3b.4p("ds"+o.d+v.7k);er(x);o.V.dB(t,d);o.V.3R(t,d);v.1p=d}F{o.2g=0;o.V.dB(0,0);o.V.3R(0,0);v.1p=0}}};I.mR=E(t,d){if(o.U.5E()&&v.Mc==1){}F{B ct=1E 7o().9F();if(2u(v.A2)){t0){o[o.fd[1]](x,Aq)}F{aJ(x)}}E Aq(x){if(x){o.2a=x;aJ(x)}}E aJ(x){!x?x=\'\':\'\';if(x!=\'11\'){B 1A=0;B we=J;B jn=\'\';o.2a=x.2o(",");o.3e=[];o.3r=-1;if(yk()&&v.yp==1){if(3b.4p("vP")!=29){jn=3b.4p("vP")}}F{if(o.nw){jn=o.nw}}17(B i=0;i1){o.3e[i]=o.2a[i].1o(o.2a[i].L("[")+1,o.2a[i].L("]")-1);o.2a[i]=o.2a[i].1o(o.2a[i].L("]")+1);we=Q}F{o.3e[i]=o.2a[i].1o(o.2a[i].p9("/")+1);o.3e[i]=o.3e[i].1o(0,o.3e[i].p9("."))}if(o.2a[i].L("#0")==0){o.2a[i]=d6(o.2a[i])}if(o.2a[i].L("#"+v.az)==0){o.2a[i]=o[o.fd[0]](o.2a[i])}}if(o.3e.W>1&&v.nb==1){o.3e.2S(ly(\'Ly\',(v.La==1&&P(v.AR)?v.AR:2O(\'uw\'))));o.2a.2S("am")}if(o.3e.W>0&&v.9b==1){if(v.D9==1){7l=0;1A++;o.3e.kL(ly(\'AQ\',2O(\'6u\')));o.2a.kL("")}F{o.3e.2S(ly(\'AQ\',2O(\'6u\')));o.2a.2S("");7l=o.3e.W-1}}17(B i=0;i-1){o.oO=o.2a[x].2o(" or ");o.h9=0;kR(x)}F{if(o.2a[x].L(\'b6\')==0){if(b6[o.2a[x].1o(4)]){wx(o.3e[x],b6[o.2a[x].1o(4)])}}if(o.2a[x].L(\'1I\')==0){o.U.fS(x,"FL");o.5c=J;o.3r=x;o.V.bn()}}}}}E vS(x){o.5c=J;ko()}E kR(x,y){B 1b=y==\'1I\'?x:4m(o.oO[o.h9]);B kp=1b;B he;if(nl[1b]){if(o.2a[x]!=\'am\'){o.5c=J;ko()}}F{if(1b.L(\'bI\')>0&&1b.L(\'bI\')<4){he=1b.1o(0,1b.L(\'bI\'));kp=1b.1o(1b.L(\'bI\')+3)}B 4M=gz(kp);9e=x;o.kO=1;4M.d8=E(){o.kO=0;if(I.g8==4&&I.7a==4L){o.5c=J;wx(1b,I.dy,x,y)}F{if(o.h9+1-1){o.2a[9e]=\'\';o.3e[9e]=\'\'}}o.3r=-1;o.5c=Q;if(o.NR){o.V.bn();o.V.4E()}F{1F(E(){if(o.V){o.V.bn();o.V.4E()}},100)}if(P(o.22)){o.1V.3v(o.22);o.22=29}}E wx(1b,x,y,z){B he;if(x.L("#"+v.az)==0){x=o[o.fd[0]](x)}if(x.L("#"+v.d9)==0&&x.L(v.dP)>0){x=o[o.fd[1]](x)}if(1b.L(\'bI\')>0&&1b.L(\'bI\')<4){he=1b.1o(0,1b.L(\'bI\'))}if(1b.L(\'.ky\')>-1||1b.L(\'.wG\')>-1||1b.L(\'.oE\')>-1||1b.L(\'.wI\')>-1){B l=he?he:o.3r;!o.2a?o.2a=[]:\'\';if(o.2a[l]=="am"){l=y}if(z!=\'1I\'||!2w[l]){2w[l]=7N();2w[l][0]=[];2w[l][1]=[]}B 3F=cE();3F=x.2o(/\\r|\\n/);B wQ=1;B t1=0;B t2=0;B g6=(P(v.AE)?v.AE:0);if(1b.L(\'hY=\')>0){g6=1b.1o(1b.L(\'hY=\')+6)*1}17(B i=0;i<3F.W;i++){if(1b.L(\'.ky\')>-1||1b.L(\'.wI\')>-1){if(3F[i].L(\'-->\')>-1&&3F[i].L(\':\')>-1){if(z==\'1I\'){if(kC.L(3F[i])>-1){1m}kC.2S(3F[i])}t1=ke(3F[i].1o(0,3F[i].L(\'-->\')))*1+g6;t1==0?t1=1:\'\';t2=ke(3F[i].1o(3F[i].L(\'-->\')+4,12))*1+g6;P(2w[l][0][t1])?\'\':2w[l][0][t1]=\'\';17(B j=t1;j0&&3F[i]!=wQ&&3F[i]!=\'Nz\'){if(2u(2w[l][0][t1])){2w[l][0][t1]=2w[l][0][t1]+\'
\'+3F[i]}F{2w[l][0][t1]=3F[i]}}}}if(1b.L(\'.wG\')>-1||1b.L(\'.oE\')>-1){if(3F[i].L(\'Nt:\')>-1){t1=ke(3F[i].1o((1b.L(\'.oE\')>-1?3F[i].L(\'=0\')+3:12),12))*1+g6;t2=ke(3F[i].1o((1b.L(\'.oE\')>-1?3F[i].L(\'=0\')+14:23),10))*1+g6;B p=\'\';if(3F[i].L(\'0,,\')>0){p=3F[i].1o(3F[i].L(\'0,,\')+3)}F{if(3F[i].L(\'zc,\')>0){p=3F[i].1o(3F[i].L(\'zc,\')+6)}if(3F[i].L(\')}\')>0){p=3F[i].1o(3F[i].L(\')}\')+2)}}if(p!=\'\'){if(2w[l][0][t1]!=1K){2w[l][0][t1]+=\'
\'+p}F{2w[l][0][t1]=p}2w[l][0][t1]=2w[l][0][t1].1U(/{.*?}/,\'\');2w[l][0][t1]=2w[l][0][t1].1U(/\\\\\\\\N/,\'
\');2w[l][0][t1]=2w[l][0][t1].1U(/\\\\N/,\'
\');17(B j=t1;j40){z=x[0].6H.1o(0,15)+\'...\'+x[0].6H.1o(-15)}if(v.9b==1&&v.D9==1){o.2a.2S(\'b6\'+(b6.W-1));o.3e.2S(z+\'\');9i(o.2a.W-1)}F{o.2a.kL(\'b6\'+(b6.W-1));o.3e.kL(z+\'\');v.9b==1?7l++:\'\';9i(0)}o.fR.5A=""};y.O9(x[0])}F{o.fR.2C()}}};I.9i=E(x){9i(x)};I.7l=E(){O 7l};I.O7=E(x){7l=x};I.1v=E(x){mI(x)};I.C=E(){vG()};I.5F=E(){4l()};I.6u=E(){nj()};E nj(){js("22","6u");o.5c?o.Dy=o.3r:\'\';o.3r=v.9b==1?7l:-1;v.fZ=0;o.5c=Q;o.V.bn();w0();o.w1?w5(o.3r):\'\';P(o.22)?o.1V.3v(o.22):\'\';o.22=29}E mI(1d){if(o.9K){O}B t=2Q(1d*10);if(v.c6){1d=1d-v.c6*1}if(o.5c&&P(o.2a)){if(2w){B x=o.3r;B t=2Q(1d*10);if(v.xa==1&&!o.1B){O}if(o.2a[x]=="am"){if(!n7){17(B i=0;i[n6]\':\'\')+2w[i][0][2w[i][1][t]]+(2w[x][0][t]!=\'\'?\'[/n6]\':\'\')}}}}if(P(2w[x][0])){if(P(2w[x][0][t])){2w[x][1][t]=t}}}}}if(P(2w[x])){if(P(2w[x][1])){if(P(2w[x][1][t])){B y=\'\';y=2w[x][0][2w[x][1][t]];if(!P(o.22)){o.22=28(\'2i\');4c(o.22,{id:\'ho\'+v.id+\'47\'+\'22\'});o.1V.1W(o.22);vG();js("s7",o.3e[x])}if(4T){6I(o.22)}Dk();if(v.Dj==1){y=NZ(y)}if(v.nb==1){y=y.1U(/\\[n6\\]/gm,\'<7x C="1z:\'+3G(v.h5)+\'">\');y=y.1U(/\\[\\/n6\\]/gm,\'\')}if(y.L(\'-1){y=y.1U(/\\/gm,\'\')}if(v.9o){if(v.9o.2w==1&&vu!=y){js("2w",y);vu=y}}o.22.1Y=\'<7x C="\'+(v.Dc==1?\'2v-1z:\'+5Z(v.hI,v.hK)+\';\':\'\')+\'-3X-7t-vw-1m: Nk;1z:\'+3G(v.gj)+\';2X:\'+v.vy+\'px \'+v.vy*2+\'px;2V-6T:\'+v.Dd+\'px;2R:0 0;2K-1j:\'+(v.De?v.De:1.8)+\';46-e2:\'+v.hU+\'">\'+4m(y)+\'\';R(o.22,{"46-3K":((2Q(v.nd)+((2Q(v.gi)-100)*2Q(v.nd)/100))+"px")});if(v.Dg==1){if(o.2c){R(o.22,{"46-3K":((v.n9+((2Q(v.gi)-100)*v.n9/100))+"px")})}}4T=Q}F{if(!4T&&P(o.22)){vF()}}}}F{vF()}}}}E vF(){if(!4T){o.22?o.22.1Y=\'\':\'\';4T=J;3o(o.22)}}E vG(){if(o.22){R(o.22,{"1u":"2D","1c":"100%","2X-1g":"10%","2X-2t":"10%","1g":0,"1z":v.gj,"1G-8f":"8N","7t-jX":"2V-7t"});if(v.ML==1&&P(v.vJ)){v.vJ!=\'\'?R(o.22,{"46-fk":v.vJ}):\'\'}if(v.np==1){R(o.22,{"1G-a9":"-4s -4s 0 #hc,4s -4s 0 #hc,-4s 4s 0 #hc,4s 4s 0 #hc"})}F{if(v.hN==1){R(o.22,{"1G-a9":"4s 4s nD MI"})}F{R(o.22,{"1G-a9":"1Z"})}}if(v.MH==1){qK(o.22,\'o.lm\')}F{v.Dj!=1?f1(o.22):\'\'}}}E Dk(){if(!o.lm){if((o.V.pA()||v.bR>v.1y.h)&&v.MG==1){R(o.22,{"1u":"2D","1h":"2B","1g":0,"2P":v.bR*1})}F{R(o.22,{"1u":"2D","1h":"2B","1g":0,"2P":(v.bR*1+v.1y.h*1)})}}}E 4l(){o.3r=-1;o.5c=Q;o.n1=Q;v.22=29;v.lM=29;o.2w=29;o.2a=29;n7=Q;nl=[];2w=[];if(P(o.V)){o.V.bn()}o.3e=[];if(P(o.22)){o.1V.3v(o.22);o.22=29}o.3r=29;o.5c=Q}};B EJ=E(1a,bg,C){B 1t=28("2i");B cu;1a.1W(1t);R(1t,{"1u":"2D","1h":(-bg.2W/2)-1,"2v-1z":3G(2A(C.Mx,"#Mj")),"2V-Mu":1,"2p":"1Z","9t":"1Z"});if(C.nP==1&&C.Dl){cu=C.Dl.2o(",");R(1t,{"46-3K":8,"1z":"#eD","2X":"nD nD 0 nD","2K-1j":"1"})}F{C.nP=0;R(1t,{"1j":9,"1c":13,"2v-8i":"1b(2e:8i/2y+Mq;gq,Mp=)"})}I.g4=E(){B y=0;B x=o.U.ol();x=x.1U(2O("2B")+\' \',\'\');if(x){if(C.nP!=1){if(x==\'HD\'||x.L(\' HD\')>0||x.L(\'hd\')==0||x.L(\'Hd\')==0){x=\'Al\'}}B x0=x;if(x.L(\' \')>0){x0=x.1o(0,x.L(\' \'))}y=2Q(x0)}B t=\'-1\';B z;if(C.nP==1){if(n2(y)){y=x}t=\'\';17(B i=0;inF){z=J;1t.1Y="HD"}}F{z=J;1t.1Y=t}}F{if(y>nF){z=J}}if(z){6I(1t);if(bg.2f-1t.2f>0){R(1t,{"1g":(bg.2f-1t.2f)/2-2})}}F{3o(1t)}}};o.MO={"2B":"Ni","1B":"BaşNg","42":"Ne","2L":"Nd","2c":"Dq Na","tz":"Dq N8 çık","1l":"Dt","2I":"Dt","1M":"N6","5m":"N4","9s":"Du aç","5h":"N1 N0","18":"ÇMZ","4Y":"MY","6G":"İMX","22":"MWıMV","59":"Hız","2m":"MT","MS":"Du aç","7s":"MR","e9":"önyüOb COı","nT":"Küçük","iN":"KüçüMh","iE":"MU","iH":"YüD4","t9":"YüD4","6w":"N2","bA":"ÖN3","3a":"MQş","Eh":"N7 N9ı","Ek":"Nb","6Z":"CS","Nc":"CS ","El":"Nf Nh Nj N5","gi":"wN My","c6":"MN Mkı","gj":"wN wP","h5":"wN wP 2","hI":"CJ CK wP","hK":"CJ CK Mnığı","hN":"GöMo","np":"Mr","hU":"Msı Mt ağırlığı","bR":"Mv Mw","pi":"SıfıMz","pz":"SeçMA MB","oQ":"YüMD","p3":"ME","hV":"MF","wb":"MJ","wc":"MM","wd":"Nl","Ee":"NV","Ed":"NYır","of":"içO0","8d":"ŞO1","DZ":"CP CQ COı","E9":"CP CQ","bC":"O4ı","1Q":"Ölçek","on":"Açık","6u":"O5ı","uw":"O6 O8","mQ":"NW","1b":"Bağ","1z":"Oa","CG":"Oc","h8":"Odık","dL":"Oe","pf":"Of"};B 5K=E(x){B f9;B Og;B 3d;B 4N;B 4w;B qw;B hf=0;B cp;B wn=Q;B wo;if(x.me!=1K&&x.mc!=1K&&x.1L!=1K&&x.to!=1K){if(x.1d==29){if(x.1L.L("gl")>-1){x.to==0?x.1d=0.5:x.1d=0.2}F{x.1d=0.20}}f9=CY(x.6t);if(x.1L.L("1Q")==-1){if(P(o.7g[x.me])){o.7g[x.me].uB()}o.7g[x.me]=I}if(x.1v==1){x.mc.1X("2p",J)}3d=x.1L.2o(\'|\');4w=6Q(x.to).2o(\'|\');4N=1E cE();17(B i=0;i<3d.W;i++){if(!4w[i]){4w[i]=4w[0]}if(3d[i]=="gl"){4N[i]=x.mc.g("1H")}if(3d[i]=="8G"){4N[i]=x.mc.C.1H}if(3d[i]=="y"){4N[i]=x.mc.g("y")}if(3d[i]=="x"){4N[i]=x.mc.g("x")}if(3d[i]=="1g"){4N[i]=2Q(x.mc.C.1g)}if(3d[i]=="1h"){4N[i]=2Q(x.mc.C.1h)}if(3d[i]=="1Q"){4N[i]=x.mc.g("3u")}if(3d[i]=="8P"){4N[i]=x.mc.dM}if(3d[i]=="iu"){4N[i]=x.mc.aU}if(3d[i]=="3y"){4N[i]=x.mc.g("3y")}if(3d[i]=="3u"){4N[i]=x.mc.g("3u")}if(3d[i]=="1c"){4N[i]=x.mc.g("1c")}if(3d[i]=="CT"){4N[i]=x.mc.2f;4w[i]=2M.9c(4w[i]);x.me=="Oh"?1w("1c",x.me,4N[i],4w[i],x.mc.2f):\'\'}if(3d[i]=="1j"){4N[i]=x.mc.g("1j")}if(3d[i]=="CW"){4N[i]=x.mc.2W}4w[i]=CR(4w[i]);4N[i]=CR(4N[i])}cp=x.1d*2n/f9.W;qw=f9.W;if(3d.W==1&&4N[0]==4w[0]){9S()}F{1F(qv,2M.4x(cp))}}E qv(){17(B i=0;i<3d.W;i++){B 1N=4N[i]+(4w[i]-4N[i])*(f9[hf]?f9[hf]:0);wt(3d[i],1N);if(3d[i]=="y"){x.mc.1X("1h",1N)}if(3d[i]=="x"){x.mc.1X("1g",1N)}if(3d[i]=="1g"){x.mc.C.1g=1N+"px"}if(3d[i]=="1h"){x.mc.C.1h=1N+"px"}if(3d[i]=="1Q"){x.mc.1X("1Q",1N)}if(3d[i]=="3y"){x.mc.1X("3y",1N)}if(3d[i]=="3u"){x.mc.1X("3u",1N)}if(3d[i]=="8P"){x.mc.dM=1N}if(3d[i]=="iu"){x.mc.aU=1N}if(3d[i]=="1c"){x.mc.1X("1c",1N)}if(3d[i]=="CT"){R(x.mc,{"1c":1N})}if(3d[i]=="1j"){x.mc.1X("1j",1N)}if(3d[i]=="CW"){R(x.mc,{"1j":1N})}}hf++;if(!wn){if(hf==qw){9S()}F{wo=1F(qv,2M.4x(cp))}}}E 9S(){wn=J;if(x.1q){if(3d[0]=="8G"||3d[0]=="1g"){1q(x.mc)}F{x.mc.1X("2p",Q)}}if(x.1L.L("1Q")==-1){o.7g[x.me]=29;4y o.7g[x.me]}17(B i=0;i<3d.W;i++){wt(3d[i],4w[i])}2N(wo)};E wt(y,z){if(y=="gl"){x.mc.1X("1H",z)}if(y=="8G"){x.mc.C.1H=z}}I.uB=E(){9S()};I.C8=E(){hf=qw-1;qv();9S()};I.XY=E(x0,x1,y0,y1){B e=Q;17(B i=0;i<3d.W;i++){if(3d[i]==\'x\'&&x0!=x1){e=J}if(3d[i]==\'y\'&&y0!=y1){e=J}}e?9S():\'\'};E CY(CZ){d3(CZ){1r"D0":O[0,0.Op,0.Oq,1.Or,1.NU,1.ND,1.102,0.NS,0.Np,0.87,0.Nq,0.Nr,1.Ns,1.Nu,1.Nv,1.Nw,0.Nx,0.Ny,0.NA,0.NB,1.NC,1.D2,1.NE,1.D2,1.NG,0.kE,0.qr,0.qr,0.qr,0.qr,1];1m;1r"bW":O[0,0.NJ,0.NK,0.NL,0.NM,0.NN,0.NO,0.NP,0.Nm,0.Mi,0.LM,0.L8,0.L6,0.L5,0.Lc,0.Lb,0.Lm,0.Ls,0.Dw,0.95,0.L0,0.L4,0.LV,0.M0,0.99,0.M3,0.LK,0.kE,1];1m;6O:O[0,0.D5,0.32,0.44,0.52,0.6,0.67,0.73,0.LL,0.82,0.85,0.LQ,0.LN,0.Dw,0.95,0.97,0.LI,0.LE,1];1m}}};B ID=E(){B N=8e.LD,ua=8e.LT,us;B M=ua.ur(/(qf|hy|6F|E0|E1)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);B M=ua.ur(/(qf|hy|6F|E0|E1|M2|qs)\\/?\\s*(\\.?\\d+(\\.\\d+)*)/i);if(M&&(us=ua.ur(/8l\\/([\\.\\d]+)/i))!=29)M[2]=us[1];B pd=8e.E2;I.cm=M?M[1]:N;I.8l=M?M[2]:8e.KV;I.eO=8e.E2>1;I.an=8e.J6;I.qf=I.cm=="Lw";I.rS=I.cm=="E4 9.0";I.ie=I.cm=="E4"||I.cm=="Lj"||I.cm=="L2";I.qs=ua.bE(/(qs)\\/?\\s*/i)>-1;I.ff=I.cm=="Lv";I.6F=I.cm=="L9";I.hy=1C.hy;I.jU=ua.bE("Lh NT")>-1;I.54=(ua.bE(/(7f|jJ|Lq)\\/?\\s*/i)>-1)||(8e.KW===\'KX\'&&pd>1);I.tv=v.E5!=1&&ua.bE(/(TV|Uj|RJ|Ul|V4|10K|10L|10M)\\/?\\s*/i)>-1;I.lg=v.E5!=1&&ua.bE(/(LG)\\/?\\s*/i)>-1;I.7f=ua.bE(/(7f)\\/?\\s*/i)>-1;I.jJ=I.54&&!I.7f;I.3X=\'10P\'in 26.n3.C;if(ua.bE(/(bM)\\/?\\s*/i)>-1){pd>0?I.bM=J:I.tv=J;if(10R(\'(4F:10S)\').10T){I.tv=J}}I.2k=(2I.2k==1||I.54||I.bM||(ua.bE(/(10V|10W|qf lz)\\/?\\s*/i)>-1))&&!I.tv&&2I.10G!=1;I.uv=I.6F||I.hy;I.2c=Q;if(I.54){I.10F=3Q(ua.1o(ua.L(\'OS \')+3,4).1U(\'47\',\'.\'));if(I.jJ&&(!\'Gw\'in 1C||pd<2)){I.2k=I.54=Q;I.tv=J}}I.ee=!I.2k;I.wf=I.2k||I.eO;I.HF=I.2k||I.tv;I.10r=I.3X&&I.ee;if(o.1V.xW||o.1V.xV||o.1V.wl||o.1V.tO||o.1V.tM){I.2c=J}};E 8K(4t,7r){17(B s in 7r){if(1P(7r[s])==\'3V\'){if(s=="3q"||s=="3A"){4t[s]=7r[s]}F{17(B s2 in 7r[s]){if(1P(4t[s])!=\'3V\'){4t[s]={}}if(1P(7r[s][s2])==\'3V\'){17(B s3 in 7r[s][s2]){if(1P(4t[s][s2])!=\'3V\'){4t[s][s2]={}}if(1P(7r[s][s2][s3])==\'3V\'){17(B s4 in 7r[s][s2][s3]){if(1P(4t[s][s2][s3])!=\'3V\'){4t[s][s2][s3]={}}4t[s][s2][s3][s4]=7r[s][s2][s3][s4];if(s3==\'2X\'||s3==\'2R\'){4t[s][s2][s3][s4]=2Q(4t[s][s2][s3][s4])}}}F{4t[s][s2][s3]=7r[s][s2][s3];if(s2==\'2X\'||s2==\'2R\'){4t[s][s2][s3]=2Q(4t[s][s2][s3])}}}}F{4t[s][s2]=7r[s][s2];if(s==\'2X\'||s==\'2R\'){4t[s][s2]=2Q(4t[s][s2])}}}}}F{if(s.L("10s")>0&&4m(7r[s])===""){}F{4t[s]=vR(s,7r[s])}}}O 4t};B vR=E(1f,5A){if(1P(5A)==\'4O\'){5A=4m(5A);if(1f.L("1z")>-1&&5A!=-1){5A=3G(5A)}}O 5A};E yk(){2Z{B 5y=1C[\'3b\'],x=\'10t\';5y.7S(x,x);5y.sI(x);O J}2J(e){O Q}};E y9(bi){if(bi){if(P(o.7g[bi])){o.7g[bi].uB()}}};B 2O=E(x){B y=x;if(y){y=x.6x(0).Au()+x.51(1);if(y.L("47")>-1){y=y.1U(/47/ig," ")}}B en={"of":"of","kD":"kD","E9":"Ea on Ec","DZ":"Ea 2m on Ec","uw":"10z at 10A","8d":"nB","Ed":"No","p3":"10B","hV":"10D","Ee":"10E","bR":"10Y 2R","hU":"10H e2","hN":"10Z","hK":"b9 1H","hI":"b9 1z","gi":"tQ 3K","gj":"tQ 1z","h5":"tQ 1z 2","c6":"4e hY","pz":"aE 2I","pi":"11v","bA":"11w","Eh":"11y to 11z","nT":"11t","iN":"11A","iE":"11C","iH":"Ej","t9":"Ej","oj":"HD","oh":"11E HD","11F":"11G HD","qF":"11H HD","qG":"11B HD 4K","Ek":"Ad","El":"Go to 11e 11f\'s 11g","7s":"11h","5h":"11b","2c":"11i 2c","tz":"Cn 2c"};if(P(en[x])){y=en[x]}if(v.Em==1){if(o[\'pn\'+o.1n.an]){v.an=o.1n.an;v.Em=0}}if(P(o[\'pn\'+v.an])){if(P(o[\'pn\'+v.an][x])){y=o[\'pn\'+v.an][x]}}if(v.u1){if(v.u1[x]){y=v.u1[x]}}O y};B b7=E(x,y,z){if(!P(o.jC[y])&&v.qS!=1){B t=o.bO?o.bO:(v.1T?v.1T:\'\');P(v.8g)?t=v.8g:\'\';if(v.Eb[x]==1&&v.Cx==1&&P(v.hP)){if(x=="8m"){7d(Dz,11l)}if(P(1C["p5"+v.hP])){1C["p5"+v.hP].DB(\'pD\'+x,{1T:t});1w("DX",\'pD\'+x)}F{1w("DX 11m 2m")}}if(v.DK[x]==1){if(v.ga==1){B ic;if(1C.DW){ic={\'11o\':\'11p\',\'11a\':t};if(v.i6){if(1P(v.i6)=="3V"){17(B g in v.i6){if(v.i6.2E(g)){ic[g]=v.i6[g]}}}}v.ZE==1?1w(\'ga\',\'pD\'+x,ic):\'\';DW(\'1i\',\'pD\'+x,ic)}}}}z?o.jC[y]=J:\'\'};E Dz(){if(P(1C["p5"+v.hP])){1C["p5"+v.hP].DB(\'Zn\')}};B nH=E(1b){B x=\'\';1b=1b.1U("v=","{=");if(1b){if(1b.L(\'nJ.be/\')>-1){x=1b.1o(1b.L(".be/")+4);x.1U("/","")}F{x=1b.2o(/(nJ.be\\/|v\\/|mQ\\/|Zu\\?|53.Zz\\/Hq\\/[^#]*#([^\\/]*?\\/)*)\\??{?=?([^#\\&\\?]*)/)[3]}if(x!=\'\'){if(x.L("?t=")>0){v.1A=x.1o(x.L("?t=")+3);B h=0;B m=0;B s=0;if(v.1A.L("h")>0){h=v.1A.1o(0,v.1A.L("h"));v.1A=v.1A.1o(v.1A.L("h")+1)}if(v.1A.L("m")>0){m=v.1A.1o(0,v.1A.L("m"));v.1A=v.1A.1o(v.1A.L("m")+1)}if(v.1A.L("s")>0){s=v.1A.1o(0,v.1A.L("s"));v.1A=v.1A.1o(v.1A.L("s")+1)}if(h>0||m>0||s>0){v.1A=h*yJ+m*60+s*1}}if(x.L("?")>0){x=x.1o(0,x.L("?"))}}}O x};B js=E(x,y,li,ev){if(x=="8m"){o.8m=J}if(ev==1){17(B yi in y){if(y.2E(yi)){if(1P(y[yi])=="3V"){y[yi]=\'\'}}}}if(v.lC==1&&o.8m){if(v.ZA==1||li==1){t7(x,y)}F{if(y!=1K){if(1P(y)==\'3V\'){2Z{y=5j.xF(y)}2J(e){}}F{if(1P(y)==\'4O\'){y=y.1U(/\'/ig,\'′\')}}}if(1P(v.3q)==\'4O\'){if(v.3q.L("{")==0){2Z{v.3q=v.3q.1U(/\\\'/ig,\'"\');v.3q=5j.6P(v.3q)}2J(e){9v.1w(e)}}}if(1P(v.3q)==\'3V\'){if(P(v.3q[x])||P(v.3q[\'v4\'])){B z=x;if(!P(v.3q[x])&&P(v.3q[\'v4\'])){z=\'v4\'}if(x.L("6o")==0){if(P(v.3q[\'2b\'])){z=\'2b\'}}2Z{if(y!==1K){2l(v.3q[z]+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2l(v.3q[z]+"(\'"+x+"\',\'"+v.id+"\')")}}2J(e){1w("3q",e,x)}}}F{if(v.3q==\'\'){v.3q="DD"}2Z{if(y!==1K){2l(v.3q+"(\'"+x+"\',\'"+v.id+"\',\'"+y+"\')")}F{2l(v.3q+"(\'"+x+"\',\'"+v.id+"\')")}}2J(e){1w("3q",e,x,y)}}}}if(o.8m&&v.zT==1){if(o.DE){2Z{o.DE.j8.mT({1i:x,91:y},"*")}2J(e){}}}if(v.Hl==1&&li!==1){B zv={1i:x,1d:o.U?(x=="3U"?o.Cv:o.U.1d()):0};if(y!=1K){zv["2e"]=y}if(x=="1p"||x=="1d"){zv["1p"]=o.U.1p()}if(x=="1M"||x=="9s"){zv["1M"]=v.1M}if(x=="1E"){zv["id"]=3z("Dx")}2Z{1C.9N.mT(zv,\'*\')}2J(e){};B z=x;x=="8m"||x=="1A"||x=="4n"?z=x+"ed":\'\';x=="1B"?z="Zv":\'\';x=="42"?z="8u":\'\';x=="5m"?z="3E":\'\';x=="9s"?z="Zl":\'\';x=="3U"?z="Zd":\'\';x=="Zk"?z="Z5":\'\';zv["1i"]=z;if(z!=\'\'&&z!=x){zv=5j.6P(5j.xF(zv));2Z{1C.9N.mT(zv,\'*\')}2J(e){}}}};B t7=E(x,y){B ev=26.Z7(\'7F\');if(y!==1K){ev.91=y}ev.Z8(x,J,J);o.1J.Z9(ev)};I.3h=E(x,y,X){v.Z4==1?1w(\'3h\',x,y):\'\';O 3z(x,y,X)};E 3z(x,y,X){if(P(o.Z)&&1P(x)==\'4O\'){if(o.kI==1){O}if(X){if(1P(X)==\'4O\'){if(X.L("id:")==0){X=o.V.xP(X.1o(3),"4U");if(X){if(x=="le"&&y=="Ze"){X.Kz()}}}}}if(x=="1B"||x=="3A"){if(P(y)){B bh=Q;if(1P(y)==\'4O\'){y=y.1U(/(\\r\\n|\\n|\\r)/gm,"");B 2g=-1;if(y.L("[3U:")>-1&&y.p9("]")==y.W-1){2g=y.1o(y.L("[3U:")+6,y.W-1);2g=2g.1o(0,2g.W-1);if(2g=="1d"){2g=o.U.1d()}F{2g=2Q(2g)}y=y.1o(0,y.L("[3U:"));if(y==\'\'){if(o.U.1p()>0){o.Z.3W(2g);o.Z.2H();O}F{o.2g=2g;o.Z.2H();O}}F{o.2g=2g}}if(y.L("[DF]")>-1){bh=J;y=y.1U(\'[DF]\',\'\')}if(y.L("#"+v.az)==0){y=o[o.fd[0]](y)}if(y.L("#"+v.d9)==0&&y.L(v.dP)>0){o[o.fd[1]](y,Bo,x);O}if(y.L("#0")==0){y=d6(y)}if(v.cn==1){y=cn(y)}if(y.L(".8Y")==y.W-4){B 4M=gz(y);4M.d8=E(){if(I.g8==4&&I.7a==4L){2Z{3z(\'1B\',5j.6P(I.dy))}2J(e){}}};4M.eB();O}if(y.L("id:")==0&&P(o.1O)){B z=Bq(y);if(P(o.1O[z])){o.V.GG(z);2g>-1?o.2g=2g:\'\';O J}F{O Q}}if(y.L("Zf:")==0){B z=y.1o(10);if(o.2z=="53"){o.U.Ai(z);O J}F{y=\'//nJ.be/\'+z}}}if(x=="1B"){o.V.GI();o.Z.do(y,1K,1K,(bh?1:0))}if(x=="3A"){o.lD=J;v.3i=0;o.Z.do(y,1,1K,(bh?1:0));o.V.3R(0,0);o.1A=Q}}F{if(x=="1B"){o.Z.2H()}if(x=="3A"){1P IT==\'E\'?IT():\'\'}}}if(x=="dl"){y?o.U.Ak(y):\'\'}if(x=="4D"){if(P(y)){o.lD=J;o.Z.do(y,1,1)}F{o.U.r4()}}if(x=="42"){if(o.1B){o.Z.3m();o.Z.iI()}}if(x=="bC"&&P(y)){o.1A&&o.7P?o.7P.DG(y):\'\'}if(x.L("Zj")==0){if(o.2b){o.2b.ZC(x.1o(6),y)}}if(x=="ae"){o.ae.mk();o.ae=1E w7();if(P(y)){o.ae.8Y(y)}F{if(v.D7==1){o.ae.8Y(v.CF)}F{o.ae.8Y("Zm 8v")}if(v.AV==1&&P(v.zf)){o.dv=1E zy()}}}if(x=="7M"){!o.1A?o.V.xq():\'\';o.V.9l();o.V.GS("uP")}if(x=="g4"){o.1B?o.Z.3m():o.Z.2H()}if(x=="2L"){v.4D=0;v.3i=0;o.U.qN();o.Z.cA()}if(x=="6D"){o.1d=o.U.1d();o.Z.fU()}if(x=="6G"){if(v.9o){if(v.9o.on==1&&v.9o.ZD==1){o.Z.ji()}}}if(x=="t8"&&P(y)){if(o.5M){o.5M.3h(y)}}if(x=="3a"){o.V.Fa()}if(x=="ZW"&&P(y)){if(v.2b==1){if(y.L(\'js:\')==0){v.6K=y;v.hT=J;o.Z.sS("6K")}F{if(o.p!=\'\'){B sv=5j.6P(eb(o.p));17(B l in sv){if(sv.2E(l)){if(P(sv[l].id)){if(y==sv[l].id){v.6K=\'ZY\'+(P(sv[l][\'va\'])?\'va\'+sv[l][\'va\']:\'\')+y+\'47\'+sv[l].7C;v.hT=J;o.Z.sS("6K")}}}}}}}}if(x=="10a"){1P DH=="E"?DH(y):\'\'}if(x=="7k"&&y){v.7k=y;o.3x?o.3x.DI():\'\'}if(x=="5m"){o.Z.5l()}if(x=="59"){if(P(y)){o.Z.9B(y)}F{O o.5V[o.9R]}}if(x=="du"){if(v.9o&&o.bs){if(v.9o.bs==1){O 2M.4x((o.bs.6U(10d).W-1)/2M.4x(o.U.1p())*100)}}}if(x=="hR"){O o.5V}if(x=="9s"){o.Z.6q()}if(x=="lM"){if(P(y)){v[x]=y;o.Z.iF()}}if(x=="cj"){O o.2F}if(x=="Cp"){O o.ab?J:Q}if(x=="5h"){O o.U?o.U.5E():Q}if(x=="s7"){O v.9b==1?o.3e.51(0,-1):o.3e}if(x=="Hi"){o.5c?o.3B.6u():o.3B.9i(2A(o.Dy,(o.3B.7l()==0?1:0)))}if(x=="cS"){O o.9K}if(x.L("22:")==0&&y){v[x.1U(\'1T:\',\'47\')]=y;o.Z.iI()}if(x=="10g"){O o.hD}if(x=="bu"){O o.7w}if(x=="1M"||x=="DJ"){if(P(y)){if(1P y=="4O"){if(y.L("+")==0){y=v.1M+3Q(y.1o(1))}F{if(y.L("-")==0){y=v.1M-3Q(y.1o(1))}}}if(y>=0&&y<=1){o.Z.3Y(y)}}O o.3E?0:v.1M}if(x=="3E"){O P(o.3E)?o.3E:Q}if(x=="10h"){o.V?o.V.GB(y):\'\'}if(x=="aY"){y<2?y=\'\':\'\';if(2u(o[\'u\'+y])){B x2=5j.6P(eb(o[\'u\'+y]));B v2=o.v0?gt(o.v0):{};v=v2;v=8K(v,x2);v=8K(v,2I);v=8K(v,o.lN);B vh=Q;if(o.V.da()){o.V.7G();vh=J}B vj=Q;if(o.V.iK()){o.V.cd();vj=J}o.V.4l();o.V=29;o.V=1E wk();if(o.U.7a()=="8b"){o.V.2H()}o.V.3Y(v.1M);if(P(v.1T)){9W(v.1T)}if(vh){o.V.7G()}if(vj){o.V.cd()}if(o.2c){o.V.9x()}o.V.3R(o.U.1d(),o.U.1p());bq()}}if(x=="mP"){O v.mP}if(x=="4V"){o.V.4V(J)}if(x=="10l"){o.V.mn()}if(x=="F7"){bq()}if(x=="2m"){o.U.5H(x)}if(x=="3U"){if(P(y)){if(1P y=="4O"){if(y.L("%")>-1){y=2Q(y.1o(0,y.L("%")));y=o.U.1p()*y/100}F{B lB=o.U.1d();if(o.3x&&!o.1A){if(!o.3x.l9){B f=o.3x.ak();if(f.t&&f.d){lB=f.t;o.3x.l9=J}}}if(y.L("+")==0){y=lB+3Q(y.1o(1))}F{if(y.L("-")==0){y=lB-3Q(y.1o(1))}}}}y=y*1;y<0?y=0:\'\';if(o.U.1p()>0){y>o.U.1p()?y=0:\'\'}if(!P(o.2b)&&!P(o.5G)&&o.U.1p()>0){o.2g=1K;o.Z.3W(y,J);o.Z.rg()}F{o.2g=y}}}if(x=="10f"){9v.1w(y);y?v.1S.3U=y:\'\'}if(x=="2c"){!o.2c?o.Z.9x():\'\'}if(x=="rh"){o.2c?o.Z.8o():\'\'}if(x=="ZN"){O o.2c}if(x=="3K"){O o.3c+\'/\'+o.4H}if(x=="ZG"){O o.U?o.U.3K():1K}if(x=="ZH"){if(P(o.fD)){o.fD.Do()}}if(x=="Io"||x=="ZK"){if(P(o.fD)){o.fD.Un()}}if(x=="1d"||x=="DM"){B i0=o.U?o.U.1d():0;if(o.3x&&v.bS==1&&!o.1A&&i0==0){B f=o.3x.ak();if(f.t){i0=f.t}}O x=="DM"?fc(i0):i0}if(x=="ZM"){if(o.aG){3z("1B","id:"+o.aG)}if(o.vl){3z("3U",o.vl);3z("1B")}}if(x=="1p"){O o.U?o.U.1p():0}if(x=="8A"){O o.U?o.U.ah():0}if(x=="8s"){if(y){v.8s=y;o.V.kM()}}if(x=="4Y"){if(P(y)){if(X){v.hd=bf(v.hd,y,X);if(o.2F.W==2){o.Z.5W(v.hd)}}F{o.Z.5W(y)}}F{O o.U?xy(o.U.ol()):0}}if(x=="7s"){if(P(y)){if(y==\'DQ\'){O o.6X*1}if(X){v.vm=bf(v.vm,y,X);if(o.7w.W==2){o.Z.eL(v.vm)}}F{o.Z.eL(y)}}F{O o.U?o.U.qD():0}}if(x=="DN"){O o.2z=="53"}if(x=="vV"){if(o.6X>0){o.nU=o.6X}o.Z.do(o.4a[o.lR])}if(x=="8b"){O o.1B}if(x=="lH"){O o.1A}if(x=="1n"){O o.1n[y]}if(x=="DO"){o.kI!=1?o.U.t6():\'\'}if(x=="id"){O v.id}if(x=="1w"){v.1w=y}if(x=="lC"){v.lC=y}if(x=="2h"){o.U.Ay()}if(x=="ZQ"){o.U.AM();if(X){o.ve=bf(o.ve,y,X)}}if(x=="6b"){o.U.gA()}if(x=="9r"){o.U.dS()}if(x=="2I"&&v.qS!=1){9v.1w(2I)}if(x=="ZR"&&o.3P){o.3P.8m()}if(x=="ZS"&&o.3P){o.3P.5F()}if(x=="22"){if(P(y)){if(y==\'DQ\'){O o.3r*1}if(y==\'0/1\'){if(o.5c){o.uN=o.3r;y=-1}F{y=o.uN?o.uN:0}}v.22=y;if(y.6m().W<3&&o.3B){o.3B.9i(y*1)}F{o.Z.fj(y)}}F{O o.3e?o.3e[o.3r]:\'\'}}if(x=="+22"&&v.22){if(P(y)){v.22+=\',\'+y;o.Z.fj(v.22)}}if(x=="bN"){if(P(o.bN)){if(P(y)){o.bN.3h(y)}F{O o.bN.ZT()}}}if(x=="yB"){if(o.DS){O o.DS}F{O Q}}if(x=="9y"){O o.U.9y()}if(x=="7t"){if(o.bU){o.bU.4k?o.bU.4k.3v(o.bU):\'\'}o.bU=28("2i");o.bU.id=y;o.bU.C.56=11J;o.1V.1W(o.bU)}if(x=="EF"){if(o.4J){B 5v=28("5v");B 3K=o.U.3K();5v.1c=3K.1c>0?3K.1c:o.aN;5v.1j=3K.1j>0?3K.1j:o.bH;R(5v,{"1u":"2D","1h":-5v.1j,"1g":-5v.1c,"2p":"1Z"});26.aO.1W(5v);B 9d=5v.DU(\'2d\');9d.uW(o.U.9Z(),0,0,5v.1c,5v.1j);B 4Y=2;B hW=26.28("5v");hW.1c=5v.1c*4Y;hW.1j=5v.1j*4Y;B hO=hW.DU("2d");hO.uW(o.U.9Z(),0,0,5v.1c*4Y,5v.1j*4Y);if(v.11L==1&&P(v.uU)){!P(v.hS)?v.hS=20:\'\';!P(v.uS)?v.uS="3J":\'\';hO.46=v.hS+"px 13p, 13o";hO.13n=3G(v.uS);hO.13m((v.uU=="iO"?o.iO:v.uU),v.hS,5v.1j*4Y-v.hS-5)}9d.uW(hW,0,0,5v.1c,5v.1j);B 4o;2Z{4o=5v.13f("8i/13e")}2J(e){9v.1w(e.8v);O Q}O 4o}F{O Q}}if(x=="3S"){O o.2z==x?o.U.pu():1K}if(x=="1I"){O o.2z==x?o.U.pw():1K}if(x=="2j"){if(!o.1B||v.g0===0){o.U.ac(y);O J}F{O Q}}if(x=="FM"){if(P(y)){y==\'1/0\'?y=1-2A(v.po,0):\'\';v.po=y;o.U.jo()}F{O 2A(v.po,0)}}if(x=="1Q"){if(P(y)){if(y==0){o.U.jo()}F{o.U.1Q(y)}}F{O[o.3I.x,o.3I.y,o.3T.C.1g,o.3T.C.1h]}}if(x=="1T"){if(P(y)){P(y)?v.1T=y:\'\';o.Z.9W(\'1T\');O J}F{O v.1T}}if(x=="12X"){o.Z.Bf()}if(x=="2S"){if(y){!o.kc?o.kc=[]:\'\';if(1P(y)==\'3V\'){y=o.kc.a4(y);x="18"}}}if(x=="18"){if(y){if(1P(y)==\'3V\'){2Z{o.Z.6r(y);O J}2J(e){O Q}}F{if(y.L(".8Y")==y.W-4||y.L(".8Y?")>0){B 4M=gz(y);4M.d8=E(){if(I.g8==4&&I.7a==4L){2Z{3z(\'18\',5j.6P(I.dy))}2J(e){}}};4M.eB();O J}F{if(y==\'\'){o.Z.6r([])}F{if(y==\'du\'&&o.hD>0){B 1N=2M.4x(((o.uX+(!o.V.d1("du")?o.U.1d():0))/o.hD)*100);if(1N100){O o.uY}F{o.uY=1N;O 1N}}}}}}}if(x=="6w"){o.V?o.V.b8():\'\'}if(x=="bA"){o.V?o.V.e1():\'\'}if(x=="6e"){o.V?o.V.kG(y):\'\'}if(x=="6e?"){O o.av?[o.138,o.137]:0}if(x=="gU"){o.U?o.U.gU():\'\'}if(x=="l8"){if(P(y)&&P(o.1O)){!o.1B?v.3i=0:\'\';17(B j in o.1O){if(o.1O.2E(j)){if(o.1O[j].de==y){y=j}}}if(P(o.1O[y])){o.V.GD(y);O J}F{O Q}}}if(x=="136"){B 1N=[];if(P(o.1O)){17(B j in o.1O){if(o.1O[j].5i&&o.1O[j].rB==-1){1N.2S({1T:o.1O[j].1T,id:o.1O[j].id})}}}O 1N}if(x=="Dx"){if(o.3t){O o.1O[o.3t].de?o.1O[o.3t].de:o.3t}}if(x=="131"){if(o.1O){O 7N.6g(o.1O).W}F{O-1}}if(x=="lY"){if(P(o.lY)){O o.lY}}if(x=="130"){o.V.iL(y)}if(x=="12Z"){o.U.jp()}if(x=="1y"){if(y=="on"){v.1y.1q=0}F if(y=="6u"){v.1y.1q=1;o.V.fE()}F{o.V.km()}}if(x=="m0"){o.V.7G()}if(x=="12Y"||x=="13q"||x=="13d"){if(P(y)){o[\'13A\'+x.51(-1)]=v[x]=y*1;o.V.ja(\'3N\'+x.51(-1))}F{O v[x]}}if(x=="5Y"){o[x]=J}if(x=="13t"){if(o.2b){O J}F{O Q}}if(x=="13v"){if(o.2b){O Br()}F{O Q}}if(x=="13C"){if(o.2b){O o.2b.42()}F{O Q}}if(x=="13u"){if(o.2b){O o.2b.Ce()}F{O Q}}if(x=="13x"){if(o.2b){o.2b.13y()}F{O Q}}if(x=="13w"){if(o.2b){o.2b.5m()}F{O Q}}if(x=="6h"){if(X){v.6h=bf(v.6h,y,X);o.U.6h()}F{O v.6h}}if(x=="9w"){if(P(X)){v.9w=bf(v.9w,y,X)}F{if(P(y)){y==\'0/1\'?y=1-v.9w:\'\';v.9w=y}F{O v.9w}}}if(x=="5C"){if(P(X)){v.5C=bf(v.5C,y,X)}F{if(P(y)){v.5C=y}F{O v.5C}}}if(x=="jB"||x=="pq"){B z="dQ";x=="pq"?z="pG":"";if(P(X)){v.18[z]=bf(v.18[z],y,X)}F{if(P(y)){y==\'0/1\'?y=1-v.18[z]:\'\';v.18[z]=y}}O v.18[z]}if(x=="hd"){if(o.2F.W==2){v.hd=o.2F[o.3p];v.hd=bf(v.hd,y,X);if(o.2F[0]==v.hd){o.Z.5W(0)}F{o.Z.5W(1)}}}if(x=="v"&&y){if(y.L(\'3A\')==0||y.L(\'bk\')==0){O}O v[y]}if(x.L("dF:")==0){B xx=x.1o(7);if(1P(y)==\'3V\'&&1P(v[xx])==\'3V\'){17(B yy in y){if(y.2E(yy)){v[xx][yy]=y[yy]}}}F{if(x.L(\'Hu\')==-1){v[xx]=y}}O J}if(x.L("1G:")==0){o.V.EW(x.1o(5),y)}if(v.GA==1&&x.L("1z")==0&&y){jT(\'5g, 5g > *{--7c\'+x+\':\'+3G(y)+\'}\')}if(x=="13B"){O o.U?o.U.cz():\'\'}if(x=="12W"){O o.8l+\' \'+o.k5}if(x=="k5"){O o.k5}if(x=="sF"){O o.sF}if(x=="BN"){O o.BN}if(x=="5I"){O o.5I}if(x=="12o"){O o.2b?o.Bu:1K}if(x=="ag"){o.Z.mx();v.1S.on=0;if(v.rv==1){17(B i=0;i<4W.W;i++){if(4W[i]){if(4W[i].3h("id")==v.id){4W[i]=29}}}}17(B w in 1C){if(1C[w]==o.I){1C[w]=29}}if(1C.ez==v.id){1C.ez=\'\'}if(o.3P){o.3P.5F()}o.kI=1;o.1J.1Y=\'\';o.I=29}}F{O Q}};E Bo(x,y){if(x&&y){3z(y,x)}}E bf(x,y,X){B z=4m(y)+\'\';if(y){if(y.L("/")>0){B y2=y.2o("/");if(y2.W==2){if(x==4m(y2[0])){z=4m(y2[1]);if(X){X.cN(1)}}F{z=4m(y2[0]);if(X){X.cN(0)}}}}}O z}E gz(x){B 4M=1E BI();4M.7V(\'BK\',x,J);O 4M}E Bq(y){B z=y.1o(3);if(o.1O){17(B j in o.1O){if(o.1O.2E(j)){if(o.1O[j].de==z){z=j}}}}O z}E Br(){B x;if(o.2b){if(o.2b.eJ()){x=o.2b}}if(!x&&o.5G){x=o.5G}if(x){B y={is:o.3Z,1n:x.91("12k"),8l:x.91("8l"),12j:x.91("Bb"),1b:o.Bg+(x.91("Bt")?x.91("12i")+x.91("Bt"):\'\'),1L:x.91("12h"),1p:x.91("cT"),3A:x.91("3A"),1d:(o.U?o.U.1d():\'\'),1M:x.12g(),id:o.Bu};if(o.3Z=="6K"){y.12e=o.12d}O y}}E wX(){if(\'hi\'in 8e){8e.hi.8x=1E 12b({1T:BC(2A(o.bO,v.1T)),12a:[{3g:2A(v.2j,\'\')}]});if(!o.Bv){8e.hi.lT(\'1B\',E(){3z("1B")});8e.hi.lT(\'42\',E(){3z("42")});if(o.V.gu()){8e.hi.lT(\'129\',E(){3z("bA")});8e.hi.lT(\'12V\',E(){3z("6w")})}o.Bv=J}}}B 28=E(x){B y=x;x==\'2i\'||x==\'xz\'?y=\'5g\':\'\';B z=26.28(y);if(x==\'xz\'){R(z,{"6Y":"4F","2p":"4S"})}O z};B 1w=E(a,b,c,d,e,f,g){if(v.1w==1||v.yK==1){B x=a+(b!=1K?" "+b:"")+(c!=1K?" "+c:"")+(d!=1K?" "+d:"")+(e!=1K?" "+e:"")+(f!=1K?" "+f:"")+(g!=1K?" "+g:"");9v.1w("Bw"+(v.ub==1?"2":"")+": "+x);if(v.yK==1&&P(26.8q("Bx"))){26.8q("Bx").1Y+=x+\'
\'}}};B IG=E(){if(v.yU==1&&P(v.e4)&&v.e4!=\'\'){B x=26.28(\'gx\');x.9J=\'11M\';v.e4.L(\':\')>0&&v.e4.L(\':lG\')==-1?v.e4=v.e4.1U(/:/ig,\':lG@\'):\'\';x.9u=\'jW://yU.11Z.9j/11Y?fk=\'+v.e4.1U(/,/ig,"&fk=").1U(/ /ig,"+");26.11X.1W(x)+\'&2p=11W\'}};B JG=E(2i,6W){B x=["vp","gZ","oZ","hA","dU","11V"];17(B y=0;y0){17(B y2=0;y2=fW?J:Q;B Bn=o.U.1p>=yJ?J:Q;B 6N=2M.9c(1d/60);B 7H=2M.9c(1d-6N*60);B 8F=2M.9c(6N/60);B im=2M.9c(8F/24);6N=6N-8F*60;if(im>0){8F=8F-im*24}if(v.ls==1&&o.U.5E()){B d=1E 7o();O 6Q(1E 7o(d.9F()+1d*2n).BA())}F{O 6Q((im>0?im+\':\':\'\')+(8F>0||Bn?8F+\':\':\'\')+((8F>0||By)&&6N<10?\'0\':\'\')+6N+\':\'+(7H<10?\'0\':\'\')+7H)}};B fc=E(x){B 7H=2M.9c(x);B 6N=2M.9c(7H/60);B 8F=2M.9c(6N/60);6N=2M.9c(6N%60);7H=2M.9c(7H%60);8F>0&&6N<10?6N="0"+6N:"";7H=7H>=0?((7H>=10)?7H:"0"+7H):"bK";B 5u=(8F>0?8F+":":"")+(6N>=0?6N:"0")+":"+7H;if(v.ls==1&&o.U.5E()){B d=1E 7o();O 6Q(1E 7o(d.9F()+x*2n).BA())}F{O 5u}};B Im=E(){O Iq((1C.8j!=1C.9N.8j)?26.pB:26.8j.9u)};B xy=E(x){if(x){x=x.6m();B yq=x.L(" <7x C=\'1H");if(yq>-1){x=x.1o(0,yq)}}O x};B uJ=E(x,y,z){B t;if(!BD(x)&&y){t=26.28(\'qn\');y=="11S"?y=x:\'\';t.3g=y.L(\'//\')==-1?\'jW://\'+y:y;t.11R=1;if(z){t.6H=z}B s=26.ex(\'qn\')[0];s.4k.yD(t,s)}O t};B BC=E(x){if(x){if(1P(x)==\'4O\'){x=x.1U(/<[^>]*>?/gm,\'\')}}O x};B BD=E(y){B x=Q;B n5=26.ex(\'qn\');17(B i=0;i-1){x=J}}O x};B 5Z=E(x,y){if(x){if(x.L(\'1z\')>-1||x.L(\'B\')>-1){O 3G(x)}F{x=x.1U(\'#\',\'\');B r=2Q(x.W==3?x.51(0,1).gF(2):x.51(0,2),16);B g=2Q(x.W==3?x.51(1,2).gF(2):x.51(2,4),16);B b=2Q(x.W==3?x.51(2,3).gF(2):x.51(4,6),16);if(P(y)){O\'5p(\'+r+\', \'+g+\', \'+b+\', \'+y+\')\'}F{O\'BE(\'+r+\', \'+g+\', \'+b+\')\'}}}};B R=E(e,o){if(P(e)){17(B 1f in o){if(o.2E(1f)){if(o[1f]!=\'11N\'&&o[1f]!=1K){if(1P o[1f]==\'124\'&&1f!=\'46-e2\'&&1f!=\'1H\'&&1f!=\'56\'){o[1f]+=\'px\'}if(1f.L("12n")>-1&&1f.L("Hr")==-1){o[1f]=3G(o[1f])}if(1f=="2Y"||1f.L("j4")>-1){e.C[\'-ms-\'+1f]=o[1f];e.C[\'-o0-\'+1f]=o[1f];e.C[\'-3X-\'+1f]=o[1f];e.C[\'-o-\'+1f]=o[1f]}if(1f=="yR"){if(o[1f].L(" ")>-1){o[1f]=\'"\'+o[1f]+\'"\'}}if(1f=="7t-jX"){e.C.12F(1f,o[1f],\'5S\')}F{e.C[1f]=o[1f]}}}}}};B wu=E(x,6W,b1,b2){6W=3G(6W);B y=2A(b1,1)*1;B z=2A(b2,1)*1;R(x,{"2v":"12P-3l-4P(-12O,"+6W+","+6W+" "+y+"px,5p(0,0,0,0),"+y+"px,5p(0,0,0,0) "+(y+z)+"px)"})};B 3G=E(c){if(c){c.L("1z")==0?c=\'B(--7c\'+c+\')\':\'\';O c.1o(0,1)!=\'#\'&&c.L("B")==-1&&c.L("BE")==-1?c="#"+c:c}F{O\'#eD\'}};B JI=E(x,1z,y){!1z?1z=\'#eD\':\'\';1z=3G(1z);B r=5Q(oL,12M);x=x.1U(/\\(zC\\)/g,r);x=x.1U(/\\(1z\\)/g,1z);x=x.1U(/\\(k7\\)/g,1+(v.12L.1Q-1)/2);B BG=x.1o(0,x.L(\'|||\'));B yz=x.1o(x.L(\'|||\')+3);B aZ=\'\';if(o.1n.3X){aZ=yz.1U(/6d:/g,"-3X-6d:");aZ=aZ.1U(/6d-/g,"-3X-6d-");aZ=aZ.1U(/@BF/g,"@-3X-BF");aZ=aZ.1U(/2Y/g,"-3X-2Y")}y?y.1Y=BG:\'\';jT(aZ+yz)};B 7v=E(x,y,f){B z=Q;if(x){17(B i=0;i-1){z=J}}}}}O z};B ht=E(x,y){B z=Q;if(x&&y){17(B i=0;i-1){z=J}}}O z};B jT=E(x){if(o.R){if(o.R.BH){o.R.BH.12K=x}F{o.R.1W(26.HE(x))}}};B fB=E(x){R(x,{"1u":"2D","1h":0,"1g":0,"1c":"100%","1j":"100%"})};B f1=E(x){R(x,{"9t":"1Z"})};B 4M=E(y,z){B x=1E BI();x.7V(\'BK\',y,J);x.d8=z;x.eB()};B 12I=E(x){if(x){17(B i=0;i<5;i++){if(x.12G=="12E"){1m}F{if(x.Bz){x=x.Bz}}}}O x};B gk=E(z){B gk=26.28("4o");if(o.lW.L(z)>-1){o.lW.2S(z);if(z.L("?")>0){z=z+\'&\'+2M.5Q()}F{z=z+\'?\'+2M.5Q()}}F{o.lW.2S(z)}gk.7n(\'3g\',z);gk.7n(\'1j\',\'4s\');gk.7n(\'1c\',\'4s\')};B 4c=E(e,o){17(B 1f in o){if(o.2E(1f)){e.7n(1f,o[1f])}}};B ag=E(e){if(e){2Z{e.4k.3v(e);e=29}2J(e){}}};B 5Q=E(9p,62){O 2M.9c(12B.W>1?(62-9p+1)*2M.5Q()+9p:(9p+1)*2M.5Q())};B qm=E(){O 2M.5Q().6m(36).12z(2,12)};B yt=E(x,y){x=7N.6g(x).12y(E(4t,1f){if(1f!=y){4t[1f]=x[1f]}O 4t},{});O x};B 4m=E(x){if(1P x=="4O"){O x.1U(/^\\s+|\\s+$/gm,\'\')}F{O x}};B 6e=E(x,y,z){B r=Q;if(x){if(x.L(y)>-1){B r=x.1o(x.L(y)+y.W);if(z){if(r.L(z)>-1){r=r.1o(0,r.L(z))}}}}O r};B 12w=E(x,n){if(n==0){O"#0"+cD.e(x)}if(n==-1){O cD.e(x)}if(n==1){O"#1"+yF(cD.e(x),1)}};B wF=E(x){if(v[x]!=""){if(1P v[x]!="4O"){o[x+\'o\']=v[x]}F{if(v[x].L("[{")==0){2Z{v[x]=v[x].1U(/7c\'qt/ig,\'"\');o[x+\'o\']=2l(v[x])}2J(e){}}}}};B 5U=E(x){O 6Q.ys(x)};B eb=E(x){if(x.1o(0,2)=="#1"){O cD.d(yF(x.1o(2),-1))}F if(x.1o(0,2)=="#0"){O cD.d(x.1o(2))}F{O x}};B su=E(x){if(x){if(x.L(\'3M\')==-1&&x.L(\'.\')==-1&&x.W>100&&x.L(\'2e:\')==-1){x=\'2e:8i/wg;gq,\'+x}}O x};B 1q=E(x){x?x.C.5I="3k":\'\'};B 1v=E(x){x?x.C.5I="4A":\'\'};B 3o=E(x){x?x.C.2p="1Z":\'\'};B 6I=E(x){x?x.C.2p="4S":\'\'};B 5T=E(x){O x?x.C.5I!="3k"&&x.C.2p!="1Z":Q};B 5e=E(s){if(1P s=="4O"){if(s.L("px")>0){s=s.1o(0,s.L("px"))}}O 2Q(s)};B 3k=E(x){O x.C.2p=="1Z"};B 4i=E(o,x,y){o[x+\'1h\']=0;o[x+\'2t\']=0;o[x+\'2P\']=0;o[x+\'1g\']=0;if(P(o[y])){B z=o[y].2o(" ");if(z.W==4){o[x+\'1h\']=z[0]?3Q(z[0]):0;o[x+\'2t\']=z[1]?3Q(z[1]):0;o[x+\'2P\']=z[2]?3Q(z[2]):0;o[x+\'1g\']=z[3]?3Q(z[3]):0}}O o};B 12v=E(x){if(x){x=x.1U(/ /ig,\'px \')}O x+\'px\'};B ly=E(x,y){O v[x]&&v[x]!=\'\'?v[x]:y};B eX=6Q.ys(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 cD={aP:eX+"W5+/=",e:E(e){B t="";B n,r,i,s,o,u,a;B f=0;e=cD.B8(e);l2(f>2;o=(n&3)<<4|r>>4;u=(r&15)<<2|i>>6;a=i&63;if(n2(r)){u=a=64}F if(n2(i)){a=64}t=t+I.aP.6x(s)+I.aP.6x(o)+I.aP.6x(u)+I.aP.6x(a)}O t},d:E(e){B t="";B n,r,i;B s,o,u,a;B f=0;e=e.1U(/[^A-Za-z0-9\\+\\/\\=]/g,"");l2(f>4;r=(o&15)<<4|u>>2;i=(u&3)<<6|a;t=t+5U(n);if(u!=64){t=t+5U(r)}if(a!=64){t=t+5U(i)}}t=cD.Bk(t);O t},B8:E(e){e=e.1U(/\\r\\n/g,"\\n");B t="";17(B n=0;n127&&r>6|Wt);t+=5U(r&63|128)}F{t+=5U(r>>12|AX);t+=5U(r>>6&63|128);t+=5U(r&63|128)}}O t},Bk:E(e){B t="";B n=0;B r=0;B c1=0;B c2=0;B c3=0;l2(nWq&&r0){if(v.18.Wl==1&&!v.4C){B 6g=7N.6g(o.1O);B xk=6g.51(-1)[0];xk?v.4C=xk:\'\'}B y=Dv();if(y){x=y.3A;o.bO=y.1T;o.V?o.V.Fc(y.1T):\'\';if(2u(y.2j)){if(o.U){o.U.ac(y.2j)}F{v.2j=y.2j}}if(P(y.2w)){y.22=y.2w}if(P(y.1A)){if(y.1A=="3x"&&!o.1A){}F{v.1A=o.2g=y.1A}}7Q("B7");if(P(y.id)){o.3t=y.id}B sx=["22","mP","mQ","1b","kp","B9","Bd","lM","h0","8g","6G","8s","5F","4n","4y","Be","cl","6Z","9f","1M"];if(P(v.c8)){if(v.c8.UG==1&&v.c8.mf==1){sx.2S("1T");sx.2S("t1");sx.2S("t2");sx.2S("t3");sx.2S("t4");sx.2S("t5")}}17(B i=0;i0){if(v.c8.ET==1){o.o6=v.c8.Es;o.Z.mM(y)}o.Z.9W(\'1T\')}if(P(y.1M)){1F(E(){o.Z.3Y(y.1M)},4L)}if(o.V){o.V.6r(o.18);if(v.9f){o.V.rc()}}if(o.3f){o.3f.q9()}}F{}}}if(1P(x)==\'4O\'){x=nv(x);if(x){if(x.L("#"+v.az)==0){x=o[o.fd[0]](x)}if(x){if(x.L("#"+v.d9)==0&&x.L(v.dP)>0){x=o[o.fd[1]](x)}if(x){if(x.L("#0")==0){x=d6(x)}x=nv(x)}F{x=\'\'}}}if(v.cn==1){x=cn(x)}if(x==\'\'){1w("4T 3A");o.ba=J;js("2m","4T")}o.2F=[];o.aj=[];o.7w=[];o.lR=0;o.3p=0;o.6X=0;o.af=0;v.kf==\'\'?v.kf=\',\':\'\';if((x.L(v.kJ)>-1&&x.L(v.dZ)>-1)||P(v.cj)){o.4a=x.2o(v.kf)}F{o.4a=[x]}o.bu=[];if(P(v.cj)){B cj=v.cj.2o(v.kf)}if(o.4a.W>0){B q=-1;17(B i=0;i1){o.2F[i]=o.4a[i].1o(o.4a[i].L(v.kJ)+v.kJ.W,o.4a[i].L(v.dZ)-v.dZ.W);o.4a[i]=o.4a[i].1o(o.4a[i].L(v.dZ)+v.dZ.W)}F{if(P(v.cj)){o.2F[i]=P(cj[i])?cj[i]:\'\'}F{o.2F[i]=i+1}}B is=0;if(P(v.4B)&&q==-1){if(6Q(v.4B).L("mb:")==0){if(v.4B.1o(4)*1==i){is=1}}if(v.4B==o.2F[i]){is=1}if(v.4B=="62"&&i==o.4a.W-1){is=1}}if(P(o.4B)){if(o.4B==o.2F[i]){is=1;q=i}}if(is==1){o.lR=i;o.3p=i}o.4a[i]=xp(o.4a[i])}}}F{o.4a[0]=xp(o.4a[0])}O o.4a[o.lR]}}F{O x}};E xp(x){if(P(v.oI)&&x.L("//")==-1){x=v.oI+x}O x};I.Bf=E(){if(o.18){B x=o.18.BL();17(B i=0;i0&&v.3i==1){o.gd=J;1F(x9,v.1y.8h*2n)}if(v.Uy==1&&v.Uz){UB()}17(B i=0;i0?o.V.3R(o.U.1d(),o.U.1p()):\'\';if(!o.x6){o.x6=J;if(v.1y.8h>0&&v.3i==1){o.gd=J;1F(x9,v.1y.8h*2n)}}B mG=Q;if(o.U.1d()>1&&v.lw==1&&bh!=1&&!8w()&&!P(o.2b)&&!P(o.5G)){mG=8M("ej")}if(mG){8w()?as(Q):\'\'}F{as(Q)}}}}}F{o.U?o.U.2H():\'\'}};E x9(){o.gd=Q;o.V.4E()}I.3m=E(){if(o.1B){o.gW=Q;1w("3m");o.U.3m();o.V.3m();js("42");v.rt==1?8y():\'\';v.r8==1?p8():\'\';v.5M==1?o.5M.3h("42"):\'\';if(o.5c){if(v.xa==1){3o(o.22)}}if(!P(o.2b)&&!P(o.5G)&&v.lw==0){if(8M("ej")){}F{if(v.CC!=1&&v.lZ==1){kW("dA","42")}}}if(8w()){o.qj=J}o.kQ=Q}};I.5l=E(){o.U.5l();o.V.5l();o.3E=J;js("5m")};I.6q=E(){o.U.6q();o.3E=Q;o.V.6q();o.U.3Y(v.1M);js("9s")};I.3Y=E(x,y){if(o.V){x<0.Vm?x=0:\'\';x>1?x=1:\'\';if(x<=0){I.5l();v.1M=0;x=0}F{if(o.3E){I.6q()}v.1M=x}js("1M",x);o.V.3Y(x,y);o.U.3Y(x)}};I.9l=E(){o.V.9l()};I.7Y=E(){o.V?o.V.7Y():\'\'};I.Vg=E(){I.7Y()};I.sV=E(){o.Z.6v();I.7Y()};I.3R=E(1d,1p){if(o.3x&&!o.1A){B f=o.3x.ak();if(f.t&&f.d){1d=f.t}}o.V?o.V.3R(1d,1p):\'\'};I.rq=E(1d,1p){if(o.2g>0&&o.2z!="53"){o.Z.3W(o.2g,Q);o.2g=1K}};I.gH=E(){B d=1E 7o();o.aD=d.9F();B x=Q;if(o.V.da()&&v.1l.7i!=1){o.V.bZ();x=J}if(o.3f){if(o.3f.EZ()){o.3f.aE();x=J}}if(v.18.7i==0){if(o.V.iK()&&v.18.eh==1){o.V.cd();x=J}}if(v.7p==1&&P(v.Cu)&&!P(2I.7p)){7p(v.Cu);x=J}if(o.3E&&v.pJ==1){o.Z.6q();v.pJ=0;x=J}if(!x){if(v.1S.on==1&&v.1S.2T==1&&v.1S.tE==1){7q(\'1B\',(o.1B?0:1))}I.dY()}};I.Gs=E(){if(o.V.da()){o.V.7G()}};I.dY=E(){if(o.U.7a()=="8b"){js("EP");v.Vn==1?I.mx():I.3m()}F{js("EQ");I.2H()}a0()};I.3W=E(d0,ij){if(d0o.U.1d()){O}}if(v.4y>0){d00){1d=o.2g}o.V.dB(1d,1p,x)};I.rg=E(){B 1d=o.U.1d();B 1p=o.U.1p();B b0=1p>0?1d/1p:0;B bD=2M.qa(b0*100);if(!o.hC){o.V?o.V.dB((o.2g>0?o.2g:1d),1p):\'\'}F{1d!=o.gJ&&o.gJ!=-9?o.hC=Q:\'\'}if((v.ga==1||v.Cx==1)&&1p>0){lI("xi","2H 25%",b0,0.25);lI("xZ","2H 50%",b0,0.50);lI("y8","2H 75%",b0,0.75)}17(B i=0;i<3;i++){if(!o.lv[i]){if(b0>=i*0.25+0.25){BW(i)}}}v.yc==1?1w(1,1d,1p):\'\';if(v.6D==1||v.y5>0){if(o.1B){B z=Q;B l7=Q;if(v.Cy==1&&v.6D==1){if(!o.U.5E()){z=J}}if(1d>0){if(1d==o.1d&&!z){l7=J}F{o.a2=0}o.1d=1d}F{if(v.V6==1){B ld=o.U.ah();v.yc==1?1w(2,ld,o.l3):\'\';if(!z){if(ld==o.l3){l7=J}F{o.a2=0}}o.l3=ld}}if(l7){o.a2++;if(v.6D==1){v.yc==1?1w(3,o.a2):\'\';if(o.a2==v.sU*(2n/o.n0)){o.Z.fU()}}F if(v.y5>0&&o.U.tc()>1){if(o.a2==v.y5*(2n/o.n0)){o.U.5H(\'OR qM\')}}}}}if(v.9o){if(v.9o.bs==1&&1p>0){!o.bs?o.bs=[]:\'\';o.bs[2M.4x(1d)]=1}}if(v.2b==1){if(v.CB!=1&&v.hT==1){!P(o.2b)?kW("6K",1d,1p):\'\'}if(v.CC!=1&&v.lZ==1){!P(o.2b)?kW("dA",1d,1p):\'\'}}if(v.C7==1&&v.xY>0){if(1d>=v.xY){if(!P(o.2b)){if(8M("6V")){o.U.3m();o.V.3m()}v.xY=0}}}7Q("1B");if(v.8d==1&&v.BR>-1){V9(1d,1p)}if(o.5c){a0(1d)}if(o.5y&&v.bS==1){if(o.3x){!o.2g?o.3x.mR(1d,1p):\'\'}}if(o.av){o.6e?o.6e.1B(1d):\'\'}if(P(v.4n)){B ed=v.4n;if(7v([v.4n],\'-\')){ed=1p}if(ed>0&&1d>ed){o.U.3m();o.U.3W(v.1A>0?v.1A:0);v.1A>0?o.2g=v.1A:\'\';o.Z.oC()}}if(P(v.5F)){B r1=v.5F.2o(",");17(B i=0;ir2[0]&&1d0){if(v.Vc==1){if(1P BS!=="1K"){BS(1d,1p,bD)}}if(v.Vx==1&&o.dt){if(1P BU!=="1K"){BU()}}}o.bD=bD};E BW(x){o.lv[x]=J;if(v.bS==1&&v.7T==1&&v.BY==x){if(o.5y&&o.3t){o.3x?o.3x.C1(o.3t):\'\'}}}E lI(x,y,t,p){if(!P(o.jC[y])){if(t>p){b7(x,y,1)}}};I.fU=E(){o.a2=0;P(o.c5)?2N(o.c5):\'\';if(v.Yb==1){js("6D")}F{o.2g>0||o.U.5E()?\'\':o.2g=o.U.1d()+(v.Yi>0?1:0);B C3=o.V.iK();js("6D");o.U.6D();C3&&v.18.eh==1?o.V.iL():\'\'}};I.Cm=E(){o.V.dB(0,0);o.V.x8(0,0);o.Z.3R(0,0);o.V.7Y()};I.ya=E(){if(o.U){B 1d=o.U.ah();if(v.Yl==1){js("ah",1d)}B 1p=o.U.1p();o.V?o.V.x8(1d,1p):\'\'}};I.oC=E(){js("Ym");o.7u=J;if(v.9w==1){if(o.2z=="53"){I.cA()}v.2b==1?o.Z.gM(\'7C\'):\'\';if(v.1A>0){o.Z.3W(v.1A);o.2g=1K}I.2H()}F{if(o.U.5E()||o.2z=="53"){I.cA()}F{if(v.C6==1){o.Z.3W((v.1A>0?v.1A:0),J);if(o.1n.ie){o.U.3m()}}}o.V.8r();v.C7==1?v.Yj=1:\'\';if(8M("pK")||8M("sh")){}F{9S()}}js("4n")};I.9x=E(){B 2L=Q;B 2m=Q;o.C9=Q;o.b3=J;1F(E(){o.b3=Q},iU);17(B x in o.7g){if(o.7g.2E(x)){if(P(o.7g[x])){2Z{o.7g[x].C8()}2J(e){}}}}2Z{o.dD=J;if(((o.1n.54&&v.fV==1)||(o.1n.bM&&v.G6==1))&&o.4J&&!o.9K){B x=o.U.9Z();if(x){if(x.Y9){jH();2L=J}}}if(!2L){B la;B y=o.1V;if((o.2z=="dm"||o.2z=="cH")&&o.1n.7f&&v.fV==1){o.U.r5();O}if(y.xV){o.8J=J;la=y.xV({pT:"1q"});if(la!==1K){la.bY(E(){}).2J(E(2m){})}}F if(y.xW){y.xW({pT:"1q"});o.8J=J}F if(o.1V.wl){y.wl({pT:"1q"});o.8J=J}F if(y.tO){y.tO({pT:"1q"});o.8J=J}F if(y.tM){y.tM();o.8J=J}}}2J(e){2m=J;1w(e)}if(!o.8J&&!2L){if(o.1n.3X&&o.nY){jH()}F{I.s0()}}if(!2m){1F(Ca,4L)}};E jH(){B x=o.U.9Z();if(x){if(o.U.1d()==0&&o.1n.54&&v.XX!=1){!o.1B?o.Z.2H():\'\'}F{o.hB=J;o.U.Ax();x.XS();x.1D("Jm",C2)}}}E mj(){B x=o.U.9Z();if(x){x.Y0()}};I.jH=E(){jH()};I.mj=E(){mj()};E Ca(){if(o.C9!=J){if(o.9E){o.U.dS()}if(v.1S.qL==1){mF(J);o.5r=J}v.5M==1?o.5M.3h("ln"):\'\';js("2c");b7("ln","9x",1)}};B c9;B 8z={x:0,y:0};E qI(e){if(o.3f){if(o.3f.Y4()){O}}if(e.Y5!=0){e.qz!=0?8z.x++:8z.x--;e.cs!=0?8z.y++:8z.y--;if((v.1S.C4==1||v.1S.C5==1)&&o.2c&&8z.y>8z.x){3O(c9);c9=7d(E(){8z={x:0,y:0};3O(c9)},2n)}F{o.9z=J;3O(c9);c9=7d(E(){o.9z=Q;o.V.4V();8z={x:0,y:0};3O(c9)},4g);o.V.4V();e.8W()}if(8z.x>8z.y){if(e.qz>0){o.Z.3Y(3Q(v.1M)-v.1S.jG/10,"no")}F{o.Z.3Y(3Q(v.1M)+v.1S.jG/10,"no")}}F{B st=(o.1n.jU?-v.1S.jG/10:v.1S.jG/10);if(v.1S.C5==1&&o.2c){o.U.1Q((e.cs>0?st:-st))}F if(v.1S.C4==1&&o.2c){3z("3U",(e.cs>0?"+"+st*10:"-"+st*10))}F{o.Z.3Y(3Q(v.1M)+(e.cs>0?st:-st),"no");o.V.iQ()}}}}E C2(){if(o.1n.54){o.U.zW();js("rh")}o.hB=Q}I.s0=E(){if(o.dD){o.2c=J;o.V.9x();if(!o.8J){if(P(o.8O)){2Z{R(o.8O,{\'1c\':\'100%\',\'1j\':\'100%\',\'1u\':\'sG\',\'1g\':0,\'1h\':0,\'56\':"oL"})}2J(ey){}}R(o.1V,{\'1c\':\'100%\',\'1j\':\'100%\',\'1u\':\'sG\',\'1g\':0,\'1h\':0,\'56\':"oL"});o.3c=o.1V.2f;o.4H=o.1V.2W;2Z{26.aO.C.6C=\'3k\';if(!P(o.18)){26.yE=E(e){e.8W()}}}2J(ey){}}if(v.qO==1){R(o.1V,{\'8a\':\'#41\'})}if(v.9L==1&&o.1n.3X==1&&!o.1n.ff){B sw=1C.c7.1c;B fz=1;17(B i=1;i<6;i++){if(sw>2n*i){fz=2A(v[\'9L\'+(2n*i)],i)}}if(fz>1){o.1V.C.CA=fz;o.9L=fz;bq()}}if(o.3f){o.3f.aE()}a0();o.dD=Q}};I.8o=E(){mC=J;if(26.BZ){26.BZ()}F if(26.BO){26.BO()}F if(26.BX){26.BX()}F if(26.BV){26.BV()}F if(26.BT){26.BT()}F if(26.BQ){26.BQ()}if(!o.8J){I.s6(Q)}};I.J5=E(x,y){s8(x,y)};E s8(x,BP){if(P(o.2b)&&!BP){o.p0=x}F{B 2L=Q;B e0=o.9n/x;B dg=0;B lq={\'1j\':e0};if(v.YS==1){if(e0>o.96){e0=o.96;dg=o.9n/x;o.9n=lq[\'1c\']=dg}}if(P(o.8O)&&v.Hf!=1){2Z{R(o.8O,lq)}2J(ey){2L=J;1w("eH YV YW")}}if(!2L){o.4Z=x;o.96=e0;if(o.4Z>0){R(o.1J,lq)}if(dg>0){js("1c",dg)}js("1j",e0)}if(o.2b&&!o.2c){o.4H=e0;if(dg>0){o.3c=dg}o.2b.2G()}}};I.s6=E(x){if(mC||x){o.2c=Q;o.hB=Q;if(!o.8J){if(P(o.8O)){2Z{R(o.8O,{\'1u\':\'nM\',\'1g\':0,\'1h\':0,\'56\':\'Cr\'});R(o.8O,o.Hc);R(o.8O,{\'1c\':o.aN,\'1j\':o.bH})}2J(ey){}}R(o.1V,{\'1c\':o.aN,\'1j\':o.bH,\'1u\':\'2D\',\'1g\':0,\'1h\':0,\'56\':\'Cr\'});2Z{26.aO.C.6C=\'2B\';26.yE=E(e){O J}}2J(ey){}}o.V.8o();if(v.qO==1){R(o.1V,{\'8a\':v.nQ});if(v.ec==1){o.1V.C.8a=\'ec\'}F{R(o.1V,{\'8a\':v.nQ})}}if(o.9L>1){o.1V.C.CA=1;o.9L=1;bq()}if(v.1S.qL==1){mF(Q);o.5r=Q}if(o.3f){o.3f.aE()}a0();o.lm?o.lm=Q:\'\';o.V.lQ();mC=Q;js("rh");o.8J=Q;o.b3=Q}};I.5r=E(x){v.1S.Yv!=0?mF(x):\'\'};E mF(x){8z={x:0,y:0};if(x){1C.1D("qC",qI,{cP:Q})}F{3O(c9);1C.6A("qC",qI)}}I.cA=E(x){v.4D=0;if(x!=1){o.V.3m();o.Z.Cm()}F{}o.U.3Y(v.1M);if(o.V.da()){o.V.7G()}if(o.3E){I.5l()}a0(0);1w("2L");js("2L")};I.mx=E(){v.4D=0;v.3i=0;v.oK=0;v.6D==1?v.6D=9:\'\';o.U.qN();o.Z.cA()};I.5W=E(x){if(P(o.3p)){if(o.3p!=x){o.3p=x;if(v.wU==1){o.4B=o.2F[x];if(o.5y){3b.7S("x5",o.4B)}}o.U.5W(x);js("4Y",o.2F[x]);o.V.xg(x)}}};I.jc=E(){o.V?o.V.jc():\'\'};I.eL=E(x){if(P(o.6X)){if(o.6X!=x){o.6X=x;if(v.HQ==1){o.bt=v.bt=o.7w[x];if(o.5y){3b.7S("wW",o.bt)}}o.U.eL(x);js("7s",x);o.V.ja("7s")}}};I.9B=E(x,z){x==\'0.0\'?x=0.1:\'\';B y=x;6Q(y).L(\'.\')>0?z=1:\'\';y=y*1;if(!z){y=x==o.dq?1:o.5V[x];o.9R=x}y=3Q(y);if(o.kh||z){o.j0=y;17(B i=0;i0&&o.5y){B tb=3b.4p("oz"+x+"47"+o.d);if(tb){B ct=1E 7o();o.aD=ct.9F();B Ci=(ct.9F()-tb)/Yt;if(Ci0){if(o.U.1p()>0){if(o.U.1p()0){v["6o"+x+"47"+"Bl"]=v["6o"+x+"Cd"]}F{O Q}}}}if(o.k4.L("8D")!=-1&&v.2b==1&&!o.bh&&v[x+\'s\']==1){if(1P tL=="1K"){O Q}if(x=="6V"||x=="sh"){if(1P Bm!=="1K"){2q=[];O Bm(x)}}if(P(o.2b)||P(o.5G)){if(!5T(o.sN)||8w(o.3Z)){1w(\'ad bg\');O Q}F{1w(\'ad nc\');O J}}F{if(P(v[x])){if(v[x].6m().L(".")>-1||v[x].6m().L(":")>-1||v[x].6m().L("[YG]")>-1){js("YH",x);if(!8w(x)&&x!="dA"){1F(E(){o.1B||(o.5G==29&&o.2b==29)?\'\':o.Z.9l()},10);fO()}7B=0;8Q=0;mE=x;2q=v[x].2o(" gb ");o.5O=[];o.tk=2q.W;mh();o.Bs=1;o.mp=J;17(B i=0;i<2q.W;i++){2q[i]=2q[i].2o(" or ")}v[x.a4("47","iY")]=v[x];v[x]=29;o.3Z=x;if(x!=\'dA\'){o.2b=1E tL()}o.5G=1E m9();17(B i=0;i<2q.W;i++){17(B j=0;j<2q[i].W;j++){B 7W=4m(2q[i][j]);if(7W.L("[50%]")>0){B 1N=5Q(1,2);2q[i][j]=2q[i][j].1U("[50%]","");if(1N==2){2q[i][j]=\'\'}}}}if(v.rM==1){17(B i=0;i<2q.W;i++){B n=i==0?1:0;if(2q[i].W>n){17(B j=n;j<2q[i].W;j++){B 7W=4m(2q[i][j]);if(o.1n.rS){fT(7W)}F{1F(fT,i*100,7W)}}}}}if(2q[0][0]==\'\'){kN()}F{o.5G.m8(4m(2q[0][0]),x)}O J}F{O Q}}F{O Q}}}F{O Q}};I.sS=E(x){8M(x)};E kW(w,x,d){if(P(o[w+\'o\'])&&v[w+\'s\']==1){B y;17(B i in o[w+\'o\']){if(o[w+\'o\'].2E(i)){if(!P(o[w+\'o\'][i].p6)&&P(o[w+\'o\'][i].1d)&&P(o[w+\'o\'][i].2b)){B z=o[w+\'o\'][i].1d.6m();B ok=Q;if(z){if(x=="8x"){if(z==x){ok=J}}F{if(z=="42"){if(z==x){ok=J}}if(z.L("%")>0){if(d>0){z=2Q(z.1o(0,z.L("%")))*d/100}F{z=-1}}F{z=2Q(z)}if(x>=z){if(v[\'6o\'+w+\'Bj\']>0&&z>-1){if(x-z>=v[\'6o\'+w+\'Bj\']){z=-1}}if(z>-1){ok=J}}}if(o[w+\'o\'][i].Bi&&o.U.1p()>0){if(o.U.1p()0){1w("8D WO");o.2b.4l();o.2b=29;o.2b=1E tL()}if(8w()){ma()}F{if(o.1B){o.U.3m();o.V.3m()}}o.tF++;if(o.mp&&v.eN>0){2N(o.eN);o.eN=1F(AY,v.eN*2n*60);if(P(v.B4)){if(v.B4!=\'\'){o.iA?o.iA.5F():\'\';o.iA=1E WI()}}}o.mp=Q;if(v.B3>0){1w("8D WP");js("WR");1F(tw,v.B3*2n,x)}F{tw(x)}}F{1w("8D WS")}}};E tw(x){o.2b.Go(x)}E AY(){if(P(o.2b)){if(o.2b.eJ()&&o.eP==0){o.2b.rA();1w("8D qM "+v.eN);2q=[];cK()}}}I.WU=E(){js(\'WV\',o.3Z);1w("8D 2m");tr()};I.kN=E(){tr()};E tr(){B n=mh();1w("8D 6w "+!n);!n?kN():cK()};I.WZ=E(x){if(v[o.3Z+"tm"]){17(B i=0;i<3;i++){v[o.3Z+"tm"]=v[o.3Z+"tm"].1U(x+(i==0?\' gb \':(i==1?\' or \':\'\')),\'\')}}};E mh(){B x=Q;if(o.3Z){B 7Z=v[\'6o\'+o.3Z+\'47\'+\'Bl\'];B kS=v[\'6o\'+o.3Z+\'47\'+\'XC\'];if(kS||7Z){if(kS>0&&o.sa>0){o.tk=kS;if(o.eP>=kS){x=J}}F{if(7Z>0){o.tk=7Z;if(o.eP>=7Z){x=J}}}}}O x}E kN(){if(2q.W>0&&2q[7B]){if(8Q<2q[7B].W-1){1w("8D XF");o.2b?o.2b.rA():\'\';ma();8Q++;B 7W=4m(2q[7B][8Q]);B gG=rw(7W);if(gG==\'6Z\'){o.5G=1E m9();o.5G.m8(7W,o.3Z)}if(gG==\'2m\'){kN()}}F{cK()}}F{cK()}}E rw(7W){B x=\'6Z\';if(v.rM==1&&o.5O){B l8=Q;B n=0;17(B i=0;i1&&8Q<2q[0].W-1&&2q[8Q]){B BB=2q[8Q].51(1,99);2q[0].rU(8Q+1,99);rP=J}}if(1P(x)=="3V"){17(B i=0;i=i){O}F{}}}if(2q.W==1&&2q[0].W>1){}F{B n=0;17(i=0;i0&&7B==2q.W-1){if(2q[0][0].L("js:")==0){7B=-1;2q=[[2q[0][0]]]}}if(o.Xq==2){2L=J}if(2q.W>7B+1&&!2L){o.2b.rA();ma();7B++;o.Bs++;8Q=0;B 7W=4m(2q[7B][0]);B gG=rw(7W);if(gG==\'6Z\'){o.5G=1E m9();o.5G.m8(7W,mE)}if(gG==\'2m\'){cK(i3)}}F{gn();o.V.7Y();if(P(o.2b)){o.2b.4l();o.2b=29}o.5G=29;2q=[];8Q=0;7B=0;o.oF=0;o.DT!=1?js("Xt",o.3Z):\'\';o.DT=0;if(v.FD==1){if(o.go){2Z{o.go.qW()}2J(e){1w(o.go,e)}o.go=1K}}mE=\'\';o.eP=0;o.DR=0;2N(o.eN);3O(o.Xv);o.iA?o.iA.5F():\'\';o.cI?o.cI.1q():\'\';o.sa++;if(o.3Z=="7C"||(o.3Z=="ej"&&v.lw==1&&o.gW)||o.3Z=="6K"){if(v.3A!=\'?\'){o.U.cL();B re;if(o.rp){o.Z.ji();o.rp=Q;re=J}if(o.2z=="53"&&!o.sd&&o.1n.54){re=J;o.3Z=="7C"?o.U.AA():\'\'}if(re||i3==\'i3\'||v.Xu==1||o.qj){o.qj=Q}F{o.Z.2H(1)}}}if(o.p0>0){s8(o.p0);o.p0=0}if(o.3Z=="pK"){9S()}o.sd=Q;o.3Z=29}};I.Xj=E(){2q=[[\'\']]};I.gM=E(y){B x=[\'7C\',\'ej\',\'pK\',\'6V\',\'sh\'];B z;17(B i=0;i0){v[x[i]]=v[x[i].a4("47","iY")];v[x[i].a4("47","iY")]=29}}}if(y=="7C"||y=="6K"){if(v.sA>1){if(P(o.sz)&&v.hT==1){17(B i in o.sz){o.sz[i].p6=1K}v.sA--}}}};I.nB=E(){fO();if(P(o.8d)){o.8d.4l();o.8d=29}o.8d=1E WT()};I.WX=E(){gn();o.8d.4l();o.8d=29};I.fO=E(){fO()};I.gn=E(){gn()};E fO(){if(o.9X){}F{o.9X=28("2i");o.1V.1W(o.9X);fB(o.9X);R(o.9X,{"2v":"#41","1H":0.1});o.9X.C.56=Fn}};E gn(){if(o.9X){o.1V.3v(o.9X);o.9X=29}};E 8y(){if(P(o.2j)){B p=o.2c?2A(v.WQ,v.2j):v.2j;if(p!=o.sM){ac(p,o.2j,v.gL)}1v(o.2j);R(o.2j,{"1H":v.mt});o.V.4E();o.f6?o.f6.1B():\'\'}};I.h1=E(){if(P(o.2j)){if(5T(o.2j)){3O(o.yd);B t=o.U.1d();if(t==0&&v.zZ==1){}F{if(v.E8>0){2N(o.sC);o.sC=1F(p8,v.E8*2n)}F{p8()}}}}};E p8(){2N(o.sC);if(v.rt==1&&!o.1B){}F{R(o.2j,{"1H":0});1F(E7,4b)}}E E7(){if(!o.1B&&v.g0==1){}F{1q(o.2j);o.f6?o.f6.42():\'\';o.V.4E()}}I.8y=E(){8y()};E E6(x){if(v.rv==1){17(B i=0;i<1C.4W.W;i++){if(1C.4W[i]){if(1C.4W[i].3h("id")!=v.id){1C.4W[i].3h(\'42\')}}}}1C.ez=v.id}E rz(x){B y=7N.6g(x).W;o.hD=0;if(y>0){x=rE(x,y,\'\',-1)}O x}E rE(x,y,p,j){B x2=[];B 2L;if(P(x[\'18\'])){x=x[\'18\'];y=x.W}B ii=0;17(B i=0;i0&&q2>0){B s1=x[i][\'3A\'].1o(q1+1,q2-q1-1);B s2=s1.2o(",");B s3=\'\';17(B k=0;k0){x[i][\'5i\']=rE(x[i][\'5i\'],z,x[i][\'id\'],i)}}if(!2L){x2.2S(x[i])}}O x2}E Dv(){B x=[];if(P(v.4C)){if(v.4C.L("x-")!=0){17(B y in o.1O){if(o.1O.2E(y)){if(o.1O[y].de==v.4C){v.4C=y}}}}if(P(o.1O[v.4C])){v.18.YR==1?v.18.md=0:\'\';x=o.1O[v.4C]}F{x=o.18[0];if(v.4C==o.rF){o.2g=1K}}}F{x=o.18[0]}if(x){17(B i=0;i<10;i++){if(P(x[\'5i\'])){x=x[\'5i\'][0]}F{1m}}v.4C=x.id;if(v.4C==o.rF&&x.1A!=\'3x\'){x.1A=1K}}O x}I.gs=E(){O gs()};E gs(){B x=Q;if(o.V){if(o.V.gu()){if((v.18.dQ==1||v.jB==1)&&o.V.cF()){x=J}}}O x};E 9S(){b7("4n","9S",1);o.Z.gM();if(o.5y&&v.bS==1){o.3x.mR(0,o.U.1p())}if(o.V.gu()){if(gs()){if(P(v.18.CU)){o.CV=1F(E(){o.V.b8()},v.18.CU*2n)}F{o.V.b8()}}F{rQ()}}F{if(v.YK==1&&o.2c){o.Z.8o()}rR()}}I.CN=E(){rQ()};E rQ(){if(v.18.pG==1&&!o.V.cF()){o.V.lS();O}if(v.18.EN==1){!o.V.iK()?o.V.cd():\'\'}rR()}E rR(){v.5M==1?o.5M.3h("4n"):\'\';js("XZ");if(v.7p==1&&v.XT==1&&2u(v.CL)){7p(v.CL)}if(v.9J){if(1P CI!=="1K"){!o.9J?o.9J=1E CI():o.9J.CH()}}!o.9J?8y():\'\'}E nv(x){if(x.L(\'js:\')==0){2Z{x=2l(x.1o(3))}2J(e){9v.1w(e.8v)}}O x?x:\'\'}};B yX=E(1b){B 1b;B 3L;B oJ;B 7X;B ha="";B db=0;B jt=Q;B pZ=Q;B sJ;B U;B 3w;o.3I={x:1,y:1,x0:1,y0:1};B aa;B nk;B mV=0;B gI=0;B jM;if(1P(1b)==\'4O\'){1b=4m(1b);if(1b.L("[{")==0){2Z{1b=1b.1U(/7c\'qt/ig,\'"\');1b=5j.6P(1b);aa?1b=o.Z.6B(1b):\'\'}2J(e){9v.1w(e);1b="D3 5j"}}if(1b.L("#"+v.az)==0){1b=o[o.fd[0]](1b)}if(1b){if(1b.L("#"+v.d9)==0&&1b.L(v.dP)>0){aa=J;o[o.fd[1]](1b,aJ)}}if(1b){if(1b.L("#0")==0){if(1b.L(o.dR)>0){1b=d6(1b.1U(o.dR,\'\'))+o.dR}F{1b=d6(1b)}}}if(v.cn==1){1b=cn(1b)}if(1P(1b)==\'4O\'){if(1b.L(".aX")==1b.W-4||1b.L(".8Y")>0){nk=1b.2o(" or ");tl()}}}o.3T=28("2i");fB(o.3T);R(o.3T,{"5x":"2Y 0.2s 3l","1G-8f":"8N"});o.1V.1W(o.3T);if(v.1S.Di==1){if(!o.ti){qK(o.3T,\'o.Di\',v.1S.iC!=1,v.1S.iC==1,Dp);o.ti=J}}if(!aa){aJ()}E Dp(){B p=o.3T.kU;B p2=o.3c;if(v.1S.iC==1){p=o.3T.oA;p2=o.4H}B x;if(p>p2*2A(v.1S.Dn,0.5)){if(o.V.gv()){x=J;o.V.e1()}}F{if(p<-p2*2A(v.1S.Dn,0.5)){if(o.V.cF()){x=J;o.V.b8()}}}if(x){if(v.1S.iC==1){R(o.3T,{"1h":0})}F{R(o.3T,{"1g":0})}}F{1E 5K({mc:o.3T,1L:(v.1S.iC==1?"1h":"1g"),to:0,1d:0.1,6t:"EO",me:"ti"})}}E tl(){1b=nk[mV];if(1b.L(o.dR)>0){1b=1b.1U(o.dR,\'\');v.3A=1b}B 4M=gz(1b);4M.d8=E(){if(I.g8==4&&I.7a==4L){cd(I);o.V.Gk()}F{ne(1)}};4M.tj=E(e){ne(1)};4M.eB();aa=J}E ne(x){if(mV+10){y=o[o.fd[1]](y)}if(1b.L(".aX")==1b.W-4){B aX=y.2o(/(\\r\\n\\t|\\n|\\r\\t)/gm);1b=[];B tA=1;B kw=\'\';17(B i=0;i-1){if(aX[i].L(" - ")>-1){B 1N=aX[i].2o(" - ");kw=1N[1N.W-1]}}if(aX[i].L("3M")>-1){1b.2S({1T:""+(kw!=\'\'?kw:tA),3A:aX[i]});tA++;kw=\'\'}}}F{y=y.1U(/(\\r\\n\\t|\\n|\\r\\t)/gm,"");2Z{1b=5j.6P(y)}2J(e){ne(2)}}if(o.V){if(v.18.m7==1){o.V.iL(2)}}aJ();bq();1F(E(){js("18")},1)}}E aJ(x){1b=o.Z.6B(x?x:1b);1b&&1b!=\'?\'?6B(1b):\'\';o.1B&&x&&!o.2b?o.U.2H():\'\'}E 5H(x,Db){B y=J;B yy=J;js("Vh",x);if(o.kI){O}if(Db!=1&&v.6D==1&&v.td==1){te();O}if(3L){if(o.1B||o.gW||(v.3i==1&&!o.1A)){if(3L.W>0){7X++;y=7X>3L.W-1;if(y&&3L.W>1&&v.e7>0){if(o.e71){if(o.2F[o.3p].L(2O("e9"))==-1){o.2F[o.3p]=o.2F[o.3p]+\' (\'+2O("e9")+\')\'}if(o.3p>0){yy=Q;o.Z.5W(o.3p-1);k9()}F{if(o.2F[o.3p+1].L(2O("e9"))==-1){yy=Q;o.Z.5W(o.3p+1);k9()}}}}if(!y){B z=Q;o.2g>0||!o.1A||U.5E()?\'\':o.2g=4e();if(o.2z!=nq(3L[7X])||o.2z!=\'cS\'){if(o.1B){o.Z.cA(1);z=J}}if(v.tD>0){2N(o.jL);o.jL=1F(kl,v.tD*2n)}F{kl()}}F{if(v.6D==1&&yy&&v.td!=1){y=Q;te()}}}}F{y=Q;if(!o.1A){kl()}}}if(y&&yy&&x){sH(x,J)}};E kl(){if(o.kI){O}if(o.1B||o.gW||(v.3i==1&&!o.1A)){1w("UE ch",o.2g);6B(\'or\');o.1A&&!o.2b?U.2H():\'\';k9()}F{if(!o.1A){if(3L.W>0){if(7X+1<3L.W){7X++;o.e7++;6B(\'or\')}}}F{2N(o.jL);o.jL=1F(kl,2u(v.tD,5)*2n)}}}E sH(x,mr){b7("2m","kY",J);o.e6=Q;if(v.D8==1&&!o.ba){if(v.D7==1){o.ae.8Y(v.CF)}F{o.ae.8Y(x)}if(v.AV==1&&P(v.zf)){o.dv=1E zy();o.Z.h1()}}mr?o.ba=J:\'\';if(o.1B){o.Z.7Y();o.V.3m()}P(o.2j)&&!P(o.dv)?o.Z.8y():\'\';js("2m",x)}E te(){gI++;1w("kY fU AO "+gI);o.1B?o.mu=1:\'\';P(o.c5)?2N(o.c5):\'\';o.c5=1F(z6,v.sU*2n)}E z6(){B x=2A(v.UR,10);if(o.1B||o.mu==1){o.mu=0;if(gI0&&!o.5f&&!y){B 1d=o.zS;if(1d+10<3R()){1w(\'UP (zg)\');js("zg");U.2H();U.3W(1d);x=J}}if(!x){o.Z.oC()}};I.as=E(){if(v.r8==1){P(o.2j)?o.Z.8y():\'\'}v.g0==1?o.Z.h1():\'\';o.V.2H();o.Z.zm();if(v.UM==1&&P(v.qA)){if(v.qA.W>5){sj();3O(sJ);sJ=7d(sj,v.zX*2n)}}js("1B")};I.kV=E(){if(v.my==1&&o.4J){if(o.Z.kV()){o.9K=U.rL();o.V.4E();qH()}}o.sT=J};I.e5=E(){4e()>0&&4e()==3R()&&o.Z.gs()?\'\':o.Z.3m()};I.ip=E(){1w("UJ")};I.hZ=E(){1w("sV");o.Z.sV();P(o.gJ)?js("3U",o.gJ):\'\'};I.d7=E(){1w("sW");gI=0;o.Z.sW();o.2z=="1I"?qQ(1):\'\'};I.aA=E(){if(U){1w("3R",3R());o.Z.3R(4e(),3R());js("1p",3R());gI=0;2N(o.c5);if(P(o.nU)){o.Z.eL(o.nU);o.nU=29}}};E 4e(){B x=U.1d();O x}E 3R(){B x=U.1p();O x}I.ew=E(){};I.8U=E(){1w("9l");o.Z.9l();js("7M")};I.ce=E(){if(db!=4e()){if(!o.9X){o.Z.7Y();if(db==0){if(v.g0==1&&v.zZ==1){o.Z.h1()}}}}db=4e();B cT=3R();js("1d",db);if(v.2h.on==1){if(1P(zY)==\'E\'){!v.dl&&v.2h.dl?v.dl=v.2h.dl:\'\';if(!3w&&v.2h.3N!=1&&v.dl&&v.dl!=\'\'&&db>0){o.dr=1E zY();3w=o.dr.gS()}}}if(o.2z=="1I"&&o.1n.6F&&cT>0){if(o.1B&&db>cT-1){2N(jM);jM=1F(Af,4g)}}};E Af(){if(!jt){o.Z.3m();o.U.8r()}}I.t6=E(){if(o.2z=="53"){U?U.o3():\'\'}};I.Ai=E(x){o.Z.cA();U.Aj(x)};I.EG=E(x){if(P(x)){if(3w){3w.3Y(x)}v.2h.1M=x}};I.Ak=E(x){if(P(x)){if(3w){3w.3g(x);3w.2H()}}};I.o3=E(){if(o.2z=="53"&&U){O U.43()}F{O J}};I.pw=E(){O o.2z=="1I"?U.pw():1K};I.pu=E(){O U.pu()};I.5W=E(x){1w("Wd",x);if((o.2z=="cS"||o.2z==o.ws||(o.2z=="1I"&&(v.9g==0||a7()<2))||(o.2z=="3S"&&(v.oM==0||cG()<2)))&&P(o.4a[x])){B 1d=I.1d();o.2g>0?\'\':o.2g=1d;o.Z.3W(1d,Q);6B(o.4a[x],J);B y=J;if(v.1l){if((v.1l.Wa==1&&!o.1B)||!o.1A){y=Q}}if(o.af>0){U.fN(o.af)}if(y){o.Z.2H()}}if(o.2z=="1I"&&v.9g==1&&a7()>1){U.FP(x)}F if(o.2z=="3S"&&v.oM==1&&cG()>1){U.FU(x)}F if(o.2z=="53"||o.2z=="dm"){U.sB(x)}};I.KN=E(x,y){O jd(x,y)};I.tg=E(x,y){O AK(x,y)};E jd(x,y){B r=x.1j+\'p\';if(x.1j<4L){r=\'nT\'}F if(x.1j>=4L&&x.1j<=dz){r=\'iN\'}F if(x.1j>dz&&x.1j<=jf){r=\'iE\'}F if(x.1j>jf&&x.1j<=4b){r=\'iH\'}F if(x.1j>4b&&x.1j<=fW){r=\'t9\'}F if(x.1j>fW&&x.1j<=At){r=\'oj\'}F if(x.1j>At&&x.1j<=zh){r=\'oh\'}F if(x.1j>zh&&x.1j<=z4){r=\'qF\'}F if(x.1j>z4&&x.1j<=zP){r=\'WE\'}F if(x.1j>zP){r=\'qG\'}if(x.1c==WC&&x.1j<=WB){r=\'iN\'}F if(x.1c==AT&&x.1j<=zH){r=\'iE\'}F if(x.1c==Wr&&x.1j<=VP){r=\'iH\'}F if(x.1c==VL&&x.1j<=Al){r=\'oj\'}F if(x.1c==VJ&&x.1j<=VI){r=\'oh\'}F if(x.1c==VH&&x.1j<=VF){r=\'qF\'}F if(x.1c==VE&&x.1j<=VD){r=\'qG\'}if(v.1l.VB==1&&P(v.1l[\'6H\'+r])){r=v.1l[\'6H\'+r]}F{if(y==1){r=2O(r)}if(y==2&&P(x.9M)){r=2Q(x.9M/2n)+\' \'+2O(\'kD\')}}O r};E AK(x,y){B r=x.o7();if(r=="Vz"||r=="en"){x="VN"}F if(r=="VG"||r=="ru"){x="Русский"}if(1P(v.nW)=="3V"){if(P(v.nW[x])){x=v.nW[x]}F{x=2A(v.nW[y.6m()],x)}}O x};E qH(){if(o.4J&&o.2a&&!o.s9){U.sc();17(B i=0;i0){if(o.bu[x]){B 1d=I.1d();o.2g>0?\'\':o.2g=1d;o.Z.3W(1d,Q);6B(o.bu[x],J);o.Z.2H()}}F{if(o.2z=="1I"&&v.cZ==1){U.FN(x)}F if(o.2z=="3S"&&v.zj==1){U.FT(x)}F if(o.4J){U.fN(x)}}};I.ol=E(){B x=o.2F[o.3p];x==1K?x=\'\':\'\';B y=iS()&&v.ax==1&&v.9g==1&&x!=2O("2B");O(y?\'\'+2O("2B")+\' \':\'\')+x};I.qD=E(){B x=o.7w[o.6X];x==1K?x=\'\':\'\';O x};I.iS=E(){O iS()};E iS(){B x=Q;if(U){if(o.2z=="53"){x=U.2B()}if(o.2z=="1I"&&v.9g==1&&a7()>1&&v.ax==1){x=U.2B()}if(o.2z=="3S"&&v.oM==1&&cG()>1){x=U.2B()}}O x}E a7(){if(o.2z=="1I"){O U.a7()}F{O 0}}E cG(){if(o.2z=="3S"){O U.cG()}F{O 0}};I.9y=E(){O o.4J?U.9y():o.4Z};I.4V=E(x){if(U&&(o.r0||P(v.9y))){U.4V()}if(v.yY>0){R(o.3T,{"1j":(o.2c?"100%":o.bH-v.yY)})}if(o.3w&&v.2h.AI==1){o.dr.4V()}if(v.rk==1){VW()}if(o.rD){o.rD.4V()}};I.3K=E(){O U?U.3K():{}};I.r5=E(){U.r5()};I.6D=E(){1w(\'6D\');o.a2=0;o.1A?v.3i=1:\'\';o.Z.9l();if(1b&&v.VS!=1){if(1b.L(\'(5Q)\')==-1){1b=1b+(1b.L(\'?\')==-1?\'?\':\'&\')+\'zC=(5Q)\'}}if(1b){if(o.4J){U.3g(1b);I.2H()}F{6B(1b)}}};if(!P(o.2j)){qT()}if(P(v.2j)){if(v.2j!=\'\'){ac(v.2j,o.2j,v.gL);if(v.r8==1&&!o.1A){1q(o.2j)}}F{v.2j=29}}E aC(){ha=U?U.7a():\'\'}E z2(1b){3L=1b.2o(" or ");17(B i=0;i<3L.W;i++){if(3L[i].L(" gb ")>-1){oJ=3L[i].2o(" gb ");3L[i]=oJ[5Q(0,oJ.W-1)]}if(P(v.oI)&&3L[i].L("//")==-1){3L[i]=v.oI+3L[i]}}7X=0}E zV(){aC();if(ha=="8b"||o.5f){o.Z.rg()}if(ha!=""){o.Z.ya()}}E qT(){if(o.2j){o.1V.3v(o.2j)}o.2j=28("2i");R(o.2j,{"4F-3q":"1Z","1H":v.mt,5x:"1H 0.5s"});if(v.rk==1){12s()}F{R(o.2j,{\'1u\':\'2D\',\'1g\':0,\'1h\':0,\'1c\':\'100%\',\'1j\':\'100%\'})}o.1V.1W(o.2j)}E 6B(x,y,zk){2N(jM);v.jO==\'\'?v.jO=\';\':\'\';if(x.L(\'{\')>-1&&x.L(\'}\')>-1&&x.L(v.jO)>-1){B z=x.2o(v.jO);o.bu=[];17(B i=0;i0){B fu=3L[7X];if(fu){if(fu.L(\'js:\')==0){2Z{fu=2l(fu.1o(3))}2J(e){9v.1w(e.8v)}}}if(fu){o.2z=nq(fu);B gS=Q;if(zk){gS=J}1b=fu;if(1b){1b=1b.1U(/\\(5Q\\)/g,2M.5Q())}F{1b=3L[0]}if(!gS&&x!=\'x\'&&U&&o.2z==ft&&(ft=="cS"||(ft=="cH"&&!o.1n.2k)||(ft=="53"&&o.1A&&!pZ)||ft=="dm"||ft=="1I"||ft=="3S")){U.3g(1b);1w("3g")}F{1w("12A");oS();z3(1b)}qQ()}}if(!y){3O(o.r3);o.r3=7d(zV,o.n0);if(!P(v.22)&&v.mZ==1&&v.qP==1){v.22=\'\'}if(P(v.22)){o.Z.fj(v.22)}if(v.gh==1){if(v.my==1&&o.1n.2k){}F{if(o.2z=="53"){R(o.3T,{"1h":-iU,"1g":-iU})}F{3o(o.3T)}v.1y.1q=0}}}}E qQ(x){if(o.dq||x){if(o.kh){U.hb(o.j0)}F{if(o.9R!=o.dq){U.hb(o.5V[o.9R])}}}}E nq(x){B 1L="cS";if(x){if(x.L(".Jc")>0){1L="1I"}F if(x.L(".Ja")>0){1L="3S"}F if(x.L("w")==0&&x.L("s")==1){1L=o.ws}F if(x.L(\'53.9j/\')>-1||x.L(\'nJ.be/\')>-1){if(1P(A5)==\'E\'){1L="53";if(v.ym==1){B y=\'jW://4o.53.9j/vi/\'+nH(x)+\'/\';zK(y+\'An.hm\',E(z){z>100?v.2j=y+\'An.hm\':v.2j=y+\'12c.hm\';if(o.1O){o.1O[o.3t][\'2j\']=v.2j}v.3i==1||o.1A?\'\':ac(v.2j,o.2j,v.gL)})}}F{1w("No zp")}}F if(v.cH==1&&x.L(\'cH.9j/\')>-1){1L="cH"}F if(v.dm==1&&x.L(\'13s.9j\')>-1){1L="dm"}F if(v.zT==1){if(1P(zA)==\'E\'){zA(x)?1L="7c":\'\'}}}o.r0=1L=="53"||1L=="cH"||1L=="dm";o.4J=1L=="cS"||1L=="1I"||1L=="3S"||1L==o.ws;O 1L}E zK(1b,zN){B 4o=1E 13l();4o.d8=E(){zN(I.1j)};4o.3g=1b}E z3(x){o.2z=nq(x);if(o.4J){U=1E K6(x,o.3T,Q)}if(o.r0){U=2l("1E yX"+o.2z[0].Au()+o.2z.51(1)+"(x,o.3T);")}if(o.2z=="7c"){U=1E ZJ(x)}o.V?o.V.Gz():\'\';B t=0;if(P(v.1p)){if(o.3x&&v.bS==1&&!o.1A){t=o.3x.ak().t}1F(E(){o.Z.3R(t,v.1p)},100)}}E oS(){if(U){U.4l();U=29;ha="7u"}if(3w){3w.4l();3w=29;3w=1K;o.dr.5F();o.3w=29;o.dr=29}};I.4l=E(){oS()};I.ZI=E(){3L=[];oS()};I.6B=E(x,y,z){6B(x,y,z)};I.ac=E(x){ac(x,o.2j,v.gL)};I.2H=E(){if(U){jt=Q;pZ=Q;if(o.5f){o.3P.2H()}F{U.2H();v.g0==1?o.Z.h1():\'\'}if(P(3w)){3w.2H()}if(o.7P){if(o.4J){if(o.aD>0&&!o.7P.ZU()){o.7P.q9()}}F{o.pO=[];o.V.ja("bC")}}if(o.4J&&v.Kx>-1&&!o.rO&&!o.1n.54){if(o.aD>0){U.Ks()}}k9()}F{1F(I.2H,4b)}};E k9(){if(v.A1>0&&3L.W>1){if(3R()==0||v.Ap==1){2N(o.qu);o.qu=1F(A0,v.A1*2n)}}}E A0(){if(o.1B&&(3R()==0||v.Ap==1)&&4e()==0&&!o.jL){if(U){if(U.ah()==0&&7X!=3L.W-1){5H(\'6B AO\')}}}}I.AM=E(1i){if(o.3w){if(v.2h.AI==1){if(o.wi[o.3w]>2){O}}if(1i){1i.bo();1C.1i?1C.1i.6M=J:\'\'}B 1N=U;U.rK(J,o.3w);3w.rK(Q,o.3T);U=3w;3w=1N;U.2H();3w.2H();js("2h")}};I.AA=E(){U.3g(1b)};I.ri=E(){v.5M==1?o.5M.3h("1q"):\'\';o.qR=J};I.iW=E(){if(v.1y.xj){v.1y.xj=Q;if(o.V){o.V.ug(1);o.V.r7()}}o.qR=Q};I.Ay=E(){if(o.3w&&o.dr){o.dr.g4()}};I.gA=E(){if(o.4J&&o.6b){o.jq=J;U.6b()}};I.dS=E(){if(o.4J&&o.9r){U.9r()}};I.nE=E(){if(v.gp==1&&P(v.Z6)){if(P(o.gp)){o.gp.1v()}F{if(1P(zb)==\'E\'){o.gp=1E zb()}}}jp();if(U){nf(0);U.nE()}};I.cL=E(){o.gp?o.gp.1q():\'\';U?U.cL():\'\'};I.jp=E(x){jp(x)};E jp(x){if(v.Zx==1&&2u(v.cI)){if(P(o.cI)){o.cI.1v(x)}F{if(1P(z5)==\'E\'){o.cI=1E z5()}}}}I.3m=E(){if(o.5f){o.3P.3m()}F{U?U.3m():1w("Zs")}if(P(o.3w)){3w.3m()}};I.qN=E(){pZ=J;o.Z.3W(0,Q);P(o.2j)?o.Z.8y():\'\';6B(\'x\')};I.dY=E(){U?U.dY():\'\'};I.3W=E(x){if(U){if(o.5f){o.3P.3W(x)}F{U.3W(x);if(v.2h.on==1){if(3w){3w.3W(x)}}}}};I.5l=E(){if(U){U.5l();o.5f?o.3P.5l():\'\';1w("5m")}if(v.2h.on==1&&v.2h.eR==1){if(3w){3w.5l()}}};I.6q=E(){if(U){U.6q();o.5f?o.3P.6q():\'\';1w("9s")}if(v.2h.on==1&&v.2h.eR==1){if(3w){3w.6q()}}};I.3Y=E(x){U?U.3Y(x):\'\';if(v.2h.on==1){if(v.2h.eR==1&&3w&&!o.HJ){3w.3Y(x)}}if(o.5f){o.3P.3Y(x)}};I.q8=E(){O U?U.q8():Q};I.5E=E(){O U?U.5E():Q};I.7a=E(){O ha};I.7u=E(){O jt};I.1d=E(){B x=0;if(U){x=4e();if(o.5f){B y=o.3P.4e();y?x=y:\'\'}F{if(3R()>0&&x!=3R()){o.zS=x+0.11d}}O x}F{O 0}};I.1p=E(){B x=0;if(U){x=3R();x==0&&P(v.1p)?x=v.1p*1:\'\';if(o.5f){B y=o.3P.3R();y?x=y:\'\'}}O x};I.ah=E(){O U?U.ah():0};I.gU=E(){o.3I.gU=o.3I.gU?Q:J;R(o.3T,{"2Y":(o.3I.gU?"3u(-1)":"3u(1)")})};I.11j=E(){qT()};I.r4=E(){if(o.4J){U.4D()}};I.zM=E(x,y){if(x==\'1Q\'){if(y==1){dX(v.1l.1Q/100)}if(y==2){dX(-v.1l.1Q/100)}if(y==3){o.U.jo()}}F{if(o.4J){if(!o.ar[x]){if(x==\'pf\'){o.ar[x]=0}F{o.ar[x]=1}}if(y==1){o.ar[x]+=v.1l[x]/100}if(y==2){o.ar[x]-=v.1l[x]/100}if(y==3){if(x==\'pf\'){o.ar[x]=0}F{o.ar[x]=1}}!o.jx?o.jx=[]:\'\';o.jx[x]=x+\'(\'+2Q(o.ar[x]*100)+\'%) \';B cf=\'\';17(B i in o.jx){cf+=o.jx[i]}R(U.9Z(),{\'6U\':cf});o.V.mD(x)}}};I.1Q=E(x){dX(x)};E dX(x){if(6Q(x).L(":")>0){B y=x.2o(":");B z0=o.3c/o.4H;B z1=o.U.3K();if(z1.1c>0){z0=z1.1c/z1.1j}B z=y[0]/y[1];if(z0!=z){if(o.4J){U.fH()}B w2=o.4H*z;B x2=w2/o.3c;B h2=o.3c/z;B y2=h2/o.4H;if(x2<1){o.3I.x0=o.3I.x=3Q(x2);o.3I.y=1}F{o.3I.x=1;o.3I.y0=o.3I.y=3Q(y2)}R(o.3T,{"2Y":"3u("+o.3I.x+") 3y("+o.3I.y+")"});o.j1=x}}F{o.3I.x+=3Q(x);o.3I.y+=3Q(x);R(o.3T,{"2Y":"3u("+o.3I.x+") 3y("+o.3I.y+")"})}if(v.1S.10X==1){if(!o.qB){if(o.3I.x>0||o.3I.y>1){qK(o.3T,\'o.10N\');o.qB=J}}qE()}o.V.mD(\'1Q\')};I.jo=E(){if(o.4J){U.fH()}o.3I.x=o.3I.x0;o.3I.y=o.3I.y0;R(o.3T,{"2Y":"3u("+o.3I.x+") 3y("+o.3I.y+")"});o.V.mD(\'1Q\');o.j1=29;qE()};E qE(){if(o.qB&&v.1S.Os!=1){if(o.3I.x==1&&o.3I.y==1){R(o.3T,{"1h":0,"1g":0})}}};I.fS=E(x,y){U.fS(x,y)};I.cz=E(){O cz()};E cz(){O 3L?(3L.W>0?(3L[7X]?3L[7X]:\'\'):\'\'):\'\'};I.tc=E(){O 3L.W};I.9Z=E(){O U?U.9Z():Q};I.6h=E(){if(o.4J){U.6h()}};I.qU=E(){U.qU()};E sj(){B 4M=gz(v.qA+\'?1b=\'+3L[7X]);4M.d8=E(){if(I.g8==4&&I.7a==4L){if(I.dy){v.1T=I.dy;o.Z.9W(\'1T\')}}};4M.eB()}};B K6=E(1b,1J,2h){B 1e=28(v.gh==1?"KJ":"ge");B aw;B tK=0;B 1I;B 4R=Q;B sQ=Q;B ts=Q;B a3=Q;B g2=-1;B oT=-1;B 3S;B 6E=Q;B ws;B tq=Q;B 6f=Q;o.5h=Q;B 8p=0;B 8T=Q;B 2m;B 10J;B nC=Q;B iw=-1;B cC=-1;B sY;B sg;B 9Q;B hu;B 10O;B KI=\'ge/FR; 10u="10q.10x, 11I.40.2"\';B nA=Q;R(1e,{\'1u\':\'nM\',\'1c\':\'100%\',\'1j\':\'100%\',\'3V-pe\':\'xE\',\'5x\':"6U 0.2s 3l",\'9p-1j\':\'2B\',\'62-1j\':\'1Z\',\'9p-1c\':\'2B\',\'62-1c\':\'1Z\'});fH();if(o.1n.7f&&v.3i==1&&v.sE==1){if(!o.1A&&v.7C){4c(1e,{\'jy\':1})}F{o.3E=J;o.V?o.V.5l():\'\';4c(1e,{\'3E\':1,\'jy\':1,\'3i\':1})}}F{if(v.rf==1&&o.1n.2k){if(v.Kw!=1&&o.1n.7f&&v.2b!=1){}F{4c(1e,{\'jy\':1})}}if(!o.1n.tv){4c(1e,{\'4D\':(v.4D==1?\'8x\':\'1Z\')})}}if(v.11r==1){4c(1e,{"11q":"Kk","11n":"Kk"})}1b=h0(1b);4c(1e,{\'3g\':1b,\'x-3X-6b\':\'H1\',\'Kh\':\'J\'});if(v.10o!=1){4c(1e,{\'Kh\':\'J\'})}if(v.10n==1){4c(1e,{\'2h\':\'Q\'})}if(2h){1e.3i=J;if(v.2h.eR!=1||v.3i==1){1e.3E=J}F{1e.1M=2u(v.2h.1M)?v.2h.1M:v.1M}}if(v.Zo==1){4c(1e,{\'Zq\':\'Zw\'})}rH();if(v.Zy==1){B di=28("eH");4c(di,{"Hx":"no","H2":"J","GN":"J","3g":""});R(di,{"1u":"2D","1c":"100%","1j":"100%","2V":0});1J.1W(di);B KK=1C.7d(E(){if(di.j8.26.g8==="ZB"){1C.3O(KK);R(di.sr.aO,{"2X":0,"2R":0});di.sr.aO.1W(1e)}},100)}F{1J.1W(1e)}if(!P(1b)){1b=\'\'}B qq=Q;if(o.1n.tv){if(1b.L("Zb")>0){qq=J}}if(o.1n.6F){if(1b.L("Zc")>0||(v.J2==1&&v.eG==1)){qq=J}}if(1b.L(".Ja")>0){6f=J;if(!o.3S){if(1P Jb!=="1K"){o.3S=1E Jb()}F{6f=Q}}if(P(o.3S)){if(!P(1C.IV)){o.3S.qn()}F{qX()}}}F if(((2I.1I==1&&v.qS!=1)||1b.L(".Jc")>0)&&!qq&&(o.g9.L("8L")!=-1||P(1C.5L))){4R=J;sQ=J;2Z{if(P(1C.5L)){if(!5L.Jj()||(o.1n.6F&&v.Zh==1&&!o.1n.54)||(o.1n.6F&&o.1n.54&&v.Je==1)||(o.1n.qs&&v.Zi==1)){1w(\'8L ZZ \',5L.Jj());4R=Q}F{if(v.4D==1||v.3i==1||v.IR==1||2h){dW(Q)}}}F{4R=Q}}2J(2m){4R=Q}}F if(1b.L("w")==0&&1b.L("s")==1&&v.10i==1){8T=J;tn()}if(o.1n.tv&&v.3i==1&&!4R&&!6f&&!8T){1F(E(){o.Z.dT()},100)}if(v.7P==1){P(o.7P)?o.7P.aE():\'\';o.7P=1E 10k()};I.qU=E(){qX()};E qX(){6f=J;if(tH()){if(v.4D==1||v.3i==1||v.IO==1){q0(Q)}}F{6f=Q;1w("ZV gT IM")}}E q0(x){if(o.3S&&!6E){o.3S.gS(x,1e,1b,2h);P(1C.IV)?6E=J:\'\'}}E dW(x){1w("8L");if(o.4a.W>1){v.9g=0;v.IX=J}F{v.IX?v.9g=1:\'\'}if(o.bu.W>1){v.cZ=0;v.IY=J}F{v.IY?v.cZ=1:\'\'}o.9Q=Q;g2=-1;9Q=[];o.3B?o.3B.JZ():\'\';B qY=Q;if(v.7C&&v.K2==1){qY=J;v.K2=0}aw={IN:(v.K4==1&&!2h),11K:(v.4D==1||v.3i==1||2h||x)&&!qY,fp:60,rn:60,13i:Q};if(v.Ju>0){aw.133={6O:{Jx:v.Ju*2n}}}if(v.Jz>0){aw.13z={6O:{Jx:v.Jz*2n}}}if(v.13c==1){aw.12f=J}if(v.eG==1){B ks=[\'wv\',\'pr\',\'ck\'];B mY=[\'9j.11O.gl\',\'9j.12m.12T\',\'4d.w3.12S\'];B dj={};17(B i=0;ifW){v.6s.fp=fW}v.6s.rn=v.6s.fp}if(P(v.6s.JE)){v.6s.rn=v.6s.fp=v.6s.JE}if(1P v.6s=="3V"){17(B 1f in v.6s){if(v.6s[1f].6m().L(\'2l:\')==0){v.6s[1f]=2l(v.6s[1f].1o(5))}aw[1f]=v.6s[1f]}}}js("12r",1I);1I=1E 5L(aw);js("1I",1I,1);1I.II(1b);1I.12q(1e);1I.on(5L.7F.Z3,E(){1w("8L WH")});1I.on(5L.7F.Z1,E(1i,2e){!2h?o.Z.dT():\'\'});1I.on(5L.7F.VR,E(1i,2e){if(!2h&&v.9g==1&&a7()>1){KM();o9();o.V?o.V.je(o.3p):\'\'}});1I.on(5L.7F.VT,E(1i,2e){o9()});1I.on(5L.7F.VU,E(1i,2e){o9()});1I.on(5L.7F.VV,E(1i,2e){if(!2h){if(2e.jb.5h!=o.5h){o.5h=2e.jb.5h;o.V.4E()}o.5h=2e.jb.5h;if(o.5h){1w("VQ");o.Jt=1b.L("?vI")>-1;if(1e.1p>0&&1e.cX>0){if(1e.1p-1e.cX<10){if(o.iR>0){if(o.iR==1e.cX&&o.JM==1e.1p){o.oD++;if(o.oD>2){o.oD=0;o.iR=-1;1I.ag();dW(J);8r()}}F{o.iR=-1}}F{o.iR=1e.cX;o.JM=1e.1p}}}}}if(v.9g==1){o.3p=1I.pE;o.V?o.V.je(o.3p):\'\'}pC()});1I.on(5L.7F.VX,E(1i,2e){if(P(2e.iJ)){!2h?js("VZ",2e.iJ.W1):\'\';if(v.W2==1){1P K8!=="1K"?K8(2e.iJ):\'\'}}if(g2>-1){1I.Kd=g2;g2=-1}ts=J;IL()});1I.on(5L.7F.W3,E(1i,2e){js("VY",2e,1)});1I.on(5L.7F.VO,E(1i,2e){if(!2h&&v.cZ==1){1F(ty,4b)}});1I.on(5L.7F.Z2,E(1i,2e){if(!2h&&v.cZ==1){tx()}});1I.VA=Q;if(v.VC==1){1I.on(5L.7F.Vy,E(1i,2e){if(1P(2e)=="3V"){if(2e.iJ.1L==\'22\'){B fu=2e.iJ.1b;if(fu){B st=1I.FK;if(o.5c){o.3B.se(st+\'bI\'+fu)}F{!9Q[st]?9Q[st]=[]:\'\';9Q[st].2S(fu)}}}}});1I.on(5L.7F.VK,E(1i,2e){B x=1I.VM;B y=\'\';17(B i=0;i0||2h||v.5h==1||8T?\'\':o.2g=4e();1I.ag();if(!2h){o.U.5H()}}}F{B nx=Q;if(2e.1L=="Wz"){if(v.WA==1&&o.U.tc()>0){nx=J}F{1w("8L og U 2m, iY");1I.WD()}}F{nx=J}if(nx){2m="8L og 2m, ag";1I.ag();!2h?o.U.5H():\'\'}}}F{1w("8L ",2e.1L,2e.jb,(2e.od?2e.od.oN:\'\'));js("Wg",(2e.od?2e.od.oN:\'\'));if(8p>0){8p=2;sZ()}}});a3=J}E ta(x){if(x){17(B j=1;j<11;j++){if(v["IU"+j]){x=x.1U("{"+j+"}",v["IU"+j])}}}O x}E o9(){if(!2h&&v.9g==1&&a7()>1){if(o.3p!=1I.pE){o.3p=1I.pE;o.V?o.V.je(o.3p):\'\';1w("8L Wn "+o.3p)}if(2u(v.d2)&&o.3p>0){B fq=v.d2.2o(",");17(B k=0;k-1){1w(\'W9 4Y\');1I.hH=o.3p-1;o.3p--;1m}}}if(v.ax!=1&&pR()&&oT>-1){sy(oT)}}}E tn(){if(P(1C.IH)){if(tH()){if(!P(o.ws)){o.ws=1E W8()}ws=1E IH(1e,1b,2A(v.Wj,{IN:J}));tq=J}F{8T=Q;1w("gT IM")}}}E IL(){t0()};I.6h=E(){t0()};E t0(){if(v.H6&&o.V){if(1e.bL.W>0){if(v.6h==1){1e.bL[1e.bL.W-1].fx="FE"}F{1e.bL[1e.bL.W-1].fx="3k"}if(!o.6h){o.6h=J;o.V.4E()}}F{if(o.6h){o.6h=Q;o.V.4E()}}}}E sP(){1w("Wm");!2h&&o.1B?o.Z.3m():\'\';o.Z.8y();8p=1;sZ(o.1B)}E sZ(x){if(8p>0){2N(sY);sY=1F(IJ,v.IK*2n)}}E IJ(){if(8p>0){1w("Rq");if(4R){if(8p==1){1I.II(1b)}if(8p==2){1I.ag();dW(J);1e.1B()}}F{4c(1e,{\'3g\':1b})}}}1e.1D(\'UX\',Jk);1e.1D(\'2m\',sb);1e.1D(\'7u\',8r);1e.1D(\'1B\',as);1e.1D(\'42\',e5);1e.1D(\'FA\',ce);1e.1D(\'hC\',ip);1e.1D(\'l9\',hZ);1e.1D(\'Fy\',d7);1e.1D(\'Fx\',ew);1e.1D(\'7M\',8U);1e.1D(\'Fw\',aA);1e.1D(\'Vv\',Ka);1e.1D(\'Fv\',sl);1e.1D(\'Fu\',sm);if(v.J2==1&&o.1n.6F){if(2u(v.UH)){if(2u(v.UI)){1e.1D(\'FI\',sq)}F{if(1P Jn!=="1K"){o.ql=Jn(1b,1e)}}}}if(o.1n.7f){1e.1D(\'Jm\',Jl)}E Jl(){1e.dV("V")}E Jk(){if(!4R&&!6f){!2h?o.Z.dT():\'\'}}E sb(){if(!4R&&!6f){if(1e.2m){1w(1e.2m,1e.2m.oN,1e.2m.8v);B x=1e.2m.oN;2m=1e.2m.8v;if(2m==\'\'){if(x==1){2m="UK"}if(x==2){2m="sR"}if(x==3){2m="eb"}if(x==4){2m="gT oH"}}1w("kY: ",2m)}if(sQ&&v.oK==1&&4e()==0){2m=1K;sP()}if(2m!=1K||o.1n.54){5H()}}}E 5H(){!2h?o.U.5H():\'\'}E 8r(){if(!2h){o.U.8r()}F{if(v.2h.9w==1){1e.cX=0;1e.1B()}}}E as(){if(!o.1A&&v.7C){1w(\'Ji 1B\');42();o.Z.2H();O}if(4R&&8p>0){}F{if(!2h){B aM=o.Z.8w()&&o.oF!=1;if(aM||cC==-1){B x=Q;if(4R){if(P(o.2b)||P(o.5G)){if(aM){}F{1w(\'42 kQ\');42();x=J}}}if(!x){o.U.as()}}}}}E e5(){if(!nA){1w("UL");if(o.1B&&o.gW&&!1e.7u&&v.Jg==1&&!o.9K){1w("Jg");hr()}F{!2h&&!o.Kb&&1e.8u?o.U.e5():\'\'}}}E ce(){!2h?o.U.ce():\'\';if(cC>-1){if(4e()>cC){42();cC=-1}}}E ip(){!2h?o.U.ip():\'\'}E hZ(){!2h?o.U.hZ():\'\'}E d7(){if(2h){pW()}F{o.U.d7();rI();if(4R&&8p>0){8p=0;1w("UN up");1I.Ki();hr();o.V.2H()}if(P(v.9y)){2G()}1F(J9,4b)}}E Kj(){if(1e.C.1h=="-UQ"||1e.oA<-2n){cL()}}E J9(){if(1e.bX&&o.7w.W==0&&v.US!=0){B at=1e.bX;17(i=0;i0){fN(o.af,1)}};I.9y=E(){O(1e.pP/1e.gV)};E pW(){if(1e.gV>0){R(1J,{"1j":1J.2f/(1e.pP/1e.gV)-2Q(v.2h.2V)})}F{if(tK<20){1F(pW,100);tK++}}}E rI(){if(v.ox==1){3O(o.tI);o.tI=7d(tJ,100);tJ()}}E tJ(){if(1e){if(1e.gV>0){o.Z.J5(1e.pP/1e.gV);3O(o.tI)}}}E aA(){!2h&&!8T?o.U.aA():\'\'}E ew(){!2h?o.U.ew():\'\'}E 8U(){if(4R&&8p>0){}F{!2h?o.U.8U():\'\'}}E Ka(){o.Z.rq()}E tH(){B oo=1C.Jr=1C.Jr||1C.UT;B kd=1C.Kr=1C.Kr||1C.UU;B nm=oo&&1P oo.nm===\'E\'&&oo.nm(KI);B KL=!kd||kd.tG&&1P kd.tG.UO===\'E\'&&1P kd.tG.5F===\'E\';O nm&&KL}B tC="<7x C=\'1H:0.5\'>";E KM(){if(!2h&&v.9g==1){B x=1I.a8;B q=-1;o.2F=[];if(x.W>1){if(v.4B==\'62\'){q=x.W-1}17(B i=0;i-1||v.Uv==1){if(P(x[i].9M)){B yi=o.2F.L(y);yi>-1?o.2F[yi]+=" "+tC+" &gO;"+2Q(x[yi].9M/2n)+\' \'+2O(\'kD\')+\'\':\'\';o.2F[i]=y+" "+tC+" &gO;"+2Q(x[i].9M/2n)+\' \'+2O(\'kD\')+\'\'}}F{o.2F[i]=y}if(P(x[i].KS)){o.aj[i]=x[i].KS[0]}}F if(P(x[i].6H)){o.2F[i]=x[i].6H}F{o.2F[i]=i}if(P(v.4B)&&q==-1){if(v.4B==o.2F[i]){q=i}}if(P(o.4B)){if(o.4B==o.2F[i]){q=i}}}if(v.ax==1){o.2F[x.W]=2O("2B")}F{q==-1?q=x.W-1:\'\'}if(v.KE==1||q>-1){if(v.hE=="6w"||(!o.1A&&v.4D==0)){1I.sn=q}F{if(v.hE=="gg"){1I.hH=q}}o.3p=q}F{if(v.ax==1){o.3p=1I.a8.W-1}F{o.3p=1I.Vr}}if(v.KC>0){1I.oW=x.W-v.KC*1-1}pC()}if(1I.a8[o.3p]){o.9M=2A(1I.a8[o.3p].9M,0)}o.V?o.V.4E():\'\'}}E pC(){if(v.cZ==1){ty();tx()}}E ty(){if(!2h&&v.cZ==1){B x=1I.bX;o.7w=[];B 2L;B 1X=-1;if(x.W>1){17(B i=0;i0){if(x[i].h3!=o.aj[o.3p]){17(B j=0;j-1){o.6X=1X;1I.pt=1X}}E tx(){if(!2h){B x=1I.bX;B y=1I.pt;if(y>-1){if(P(x[y].h3)){if(o.aj.W>0){if(o.aj[o.3p]!=x[y].h3){17(B i=0;i1){1e.bX[x].rG=J;1e.bX[y==1?0:o.af].rG=Q;o.af=x;y!=1?1e.cX=o.U.1d():\'\'}}E 4e(){if(6f){O 6E?o.3S.1d():0}F{O 1e.cX}};E 3R(){B x=1e.1p;if(x==UZ){v.5h=1;x=4e()+10;if(o.cT){x0){hu=o.2g}}}};I.cL=E(){cL()};E cL(){if(!o.jq&&(o.1n.2k||o.1n.3X)){R(1e,{"1u":"nM","1g":0,"1h":0});if(P(v.9y)){2G()}if(nC){!o.3E?1e.3E=Q:\'\';nC=Q}if(hu>0){o.2g=hu;hu=0}cC=-1}};I.3m=E(){1w(\'8u\');42()};E 42(){if(8T){ws.42()}F{1e.42()}};I.dY=E(){!1e.8u?3m():hr()};I.3W=E(x){if(6f&&6E){o.3S.3U(x)}F{if(4R){if(v.WG==1&&x>0&&pR()&&v.ax==1){g2=1I.hH;1I.Kd=0}}1e.cX=x}};I.5l=E(){1e.3E=J};I.6q=E(){1e.3E=Q;if(o.2z=="1I"&&o.1n.54&&v.2b==1){if(!P(o.Kp)){nA=J;1w("54 9s");1e.42();1F(E(){1e.1B();nA=Q},10);o.Kp=J}}};I.3Y=E(x){1e.1M=x};I.Ks=E(){if(o.KB!=1e){B ch;B 9d;if(o.nt[1e]){ch=o.nt[1e];9d=o.rV[1e]}F{1C.nu=1C.nu||1C.Yo;if(P(1C.nu)){2Z{9d=1E nu();ch=9d.Y1(1e);o.nt[1e]=ch;o.rV[1e]=9d}2J(e){1w(e)}}}if(9d){B ia=9d.Y8();ia.ia.5A=v.Kx;ch.KA(ia);ia.KA(9d.Yr);o.rO=J;o.KB=1e}}};I.q8=E(){O!1e.8u};I.5E=E(){O v.5h==1||8T?J:o.5h};I.9Z=E(){O 1e};I.rL=E(){4c(1e,{\'V\':\'1\'});O J};I.4D=E(){4c(1e,{\'4D\':\'8x\'});if(4R&&!a3){dW(Q)}if(6f&&!6E){q0(Q)}};I.7a=E(){B 7h="8b";if(1e.8u){7h="8u"}if(1e.7u){7h="7u"}O 7h};I.rK=E(x,y){2h=x;y.1W(1e);1J=y;if(x){if(v.2h.eR!=1){1e.3E=J}F{if(!o.3E){1e.3E=Q}}pW();if(o.2F.W>0&&v.ax==1){if(4R){iw=o.3p;1I.oW=0;1I.hH=0}}}F{if(!o.3E&&v.2h.eR!=1){1e.3E=Q}1e.1M=2u(v.2h.1M)?v.2h.1M:v.1M;rI();if(o.2F.W>0&&v.ax==1){if(4R){1I.oW=-1;if(iw>-1){iw<1I.a8.W?1I.sn=iw:\'\'}}}}};I.1d=E(){O 4e()};I.1p=E(){O 3R()};I.ah=E(){B x=0;if(1e.8A){if(1e.8A.W>0){B y=4e();17(B i=0;i<1e.8A.W;i++){if((y>=1e.8A.1A(i)||y>=1e.8A.1A(i)-100)&&y<=1e.8A.4n(i)){x=1e.8A.4n(i)}}x==0?x=1e.8A.4n(1e.8A.W-1):\'\'}}if(P(v.4n)){B ed=v.4n;if(7v([ed],\'-\')){ed=3R()}x>ed?x=ed:\'\'}O x};I.2B=E(){O pR()};E pR(){B x=Q;if(4R){if(a3){x=1I.YM}}F if(6f){if(6E){x=o.3S.2B()}}O x}I.3K=E(){O{"1c":1e.pP,"1j":1e.gV}};I.3g=E(x){if(x){x=x.1U(/\\(5Q\\)/g,2M.5Q());x=h0(x);1b=x;o.ba!=2?o.ba=Q:\'\';if(6f){if(6E){o.3S.ch(x)}}F if(4R){4R&&1I?1I.ag():\'\';dW(o.1A||o.3i);rC()}F{4c(1e,{\'3g\':x,\'3i\':0});rH();42()}}};E h0(x){if(x){B y=x.L(\':YN:\');if(y>0){o.h0=x.1o(y+6);x=x.1o(0,y)}}O x}E rH(){if(o.1n.6F&&1e){B y=1e.bL;if(y){17(B i=0;i {o.9E = J;}).2J(2m => {o.9E = Q;});\')}F{2l(\'26.Xc().bY(ok =>{o.9E = Q;}).2J(2m => {});\')}}};E sl(){o.9E=J};E sm(){o.9E=Q};E sq(e){if(1P FV!=="1K"){o.ql=FV(e)}}I.FU=E(x){if(6E){o.3S.sB(x)}};I.FT=E(x){if(6E){if(1e.8A.W>0){o.3S.Xd(x)}}};I.Xf=E(x){if(o.ws){o.ws.FQ(ws,x,-1)}};I.Xg=E(x){if(o.ws){o.ws.FQ(ws,-1,x)}};I.FP=E(x){oT=x*1;sy(x)};E sy(x){if(a3){B y=2Q(x);if(y>=1I.a8.W){if(v.ax==1){y=-1;1I.oW=-1}F{y=1I.a8.W-1}}if(v.hE=="gg"){1F(8U,4b);1I.hH=y}if(v.hE=="6w"){1w("8L 6w Xz "+y);1I.sn=y}if(y==-1){o.3p=1I.pE}pC()}};I.pw=E(){O 1I};I.pu=E(){O 6E?o.3S.XB():Q};I.a7=E(){O a7()};E a7(){B x=0;if(a3){if(1I.a8){x=1I.a8.W}}O x}I.cG=E(){O cG()};I.fH=E(){fH()};E fH(){if(1e){if(v.po==1||v.6k==1){if(v.XO==1||v.6k==1){R(1e,{\'3V-pe\':\'6k\'})}F{R(1e,{\'3V-pe\':\'FJ\'})}}F{R(1e,{\'3V-pe\':\'xE\'})}}}I.4V=E(){2G()};E 2G(){if(v.9y){3z(\'1Q\',6Q(v.9y).1U(\'/\',\':\'))}}E cG(){B x=0;if(6E){x=o.3S.a8()}O x}I.FN=E(x){if(a3){1I.pt=2Q(x)}};I.fS=E(x,y){if(y=="1I"&&a3&&sg){sg.XI(x)}if(y=="FL"&&a3){if(9Q[x]&&o.3B){17(B i=0;i<9Q[x].W;i++){o.3B.se(9Q[x][i])}}1F(E(){1I.FK=x*1},4b)}if(y=="3S"&&6E){o.3S.Xn(x)}};I.hb=E(x){if(x){1e.Xo=x}};I.sc=E(){B x=1e.Xi;B y=[];17(B i=0;i0){B xx=x.2o(\' or \');x=xx[0]}B al=26.28(\'al\');al.7n(\'3g\',x);al.7n(\'8g\',y);al.7n(\'Xs\',\'s7\');al.7n(\'fx\',\'FE\');if(z){al.7n(\'6O\',\'\')}1e.1W(al);al.1D("fg",s5)}};E s5(e){if(e.4u.8g&&o.3B){17(B i=0;i0){B z=lu.2o(",");3z(z[0].1o(4))==0?b[y].cN(0):\'\'}if(7v([lu],"3a")){o.h7=J}}}b[y].1X("1Q",b[y].s("1Q"))}}}}if(P(v.1l)){if(1P(7G)==\'E\'){1l=1E 7G("1l");v.1l.7i==1?1l.1v():1l.1q()}F{o.XM=J}}if(P(v.18)){if(1P(7G)==\'E\'){18=1E 7G("18");if(P(o.18)){18.xf(o.18);if(v.18.m7==0||!P(v.18.m7)){v.18.7i==0?18.1q():\'\'}F{18.1v()}if(v.18.Gm==1){18.1v()}}F{18.1q(1)}iX()}}mq();r6();2G(J);4v();xs();qJ=Q;E Gg(X){B x=0;B XL=Q;if(X){if(X.g("1k")==\'2K\'){x=5z.1g+X.s("4q")+X.g("1c")/2;if(5z.eT!=29){}F{5z.eT=[]}}F{if(5z.eT!=29){B bT=X.g("1c")+X.s("4G")+X.s("4q");if(eS(X)){bT=0}if(X.s("3k")==1&&!X.g("1v")){bT=0}if(X.s("aQ")>0){bT=0}x=bg.g("w")-v.1y.i2*1-bT+X.g("1c")/2+X.s("4q");B i=0;5z.2t-=bT;17(i=0;i<5z.eT.W;i++){B bF=b[5z.eT[i]];if(bF.s("aQ")>0){R(bF.c(),{"1g":(bF.g("x0")-bT)})}F{R(bF.c(),{"1g":(bF.g("x")-bT)})}bF.1X("x0",bF.g("x"))}5z.eT.2S(X.g("1f"));X.1X(\'gR\',1)}F{if(X.s("3k")==1&&!X.g("1v")&&!X.g("fG")){if(X.g("1k")=="1M"){if(X.s("1q")==1&&X.s("hX")==1&&fn){8S+=X.g("1c")+X.s("4q")+X.s("4G");fn=Q}}}F{if(X.s("aQ")>0){x=5z.1g+X.s("4q")+X.s("4G")}F{B 2L=Q;if(X.g("1k")=="1M"){if(X.s("1q")==1&&X.s("hX")==1&&!X.g("fG")){if(!o.eF&&!o.9z){2L=J;fn=Q}F{if(!fn){8S-=X.g("1c")+X.s("4q")+X.s("4G");fn=J}}}}if(eS(X)){2L=J}if(!2L){5z.1g+=X.g("1c")/2+X.s("4q");x=5z.1g;5z.1g+=X.g("1c")/2+X.s("4G")}F{x=5z.1g}}}}}}O x};I.Gk=E(){mq();if(18&&v.18.7i&&!o.1A){18.1v()}};I.Hz=E(){mq()};E mq(){if(o.h7){1P Gj==\'E\'?o.3a=1E Gj():\'\'}}E rj(X){B 1c=o.2c&&v.1y.kP==0?o.aN:o.3c;B 1j=o.4H;B b4=0;if(X!=bg){b4=1c/2+X.s("4q")-X.s("4G")}B e8=1j/2;B rN=X.g("1c");B mm=X.g("1j");B p=X.s("1u");if(p.L("8N")>-1){b4=o.3c/2+X.s("4q")-X.s("4G")}if(p.L("1h")==0){e8=mm/2+(X.s("Gh")*o.4H/100)}if(p.L("2P")==0){e8=o.4H-(X==bg?mm:mm/2)-(X.s("Gi")*o.4H/100)}if(p.L("2t")>-1){b4=o.3c-rN/2+X.s("4q")-X.s("4G")-(X.s("G8")*o.3c/100)}if(p.L("1g")>-1){b4=rN/2+X.s("4q")-X.s("4G")+(X.s("hQ")*o.3c/100)}if(p.L("8V")>-1){e8=-o.qp/2-(X.s("Gi")*o.qp/100)+(X.s("Gh")*o.qp/100);b4=(p=="8V"?-1:1)*o.wj/2+(X.s("hQ")*o.wj/100)+X.s("4q")-X.s("4G")}if(p.L("V")>-1){B cx=Gg(X);b4=(bg?(bg.c()?5e(bg.c().kU):0):0)+cx;if(p=="V-2t"){b4+=8S}if(v.1y.1u=="1h"){e8=v.1y.h/2-(v.dp<0?v.dp:0)}F{e8=1j-v.1y.h/2}}O{x:b4,y:e8+X.s("9G")-X.s("ep")}}E 2G(am){B w=o.2c&&v.1y.kP==0?o.aN:o.3c;B h=o.4H;if(v.1y.XJ==1){v.1y.Gc=2u(v.1y.G0)&&o.9V?v.1y.G0:v.1y.sD;v.1y.i2=o.3c*v.1y.Gc/100}F{v.1y.i2=v.1y.sD}R(bg.c(),{\'1h\':(v.1y.1u=="1h"?0:o.4H-v.1y.h)-v.dp});bg.1X("y0",(o.4H-v.1y.h-v.dp));if(v.1y.kP==0&&bg){R(bg.c(),{\'1c\':w,\'1g\':0,\'2R-1g\':0});bg.1X("w",w);if(o.2c){R(bg.c(),{\'1g\':\'50%\',\'2R-1g\':-w/2})}}5z={"1g":v.1y.i2*1,"2t":(bg.g("w")-v.1y.i2*1)};B tf=Q;if(!bg.g("1v")){bg.1X("2p",J);tf=J}B 1f;17(B i=0;i-1){8S=5z.2t-5z.1g}if(b[1f].g("1k")=="2K"&&bg){B cU;B ml=b[1f].s("4q")+b[1f].s("hQ")*o.3c/100;B mr=b[1f].s("4G")+b[1f].s("G8")*o.3c/100;if(b[1f].s("XE")==1){if(b[1f].s("XD")==1){cU=(o.3c*b[1f].s("w")/100)-ml-mr}F{cU=b[1f].s("w")}}F{if(b[1f].s("1u").L("V")>-1){cU=5z.2t-5z.1g-ml-mr;R(b[1f].c(),{"1g":(5e(bg.c().kU)+5z.1g+ml+cU/2)});8S=-1}F{cU=bg.g("w")-ml-mr;if(bg.c()){R(b[1f].c(),{"1g":(5e(bg.c().kU)+ml+cU/2)})}}}b[1f].1X("x0",b[1f].g("x"));b[1f].2G(cU)}}}if(1l){jR(1l)}if(18){jR(18)}if(lp||o.2c||lf!=8S){4v()}}E yb(b){B 1g=0;B 1h=0;if(b.s("1u").L("2t")>-1&&b.s("1u").L("V")==-1){1g=o.3c+b.g("1c")+10}if(b.s("1u").L("1g")>-1){1g=-b.g("1c")-10}if(b.s("1u").L("1h")>-1){1h=-b.g("1j")*2}if(b.s("1u").L("2P")>-1||b.s("1u").L("V")>-1){1h=o.4H+b.g("1j")+b.g("1c")+10}if(1g>0){R(b.c(),{"1g":1g})}if(1h>0){R(b.c(),{"1h":1h})}}E jR(x){B 1h=-4g;x.jQ();B y=o.4H-v.1y.h*(x.s("1u").L("1h")>-1?1:2);if(x==18&&v.yT==1){y=o.4H}B lx=(o.1n.2k&&o.4H-1){1h=x.s("9G")-x.s("ep")}if(x.s("1u").L("2P")>-1){1h=o.4H-(v.1y.1u!=\'1h\'?v.1y.h:0)-x.g("1j")+x.s("9G")-x.s("ep")}1h<0?1h=0:\'\'}if(x.g("1f")=="1l"&&o.cJ){B Fr=o.3c-x.g("1c")-x.s("4G");if(o.cJ>Fr){R(x.c(),{"1u":"2D","2t":x.s("4G"),"1g":"2B","1h":1h})}F{R(x.c(),{"1u":"2D","1g":o.cJ,"2t":"2B","1h":(o.k0<1h?o.k0:1h)})}}F{if(x.s("1u").L("2t")>-1){R(x.c(),{"1u":"2D","2t":x.s("4G")-x.s("lE"),"1g":"2B","1h":1h})}F if(x.s("1u").L("1g")>-1){R(x.c(),{"1u":"2D","1g":x.s("4q"),"2t":"2B","1h":1h})}F{if(x.g("1f")=="18"&&x.s("3D")==1){R(x.c(),{"1u":"2D","1g":o.3c/2-x.g("1c")/2+x.s("4q")/2-x.s("4G")/2,"1h":1h})}F{B l=o.3c/2-x.g("1c")/2+x.s("4q")-x.s("4G");R(x.c(),{"1u":"2D","1g":(l>0?l:0),"1h":1h})}}}x.ay()};I.fA=E(1f){B X=b[1f];B a=X.g("1k");if(a){B d=1E 7o();o.aD=d.9F();if(a&&a!=""){5b(X);a=="42"?o.Fq=1:\'\';a=="1B"?o.Fq=0:\'\'}}oU()};I.tB=E(z,x,y){17(B 1f in b){if(b.2E(1f)){if(b[1f].s(z)==x){b[1f].1X(y?"6I":"3o")}}}};I.xP=E(x,s){B y=7b(s,x);O y};E 5b(X,1L){o.ix=J;lK=X;B a=X.g("1k");if(a=="1B"){o.Z.2H();if(o.3E&&v.ER==1){o.Z.6q();v.ER=0}if(v.1S.on==1&&v.1S.2T==1&&v.1S.tE==1){7q(\'1B\',1)}js("EQ")}F{if(a=="42"){o.mu=0;o.Z.3m();if(v.1S.on==1&&v.1S.2T==1&&v.1S.tE==1){7q(\'1B\',0)}js("EP")}if(a=="2L"){o.Z.mx()}}if(a=="EO"){o.Z.3W(0,Q)}if(a=="2c"){!o.5f?o.Z.9x():\'\'}F{if(a=="tz"){o.Z.8o()}}if(a=="2K"){B ld=o.U.1p();B lt=X.g("2C")*ld;if(v.4y>0){ld-=v.4y*1;lt=X.g("2C")*ld+v.4y*1}if(v.kq>0){if(v.kq/ld<=1-X.g("2C")){O}}js(a,lt);o.Z.3W(lt,J);if(o.3x){o.3x.mR(lt,ld);o.2g>0?o.2g=1K:\'\'}js("mH",lt)}if(a=="1M"){B x=X.g("2C");x<0.WL?x=0:\'\';x>1?x=1:\'\';if(X.s("8c")=="59"){x=3Q(x*o.5V.51(-1)[0]).wE(1);o.Z.9B(x,1)}F if(X.s("8c")=="wK"){o.U.EG(x)}F{if(o.5y&&v.wJ==1){3b.7S("wz",x);if(X.g("2C")>0||o.1n.7f||v.oG==0){3b.sI("ku")}F{3b.7S("ku",1)}}o.Z.3Y(x)}}if(a=="5m"){if(o.5y&&!o.1n.7f&&v.oG==1){3b.7S("ku",1)}o.Z.5l();if(v.1S.2T==1&&v.1S.EE==1){7q(\'5m\',0)}}F{if(a=="9s"){if(o.5y){3b.sI("ku")}o.Z.6q();if(v.1S.2T==1&&v.1S.EE==1){7q(\'5m\',1)}}}if(a.L("1d")==0){X.X8()?X.hk():X.On()}if(a=="qd"){o.U.v8()}if(a=="1Q+"){o.U.dX(0.1)}if(a=="1Q-"){o.U.dX(-0.1)}if(a=="1Q"){o.U.dX(0)}if(a=="5h"){3z("vV");X.1X("ou",1);X.1X("dL",1)}if(a=="3a"){js("3a");rb()}if(a=="1l"){o.cJ=1K;if(1l){if(!1l.g("1v")){1l.1v()}F{1l.1q()}}}if(a=="18"){if(o.h6==a){O}o.V.iL()}if(a=="6w"){o.V.b8()}if(a=="bA"){o.V.e1()}if(a=="3N"){if(X.s("gx")==1&&X.s("3j")!=""){B x=4m(X.s("3j"));if(o.h6==a+x){O}if(x.L(\'{1d}\')>-1){x=x.1U(\'{1d}\',(P(o.3x)?o.3x.ak().t:o.U.1d()))}if(x.L(\'{3A}\')>-1){x=x.1U(\'{3A}\',o.U.cz())}if(x.L(\'{1T}\')>-1){x=x.1U(\'{1T}\',v.1T.1U(/,/ig," "))}if(x=="6b"){o.U.gA()}if(x.L(\'6Z\')==0){if(X.s("6Z")>0){o.Z.3W(o.cw?o.cw.Xe():X.s("6Z"))}}if(x.L(\'X7\')==0){if(o.cw){o.cw.X0()}}if(x=="X2"){o.Z.3W(X.s("hQ")*o.U.1p()/100);!o.1B?o.Z.2H():\'\'}X.s("Er")==1?o.Z.3m():\'\';B y=x.2o(",");if(x.L("3h:")==0){B z=x.1o(4).2o(";");17(B i=0;i1){if(y[0]==\'3U\'){if(v.1S.2T==1&&v.1S.XQ==1){7q(\'3U\',y[1]>0?1:0)}}3z(y[0],y[1],X);js("mH",y[1]);y[1]==\'0/1\'||y[1]==\'1/0\'?xX():\'\'}F{if(y[0]=="EF"){B ss=3z(y[0]);if(ss){if(ss.L("2e")>-1){if(v.Ys==1){B 4o=26.28(\'4o\');4o.7n(\'3g\',ss);R(4o,{1u:"sG",2t:(P(v.lJ)?v.lJ:20),2P:(P(v.lJ)?v.lJ:20),1c:0,5x:"1c 0.5s bW-YD(.75,-0.5,0,1.75)"});4o.C.56=Fn;26.aO.1W(4o);1F(E(){R(4o,{1c:(P(v.Fm)?v.Fm:4L)})},1);4o.gN=E(){I.4k.3v(I)}}if(v.YC==1){B a=28("a");a.9u=ss;a.6G=y[0]+".hm";a.2C()}}}F{1w(y[0]+" 2m")}}F{3z(y[0])}}}}F{if(x.L("js:")==0){if(x.L("(")>0&&x.L(")")>0){2l(x.1o(3))}F{2l(y[0].1o(3)+\'(\'+(P(y[1])?\'"\'+y[1]+\'"\':\'\')+(P(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}}if(x.L("1i:")==0){t7(x.1o(6),o.U.1d())}if(x.L("3a:")==0&&o.3a){o.3a.3h(x.1o(6))}if(x.L("t8:")==0&&o.5M){3z("t8",x.1o(7))}if(x.L("3M")==0||x.L("/")==0||x.L("?")==0||x.L("1b:")==0){x.L("1b:")==0?x=x.1o(4):\'\';1C.7V(x,X.s("Fk"))}if(x.L("6G")==0){o.Z.ji()}if(x=="3h:9r"){o.U.dS()}}if(x.L("1l#")>-1){if(1l){B si=x.1o(9).2o(",");if(1l.g("1v")&&1l.g("7V")==si[0]){o.cJ=1K;o.k0=1K;1l.1q()}F{o.cJ=X.g("x")-X.g("1c")/2;o.k0=X.g("y")+X.g("h");17(B i=0;i-1&&v.1l.Yx==1){if(!o.4I){o.4I=1E Yw()}if(v.1l.fi==1){if(1L=="6L"){o.4I.1v(x)}F{o.4I.g4(x)}}F{if(!1L){o.4I.g4(x)}}}if(x=="F2"){o.Z.gn();o.yH=0;X.1X("3o");B bl=7b("3j","4S");if(bl){bl.1X("3o")}}if(x=="4S"){X.6i("OK");X.s("mv")?1C.8j.9u=4m(X.s("mv")):\'\'}}}};I.1T=E(t){B y=Q;17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="1T"){if(b[x].s("B")==t||t=="1T"){if(b[x].s("1q")==1&&b[x].s("uO")==1&&o.1B){y=J}if(v[t]==\'\'||y){b[x].1X("2p",Q)}F{b[x].1X("2p",J)}b[x].6i(v[t])}}}}r9()};I.Fc=E(){r9()};I.r7=E(){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="3N"){if(b[x].s("1L")=="1G"){b[x].9k()}}}}};E r9(){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="3N"){if(b[x].s("1L")=="1G"){b[x].IS(J)}}}}}E rb(){if(P(o.3a)){o.3a.mI()}}I.Fa=E(){rb()};I.FC=E(){if(v.1T!=\'\'){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="1T"){B y=Q;if(!b[x].g("1v")){y=J;b[x].1X("2p",J)}b[x].6i(v.1T);if(y){b[x].1X("2p",Q)}}}}}};I.rc=E(){r6()};E r6(){if(v.9f){if(1P(v.9f)=="3V"){17(B x in v.9f){if(v.9f.2E(x)){i8(x,v.9f[x])}}}}};I.EW=E(y,z){i8(y,z)};I.rd=E(x){if(b[x]){b[x].tS()}};I.F8=E(){17(B x in b){if(b.2E(x)){if(b[x].g("vg")){b[x].tS()}}}};E i8(y,z){if(y){17(B x in b){if(b.2E(x)){if(b[x].g("vg")){if(b[x].s("4U")==y){if((!b[x].g("1v")||b[x].s("3k")==1)&&!eS(b[x])){b[x].1X("KQ");b[x].1X("2p",J)}b[x].i8(z)}}}}}};I.4V=E(){2G()};I.F7=E(){2G(J)};I.mn=E(){jR(1l)};I.jQ=E(){jR(18)};I.2H=E(){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="1B"){b[x].On()}}}o.cI?o.cI.1q():\'\';qZ();o.1B=J;4v()};I.3m=E(){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="42"||b[x].g("1k")=="2L"){b[x].hk()}}}if(18){if(!o.e6&&v.18.FZ==1&&!18.4T()){18.1v()}}o.1B=Q;I.7Y();4v();if(v.1y.1q==1&&v.1y.eY==1){fE(J)}B y=7b("1k","5h");if(y){y.1X("ou",0.5);y.1X("dL",0)}};I.5l=E(){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="5m"){b[x].On()}I.3Y(0)}}4v()};I.6q=E(){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="9s"){b[x].hk()}}}if(v.1M<0.1){v.1M=0.5;o.Z.3Y(v.1M)}F{I.3Y(v.1M)}4v()};I.3Y=E(1M,y){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="1M"){if(!b[x].s("8c")||b[x].s("8c")=="1M"){b[x].6v(1M,1,(y=="no"?y:J))}}if(b[x].g("1k")=="5m"){b[x].ue(1M)}}}4v()};I.9x=E(){B bl=7b("1k","2c");if(bl){bl.On();bl.1X("1Q",bl.s("1Q"))}4v();lp?1F(4v,4b):\'\';if(o.2c&&o.GY){if(o.1n.jU||o.1n.tv){1F(2G,10)}}fJ();qV()};I.8o=E(){B bl=7b("1k","2c");if(bl){bl.hk()}2G();3O(o.kv);4v();qV()};E qV(){if(o.cJ){o.cJ=1K;o.k0=1K;1l.1q()}}I.8r=E(){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="1B"){b[x].tZ()}}}};I.yw=E(){4v()};I.F9=E(){qZ()};E qZ(){if(18){if(18.g("1v")&&v.18.eh==1){o.V.cd()}}}E 4v(){17(B x in b){if(b.2E(x)){if(b[x].g("1k")!="bb"){d5(b[x])}}}d5(bg);if(lf!=8S){lf=8S;2G()}if(o.cO){eV(!o.gd&&!o.5d&&!o.2c&&o.1B&&v.1y.es!=1&&!o.5f)}};E km(){B 1v=7J&&v.1y.iZ==1;if(v.1y.1q==1){if(!o.1B&&v.1y.eY==1){1v=Q}}if(1v){17(B x in b){if(b.2E(x)){if(b[x].g("1k")!="bb"){d5(b[x],Q)}}}R(o.1V,{"6Y":"6O"});o.jK=J;d5(bg,Q);if(bg.g("1v")){iW()}eV(Q)}}E fE(){B 1q=o.1B&&v.1y.iZ==1&&!o.3H;if(o.dO&&v.1y.Yu==1){1q=Q}if(!o.1B&&v.1y.1q==1&&v.1y.eY==1){1q=J}if(1l){if(1l.g("1v")&&o.lA){1q=Q}}if(o.5f){1q=Q}if(1q){17(B x in b){if(b.2E(x)){if(b[x].g("1k")!="bb"){d5(b[x],J)}}}d5(bg,J);if(!bg.g("1v")){7J=J;o.U.ri();if(o.1B){R(o.1V,{"6Y":"1Z"});o.jK=Q}}eV(J)}}E fJ(){if(v.1y.iZ==1){if(v.1y.es==1&&!o.2c&&!o.b3){}F{3O(o.kv);o.kv=7d(fE,((v.1y.8h>0?v.1y.8h:v.1y.jY)*2n))}}}E d5(X,ca){B 1q=Q;B 1v=Q;B bV=Q;if(v.1y.1q==1){if((!o.gd&&!o.5d&&!o.2c&&o.1B&&v.1y.es!=1&&!o.5f)||(o.2c&&7J&&!o.jK)||(o.Z.gs()&&o.7u&&!o.5d)){1q=J;1v=Q;bV=J}F{1q=Q;1v=J}if(P(ca)&&!o.5f){1q=ca;1v=!1q}if(o.cO&&(X.s("1u").L("V")==0||X.s("1k")=="2K")){1q=Q;1v=J}if(v.1y.eY==1&&!o.1B){1q=J;1v=Q;bV=Q}if(v.1y.YI==1&&!o.8x&&o.1B){1q=Q;1v=J}}F{if(X.s("1q")!=1){1v=J}}if(1v&&!o.jK){R(o.1V,{"6Y":"6O"});o.jK=J}B a=X.g("1k");if(a=="3N"&&X.s("1u").L("V")==-1){1q=Q;1v=J}if(o.5f){if(a=="2K"){if(o.U.1p()==-1){1q=J;1v=Q}}}B ro=Q;B hp=eS(X);if(X.s("1q")==1){if(X.s("Fo")==1){if(bV||ca||(o.1B&&!o.5d)){!bV&&!ca?\'\':hp=J}}if(X.s("YB")==1){if(!bV&&!ca){hp=J}}if(X.s("YJ")==1){if(o.1B&&!o.5d){hp=J}}if(X.s("HR")==1||X.s("HY")==1||X.s("IC")==1){lp=J}}if(hp){1q=J;1v=Q}F{!1q?1v=J:\'\'}if(X.s("1k")=="1M"){if(X.s("1q")==1&&X.s("hX")==1&&!X.g("fG")){1q=J;1v=Q;if(!bV&&(o.9z||o.eF)&&!ca&&X.s("dG")!=1){1q=Q;1v=J}F{ro=J}}}if(o.9K||(!o.1A&&v.1y.1q==1&&v.1y.lj==1)||(!o.8x&&v.1y.1q==1&&v.1y.Iz==1)||(!o.2c&&v.1y.1q==1&&v.1y.YY==1)){if(X.s("1u").L("V")>-1||X.s("1u").L("2P")>-1){1q=J;1v=Q}if(v.1y.es==1&&!o.2c){1q=Q;1v=J}}if(1l){if(1l.g("1v")&&v.1l.7i!=1){bV=Q;ca=Q}}if(18&&o.3f){if(v.18.YX==1){if(o.3f.EZ()){O}}}if(a=="3a"){if(P(o.3a)){if(o.3a.4T()){1q=J;1v=Q;X.1X("6d","1Z")}}}if(a=="18"||a=="6w"||a=="bA"||X.s("Gv")==1){if(18){if(18.4T()&&X.s("Gv")!=0){1q=J;1v=Q;X.1X("6d","1Z")}}F{1q=J;1v=Q}}if(o.YL==1){1q=J;1v=Q}if(ro){B cc=rj(X);if(cc){cc.y>0?X.1X("y0",cc.y):\'\';R(X.c(),{"1u":"2D","1h":X.g("y0")})}}if(1q){8k(X,(qJ?J:Q))}if(1v){Ij(X)}if(X==bg){if(!1q&&1v){iW();6I(7K);aW?aW.1X("1H",aW.s("a")):\'\';7J=Q;jv==0?js("ui",1):\'\';jv=1;o.6e&&o.av?o.6e.1v():\'\'}if(1q&&!1v&&!o.5f){o.U.ri();bZ();3o(7K);aW?aW.1X("1H",0):\'\';7J=J;jv==1?js("ui",0):\'\';jv=0;o.6e&&o.av?o.6e.1q():\'\'}if(1l){if(1l.tb()){if(!1l.g("1v")){1v&&!1q?1l.1v():\'\'}F{!1v&&1q?1l.1q(2):\'\'}}}if(18){if(v.18.7i==1&&!18.4T()){if(1v||o.9K){if(v.18.I5==1&&o.2c){}F{if(!18.g("1v")){if(v.18.I4==1){!o.1B&&!o.e6?18.1v():\'\'}F{18.1v()}}}}F{if(1q&&18.g("1v")){18.1q()}}}}}};E eS(X){B x=Q;B a=X.g("1k");if(X.s("1q")==1){if(X.s("uO")==1){o.1B||o.e6?x=J:\'\'}if(X.s("eY")==1){!o.1B&&!o.e6?x=J:\'\'}if(X.s("Ya")==1){o.7u?x=J:\'\'}if(X.s("fL")==1){x=J}F{if(X.s("Yq")==1){if(o.1n.ee){X.1X("fL",1);x=J}}if(X.s("Y7")==1){if(o.1n.2k){X.1X("fL",1);x=J}}}if(X.s("HY")==1){if(o.3c>X.s("HX")){X.1X("dG",1);x=J}F{X.1X("dG",0)}}if(X.s("Y6")==1&&!7M){x=J;o.mO=1}if(X.s("Y3")==1&&7M){x=J;o.mO=1}if(X.s("HR")==1){if(o.3c<=X.s("HC")){X.1X("dG",1);x=J}F{X.1X("dG",0)}}if(X.s("Y2")==1){o.1A?x=J:\'\'}B t=o.U.1d();B d=o.U.1p();if(X.s("F4")==1&&X.s("HN")>0){if(t>=X.s("HN")){x=J}}if(X.s("F5")==1&&X.s("HM")>0){if(t0){if(t0){x=J}if(X.s("HI")==1){if(P(X.s("l6"))){2I[X.s("l6")]?x=J:\'\'}}if(X.s("XU")==1){if(!P(X.s("9f"))){x=J}}if(X.s("HG")==1){if(P(X.s("lF"))){!2I[X.s("lF")]?x=J:\'\'}}if(X.s("Yp")==1&&o.1n.54){!o.1A||o.lD?x=J:\'\'}if(X.s("Yn")==1){!o.U.7u()?x=J:\'\'}if(X.s("Yk")==1){!o.U.5E()?x=J:\'\'}if(X.s("Yh")==1){!o.5d?x=J:\'\'}if(X.s("Yg")==1){!o.2c?x=J:\'\'}if(X.s("IC")==1){o.2c?x=J:\'\'}if(X.s("Yf")==1){!o.3E?x=J:\'\'}if(X.s("Ye")==1){o.U.5E()&&o.U.cz().L("?vI")==-1?x=J:\'\'}if(X.s("Jy")==1){5T(o.2j)?x=J:\'\'}if(X.s("Iz")==1){!o.8x?x=J:\'\'}if(X.s("Yd")==1){o.8x?x=J:\'\'}if(X.s("Yc")==1){o.lz?x=J:\'\'}if(X.s("XR")==1){!o.lz?x=J:\'\'}if(X.s("KR")==1){if(X.g("i4")){x=J}}if(X.s("WF")==1){!o.ab?x=J:\'\'}if(X.s("V7")==1){o.ab?x=J:\'\'}if(X.s("V5")==1){if(v.4D==1&&v.ei==1){if(o.2z=="53"&&!P(v.2j)&&v.ym==0){if(!o.1A||o.U.7a()=="7u"){if(v.2j==\'\'){}F{x=J}}}}}}if(a=="3N"){B lu=X.s("3j");if(lu){if(lu=="3h:6b"||lu=="6b"){if(!o.6b&&!o.jq){x=J}}if(lu=="3h:9r"){if(!o.9r||(!o.1A&&v.4D==0)){x=J}}if(lu=="3h:Io"){if(!o.lz){x=J}}if(lu.L("6h")>-1){if(!o.6h){x=J}}if(7v([lu],"6Z")&&!7v([lu],"js:")&&X.s("fL")!=1){B sk=Q;if(P(v.6Z)){if(!o.cw){1P Ia==\'E\'?o.cw=1E Ia():\'\'}if(o.cw){sk=o.cw.yg(X)}}!sk?x=J:\'\'}}}if(a=="18"||a=="6w"||a=="bA"){if(18){if(18.4T()){x=J}}F{x=J}}if(a=="1l"){if(1l){if(1l.4T()){x=J;o.2z!=\'1I\'?X.1X("6d","1Z"):\'\'}}F{x=J}}if(X.g("1L")=="1G"){if(X.g("W")==0){x=J}}if(X.g("1l#")){if(!X.g("1X#4A")){x=J}}if(X.s("3P")==1){B cb=26.8q("UY"+v.id);if((o.U.1p()==0&&o.U.1d()==0)||!o.4J||!5T(cb)||!o.V2){x=J}}if(X.s("vf")==1){!x?X.1X("vf",1):\'\'}if(a=="1p"){if(o.U.5E()){x=J}}if(X.g("1f")=="uP"&&o.1n.2k){if(o.9K&&o.1n.bM){x=J}}O x}E 8k(X,y6){if(X.g("1v")){if(o.b3||X.s("6d")=="1Z"||y6){X.1X("2p",Q)}F{Ii(X)}X.1X("1v",Q)}};E Ij(X){if(!X.g("1v")){if(X.s("6d")=="1Z"||o.b3){X.1X("2p",J);if(o.b3){X.1X("1H",1)}if(X.g("1k")=="1M"){if(o.hL){yb(X)}}}F{Ih(X)}if(X.s("1k")=="1M"){o.V.3Y(o.3E?0:v.1M)}if(X.s("1k")=="2K"){o.Z.ya()}X.1X("1v",J)}};E Ii(X){y9(X.g("1f"));B 5P="gl|";B 5q="0|";B 1q=1;B a=X.s("6d");if(X.s("If")==1){5P=\'\';5q=\'\'}B p=X.s("1u");B k7=X.g("3u");2u(X.s("lh"))?p=X.s("lh"):\'\';ht(p,[\'2P\'])&&o.cO?p="":\'\';if(a=="1Q"){5P+="1Q|";5q+="0|"}if(a=="1u"){if(p.L("2t")>-1&&p.L("V")==-1){5P+="x|";5q+=5e(o.3c+X.g("1c")/2*k7)+"|"}if(p.L("1g")>-1){5P+="x|";5q+=5e(-X.g("1c")/2)*k7+"|"}if(p.L("1h")>-1){5P+="y|";5q+=(-X.g("1j")/2)*k7+"|"}if(ht(p,["2P","V","8V"])){5P+="y|";if(X.g("1k")=="2K"||X.g("1k")=="1M"){5q+=5e(o.4H+X.s("h")+(X.s("h")<20?20-X.s("h"):0))+"|"}F{5q+=5e(o.4H+X.g("1j")/2)+"|"}}if(p=="8N"){5P+="1Q|";5q+="0|"}}B m=1E 5K({"mc":X,"me":X.g("1f"),"1L":5P.1o(0,5P.W-1),"to":5q.1o(0,5q.W-1),"1q":1q})};E Ih(X){y9(X.g("1f"));B 5P="";B 5q="";B a=X.s("6d");B p=X.s("1u");2u(X.s("lh"))?p=X.s("lh"):\'\';if(X.g("1H")!=1&&X.s("If")!=1){5P="gl|";5q=(X.g("1f")==\'bg\'?v.1y.a:"1")+"|"}if(a=="1Q"){if(X.g("3u")!=X.s("1Q")){5P+="1Q|";5q+=X.s("1Q")+"|"}}if(a=="1u"){if(p=="8N"){if(X.g("3u")!=X.s("1Q")){5P+="1Q|";5q+=X.s("1Q")+"|"}}F{if(p.L("V")>-1||p=="2P"){if(X.g("y")!=X.g("y0")){5P+="y|";5q+=X.g("y0")+"|"}}F{5P+="x|y|";5q+=X.g("x0")+"|"+X.g("y0")+"|"}}}if(5P!=""&&5q!=""){B m=1E 5K({mc:X,me:X.g("1f"),1L:5P.1o(0,5P.W-1),to:5q.1o(0,5q.W-1),1v:1})}F{X.1X("2p",J)}};I.hl=E(1f,1L,y6){B 4V=Q;B 2L=Q;B X=b[1f];B 1k=X.g("1k");B 3j=X.s("3j");if(1L=="6L"){if(o.hL){if(1k=="1M"||1k=="5m"||1k=="9s"){if(!X.g("fG")){o.9z=J;o.eF=J;4V=J;4v();if(v.gK.Id==1){B bl=7b("1k","2K");if(bl){3o(bl.c())}}}}}if(1l&&v.1l.fi==1&&((1k=="1l"||3j.L("Ic")==0)||3j.L("1l:")==0)){2N(o.fh);if(!1l.g("1v")||lK!=X){5b(X,1L);o.h6=1k+3j;1F(E(){o.h6=29},4b)}}if(18&&v.18.fi==1&&1k=="18"){2N(o.xe);if(!18.g("1v")||lK!=X){5b(X,1L);o.h6=1k;1F(E(){o.h6=29},4b)}}}if(1L=="5u"){if(o.hL){if(1k=="1M"||1k=="5m"||1k=="9s"){o.9z=Q;o.eF=J;1F(E(){if(!o.9z){o.eF=Q;17(B x in b){if(b.2E(x)){if(!7J){if(b[x].g("1k")=="1M"&&!b[x].g("fG")){8k(b[x]);2G()}}if(b[x].g("1k")=="2K"){if(v.gK.Id==1){6I(b[x].c())}}}}}},4b)}}if(1k=="2K"){o.Z.6v(1)}if(v.1l.fi==1&&((1k=="1l"||3j.L("Ic")==0)||3j.L("1l:")==0)){2N(o.fh);o.fh=1F(E(){if(!o.3H){bZ(1)}},(v.1l.fY>0?v.1l.fY*2n:2n))}if(18&&v.18.fi==1&&1k=="18"){2N(o.xe);o.xe=1F(E(){if(!o.3H){18.g("1v")?18.1q(1):\'\'}},(v.18.fY>0?v.18.fY*2n:2n))}}if(4V){1F(2G,10)}};I.oy=E(){if(o.5r&&!o.2c&&!o.b3){o.Z.5r(Q);o.5r=Q}if(o.2j){if(v.mA>-1&&5T(o.2j)){R(o.2j,{1H:v.mt})}}if(o.1B&&v.HA==1&&v.Vu!=0){o.Z.3m()}if(v.1y.8h>0){2N(o.I9);o.I9=1F(4v,v.1y.8h*2n)}F{4v()}};I.EY=E(){if(o.2j){if(v.mA>-1&&5T(o.2j)){R(o.2j,{1H:v.mA})}}if(!o.1B&&v.HA==1){o.Z.2H()}4v();eV(Q)};I.eZ=E(aL,aV){B y;17(B x in b){if(b.2E(x)){y=b[x].g("1k");if(y=="2K"||y=="1M"){b[x].eZ(aL,aV)}}}};I.uj=E(){if(v.1y.1q==1){if(v.1y.es==1&&!o.2c){O}if((!o.5d||o.1n.2k)&&o.U.7a()=="8b"){o.5d=J;4v();o.1n.2k?1F(E(){o.5d=Q},4b):\'\'}if(v.1y.iZ==1){km();fJ()}eV(Q)}};I.f4=E(aL,aV){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="2K"||b[x].g("1k")=="1M"){b[x].f4(aL,aV)}}}};I.dB=E(1d,1p,H3){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="2K"){b[x].6v(1d,1p,H3)}if(b[x].g("1k")=="1d"){er(b[x],1d,1p)}if(b[x].s("Iu")==1){b[x].v8()}if(b[x].s("Ib")==1){b[x].K7(1d,1p)}if(b[x].s("Ff")==1){if(b[x].s("3j")=="Fd"||b[x].s("3j")=="9M"){1P H0==\'E\'?H0(b[x]):\'\'}if(b[x].s("Eu")==1&&!b[x].g("1v")&&7J){}F{if(b[x].g("1v")==eS(b[x])){4v();2G()}}}}}};E eV(x){if(v.1y.1q==1){x?bZ():\'\';if(o.cO){if(!o.1B&&v.1y.eY==1){x=J}if(x&&!o.xb){R(o.1y,{"1h":bg.h()})}if(!x&&o.xb){R(o.1y,{"1h":0})}o.xb=x}}}E iW(){7J=Q;o.U.iW();if(o.xr){o.xr=Q;2G();1F(2G,dz)}}E er(x,1d,1p){if(v.4y>0){1d-=v.4y*1;1p-=v.4y*1}B y=4e(1d);if(x.s("Hb")=="1"){y=4e(1p-1d)}if(x.s("Vl")=="1"){if(x.s("Vk")=="1"){y=y+(1p>0?\' \'+2O(x.s("Vj"))+\' \'+4e(1p):\'\')}F{1d==0?y=4e(1p):\'\'}}x.6i(y)}I.x8=E(1d,1p){B x=7b("1k","2K");if(x){x.Eq(1d,1p)}};I.kG=E(y){if(o.U.1p()>0){B x=7b("1k","2K");if(x){x.kG(y)}}};I.9l=E(){if(!7M){if(v.gh==1){2N(mL);mL=1F(9l,4b)}F{9l()}}};E 9l(){if(!7M){js("Vi");7M=J;B x=7b("1k","bb");if(x){x.JN();if(v.GR==1&&o.1B){2N(o.GW);o.GW=1F(GT,(v.GV>0?v.GV:1)*2n)}}o.mO?4v():\'\'}}E GT(){if(o.1B&&7M){o.Z.8y()}}I.GS=E(y){17(B x in b){if(x==y){b[x].1X("3o")}}};I.7Y=E(){2N(mL);if(7M){js("8A");B x=7b("1k","bb");if(x){x.i9();if(v.GR==1&&o.1B){o.Z.h1()}}7M=Q;o.mO?4v():\'\'}};I.iQ=E(){B x=7b("3j","1M 8P");if(x){x.1X("6I");x.6i(2O(\'1M\')+\' \'+(o.3E?0:2M.qa(v.1M*100))+\'%\');2N(o.iQ);o.iQ=1F(GQ,2n)}};E GQ(){B x=7b("3j","1M 8P");if(x){x.6i(\'\');x.1X("3o");2N(o.iQ)}}I.3W=E(1d,1p){if(v.4y>0){1d-=v.4y*1;1p-=v.4y*1}17(B x in b){if(b.2E(x)){if(b[x].s("on")==1){if(b[x].g("1k")=="2K"){1p>0?b[x].1X("2C",1d/1p):\'\';b[x].EH()}if(b[x].g("1k")=="1d"){er(b[x],1d,1p)}if(b[x].g("1k")=="5h"){b[x].1X("ou",0.5);b[x].1X("dL",0)}}}}};I.3R=E(1d,1p){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="1p"){if(v.4y>0){1p-=v.4y*1}b[x].6i(4e(1p))}if(b[x].g("1k")=="2K"){b[x].6v(1d,1p);b[x].Gb(1p)}if(b[x].g("1k")=="1d"){er(b[x],1d,1p)}}}};I.7G=E(){if(!o.4I){1l.g("1v")?1l.1q():1l.1v()}};I.da=E(){if(1l){if(o.4I){O o.4I.5T()||1l.g("1v")}F{O 1l.g("1v")?J:Q}}F{O Q}};I.mD=E(x){if(1l){1l.5B(x)}};I.bZ=E(){bZ()};I.Ux=E(x){if(1l){1l.GL(x)}};I.Ey=E(){if(1l){1l.iM()}};I.Ex=E(x){if(1l){O 1l.GK(x)}};E bZ(x){if(1l){1l.g("1v")?1l.1q(x):\'\'}o.4I?o.4I.1q():\'\'};I.cd=E(){if(18){if(18.g("1v")){18.1q(1)}F{18.1v()}}};I.iL=E(x){if(18){if(18.g("1v")&&x!=1){x!=2?18.1q():\'\'}F{1F(E(){18.1v()},100)}}};I.iK=E(){if(18){O 18.g("1v")?J:Q}F{O Q}};I.d1=E(x){O 18?18.g(x):\'\'};I.6r=E(x){if(18){18.xf(x)}};I.GI=E(x){if(18){18.GH(x)}};I.b8=E(){if(18){18.b8()}};I.lQ=E(){if(18){18.lQ()}};I.iX=E(){iX()};E iX(){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="6w"){R(b[x].c(),{"1H":(!18.cF()?0.5:1)})}if(b[x].g("1k")=="bA"){R(b[x].c(),{"1H":(!18.gv()?0.5:1)})}}}}I.cF=E(){if(18){O 18.cF()}F{O Q}};I.gv=E(){if(18){O 18.gv()}F{O Q}};I.gu=E(){if(18){O 18.gu()}F{O Q}};I.lS=E(){if(18){18.lS()}};I.e1=E(){if(18){18.e1()}};I.GG=E(x){if(x&&18){18.cQ(x)}};I.GD=E(x){if(x&&18){18.lU(x)}};I.GB=E(x){if(x&&18){R(18.co(),{"Up":"1Z","2X-2t":18.s("7A")});26.8q(x).1W(18.co());3o(18.c())}};I.Uo=E(){};I.xg=E(x){if(1l){1l.5W();1l.g("1v")?1F(E(){1l.1q()},4L):\'\'}};I.je=E(){if(1l){1l.5W()}if(o.4I){o.4I.dF()}};I.jc=E(x){if(1l){1l.gA()}2G();4v()};I.ja=E(x){if(1l){1l.kT(x);1l.g("1v")?1l.1q():\'\'}if(o.4I){o.4I.dF()}x=="59"?xs():\'\'};E xs(){if(o.kh){B x=3Q(o.j0/o.5V.51(-1)[0],1).wE(2);17(B i in b){if(b.2E(i)){if(b[i].s("8c")=="59"&&o.j0){b[i].6v(x,1)}if(b[i].s("3j")=="3h:59,1.0"){b[i].ue(x)}}}}}I.m5=E(x){if(1l){1l.kT("7s")}if(o.4I){o.4I.dF()}};I.bn=E(){if(1l){1l.9i();1l.g("1v")?1F(E(){1l.1q()},4L):\'\'}if(o.4I){o.4I.dF()}if(o.5f&&o.4J){o.3P.a0()}};I.xA=E(){o.4I?o.4I.1q():\'\';if(1l){1l.xA()}};I.kb=E(mb,2p,7Z){17(B x in b){if(b.2E(x)){if(b[x].g("1k")=="1l"){if(b[x].s("fm")==1){b[x].JL()}}if(b[x].g("KT")=="1l#"+mb){b[x].1X("1X#4A",2p);if(b[x].g("1L")=="1G"){if(7Z){b[x].6i(xy(7Z))}}F{if(v.1l[\'1l\'+mb+\'1k\']=="22"){if(7Z==2O("6u")){b[x].cN(0)}F{b[x].cN(1)}}2G()}d5(b[x])}}}};I.Gz=E(){if(1l){1l.5W();1l.kT("7s");1l.kT("6G")}};I.kM=E(){B x=7b("1k","2K");if(x){x.kM()}};I.4V=E(){2G();if(7J){o.xr=J}};I.ug=E(x){if(!7J||x==1){2G();4v()}F{v.1y.xj=J}};I.xq=E(){B b=7b("1L","R");if(b){b.JK()}};I.4E=E(){4v();2G();4v();if(o.9K){3o(7K)}F{!7J?6I(7K):\'\'}};I.Fj=E(1i){if(1C.ez==v.id&&v.1S.on==1){B x=1i.Ho;B y=Q;if(x==1K){x=1i.Hn}if(P(o.2b)||P(o.8d)||o.yH==1){O Q}if(o.1B&&v.1S.kQ==1){y=J}if(((v.1S.9h==1&&x==32)||(v.1S.UD==1&&x==13)||(v.1S.k==1&&x==75))&&(o.5Y||o.5d||y)){if(v.1S.2T==1){7q(\'1B\',o.1B?0:1)}o.Z.dY();1i.8W();O Q}!v.1S.mB?v.1S.mB=0.2:\'\';!v.1S.1Q?v.1S.1Q=5:\'\';if(v.1S.Hk==1&&(o.5Y||y)){if(o.U.1p()>0){17(B i=48;i<58;i++){if(x==i){o.Z.3W((o.U.1p()*(x-48)*10)/100,J)}}}}if((x==39||(v.1S.l==1&&x==76))&&(o.5Y||y)){mN(v.1S.xn)}if((x==37||(v.1S.j==1&&x==74))&&(o.5Y||y)){mK(v.1S.xn)}if(x==38&&(o.5Y||y)){mN(v.1S.xm)}if(x==40&&(o.5Y||y)){mK(v.1S.xm)}if(x==Vw&&(o.5Y||y)){mN(v.1S.Hp)}if(x==W7&&(o.5Y||y)){mK(v.1S.Hp)}}};E 7b(y,z){17(B x in b){if(b.2E(x)){if(b[x].s(y)==z){O b[x]}}}}E mN(x){if(x=="6w"){if(o.18){o.V.b8()}F{x="3U"}}if(x=="3U"){if(o.U.1p()>0){B sk=o.U.1d()+3Q(v.1S.3U);if(sk0&&o.1A){B sk=o.U.1d()-v.1S.3U>=0?o.U.1d()-v.1S.3U:0;o.Z.3W(sk,J);js("mH",sk)}}if(x=="1M"){o.Z.3Y(3Q(v.1M)-3Q(v.1S.mB));1i.8W()}if(x=="1Q"){o.U.1Q(-v.1S.1Q/100);1i.8W()}if(v.1S.2T==1){7q(x,0)}};I.Fe=E(1i){if(1C.ez==v.id){B x=1i.Ho;if(x==1K){x=1i.Hn}if(x==57){if(v.1w==1){}}if(o.2c&&x==27){o.Z.8o()}if(P(o.2b)||P(o.8d)){O Q}if(v.1S.f==1&&x==70&&v.gh!=1&&(o.5Y||o.5d)){if(v.1S.2T==1){7q(\'2c\',o.2c?0:1)}o.2c?o.Z.8o():o.Z.9x()}if(v.1S.s==1&&x==83&&(o.5Y||o.5d)){if(o.3B){if(v.1S.2T==1){7q(\'22\',o.5c?0:1)}3z("Hi")}}if(v.1S.m==1&&x==77&&(o.5Y||o.5d)){if(v.1S.2T==1){7q(\'5m\',o.3E?1:0)}o.3E?o.Z.6q():o.Z.5l()}}};I.4l=E(){3O(o.kv);17(B x in o){if(x.L("1a")==0&&x.L("JB")>-1){3O(o[x])}}17(B i=0;i-1){v.H6=J}if(C.3j.L("3a:")>-1){o.h7=J}if(C.3j=="Wv"){C.Wu=1E Wp(C)}}B 7j=C.2U?C.2U.2o("///"):[];if(C.GO==1){C.1L="1G";C.1G=hq(0)+(Z.W>1?\'///\'+hq(1):\'\');if(2u(C.aK)){C.1z=C.aK}}C.it=[];C.il=[];B vq=0;B 2T=1E cE();B 1t=1E cE();B eM=1E cE();B W6=1E cE();B hj=0;B aF;if(C.1L=="1G"){if(C.4U){if(P(v[C.4U+\'1G\'])){C.1G=v[C.4U+\'1G\']}}if(P(C.1G)){2T[0]=4m(C.1G);C.oY=C.1G.W;B yr=[\'/\',\'|\',\'-\'];yr.L(C.1G.1o(-1))>-1?C.uG=C.1G.1o(-1):\'\';yr.L(C.1G.1o(0,1))>-1?C.v6=C.1G.1o(0,1):\'\';if(1k=="1d"||1k=="1p"){if(C.1G.L(\'0:\')==0){C.p4=J}if(C.1G.2o(":").W==3){C.JO=J}F{if(C.1G.L(\'bK:bK\')>-1){C.JS=J}}if(C.ls==1){v.ls=1}}if(C.Hb==1&&C.1G.L("-")==0){C.JT=J}if(C.1G.L("///")>0&&(1k=="3N"||C.GO==1)){C.f7=C.1G.2o("///");C.1G=2T[0]=C.f7[0]}}if(v.yU==1){1F(9k,100);1F(9k,4b);1F(9k,2n)}}F{if(P(C.1t)){2T[0]=C.1t;if(2T[0].L("///")>0&&2T[0].L("gq")==-1){2T=C.1t.2o("///")}if(P(C.lP)){2T[1]=C.lP}if(C.JY==1){if(2u(C.GP)){2T.2S(C.GP);hj=2T.W-1}}}}if(1k=="3N"){if(C.12x==1&&P(C.mv)){C.uM=C.3j}}B 1a=28("2i");if(C.1u.L(\'8V\')>-1){o.8V?o.8V.1W(1a):1F(E(){o.8V.1W(1a)},100);o.GY=J}F{if(ht(C.1u,["1a","2P"])&&o.cO){o.1y.1W(1a)}F{o.1V.1W(1a)}if(1k=="bb"&&C.12D==1){1a.C.56=lO}}if(C.Ib==1){C.hx=1E 12p(C,1a)}B lL=28("2i");1a.1W(lL);B ea=28("2i");R(ea,{"1u":"2D","1g":0,"1h":0});1a.1W(ea);R(1a,{"1u":"2D","1g":0,"1h":0,"1H":1,"eA":"nh","om":"jm"});if(2u(C.4U)){4c(1a,{"id":(v.id+"47"+"cR"+C.4U)})}if(C.Iu==1||C.Ku==1){R(ea,{"5x":"2Y 0.2s 3l"})}if(2T.W>0){17(i=0;i<2T.W;i++){1t[i]=28("2i");R(1t[i],{"1u":"2D","1h":0,"1g":0,"9t":"1Z","1H":C.a,"5x":"1H 0.1s 3l"});if(C.hg>C.1Q){R(1t[i],{"5x":"1H 0.1s 3l,2Y 0.1s 3l"})}if(C.1L=="gw"&&C.3g!=\'\'){if(2u(C.4U)){4c(1t[i],{"id":(v.id+"47"+"1a"+"47"+C.4U+"47"+"1t")});if(v[C.4U+\'3g\']){C.3g=v[C.4U+\'3g\']}}if(ht(C.3g,[".wg",".hm",".12J","gq",".gk"])){C.3g.L("//")==-1&&C.3g.L("gq")==-1?C.3g=\'//\'+C.3g:\'\';B z=28("4o");C.9e=1;z.1D("fg",uR);z.3g=C.3g;1t[i].1W(z);C.w=1t[i].2f;C.h=1t[i].2W;if(C.Iv>0){R(z,{1j:C.Iv})}}}if(C.1L=="1G"){R(1t[i],{"1z":(C.1z),"eA":C.fs*2A(v.8H,1),"yR":f0(C.46),"jD-fw":C.i5+\'px\',"2X":"0 c4 0 c4","bv-9h":"dh"});if(o.9V){if(2u(C.Iw)){R(1t[i],{"eA":C.Iw*2A(v.8H,1),})}}if(C.2C==1){if(C.1G.L("-1||1f=="c8"){R(1t[i],{"9t":"2B"})}}if(C.Iy==1){R(1t[i],{"46-e2":"Iy"})}if(C.lG>0){R(1t[i],{"46-e2":C.lG})}if(C.IB){R(1t[i],{"om":C.IB+"em"})}2T[i]==\'5h\'?2T[i]=2O("5h"):\'\';1t[i].1Y=tU(2T[i]);1F(uF,100);C.w=1t[i].2f;C.h=1t[i].2W;if(2u(C.4U)){4c(1t[i],{"id":(v.id+"pg"+C.4U+"12N")})}}if(C.1L=="R"){o.1A?1F(tV,4L):\'\'}B 9a=2T[i].6m();if(9a.L(\'B:\')==0){9a=2A(1C[9a.1o(4)],\'\')}B lk=9a.L(\'<2y\')>-1||9a.L(\'<11P\')>-1;if(C.1L=="2y"&&(9a.L(\'\')>-1||lk)){if(1k=="5m"||1k=="3N"){9a=9a.1U(/ho/g,\'ho\'+v.id+1f)}if(9a.L(\'4F\')>-1){ci(1t[i])}1t[i].1Y=(!lk?"<2y 1c=\'20\' 1j=\'20\' 4f:4h=\'3M://4j.w3.4d/7R/4h\' 4f=\'3M://4j.w3.4d/4g/2y\'>":\'\')+9a+(!lk?"":\'\');1t[i].2f>20?C.w=1t[i].2f:\'\';1t[i].2W>20?C.h=1t[i].2W:\'\';R(1t[i],{"1c":C.w,"1j":C.h});if(C.aK!=-1){pH(1t,C.aK)}if(2u(C.4U)){4c(1t[i],{"id":(v.id+"pg"+C.4U+"11Q"+i)})}}ea.1W(1t[i]);i>0?1q(1t[i]):\'\'}b9();l5?uR():\'\';if(C.3j=="3P"){C.3P=1;C.1q=1;o.3P?1t[0].1Y=o.3P.le(C.aK!=-1?C.aK:\'#3J\'):\'\';if(o.1n.2k){1t[0].Gw=yS;1t[0].11T=6c;1t[0].yE=yQ}F{1t[0].l0=6J;1t[0].kZ=6c;1t[0].jA=dx}}F{if((bg.2f*C.1Q<35||bg.2W*C.1Q<35)&&C.1L!=\'1G\'){v3();ci(94)}F{ci(bg)}}if(1k=="3N"){B lu=\'\';if(C.gx==1&&P(C.3j)){lu=C.3j;if(lu.L("3h:")==0){B 1N=lu.1o(4).2o(",");if(1N.W==2){B yG=1N[1].2o("/");if(yG.W==2){1N[0]==\'hd\'?1N[0]="4B":\'\';if(v[1N[0]]==yG[1]){C.a=1;R(1t[0],{"1H":C.a})}}}}if(lu=="F2"||lu=="4S"){o.Z.fO();1a.C.56=lO;o.yH=1}}if((C.1q==1&&(C.F4==1||C.F5==1||C.F6==1))||lu.L("6Z")==0||lu=="Fd"||lu=="9M"){C.Ff=1;if(7v([C.1u],"1a")||C.Fo==1){C.Eu=1}}if(lu.L("6Z")==0){1a.C.56=lO}}17(B sf in C){if(2u(C[sf+\'47\'+\'B\'])){if(2u(2I[C[sf+\'47\'+\'B\']])){C[sf]=2I[C[sf+\'47\'+\'B\']]}}}if(1k=="1l"&&C.fm==1){fm=1E EJ(1a,bg,C)}if(C.2C==0){f1(1a)}if(C.9e==1){1q(bg)}if(C.2x==1){oq()}if(C.1u.L("2t")>-1){gR=1}if(C.1u.L("1h")>-1){EK=1}if(C.1u.L("2P")>-1){g1=1;1k=="3N"&&2u(C.3j)?1a.C.56=lO:\'\'}if(C.1u.L("1a")>-1){g1=1}2G();B t=\'\';if(C.aR!=0){t+="qd("+C.aR+"wq)"}if(C.123==1){t+=" 3u(-1)"}if(C.126==1){t+=" 3y(-1)"}if(t!=\'\'){R(ea,{"2Y":t})}if(1k=="bb"){i9()}B 1N=[];B i;if(1k=="18"){1N=[\'dQ\',\'EN\',\'m7\',\'FZ\',\'md\',\'pG\'];17(i=0;i<1N.W;i++){if(P(C[1N[i]])&&!P(v.18[1N[i]])){v.18[1N[i]]=C[1N[i]]}}}if(1k=="1T"){1N=[\'mf\',\'yN\',\'yO\'];17(i=0;i<1N.W;i++){if(P(C[1N[i]])&&!P(2I[1N[i]])){v[1N[i]]=C[1N[i]]}}}C.lr==1?8X():\'\';if(1k=="3N"&&C.on==0){3o(1a)}if(C.1q==1&&C.mg>0){1F(G3,C.mg*2n)}}E G3(){C.mg=-1;o.V.4E()}E v3(){if(94){94.4k.3v(94)}94=28("2i");R(94,{"1u":"2D","1h":0,"1g":0,"1c":C.1L=="gw"?bg.2f:(bg.2f>35?bg.2f:35)*C.G4,"1j":C.1L=="gw"?bg.2W:(bg.2W>35?bg.2W:35)*C.wa});C=4i(C,\'ir\',\'ir\');1a.1W(94)}E ci(x){if(1k.L("1d")==0&&Z.W==1){C.2C=0}if(1k=="3N"&&C.gx==0){C.2C=0}if(C.2C==1){if(C.ij==1){R(x,{"6Y":"4F"})}R(x,{"9t":"2B"});if(o.1n.2k){x.1D("cB",E(e){yQ(e)});x.1D("gC",E(e){yS(e)});x.1D("gB",E(e){G9(e)})}if(v.ee==1||!o.1n.2k){x.gN=bp}if(v.1y.iq==1||C.iq==1){R(x,{"2v-1z":"#pU","1H":0.5})}}F{R(x,{"6Y":"6O"})}if(!o.1n.2k){x.l0=6J;x.kZ=6c}if(C.3k==1||C.2x==1){x.jA=dx}}E yQ(e){js("12l"+1f);e.bo();cB=J}E yS(e){C.Ga==1?6J():\'\';e.bo()}E G9(e){e.bo();e.8W();C.Ga==1?6c():\'\';if(!cB){bp(e)}cB=Q}E b9(){if(bg){bg.4k.3v(bg)}bg=28("2i");R(bg,{"1u":"2D","1h":0,"1g":0});if(2u(C.4U)){4c(bg,{"id":(v.id+"pg"+C.4U+"12U")})}w=C.w;h=C.h;C.gr=-1;C.aM=-1;C=4i(C,\'2R\',\'2R\');C=4i(C,\'9O\',\'9O\');if(C.aH&&o.9V){if(C.aH!=\'0 0 0 0\'){C=4i(C,\'9O\',\'aH\')}}if(C.1L=="1G"){w=1t[vq].2f;h=1t[vq].2W;if(C.wR>0){w0){C.hQ=2Q(1N[1])}F{C.4q=2Q(1N[1])}}}}}}}C.h=h;C.w=w;if(C.bg==1){h=h+C.au+C.9P;w=w+C.7y+C.7A;C.h=h;C.w=w;if(C.1L=="1G"){C.ik=1t[0].2W}}F{C.5n=0}R(bg,{"1c":(C.Gp==1?FH:w),"1j":h,"wh":(C.pX*h)/2,"2v":(C.FO==1?"3l-4P("+(C.132==1?"to 2t,":\'\')+5Z(C.4X,C.5n)+","+5Z(C.139,C.5n)+")":5Z(C.4X,C.5n)),"5x":"2v .1s 3l, 2Y .1s 3l"+(2u(C.eQ)?\', 6U .1s 3l\':\'\')});if(C.1L=="gw"){R(bg,{"1c":w,"1j":h,"wh":(C.pX*h/C.1Q)/2,})}if(C.KP==1){wu(bg,C.4X,C.Kq,C.Kl)}if(C.pY==1){R(bg,{"2V":2A(C.Jf,1)+"px 6y "+C.q3})}if(C.9Y==1){R(bg,{\'j4-6U\':\'9Y(bd)\'})}lL.1W(bg)}E 2G(){B gr=(-bg.2W/2);B aM=(-bg.2f/2);if(gr!=C.gr||aM!=C.aM){R(bg,{"1h":(-bg.2W/2),"1g":(-bg.2f/2)});C.gr=gr;C.aM=aM}if(94){B x=C.1L=="gw"?bg.2f:(bg.2f>35?bg.2f:35);B y=C.1L=="gw"?bg.2W:(bg.2W>35?bg.2W:35);R(94,{"1h":(-y/2)+C.J8-C.Kc,"1g":(-x/2)+C.13a-C.13b})}17(B i=0;i<2T.W;i++){B it=C.1L=="2y"?2M.4x(2Q(1t[i].C.1j))/2:2M.4x(1t[i].2W)/2;B il=C.1L=="2y"?2Q(1t[i].C.1c)/2:1t[i].2f/2;if(it!=C.it[i]||il!=C.il[i]){R(1t[i],{"1h":-it,"1g":-il});if(bg){R(1t[i],{"1h":(5e(1t[i].C.1h)+C.au/2-C.9P/2+C.13g/2+C.13h/2),"1g":(5e(1t[i].C.1g)+C.7y/2-C.7A/2+C.13j/2+C.13k/2)})}C.it[i]=it;C.il[i]=il}}}E 6J(){B i;6L=J;if(C.eM==1){if(on&&P(C.lP)){i=1}F{i=0}if(aF&&eM.W>2){i=2}if(eM[i]){pj();1v(1t[eM[i]])}}if(C.bg==1){R(bg,{"2v":5Z(uT(C.d4,C.4X),uT(C.ao,C.5n))});if(2u(C.eQ)){R(bg,{"6U":"h8("+C.eQ+")"})}}if(C.7z>-1&&!Kg){17(i=0;i<2T.W;i++){if(1t[i].C.5I!="3k"){R(1t[i],{"1H":C.7z})}}}if(C.mJ!=-1){pH(1t,C.mJ)}if(C.Ku==1){io+=45;ib(1t[0],io)}if(C.hg>C.1Q&&C.hg>-1){1Q(C.hg)}if(1k=="1l"&&o.V.da()){}F{if(C.2x==1&&C.lr!=1){B x=7j.W>1&&!on?7j[1]:7j[0];if(x){if(x.L(\'B:\')==0){2U.1Y=1C[x.1o(4)];8X()}}1v(2x);R(2x,{"1H":1})}}if(1k=="5m"){o.Z.5r(J);o.5r=J}o.dO=J;o.V.hl(1f,"6L")}E 6c(){6L=Q;B i;if(C.eM==1){if(on&&P(C.lP)){i=1}F{i=0}if(aF&&eM.W>2){i=2}pj();1v(1t[i])}if(C.bg==1){R(bg,{"2v":5Z(C.4X,C.5n)});if(2u(C.eQ)){R(bg,{"6U":"h8(1)"})}}if(C.7z>-1){17(i=0;i<2T.W;i++){if(1t[i].C.5I!="3k"){R(1t[i],{"1H":C.a})}}}if(C.hg>-1){1Q(C.1Q)}if(C.mJ!=-1){pH(1t,(C.aK==-1?\'#3J\':C.aK))}if(1k=="5m"&&!o.2c){o.Z.5r(Q);o.5r=Q}uQ();o.dO=Q;o.V?o.V.hl(1f,"5u"):\'\'}E uQ(){if(C.2x==1&&C.lr!=1){1q(2x);R(2x,{"1H":0})}}E bp(e){e?e.6M=J:\'\';if(!pS){o.V.fA(1f);if(1k=="3N"){p7()}uQ();if(C.10p==1){io-=30;ib(1t[0],io)}i4=J;if(C.KR==1||(1f=="uP"&&C.1q==1&&C.uO==1)){o.V.4E()}}};I.Kz=E(){bp()};E p7(){if(2T){if(2T.W>1){if(on==J){1v(1t[0]);1q(1t[1])}F{1v(1t[1]);1q(1t[0])}}if(C.2x==1&&7j.W>1){2U.1Y=o.ni+(on==J?7j[0]:7j[1])+o.i1;8X()}}if(P(C.uM)){if(on==J){C.3j=C.uM}F{C.3j=C.mv}}pk();on=on!=J;if(C.3j){if(C.3j.L(",0/1")>-1){js(C.3j,on?1:0)}}if(C.bg==1&&P(C.uL)){if(C.uL!=-1){if(on){C.Ky=C.4X;C.4X=C.uL}F{C.4X=C.Ky}b9();ci(bg);2G();if(C.1L=="1G"){9k()}F{1Q(C.1Q)}}}}E pk(){if(P(C.f7)){if(C.f7.W>1){if(on==J){6i(C.f7[0])}F{6i(C.f7[1])}}}}E tZ(1i){1i.6M=J;o.V.fA(1f)}E pj(){17(B i=0;i<2T.W;i++){if(1t[i].C.5I!="3k"){R(1t[i],{"1H":C.a});1q(1t[i])}}}E uF(1G){if(1t[0]){if(1t[0].2f>o.3c-C.4q-C.4G-C.7y-C.7A){if(C.v1==1){if(!1G){1G=1t[0].1Y}1t[0].1Y=\'\'+1G+\'\'}F{R(1t[0],{"bv-9h":"gX"})}R(1t[0],{"1c":o.3c-C.4q-C.4G-C.7y-C.7A})}}}E uR(){if(bg){l5=Q;C.9e=0;1q(bg);if(1t[0]){C.w=1t[0].2f*C.1Q;C.h=1t[0].2W*C.1Q;1Q(C.1Q)}C.ah=0;b9();v3();ci(94);1v(bg);2G();o.V.4V();if(!5T(1a)){3o(1a)}}F{l5=J}}E IF(1i){1i.6M=J}E dx(){if(!o.1n.2k&&!o.dO){6J()}8X()}E 1Q(x){if(x>0){R(bg,{"2Y":"1Q("+x+")"});17(i=0;i<2T.W;i++){R(1t[i],{"2Y":"1Q("+x+")"})}if(C.hx){C.hx.1Q(x)}3u=x;3y=x}}E oq(){2x=28("2i");R(2x,{\'1u\':\'2D\',\'1g\':0,\'1h\':0,\'1j\':\'2B\',"1H":0,"5x":"1H 0.1s 3l"});i7=28("2i");C=4i(C,\'kB\',\'kB\');C=4i(C,\'Kt\',\'Kt\');R(i7,{\'1u\':\'2D\',\'1g\':0,\'1h\':0,\'1c\':\'100%\',\'1j\':30,\'2v-1z\':C.kk,\'1H\':C.kg,\'2V-6T\':C.vr});2U=28("2i");R(2U,{\'1u\':\'2D\',\'1g\':C.vO,\'1h\':C.ot,\'1z\':C.vN,\'46-fk\':f0(C.w4),\'46-3K\':C.vv*2A(v.8H,1),"jD-fw":C.vz+\'px\',"2K-1j":"1"});if(C.2U){if(C.2U.L("B:")==0){C.Ko=J}}if(!C.Ko){R(2U,{\'bv-9h\':\'dh\'})}if(C.gY==1){8E=28("2i");8E.1Y=\'<2y 1c="bd" 1j="vA" vD="0 0 8 6" 8l="1.1" 4f="3M://4j.w3.4d/4g/2y" 4f:4h="3M://4j.w3.4d/7R/4h">\'}if(C.lr==1){R(2x,{"1H":1});ci(2x)}F{f1(2x)}1a.1W(2x);2U.1Y=o.ni+(C.2U==\'\'?2O(1k):7j[0])+o.i1;2x.1W(i7);2x.1W(2U);if(C.gY==1){2x.1W(8E);B vk=o.vn?\'-bd\':\'-vA\';B ps=C.ZP;if(!P(ps)){ps=\'\'}B tp=ps.L("1h")>-1;if(tp){ib(8E,\'-ZO\')}R(8E,{\'1u\':\'2D\',\'2t\':(ps.L("2t")>-1?10*C.1Q:\'2B\'),\'1g\':(ps.L("1g")>-1?10*C.1Q:(ps==\'\'||ps==\'1h\'?\'50%\':\'2B\')),\'2R-1g\':(ps==\'\'||ps==\'1h\'?\'-Is\':0),\'2P\':(tp?\'2B\':vk),\'1h\':(tp?vk:\'2B\'),\'1H\':C.kg})}8X()}E 8X(){if(C.2x==1){R(2x,{"1h":(g1==1?-h-2x.2W+3:-2x.2W/2)+C.ZF-C.ZL,"1g":(gR==1?-2U.2f:(g1==1?-w/2:+2U.2f))-(g1==1?0:2U.2f/2+5)+C.10m-C.10j,"1j":C.ot+2U.2W+C.vQ,"1c":C.vO+2U.2f+C.I3});R(i7,{\'1j\':2x.2W});2x.C.56="2n"}}I.c=E(){O 1a};I.s=E(x){O C[x]};I.ss=E(x,x2){O P(C[x])?C[x][x2]:Q};I.g=E(x){d3(x){1r"1c":O w;1m;1r"1j":O h;1m;1r"h":O 2A(C.ik,h);1m;1r"x":O 5e(1a.C.1g);1m;1r"y":O 5e(1a.C.1h);1m;1r"1H":O 1a.C.1H?1a.C.1H:1;1m;1r"1v":O 4A;1m;1r"3u":O 3u;1m;1r"3y":O 3y;1m;1r"1k":O 1k;1m;1r"KT":O 9T;1m;1r"i4":O i4;1m;1r"1L":O C.1L;1m;1r"W":O C.oY?C.oY:0;1m;1r"1f":O 1f;1m;1r"x0":O x0;1m;1r"y0":O y0;1m;1r"6L":O 6L;1m;1r"1l#":O 9T.L("1l#")==0;1m;1r"1l:":O 9T.L("1l:")==0;1m;1r"vg":O 1k=="3N"&&C.1L=="1G";1m;1r"1X#4A":O v5;1m;6O:O Q}};I.1X=E(k,x){d3(k){1r"1v":6L?6c():\'\';4A=x;1m;1r"2p":J7(x);1m;1r"6I":6I(1a);1m;1r"3o":3o(1a);1m;1r"KQ":C.3k=0;1m;1r"vf":if(C.KH>0&&C.3k!=1&&!kn){2N(kn);kn=1F(E(){3o(1a);(C.10e!=1?C.3k=1:\'\');kn=1K},C.KH*2n)}1m;1r"1Q":1Q(x);1m;1r"ZX":R(1a,{"2Y":"1Q(0)"});1m;1r"3u":R(1a,{"2Y":"3u("+x+")"});3u=x;1m;1r"3y":R(1a,{"2Y":"3y("+x+")"});3y=x;1m;1r"1H":R(1a,{"1H":x});1m;1r"ou":R(1t[0],{"1H":x});1m;1r"dL":R(1t[0],{"6U":"dL("+x+")"});1m;1r"1g":R(1a,{"1g":x});1m;1r"1h":R(1a,{"1h":x});1m;1r"1c":R(1a,{"1c":x});1m;1r"1j":R(1a,{"1j":x});1m;1r"vs":C.vs=x;1m;1r"gR":gR=x;1m;1r"1X#4A":v5=x;1m;1r"x":R(1a,{"1g":x});1m;1r"y":R(1a,{"1h":x});1m;1r"6d":C.6d=x;1m;1r"6Z":C.6Z=x;1m;1r"x0":x0=x;1m;1r"y0":y0=x;1m;1r"fL":C.fL=x;1m;6O:O Q}};E J7(x){if(x&&o.1n.2k){pS=J;1F(J4,dz)}if(!x){if(pN()&&aF){1q(1t[hj]);1v(1t[0]);aF=Q}}if(C.9e==1){x?1v(1a):1q(1a)}F{if(1f=="10c"||1f=="10b"){x?1v(1a):1q(1a)}F{R(1a,{"2p":(x?"4S":"1Z")})}4A=x;x?1v(1a):\'\'}if(x&&C.qe){C.qe=Q;1F(9k,100)}}E J4(){pS=Q}I.6i=E(x,y){if(9T!=\'\'&&(C.1G==\'x\'||C.1G==\'1x\')){x=x+\'x\'}if(y){x=C.1G+x}6i(x);!5T(1a)?C.qe=J:\'\'};B v9;I.i8=E(x){if(v9!=x){C.9f=x;6i(x);!5T(1a)?C.qe=J:\'\';o.V?o.V.4V():\'\'}v9=x};I.v8=E(){ib(ea,pI);pI+=20};E ib(x,y){R(x,{"2Y":"qd("+y+"wq)"+(x==1t[0]&&!IQ&&3u!=1?\' 1Q(\'+3u+\')\':\'\')})};I.IS=E(x){if(C.1G.L("{1T")>-1){6i(C.1G)}};I.p7=E(){p7()};E 6i(1G){if(C.1L=="1G"){if(P(1G)){if(C.JO){if(1G.W==4){1G=(C.p4?\'0:0\':\'bK:0\')+1G}if(1G.W==5){1G=(C.p4?\'0:\':\'bK:\')+1G}if(1G.W==7){1G=(C.p4?\'\':\'0\')+1G}}if(C.JS){if(1G.W==4){1G=\'0\'+1G}}C.oY=1G.W}1G=(C.v6?C.v6+(C.JT?\'\':\' \'):\'\')+1G+(C.uG?\' \'+C.uG:\'\');B JW=1t[0].2f+(C.bg==1?C.au+C.9P:0);B JX=1t[0].2W+(C.bg==1?C.au+C.9P:0);1t[0].1Y=o.ni+(1k=="3N"?tU(1G):1G)+o.i1;if(C.Zt==1){1t[0].1Y+=\'<7x C="2p:bP-4S;1c:df"><7x C="2V-1h: c4 6y \'+3G(C.1z)+\';2V-1g: c4 6y ec;2V-2t: c4 6y ec;1u: 2D;2t:c4;1h: 50%;2R-1h: -4s;">\'}if(1k=="1T"){R(1t[0],{"1c":"2B","bv-9h":"dh"});uF(1G)}C.w=1t[0].2f+(C.bg==1?C.au+C.9P:0);C.h=1t[0].2W+(C.bg==1?C.au+C.9P:0);if(JW!=C.w||JX!=C.h||(C.w>0&&uh==0)){9k()}if(1t[0].2f>0){uh=C.w}F{9T!=\'\'?1q(1t[0]):\'\';if(1G!=\'\'){1F(9k,10)}}}}I.9k=E(){9k()};E pN(){O!o.U.5E()&&C.JY==1}E 9k(){if(C.1L=="1G"){if(1t[0]){if(1t[0].2f>0){9T!=\'\'?1v(1t[0]):\'\';w=C.w=1t[0].2f;h=C.h=1t[0].2W;b9();ci(bg);2G();if(o.V){if(7v([C.1u],"1a")){o.V.ug()}F{o.V.4V()}}}}}}I.ue=E(x){if(C.JP==1){B n=4;if(1f=="Zr"){if(o.1n.2k){O}}F{n=8}B y=\'ho\';B z=[];17(B i=1;i(i/n)&&z[i]?1v(z[i]):\'\'}}F{17(B i=n;i>0;i--){if(x*1+(1/n)>=(i/n)&&z[i]){1v(z[i]);1m}}}}}};I.On=E(){if(!on){if(2T){if(2T.W>1&&Z.W>1){1q(1t[0]);1v(1t[1])}}if(Z.W>1){1k=Z[1];if(C.2x==1){2U.1Y=hq(1);8X()}}if(pN()&&aF){1q(1t[hj]);aF=Q}pk();on=J}};E hq(x){O o.ni+(C.2U==\'\'?2O(Z[x]):(7j.W>1?7j[x]:7j[0]))+o.i1}I.cN=E(x){cN(x)};I.K7=E(x,y){if(C.hx){C.hx.dF(x,y)}};E cN(x){B y=\'ho\';B z=26.8q(y.a4(v.id,1f,\'11k\'));if(z){R(z,{"5x":"2Y 0.1s 6t-5u"});if(x==1){z.C.2Y=\'K9(0, 0)\'}F{z.C.2Y=\'K9(-K0, 0)\'}}F{if(x==1){C.a=1}F{C.a=0.5}}on=x==1;if(C.2x==1&&7j.W>1){2U.1Y=(on?7j[0]:7j[1])}R(1t[0],{"1H":C.a})};I.hk=E(){if(on){if(2T){if(2T.W>1&&Z.W>1){1v(1t[0]);1q(1t[1]);R(1t[0],{"1H":C.a})}}1k=Z[0];if(Z.W>1){if(C.2x==1){2U.1Y=hq(0);8X()}}pk();on=Q;aF=Q}};I.tZ=E(){if(pN()){pj();1v(1t[hj]);aF=J}};I.JN=E(){B 2L=Q;if(C.1q==1){if(C.Jy==1){if(5T(o.2j)){2L=J}}if(C.11c==1&&!o.2c){2L=J}if(C.11D==1&&o.2c){2L=J}}if(!2L){6I(1a);B fX=1a.ex("*");17(B i=fX.W;i--;){R(fX[i],{"6d-1B-7h":"11x"})}4A=J}};I.i9=E(){i9()};E i9(){3o(1a);B fX=1a.ex("*");17(B i=fX.W;i--;){R(fX[i],{"6d-1B-7h":"8u"})}4A=Q}I.4l=E(){if(2T.W>0){17(i=0;i<2T.W;i++){if(1t[i].4k==1a){1a.3v(1t[i])}1t[i]=29}}if(bg){bg.dV("gN");bg.dV("l0");bg.dV("kZ");bg.4k.3v(bg);bg=29}if(C.1u.L(\'8V\')>-1){if(1a.4k==o.8V){o.8V.3v(1a)}}F{if(1a.4k==o.1V){o.1V.3v(1a)}F{if(o.1y){if(1a.4k==o.1y){o.1y.3v(1a)}}}}if(2x){if(2x.4k==1a){1a.3v(2x)}}1a=29};I.JL=E(){fm?fm.g4():\'\'};I.JK=E(){tV()};E tV(){JI(2T[0],C.1z,1t[0])}E tU(x){B z=x+\'\';if(x.L(\'{\')>-1){if(x.L(\'{1d}\')>-1&&P(o.3x)){x=x.1U(\'{1d}\',fc(o.3x.ak().t))}if(x.L(\'{1T\')>-1){B y=o.bO?o.bO:(v.1T?v.1T:\'\');if(x.L(\'{cl}\')>-1&&o.V){x=x.1U(\'{cl}\',o.V.d1(\'cl\'))}if(o.aG&&o.V){y=o.V.d1(\'aG\')}x=x.1U(\'{1T}\',y);if(o.aG&&!o.V){1F(6i,100,z)}}if(x.L(\'{1G\')>-1){17(B i=1;i<6;i++){if(x.L(\'{1G\'+i+\'}\')>-1){if(P(v[\'1G\'+i])){x=x.1U(\'{1G\'+i+\'}\',v[\'1G\'+i])}F{x=x.1U(\'{1G\'+i+\'}\',\'\')}}}}if(x.L(\'{6w}\')>-1){o.hz=1f;if(o.V){x=x.1U(\'{6w}\',o.V.d1(\'JH\'))}}}O x}I.tS=E(){6i(C.1G)};E pH(1t,6W){17(B i=0;i<1t.W;i++){JG(1t[i],6W)}if(C.3j=="3P"){if(o.3P){o.3P.11u(1t[0],6W)}}}};B JF=E(1f,1k){B i;B C=[];B w;B h;B bg;B 4A=J;B x0;B y0;B 3u=1;B 3y=1;B fQ=0;B 9m=0;B 11s;B 3H;B nI;B 6L;B 2C;B 3C;B Ez;B EL;B vZ;B EI;B 2x;B 2U;B 8E;B fM;B vC;o.FB=-1;B q6;B 6L;B w8;17(i in g7.X){C[i]=g7.X[i]}B 1k=v[1f].1k;B 1L=v[1f].1L;17(i in g7[1k]){C[i]=g7[1k][i]}17(i in v[1f]){C[i]=v[1f][i]}C.w=2Q(C.w);C.h=2Q(C.h);C=4i(C,\'2R\',\'2R\');C=4i(C,\'9O\',\'9O\');if(o.9V){if(C.JD>0){C.w=2Q(C.JD)}if(C.aH){if(C.aH!=\'0 0 0 0\'){C=4i(C,\'9O\',\'aH\')}}}B 1a=28("2i");if(v.1y.JA==1&&v.1y.1q==1){o.1y.1W(1a)}F{o.1V.1W(1a)}1k=="2K"?o.8V=1a:\'\';B 8B=Q;if(C.8c){if(C.8c!=\'1M\'){8B=J}}R(1a,{"1u":"2D","1h":0,"1g":0,"1H":1,"eA":"nh","om":"jm"});if(C.Jv==1){1a.C.56=C.5k}b9();B 92=28("2i");R(92,{"1u":"2D","2P":2M.4x(-C.h/2),"1g":2M.4x(-C.w/2)});if(C.7D>0&&C.Jp==1){R(92,{"2V-6T":C.7D*C.h/2,"1j":C.h,"6C":"3k","4F-3q":"1Z"})}if(2u(C.4U)){4c(1a,{"id":(v.id+"pg"+C.4U)})}1a.1W(92);if(1k==\'2K\'&&v.uk==1){EU()}if(C.2x==1){oq()}B 9q=28("2i");iv(0,9q,0.3,(C.4P==1?"3l-4P("+(C.uC==1?"to 1g,":\'\')+3G(C.JC)+", "+3G(C.p1)+")":3G(C.p1)),C.w,C.Uk);if(C.KU==1&&P(C.pb)){B hw=28("2i");hw.1Y=C.pb.1U(/\\#Kf/g,3G(C.p1));9q.1W(hw);R(hw,{"1u":"2D","2P":-2M.4x(C.h/2),"1g":0,"4F-3q":"1Z"});R(9q,{"6C":"3k","2v":"1Z"});B x=["vp","gZ","oZ","hA","dU"];17(B y=0;y0){17(B y2=0;y20){B dE=28("2i");iv(2,dE,C.Jd,C.10v,0,C.7z);92.1W(dE)}B 7E=28("2i");iv(3,7E,C.KG,(C.4P==1?"3l-4P("+(C.uC==1?"to 1g,":\'\')+3G(C.KF)+", "+3G(C.1z)+")":C.1z),0,C.a);if(C.KU==1&&P(C.pb)){B pM=28("2i");pM.1Y=C.pb.1U(/\\#Kf/g,3G(C.1z));R(pM,{"1u":"2D","2P":-2M.4x(C.h/2),"1g":0,"4F-3q":"1Z"});R(7E,{"6C":"3k","2v":"1Z"});7E.1W(pM)}if(C.5A==1){B cr=28("2i");C=4i(C,\'uz\',\'uz\');C=4i(C,\'uy\',\'uy\');R(cr,{"1u":"2D","2P":C.h/2,"1g":0,"4F-3q":"1Z","46-3K":C.Kn*2A(v.8H,1),"1z":C.6p,"2K-1j":"100%","2X-1h":C.10y,"2X-2P":C.10Q,"2X-1g":C.10U,"2X-2t":C.10I,"2R-1h":C.L3,"2R-2P":C.Ln,"2R-1g":C.Le,"2R-2t":C.LY,"2V-6T":(C.Kv+"px"),"2p":"1Z"});if(C.Km==1){R(cr,{"2v":3G(C.KD)})}7E.1W(cr);B kz=Q;B LJ=Q}o.qp=C.h;92.1W(7E);if(C.f8==1){B 8s=[];if(1P J1!=="1K"){B 8Z=1E J1(1a,8s,w,C)}}if(C.3C==1){if(C.dN.6m().L(\'<2y\')==-1){C.dN==\'\'?C.dN="<2y 1c=\'20\' 1j=\'20\'>":\'\'}3C=28("2i");3C.1Y=C.dN.6m();C=4i(C,\'K1\',\'K1\');R(3C,{"1u":"2D","1h":-10+C.Oo-C.Ol,"1g":-2n,"4F-3q":"1Z","1j":20,"1c":C.eU,"1H":C.wD,"5x":"2Y 0.1s 3l, 1H 0.1s 3l"});if(C.kt==1||C.vB==1){R(3C,{"2Y":"1Q(0)"})}F{if(C.nz!=1){R(3C,{"2Y":"1Q("+C.nz+")"})}}if(C.Ok==1){R(3C,{"6U":"Oj-a9(4s 4s c4 5p(0, 0, 0, .7))"})}1a.1W(3C);if(C.wr!=-1){B x=["vp","hA","dU"];17(B y=0;y0){17(B y2=0;y245&&C.ih<135){C.aQ=90}if(C.ih>Oi&&C.ih0?C[\'h\'+n]:C.h),"2v":z?(z.L("3l")>-1?z:3G(z)):\'\',"2V-6T":(C.Jp==1?1:C.7D*C.h/2),"1H":J0,"4F-3q":"1Z","5x":"2Y 0.2s 6t-in-5u"})}E b9(){bg=28("2i");C=4i(C,\'fb\',\'fb\');B ik=C.h+C.au+C.9P;B IZ=C.w+C.7y+C.7A;if(C.bg==1){}F{C.5n=0}C=4i(C,\'ir\',\'ir\');if(v.1y.iq==1||C.iq==1){C.4X=\'#pU\';C.bg=1;C.5n=0.5}R(bg,{"1u":"2D","1h":0,"1g":0,"1c":IZ,"1j":ik*C.wa,"wh":(C.pX*ik)/2,"2v":5Z(C.4X,C.5n),"9t":"2B","5x":"1H .1s 3l, 2v .1s 3l"});if(C.9Y==1){R(bg,{\'j4-6U\':\'9Y(bd)\'})}if(C.pY==1){R(bg,{"2V":2A(C.Jf,1)+"px 6y #"+C.q3})}if(C.2C==1){if(C.ij==1){R(bg,{"6Y":"4F"})}if(!o.1n.2k||v.ee==1){bg.gN=bp;bg.O3=wy;bg.O2=nK;bg.jA=dx}}F{R(bg,{"6Y":"6O"})}if(!o.1n.2k){bg.l0=6J;bg.jA=dx;bg.kZ=6c}if(o.1n.wf&&C.2C==1){bg.1D("gC",E(1i){1i.6M=J;if(!P(1i.6n)&&1i.7L.W>0){1i.6n=1i.7L[0].hv;1i.9H=1i.7L[0].ob}q6=1i;6J(1i);nK(1i)});bg.1D("gB",E(1i){1i.6M=J;o.3H=Q;6c(1i);wy(q6)});bg.1D("2C",E(1i){1i.6M=J});bg.1D("cB",E(1i){if(!P(1i.6n)&&1i.7L.W>0){1i.6n=1i.7L[0].hv;1i.9H=1i.7L[0].ob}q6=1i;o.3H=J;dx(1i);if(o.1n.wf){nK(1i)}})}R(bg,{"1g":2M.qa(-C.w/2-C.7y)});R(bg,{"1h":2M.qa(-C.h/2-C.au+C.J8-C.Kc)});if(C.KP==1){wu(bg,C.4X,C.Kq,C.Kl)}1a.1W(bg)}E 2G(1c){if(1c!=w){w=1c;o.wj=w;B b0=w/9q.2f;R(bg,{"1c":(w+C.7y+C.7A),"1g":-w/2-C.7y,});R(92,{"1g":-w/2});R(9q,{"1c":w});R(92,{"1c":w});B xx=bQ.2f*b0;if(xx>9q.2f){xx=9q.2f}R(bQ,{"1c":xx});B wp=7E.2f*b0;R(7E,{"1c":wp});kx(wp);if(1k=="2K"){HT()}if(C.f8==1){8Z?8Z.G7(w):\'\'}if(o.6e){o.6e.2G()}}}E kx(x){if(C.3C==1){if(xw-C.g3/2&&C.eU!=20){x=w-C.g3/2}B y=x-w/2-C.g3/2+C.Mm-C.Ml;R(3C,{"1g":y})}}E vL(){R(3C,{"2Y":"1Q("+C.nz+")"})}E 6J(1i){o.V.hl(1f,"6L");if(C.bg==1){if(C.ao!=-1){B m=1E 5K({"mc":bg,"1L":"8G","to":C.ao,"1d":0.1,"me":(1f+"bg")})}if(2u(C.d4)){R(bg,{"2v-1z":C.d4})}}if(2u(C.wL)){R(7E,{"2v-1z":C.wL})}if(C.3C==1){if(C.Ke==1&&P(C.wH)){if(C.nL==1&&3H){}F{3C.1Y="<2y 1c=\'"+C.eU+"\' 1j=\'20\' 4f:4h=\'3M://4j.w3.4d/7R/4h\' 4f=\'3M://4j.w3.4d/4g/2y\'>"+C.wH.6m()+""}}if(C.kt==1){if(C.vB==1&&!o.1A){}F{vL()}}F{if(C.nn!=-1){B m2=1E 5K({"mc":3C,"1L":"8G","to":C.nn,"1d":0.1,"me":(1f+"3C")})}}}if(C.2x==1&&(o.U.1p()>0||1k=="1M"||8B)){kj()}if(C.fr>0){R(bg,{"2Y":"3y("+((C.fr-1)/5+1)+")"});wA(C.fr)}if(C.3C==1&&C.vW==1){kx(dC(1i.6n)-9m)}if(1k=="1M"){o.Z.5r(J);o.5r=J}6L=J;o.dO=J}E wA(x){R(9q,{"2Y":"3y("+x+")"});R(bQ,{"2Y":"3y("+x+")"});dE?R(dE,{"2Y":"3y("+x+")"}):\'\';R(7E,{"2Y":"3y("+x+")"})}E 6c(){if(!nI){if(C.7z>0){R(dE,{"1c":0})}if(2u(C.wL)){R(7E,{"2v-1z":C.1z})}if(C.bg==1){if(C.ao!=-1){B m=1E 5K({"mc":bg,"1L":"8G","to":C.5n,"1d":0.1,"me":(1f+"bg")})}if(2u(C.d4)){R(bg,{"2v-1z":C.4X})}}if(C.3C==1){if(C.Ke==1&&P(C.wH)){if(C.nL==1&&3H){}F{3C.1Y="<2y 1c=\'"+C.eU+"\' 1j=\'20\' 4f:4h=\'3M://4j.w3.4d/7R/4h\' 4f=\'3M://4j.w3.4d/4g/2y\'>"+C.dN.6m()+""}}if(C.kt==1){R(3C,{"2Y":"1Q(0)"})}F{if(C.nn!=-1){B m2=1E 5K({"mc":3C,"1L":"8G","to":C.wD,"1d":0.1,"me":(1f+"3C")})}}}if(C.fr>0){R(bg,{"2Y":"3y(1)"});wA(1)}if(1k=="1M"&&!o.2c){o.Z.5r(Q);o.5r=Q}o.V.hl(1f,"5u")}if(C.f8==1&&8Z){8Z.5u()}if(C.2x==1&&(o.U.1p()>0||1k=="1M")){n4()}if(o.n1&&1k=="2K"){o.th.1q();o.FB=-1}6L=Q;o.dO=Q}E bp(1i){1i.6M=J}E IF(1i){1i.6M=J}E wy(1i){if(1k=="1M"){if(o.9z){nI=J;2N(w8);w8=1F(E(){nI=Q;6c()},2n)}}vK();o.3H=Q;if(C.3C==1){if(C.nL==1&&P(C.vM)){3C.1Y="<2y 1c=\'20\' 1j=\'20\' 4f:4h=\'3M://4j.w3.4d/7R/4h\' 4f=\'3M://4j.w3.4d/4g/2y\'>"+C.dN.6m()+""}}cY(1i.6n,1i.9H);o.V.fA(1f);o.V.f4(1i.6n,1i.9H);1i.6M=J}E nK(1i){3H=J;if(C.3C==1){if(C.nL==1&&P(C.vM)){3C.1Y="<2y 1c=\'20\' 1j=\'20\' 4f:4h=\'3M://4j.w3.4d/7R/4h\' 4f=\'3M://4j.w3.4d/4g/2y\'>"+C.vM.6m()+""}}fQ=k6(bg);9m=fI(bg);cY(1i.6n,1i.9H);6v(2C,1,"no")}E cY(dH,dJ){B x;dH=dC(dH);dJ=dC(dJ);B Gu=2M.62(26.n3.aU,26.aO.aU);B FX=2M.62(26.n3.dM,26.aO.dM);if(o.1n.2k){}F{dJ=dJ+FX;dH=dH+Gu}if(C.aQ>0){x=dJ-fQ-C.7A;2C=x/w;if(C.aQ==Gr){x=dJ-fQ-C.7y;2C=x/w;2C=(2C-1)*-1}}F{x=dH-9m-C.7y;2C=x/w;if(C.aR>134&&C.aR1?2C=1:\'\';2C<0?2C=0:\'\'}E dC(x){if(o.9L>1){x=x/o.9L}O x}I.Gb=E(){8Z?8Z.G7(w):\'\'};I.kM=E(){8Z?8Z.dF(w):\'\'};E vK(){3H=Q}E dx(1i){9m=fI(bg);if(C.7z>0){if(o.1A||1k!=\'2K\'){R(dE,{"1c":dC(1i.6n)-9m})}}if(C.2x==1&&(o.U.1p()>0||1k=="1M"||8B)){kj();fQ=k6(bg);cY(1i.6n,1i.9H);if(1k=="2K"){if(v.MK==1){if(o.U.5E()&&o.U.cz().L("?vI")>0){2U.1Y=\'- \'+fc((1-2C)*o.U.1p(J))}F{2U.1Y=fc(2C*o.U.1p())}}F{B d=o.U.1p();if(v.4y>0){d=d-v.4y*1}B aT=\'\';if(C.f8==1&&8Z){aT=8Z.2x(2C*d);aT!=\'\'?aT=aT+\'
\':\'\'}2U.1Y=aT+fc(2C*d)}}if(1k=="1M"||8B){2U.1Y=wC(2C)}8X(1i)}if(o.n1&&1k=="2K"&&o.th){vC=1i;if(!fM||v.G2!=1){vE()}if(v.G2==1){2N(fM);fM=1F(vE,50)}}if(C.3C==1&&C.vW==1){kx(dC(1i.6n)-9m)}}E vE(){2N(fM);fM=1K;if(C.2x==0){fQ=k6(bg);9m=fI(bg);cY(1i.6n,1i.9H)}6L?o.th.bJ(vC,w,2C,9m):\'\'}E 8X(1i,t,l){B 1g=(-w/2+(dC(1i.6n)+26.n3.aU-9m)-2U.2f/2)+(l?l:0);B ki=0;if(v.xD!=1){if(1g+w/2+2U.2f+10>o.3c){ki=1g;1g=o.3c-w/2-2U.2f-10}if(1g+o.3c/2<0){ki=1g;1g=-o.3c/2}}B x={"1h":(-2U.2W-C.EV*1-C.ot-C.vQ)-(C.ES==1?(C.h/2)*(C.fr>0?C.fr:1):0)+(t?t:0),"1g":1g};R(2x,x);if(C.gY==1){R(8E,{\'1u\':\'2D\',\'1g\':2U.2f/2-4+(ki!=0?ki-1g:0),\'1h\':2U.2W-6})}}I.kj=E(e,x,t,l){kj();2U.1Y=x;8X(e,t,l)};E kj(){if(!5T(2x)||2x.C.1H==0){1v(2x);R(2x,{"1H":1})}}I.n4=E(){n4()};E n4(){1q(2x);R(2x,{"1H":0})}I.c=E(){O 1a};I.s=E(1f){O C[1f]};I.ss=E(x,x2){O C[x][x2]};I.g=E(x){d3(x){1r"1c":O w;1m;1r"MP":O 9q.2f;1m;1r"1j":O C.h;1m;1r"x":O 5e(1a.C.1g);1m;1r"y":O 5e(1a.C.1h);1m;1r"1H":O 1a.C.1H?1a.C.1H:1;1m;1r"1v":O 4A;1m;1r"3u":O 3u;1m;1r"3y":O 3y;1m;1r"1k":O 1k;1m;1r"1f":O 1f;1m;1r"x0":O x0;1m;1r"y0":O y0;1m;1r"2C":O 2C;1m;1r"fG":O 8B;1m;6O:O Q}};I.1X=E(1f,x){d3(1f){1r"1v":4A=x;1m;1r"3H":3H=x;1m;1r"2p":1k=="2K"||C.1q==1?R(1a,{"5I":(x?"4A":"3k")}):R(1a,{"2p":(x?"4S":"1Z")});4A=x;1m;1r"3u":R(1a,{"2Y":"3u("+x+")"});3u=x;1m;1r"3y":R(1a,{"2Y":"3y("+x+")"});3y=x;1m;1r"1H":R(1a,{"1H":x});1m;1r"1g":R(1a,{"1g":x});1m;1r"1h":R(1a,{"1h":x});1m;1r"2C":2C=x;1m;1r"dG":C.dG=x;1m;1r"1c":R(1a,{"1c":x});1m;1r"1j":R(1a,{"1j":x});1m;1r"vs":C.NX=x;1m;1r"x":R(1a,{"1g":x});1m;1r"y":R(1a,{"1h":x});1m;1r"x0":x0=x;1m;1r"y0":y0=x;1m}};I.2G=E(x){2G(x)};I.oy=E(x){};I.eZ=E(aL,aV){if(3H){if(1k=="1M"||8B){cY(aL,aV);o.V.fA(1f)}if(1k=="1M"){o.9z=J}cY(aL,aV);6v(2C,1,"no")}};I.f4=E(aL,aV){if(3H){vK();3H=Q;cY(aL,aV);o.V.fA(1f);6v(2C,1,"no")}};E 6v(1d,1p,x){1d<0?1d=0:\'\';if(v.4y>0&&1p>1){1p=1p-v.4y;1d=1d-v.4y}if(C.3C==1&&C.vB==1&&C.kt!=1){if(!C.EM&&1d>0){vL();C.EM=J}}if(3H&&1p!=1){}F{B 4w;if(1p>0&&1d>0){if(1d>1p){1d=1p}4w=w*(1d/1p);if(4w==7E.2f){4w=-1}}F{4w=0}if(4w>=0){R(7E,{"1c":4w});if(C.vW==1&&6L&&!x){}F{kx(4w)}}if(P(cr)){if(1p<2&&1k=="2K"){if(kz){3o(cr);kz=Q}}F{if(!kz){6I(cr);kz=J}cr.1Y=1k=="2K"?4e(1d==0?1p:1d):wC(1d)}}}};I.6v=E(1d,1p,x){if(1p!=EL||1d!=EI||x){6v(1d,1p,x)}};I.EH=E(){2C>1?2C=1:\'\';2C<0?2C=0:\'\';R(7E,{"1c":(2C*w)})};I.Eq=E(1d,1p){if(1p>0&&1d>0){B 4w=w*(1d/1p);4w>w?4w=w:\'\';R(bQ,{"1c":5e(4w)});Ez=1p;vZ=1d}F{vZ=0;R(bQ,{"1c":0})}};I.kG=E(x){if(C.6e==1){if(!o.6e){if(x!=0){if(1P Ev!=="1K"){o.6e=1E Ev(1a,C,x);o.av=J}}}F{if((!P(x)||x==0)&&o.av){o.6e.1q();o.av=Q}F{if(!o.av||(P(x)&&x!=1&&x!=0)){o.6e.vV(x);o.av=J}}}}};E EU(){o.bJ=28("2i");R(o.bJ,{\'1u\':\'2D\',\'1g\':0,\'1h\':0,\'1c\':v.Fp,\'1j\':v.Fl,\'6C\':\'3k\',"4F-3q":"1Z","2v-1z":"#hc","2V-6T":v.F0+\'px\',"2p":"1Z"});o.bJ.id="Om"+v.id;if(v.EX==1){R(o.bJ,{"2V":v.Fs+"px 6y "+vR(\'1z\',v.HB)})}if(v.I6==1){R(o.bJ,{"7t-a9":"fC 4s jz 5p(0,0,0,0.5)"})}o.bJ.C.56="kE";1a.1W(o.bJ)}E oq(){2x=28("2i");R(2x,{\'1u\':\'2D\',\'1g\':0,\'1h\':0,\'1j\':\'2B\',"4F-3q":"1Z","1H":0,"5x":"1H 0.1s 3l"});C=4i(C,\'kB\',\'kB\');2U=28("2i");R(2U,{\'1u\':\'2D\',\'2X-1g\':C.vO,\'2X-2t\':C.I3,\'2X-1h\':C.ot,\'2X-2P\':C.vQ-1,\'1G-8f\':\'8N\',\'1z\':C.vN,\'46-fk\':f0(C.w4),\'46-3K\':C.vv*2A(v.8H,1),\'jD-fw\':C.vz+\'px\',\'2K-1j\':"1",\'2v-1z\':5Z(C.kk,C.kg),\'2V-6T\':C.vr});C.I2?C.gY=C.I2:\'\';if(C.gY==1){8E=28("2i");8E.1Y=\'<2y 1c="bd" 1j="vA" vD="0 0 8 6" 8l="1.1" 4f="3M://4j.w3.4d/4g/2y" 4f:4h="3M://4j.w3.4d/7R/4h">\'}1a.1W(2x);2x.1W(2U);if(C.gY==1){2x.1W(8E);R(8E,{\'1H\':C.kg})}2x.C.56="2n"};E HT(){if(o.3x&&v.bS==1&&!o.1A){B f=o.3x.ak();if(f.t&&f.d){6v(f.t,f.d)}}};E wC(x){B y=2M.4x(x*100);if(8B){if(o.kh){O(8B&&2u(C.2U)?C.2U+\'&gO;\':\'\')+3Q(x*o.5V.51(-1)[0]).wE(1)}if(o.HJ){O(8B&&2u(C.2U)?C.2U+\'&gO;\':\'\')+o.wK}}O y};I.4l=E(){1a.3v(92);if(bg){bg.dV("gN");bg.dV("l0");bg.dV("kZ");bg.4k.3v(bg);bg=29}if(3C){1a.3v(3C)}if(1a.4k==o.1V){o.1V.3v(1a)}F{if(o.1y){if(1a.4k==o.1y){o.1y.3v(1a)}}}1a=29}};B wO=E(1h){B i;B C=[];B w;B h;B 4A=J;B 3u=1;B 3y=1;B x0=0;B y0=0;B bi=5Q(oL,Nn);B 1k,1f="bg";B 1L="NF";if(1h==J){C["1u"]=\'1h\';C.h=2A(v.1y.NH,50);C.a=2A(v.1y.NI,0.5);C.1z=2A(v.1y.NQ,\'#hc\')}F{C["1u"]=v.1y.1u;17(B k in v.1y){if(v.1y.2E(k)){C[k]=v.1y[k]}}}if(C.1v==0){v.1y.h=C.h=0;C.2X=C.2R="0 0 0 0";C.4P=0}C["1Q"]=1;C=4i(C,\'2R\',\'2R\');if(P(C.kX)){if(C.kX!=20&&C.2R=="-20 0 0 0"){C.9G=C.kX}}if(2u(C.In)&&o.9V){C=4i(C,\'2R\',\'In\')}if(C.Ld==1){C.4q+=\'%\';C.4G+=\'%\'}B 1a=28("2i");if(C.9Y==1&&C.4P==0){C.a<1?C.wm=C.a:C.wm=0.2;v.1y.a=C.a=1}F{C.9Y=0}R(1a,{\'1u\':\'2D\',\'1g\':0,\'1h\':0,\'1c\':(C.kP==1||1h?\'100%\':o.aN),\'1H\':C.a,\'4F-3q\':\'1Z\',\'eA\':\'nh\',\'om\':\'jm\'});o.1V.1W(1a);B bg=28("2i");R(bg,{\'1j\':C.h-(C.1u!=\'1h\'?C.ep+C.9G:0),\'2p\':\'4S\',\'2R-1g\':C.4q,\'2R-2t\':C.4G,\'2V-6T\':C.7D});if(C.kF>0){B kF=\'4s 6y \'+5Z(2A(C.Li,\'3J\'),C.kF);if(C.Ll==1){R(bg,{\'2V-1h\':kF})}F{R(bg,{\'2V\':kF})}}1a.1W(bg);w=1a.2f;v.dp=-C.9G;if(C.4P==1||1h){if((C.1z==\'41\'||v.1y.8i!=\'\')&&!1h){if(C.1u!=\'1h\'){v.dp=98-C.h}B 4o=\'2e:8i/wg;gq,Lu+L1/T/D+LZ/M1/M4==\';if(v.1y.8i.L("2e:8i")>-1){4o=v.1y.8i}R(bg,{\'1j\':C.h+(C.1u!=\'1h\'?v.dp:0),\'2v\':\'1b(\'+4o+\') gF-x 50% 100%\',\'2v-3K\':\'2B\'})}F{B gf=(1h?\'to 1h, \':\'to 2P, \')+5Z(C.1z,0)+\', \'+5Z(C.1z,1);R(bg,{\'2v\':\'-o0-3l-4P(\'+gf+\')\',\'2v\':\'-3X-3l-4P(\'+gf+\')\',\'2v\':\'-ms-3l-4P(\'+gf+\')\',\'2v\':\'-o-3l-4P(\'+gf+\')\',\'2v\':\'3l-4P(\'+gf+\')\'})}}F{if(C.9Y==1){R(1a,{\'j4-6U\':\'9Y(bd)\'});R(bg,{\'1H\':C.wm})}R(bg,{\'2v-1z\':C.1z})}if(1h){R(1a,{"5x":"1H 0.2s 6t-5u"})}I.h=E(){O C.h-(C.1u!=\'1h\'?C.9G:0)};I.c=E(){O 1a};I.s=E(1f){O C[1f]};I.g=E(x){if(1a){d3(x){1r"w":1a.2f>0?w=1a.2f:\'\';O w;1m;1r"1c":O 1a.2f;1m;1r"1j":O 1a.2W;1m;1r"x":O 5e(1a.C.1g);1m;1r"y":O 5e(1a.C.1h);1m;1r"1H":O 1a.C.1H?1a.C.1H:1;1m;1r"1v":O 4A;1m;1r"3u":O 3u;1m;1r"3y":O 3y;1m;1r"1f":O 1f;1m;1r"x0":O x0;1m;1r"y0":O y0;1m;1r"bi":O 1f+bi;1m;6O:O Q}}F{O Q}};I.1X=E(1f,x){d3(1f){1r"1v":4A=x;1m;1r"w":w=x;1m;1r"2p":R(1a,{"2p":(x&&v.vo!=1?"4S":"1Z")});4A=x;1m;1r"1Q":R(1a,{"2Y":"1Q("+x+")"});3u=x;3y=x;1m;1r"3u":R(1a,{"2Y":"3u("+x+")"});3u=x;1m;1r"3y":R(1a,{"2Y":"3y("+x+")"});3y=x;1m;1r"1H":R(1a,{"1H":x});1m;1r"1g":R(1a,{"1g":x});1m;1r"1h":R(1a,{"1h":x});1m;1r"1c":R(1a,{"1c":x});1m;1r"1j":R(1a,{"1j":x});1m;1r"x":R(1a,{"1g":x});1m;1r"y":R(1a,{"1h":x});1m;1r"x0":x0=x;1m;1r"y0":y0=x;1m}};I.4l=E(){o.1V.3v(1a);1a=29}};if(1P(2I)=="4O"){GJ()}o.I=I;if(2I.id){if(26.8q(2I.id)){ut()}F{26.1D(\'Lz\',g5)}}F{1P GC==\'E\'?GC():\'\'}E ut(){if(P(2I.id)){if(26.8q(2I.id)){if(!Js(26.8q(2I.id))||2I.4A==1){2I.LS==1?1F(g5,50):g5()}F{1F(ut,50)}}}}E g5(){17(B i=0;i<1C.4W.W;i++){if(P(1C.4W[i])){if(1C.4W[i].3h("id")==2I.id){if(1C.4W[i].3h("8b")){1C.4W[i].3h(\'2L\')}}F{if(v.LP==1&&1C.4W[i].3h("v","3i")==1){2I.3i=0}}}}1C.4W.2S(o.I);B 2L=Q;o.v0=gt(v);2I.aY?2I.3n=2I.aY:\'\';if(P(2I.3n)){17(B i=2;i<10;i++){if(2I.3n==i&&o[\'u\'+i]!=\'\'){v=8K(v,5j.6P(eb(o[\'u\'+i])));2L=J}}}if(o.u!=\'\'&&!2L){v=8K(v,(1P o.u!="3V"?5j.6P(eb(o.u)):o.u))}if(1P(LF)!="E"){17(B 1f in 2I){if(2I.2E(1f)){if(1f.L("Hu")==0){2I[1f]=29}}}}v=8K(v,2I);o.1J=26.8q(v.id);if(v.hJ==1&&v.LC==1&&1P(uE)=="E"){rZ(o.1J,"LA");if(!uE()){1C.26.1D("8P",uE)}}F{Hs()}}E Hs(){B tR=v.2j;if(v.Mb==1&&P(v.2j)&&P(tR)){v.2j!=\'\'?v.2j=tR:\'\'}if((!P(v.3A)||v.3A==\'\')&&v.Lx==1){1w(\'5F\');O}if(v.Hl==1||v.ub==1){1C.1D(\'8v\',E(1i){B x=1K;B y;P(1i.2e.1d)?x=1i.2e.1d:\'\';P(1i.2e.1M)?x=1i.2e.1M:\'\';P(1i.2e.Hj)?y=1i.2e.Hj:\'\';P(1i.2e.3h)?y=1i.2e.3h:\'\';if(y&&v.tP){if(v.tP!=\'\'){B pm=v.tP.1U(/\\s+/ig,\'\').2o(\',\');if(pm.L(y)==-1){O}}}if(v.ub==1){if(1P(H4)=="E"){H4(1i)}}if(y&&o.8m){if(P(1i.2e.1X)){x=1i.2e.1X}B z=3z(y,x);1C.9N.mT({1i:y,KZ:z},\'*\')}})}17(B 1f in o.g9){if(o.g9.2E(1f)){o.g9[1f]!=\'\'?o.k4+=o.g9[1f]+\' \':\'\'}}1w(o.8l+\' \'+o.k4);1C.ez=v.id;o.d=8j.ul;o.hs=8j.KY;if(!v.4C&&7v([o.hs],\'#1B-\')){v.4C=o.hs.1o(o.hs.L(\'#1B-\')+6)}if(9N){B o5=Q;2Z{if(9N){if(9N.26){B oa=9N.26.ex("Hg");17(B i=0;i-1){o.SJ=o.1J.C.1c}if(v.4Z=="6u"||o.1J.C.1j.L("%")>-1){v.4Z="%";o.qg=o.1J.C.1j;o.96=0}if(o.9n==0){if(o.1J.C.1c.L("px")>0){o.9n=2Q(o.1J.C.1c)}F{if(o.1J.4k.C.1c.L("px")>0){o.9n=2Q(o.1J.4k.C.1c)}F{if(o.1J.4k.4k.C.1c.L("px")>0){o.9n=2Q(o.1J.4k.4k.C.1c)}}}}if(6Q(v.4Z).L("x")>0){o.4Z=v.4Z.2o("x")[0]/v.4Z.2o("x")[1];if(o.96==0){o.96=o.9n/o.4Z}}F{o.4Z=0}R(o.1J,{\'1u\':\'fe\',\'7t-jX\':\'yn-7t\',\'1G-8f\':\'1g\',\'-3X-Hq-SI\':\'1Z\',\'yR\':f0(\'ov-os\'),\'9p-1j\':15,\'eA\':14*2A(v.8H,1),\'2K-1j\':\'jm\',\'GE\':\'GF\',\'1z-Hr\':\'1Z\'});if(v.a9==1){R(o.1J,{\'7t-a9\':\' 0 Ht SH 5p(50,50,93,.1), 0 jz Ht 5p(0,0,0,.SF)\'})}if(o.4Z>0){R(o.1J,{\'1j\':o.96})}F{R(o.1J,{\'1j\':o.96==0?o.qg:o.96})}if(o.9n==0){R(o.1J,{\'1c\':\'100%\'})}o.1V=28("2i");R(o.1V,{\'1u\':\'2D\',\'7t-jX\':\'yn-7t\',\'8a\':v.nQ,\'1z\':\'#3J\',\'1c\':\'100%\',\'1j\':\'100%\',\'1g\':0,\'1h\':0,\'eA\':\'nh\',\'2K-1j\':\'jm\'});if(v.xD!=1){o.1V.C.6C=\'3k\'}if(v.Sw==1){o.1V.C.8a=\'ec\'}o.R=26.28(\'C\');o.R.1L=\'1G/R\';o.1V.1W(o.R);o.1V.7n("id",\'SE\'+v.id);nf(1);if(1C.Hv){B Hw=1E Hv(E(e){if(e[0].yI.W>0){17(B i=0;i *{-3X-Sx-5I: 3k;1u: nM;1h: 2B;1g: 2B;6C:4A;GE:GF!5S;62-1c:1Z!5S;eO-1k: Sv;2Y-RL: 8N 8N;7t-jX:yn-7t!5S;-3X-Gy-GM-1z: 5p(0,0,0,0);-3X-Gy-GM-1z: ec;1G-S6:0!5S;"+1N+"} 5g 4o{62-1c:1Z} 5g > *:5Y{RI: 1Z} 5g,5g a,5g a:RG,5g a:RF,5g a:gx,5g a:eJ,5g a:5Y{1z:#eD;46-3K:100%;}5g eH{2V:0}5g eH{2p:4S!5S;62-1j:1Z!5S;2v:ec}.xo{}5g 2y{2R:0}");o.1V.7n(\'RE\',\'xo\')}o.1V.1W(o.dn);o.1J.RD=E RC(e){o.oV++;if(o.oV==5){v.1w=1;1w(o.8l+\' \'+o.k4+\' \'+o.k5)}if(!e)B e=1C.1i;e.6M=J;if(e.bo)e.bo();B x=e.hv-fI(o.1V);B y=e.ob-k6(o.1V);if(v.RB==1){if(P(v.q4)){if(4m(v.q4)!=\'\'){o.xB=v.q4;P(v.GU)?o.fo=v.GU:\'\';v.q4==\'1Z\'?o.fo=o.d:\'\'}}}xH(x,y);O Q};E xH(x,y){if(o.fo.L(o.d)==-1||v.GX==1||v.4Q==1){if(!P(o.4Q)){!v.qx?v.qx="41":\'\';!v.xR?v.xR="3J":\'\';o.4Q=28(\'2i\');B 1N;B n=0;17(B i=0;i<10;i++){if((v[\'rm\'+i]==1&&v.4Q==1)||i==9){if((P(v[\'rm\'+i+\'t\'])&&P(v[\'rm\'+i+\'a\'])||i==9)){1N=28("xz");if(i==9){if(v.Rz!=1){1N.xC=o.xB+(v.GZ==1?" "+o.8l:\'\')}F{1m}}F{1N.xC=v[\'rm\'+i+\'t\']}if(i!=9){if(v[\'rm\'+i+\'a\'].L(",0/1")>-1||v[\'rm\'+i+\'a\'].L(",1/0")>-1){B z=v[\'rm\'+i+\'a\'].2o(\',\');1N.xC+=\' (\'+(3z(z[0].1o(4))==1?2O(\'on\'):2O(\'6u\'))+\')\'}if(v[\'rm\'+i+\'a\'].L("3a")==0){o.h7=J;!o.3a?o.V.Hz():\'\'}}1N.7n("i",i);Ep(1N);1N.1D("2C",Ig);o.4Q.1W(1N);n++}}}R(o.4Q,{"1G-2Y":"Rv","2K-1j":"1","bv-9h":"dh","2v":5Z(v.qx,0.7)});if(n>1){R(o.4Q,{"2X":"jz"})}o.4Q.C.56="Ru";o.4Q.jA=Ie;o.1V.1W(o.4Q)}F{6I(o.4Q)}R(o.4Q,{"1u":"2D","1h":y,"1g":x,"1G-8f":"1g"});B yh=Q;if(o.3c-x0){if(i==9){o.fo!=\'\'?1C.7V(o.fo):\'\'}F{B x=v[\'rm\'+i+\'a\'];if(x){if(x.L("3h:")==0){if(x.L(",0/1")>-1||x.L(",1/0")>-1){B z=x.2o(\',\');B b=o.V.xP(x,"3j");B u=3z(z[0].1o(4),z[1],b);js(z,u);xX();xH(o.Ik,o.Il);xM=J}F{y=x.2o(",");3z(y[0].1o(4),(P(y[1])?y[1]:29))}}if(x.L("3a:")==0&&o.3a){o.3a.3h(x.1o(6))}if(x.L("js:")==0){y=x.2o(",");2l(y[0].1o(3)+\'(\'+(P(y[1])?\'"\'+y[1]+\'"\':\'\')+(P(y[2])?\',"\'+y[2]+\'"\':\'\')+\')\')}if(x.L("1b:")==0){x=x.1U(/\\(1b\\)/g,Im());x=x.1U(/\\(Rr\\)/g,Iq(P(v.Ir)?v.Ir:26.pB));x=x.1U(/\\(1T\\)/g,o.bO);x=x.1U(/\\(8g\\)/g,v.8g);1C.7V(x.1o(4))}}}!xM?3o(o.4Q):\'\'}}E Ep(x){R(x,{"2X":"Is jz","46-3K":(v.It?v.It:"55")*2A(v.8H,1)+"%","jD-fw":"0.RA","1H":0.9,"1z":v.xR});x.1D("oX",Ix);x.1D("ph",IA)}E Ix(e){R(e.4u,{"1H":1});R(e.4u,{"2v":5Z(v.qx,0.5)})}E IA(e){R(e.4u,{"1H":0.9});R(e.4u,{"2v":"1Z"})}o.1n=1E ID();if(o.1n.54){B xT=(v.Ip==1?\'*::-3X-U-V-1A-RZ-le {2p: 1Z!5S;-3X-tN: 1Z;}\':\'\');if(v.my==1&&v.I8!=1&&(v.HS!=1||!o.1n.7f)&&(v.I7!=1||!o.1n.jJ)){}F{if(o.1n.54&&v.fV==1){}F{xT+=\'ge::-3X-U-V {2p:1Z !5S;}*::-3X-U-V-RY {2p: 1Z!5S;-3X-tN: 1Z;}*::--3X-U-V-1B-le {2p: 1Z!5S;-3X-tN: 1Z;}\'}}B 1N=26.28(\'C\');1N.1L=\'1G/R\';1N.1W(26.HE(xT));o.1V.1W(1N)}if(o.1n.HF){v.3i==1&&v.RX==1?v.3i=0:\'\'}if(o.4Z==0){if(o.1V.2W==15&&!o.qg&&v.HH>0){R(o.1J,{"1j":v.HH})}}if(P(v.jB)){v.18.dQ=v.jB}if(P(v.pq)){v.18.pG=v.pq}if(P(v.1A)){o.2g=v.1A}if(P(1C.HK)&&v.RV==1){1C.HK(fP)}F{fP()}}E fP(){1w("fP");o.Z=1E HO();if(!v.3A){v.3A="?"}if(v.pl){v.3A=v.pl+o.dR}o.RM=qm();o.HP=0;o.5y=yk();if(o.5y){if(3b.4p("yj")!=29){o.xc=3b.4p("yj")}F{o.xc=qm();3b.7S("yj",o.xc)}if(v.wU==1){if(3b.4p("x5")!=29){o.4B=3b.4p("x5");if(2u(v.d2)){if(v.d2.L(o.4B)>-1){o.4B=29}}}}if(v.HQ==1){if(3b.4p("wW")!=29){v.bt=3b.4p("wW")}}17(B i=0;i0){o.9A=o.9A.1o(0,o.9A.L("#"))}if(o.5y&&v.bS==1){o.3x=1E I0()}if(v.hJ==1){o.5I=v.RR;rZ(o.1J,"5I",J)}v.fD==1&&v.hJ==1?o.fD=1E RP():\'\';v.ab==1?RN():\'\';if(v.SQ==1){o.bN=1E SR();o.bN.aJ()}o.U=1E yX(v.3A);if(!o.1n.2k||v.ee==1){o.1V.1D("TB",E(){o.5d=J;o.mW=J;o.V?o.V.EY():\'\'});o.1V.1D("TU",E(e){if(!o.3H){if(v.1y.8h>0){2N(o.na);o.na=1F(E(){if(o.5d!=o.mW){o.5d=o.mW;o.V.yw()}},v.1y.8h*2n)}F{o.5d=Q}o.mW=Q;if(o.V){o.V.oy()}}})}if(!o.1n.2k){o.1V.1D("F1",E(e){if(!o.j7){o.3H=J}});o.1V.1D("a6",E(e){if(!o.j7){o.3H=Q;if(!o.5r){o.9z=Q;o.eF=Q}if(o.1n.eO&&o.1n.ee&&o.2c){1F(E(){o.5d=Q;o.V.yw()},4b)}1F(E(){o.5Y=J},4b);if(o.1n.2k&&o.V.pA()){}F{o.V?o.V.f4(e.6n,e.9H):\'\'}if(v.gh==1){if(o.V.da()){o.V.7G()}}}});o.1V.1D("uc",E(e){if(!o.j7){if(P(o.V)){if(o.3H){o.V.eZ(e.6n,e.9H)}F{o.V.uj()}}}})}if(o.1n.2k){1C.1D("TT",JQ,Q)}v.yB==1&&1P F3==\'E\'?o.yB=1E F3():\'\';o.3T.1D("gC",E(e){if(e.7L){o.eW=e.7L.W}o.3H=J;o.5d=J;o.nR=Q;ow("1A",e)},{cP:J});o.3T.1D("cB",E(e){if(e.7L){o.eW=e.7L.W;if(o.eW>1){o.yP=1}}if(o.3H){o.nR=J;ow("TS",e)}},{cP:J});o.3T.1D("gB",E(e){o.3H=Q;2N(o.na);o.na=1F(E(){o.5d=Q},2A(v.1y.8h,0.5)*2n);if(v.pL==1){B nc=1E 7o().9F();if(nc-o.aD<(v.iy?v.iy:0.3)*2n){qo(e)}}!o.nR&&o.eW<2&&o.yP!=1?gH(e):\'\';o.nR=Q;o.eW=0;if(e.7L.W==0){o.eW=0;o.yP=0}ow("4n",e)},{cP:J});2Z{1C.26.1D("a6",E(e){o.5Y=Q;if(!o.5r){o.9z=Q;o.eF=Q}if(o.3H&&o.V){o.3H=Q;o.V.f4(e.6n,e.9H);o.V.oy()}if(!o.5d&&!o.1n.2k&&!o.1n.tv){o.V.bZ();if(o.3f){o.3f.aE()}o.V.F9()}})}2J(ey){}1C.26.1D("uc",E(e){o.V&&o.3H?o.V.eZ(e.6n,e.9H):\'\'});if(!o.1n.tv){o.1V.1D("gC",E(e){o.j7=J;o.1n.2k=J;o.eO=J;o.3H=J},{cP:J});o.1V.1D("gB",E(e){o.eO=Q;o.3H=Q},{cP:J});1C.26.1D("cB",E(e){if(o.V&&o.eO){o.V.eZ(e.7L[0].hv,e.7L[0].ob)}},{cP:J})}1C.26.1D("TP",E(e){B x=e.4u.o8.o7();if(x==\'um\'||x==\'Fh\'||x==\'Fi\'){O}F{o.V?o.V.Fe(e):\'\'}});1C.26.1D("TO",E(e){B x=e.4u.o8.o7();if(x==\'um\'||x==\'Fh\'||x==\'2i\'||x==\'Fi\'){O}F{o.V?o.V.Fj(e):\'\'}});if(o.8O){un(9N.26,Jq)}un(26,Jo);E un(x,z){B y=[\'\',\'o0\',\'3X\',\'ms\',\'TN\'];if(x){17(B i=0;i0&&o.kh){o.Z.9B(sp,1)}F{if(o.5V){B oB=7v(o.5V,sp,J);if(oB!=-1&&o.V.Ex(\'59\')){o.9R=oB;o.U.9B(o.5V[oB])}o.V.Ey()}}}}B vY=Q;if(v.vH==1){17(B j=0;j0){if(v.gh==1||o.bH<120){R(o.1J,{"2V-6T":(v.7D+"px")});R(o.1V,{"2V-6T":(v.7D+"px")})}F{TE()}}if(P(v.6K)){wF("6K")}if(P(v.dA)){wF("dA")}if(P(o.18)){js("18")}if(v.8d==1&&v.TD==1){o.Z.nB()}17(B i=2;i<10;i++){if(P(v["aY"+i])){if(v["aY"+i]=="2k"&&o.1n.2k){3z("aY",i)}}}1F(lb,4b,J);1F(E(){js("8m");if(v.43){if(1P v.43==\'E\'){v.43=v.43.6H};2l(v.43+(v.43.L(\'()\')==-1?\'("\'+v.id+\'")\':\'\'))}},1)}E gH(e){if(o.wi[o.3T]>2){O}o.ix=J;v.iy==0?v.pL=1:\'\';if(o.mo&&v.ei==1&&!o.1n.tv){qo(e)}F{B t=(v.iy?v.iy:0.35)*2n;mw();2N(o.G5);o.G5=1F(E(){o.cW=0},t+4L);if(v.pL==1||(v.m6==0&&v.1S.pV!=1)){tY()}F{o.mo=1F(tY,t)}}o.cW++;oU()}E tY(){mw();if(o.1n.2k){if(o.V.pA()){o.V.uj();if(o.3E&&v.pJ==1){o.Z.6q();v.pJ=0}if(v.U5!=1){O}}if(o.hB){if(v.G6==1&&v.U4==1&&o.1n.bM){O}if(v.fV==1&&v.U1==1&&o.1n.54){O}}}if(o.cW>1&&v.1S.pV==1){o.cW=0;O}o.cW=0;if(v.ei==1){o.1n.2k&&v.U0==1?\'\':o.Z.gH()}}E qo(e){mw();B y=Q;if(v.1S.pV==1){if(e){if(v.1S.TY==1&&!o.1n.2k){}F{B x;if(o.1n.2k){x=e.TA;if(!x){if(e.Gd){x=e.Gd[0].hv-fI(o.1V)}}}F{x=e.Te}if(o.9L>1){x=x/o.9L}if(x){if(xo.3c-o.3c*20/100){3z("3U","+"+2A(v.1S.Gl,10)*o.cW);v.1S.2T==1&&v.1S.Gn==1?7q(\'3U\',1):\'\';y=J}}if(y){if(e.bo)e.bo()}}}}}if(!y){if(v.m6==1){if(v.my==1&&o.1n.2k){}F{o.2c?o.Z.8o():o.Z.9x()}}}}E mw(){2N(o.mo);o.mo=1K}E lb(x){if(o.Gq!=o.1V.2f){x?o.Gq=o.1V.2f:\'\';lb()}F{bq()}}E bq(){B y=Q;if(o.aN!=o.1V.2f||o.bH!=o.1V.2W){y=J}lc();o.V?o.V.4V():\'\';o.U.4V();y&&!o.2c?js("4V",o.aN+\',\'+o.bH):\'\'}E lc(){B xw=o.1V.2f;B xh=o.1V.2W;if(o.V){if(v.yT==1){if(v.18.1u!="2P"){B x=o.V.d1("Gt")+o.V.d1("1h")+5+o.V.d1("FY")+2A(v.T4,0);R(o.1J,{"1j":x})}}}if(o.4Z>0&&!o.2c&&!o.dD){xh=xw/o.4Z+2A(v.yY,0);R(o.1J,{"1j":xh})}if(!o.2c&&!o.dD&&!o.b3){o.aN=2M.4x(xw);o.bH=2M.4x(xh)}if(o.1n.2k&&o.2c&&v.sO==1&&c7.dc){if(o.4Z>0){if(o.4Z<1||o.U.9y()<1){B sp=c7.dc.xl(\'K5\');if(sp!==1K){sp.bY(E(){}).2J(E(e){})}}F{B sp=c7.dc.xl(\'rT\');if(sp!==1K){sp.bY(E(){}).2J(E(e){})}}}F{B sp=c7.dc.xl(\'rT\');if(sp!==1K){sp.bY(E(){}).2J(E(e){})}}}o.3c=xw;o.4H=xh;if(P(v.1T)&&o.V){v.1T!=\'\'?o.V.FC():\'\'}if(P(o.j1)){o.U.1Q(o.j1)}if(o.2b&&!o.2c){o.2b.2G()}if(v.FD==1&&o.go){2Z{o.go.2G()}2J(e){9v.1w(e)}}o.3f?o.3f.2G():\'\';o.bN?o.bN.2G():\'\';o.5M?o.5M.3h(\'4V\'):\'\';o.9J?o.9J.2G():\'\'}E 9W(){o.Z.mM(v);17(B x in v){if(v.2E(x)){if(x.L("1T")==0){if(v[x]!=\'\'){o.wY=v[x];o.Z.9W(x)}}}}o.gP?o.gP.FF():\'\'}E ac(1b,1J,1Q){if(1b){if(1b!=\'\'){if(v.cn==1){1b=cn(1b)}if(1J==o.2j&&1b==o.sM){}F{if(1b.L("#"+v.az)==0){1b=o[o.fd[0]](1b)}if(1b.L("#0")==0){1b=d6(1b)}1b=su(1b);if(P(v.Ft)&&1b.L("//")==-1){1b=v.Ft+1b}B s="xE";if(1Q=="6k"){s="FJ"}if(1Q=="1Z"){s="2B"}if(1Q=="FM"){s="100% 100%"}if(1b.L(\' gb \')>0&&1J==o.2j){o.hn=1b.2o(\' gb \');3O(o.yd);o.yd=7d(FS,2A(v.SW,2)*2n);o.f3=0;1b=o.hn[0]}1b=1b.1U(/ or /g,\'"),1b("\');1b=1b.1U(/\\s/g,\'%20\');if(v.Tc==1&&7v([1b],\'.FR\')){B 1N=\'7c\'+v.id+\'T3\';1J.1Y=\'\';o.f6=26.8q(1N)}F{o.f6=1K;1J.1Y=\'\';R(1J,{\'2v-8i\':\'1b("\'+1b+\'")\',\'2v-gF\':\'no-gF\',\'2v-1u\':\'8N\',\'2v-3K\':s})}1v(1J);1J==o.2j?o.sM=1b:\'\'}}}};E FS(){if(P(o.hn)&&P(o.f3)){o.f3++;if(o.f3>=o.hn.W){o.f3=0}ac(o.hn[o.f3],o.2j,v.gL)}}E Td(x){if(x.on==1&&P(x.3g)){x.3g=su(x.3g);B y=28("2i");if(x.3g.L("3M")>-1||x.3g.L("//")==0){B z=28("4o");z.3g=x.3g;y.1W(z)}x=8K(x,v.FW);x=4i(x,\'2R\',\'2R\');R(y,{\'1u\':\'2D\'});if(x.1u.L("2P")>-1){R(y,{\'2P\':x.ep})}if(x.1u.L("2t")>-1){R(y,{\'2t\':x.4G})}if(x.1u.L("1h")>-1){R(y,{\'1h\':x.9G})}if(x.1u.L("1g")>-1){R(y,{\'1g\':x.4q})}o.1J.1W(y)}};E Jo(){if(o.2c&&!sX()){o.Z.s6(J);o.1n.ff?bq():\'\'}F{if(o.dD||o.5d){sX()?o.2c=J:\'\';o.Z.s0()}}1w("2c",o.2c)}E Jq(){if(v.hJ==1){rZ(o.1J,"5I",J)}}E P3(){1w("dc "+c7.dc.pI)}E JQ(){if(2M.JR(1C.dc)===90){1w("rT");if(v.Jw==1){B ok=J;if(v.JV==1&&!o.1A){ok=Q}if(v.K3==1&&!o.1B){ok=Q}if(o.9E){ok=Q}if(o.2b){ok=J}!o.2c&&ok?o.Z.9x():\'\'}}F{1w("K5");if(v.Jw==1){o.2c&&v.sO!=1?o.Z.8o():\'\'}}}E sX(x){!x?x=26:\'\';B y=Q;2Z{y=!!(x.QH||x.QP||x.QO||x.QN||(x.QM!=1K))}2J(e){y=Q}O y}E Js(x){O x.2f==0&&x.2W==0};E qW(){17(B x in o){if(x.L("JB")>-1){3O(o[x])}if(x.L("qM")>-1){2N(o[x])}}1w("Zg")}}',62,4069,'|||||||||||||||||||||||||||||||||||||var|style||function|else|||this|true||indexOf|||return|exist|false|css|||media|controls|length|but||actions||||||||for|playlist||control|url|width|time|pjstg|key|left|top|event|height|action|settings|break|system|substr|duration|hide|case||icon|position|show|log||toolbar|color|start|play|window|addEventListener|new|setTimeout|text|opacity|hls|container|undefined|type|volume|tmp|playlist_dic|typeof|scale|faction|hotkey|title|replace|frame|appendChild|set|innerHTML|none|||subtitle||||document||createElement|null|subs|vast|fullscreen||data|offsetWidth|seekto|pip|div|poster|mobile|eval|error|1000|split|display|vasturl|open_action||right|exist2|background|sub|tip|svg|file_type|existv|auto|click|absolute|hasOwnProperty|files_quality|Resize|Play|options|catch|line|stop|Math|clearTimeout|Lang|bottom|parseInt|margin|push|icons|tiptext|border|offsetHeight|padding|transform|try|||||||||||share|localStorage|screen_w|_type|files_subtitle|droplist|src|api|autoplay|linkurl|hidden|linear|Pause|player|hide2|current_quality|events|current_subtitle||plid|scaleX|removeChild|media2|continue|scaleY|apiProcessor|file|sbt|handle|floatleft|muted|rows|CheckColor|mouseDown|mediascale|ffffff|size|urls|http|custom|clearInterval|chromecast|parseFloat|Duration|dash|mediacontainer|seek|object|Seek|webkit|Volume|vasttype||000000|pause|ready|||font|_|||files|500|attr|org|Time|xmlns|2000|xlink|MarginPadding|www|parentNode|Remove|trim|end|img|getItem|marginleft|stroke|1px|obj|target|ShowOrHide|_to|round|delete|values|visible|default_quality|plstart|preload|refresh|pointer|marginright|screen_h|settings2|tagvideo||200|xhr|_from|string|gradient|rightmenu|is_hls|block|empty|dom|resize|pljssglobal|bgcolor|quality|aspect||slice||youtube|ios||zIndex|||speed|f2title|Action|subtitle_on|mouseHere|int|casting|pjsdiv|live|folder|JSON|order|Mute|mute|bga|_value|rgba|m_to|volumewheel||f2action|out|canvas|valuefontsize|transition|storage|butPosition|value|menuproc|shuffle|f2value|isLive|remove|vastloader|onError|visibility|act|Motion|Hls|effects|arr_up|vast_loaders|m_type|random|arr_down|important|isVisible|dechar|files_speed|SetQuality|plx|focus|hex2rgb|||max||||||||ftitle|airplay|onOut|animation|cut|is_dash|keys|captions|UpdateText|evntclk|fill|iset|toString|clientX|vast_|valuecolor|Unmute|UpdatePlaylist|hlsconfig|ease|off|UpdatePlay|next|charAt|solid|files_|removeEventListener|File|overflow|reload|dash_created|safari|download|name|show2|onOver|midroll|over|cancelBubble|minutes|default|parse|String|activeiconsize|control2|radius|filter|intro|clr|current_audiotrack|cursor|skip|||||||||||status|FindBut|pjs|setInterval|okpd|iphone|motions|state|always|tips|cuid|ioff|f2i|setAttribute|Date|redirect|PluginHotIcon|obj2|audiotrack|box|ended|indOf|files_audiotrack|span|bgpaddingleft|aover|bgpaddingright|vast_and|preroll|rounding|line3|Events|Settings|seconds|Value|toolbarHidden|bg2|touches|waiting|Object|_show|channels|SettingsTimers|1999|setItem|playedstore|getAttribute|open|_url|current_url|StopWaiting|val|||||||||||backgroundColor|playing|customline|pass|navigator|align|label|hideleavetimeout|image|location|HideControl|version|init|fvalue|Normalscreen|is_sleep|getElementById|onEnded|points|layer|paused|message|isVastBgLoad|metadata|ShowPoster|lastwheel|buffered|_cul|bordercolor|VAST|tipcrn|hours|alpha_div|globalfs|timer|realfullscreen|UpdateObject|HLS|Advertising|center|parentIframe|scroll|vast_or|xbg|stretch_width|is_ws|onWaiting|timeline|preventDefault|Tip|txt|pnt||info|lines||area||container_h||||icn|sub_off|floor|ctx|loading|customtext|hlsquality|space|SetSubtitle|com|ResizeText|Waiting|leftBg|container_w|apiprm|min|line0|pipwebkit|unmute|pointerEvents|href|console|loop|Fullscreen|ratio|hidden_volume_over|href2|SetSpeed|ttl|opid|ispipkit|getTime|margintop|clientY|ll1I|rel|nativecontrols|fzoom|bitrate|parent|marginproc|bgpaddingbottom|hls_subs|current_speed|End|actionstt|lIll|small|Title|curtain|blur|tag|Sub|srch|reloadTimer|hls_created|concat|fbg|mouseup|HlsLevelsLength|levels|shadow|wait||Poster||alert|ncrtat|destroy|loaded||files_quality_ag|flag|track|all|lang|bgaover||plhistory|fltrs|onPlay||bgpaddingtop|cutted|hls_config|hlsautoquality|Arrows|enc2|onDuration|open_settings|Status|clicktime|Close|replay|butplstart|mrgnprs|_hide|Start|iconscolor|stage_x|bgl|normal_w|body|_keyStr|vertical|rotation|charCodeAt|add|scrollLeft|stage_y|bgtop|m3u|design|_css2|delta|||fullscreen_process|but_x|onMouseUp|upld|gaTracker|PlaylistNext|Background|media_error|buffer|_cstm|8px||Switcher||noads|motion_id|evntovr|||evntout|SubtitleChanged|stopPropagation|onClick|MainResize||pld|default_audio|audiotracks|white|scrollbgcolor|Retimer||f2id|prev|sub_options|channel|prc|search|but2|_rb|normal_h|id_|thumb|00|textTracks|android|quiz|titlestore|inline|line1|sub_bottom|timestore|but_space|subtox|toolbar_hide|cubic|audioTracks|then|SettingsClose|pjs_i||||3px|reloadto|sub_shift|screen|control_title|volumewheelin|forcehide|||Playlist|onTimeupdate||vsts|source|Clickable|qualities||title2|browser|fplace||_speed|ldr|line3value|deltaY|||CreateItem|skpbt|||currentFile|Stop|touchmove|pause_before_vast|salt|Array|PlaylistNextExist|DashLevelsLength|vimeo|vast_loadtxt|sttx|VastRemoveAndPlay|AfterVast|Remove2|CustomSwitch|tlbrhd|passive|playById|control_|native|dur|line_width|StyleItem|clicks|currentTime|CalculateClick|hlsaudio|sec|PlaylistG|forbidden_quality|switch|bgcolorover|ShowOrHideProcessor|fd0|onMeta|onload|enc3|SettingsVisible|_lastime|orientation||pjs_id|10px|cow|nowrap|tagframe|||file2||frameresize|NewFile|toolbar_margintop|speed1|mediapip|pljsplayfrom_||played|err404v|stout|onMove|responseText|300|overlay|Played|Zoomed|fullscreen_start|line2|update|hiddenwidth|event_x|toend|event_y|Hxoner48cu9riRh|saturate|scrollTop|handleicon|controlover|file3_separator|autoplaylist|pltxt|PipWebkit|MediaReady|ellipse|removeAttribute|CreateHLS|Scale|Toggle|qbr2|coh|PlaylistPrev|weight|floatwidth|fontnames|onPause|newplay|or0|but_y|loading_error|icns|decode|transparent||desktop|PlayerState|is_visible|autohide|screenclick|pauseroll|||||ll1l|marginbottom|l1lI|UpdateTime|hidejustfull|ActionPlaylist|plfolder||onVolume|getElementsByTagName|err|pljssglobalid|fontSize|send|_start|fff|Home|hidden_volume_over_process|hlsdrm|iframe|shuffle_|active|ScrollTo|SetAudioTrack|iconsover|vast_longtimeout|touch|vast_impressions|bgbrovr|nomute|HideProof|rightbs|handle_width|ToolbarDown|tchs|abc|hideonpause|StageMove|checkFont|Pnt0||pstrsi|StageMouseUp|f2bg|pstrv|texts|pointed|_ease||bgpadding|timeFormat||relative||load|settingsovertimer|showovercontrol|Subtitle|family||hdicon|stretch_with_volume|brandurl|maxBufferLength||expand|fontsize|||butNames|spacing|mode|Il1l||ControlClick|Pos0|0px|minify|HideForce|20px|cul|ObjectFit|findLeft|HideInterval|FindPlStart|hdnn|thmove|nativeAudioTrack|Curtain|Ready|topBg|subupld|hlsDashSub|VastAddPreload|Reload|nativefullios|600|items|showoverto|subtitle_start|posterhide|bottomside|hls_force|handlewidth|toggle|Init|url_shift|default_style|readyState|compilation||and|justshow|starttimeout|video|bgg|current|hidevideo|sub_sizeproc|sub_color|gif|alpha||RemoveCurtain|ima|vast_poster|base64|bgt|plNxtExst|copyObject|PlaylistExist|PlaylistPrevExist|pic|link|SubtitleSettingsMenu|XHR|Airplay|touchend|touchstart|opn|sub_settings_on|repeat|_preloaded|ScreenClick|rldcnt|seeking_time|control_line|poster_scale|VastRecover|onclick|nbsp|mediatags|linecap|rightside|create|not|flip|videoHeight|actplay|normal|tippointer|polygon|casturl|HidePoster||groupId|upldfl|sub_color2|overopentimeout|shareme|brightness|sub_or|_status|setSpeed|000||_id|_step|scaleover||mediaSession|iconreplay|Off|Mouse|jpg|pstrs|pjs_||TipText|TagPlay||indOf2|_seekaftervast|pageX|svg0|tmln|chrome|ctxtnk|rect|nativefull|seeking|pldur|hlschangequality|pjs_parent|pl_first_id|currentLevel|sub_bgcolor|observer|sub_bga|hidden_volume|_max_order|sub_shadow|ctx2|yamtrid|marginprocleft|speeds|ssfontsize|midrolls|sub_weight|offsettimer|canvas2|hideoutmute|shift|onSeeked|_t|ni2|lrpd|dontplay|clicked|letterspacing|galabels|tipbg|CustomText|BufferStop|gain|Rot|gao|||||rotation2||hand|bgh||days||iconangle|onSeeking|clickarea|clickmargin|||scrollleft|StyleLine|pip_quality|acted|dclckto||vast_longtomsg|errorMessage|swipev|_wait|360p|Thumbs|PluginSub|480p|RenewSubtitle|frag|PlaylistVisible|PlaylistShow|UpdateSpeed|240p|domain|_play_i|volumescroll|hls_stuck_time|autoQuality|removed|3000|playersize|ToolbarShow|PlaylistControls|recover|hidewithoutmoving|custom_speed|custom_aspect|pljsplayed_|_prevIcon|backdrop|headfontsize|floatheight|touched|contentWindow|parentcontainer|SettingChanged|details|AirplayChanged|RenameQualities|QualityChangedNoHand|400|Ctxt|StyleArrow|Download|YtInit|created|_activeIcon|1em|memory|normalscale|VstLdTxt|airplayed|kap||_ended|xtitle|uijs|limitmaxwidth|cftlr|playsinline|5px|onmousemove|autonext|gatracked|letter|float|current_|wheelstep|NativeEnterFs|shr|ipad|fcdef|errorto|hlsend_to|downin|file2_separator|FltrVal|resizePlaylist|ResizeSettings|mpi|pushCSS|win|sxs|https|sizing|hidetimeout|scrollarrows|stty|ScrollOverOut|||compilations|playerid|findTop|scl|HistoryPlaylist|FileTo||SettingsN|playlist_source|sourceBuffer|TimeSub|file_separator|tipbga|line_speed|left0|ShowTip|tipbgcolor|ErrorOr|ShowForce|htto|Parsed|url2|seekwindow|prm||handlehide|pljsmute|toolbarInterval|m3ut|HandleWidth|srt|l3v_show|SubtitleLoad|tippadding|hlsrows|kbps|999|brd|Cut|result|destroyed|qbr1|ymax|unshift|RenewPoints|VastNext|subload|stretchonfullscreen|onplay|SubtitleLoad2|va2l|SetSetting|offsetLeft|NativeControls|MidrollOverlay|paddingtop|Error|onmouseout|onmouseover|tpp|while|timeld|suboptns|imgldd|hidevar|rld|find|seeked|fspr|FrameResizer|MainUpdateSize||button|stretch_width_last||apdr||hideuntilstarted|isvg|iclr|subdrag|full|333333|resizeonwidth|nhs|tipalways|dvrtime|||quartile|pauserollonplay|hmx|StringVar|mini|setaction|omt|eventstracker|newfile|scrollwidth|hidevar2|wght|started|gaTrackPlay|ssflyp|_lastactbut|bgcontainer|thumbnails|plopt|2001|icon2|PlaylistHere|current_file|PlaylistRewind|setActionHandler|openById|VastVisible|gifed|marginbg|playlist_title|overlays|menu|||||AudioTrackChangedNoHand|doubleclick|openplaylistbefore|Load|VastLoader|VastBgLoad|num||openplaylistroot||showtitleplaylist|hideuntilto|VastAndLimit||NativeExitFs|close||but_h|resizeSettings|click_t|adsfirst|CreateShare|||poster_a|rldplay|linkurl2|ClearClick|StopMedia|nativecontrolsmobile|done|poster_aover|vol|_fullscreen_end|MenuProc|vast_type|VolumeWheelX|playroll|userseek|Show|iconscolorover|KeyPlusDown|wait_to|TitleTemplate|KeyPlusUp|wtcntrl|vars|embed|write|_readyonplay|postMessage|autoprevopenfolder|current_plurl|mouseHere2|scrollarrowcolor|ksu|sub_upload|timerTime|thumbs_on|isNaN|documentElement|HideTip|scripts|sub2|alldd|clr_options|sub_size_fullscreen|leavetimeout2|sub_all|now|sub_size|PlaylistError|datetime|playbgcolor|14px||SubtitleOff|plurls|parsed|isTypeSupported|handleaover||sub_stroke|FileType|UpdateVars0|UpdateVars|audiosrc|AudioContext|fjs|remember_sub|||handlescale|nops|Password|unmuteplease|2px|BeforeVast|700|cu2|YoutubeID|mouseUp|youtu|onDown|handleiconspress|static|StyleActive|scrollarrowsize|hdicon2|screencolor|mouseMove|showinterval|160p|restart_audio|Start0|rename_audio|ShowLayer|iniframe|quality_received|moz|vastonmobile|BgBrAct|YoutubeReady|drtn|exception|title_template|toLowerCase|tagName|HlsLevel|frames|pageY|playVideo|response|YouTubeIframeAPIReady||fatal|1080p|youtube_id|720p||getQuality|lineHeight||mediaSource|SubtitleError|CreateTip||serif|tippaddingtop|iconopacity|sans|Touch|changeheight|StageLeave|pljs|offsetTop|spd|Ended|stuck|ssa|vastfrombg|mutestore|found|prefile|urls_and|livewakeup|100000|dashquality|code|subsor|container_id|upload|autonextopenfolder|RemoveMedia|hlscq|JsClk|rightclick|autoLevelCapping|mouseover|lngth|polyline|resizeonplay|colorbg||sleeptimer|timeshort|yaCounter|worked|CustomToogle|HidePoster2|lastIndexOf|ResizePlaylist|customdesignsvg|classList|mtp|fit|sepia|_control_|mouseout|sub_reset|hideAllIcons|SwitchText|||lang_|covervideo||playlistloop|||audioTrack|getDASH||getHLS||limitwidth|sub_x|ToolbarHidden|referrer|HlsUpdateAudio|playerjs_|loadLevel|floatlimitwidth|playlistrewind|IconsColor|angle|unmuteonclick|postroll|click0timeout|svg3|isReplay|files_channel|videoWidth|wheelinterval|isAuto|noclick|navigationUI|ff0000|seeksides|PipSize|bgo|bgborder|_stopped|CreateDASH|||bgbordercolor|rc_label|valuefromlang|lastTouch|fid|isPlaying|Update|ceil|onClickSubtitle|bgtmp|rotate|resizetxt|opera|container_h_procent|PlayerjsMenu|subopt1|vstpause|rightout|hlsfps|randomstr|script|DoubleClick|timeline_h|nohls|998|edge||fileTimeout|onStep|_steps|rmbgcolor|picture|deltaX|tagsurl|mediadrag|wheel|getAudioTrack|xy00|1440p|2160p|NativeSubtitle|VolumeWheel|firstly|PluginMovable|volumewheelfull|timeout|Recover|fullblack|sub_upload0|StartSpeed|toolbarhidden|playerjscom|CreatePoster|onDash|CloseSttx|Destroy|CheckDash|dontload|ClosePl|file_yv|||timerInterval|Preload|iosfull|CustomTextButs|resizetext|posterhidepause|TitlePl|marginbgcolor|ShowShare|customTextPl|upText||playsinlineonmobile|Playing|exitfullscreen|ToolbarHide|ControlCoordinate|poster_float|||maxMaxBufferLength|re_y|vstdwn|LoadedData|ll11|VastPreloadLoad|posteronpause||stopotherplayers|VastPreloaded|||IndexPlaylist|RemoveForNextAd|pjs_parent_i|CheckPip|v360|IndexPlaylistProcessor|plcontinue|enabled|tagSrc|PlayerSize|_rights|ChangePip|nativeControls|vast_preload|but_w|gained|moveOr2end|End2|End3|ie9|landscape|splice|audioctx|_move_rights|order0|pp2|Visibility|FullscreenUI|||||iOSTrackLoaded|NormalscreenUI|subtitles|NewAspect|nativesub|vast_starts|onTagError|removeTracks|vastclick|hlsSub||_hlssubtracks|outro||RadioTags||onPipEnter|onPipLeave|nextLevel|marginbgpadding||onWkitKey|contentDocument|||checkBase64||||SetHlsQuality|midrollo|vast_midroll_limit|setQuality|pstr_to|leftandrightpadding|autoplaymute|hlserror|fixed|ErrorMsg|removeItem|_tags|join|l1ll|currentposter|vastcontainer|landfullmobile|HlsSleep0|is_hls2|network|advertising|checknative|reloadtimeout|Seeked|Metadata|isFullscreen|sleep_timeout|HlsSleep|Captions||||||onYoutubeReady|JsEvent|effect|540p|DrmVars||urlsl|reloadfirst|ErrorReload|bg_hide|renameTracks||mdswp|onerror|adsinchain|PlaylistLoad|_recover|CreateWS|||ws_created|VastCheckNext|hls_started||hmaxk||VastGo|HlsAudioTrack|HlsAudioTracks|normalscreen|m3ui|toggleControl|span05|filerorto|playiconbut|vastgo|prototype|MseIsSupported|heightInterval|WaitSize|pipto|VastVideo|msRequestFullscreen|appearance|webkitRequestFullScreen|postmessages|Text|pstr|UpText|ActionOptions|Places|SetCSS|_i|SetCurrentQuality|ScreenClick2|ReplayIcon||rename||||||||||pjsframed|mousemove|startwait_t|UpdateVolume||resizeFromText|last_text_w||StageMove2|thumbs|hostname|input|FSL|ytautoquality||getDuration|match|tem|VisibleCheck|_set_quality|mutedautoplay|together|bordercolored|valuemargin|valuepadding|StyleSubtitle|TheEnd|grdlft|pauseVideo|InitVisible|Marquee|postsmbl|playedstored|cntrls|Script|gaurl|bgcolorlink2|linkurl0|submm|hideonplay|control_start|TipHide|imageLoaded|ssfontcolor|exist2v|sstext|scrpt|drawImage|pldur2|pldur3|pjslng||marquee||ClickArea|other|settingsNumberVisible|presmbl|150|Rotate|lastt|cpm|onYtPlayerReady|onClick2|clck|piped|hidetime|ctxt|show_settings||show_playlist|btm|butseekto|ahd|doctype|nocontrols|path|_currentIcon|tipbgrounding|over_final|UpdateStart|lastsub|tipfontsize|decoration||sub_bgpadding|tipletterspacing|6px|handlehideinit|movevent|viewBox|Thumb2|Empty|Style|sub_designstore|DVR|sub_font|EndMove|ShowHandle|handleiconpress|tipcolor|tippaddingleft|pljssubtitle|tippaddingbottom|SettingsParser|SubtitleLoadAll|SubUpload|FileReader|restart|handlemove|plopenid|substore|_time_load|SubRem|dash_subs|||tipfont|SetSubtitle2|playbgcolored|Alert|onup_to|querySelectorAll|clickscaley|hour|minute|second|urlcnfg|mobtch|png|borderRadius|moving|timeline_w|Controls|mozRequestFullScreen|blra|_stop|_timeout||deg|handlecolor||Alpha|Bglines|||SubtitleParse|onUp|pljsvolume|LineScale|hdbrdclr|TipVol|handlea|toFixed|str2obj|ass|handleiconover|vtt|volumestore|volume2|coloroverplay|noprevicon|Metin|ControlsBg|rengi|cnt|minw|getVideoData|Player|qualitystore|SubtitleTimerMenu|pljstrack|MediaSess|maintitle|settimer||||||pljsquality|start2|utx|Loaded|StartTimeout|subpausehide|toolbarisdown|userid|_blank|playlistovertimer|updatePlaylist|QualityChanged||play25|resizeme|last|lock|updown|leftright|pjscssed|Prefile|startcss|resizeonmouse|SpeedChanged|csta|VisibleItems||||NoSpan|div2|SubOpt|brand|innerText|notofh|contain|stringify|Action2|RightMenu|nohead|arrinterval|historybgcolor|xvalue|dont|historybga|paddingleft|butByS|paddingright|rmcolor|floatmarginright|ioscss|sleep2|requestFullscreen|requestFullScreen|reRightMenu|introstart|play50||||||fileorto|quick|downi|play75|killMotion|Loading|HidePositionControl|reloadlog|pstrsin|historytitlea|ControlOut|check|tmpr||pljsuserid|StorageSupport|clientWidth|youtubeposter|content|stvs|sub_store|spn|smbls|fromCharCode|removebykey|Shuffle|Menuproc|Review|bordersize||_css|scrollarrowbgcolor|geo|scrollarrowbg|insertBefore|ontouchmove|pepper|tmp2|stopkeys|removedNodes|3600|logout|activeicon|NxtExt|addtitleplaylist|addtitleplaylistbr|tchs2|onMobMove|fontFamily|onMobOver|change2playlist|fonts|encoded|chr|Media|screenmarginbottom|analytics|||ParseUrl|CreateMedia|1550|PlgnVstLdtx|ReloadTimeout|SubtitleSettings|nameofyoutubequality|showById|ScrollRight|PlgnVstPstr|ffect|borderbottom|ScrollUp|alert404video|recovery|1150|headbordercolor|dashaudio|crt|PlayingChecker|onPlayTag|brda|SubtitleSettingsClose|YouTube|Width|playerjs|scrollHeight|I1lI|ytcl||pljs_yt_|offsetwrite|PluginErrorVideo||PjsFramed|ANoNfbFngOANGNA8h3eSAziUezJTHKhqEuhlfyaUe2m0HKhqEuh|rand|iframe_api|arial|show1value|valuealign|360|scrollarrowgradient|ScrollDown|imageExists|Qualities|menufltr|callback|width100|1800|youtubecontrols|scrollarrowbgovercolor|current_time|pjsframe|Youtube|Timer|removeNativeSubtitle|tagsinterval|PluginPip|posterhidestart|FileTimeout|fileto|tslmt|historytitlestrike|sZFaKbFe|MediaYoutube|scroll_left|noindex|historycolor|yterrors|timestorejustbut|customyterror|scrollarrowbgover||_nextIcon|ChkHlsEnd|PlaylistBack|playlistfolder|playByYoutubeId|playId|pipSrc|720|HideLayer|maxresdefault|hidecontrol|filetod|Start00|bgbract|scroll_down|900|toUpperCase|onYtPlayerStateChange|onQualityChanged|nativeSubtitle|PipToggle|ShowTimeout|reYT|lI1l|BbaHShry|PLAYING|subshift|40px|ArrowsInterval|getPlayerState|movable|sfjs|RenameTracks|seekTo|PipSwitch|ScrollLeft|Timeout|default_subtitle|sub_off_title|sub_allmyt|ENDED|640|18px|alert404v|getBoundingClientRect|224|VastLongTimeout|sugar|_subfile|cstm|220|vast_prestarttimeout|vast_longtimemsg|scrollX|globalfontname|offset|_ue|url3||isVpaid|ovr|heartbeat|outside|InvertPlaylist|current_vast_url|midrollimprsd|minduration|rest|_ud|andlimit|PluginIntro|full_hours|api_|pressed|FindIdPl|VastInfo|adscounter|wrapper|vast_adid|mss|Playerjs|pjslog|full_minutes|parentElement|toLocaleTimeString|last_ors|notag|Scripted|rgb|keyframes|_html|styleSheet|XMLHttpRequest|preloaded|GET|reverse|iset2|dasherror|exitFullscreen|frmvst|msExitFullscreen|passontime|PluginTrack|webkitCancelFullScreen|PluginHeart|mozCancelFullScreen|Quartile|cancelFullscreen|playedquartile|cancelFullScreen|Wheel|writePl|iosExitFullscreen|openpl|whlskfll|scrollwheelfull|finishrewind|intros|TheEnd2|fs_error|PostFullscreen|PluginPlSrch|ControlOver|timelimited|resume|timelimit|timebreak||ct2|trkp|autoplayed|PluginThumbs|Stopped|Exit|Hide|adblock|fullonplay|unset|fullonplaymobile|redirectonplay|redirectonclick|seeked_time|endfull|yamtr|reloadlive|DownIn|zoom|nomidroll|nooverlay|floatheightsmall|_xIcon|alert404text|contrast|Open|PluginRel|Arka|plan|after|alertsbgcolor|ShuffleEnd|hatas|Cihazda|oynatma|Number|Atla|width_div|apto|plapto|height_div|ffeeab|Ease|str|elastic|alertscolor|006|incorrect|ksek|175|denied|alert404|alerts|sub_off0|helvetica|norld|sub_bg|sub_bgo|sub_lineheight|ffdd1f|sub_big_fullscreen|access|swiping|sub_split2words|SubtitleBottom|hdiconlist|onClickSubtitle2|swipep||Swiping|Tam|666666|onClickTimer2|Ayarlar|Sesi|FindFileInPlaylist|935|playlist_id|last_subtitle|yaHit|onMouseDown|reachGoal|alertsbga|PlayerjsEvents|pjsfrm|skipads|SetChannel|VastBreak|updateCuid|setVolume|ga_event|alertsfontsize|time2|isyoutube|youtubeready|setupx|index|vpaid_starts|geobj|shwvstfnsh|getContext|smallfontsize|gtag|Yandex|comment|casterror|firefox|msie|maxTouchPoints|alertspaddingv|MSIE|notv|StopOtherPlayer|HidePoster3|posterhidetime|castdevice|Playback|yamtr_event|device|0val|1val|_reset|limit|copied|alertspaddingh|High|ads|adsinvitation|slng|floatwidthsmall|PlayerjsAsync|RightCSS|UpdateLoad|linkpause|template|speedstore|often2|PluginCut|pljsspeed|SettingsExist|SettingsSpeed|_duration_load|sub_bottommob|sub_sizemob|sub_sizemobfull|default_speed|muteiconbut|screenshot|pipVol|UpdatePlaySeek|_time_play|PluginHdIcon|topside|_duration_play|handleinit|openplaylistafter|back|userpause|userplay|unmuteonplay|toptip|templated|CreateThumb|linetipmarginbottom|customText|thumb_border|StageOver|Visible|thumb_radius|mousedown|unblock|PluginGeo|hideafter|hidebefore|hidebefore2|resize2|upTexts|closePl|showShare|dblclick|titlepl|bandwidth|KeyUp|often|plclose|textarea|pjsin|KeyDown|linktarget|thumb_height|ssflyw|1001|hideonleaveandplay|thumb_width|actpause|sttr|thumb_borderwidth|preposter|leavepictureinpicture|enterpictureinpicture|durationchange|volumechange|loadedmetadata|PjsFr|timeupdate|current_thumb|updateTitle|vast_ima|showing|read|addTrack|5000|webkitneedkey|cover|subtitleTrack|hls2|stretch|setHlsAudioTrack|bggr|setHlsQuality|setTracks|mp4|Posters|setDashAudioTrack|setDashQuality|PluginHlsFps|logo|yOffset|margin_bottom|openplaylistpause|lrpps|hmaxk2|thumb_move|Hideuntilto|clickscalex|click_t2|nativefulldroid|place|marginprocright|onMobOut|mobileover|PlacePoints|lrppp|changedTouches|iconmargin|sort|ControlX|marginproctop|marginprocbottom|PluginShare|NewPl|seeksidesec|always2|seekicon||bgstretch|screen_lw|270|ControlsBgClick|scroll_height|xOffset|hidewithoutplaylist|ontouchstart|PjsCheck360|tap|UpdateSettings|clrs|PlaylistMove|PluginReplace|PlaylistOpenId|direction|ltr|PlaylistPlayId|prenewpl|PreNewPl|optStr|Exist|UpdateTimer|highlight|allowtransparency|liketext|icon3|Volumescrolled|posteronwait|HideElement|WaitPoster|rc_labelurl|pstrwt|wtpstr_to|rc_anyway|rszr|rc_version|PluginMbps|allow|allowfullscreen|upd|PjsFrMsg|today|hlscaptions|prtObj|scalesmall|prted|opposite|inversetime|parentIframe_style||action2|notframe|IFRAME|Control|togglesubs|method|nums|postmessage|linker|keyCode|which|plusminus|user|scheme|Init2|15px|rc_|MutationObserver|obsrvr|scrolling|pjsfrrs|CrShr|playonhover|thumb_bordercolor|hideonwidthlimit||createTextNode|mobiletv|hidewovar|playerheight|hideonvar|line_volume2|requestAnimationFrame|hidebeforesec2|hidebeforesec|hideaftersec|Actions|sesstime|trackstore|hideonwidth|nativenotiphone|Continue|vast_nofirst|pljsfirst|evenodd|hideoverwidthlimit|hideoverwidth|rule|TimeStore|Rectangle|linetippointer|tippaddingright|alwaysjustpause|alwaysnotfullscreen|thumb_shadow|nativenotipad|nativenotios|leavetimeout|PluginSkip|svgtmln|setting|hideonvolume|RightMove|apdra|RightClick|ShowAnimate|HideAnimate|ShowControl|right_x|right_y|Href|mrgnsmll|unfixing|hidestartbutios|encodeURIComponent|parent_domain|4px|rmsize|rotateplaying|picheight|fontsizesmall|RightOver|bold|hideuntilmeta|RightOut|lineh|hideonfullscreen|System|webkitSetPresentationMode|CancelBubble|CustomFonts|FlussonicMsePlayer|loadSource|HlsLiveWaiting|livewakeuptime|hlsTextTracks|supported|debug|preloaddash|gradientcolorload|zoomed|preloadhls|RenewFromTitle|Papi41|drm|dashjs|linespeed1|hlsquality_off|hlsaudio_off|bgw|_a|PluginPoints|hlsdrmfp|_w|noClickTimeout|changeAspect|language|DisplayControl|clickmargintop|MetaAudio|mpd|PluginDash|m3u8|linespeed2|nativehlsios|bgbrdrw|unpause|colorload|wrong|isSupported|onLoadStart|iosexfull|webkitendfullscreen|PluginHlsFps2|FullscreenChange|roundout|ParentFS|MediaSource|isHidden|dvr|hlsmto|ontop|landscapefull|maxLoadTimeMs|hidewithposter|hlsfto|hidedown|Interval|gradientcolorbg|wps|customBuffer|ControlLine|SvgColor|nxtttl|controlCSS|hlscookies|setcss|HdIcon|hls_stuck_duration|Buffer|with_hours|displayvolume|OrientationChange|abs|with_min|minus4back|315|lsfullstart|prevorius_default_w|prevorius_default_h|iconsreplay|reHls|7px|handlemargin|hlsvastwait|lsfullplay|hlsdebug|portrait|MediaVideo|Tmln|PlgHlsFdt|translate|onLoadedData|nopause|clickmarginbottom|nextAutoLevel|handleiconsover|FFFFFF|selectOpen|disableRemotePlayback|startLoad|CheckTop|anonymous|bgline2|valuebg|valuesize|tipvar|um1|bgline1|SourceBuffer|Gain|tipmargin|rotateonhover|valuerounding|playsinlineonmobileiphone|volumegain|bgcolorlink0|Click|connect|gainedsource|hlsmaxlvl|valuebgcolor|hlslowquality|gradientcolor|linespeed3|hidesec|mimeCodec|audio|framei|sourceBufferValidAPI|HlsQualityLevels|renameQualities|nameofhlsquality|bglines|unhidden|hideafterclick|audioGroupIds|action_settings|customdesign|appVersion|platform|MacIntel|hash|answer|962|OqFAAAAdklEQVQoz42QQQ7AIAgEF|Edge|valuemargintop|971|818|785|Cross|747|Safari|sub_allmy|874|848|mrgnp|valuemarginleft|ytError|getAvailableQualityLevels|Windows|brdclr|Trident|CUED|brdtop|897|valuemarginbottom|PAUSED|unavailable|ipod|BUFFERING|918|customyterrors|iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT|Firefox|Opera|emptyremove|sub_all_title|DOMContentLoaded|intvsbl|loadVideoById|viewinit|appName|993|pljscom||unMute|983|l3v_left|997|775|705|915|getVideoLoadedFraction|unatpl|885|setPlaybackQuality|fast|userAgent|setPlaybackRate|979|setSize|getPlaybackQuality|valuemarginright|kbq|985|RWAlnQyyazA4aoAB4FsBSA|trident|994|bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg|tiny|timestoredontuse|medium|large|hd720|hd1080|pstrcnfg|timestorenolive|timestoreunauto|getCurrentTime|timestore0plroot|subtitle_errdel|kler|659|f00|kaymas|handlemarginright|handlemarginleft|opakl|lge|PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTMgOSIgd2lkdGg9IjEwMCUiPjxwYXRoIGQ9Ik01LDcgTDYsNyBMNiw4IEw1LDggTDUsNyBaIE0xMCwzIEwxMCw0IEw4LDQgTDgsMyBMMTAsMyBaIE0zLDYgTDMsNSBMNSw1IEw1LDYgTDMsNiBaIE0yLDcgTDMsNyBMMyw4IEwyLDggTDIsNyBaIE03LDcgTDEwLDcgTDEwLDggTDcsOCBMNyw3IFogTTEwLDYgTDExLDYgTDExLDcgTDEwLDcgTDEwLDYgWiIgZmlsbD0iIzAwMCIgZmlsbC1vcGFjaXR5PSIwLjY0NzEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48cGF0aCBkPSJNNSw3IEw1LDYgTDUsNSBMMyw1IEwzLDYgTDMsNyBMMiw3IEwyLDIgTDMsMiBMMyw0IEw1LDQgTDUsMiBMNiwyIEw2LDcgTDUsNyBaIE0xMSw2IEwxMCw2IEwxMCw3IEw3LDcgTDcsMiBMMTAsMiBMMTAsMyBMMTEsMyBMMTEsNiBaIE0xMCw0IEwxMCwzIEw4LDMgTDgsNCBMOCw2IEwxMCw2IEwxMCw0IFoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgLz48L3N2Zz4|xml|Devre|Yaz|tipi|radius_|Alt|girinti|hdiconclr|boyutu|rla|enekleri|gizle|235|kle|Uyku|Atlama|sub_move|sub_drag|black|Saat|hlsdvrtime|sub_fonted|Dakika|Zaman|lang_tr|offsetwidth|Payla|Dublaj|unmute_video|hata|Orta|lar|Altyaz|ndir|Kalite|alma|YAYIN|CANLI|Sonraki|nceki|Sessiz|gidin|Ses|Panoya|ekrandan|kopyaland|ekran|Reklam|skip_after_|Durdur|Duraklat|Reklamverenin|lat|web|Otomatik|sitesine|clone|Saniye|606|200000||883|914|992|029|Dialogue|041|036|019|996|984|WEBVTT|981|988|001|296|007|shape|003|grdth|grdta|096|185|267|344|416|483|547|grdtc|constrols|957||372|Evet|Kod|roundingver_final|Hay|PluginSubword|inde|ifre|onmousedown|onmouseup|Kanal|Kapal|Hep|setioff|birlikte|readAsText|Renk|kleme|Kontrast|Parlakl|Doygunluk|Sepya|_timer|line_play|225|drop|handshdw|handlemarginbottom|pjs_thumbnail_||handlemargintop|432|857|275|scaledrag0|ytEnded|sharetop|dashlowquality|nameofdashquality|errortimeout|vast_skip|vast_click|vast_impression|ga_proc|sharetitle|shareiconscale|dashdebug|shareiconscaleover|shareiconmargin|embedsize|embedwidth|560||embedheight|160|vast_timeout|dashcookies|16x9|vast_closeonclick|||settings3action|888888|170|222222|titlecolor|settings1|settings1action|settings2action|settings3|settings4|Orientation|settings4action|settings5|settings5action|poster_floatmargin|poster_floatposition|poster_floatwidth|poster_floatheight|poster_floatbgcolor|vast_pauseonclick|vast_volume|999999|vast_volumecolor|vast_skipcolor|vast_titlebgcolor|vast_titlecolor|vast_xbgcolor|vast_xcolor|vast_progressbgcolor|vast_progresscolor|vast_volumebgcolor|vast_linktxtonmobile|vast_linktxtcolor|vast_unmutehover|vast_unmutebutonce|vast_default_volume|vast_unmutebutbgcolor|vast_unmutebutcolor|vast_openclick|vast_preroll_vmap|vast_pauseroll_vmap|vast_skipbgcolor|vast_linktxtbgcolor|vast_title|vast_pauseroll_counter|vast_preroll_limit|vast_preroll_andlimit|vast_prerolltimebreak|vast_prerolltbimp|vast_preroll_counter|vast_pauseroll_limit|vast_pauserolltimebreak|vast_pauserolltbimp|vast_postroll_limit|vast_introtbimp|vast_postrolltimebreak|vast_postrolltbimp|vast_postroll_counter|vast_playroll_limit|vast_playroll_counter|vast_midroll_counter|vast_midrolltimebreak|vast_midrolltbimp|vast_introtimebreak|historybgaover|postertitleonhover|vast_midroll_vmap|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|u10|Hxonh3eSHNB9DuBOg250hR9Xc3JUgbMNGSXNg3BPecANGOMXAR9ZAOTpDuBmd3JUg24NGNB0fb1QANoNizQoeKA6ASJQjzINDuB0ecm0AOTNEvToEuAXARengSJrfcUQAOTpENoNgbxqe2QZAOTNEusoAvElELMNDuBOgyQOfqA6EuoNh2aodcBmiy9qAOTNcu8NDuBog3FUiyQngNA6ARFngSJqg2prANoNdKA6AOwNDuBRg250AOTNMR9Ng3JnAwFngRJQgSFQeuAXARpQizJQhSFodbFUgRhNGNApAS0XARFngSJqg2pkezaqdcJUg24NGSXNg3BPecANGOdXAR9ZAOTpDuBmd3JUg24NGNBPicBmiyQngNAXASJ5hyMNGNB0ecm0ANoNiya4iuA6AN0lEvToEuAXARengSJrfcUQAOTpENoNgbxqe2QZAOTNEusoAvElEuAXARFXfbFWAOToDuBog3FUiyQngNA6ARFngSJqg2prANoNdKA6AOsZFqAXARengSINGNBKg2Bniy8lI29ZeyaZh2aPANoNgya0iyaqh3tmd2QZeqA6AOwNkKoNd29ZizBngx9NibeRecANGSXNg3BPecANGOPXAR9ZAOTpDuBUd29ZAOTNHztVh2JUiNtOgyxrhr0Sgy9meyaqCzBmgRIUBr48cu9ofSFPfcd|Hxonhyx0fv4lAuslAuslAvpodcJTAyI9B000EKo3DOwoFLIqFrE2eK0pFKtEFvwXEOsSAzF0hR9WeL0SA0eyJPeyJNhlh3Jqg2YQDciUezJTHKhpDOMSHOphD3tmiyl|pjsga|HzBQd3Iljv0SEuhljL0SEuhli2QPiyl9BrEZFKhlfyaUe2m0HKhpENhleRQXgv0SA2eReReReNihDr48hRaOiut4HKh2DOMSAzP9BrsSAziUezJTHKhrDOMSAymQfbiTiv0SELASAyeUgyo9BqFReReReRdScu8|ueof5tk1tkh8|default_w|default_h|fullwheel|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|isflash|moved|177|webkitFullscreenElement|slidespeed|unescape|1005|1006|fullscreenElement|msFullscreenElement|mozFullScreen|webkitIsFullScreen|7ecda1s2z2829333716243q013z1m25212q193v3c1d3q0z1z2k3q01302k3v2u37242t302p113038231s27332z14212x232z1a2u291z1z38251s25332z1632361w1z12161z133v2b2q173z241u3u2t3z2n113w243c133x2b2o173z2611101m232e1i3c2936182x3s101z1o380w101z3b233v3z3938182v3s10111o3c162t3b233v29213x3b213v29233x1z1z3s2911303s271u3u271p2o1i27303o3c1z2312193v111130223316312o193v111k1t332z1d323n3c1z3w2o2z1o1e27311o1m23111s253r172126143c1c2e3b361a3w2b341v3u2s3q3u3730393r373037171631141z101o253c1o1z113w243c1b373a3v1z1x23141g1j1b181f1k1e1j1f1j3c181c1t3e1c1e1b3f143e1p3e1k1e1w1e121f172c1t2c102e1u2c1z2e1t2d1u2c1s1e152c1t2g1y2c1u2c152e1t3e1u2e1u1c1k2c1u1e1z2c1u1e1x2c1s3d1w2e1t2c1t2e1s2d172c1t2e1u2c1s2e1e2c1u2e1t2e1u2d1r2e1s3e1x2c1s3g142c1u2g1y2c1t3e1z2e1s1c1s2e1s2e1v2c1t2e1v2c1t2e1v2c1s3d1w2e1u3c1q2e1s3e1h2c1s2f192c1s3f102c1s2d182e1s3d1h2e1s3d172c1s3g102c1s3f172c1u3d1u2e1s3d192e1s3d1t2c1s2f172c1u3f1v2c1s3d192e1t3c1c2e1s3d182c1u3f1y2c1s3f192c1u3d182e1s1d192e1u3d1b2c1s3f172c1s3g1r2c1s2d192e1s3d1c2e1s3d192c1s3g1w2c1s1f172c1s3e192e1s3d172e1s3d1b2c1s2e1u2c1s1e1f1c1b2e1e3g1c1c1i1f1m3e1r3b1f3f1c3d1i2f123d1o2d1f2f1p1c1b3e1f3e1c1e1m1g1c1e1q3g1f3c1c1d1f3e1d1d161g1s1d1b1e1c3f1c3e1g3f1g2c1c1c1d1e1c1e1p3e1f1c183d131g1h2c1b2f1k3e1d1c1g1g1j3e1j1g1j3e141e1e3f1p1e1p1g1i3e1b2c1f1g1h3b1d2f1c1c1s2e1f1f1f3d121e1f3d1c1c1m3f1o3c1d3g181e1d1c121e1b1d191f1f1d1d1d1j1g1c2c1o2e1f1c1c1c1d3f1c1c181d1f1e1h1c1u2e1t1c1j2e1u1e1p2c1s3e1t2c1t2g1v2c1t1c1y2e1u2d162e1t2e152c1s3e1s2c1t2e1w2c1u1c102e1t2c1h2e1s1e1t2c1s3g1u2c1t1e102c1u3c1x3e1t2d1u3e1s1c171i1r163e1f2d183g1p3c183e1w3e1a1e1i3e1h1c1j1e1j2c181b1g3f122c1s2g1v2c1u2d1r2e1q3e1v2e1u2e142c1u2g1w2c1r2g112c1s1c1s2e1q2e1t2e1v2c1v2c1t2e1t2c1q3f1y2c1u3c1q2e1q3e1f2e1u2c1z2c1s2e1c2c1q2e1k2c1s3c1z2e1s2c1t2e1w1d1r2c1t1e1e2c1q1f1z2c1t2c1m2e1s1e1t2e1v2c152c1u2e1w2c1q3e1g2c1u2c1r2e1q1d142e1w3c1g2c1s3f172c1s3g182c1s3d172e1q3d1c2e1u1d192c1s3f1t2c1q3f1b2c1s3c182e1q3d172e1w3e1b2c1s3f162c1q3f1a2c1s3d192e1s3d1t2e1u3d182c1s3e1a2c1q3f1b2c1t3e1d2e1q3d172e1u3e1k2c1s1f152c1s3g1e2c1s3d192e1s3c1o2e1u1d172c1t3e1g2c1q1f192c1s3d1e2e1q3d152e1u2c1z2c1s1e1i1c161f1m1e1j1e1f3e1g1d1k3g1t3b1c3e1f1f193e1f3g153e1o1c1i1f1f1d1e1e1a1c1c1d161g1d1e1h3e1f1c1g3d141f1f3e171f1e3d1s1e1m3e1d1c1b3f1u2e1p1c1b3e1d3e1a1e1r1e1c1e1j3g1b1c1q1f1r1e1p1e1m1g1k1e1d1g1m3e181c181e122d1b3g1f1c1p3c1f1f1e1e122g1e2c1g3c1d3f1d3d1d3e1k3c121c161g1i1d1f2e1u1e1q3d1f3g163e1i1g171e1k1c1f1e1b3d1q3e1e3d1s2e1l3e1b1c1u2f112c1u2e1j2e1s2c1r2e1u3d1o2c1t1e1r2c1q1e1r2c1t3d152e1r2e1d2e1w2e1t2c1s2g1r2c1s1f1y2c1u2d1t2e1s2c1w2e1u1e102c1s2f1c2c1q1f1y2c183d1x2e1v121h1r1m1e1a1c1m2g141e1e3g1h1d1c3e161f1i1e1j1g1t2c1g2e1y2e1r1e1g2e1u1c1s2c1v3e1k2c1u2e162c1q2e1r2e1s1d192e1u2e1k2c1w2g1x2c1s2g1y2c1q3d122e1s2c1w2e1s1d1i2c1t2g1v2c1t3g1g2c1q2c1w2e1s1d1r2e1t3e1r2c1u3e1w2c1s2g1e2c1s1c112e1s3c1r2e1u2c122c1u2g1p2c1u1e1k2c1s3c1j2e1u2d1z2e1s3c1x2c1v1f1u2c1s1f172c1r3c182e1s3d182e1u3d162c1u1f172c1s3e1b2c1q3d192e1u3e1t2e1s1d172c1u3f1b2c1s3f172c1q3e182e1s1d192e1s3d1e2c1u3f172c1u3f142c1q3d1b2e1s3d1z2e1s1d172c1u3g1w2c1s3f192c1r3d1d2e1s3d172e1s3c1c2c1u3f182c1t3f192c1q1d192e1t3c192e1s3d152c1u3f192c1s2e1u2c1q2c1y1e1f1c123e161c1i3e1d1e143c121f142e1q3c1d1e1q3c183e1f1c1e3e161g1h3e191f1f3d1q1e1r3e1d1c1c3f1s2e1k1c1d3e1d3e1c3e1m1e1d2e1e3g1c1c1s1f1f3c1b2d181g1s1d1b1f1j3d1d1e1i3f1g2c1c1e1q3d1a3d1l3f183d142e1a1c1d3d1e3f183e1c3f1m3c101d161e1e1c1d3f1s3d1g1d1e1g1p1e1d1e141c1q3d1r3e183c1t3e1f1e1e1e1k3f171e1e3e1l1c1d1c1e2e1s1d1c3f1m1e1d3c1m1g1p3c121e1t3c1y2c1u3e1w2c1t1g1u2c1s1d122e1s3e1d1e1w1c1j2c1w2g1u2c1u2e1u2c1q2c1h2e1s2c1o1e1r2e1w2c1u2g1h2c1t1e172c1s1e1u2e1s1c1z1e1x2c1s3c1z2e1x1c121j1m1k2d2b2l2g1q1h1c141o|pointa|4b275o3q1v3q241c291u393x211d3q0z121o27212o1b3x2e1k193x111k1c2z193u3y112z1611153x392q1922361s3u2v223p1z3w262e153v3b2q19322411311o252c1i3e2b381w2x3u11121m280y111229233x213b361y2x3u11101o3e182v2z2p11223a231s27353e14212x253e162u29111138251s27352c1621281y1a2u291y3u27183u291u2s291q2e113u2811113w26113w263u2m3q011131293y141o272c2q111z231211121o272c2q2o37322o1131213b213x3228163o011e1e2v2c2b2q142u1z121f211q1z213a25373u273w273t133823111138391121161h111e1o3e162v312r3e29233x212q1g29332e3b3w141o141j1c1e2f1e1e1h1e122f1m1c1e2g1m1e1a3g181g171e1m1e1k1f1f2e1s1f1t2c1v3g1t2e1s2e1w2e1u2e1g2e1u1e1z2e1s3e1t2c1w2e142e1s2g1m2e1w1c1m2e1u3e1h2e1u2f112c1u3e1z2e1t1f1u2e1u1d1w2e1s2e1u2e1t3g1x2c1w2e1v2e1u2g192e1w1d102e1t2g1q2e1s2f102c1v2g1l2e1t1e1u2e1v2c1u2e1s2e1y2e1s3e1b2c1w2g102e1s3e172e1v3e1v2e1s2f172e1s3f1z2c1u3f172e1s3f1e2e1u2d1b2e1s3f1a2e1s1f1b2c1v3g162e1s3f182e1u3d1x2e1s1f172e1t3f1e2c1u3f182e1s3f142e1u3d1b2e1u3f1a2e1s3f1a2c1u3f1h2e1s1f192e1u3d1f2e1s3f172e1s3f1v2c1u3f192e1s3f162e1u3d192e1t3e1i2e1s2f192c1u3f192e1s3f172e1w2c1w2e1s2e1e1e1f1e1r1e1e1e1k2f1d3e1b2e161c141f143f1s3f1c1g1w1d1y2f1j2f181g121d1e3e1g3f1m1e1b3e1f3f1l3d151f1l1e1i1g1h1f1i2c1a1e1f1f161g1s1f1l3c1e1e1g3g141f1h3g1b3d1e3f1s1g1p3e1f1e1e3d1e3f1f3f1c3f1f3f1e1d1d2f1e3f1e3f1e2g1u3c1h1e141g1s2g1f3f1t3b1e3f1f3e1c1e181e1e2e1d2e1c1g1b3f1g2e1e2c1e1g1k1e1d3e1g1f1i2c1l1f1t2e1s1g1j3e1f3d1a1e1d3g1i1g1f1e1i2c1v2g1j2e1u2f1k2e1u1e172e1t3g1p2e1u1e1h2c1w2g1t2e1u2e1u2e1v2e122e1t2g1o2e1s2g1f1d1w2g1s2e1t1g1j2e1w2d172e1t1e1k2e1s2g1e1c123f1r2f162e1f341f2k3g193f1q1c191e153g123e141g1i3d171g1g2g1k1e1x3g1i3e152e1v3g1v2e1u2e1v2c1u3g1b2e1u1f1y2e1t2e1q2e1u2f1y2e1t2g1l2c1t1e1w2e1t2e1s2e1s2c1y2e1u3e192e1u2g102c1s3e192e1t3g1z2e1s2c1w2e1w1e1o2e1t2e152c1s1e1q2e1s3g1f2e1u2c1e2e1u3g1g2e1u1f1x2c1t2g1l2e1u2g1t2e1u3e1z2e1u2e1c2e1u1e1x2c1u2e1j2e1s1f182e1u3d1a2e1u3f192e1s3f1a2c1s3f1b2e1u3f1l2e1s3d192e1v3e1d2e1s1f182c1u3g172e1s3f172e1t3d1d2e1u3f182e1u3g102c1s3f1a2e1s3f192e1s3d182e1u3e172e1s3f172c1s3e1f2e1s3f172e1s3e1l2e1u3f192e1u3f1f2c1s3f192e1s3f1j2e1s2d182e1w3f1b2e1s3f172c1s3f1d2e1s2e1z2e1s2c1k1e1j3e1c1f1e1e1h3b1f3f1e3e1b2e143e103b1d3g1a1f191f1f1g1g3d1g1e1e3f1c2f1k3e1l1c1i1f1j1g1c3e1h3e1b2d1k1f1a3f1c3e1a1f1g3d141g1j3e121f1w2f1j1d181e141d1d3g1e3f1m1c1b3e1e3g1j3g1e3f1e3e1e3f1g3e1c3f1f1f1k3e1k3f1y1g142e1e1e1b1c1d1g1j3f1p3e1y3g1f2e132e1c3f142f1f3e1g1c1i3e1e1e1s2f1m1e1c2e1b3f163g1d1g1i1f1k1e1h1e141g143e1a1f1r1e1b1e1g1e1s2e1u1e1v2c1t3e1s2e1s1e102e1u1c1l2e1w2g1f2e1t1g152c1t3e1t2e1s1e1z2e1s2e1w2e1w1g1k3e1u2e1w2c1u1g1s2e1s3f1f2e1t2e1v2e1u1e1k2e1z3e193c1s2e1j141k1f1i1g1i3e1w1g1j2f191e1l1f1b1d1h1f1d1e1h1e1w1g1q3c1u3f1e2e1q2e1k2e1u3c112e1u2e1t2e1w1f1t2c1v1e1g2e1q1f1z2e1v2c1r2e1u1g1t2e1v2e172c1w2e1y2e1q3e1g2e1w2c1t2e1s1f142e1u2e1w2c1u2g1k2e1r3e112e1w2e102e1t2e1w2e1u3f1m2c1u2e182e1q3e1t2e1w2c1s2e1t1e1e2e1w2e162c1w2e1z2e1q2e1d2e1w2e1g2e1t3g1h2e1u2f1a2c1u3e1f2e1q1f1b2e1u3e1d2e1s3f162e1v3e1b2c1u3f172e1q3e1j2e1u2d1a2e1u3e1b2e1u1f1b2c1u3e1h2e1q3f1a2e1w3d1b2e1s3f172e1u3e112c1u2f192e1q3f1d2e1u1d1b2e1s3g1a2e1u1f192c1v3g1b2e1q2f1a2e1u3d1a2e1s2f152e1v3e1l2c1u2f182e1q3f1b2e1u3d192e1s3f1r2e1u2e1w2c1h1e1f3d123g1h2f1a1e1e2g1f1e1g1f1r3g101e1e2e1f1g1a1f1j1e1d1d1m1f183f1b3e1c1g1i3e161f1h1g101f1y2f1l3d1a3e121d1d1f1g3g1r1c1d3e1d3g1h3f151g1q1c1k1f1h1f1e2e1a1e1e1d181g1s1f1h3e1a1e1a1c1a1e181e1q1g1l1e1c1c1c1g123d1d1f1e1e1k2d1e3f1f1e101f163g1f3c1e3f1e3g1h1g1e2e1b2d161f1f1e1d3e1e2f1k3d1c1g1g1f1d1g1m1g1j2c1u3f1j3g132f1g3g162d1g2f1c1e1d3e102e1w1e102e1t2g1c2e1w3e1j2c1w2e152e1i2e1j2e1u3d1w2e1s1f1v2e1v1e1s2c1w1e1v2e1d3e1w2e1v3e1x2e1t2e1h2e1w1e1m2c1v3e1d2e1d3e1x2e183c1w2e1h192g1i1l1s1u2t2u1j1e1f1h16|d1d052925313w351w391e25322o1b3v3c1d3o021z1m272z2q2m253e2o2o2w233a1e252z1g3e29381a2v3u1z211m360y1z2139213x2z2b361a2x3s112z1m21162v2z2n11203a231q27332e142z2x232e1w3s291z1138231s25352c1431261y101z161z153v392q1721241s3u2t212n1z3w242e133v3b2o192z34121z1o231z3w26113u26113u281z3u2q2z2b213v3e29233v29233v272y393x2c111z2235143q00303e293y121m3e1b3q0z3z2m22112z1m211z112s27112z1f393v3e181y10302x3u2u333c121z1e1m1z153v29211t322o14232522332e1626352z1f1e183e1421261w111011203s291z121m3s370z21223316331i1g3d1q1e1k1d1f1e1q3f1h2e1s3d1f3e183g1k2g1g1c1j2d1e3c1s3f1k2e1r3c112c1u2e1y2e1t2e1w2c1u3d1k2c1s2e182e1q3c1t2c1u2c1q2e1t1e1e2c1w2c142c1u2e1z2e1q2c1d2c1u2e1e2e1t3g1h2c1u2c1u2c1s1g142e1s2e1t2c1s2c1z2e1u2e1e2c1w3c1t2c1u2g1w2e1r2c1v2c1u2e1g2e1t2e1v2c1w2d1y2c1u2e182e1q2e1z2c1u2e1b2e1s1f142c1w3e1v2c1s3f192e1q3d1b2c1s1d182e1s3f1x2c1u3d192c1s3e1i2e1q2d192c1u3d142e1s2f152c1v3d1l2c1s2f192e1s3d162c1s3d192e1u3e1a2c1u2d172c1u3f1d2e1q3d192c1t3d1c2e1s1f152c1u3e1b2c1s2f172e1r3d112c1s3d162e1u3g182c1u2d182c1u3g1v2e1q3d192c1s3d192e1s3f1s2c1u2c1u2c1f1e1h3f1e1e1i3e1u1d141g1s2g1b3c1k1e121d143f1g2e1e3c1u2e1q3e1c3e1j3e1d1d1d1e1j2d183f121e173d1e1e1g3d1g2e1c3f1q3e1m1c1l1c1i1f1h1f1a1c1j1c1b2d1k3f183f1d3c1c1e1g3e141f1h1e101c1c1c1a1c1a1e1a3f1k1e1u2d1b2d1b1f1p3f1d3d1i1e1d1d1p3e122e123e121c1f3d1c3f1k1f1r1e1u2c1d1d1a3g1s1e1q3c1i3d1e3e141f1i1g1q1d1i1c1u2d1h3f1c1e1d1e1m1c123e1c3f1g1g1p2c1w2c1u1e1s2e1t2e1b2c1u2e152c1t2e1h2e1t2e1x2c1u3d1q2e1u3g1t2c1u2c1v2c1t2e1w2e1d3c1s2c1s1c1h2e1t2e1t2c1w2c1h2c1t3g1w2e1d2c122d1z2c1x2e12141q203e141e1k3e1i2e1f3d122e1g3f1a1e1i1d1q1e1h1e103g1c1c1t3e142c1s2g1p2e1s2c112c1u2c1e2e1s3e1t2c1w2e1w2c1r3e1r2e1u2e1i2c1t2c1v2e1s2f1y2c1w2c182c1q2g1v2e1u2e1d2c1s1d142e1q2e1z2c1u1e1g2c1s1e1s2e1t2c1m2c1u2c142e1q2g1p2c1u1d192c1s2g1k2e1u1e1z2c1s2e1w2e1q3f102c1u2c1w2c1q1f1i2e1r2e1x2c1t3e1e2e1q1f192c1w3d182c1q3f172e1t3e182c1s3d152e1s3f1c2c1u2d172c1s3g1e2e1s3d1b2c1u3d1b2e1q3f182c1w3e1e2c1q3f152e1s3d192c1s2d152e1s3e1a2c1u3d182c1q3g182e1s3d1a2c1s3d182e1q1f172c1v3d1b2c1q3f172e1s3d172c1s2d152e1s3g1w2c1u1d172c1q3f1c2e1s3d192c1s3c1x2e1q2e1w2c1m1c123d1j1g1i1f143e141d141e1q2g1d1f143e123d1i1d1b3e1b2f161e1e1d1b1d1o3f1d1g1g3d1i3c1d1c1d1e1d1g1p3c1e1c183d111g1f2e1b1d1m3d1f1c1e2e1q2g1j3e1f3c1j3c1d2f191g1j1d1a1c122c172f192f1b1d1d1d1b3c161e1b3f183d173c1i1d1q3f1d2g1c3e1h1c1f3c191e171f1r1e1u3e123c1s1g123f1c3d191d1h1d1q2g1h2g1p1c1c3e181d1k3g1b1e1h3c1e1c1g2c1d1g1f2e1i1e1e3d1f2c1r3e1f2e1s1c172c1s2e1d2e1q2g1i2c1u2d1s2c1u2g1g2e1s3c102c1u1c1d2e1q2g1o2c1w2c1h2c152e1p2e1s2c1l2c1s2e152e1q3g1t2c1w1e1k2c1u2e143f182c1v2c191e2e1g1e3g1a1c1i3c1r1e1j1f1k1e1b3c1g1d1i1d1g2e1h1g192c152c1w1c1o2e1t2e132c1s1c1q2c1s3g1f2e1s2c1e2c1u3e1g2e1u1f1v2c1t2e1l2c1u2g1t2e1s3e1z2c1u2c1c2e1u1e1v2c1u2c1j2c1s1e1u2e1q2c1w2c1v2c102e1u2e1x2c1t2d1w2c1s1e152e1r3e1y2c1w2c152e1t3g1s2c1u2c1m2c1u1e1z2e1s1c1x2c1u2d1w2e1t2e1r2c1s2d192c1t3e1z2e1q3d182c1u3c1b2e1s3f172c1u3d1f2c1s3f182e1q3d1d2c1u2d172e1t3f1x2c1s1d192c1s3e1k2e1q3d172c1u3d162e1s1f172c1s3d172c1s3f182e1q3d1v2c1u2d192e1s3g1e2c1s2d1b2c1s3f1b2e1q1d172c1u3c1q2e1s3f172c1u3d1v2c1s3f182e1s3e1y2c1u3d172e1s3f172c1s3d192c1s2e1u2e1q2e1f1c143e193f1q1e1k3d1r3b1f3d1c3e1b2e1k3c1y2d1m3e1c3e1c1g1k3c1d1c1a3e133g1h2e192d1k1d1e1c1g2e1s1g1a3e1f1c1l3c1d1f1b3f1h3d181c142c193g1c1g1e3d1g2c1e3d1s1g1k3e1j1c1i1d1j1e1c2g1k3f1i1e1k3d1m3e1c3f1c3g1h1e1h3d161c1c1g1f3f1q3c1d1c1e1c1i2g121f121e1f2d1d1e1h3d1s2f1q2d1f3c1f2e143g1o1g181e1i3c1l1c1c1g1c3e1v1c122c1b1d1s1f1b3f1u1e1s2e1h3c142e1t2g1f2c1u2e1w2c1s2f162e1r3e1z2c1v1c1r2e1r1e152c1t2c1k2c1u2e1h2e1s1e1h2c1v2e162e1u2g162c1u1e1u2c1s3f1h2e1q2e172c1u2d182e1s2e152d1r2c141s1h1h1c1g1q1r1j2e1d1h141|e566594891c23e0cf8de366c31602166|customimage|444444|posters|posterheight|posterwidth|pointw|ffce00|thumbs_img|clr_saturate|reloaderTimer|logos|google|files_scale|files_sleep|current_sleep|clr_contrast|clr_brightness|clr_sepia|pointcolor|vast_impressions_all|vast_remove|action_back|Verdana|normalonclick|tippmargin|tipa|stripsw|stripsspace|vast_postroll_vmap|vpaid_timeout|ytlog|watching|ref|scrollTo|rmright|99999|uppercase|dropnohide|hidesmoothly|contains|rc_nobrand|15em|rc_custom|ContextMenu|oncontextmenu|class|hover|visited|PluginDroplist|outline|webOS|paddingbottom|origin|sessid|PluginBlock|scroll_up|PluginMini|scroll_right|startvisibility|offsettimerinit|sleeptimer0|through|rafinit|brdla|autoplaynomobiletv|panel|playback|actn|5em|marginRight|bggrclr|brdl|brdlc|indent|shuffle8|scrollWidth|88484718|videoId|playerVars|enablejsapi|playerapiid||allowLinker|html5|disablekb|iv_load_policy|showinfo|API|modestbranding|onReady|onStateChange|onPlaybackQualityChange|ytReady|yttitle|srvsga|getDate|require|youtube_iframe_api|manipulation|transbg|backface|pjscolor|querySelector|inset|borderin|childList|observe|oframe|07|autoLink|35px|select|container_w_procent|word|eventLabel|eventAction|ytcl1|eventCategory|onYouTubeIframeAPIReady|quizes|PluginQuiz|vpaid_timeout2|offsetoptions|PluginUpload|Input|posterstime|current_channel|speed4live|hidearrow|sleep2options|sleepoptions|pressed_|_vdpsrt|change2playlist_bottom|accept|onchange|pjslng_|home|clr_|hlsqhsort|pjslng_sub_sizeproc|pstrvd|Logo|offsetX|introskiptime|vast_resound|vpaid_slotinframe|eventstrackervast|partnerprerollor|partnerpauserollor|partnerpostrollor|partnermidrollor|midrollpoint|introclickable|2002|introclosetime|introtitle|introtxt|heartbeatinterval|default_channel|minivis|fimg|f2img|sub_settings|f2parent|layerX|mouseenter|Local|passonstart|PluginRounding|clear|borderRight|borderBottom|PluginMediaTags|PluginEffects|ChromeCast|fullscreenchange|644082|MSFullscreenChange|keydown|keyup|onMouseOver|onMouseOut|move|orientationchange|mouseleave||subclr|409829|seeksidesmob|62de50|nombclck|nfsclios|redirectplaylist|usernew|nfscldr|mobtch1|250|72ccf8|faed54|073DA0|feba54|e8bbff|ffc7d1|aaaaaa|d9bb8c|b3fee8|4bd9ac|ffff00|D90000|tvOS|abg|armv|nativeontv||ShowSettingsBut|maxHeight|sess|trkp2|mxprc|nativenotandroid|isOpen|hlsaddbitrate|tryotherquality|SettingsTimer|water|wid||PluginWater|pjsstat|enter|Alternative|PluginStat|showfrom1file|hlsdrmfpl|hlsdrmfps|Seeking|aborted|onpause|tags|wake|appendBuffer|Break|2000px|reloadtimes|nativeaudio|WebKitMediaSource|WebKitSourceBuffer|pjsstatid|AdBlock|loadstart|pjs_cast_button_|Infinity|playtry|playError|cast_available|interrupted|BRAVIA|hideonyoutube|reloadstart|hideab|automute|PasswordTime|playError2|autoplay_denied|tracking|playlists|AudioTrack|Resume|Progress|loaderror|buffering|separator|showboth|showduration|01|scrnstp|hlsaudiolang|dontseekforward|downself|firstLevel|EXTINF|_self|pauseonhover|loadeddata|187|heartbeats|FRAG_LOADED|eng|subtitleDisplay|customqualities|hlssubtracks|2160|3840|1440|rus|2560|1080|1920|SUBTITLE_TRACKS_UPDATED|1280|subtitleTracks|English|AUDIO_TRACKS_UPDATED|480|Live|MANIFEST_PARSED|rldnornd|LEVEL_SWITCH|LEVEL_SWITCHED|LEVEL_LOADED|FloatPosterScale|FRAG_CHANGED|fragdata|fragment|Audiotrack|relurl|hlsfdt|FRAG_PARSING_METADATA|Speed|0123456789|iconspress|189|PluginWS|regress|qualitypause|pageXOffset|globalfont|Quality|const|scrollY|hls_error|redirectblank|blnk|wsconfig|redirectparent|openlast|sleep|Level|bufferInterval|PluginCountdown|191|854|2048|192|counter|countdown|ERROR|networkError|bufferDeg|mediaError|hlsermd|240|426|recoverMediaError|1600p|hidenoab|hlsforce|attached|PluginVastTimeMsg|vast_ready|VastOverlay|02|vastbgpreload|tagLive|renew|startdelay|posterfull|vast_startdelay|alarm|Pass|VastError|vast_error|450|RemovePassword|VastReady|VastRemoveUrl|cancel|skipimpessed|seektome|bgload2|bgload|VastImpression|pictureInPictureElement|cancelskip|isOn|VpaidStarted|VastShow|requestPictureInPicture|exitPictureInPicture|setAudio|tskp|setWsQuality|setWsAudioTrack|crtm|childNodes|EmptyVastUrl|showvolmobile|hdn|grdt|subtrack|playbackRate|ndash|vast_stop|customspeeds|kind|vast_finish|vast_dontplay|vldcntrInterval|reset|nativemobile|hdbfmb|level|disablePreload|getDash|and2limit|wproc|customwidth|Next|preloading|VastInsertAnd|HlsSubTrack|lrpp|VastInsertOr|to_right|noset|hdbfdt|fillvideo|skipimprsd|seekiconbut|hidenomini|webkitEnterFullScreen|redirectafter|hideuntiltext|hide0timestore|hidelastpl|iosplbf||finish|webkitExitFullscreen|createMediaElementSource|hideafterstart|hidewait|OpenScroll|wheelDelta|hideunwait|hideonmobile|createGain|webkitSupportsFullscreen|hideonend|reloadjustevent|hidemini|hideonmeta|hideonlive|hideonunmute|hidenormscreen|hideonleave|reloadplus|outros|hideonvod|pjsiframed|fileend|hideuntilended|webkitAudioContext|hideuntilstartedios|hideondesktop|destination|ssfly|3600000|showovr|vlscrl|PluginSettings2|combined|webkitShowPlaybackTargetPicker|webkitSupportsPresentationMode|pictureInPictureEnabled|hideonbar|ssdown|bezier|disablePictureInPicture|webkitPresentationMode|yandex|vast_init|showuntilmeta|hidelap|finishnormal|hideall|autoLevelEnabled|cast|disabled|WebKitPlaybackTargetAvailabilityEvent|webkitplaybacktargetavailabilitychanged|norootplstart|chngwd||cert|crossdomain|issue|dropopen|hidesmall|availability|available|MANIFEST_LOADED|AUDIO_TRACK_SWITCHING|MEDIA_ATTACHED|logapi|adShown|vast_posterurl|createEvent|initEvent|dispatchEvent||nativehlstv|nativehlssafari|rewound|toogle|youtubeid|Destroyed|nativehlsinsafari|nativehlsinedge|vpaid_|vast_Impression|unmuted|Test|playerjs_hit|nativenodownload|volume_element|controlsList|control_mute|nomedia|triangle|watch|resumed|nodownload|vast_loadtxtd|taginframe|capiom|eventlisteners|complete|VpaidSet|dwn|galog|tipmargintop|videosize|fix|RemoveAll|MediaPjs|unfix|tipmarginbottom|timeplay|isfullscreen|180|tippointeralign|switchpip|castinit|castend|Active|Created|DASH|startvast|scale0|prt|support|||||||||||vastbreak|control_duration|control_time|Boolean|hidesec2|seekstep|plduration|moveplaylist|flussonic|tipmarginright|PlugMediaChannels|mainresize|tipmarginleft|ynxnopip|drunchr|rotateonclick|avc1|wkdt|roll|__storage_test__|codecs|colorover|aload|42E01E|valuepaddingtop|All|once|Sleep|lines1|Skip|Yes|iosv|nomobile|Font|valuepaddingright|error_time|Roku|Tizen|Philips|dragging|urlmse|WebkitAppearance|valuepaddingbottom|matchMedia|fine|matches|valuepaddingleft|blackberry|iemobile|scaledrag|Bottom|Shadow|||||||||||event_label|LIVE|hdbfnr|0001|the|advertiser|website|Audio|Enter|createposter|slider|300000|Metric|crossOrigin|event_category|PlayerJS|crossorigin|tagcors|alphas|Tiny|Color|Reset|Previous|running|Copied|clipboard|Small|Ultra|Medium|hdbffs|Full|1296p|Super|Quad|mp4a|10000|autoStartLoad|sscopyright|stylesheet|NaNpx|widevine|SVG|_icon|async|same|ontouchend|clk|circle|swap|head|css2|googleapis||||flipx|number||flipy|||previoustrack|artwork|MediaMetadata|hqdefault|midrollcrtm|midroll_time|capLevelToPlayerSize|getVolume|filetype|wrapper0|vpaid|adsystem|touch_|microsoft|olor|vastids|PlgnCntrlTmln|attachMedia|prehls|PluginFloatPoster|withCredentials|xhrSetup|MarPad|encode|link2|reduce|substring|New|arguments|drmSystems|ontop2|PJSDIV|setProperty|nodeName|emeEnabled|FindPjsDiv|webp|cssText|control_buffer|1000000|_text|45deg|repeating|serverCertificateUrl|licenseUrl|clearkey|playready|_bg|nexttrack|vrsn|invert|menu1|showvlt|showplaylist|playlist_length|bggrl|manifestLoadPolicy|||playlist_folders|cut2|cut1|bggrc|clickmarginleft|clickmarginright|hlscltps|menu3|jpeg|toDataURL|iconmargintop|iconmarginbottom|enableWorker|iconmarginleft|iconmarginright|Image|fillText|fillStyle|Arial|Courier|menu2|dashInterval|dailymotion|vastnow|vastresume|vastinfo|vastmute|vaststart|startAd|fragLoadPolicy|current_custom|currentfile|vastpause'.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.9')}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){void 0===r&&(r=0),void 0===i&&(i=0);var n=null;if(t){n=e[t.sn-e[0].sn+1]||null;var a=t.endDTS-r;a>0&&a<15e-7&&(r+=15e-7)}else 0===r&&0===e[0].start&&(n=e[0]);if(n&&(!t||t.level===n.level)&&0===Er(r,i,n))return n;var s=pr(e,Er.bind(null,r,i));return!s||s===t&&n?n:s}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&&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=r&&(e.maxMaxBufferLength=i,this.warn("Reduce max buffer length to "+i+"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;i&&this.reduceMaxBufferLength(r.len);var n=!i;return n&&this.warn("Buffer full error while media.currentTime is not buffered, flush "+e+" buffer"),t.frag&&(this.fragmentTracker.removeFragment(t.frag),this.nextLoadPosition=t.frag.start),this.resetLoadingState(),n}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((I=k+5+e[k+4])===k+sn)continue}else I=k+4;switch(D){case h:b&&(d&&(a=cn(d))&&this.videoParser.parseAVCPES(s,u,a,!1,this._duration),d={data:[],size:0}),d&&(d.data.push(e.subarray(I,k+sn)),d.size+=k+sn-I);break;case c:if(b){if(g&&(a=cn(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(I,k+sn)),g.size+=k+sn-I);break;case f:b&&(v&&(a=cn(v))&&this.parseID3PES(l,a),v={data:[],size:0}),v&&(v.data.push(e.subarray(I,k+sn)),v.size+=k+sn-I);break;case 0:b&&(I+=e[I]+1),y=this._pmtId=un(e,I);break;case y:b&&(I+=e[I]+1);var C=hn(e,I,this.typeSupported,i);(h=C.videoPid)>0&&(s.pid=h,s.segmentCodec=C.segmentVideoCodec),(c=C.audioPid)>0&&(o.pid=c,o.segmentCodec=C.segmentAudioCodec),(f=C.id3Pid)>0&&(l.pid=f),null===m||p||(w.warn("MPEG-TS PMT found at "+k+" after unknown PID '"+m+"'. Backtracking to sync byte @"+T+" to parse all TS packets."),m=null,k=T-188),p=this.pmtParsed=!0;break;case 17:case 8191:break;default:m=D}}else R++;if(R>0){var _=new Error("Found "+R+" TS packet/s that do not start with 0x47");this.observer.emit(S.ERROR,S.ERROR,{type:L.MEDIA_ERROR,details:A.FRAG_PARSING_ERROR,fatal:!1,error:_,reason:_.message})}s.pesData=d,o.pesData=g,l.pesData=v;var x={audioTrack:o,videoTrack:s,id3Track:l,textTrack:u};return n&&this.extractRemainingSamples(x),x},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=cn(s))?(this.videoParser.parseAVCPES(i,a,e,!0,this._duration),i.pesData=null):i.pesData=s,o&&(e=cn(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=cn(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){var n={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},a=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 l=e+5,u=o;u>2;){106===t[l]&&(!0!==r.ac3?w.log("AC-3 audio found, not supported in this browser for now"):(n.audioPid=s,n.segmentAudioCodec="ac3"));var h=t[l+1]+2;l+=h,u-=h}break;case 194:case 135:throw new Error("Unsupported EC-3 in M2TS found");case 36:throw new Error("Unsupported HEVC in M2TS found")}e+=o+5}return n}function dn(t){w.log(t+" with AES-128-CBC encryption found in unencrypted stream")}function cn(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 fn=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/(vn+1)),n=Math.floor(r%(vn+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/(vn+1)),o=Math.floor(i%(vn+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/(vn+1)),s=Math.floor(r%(vn+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}();mn.types=void 0,mn.HDLR_TYPES=void 0,mn.STTS=void 0,mn.STSC=void 0,mn.STCO=void 0,mn.STSZ=void 0,mn.VMHD=void 0,mn.SMHD=void 0,mn.STSD=void 0,mn.FTYP=void 0,mn.DINF=void 0;var pn=9e4;function yn(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 En(t,e){return void 0===e&&(e=!1),yn(t,1e3,1/pn,e)}var Tn=null,Sn=null,Ln=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===Tn){var n=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Tn=n?parseInt(n[1]):0}if(null===Sn){var a=navigator.userAgent.match(/Safari\/(\d+)/i);Sn=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,An(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=(An(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=Rn(r,n,this._initPTS,this._initDTS)),i.samples.length&&(d=kn(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):mn.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:mn.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,An(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-An(l[0].dts,l[0].pts);Tn&&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: "+En(I,!0)+" ms ("+I+"dts) hole between fragments detected at "+e.toFixed(3)):w.warn("AVC: "+En(-I,!0)+" ms ("+I+"dts) overlapping between fragments detected at "+e.toFixed(3)),!_||c>=l[0].pts||Tn)){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: "+En(x,!0)+"/"+En(n,!0)+", delta: "+En(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 Dn($.key,g,tt,dt))}if(u.length)if(Tn){if(Tn<70){var ct=u[0].flags;ct.dependsOn=2,ct.isNonSync=0}}else if(Sn&&Q-X0&&(i&&Math.abs(p-m)<9e3||Math.abs(An(g[0].pts-y,p)-m)<20*u),g.forEach((function(t){t.pts=An(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(mn.types.mdat,4))}F.set(H,v);var Y=H.byteLength;v+=Y,c.push(new Dn(!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):mn.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=gn.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 Rn(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=wn(i.audio,O)),i.video&&(r=wn(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=Rn(r,n,l,l),i.samples.length&&(h.text=kn(i,n,l)),h},t}();function wn(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{bn=self.performance.now.bind(self.performance)}catch(t){w.debug("Unable to use Performance API on this environment"),bn=null==j?void 0:j.Date.now}var Cn=[{demux:Ji,remux:In},{demux:on,remux:Ln},{demux:zi,remux:Ln},{demux:fn,remux:Ln}];Cn.splice(2,0,{demux:Zi,remux:Ln});var _n=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=bn();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=bn(),xn(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=bn(),xn(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=bn(),C},e.flush=function(t){var e=this,r=t.transmuxing;r.executeStart=bn();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=bn(),[xn(t)];var d=u.flush(o);return Pn(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=bn()},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=Cn.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 Mn(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 Fn(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);Pn(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);Pn(i)||r.async?(Pn(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,r=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)}},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 Hn(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&&!Vn(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)}}},zn=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 Yn(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),Qn=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}(),Jn=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,$n=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 Qn(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,Zn(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&&Zn(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(Jn,"$1"),g=de(l,u),v=null==(a=g)?void 0:a.replace(Jn,"$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 Zn(t){var e=t.querySelectorAll("source");[].slice.call(e).forEach((function(e){t.removeChild(e)}))}var ta={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},ea=function(t){return String.fromCharCode(ta[t]||t)},ra=15,ia=100,na={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},aa={17:2,18:4,21:6,22:8,23:10,19:13,20:15},sa={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},oa={25:2,26:4,29:6,30:8,31:10,27:13,28:15},la=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],ua=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}(),ha=function(t){for(var e=[],r=0;ria&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=ia)},e.moveCursor=function(t){var e=this.pos+t;if(t>1)for(var r=this.pos+1;r=144&&this.backSpace();var r=ea(t);this.pos>=ia?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}(),va=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 ga(r),this.nonDisplayedMemory=new ga(r),this.lastOutputScreen=new ga(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}(),ma=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 ua;this.channels=[null,new va(t,e,i),new va(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"["+ha([e[t],e[t+1]])+"] -> ("+ha([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 pa(null,null,o),r.logger.log(3,(function(){return"Repeated command ("+ha([i,n])+") is dropped"})),0;pa(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 pa(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 "+ha([i,n])+" orig: "+ha([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 ("+ha([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?na[t]:sa[t]:1===i?aa[t]:oa[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 '"+ea(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 = "+ha(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=la[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}(),Ea=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}(),Ta=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 Sa(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 La=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 Aa(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 Ra=new Ea(0,0,""),ka="middle"===Ra.align?"middle":"center";function ba(t,e,r){var i=t;function n(){var e=Sa(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 La;Aa(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",ka,"end"]);break;case"position":n=e.split(","),i.percent(t,n[0]),2===n.length&&i.alt("positionAlign",n[1],["start",ka,"end","line-left","line-right","auto"]);break;case"size":i.percent(t,e);break;case"align":i.alt(t,e,["start",ka,"end","left","right"])}}),/:/,/\s/),e.region=i.get("region",null),e.vertical=i.get("vertical","");var n=i.get("line","auto");"auto"===n&&-1===Ra.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",ka);var a=i.get("position","auto");"auto"===a&&50===Ra.position&&(a="start"===e.align||"left"===e.align?0:"end"===e.align||"right"===e.align?100:50),e.position=a}(t,e)}function Da(t){return t.replace(//gi,"\n")}var Ia=function(){function t(){this.state="INITIAL",this.buffer="",this.decoder=new Ta,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=Da(t);r>>0).toString()};function xa(t,e,r){return _a(t.toString())+_a(e.toString())+_a(r)}function Pa(t,e,r,i,n,a,s){var o,l,u,h=new Ia,d=Tt(new Uint8Array(t)).trim().replace(wa,"\n").split("\n"),c=[],f=e?(o=e.baseTime,void 0===(l=e.timescale)&&(l=1),yn(o,pn,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=An(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=xa(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(Ca(t,"X-TIMESTAMP-MAP=")){p=!1,t.slice(16).split(",").forEach((function(t){Ca(t,"LOCAL:")?g=t.slice(6):Ca(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 Fa="stpp.ttml.im1t",Ma=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Oa=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,Na={left:"start",center:"center",right:"end",start:"start",end:"end"};function Ua(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),yn(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=Ga(Ba(i,"styling","style")),u=Ga(Ba(i,"layout","region")),h=Ba(i,"body","[begin]");return[].map.call(h,(function(t){var r=Ka(t,s);if(!r||!t.hasAttribute("begin"))return null;var i=Ya(t.getAttribute("begin"),a),n=Ya(t.getAttribute("dur"),a),h=Ya(t.getAttribute("end"),a);if(null===i)throw Va(t);if(null===h){if(null===n)throw Va(t);h=i+n}var d=new Ea(i-e,h-e,r);d.id=xa(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=Ha(e,i,a)||Ha(t,i,a)||Ha(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=Na[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 Ba(t,e,r){var i=t.getElementsByTagName(e)[0];return i?[].slice.call(i.querySelectorAll(r)):[]}function Ga(t){return t.reduce((function(t,e){var r=e.getAttribute("xml:id");return r&&(t[r]=e),t}),{})}function Ka(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?Ka(r,e):e?t+r.textContent.trim().replace(/\s+/g," "):t+r.textContent}),"")}function Ha(t,e,r){return t&&t.hasAttributeNS(e,r)?t.getAttributeNS(e,r):null}function Va(t){return new Error("Could not parse ttml timestamp "+t)}function Ya(t,e){if(!t)return null;var r=Sa(t);return null===r&&(Ma.test(t)?r=function(t,e){var r=Ma.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):Oa.test(t)&&(r=function(t,e){var r=Oa.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 Wa=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 ya(this,"textTrack1"),e=new ya(this,"textTrack2"),r=new ya(this,"textTrack3"),i=new ya(this,"textTrack4");this.cea608Parser1=new ma(1,t,e),this.cea608Parser2=new ma(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||Ua(e,this.initPTS[t.cc],(function(){i.textCodec=Fa,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}(),za=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}(),Qa="[eme]",Ja=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,Qa),this.log=w.log.bind(w,Qa),this.warn=w.warn.bind(w,Qa),this.error=w.error.bind(w,Qa),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 rs?e:new rs({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 rs?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 rs({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 rs({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}();Ja.CDMCleanupPromise=void 0;var $a,Za,ts,es,rs=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"}($a||($a={})),function(t){t.DASH="d",t.HLS="h",t.SMOOTH="s",t.OTHER="o"}(Za||(Za={})),function(t){t.OBJECT="CMCD-Object",t.REQUEST="CMCD-Request",t.SESSION="CMCD-Session",t.STATUS="CMCD-Status"}(ts||(ts={}));var is=((es={})[ts.OBJECT]=["br","d","ot","tb"],es[ts.REQUEST]=["bl","dl","mtp","nor","nrr","su"],es[ts.SESSION]=["cid","pr","sf","sid","st","v"],es[ts.STATUS]=["bs","rtp"],es),ns=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},as=function(t){this.description=void 0,this.description=t},ss="Dict";function os(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 ls="Bare Item",us="Boolean",hs="Byte Sequence",ds="Decimal",cs="Integer",fs=/[\x00-\x1f\x7f]+/,gs="Token",vs="Key";function ms(t,e,r){return os("serialize",t,e,r)}function ps(t){if(!1===ArrayBuffer.isView(t))throw ms(t,hs);return":"+(e=t,btoa(String.fromCharCode.apply(String,e))+":");var e}function ys(t){if(function(t){return t<-999999999999999||99999999999999912)throw ms(t,ds);var r=e.toString();return r.includes(".")?r:r+".0"}var Ss="String";function Ls(t){var e,r=(e=t).description||e.toString().slice(7,-1);if(!1===/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(r))throw ms(r,gs);return r}function As(t){switch(typeof t){case"number":if(!y(t))throw ms(t,ls);return Number.isInteger(t)?ys(t):Ts(t);case"string":return function(t){if(fs.test(t))throw ms(t,Ss);return'"'+t.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'}(t);case"symbol":return Ls(t);case"boolean":return function(t){if("boolean"!=typeof t)throw ms(t,us);return t?"?1":"?0"}(t);case"object":if(t instanceof Date)return function(t){return"@"+ys(t.getTime()/1e3)}(t);if(t instanceof Uint8Array)return ps(t);if(t instanceof as)return Ls(t);default:throw ms(t,ls)}}function Rs(t){if(!1===/^[a-z*][a-z0-9\-_.*]*$/.test(t))throw ms(t,vs);return t}function ks(t){return null==t?"":Object.entries(t).map((function(t){var e=t[0],r=t[1];return!0===r?";"+Rs(e):";"+Rs(e)+"="+As(r)})).join("")}function bs(t){return t instanceof ns?""+As(t.value)+ks(t.params):As(t)}function Ds(t,e){var r;if(void 0===e&&(e={whitespace:!0}),"object"!=typeof t)throw ms(t,ss);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 ns==0&&(r=new ns(r));var i,n=Rs(e);return!0===r.value?n+=ks(r.params):(n+="=",Array.isArray(r.value)?n+="("+(i=r).value.map(bs).join(" ")+")"+ks(i.params):n+=bs(r)),n})).join(","+n)}var Is=function(t){return"ot"===t||"sf"===t||"st"===t},ws=function(t){return"number"==typeof t?y(t):null!=t&&""!==t&&!1!==t},Cs=function(t){return Math.round(t)},_s=function(t){return 100*Cs(t/100)},xs={br:Cs,d:Cs,bl:_s,dl:_s,mtp:_s,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:_s,tb:Cs};function Ps(t,e){return void 0===e&&(e={}),t?function(t,e){return Ds(t,e)}(function(t,e){var r={};if(null==t||"object"!=typeof t)return r;var i=Object.keys(t).sort(),n=o({},xs,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||ws(s)&&(Is(i)&&"string"==typeof s&&(s=new as(s)),r[i]=s)}})),r}(t,e),o({whitespace:!1},e)):""}function Fs(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(is).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])||ts.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]=Ps(n,e),t}),{})}(e,r))}var Ms="CMCD",Os=/CMCD=[^&#]+/;function Ns(t,e,r){var i=function(t,e){if(void 0===e&&(e={}),!t)return"";var r=Ps(t,e);return Ms+"="+encodeURIComponent(r)}(e,r);if(!i)return t;if(Os.test(t))return t.replace(Os,i);var n=t.includes("?")?"&":"?";return""+t+n+i}var Us=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:$a.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!==$a.VIDEO&&n!==$a.AUDIO&&n!=$a.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:Za.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===$a.INIT||e.ot===$a.VIDEO||e.ot===$a.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={}),Fs(t.headers,e)):t.url=Ns(t.url,e)},e.getObjectType=function(t){var e=t.type;return"subtitle"===e?$a.TIMED_TEXT:"initSegment"===t.sn?$a.INIT:"audio"===e?$a.AUDIO:"main"===e?this.hls.audioTracks.length?$a.VIDEO:$a.MUXED:void 0},e.getTopBandwidth=function(t){var e,r=0,i=this.hls;if(t===$a.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===$a.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}(),Bs=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(){var t,e=null==(t=this.config)?void 0:t.loadPolicy.timeoutRetry;if(mr(e,this.stats.retry,!0))this.retry(e);else{var r;w.warn("timeout while loading "+(null==(r=this.context)?void 0:r.url));var i=this.callbacks;i&&(this.abortInternal(),i.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&&Hs.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}(),Ys=/(\d+)-(\d+)\/(\d+)/,Ws=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||js,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 Xs(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=Ys.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 js(t,e){return new self.Request(t.url,e)}var qs,Xs=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)),zs=/\s/,Qs=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:Vs,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Kr,bufferController:$n,capLevelController:Xa,errorController:Ir,fpsController:za,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=Da(l.trim()),v=xa(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:qn,subtitleTrackController:zn,timelineController:Wa,audioStreamController:Wn,audioTrackController:jn,emeController:Ja,cmcdController:Us,contentSteeringController:Bs});function Js(t){return t&&"object"==typeof t?Array.isArray(t)?t.map(Js):Object.keys(t).reduce((function(e,r){return e[r]=Js(t[r]),e}),{}):t}function $s(t){var e=t.loader;e!==Ws&&e!==Vs?(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=Ws,t.progressive=!0,t.enableSoftwareAES=!0,w.log("[config]: Progressive streaming enabled, using FetchLoader"))}var Zs=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"))&&(qs||(qs=/chrome|firefox/i.test(navigator.userAgent)),qs&&(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){var e=t.split(".");if(e.length>2){var r=e.shift()+".";return(r+=parseInt(e.shift()).toString(16))+("000"+parseInt(e.shift()).toString(16)).slice(-4)}return t}(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;to(s=e.audioTracks.filter((function(t){return!t.audioCodec||ie(t.audioCodec,"audio",u)})))}e.subtitles&&to(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===Qs.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 to(t){var e={};t.forEach((function(t){var r=t.groupId||"";t.id=e[r]=e[r]||0,e[r]++}))}var eo=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 no(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=ro())||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 Kn(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();this.audioCodecSwitch&&(l&&(l=-1!==l.indexOf("mp4a.40.5")?"mp4a.40.2":"mp4a.40.5"),1!==a.metadata.channelCount&&-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),so=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 Nn,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=Js(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&&$s(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 Zs(this,p),E=new qr(this),T=new eo(this.config),L=this.streamController=new ao(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 io()},t.isSupported=function(){return function(){if(!io())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.9"}},{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:Qs},set:function(e){t.defaultConfig=e}}]),t}();return so.defaultConfig=void 0,so},"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); \ No newline at end of file