this.b.Ib.T)continue;e.rb=c.wg;e.lc=c.lc;e.gb=0;for(b in c.ic)c.ic.hasOwnProperty(b)&&(a=this.b.B[parseInt(b,10)].la(),f=c.ic[b],a.ta=f.bl,Aa(a.d,f.me),
a=f,S(a.me),p.push(a));c.wg.wx();this.b.em(c.ua);c.nm=!0}b=g=0;for(d=this.wc.length;ga.ya||b.top>a.xa)},a.ry=function(){this.Ca();var a=this.Ia,b=this.b.Aa;return 0>a.right||0>a.bottom||a.left>b.width||a.top>b.height},a.Ey=function(a,b,c){var d=this.la(),
f=d.qd();if(!f.length)return!1;var g=f[0],e=g,m=Sa(g.x,g.y,b,c),h,p,t;h=1;for(p=f.length;hm)m=t,e=g;d.Ii(e);return!0},f.Ml=function(a){this.x!==a&&(this.x=a,this.X())},f.Ty=function(a){this.y!==a&&(this.y=a,this.X())},f.Qy=function(a,b){if(this.x!==a||this.y!==b)this.x=a,this.y=b,this.X()},f.Ry=function(a,b){var c=a.Jv(this);if(c){var d;c.Nh?(d=c.Nh(b,!0),c=c.Nh(b,!1)):(d=c.x,c=c.y);if(this.x!==d||this.y!==c)this.x=d,this.y=c,this.X()}},f.xy=
function(a){0!==a&&(this.x+=Math.cos(this.k)*a,this.y+=Math.sin(this.k)*a,this.X())},f.wy=function(a,b){0!==b&&(this.x+=Math.cos(W(a))*b,this.y+=Math.sin(W(a))*b,this.X())},m.Rl=function(a){a.G(this.x)},m.cp=function(a){a.G(this.y)},m.wf=function(a){a.G(this.b.Df(this))});p&&(a.jy=function(a,b){return ec(this.width,a,b)},a.iy=function(a,b){return ec(this.height,a,b)},f.Gt=function(a){this.width!==a&&(this.width=a,this.X())},f.Py=function(a){this.height!==a&&(this.height=a,this.X())},f.Kl=function(a,
b){if(this.width!==a||this.height!==b)this.width=a,this.height=b,this.X()},m.Ol=function(a){a.G(this.width)},m.No=function(a){a.G(this.height)},m.fy=function(a){this.Ca();a.G(this.Ia.left)},m.hy=function(a){this.Ca();a.G(this.Ia.top)},m.gy=function(a){this.Ca();a.G(this.Ia.right)},m.ey=function(a){this.Ca();a.G(this.Ia.bottom)});g&&(a.ws=function(a,b){return Oa(this.k,W(b))<=W(a)},a.Ms=function(a){return Qa(this.k,W(a))},a.Ks=function(a,b){var c=Ma(a),d=Ma(b),f=Ia(this.k);return Qa(d,c)?Qa(f,c)&&
!Qa(f,d):!(!Qa(f,c)&&Qa(f,d))},f.My=function(a){a=W(Ha(a));isNaN(a)||this.k===a||(this.k=a,this.X())},f.Iy=function(a){0===a||isNaN(a)||(this.k+=W(a),this.k=Ia(this.k),this.X())},f.Jy=function(a){0===a||isNaN(a)||(this.k-=W(a),this.k=Ia(this.k),this.X())},f.Ky=function(a,b){var c=Pa(this.k,W(b),W(a));isNaN(c)||this.k===c||(this.k=c,this.X())},f.Ly=function(a,b,c){a=Pa(this.k,Math.atan2(c-this.y,b-this.x),W(a));isNaN(a)||this.k===a||(this.k=a,this.X())},f.Sy=function(a,b){var c=Math.atan2(b-this.y,
a-this.x);isNaN(c)||this.k===c||(this.k=c,this.X())},m.cy=function(a){a.G(La(this.k))});q||(a.Ko=function(a,b,c){return ec(this.mb[a],b,c)},a.Ls=function(a){return this.mb[a]},a.Fy=function(a,b){var c=this.la(),d=c.qd();if(!d.length)return!1;var f=d[0],g=f,e=f.mb[b],m,h,p;m=1;for(h=d.length;me)e=p,g=f;c.Ii(g);return!0},a.Dy=function(a){var b,c,d,f,g;if(this.b.Sp().Wm){g=this.la();if(g.ta)for(g.ta=!1,S(g.d),S(g.Z),d=this.d,b=0,c=d.length;ba?a=0:1f.q.index||d.q.index===f.q.index&&d.Jd()>f.Jd())f=d}else if(d.q.indexc)){var d=1===a;this.Ie[c]!==d&&(this.Ie[c]=d,this.Bd(),this.b.W=!0)}}},f.Oy=function(a,b,c){if(this.b.u){var d=this.type.Dm(a);0>d||(a=this.type.R[d],d=this.Oa[d],b=Math.floor(b),0>b||b>=d.length||(1===this.b.u.Nv(a.eb,b)&&(c/=100),d[b]!==c&&(d[b]=c,a.Ma&&(this.b.W=!0))))}})};Kb=function(){this.$l=this.vj=!0;this.type.pj=!0;this.b.W=!0;var e,h,q=this.Xl;e=0;for(h=q.length;eq;case 5:return e>=q;default:return!1}}})();var mc={};function pc(e){this.b=e}
(function(){function e(){return b.length?b.pop():[]}function r(d){var c,a;c=0;for(a=d.length;cb||b>this.Vc-1||isNaN(c)||0>c||c>this.pd-1||isNaN(a)||0>a||a>this.Gd-
1?0:this.Yd[b][c][a]};g.set=function(b,c,a,f){b=Math.floor(b);c=Math.floor(c);a=Math.floor(a);isNaN(b)||0>b||b>this.Vc-1||isNaN(c)||0>c||c>this.pd-1||isNaN(a)||0>a||a>this.Gd-1||(this.Yd[b][c][a]=f)};g.zv=function(){return JSON.stringify({c2array:!0,size:[this.Vc,this.pd,this.Gd],data:this.Yd})};g.yb=function(){return{size:[this.Vc,this.pd,this.Gd],data:this.Yd}};g.Sb=function(b){var c=b.size;this.Vc=c[0];this.pd=c[1];this.Gd=c[2];this.Yd=b.data};g.xe=function(b,c,a){0>b&&(b=0);0>c&&(c=0);0>a&&(a=
0);if(this.Vc!==b||this.pd!==c||this.Gd!==a){this.Vc=b;this.pd=c;this.Gd=a;var f,g,l=this.Yd;l.length=b;for(b=0;ba&&(a=0);1a&&(a=.01);this.Tk.gain.value=a;this.Sk.gain.value=Math.pow(1/a,.6)*b};n.prototype.shape=function(a,b,c){var d=1.05*c*b-b;c=0>a?-1:1;a=0>a?-a:a;b=ag;++g)f=g/32768,f=this.shape(f,c,d),this.Kj[32768+g]=f,this.Kj[32768-
g-1]=-f};n.prototype.Uc=function(a){this.O.disconnect();this.O.connect(a);this.N.disconnect();this.N.connect(a)};n.prototype.remove=function(){this.da.disconnect();this.Tk.disconnect();this.Cl.disconnect();this.Sk.disconnect();this.O.disconnect();this.N.disconnect()};n.prototype.Kc=function(){return this.da};P.prototype.Uc=function(a){this.ga.disconnect();this.ga.connect(a)};P.prototype.remove=function(){this.ga.disconnect()};P.prototype.Kc=function(){return this.ga};k.prototype.Ra=function(){this.ga.getFloatFrequencyData(this.vv);
this.ga.getByteTimeDomainData(this.Rr);for(var a=this.ga.fftSize,b=0,c=this.Hi=0,d=0;bd&&(d=-d),this.Hib&&(c=b);return c};G.prototype.Eg=function(){return!this.Bc&&!this.Id&&!this.zb&&!this.Hf()};G.prototype.Kx=function(){return!this.Id&&!this.zb&&!this.Hf()};G.prototype.Ux=function(){var a=this.volume*F;isFinite(a)||(a=0);
switch(this.aa){case 0:"undefined"!==typeof this.n.volume&&this.n.volume!==a&&(this.n.volume=a);break;case 1:1===this.buffer.aa?this.jb.gain.value=a*this.Wg:"undefined"!==typeof this.n.volume&&this.n.volume!==a&&(this.n.volume=a)}};G.prototype.Oj=function(a){switch(this.aa){case 0:this.n.muted!==!!a&&(this.n.muted=!!a);break;case 1:1===this.buffer.aa?(this.Wg=a?0:1,this.jb.gain.value=F*this.volume*this.Wg):this.n.muted!==!!a&&(this.n.muted=!!a)}};G.prototype.Gx=function(){this.Jg=!0;this.Oj(this.Jg||
this.gi)};G.prototype.Lr=function(a){this.gi=!!a;this.Oj(this.Jg||this.gi)};G.prototype.yl=function(){var a=this.playbackRate;this.Fg&&(a*=v.qh);switch(this.aa){case 0:this.n.playbackRate!==a&&(this.n.playbackRate=a);break;case 1:1===this.buffer.aa?this.n.playbackRate.value!==a&&(this.n.playbackRate.value=a):this.n.playbackRate!==a&&(this.n.playbackRate=a)}};G.prototype.Ix=function(a){switch(this.aa){case 0:a?this.Eg()?(this.Oc=!0,this.n.pause()):this.Oc=!1:this.Oc&&(this.n.play(),this.Oc=!1);break;
case 1:a?this.Eg()?(this.Oc=!0,1===this.buffer.aa?(this.uc=this.Fm(!0),this.Kd&&(this.uc=this.uc%this.Ef()),g(this.n)):this.n.pause()):this.Oc=!1:this.Oc&&(1===this.buffer.aa?(this.n=w.createBufferSource(),this.n.buffer=this.buffer.ka,this.n.connect(this.jb),this.n.onended=this.Jn,this.nj=this.n,this.n.loop=this.Kd,this.jb.gain.value=F*this.volume*this.Wg,this.yl(),this.startTime=(this.Fg?v.Ib.T:v.Ee.T)-this.uc/(this.playbackRate||.001),p(this.n,this.uc,this.Ef())):this.n.play(),this.Oc=!1);break;
case 2:a?this.Eg()?(this.n.pause(),this.Oc=!0):this.Oc=!1:this.Oc&&(this.Oc=!1,this.n.play())}};D.Y=function(a){function b(){if(!va&&w.createBuffer){var a=w.createBuffer(1,220,22050),c=w.createBufferSource();c.buffer=a;c.connect(w.destination);t(c)}}this.type=a;v=this.b=a.b;N=this;this.Dc=null;this.pi=-600;this.b.fi&&(Ya=!0);!(this.b.Mg||this.b.lk&&(this.b.Yh||this.b.mk))||this.b.Zh||this.b.Wa||this.b.Xm||Ya||(Za=!0);w=null;"undefined"!==typeof AudioContext?(J=1,w=new AudioContext):"undefined"!==
typeof webkitAudioContext&&(J=1,w=new webkitAudioContext);this.b.Mg&&w&&(w.close&&w.close(),"undefined"!==typeof AudioContext?w=new AudioContext:"undefined"!==typeof webkitAudioContext&&(w=new webkitAudioContext));Za?document.addEventListener("touchend",function(){!pb&&w&&(b(),pb=!0);var a,c,d;if(Za){if(!Q)for(a=0,c=$a.length;a"!==b&&(a.Pk=b,a.sn=d,a.Fo=f),null;k=new G(a,b);B.push(k);return k};var Ba=[];L.prototype.lj=function(a){return mb(U,a)};L.prototype.Os=function(a){C(a);var b;a=0;for(b=Ba.length;ac&&
(c=0),1b?null:g[b];return c?mb(d,c.name):!1};p.j=new h;q.prototype.CallFunction=function(d,c){var a=r();a.name=d.toLowerCase();a.Pi=0;Aa(a.Lb,c);this.b.trigger(oc.prototype.j.mj,this,a.name);b--};p.I=new q;t.prototype.ys=function(d,c){var a=r();a.name=c.toLowerCase();a.Pi=0;S(a.Lb);var f,g;f=2;for(g=arguments.length;f(e.wheelDelta?e.wheelDelta:e.detail?-e.detail:
0)?0:1;this.hk=!1;this.b.Hb=!0;this.b.trigger(sc.prototype.j.qt,this);this.b.Hb=!1;this.hk&&nb(e)&&e.preventDefault()};q.$g=function(){var e,g;e=0;for(g=this.qg.length;ethis.size?this.Ma=!1:(0!==h.mi&&(this.k+=Math.random()*h.mi*e-h.mi*e/2),0!==h.oi&&(this.speed+=Math.random()*h.oi*e-h.oi*e/2),0!==h.ni&&(this.opacity+=Math.random()*h.ni*e-h.ni*e/2,0>this.opacity?this.opacity=0:1=h.vg&&this.Ke>=h.timeout&&(this.Ma=!1),2===h.vg&&0>=this.speed&&(this.Ma=!1))};e.prototype.zc=
function(e){var h=this.Ea.opacity*this.opacity;if(0!==h){0===this.Ea.vg&&(h*=1-this.Ke/this.Ea.timeout);e.globalAlpha=h;var h=this.x-this.size/2,g=this.y-this.size/2;this.Ea.b.qc&&(h=h+.5|0,g=g+.5|0);e.drawImage(this.Ea.type.C,h,g,this.size,this.size)}};e.prototype.Db=function(e){var h=this.Ea.opacity*this.opacity;0===this.Ea.vg&&(h*=1-this.Ke/this.Ea.timeout);var g=this.size,b=g*this.Ea.or,d=this.x-g/2,c=this.y-g/2;this.Ea.b.qc&&(d=d+.5|0,c=c+.5|0);1>b||0===h||(be.un?(e.we(h),e.dh(d,c,d+
g,c,d+g,c+g,d,c+g)):e.Vw(this.x,this.y,b,h))};e.prototype.left=function(){return this.x-this.size/2};e.prototype.right=function(){return this.x+this.size/2};e.prototype.top=function(){return this.y-this.size/2};e.prototype.bottom=function(){return this.y+this.size/2};r.Y=function(e){this.type=e;this.b=e.b};var h=r.Y.prototype,q=[];h.M=function(){var e=this.A;this.Xk=e[0];this.jl=W(e[1]);this.jh=e[2];this.oo=!0;this.Tm=e[3];this.Sm=e[4];this.Rm=e[5]/100;this.Km=e[6];this.Dl=e[7];this.El=e[8];this.il=
e[9];this.hl=e[10];this.fk=e[11];this.Gc=e[12];this.Te=e[13];this.mi=e[14];this.oi=e[15];this.ni=e[16];this.vg=e[17];this.timeout=e[18];this.Zf=0;this.or=1;this.Lk=this.x;this.Nk=this.y;this.Mk=this.x;this.Kk=this.y;this.Ut(function(e){e.Ia.set(e.Lk,e.Nk,e.Mk,e.Kk);e.Ab.ih(e.Ia);e.vj=!1;e.Do();e.qs()});this.gc||(this.fc=[]);this.b.ph(this);this.type.qi();if(1===this.jh)for(e=0;ethis.Mk&&(this.Mk=b.right()),b.top()this.Kk&&(this.Kk=b.bottom()),d++):q.push(b);za(this.fc,d);this.X();this.Wj=
!1;1===this.jh&&0===this.fc.length&&this.b.Ud(this)};h.zc=function(e){var h,g,b,d=this.q;h=0;for(g=this.fc.length;h=d.pa&&b.bottom()>=d.qa&&b.left()<=d.ya&&b.top()<=d.xa&&b.zc(e)};h.Db=function(e){this.or=this.q.mc();e.hc(this.type.H);var h,g,b,d=this.q;h=0;for(g=this.fc.length;h=d.pa&&b.bottom()>=d.qa&&b.left()<=d.ya&&b.top()<=d.xa&&b.Db(e)};r.j=new function(){};r.I=new function(){};r.ra=new function(){}})();function Z(e){this.b=e}
(function(){function e(){if(0===this.lm.length){var b=document.createElement("canvas");b.width=this.width;b.height=this.height;var a=b.getContext("2d");this.kh?a.drawImage(this.C,this.Xg,this.Yg,this.width,this.height,0,0,this.width,this.height):a.drawImage(this.C,0,0,this.width,this.height);this.lm=b.toDataURL("image/png")}return this.lm}function r(){}function h(){}var q=Z.prototype;q.fa=function(b){this.ea=b;this.b=b.b};var t=q.fa.prototype;t.M=function(){if(!this.F){var b,a,d,g,h,q,n,p,k;this.jd=
[];this.Uh=!1;b=0;for(a=this.xc.length;bthis.J&&(this.J=0);this.J>=this.Ha.frames.length&&(this.J=this.Ha.frames.length-1);var b=this.Ha.frames[this.J];this.ma.Ti(b.Qk);this.$b=b.$b;this.ac=b.ac;this.tg=this.Ha.speed;this.Re=this.Ha.Yn;1===this.type.xc.length&&1===this.type.xc[0].frames.length||0===this.tg||(this.b.ph(this),this.ei=!0);this.gc?this.Dd.reset():this.Dd=new eb;this.ke=this.Dd.T;
this.pf=!0;this.Wd=0;this.of=!0;this.Aj=this.kp="";this.up=0;this.zj=-1;this.type.qi();var a,d,e,g,h,n,q,b=0;for(a=this.type.xc.length;bthis.J&&(this.J=0);this.J>=this.Ha.frames.length&&(this.J=this.Ha.frames.length-1);this.tg=b.cas;this.ke=b.fs;this.Wd=b.ar;this.Dd.reset();this.Dd.T=b.at;this.pf=b.hasOwnProperty("ap")?b.ap:!0;this.of=b.hasOwnProperty("af")?b.af:!0;b.hasOwnProperty("rt")?this.Re=b.rt:this.Re=
this.Ha.Yn;this.Bb=this.Ha.frames[this.J];this.Ij=this.Bb.H;this.ma.Ti(this.Bb.Qk);this.$b=this.Bb.$b;this.ac=this.Bb.ac};g.Wl=function(b){this.J=b?0:this.Ha.frames.length-1;this.pf=!1;this.kp=this.Ha.name;this.jk=!0;this.b.trigger(Z.prototype.j.Us,this);this.b.trigger(Z.prototype.j.Ts,this);this.jk=!1;this.Wd=0};g.pg=function(){return this.Dd.T};g.Ra=function(){this.Dd.add(this.b.Df(this));this.Aj.length&&this.zp();0<=this.zj&&this.Ap();var b=this.Dd.T,a=this.Ha,d=a.frames[this.J],e=d.duration/this.tg;
this.pf&&b>=this.ke+e&&(this.of?this.J++:this.J--,this.ke+=e,this.J>=a.frames.length&&(a.pr?(this.of=!1,this.J=a.frames.length-2):a.loop?this.J=this.Re:(this.Wd++,this.Wd>=a.Xn?this.Wl(!1):this.J=this.Re)),0>this.J&&(a.pr?(this.J=1,this.of=!0,a.loop||(this.Wd++,this.Wd>=a.Xn&&this.Wl(!0))):a.loop?this.J=this.Re:(this.Wd++,this.Wd>=a.Xn?this.Wl(!0):this.J=this.Re)),0>this.J?this.J=0:this.J>=a.frames.length&&(this.J=a.frames.length-1),b>this.ke+a.frames[this.J].duration/this.tg&&(this.ke=b),b=a.frames[this.J],
this.lg(d,b),this.b.W=!0)};g.Qp=function(b){var a,d,e;a=0;for(d=this.type.xc.length;athis.J&&(this.J=0),this.J>=this.Ha.frames.length&&(this.J=this.Ha.frames.length-1),
1===this.up&&(this.J=0),this.pf=!0,this.ke=this.Dd.T,this.of=!0,this.lg(b,this.Ha.frames[this.J]),this.b.W=!0)};g.Ap=function(){var b=this.Ha.frames[this.J],a=this.J;this.J=M(this.zj);0>this.J&&(this.J=0);this.J>=this.Ha.frames.length&&(this.J=this.Ha.frames.length-1);a!==this.J&&(this.lg(b,this.Ha.frames[this.J]),this.ke=this.Dd.T,this.b.W=!0);this.zj=-1};g.lg=function(b,a){var d=b.width,e=b.height,g=a.width,h=a.height;d!=g&&(this.width*=g/d);e!=h&&(this.height*=h/e);this.$b=a.$b;this.ac=a.ac;this.ma.Ti(a.Qk);
this.X();this.Bb=a;this.Ij=a.H;d=0;for(e=this.P.length;dg||g>=e.length)return a?this.x:this.y;var h=(e[g][1]-d.$b)*this.width,e=e[g][2],e=(e-d.ac)*this.height,d=Math.cos(this.k);g=Math.sin(this.k);var n=h*d-e*g,e=e*d+h*g,h=n+this.x,e=e+this.y;return a?
h:e};var b=new ca,d=!1;new ta(0,0,0,0);t.finish=function(c){if(d){if(c){var a=this.b.sb().rb.bd;c=null.la();var f=b.nf(),e,g;if(c.ta){c.ta=!1;S(c.d);e=0;for(g=f.length;e=f.length&&f.push(e(b,Object));c=f[c];c.text=d;c.width=a.wn(d);a.Be=ma(a.Be,c.width)}function q(){}var t=uc.prototype;t.M=function(){};t.fa=function(a){this.ea=a;this.b=a.b};var p=t.fa.prototype;p.M=
function(){this.F||(this.C=new Image,this.C.crossOrigin="anonymous",this.C.idtkLoadDisposed=!0,this.C.src=this.aj,this.b.gg.push(this.C),this.H=null)};p.Zg=function(){this.F||(this.H=null)};p.Gi=function(){if(!this.F&&this.d.length){this.H||(this.H=this.b.u.Ze(this.C,!1,this.b.za,this.dg));var a,b;a=0;for(b=this.d.length;a=b*f);p++){var t=p%b,r=Math.floor(p/b),E=q.charAt(p);if(this.b.u){var L=this.Dj,A=t*h,D=r*k,t=(t+1)*h,r=(r+1)*k;void 0===L[E]&&(L[E]=e(c,ta));L[E].left=A;L[E].top=D;L[E].right=t;L[E].bottom=r}else L=this.Cj,t=t*a,r=r*g,A=a,D=g,void 0===L[E]&&(L[E]=e(d,Object)),L[E].x=t,L[E].y=r,L[E].ts=A,L[E].Xp=D}};var a=[];t.Nl=function(b){a.length=
0;for(var c="",d,f=0;f=f)r(b,d,!0);else{var g=a.Ne,h=a.sg;if(c.length*(a.Bj*g+h)-h<=f&&-1===c.indexOf("\n")&&(h=a.wn(c),h<=f)){r(b,d,!0);d.push(e(b,Object));d[0].text=
c;d[0].width=h;a.Be=h;a.Rd=a.Me*g+a.lineHeight;return}this.Ql(a);a.Rd=d.length*(a.Me*g+a.lineHeight)}}else r(b,d,!0)};t.Ql=function(c){var d=c.jj,f=c.text,e=c.ec,q=c.width;d&&(this.Nl(f),f=a);var k="",p,t,r,C=0,E=!1;for(r=0;rq&&(""===p?(h(c,C,k),k="",E=!0):(h(c,C,p),k=f[r]),C++,d||" "!==k||(k="")));k.replace(/\s\s*$/,"").length&&(h(c,C,k),C++);for(r=C;rthis.width+1E-5)break;void 0!==v&&a.drawImage(this.C,v.x,v.y,v.ts,v.Xp,Math.round(h),Math.round(p),v.ts*c,v.Xp*c);h+=this.Mh(D)*
c+e}p+=d;if(p+d+f>this.height)break}a.restore()}};var f=new ua;p.Db=function(a){a.hc(this.H);a.we(this.opacity);if(""!==this.text&&(this.Ar(),!(this.heightthis.width+1E-5)break;if(void 0!==J){var w=this.Bj*q,x=this.Me*q;f.Fa=N;f.Ga=h;f.Ya=N+w;f.Za=h;f.Sa=N;f.Ta=h+x;f.Ua=N+w;f.Va=h+x;if(0!==e){var w=f,x=D,B=v,H=void 0,H=w.Fa*x-w.Ga*B;w.Ga=w.Ga*x+w.Fa*B;w.Fa=H;H=w.Ya*x-w.Za*B;w.Za=w.Za*x+w.Ya*B;w.Ya=H;H=w.Sa*x-w.Ta*B;w.Ta=w.Ta*x+w.Sa*B;w.Sa=H;H=w.Ua*x-w.Va*B;w.Va=w.Va*x+w.Ua*B;w.Ua=H}f.offset(c,b);a.xd(f.Fa,f.Ga,f.Ya,f.Za,f.Ua,f.Va,f.Sa,
f.Ta,J)}N+=this.Mh(V)*q+r}h+=p;if(h+p+t>this.height)break}}};t.j=new function(){};q.prototype.bp=function(a){ia(a)&&1E9>a&&(a=Math.round(1E10*a)/1E10);a=a.toString();this.text!==a&&(this.text=a,this.Qc=!0,this.b.W=!0)};p.pg=function(a,b){var c=parseInt(b,10);this.nd[a]!==c&&(this.nd[a]=c,this.Qc=!0,this.b.W=!0)};t.I=new q;t.ra=new function(){}})();function vc(e){this.b=e}
(function(){function e(){return b.length?b.pop():{}}function r(d){var c,a;c=0;for(a=d.length;cb.ya||c.top>b.xa)this.b.u.deleteTexture(this.Ec),this.Ld=this.Xf=this.Ec=null}};p.ff=function(){this.Ld=this.Xf=null;this.b.u&&
this.Ec&&this.b.u.deleteTexture(this.Ec);this.Ec=null};p.pg=function(){this.font=this.Xj+" "+this.Li.toString()+"pt "+this.xg;this.Qc=!0;this.b.W=!0};p.zc=function(b,c){b.font=this.font;b.textBaseline="top";b.fillStyle=this.color;b.globalAlpha=c?1:this.opacity;var a=1;c&&(a=Math.abs(this.q.mc()),b.save(),b.scale(a,a));if(this.Qc||this.width!==this.Qf)this.type.ea.Pl(this.text,this.ec,b,this.width,this.jj),this.Qc=!1,this.Qf=this.width;this.Ca();var a=c?0:this.Ab.Fa,f=c?0:this.Ab.Ga;this.b.qc&&(a=
a+.5|0,f=f+.5|0);0===this.k||c||(b.save(),b.translate(a,f),b.rotate(this.k),f=a=0);var e=f+this.height,g=this.Sn,g=g+this.mn,h,n;1===this.fg?f+=Math.max(this.height/2-this.ec.length*g/2,0):2===this.fg&&(f+=Math.max(this.height-this.ec.length*g-2,0));for(n=0;n=e-g);n++);(0!==this.k||c)&&b.restore();this.Pf=this.b.Sd};p.Db=function(b){if(!(1>
this.width||1>this.height)){var c=this.Qc||this.Qq;this.Qq=!1;var a=this.q.mc(),f=this.q.kb(),e=this.jf,g=a*this.width,h=a*this.height,n=Math.ceil(g),q=Math.ceil(h),k=Math.abs(n),p=Math.abs(q),t=this.b.L/2,r=this.b.K/2;this.Xf||(this.Ld=document.createElement("canvas"),this.Ld.width=k,this.Ld.height=p,this.sk=k,this.rk=p,c=!0,this.Xf=this.Ld.getContext("2d"));if(k!==this.sk||p!==this.rk)this.Ld.width=k,this.Ld.height=p,this.Ec&&(b.deleteTexture(this.Ec),this.Ec=null),c=!0;c&&(this.Xf.clearRect(0,
0,k,p),this.zc(this.Xf,!0),this.Ec||(this.Ec=b.Ic(k,p,this.b.za,this.b.pe)),b.Zx(this.Ld,this.Ec,this.b.pe));this.sk=k;this.rk=p;b.hc(this.Ec);b.we(this.opacity);b.cd();b.translate(-t,-r);b.Rc();var C=this.Ab,c=this.q.La(C.Fa,C.Ga,!0,!0),k=this.q.La(C.Fa,C.Ga,!1,!0),p=this.q.La(C.Ya,C.Za,!0,!0),t=this.q.La(C.Ya,C.Za,!1,!0),r=this.q.La(C.Ua,C.Va,!0,!0),E=this.q.La(C.Ua,C.Va,!1,!0),L=this.q.La(C.Sa,C.Ta,!0,!0),C=this.q.La(C.Sa,C.Ta,!1,!0);if(this.b.qc||0===this.k&&0===f)var A=(c+.5|0)-c,D=(k+.5|0)-
k,c=c+A,k=k+D,p=p+A,t=t+D,r=r+A,E=E+D,L=L+A,C=C+D;0===this.k&&0===f?(p=c+n,t=k,r=p,E=k+q,L=c,C=E,e.right=1,e.bottom=1):(e.right=g/n,e.bottom=h/q);b.xd(c,k,p,t,r,E,L,C,e);b.cd();b.scale(a,a);b.$k(-this.q.kb());b.translate((this.q.pa+this.q.ya)/-2,(this.q.qa+this.q.xa)/-2);b.Rc();this.Pf=this.b.Sd}};var g=[];t.Nl=function(b){S(g);for(var c="",a,f=0;f=f)r(c);else{if(100>=b.length&&-1===b.indexOf("\n")){var h=a.measureText(b).width;if(h<=f){r(c);c.push(e());c[0].text=b;c[0].width=h;return}}this.Ql(b,c,a,f,g)}else r(c)};t.Ql=function(d,c,a,f,m){m&&(this.Nl(d),d=g);var l="",p,n,q,k=0;for(q=0;q=c.length&&c.push(e()),l=h(l),n=c[k],n.text=l,n.width=a.measureText(l).width,
k++,l=""):(p=l,l+=d[q],n=a.measureText(l).width,n>=f&&(k>=c.length&&c.push(e()),p=h(p),n=c[k],n.text=p,n.width=a.measureText(p).width,k++,l=d[q],m||" "!==l||(l="")));l.length&&(k>=c.length&&c.push(e()),l=h(l),n=c[k],n.text=l,n.width=a.measureText(l).width,k++);for(q=k;qb&&(b=Math.round(1E10*b)/1E10);b=b.toString();this.text!==b&&(this.text=b,this.Qc=!0,this.b.W=!0)};t.I=new q;t.ra=new function(){}})();
function wc(e){this.b=e}
(function(){var e=wc.prototype;e.fa=function(e){this.ea=e;this.b=e.b};var r=e.fa.prototype;r.M=function(){this.F||(this.C=new Image, this.C.crossOrigin="anonymous",this.C.hm=this.pl,this.b.Go(this.C,this.aj),this.H=this.pattern=null)};r.Zg=function(){this.F||(this.H=null)};r.Gi=function(){if(!this.F&&this.d.length){this.H||(this.H=this.b.u.Ze(this.C,!0,this.b.za,this.dg));var e,q;e=0;for(q=this.d.length;eb&&(b+=this.C.width);0>d&&(d+=this.C.height);e.translate(q,t);e.rotate(this.k);e.translate(b,d);e.fillRect(p-b,g-d,this.width,this.height);e.restore()};r.vf=function(e){this.Db(e)};r.Db=function(e){e.hc(this.H);
e.we(this.opacity);var q=this.jf;q.right=this.width/this.C.width;q.bottom=this.height/this.C.height;var t=this.Ab;if(this.b.qc){var p=Math.round(this.x)-this.x,g=Math.round(this.y)-this.y;e.xd(t.Fa+p,t.Ga+g,t.Ya+p,t.Za+g,t.Ua+p,t.Va+g,t.Sa+p,t.Ta+g,q)}else e.xd(t.Fa,t.Ga,t.Ya,t.Za,t.Ua,t.Va,t.Sa,t.Ta,q)};e.j=new function(){};e.I=new function(){};e.ra=new function(){}})();function xc(e){this.b=e}
(function(){function e(b){d=b.x;c=b.y;a=b.z}function r(a,b,c,d){var e;e=f.length?f.pop():new h;e.init(a,b,c,d);return e}function h(){this.Wi=this.id=this.Sf=this.Rf=this.y=this.x=this.ml=this.ll=this.jn=this.time=this.qo=0;this.cj=this.ul=!1}function q(){}function t(){}var p=xc.prototype;p.fa=function(a){this.ea=a;this.b=a.b};p.fa.prototype.M=function(){};p.Y=function(a){this.type=a;this.b=a.b;this.touches=[];this.yn=!1};var g=p.Y.prototype,b={left:0,top:0};g.Lh=function(a){var b,c;b=0;for(c=this.touches.length;b<
c;b++)if(this.touches[b].id===a)return b;return-1};var d=0,c=0,a=0,f=[];h.prototype.init=function(a,b,c,d){var f=Wa();this.qo=this.jn=this.time=f;this.ll=a;this.ml=b;this.x=a;this.y=b;this.Rf=a;this.Sf=b;this.pressure=this.height=this.width=0;this.id=c;this.Wi=d;this.cj=this.ul=!1};h.prototype.update=function(a,b,c,d,f,e){this.jn=this.time;this.time=a;this.Rf=this.x;this.Sf=this.y;this.x=b;this.y=c;this.width=d;this.height=f;this.pressure=e;!this.cj&&15<=Sa(this.ll,this.ml,this.x,this.y)&&(this.cj=
!0)};h.prototype.Fw=function(a,b){!this.ul&&500<=Wa()-this.qo&&!this.cj&&15>Sa(this.ll,this.ml,this.x,this.y)&&(this.ul=!0,a.Td=this.Wi,a.rh=this.id,a.Ag=b,a.b.trigger(xc.prototype.j.bt,a),a.de=this.x,a.ee=this.y,a.b.trigger(xc.prototype.j.ct,a),a.Ag=0)};var m=-1E3,l=-1E3,y=-1E4;h.prototype.Kq=function(a,b){if(!this.ul){var c=Wa();333>=c-this.qo&&!this.cj&&15>Sa(this.ll,this.ml,this.x,this.y)&&(a.Td=this.Wi,a.rh=this.id,a.Ag=b,666>=c-y&&25>Sa(m,l,this.x,this.y)?(a.b.trigger(xc.prototype.j.Ys,a),a.de=
this.x,a.ee=this.y,a.b.trigger(xc.prototype.j.Zs,a),l=m=-1E3,y=-1E4):(a.b.trigger(xc.prototype.j.nt,a),a.de=this.x,a.ee=this.y,a.b.trigger(xc.prototype.j.ot,a),m=this.x,l=this.y,y=c),a.Ag=0)}};g.M=function(){this.xw=!("undefined"===typeof window.c2isWindows8||!window.c2isWindows8);this.Ag=this.rh=this.Td=this.ee=this.de=this.fp=this.ep=this.dp=this.Rt=this.Qt=this.Pt=this.Jk=this.Ik=this.Hk=0;this.Xx=0!==this.A[0];var a=0d-c.time||c.update(d,a.pageX-f.left,a.pageY-f.top,
a.width||0,a.height||0,a.pressure||0)}}};g.$q=function(a){if(a.pointerType!==a.MSPOINTER_TYPE_MOUSE&&"mouse"!==a.pointerType){a.preventDefault&&nb(a)&&a.preventDefault();var c=this.b.Wa?b:jQuery(this.b.canvas).offset(),d=a.pageX-c.left,c=a.pageY-c.top;Wa();this.Td=this.touches.length;this.rh=a.pointerId;this.touches.push(r(d,c,a.pointerId,this.Td));this.b.Hb=!0;this.b.trigger(xc.prototype.j.Uo,this);this.b.trigger(xc.prototype.j.Zo,this);this.de=d;this.ee=c;this.b.trigger(xc.prototype.j.Jl,this);
this.b.Hb=!1}};g.Gk=function(a,b){if(a.pointerType!==a.MSPOINTER_TYPE_MOUSE&&"mouse"!==a.pointerType){a.preventDefault&&nb(a)&&a.preventDefault();var c=this.Lh(a.pointerId);this.Td=0<=c?this.touches[c].Wi:-1;this.rh=0<=c?this.touches[c].id:-1;this.b.Hb=!0;this.b.trigger(xc.prototype.j.To,this);this.b.trigger(xc.prototype.j.Yo,this);0<=c&&(b||this.touches[c].Kq(this,c),100>f.length&&f.push(this.touches[c]),this.touches.splice(c,1));this.b.Hb=!1}};g.cr=function(a){a.preventDefault&&a.preventDefault();
var c=Wa(),d,f,e,g;d=0;for(f=a.changedTouches.length;dc-g.time||g.update(c,e.pageX-h.left,e.pageY-h.top,2*(e.mz||e.uz||e.fz||e.iz||0),2*(e.nz||e.vz||e.gz||e.jz||0),e.$y||e.sz||e.ez||e.hz||0)}};g.dr=function(a){a.preventDefault&&nb(a)&&a.preventDefault();var c=this.b.Wa?b:jQuery(this.b.canvas).offset();Wa();this.b.Hb=!0;var d,f,e,g;d=0;for(f=a.changedTouches.length;df.length&&f.push(this.touches[e]),this.touches.splice(e,1));this.b.Hb=!1};g.pg=function(){return this.b.Ac&&0===this.Hk&&0!==a?90*a:this.Hk};g.iu=function(){return this.b.Ac&&0===this.Ik&&0!==c?90*c:this.Ik};g.Bw=function(){return this.b.Ac&&0===this.Jk&&0!==d?90*d:this.Jk};g.Fn=function(a){this.dr({changedTouches:[{pageX:a.pageX,
pageY:a.pageY,identifier:0}]});this.yn=!0};g.Gn=function(a){this.yn&&this.cr({changedTouches:[{pageX:a.pageX,pageY:a.pageY,identifier:0}]})};g.Hn=function(a){a.preventDefault&&this.b.gk&&!this.b.pe&&a.preventDefault();this.b.gk=!0;this.In({changedTouches:[{pageX:a.pageX,pageY:a.pageY,identifier:0}]});this.yn=!1};g.so=function(){var a,b,c,d=Wa();a=0;for(b=this.touches.length;ac||c>=this.touches.length)a.G(0);else{var d,f,e,g,h;ha(b)?(d=this.b.le(0),f=d.scale,e=d.Xb,g=d.oc,h=d.k,d.scale=1,d.Xb=1,d.oc=1,d.k=0,a.G(d.fb(this.touches[c].x,this.touches[c].y,!0)),d.scale=f,d.Xb=e,d.oc=g,d.k=h):(d=ia(b)?this.b.le(b):this.b.Oh(b))?a.G(d.fb(this.touches[c].x,this.touches[c].y,!0)):a.G(0)}};t.prototype.cp=function(a,b){var c=this.Ag;if(0>c||c>=this.touches.length)a.G(0);else{var d,f,e,g,h;ha(b)?(d=this.b.le(0),f=d.scale,
e=d.Xb,g=d.pc,h=d.k,d.scale=1,d.Xb=1,d.pc=1,d.k=0,a.G(d.fb(this.touches[c].x,this.touches[c].y,!1)),d.scale=f,d.Xb=e,d.pc=g,d.k=h):(d=ia(b)?this.b.le(b):this.b.Oh(b))?a.G(d.fb(this.touches[c].x,this.touches[c].y,!1)):a.G(0)}};p.ra=new t})();function yc(e){this.b=e}
(function(){function e(){}function r(){}function h(){}var q=yc.prototype;q.fa=function(b){this.ea=b;this.b=b.b};q.fa.prototype.M=function(){};q.Y=function(b){this.type=b;this.b=b.b};var t=q.Y.prototype,p="",g="undefined"!==typeof window.is_scirra_arcade;g&&(p="arcade"+window.scirra_arcade_id);var b=!1;try{localStorage.getItem("test"),b=!0}catch(d){b=!1}t.M=function(){b||ea("[Construct 2] Webstorage plugin: local storage is not supported on this platform.")};e.prototype.Ss=function(c){return b?null!=
localStorage.getItem(p+c):!1};e.prototype.kt=function(){return!0};e.prototype.Ds=function(c,a,d){if(!b)return!1;c=localStorage.getItem(p+c)||"";return ec(parseFloat(c),a,d)};q.j=new e;r.prototype.Lt=function(c,a){if(b)try{localStorage.setItem(p+c,a)}catch(d){this.b.trigger(yc.prototype.j.kt,this)}};q.I=new r;h.prototype.Gl=function(c){if(b){var a={},d,e,h;d=0;for(e=localStorage.length;dh&&(h=0),this.Eb=Math.cos(p)*h,this.ib=Math.sin(p)*h);0!==this.Te&&(this.ib+=this.Te*e);this.Rf=this.m.x;this.Sf=this.m.y;if(0!==this.Eb||0!==this.ib)if(this.m.x+=this.Eb*e,this.m.y+=this.ib*e,this.sl+=Sa(0,0,this.Eb*e,this.ib*e),this.eo&&(this.m.k=Na(0,0,this.Eb,this.ib),this.m.X(),this.Ng=this.m.k),this.m.X(),this.Zt&&(h=this.b.bg(this.m)))this.b.ox(this.m,h),h=Sa(0,0,this.Eb,this.ib),p=this.b.bu(this.m,this.Rf,this.Sf),this.Eb=Math.cos(p)*h,this.ib=Math.sin(p)*
h,this.m.x+=this.Eb*e,this.m.y+=this.ib*e,this.m.X(),this.eo&&(this.Ng=this.m.k=p,this.m.X()),this.b.kx(this.m,this.Eb/h,this.ib/h,Math.max(2.5*h*e,30))||this.b.mx(this.m)}};r.j=new function(){};e.prototype.yt=function(e){e=W(e);var h=Sa(0,0,this.Eb,this.ib);this.Eb=Math.cos(e)*h;this.ib=Math.sin(e)*h};r.I=new e;r.ra=new function(){}})();function Bc(e){this.b=e}
(function(){function e(){}var r=Bc.prototype;r.fa=function(e){this.behavior=e;this.b=e.b};r.fa.prototype.M=function(){};r.Y=function(e,h){this.type=e;this.behavior=e.behavior;this.m=h;this.b=e.b};var h=r.Y.prototype;h.M=function(){this.gp=1===this.A[0];this.Jh=this.A[1];this.hj=this.A[2];this.Qj=this.A[3];this.ku=this.A[4];this.Pc=this.gp?0:3;this.gc?this.ed.reset():this.ed=new eb;this.Wf=this.m.opacity?this.m.opacity:1;this.gp&&(0===this.Jh?(this.Pc=1,0===this.hj&&(this.Pc=2)):(this.m.opacity=0,
this.b.W=!0))};h.yb=function(){return{fit:this.Jh,wt:this.hj,fot:this.Qj,s:this.Pc,st:this.ed.T,mo:this.Wf}};h.Sb=function(e){this.Jh=e.fit;this.hj=e.wt;this.Qj=e.fot;this.Pc=e.s;this.ed.reset();this.ed.T=e.st;this.Wf=e.mo};h.Ra=function(){this.ed.add(this.b.Df(this.m));0===this.Pc&&(this.m.opacity=this.ed.T/this.Jh*this.Wf,this.b.W=!0,this.m.opacity>=this.Wf&&(this.m.opacity=this.Wf,this.Pc=1,this.ed.reset(),this.b.trigger(Bc.prototype.j.$s,this.m)));1===this.Pc&&this.ed.T>=this.hj&&(this.Pc=2,this.ed.reset(),
this.b.trigger(Bc.prototype.j.pt,this.m));2===this.Pc&&0!==this.Qj&&(this.m.opacity=this.Wf-this.ed.T/this.Qj*this.Wf,this.b.W=!0,0>this.m.opacity&&(this.m.opacity=0,this.Pc=3,this.ed.reset(),this.b.trigger(Bc.prototype.j.Po,this.m),1===this.ku&&this.b.Ud(this.m)))};h.pg=function(){this.Pc=0;this.ed.reset();0===this.Jh?(this.Pc=1,0===this.hj&&(this.Pc=2)):(this.m.opacity=0,this.b.W=!0)};e.prototype.Po=function(){return!0};e.prototype.$s=function(){return!0};e.prototype.pt=function(){return!0};r.j=
new e;r.I=new function(){};r.ra=new function(){}})();function Cc(e){this.b=e}
(function(){var e=Cc.prototype;e.fa=function(e){this.behavior=e;this.b=e.b};e.fa.prototype.M=function(){};e.Y=function(e,q){this.type=e;this.behavior=e.behavior;this.m=q;this.b=e.b};var r=e.Y.prototype;r.M=function(){this.speed=W(this.A[0]);this.Gc=W(this.A[1])};r.yb=function(){return{speed:this.speed,acc:this.Gc}};r.Sb=function(e){this.speed=e.speed;this.Gc=e.acc};r.Ra=function(){var e=this.b.Df(this.m);0!==e&&(0!==this.Gc&&(this.speed+=this.Gc*e),0!==this.speed&&(this.m.k=Ia(this.m.k+this.speed*
e),this.m.X()))};e.j=new function(){};e.I=new function(){};e.ra=new function(){}})();function Dc(e){this.b=e}
(function(){var e=Dc.prototype;e.fa=function(e){this.behavior=e;this.b=e.b};e.fa.prototype.M=function(){};e.Y=function(e,g){this.type=e;this.behavior=e.behavior;this.m=g;this.b=e.b;this.lb=0};var r=e.Y.prototype,h=2*Math.PI,q=Math.PI/2,t=3*Math.PI/2;r.M=function(){this.Ma=1===this.A[0];this.Bi=this.A[1];this.Io=this.A[2];this.ue=this.A[3];this.ue+=Math.random()*this.A[4];0===this.ue?this.lb=0:(this.lb=this.A[5]/this.ue*h,this.lb+=Math.random()*this.A[6]/this.ue*h);this.nc=this.A[7];this.nc+=Math.random()*
this.A[8];this.Oi=this.Jf=this.ca=0;this.init()};r.yb=function(){return{i:this.lb,a:this.Ma,mv:this.Bi,w:this.Io,p:this.ue,mag:this.nc,iv:this.ca,iv2:this.Jf,r:this.Oi,lkv:this.Cc,lkv2:this.ki}};r.Sb=function(e){this.lb=e.i;this.Ma=e.a;this.Bi=e.mv;this.Io=e.w;this.ue=e.p;this.nc=e.mag;this.ca=e.iv;this.Jf=e.iv2||0;this.Oi=e.r;this.Cc=e.lkv;this.ki=e.lkv2||0};r.init=function(){switch(this.Bi){case 0:this.ca=this.m.x;break;case 1:this.ca=this.m.y;break;case 2:this.ca=this.m.width;this.Oi=this.m.height/
this.m.width;break;case 3:this.ca=this.m.width;break;case 4:this.ca=this.m.height;break;case 5:this.ca=this.m.k;this.nc=W(this.nc);break;case 6:this.ca=this.m.opacity;break;case 7:this.ca=0;break;case 8:this.ca=this.m.x,this.Jf=this.m.y}this.Cc=this.ca;this.ki=this.Jf};r.Fe=function(e){e=e%h;switch(this.Io){case 0:return Math.sin(e);case 1:return e<=q?e/q:e<=t?1-2*(e-q)/Math.PI:(e-t)/q-1;case 2:return 2*e/h-1;case 3:return-2*e/h+1;case 4:return ethis.m.opacity?this.m.opacity=0:1