-
Notifications
You must be signed in to change notification settings - Fork 0
/
c2runtime.js
2 lines (2 loc) · 317 KB
/
c2runtime.js
1
2
// Generated by Construct 3, the game and app creator :: https://www.construct.net
"use strict";window.g_a={},g_a.g_b={},g_a.g_c={},"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf=function(g){return g.__proto__}),function(){function g(g,_){this.x=g,this.y=_,g_a.seal(this)}function _(g,_,e,t){this.set(g,_,e,t),g_a.seal(this)}function e(){this.g_s=0,this.g_t=0,this.g_u=0,this.g_v=0,this.g_w=0,this.g_x=0,this.g_y=0,this.g_z=0,g_a.seal(this)}function t(g,_,e,t){g<_?e<t?(T=g<e?g:e,E=_>t?_:t):(T=g<t?g:t,E=_>e?_:e):e<t?(T=_<e?_:e,E=g>t?g:t):(T=_<t?_:t,E=g>e?g:e)}function n(){this.g_aq=null,this.g_ar=null,this.g_as=0,k&&(this.g_aq=new Set),this.g_at=[],this.g_au=!0,g_a.seal(this)}function o(g){z[B++]=g}function p(){this.c=0,this.y=0,this.g_aD=0,this.g_aE=0,g_a.seal(this)}function i(g){this.g_aH=[],this.g_aI=0,this.g_aJ=0,this.g_aK=0,this.g_aL=0,this.g_aM=null,this.g_aN(g),g_a.seal(this)}function r(g,_){this.g_bb=g,this.g_bc=_,this.cells={}}function a(g,_){this.g_bb=g,this.g_bc=_,this.cells={}}function s(g,_,e){var t;return r.prototype.g_bd++,q.length?(t=q.pop(),t.g_bn=g,t.x=_,t.y=e,t):new g_a.g_bo(g,_,e)}function l(g){r.prototype.g_bd--,g.g_bp.clear(),1e3>q.length&&q.push(g)}function d(g,_,e){this.g_bn=g,this.x=_,this.y=e,this.g_bp=new g_a.g_ay}function y(g,_,e){var t;return a.prototype.g_bd++,S.length?(t=S.pop(),t.g_bn=g,t.x=_,t.y=e,t):new g_a.g_bq(g,_,e)}function h(g){a.prototype.g_bd--,g.reset(),1e3>S.length&&S.push(g)}function c(g,_,e){this.g_bn=g,this.x=_,this.y=e,this.g_bp=[],this.g_bl=!0,this.g_br=new g_a.g_ay,this.g_bs=!1}function u(g,_){return g.g_bv-_.g_bv}var m=Math.acos,f=Math.floor,j=Math.max,x=Math.min,M=Math.cos,D=Math.sin,A=Math.PI;g_a.g_d=function(g){window.console&&window.console.log&&window.console.log(g)},g_a.g_e=function(g){window.console&&window.console.error&&window.console.error(g)},g_a.seal=function(g){return g},g_a.freeze=function(g){return g},g_a.g_f=function(g){return"undefined"==typeof g},g_a.g_g=function(g){return"number"==typeof g},g_a.g_h=function(g){return"string"==typeof g},g_a.g_i=function(g){return 0<g&&0==(g-1&g)},g_a.g_j=function(g){--g;for(var _=1;32>_;_<<=1)g|=g>>_;return g+1},g_a.abs=function(g){return 0>g?-g:g},g_a.max=function(g,_){return g>_?g:_},g_a.min=function(g,_){return g<_?g:_},g_a.PI=A,g_a.round=function(g){return 0|g+0.5},g_a.floor=function(g){return 0<=g?0|g:(0|g)-1},g_a.ceil=function(g){var _=0|g;return _===g?_:_+1};g.prototype.offset=function(g,_){return this.x+=g,this.y+=_,this},g.prototype.g_k=function(g,_){return this.x*=g,this.y*=_,this},g_a.g_l=g,g_a.g_m=function(g,_,e,t,n,p,o,i){var r,a,s,l,y,h,c,u;if(g<e?(a=g,r=e):(a=e,r=g),n<o?(h=n,y=o):(h=o,y=n),r<h||a>y)return!1;if(_<t?(l=_,s=t):(l=t,s=_),p<i?(u=p,c=i):(u=i,c=p),s<u||l>c)return!1;var m=n-g+o-e,f=p-_+i-t,j=e-g,x=t-_,M=o-n,D=i-p,A=g_a.abs(x*M-D*j);if(g_a.abs(M*f-D*m)>A)return!1;return g_a.abs(j*f-x*m)<=A};_.prototype.set=function(g,_,e,t){this.left=g,this.top=_,this.right=e,this.bottom=t},_.prototype.g_n=function(g){this.left=g.left,this.top=g.top,this.right=g.right,this.bottom=g.bottom},_.prototype.width=function(){return this.right-this.left},_.prototype.height=function(){return this.bottom-this.top},_.prototype.offset=function(g,_){return this.left+=g,this.top+=_,this.right+=g,this.bottom+=_,this},_.prototype.normalize=function(){var g=0;this.left>this.right&&(g=this.left,this.left=this.right,this.right=g),this.top>this.bottom&&(g=this.top,this.top=this.bottom,this.bottom=g)},_.prototype.g_o=function(g){return!(g.right<this.left||g.bottom<this.top||g.left>this.right||g.top>this.bottom)},_.prototype.g_p=function(g,_,e){return!(g.right+_<this.left||g.bottom+e<this.top||g.left+_>this.right||g.top+e>this.bottom)},_.prototype.g_q=function(g,_){return g>=this.left&&g<=this.right&&_>=this.top&&_<=this.bottom},_.prototype.g_r=function(g){return this.left===g.left&&this.top===g.top&&this.right===g.right&&this.bottom===g.bottom},g_a.rect=_;e.prototype.g_A=function(g){this.g_s=g.left,this.g_t=g.top,this.g_u=g.right,this.g_v=g.top,this.g_w=g.right,this.g_x=g.bottom,this.g_y=g.left,this.g_z=g.bottom},e.prototype.g_B=function(g,_){if(0===_)this.g_A(g);else{var e=D(_),t=M(_),n=g.left*e,p=g.top*e,o=g.right*e,i=g.bottom*e,r=g.left*t,a=g.top*t,s=g.right*t,l=g.bottom*t;this.g_s=r-p,this.g_t=a+n,this.g_u=s-p,this.g_v=a+o,this.g_w=s-i,this.g_x=l+o,this.g_y=r-i,this.g_z=l+n}},e.prototype.offset=function(g,_){return this.g_s+=g,this.g_t+=_,this.g_u+=g,this.g_v+=_,this.g_w+=g,this.g_x+=_,this.g_y+=g,this.g_z+=_,this};var T=0,E=0;e.prototype.g_C=function(g){t(this.g_s,this.g_u,this.g_w,this.g_y),g.left=T,g.right=E,t(this.g_t,this.g_v,this.g_x,this.g_z),g.top=T,g.bottom=E},e.prototype.g_q=function(g,_){var e=this.g_s,t=this.g_t,n=this.g_u-e,p=this.g_v-t,o=this.g_w-e,i=this.g_x-t,r=g-e,a=_-t,s=n*n+p*p,l=n*o+p*i,d=n*r+p*a,y=o*o+i*i,h=o*r+i*a,c=1/(s*y-l*l),m=(y*d-l*h)*c,u=(s*h-l*d)*c;if(0<=m&&0<u&&1>m+u)return!0;n=this.g_y-e,p=this.g_z-t;var s=n*n+p*p,l=n*o+p*i,d=n*r+p*a;return c=1/(s*y-l*l),m=(y*d-l*h)*c,u=(s*h-l*d)*c,0<=m&&0<u&&1>m+u},e.prototype.g_D=function(g,_){return _?0===g?this.g_s:1===g?this.g_u:2===g?this.g_w:3===g?this.g_y:4===g?this.g_s:this.g_s:0===g?this.g_t:1===g?this.g_v:2===g?this.g_x:3===g?this.g_z:4===g?this.g_t:this.g_t},e.prototype.g_E=function(){return(this.g_s+this.g_u+this.g_w+this.g_y)/4},e.prototype.g_F=function(){return(this.g_t+this.g_v+this.g_x+this.g_z)/4},e.prototype.g_G=function(g,_,e,t){if(this.g_q(g,_)||this.g_q(e,t))return!0;var n,p,o,r,a;for(a=0;4>a;a++)if(n=this.g_D(a,!0),p=this.g_D(a,!1),o=this.g_D(a+1,!0),r=this.g_D(a+1,!1),g_a.g_m(g,_,e,t,n,p,o,r))return!0;return!1},e.prototype.g_H=function(g){var _=g.g_E(),e=g.g_F();if(this.g_q(_,e))return!0;if(_=this.g_E(),e=this.g_F(),g.g_q(_,e))return!0;var t,n,p,o,r,a,s,l,d,i;for(d=0;4>d;d++)for(i=0;4>i;i++)if(t=this.g_D(d,!0),n=this.g_D(d,!1),p=this.g_D(d+1,!0),o=this.g_D(d+1,!1),r=g.g_D(i,!0),a=g.g_D(i,!1),s=g.g_D(i+1,!0),l=g.g_D(i+1,!1),g_a.g_m(t,n,p,o,r,a,s,l))return!0;return!1},g_a.g_I=e,g_a.RGB=function(g,_,e){return j(x(g,255),0)|j(x(_,255),0)<<8|j(x(e,255),0)<<16};var C=131072,w=65535,b=-65536;g_a.g_J=function(g,_,e){return g=g_a.g_K(f(1024*g),b,w),_=g_a.g_K(f(1024*_),b,w),e=g_a.g_K(f(1024*e),b,w),0>g&&(g+=C),0>_&&(_+=C),0>e&&(e+=C),-(g*C*C+_*C+e)},g_a.g_L=function(g){if(0<=g)return(255&g)/255;var _=f(-g/(C*C));return _>w&&(_-=C),_/1024},g_a.g_M=function(g){if(0<=g)return((65280&g)>>8)/255;var _=f(-g%(C*C)/C);return _>w&&(_-=C),_/1024},g_a.g_N=function(g){if(0<=g)return((16711680&g)>>16)/255;var _=f(-g%C);return _>w&&(_-=C),_/1024},g_a.g_O=function(g,_){for(var e in _)_.hasOwnProperty(e)&&(g[e]=_[e]);return g},g_a.g_P=function(g,_){var e,t;if(_=g_a.floor(_),!(0>_||_>=g.length)){for(e=_,t=g.length-1;e<t;e++)g[e]=g[e+1];g_a.g_Q(g,t)}},g_a.g_Q=function(g,_){g.length=_},g_a.g_R=function(g){g_a.g_Q(g,0)},g_a.g_S=function(g,_){g_a.g_R(g);var e,t;for(e=0,t=_.length;e<t;++e)g[e]=_[e]},g_a.g_T=function(g,_){g.push.apply(g,_)},g_a.g_U=function(g,_){var e,t;for(e=0,t=g.length;e<t;++e)if(g[e]===_)return e;return-1},g_a.g_V=function(g,_){var e=g_a.g_U(g,_);-1!==e&&g_a.g_P(g,e)},g_a.g_K=function(g,_,e){return g<_?_:g>e?e:g},g_a.g_W=function(g){return g/(180/g_a.PI)},g_a.g_X=function(g){return g*(180/g_a.PI)},g_a.g_Y=function(g){return g%=360,0>g&&(g+=360),g},g_a.g_Z=function(g){return g%=2*g_a.PI,0>g&&(g+=2*g_a.PI),g},g_a.g__=function(g){return g_a.g_Y(g_a.g_X(g))},g_a.g_$=function(g){return g_a.g_Z(g_a.g_W(g))},g_a.g_aa=function(g,_,e,t){return Math.atan2(t-_,e-g)},g_a.g_ab=function(g,_){if(g===_)return 0;var e=D(g),t=M(g),p=D(_),o=M(_),i=e*p+t*o;return 1<=i?0:-1>=i?g_a.PI:m(i)},g_a.g_ac=function(g,_,e){var t=D(g),n=M(g),p=D(_),o=M(_);return m(t*p+n*o)>e?0<n*p-t*o?g_a.g_Z(g+e):g_a.g_Z(g-e):g_a.g_Z(_)},g_a.g_ad=function(g,_){var e=D(g),t=M(g),n=D(_),p=M(_);return 0>=t*n-e*p},g_a.g_ae=function(g,_,e,t,n,p){if(0===e)return p?g:_;var o=D(e),i=M(e);g-=t,_-=n;var r=g*o,a=_*o,s=g*i,l=_*i;return g=s-a,_=l+r,g+=t,_+=n,p?g:_},g_a.g_af=function(g,_,e,t){var n=e-g,p=t-_;return Math.sqrt(n*n+p*p)},g_a.g_ag=function(g,_){return!g!=!_},g_a.g_ah=function(g,_,e){return g+(_-g)*e},g_a.g_ai=function(g,_,e){return g===_?0:(e-g)/(_-g)},g_a.g_aj=function(g,_,e){var t=g_a.g_ab(g,_);return g_a.g_ad(_,g)?g+t*e:g-t*e},g_a.g_ak=function(g,_,e,t){return g_a.g_ah(g_a.g_ah(g,_,t),g_a.g_ah(_,e,t),t)},g_a.g_al=function(g,_,e,t,n){return g_a.g_ah(g_a.g_ak(g,_,e,n),g_a.g_ak(_,e,t,n),n)},g_a.g_am=function(g,_,e){return(g+_+(g-_)*M(e*A))/2},g_a.g_an=function(g){for(var _ in g)if(g.hasOwnProperty(_))return!0;return!1},g_a.g_ao=function(g){for(var _ in g)g.hasOwnProperty(_)&&delete g[_]};var L=+new Date;g_a.g_ap=function(){if("undefined"!=typeof window.performance){var g=window.performance;if("undefined"!=typeof g.now)return g.now();if("undefined"!=typeof g.webkitNow)return g.webkitNow();if("undefined"!=typeof g.mozNow)return g.mozNow();if("undefined"!=typeof g.msNow)return g.msNow()}return Date.now()-L};var O=!1,N=!1,v=!1;"undefined"!=typeof window&&(O=/chrome/i.test(navigator.userAgent)||/chromium/i.test(navigator.userAgent),N=!O&&/safari/i.test(navigator.userAgent),v=/(iphone|ipod|ipad)/i.test(navigator.userAgent));var k="undefined"!=typeof Set&&"undefined"!=typeof Set.prototype.forEach;n.prototype.contains=function(g){return!this.g_av()&&(k?this.g_aq.has(g):this.g_ar&&this.g_ar.hasOwnProperty(g))},n.prototype.add=function(g){if(k)this.g_aq.has(g)||(this.g_aq.add(g),this.g_au=!1);else{var _=g.toString(),e=this.g_ar;e?!e.hasOwnProperty(_)&&(e[_]=g,this.g_as++,this.g_au=!1):(this.g_ar={},this.g_ar[_]=g,this.g_as=1,this.g_au=!1)}},n.prototype.remove=function(g){if(!this.g_av())if(k)this.g_aq.has(g)&&(this.g_aq["delete"](g),this.g_au=!1);else if(this.g_ar){var _=g.toString(),e=this.g_ar;e.hasOwnProperty(_)&&(delete e[_],this.g_as--,this.g_au=!1)}},n.prototype.clear=function(){this.g_av()||(k?this.g_aq.clear():(this.g_ar=null,this.g_as=0),g_a.g_R(this.g_at),this.g_au=!0)},n.prototype.g_av=function(){return 0===this.count()},n.prototype.count=function(){return k?this.g_aq.size:this.g_as};var z=null,B=0;n.prototype.g_aw=function(){if(!this.g_au){if(k)g_a.g_R(this.g_at),z=this.g_at,B=0,this.g_aq.forEach(o),z=null,B=0;else{var g=this.g_at;g_a.g_R(g);var _=0,e=this.g_ar,t;if(e)for(t in e)e.hasOwnProperty(t)&&(g[_++]=e[t])}this.g_au=!0}},n.prototype.g_ax=function(){return this.g_aw(),this.g_at},g_a.g_ay=n;var R=new g_a.g_ay;g_a.g_az=function(g){var _,e;for(_=0,e=g.length;_<e;++_)R.add(g[_]);g_a.g_S(g,R.g_ax()),R.clear()},g_a.g_aA=function(g,_){k?g_a.g_aB(g,_.g_aq):g_a.g_aC(g,_.g_ax())},g_a.g_aB=function(g,_){var e,t,n,p;for(e=0,t=0,n=g.length;e<n;++e)p=g[e],_.has(p)||(g[t++]=p);g_a.g_Q(g,t)},g_a.g_aC=function(g,_){var e,t,n,p;for(e=0,t=0,n=g.length;e<n;++e)p=g[e],-1===g_a.g_U(_,p)&&(g[t++]=p);g_a.g_Q(g,t)};p.prototype.add=function(g){this.y=g-this.c,this.g_aD=this.g_aE+this.y,this.c=this.g_aD-this.g_aE-this.y,this.g_aE=this.g_aD},p.prototype.reset=function(){this.c=0,this.y=0,this.g_aD=0,this.g_aE=0},g_a.g_aF=p,g_a.g_aG=function(g){return g.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")};i.prototype.g_aN=function(g){this.g_aO=g,this.g_aP=g.length/2,this.g_aH.length=g.length,this.g_aQ=-1,this.g_aR=-1,this.g_aS=0},i.prototype.g_aT=function(){return!this.g_aO.length},i.prototype.g_aU=function(){for(var g=this.g_aH,_=g[0],e=_,t=g[1],n=t,p=1,o=this.g_aP,i,r,a;p<o;++p)a=2*p,i=g[a],r=g[a+1],i<_&&(_=i),i>e&&(e=i),r<t&&(t=r),r>n&&(n=r);this.g_aI=_,this.g_aK=e,this.g_aJ=t,this.g_aL=n},i.prototype.g_A=function(g,_,e){this.g_aH.length=8,this.g_aP=4;var t=this.g_aH;t[0]=g.left-_,t[1]=g.top-e,t[2]=g.right-_,t[3]=g.top-e,t[4]=g.right-_,t[5]=g.bottom-e,t[6]=g.left-_,t[7]=g.bottom-e,this.g_aQ=g.right-g.left,this.g_aR=g.bottom-g.top,this.g_aU()},i.prototype.g_aV=function(g,_,e,t,n){this.g_aH.length=8,this.g_aP=4;var p=this.g_aH;p[0]=g.g_s-_,p[1]=g.g_t-e,p[2]=g.g_u-_,p[3]=g.g_v-e,p[4]=g.g_w-_,p[5]=g.g_x-e,p[6]=g.g_y-_,p[7]=g.g_z-e,this.g_aQ=t,this.g_aR=n,this.g_aU()},i.prototype.g_aW=function(g){this.g_aP=g.g_aP,g_a.g_S(this.g_aH,g.g_aH),this.g_aI=g.g_aI,this.g_aJ-g.g_aJ,this.g_aK=g.g_aK,this.g_aL=g.g_aL},i.prototype.g_aX=function(g,_,e){if(this.g_aQ!==g||this.g_aR!==_||this.g_aS!==e){this.g_aQ=g,this.g_aR=_,this.g_aS=e;var t=0,n=1,p=this.g_aO,o=this.g_aH,r,i,a,s,l,d;for(0!==e&&(t=D(e),n=M(e)),r=0,s=this.g_aP;r<s;r++)i=2*r,a=i+1,l=p[i]*g,d=p[a]*_,o[i]=l*n-d*t,o[a]=d*n+l*t;this.g_aU()}},i.prototype.g_q=function(g,_){var e=this.g_aH;if(g===e[0]&&_===e[1])return!0;var t=this.g_aP,n=this.g_aI-110,p=this.g_aJ-101,o=this.g_aK+131,r=this.g_aL+120,a=0,s=0,l,i,d,y,h,c,u;for(l=0;l<t;l++)i=2*l,d=2*((l+1)%t),y=e[i],h=e[i+1],c=e[d],u=e[d+1],g_a.g_m(n,p,g,_,y,h,c,u)&&a++,g_a.g_m(o,r,g,_,y,h,c,u)&&s++;return 1==a%2||1==s%2},i.prototype.g_aY=function(g,_,e){var t=g.g_aH,n=this.g_aH;if(this.g_q(t[0]+_,t[1]+e))return!0;if(g.g_q(n[0]-_,n[1]-e))return!0;var p,o,i,r,a,s,l,d,y,h,c,u,m,f,j,x;for(p=0,r=this.g_aP;p<r;p++)for(o=2*p,i=2*((p+1)%r),y=n[o],h=n[o+1],c=n[i],u=n[i+1],(a=0,d=g.g_aP);a<d;a++)if(s=2*a,l=2*((a+1)%d),m=t[s]+_,f=t[s+1]+e,j=t[l]+_,x=t[l+1]+e,g_a.g_m(y,h,c,u,m,f,j,x))return!0;return!1},i.prototype.g_G=function(g,_,e,t,n,p){var o=this.g_aH;if(this.g_q(e-g,t-_))return!0;var r,i,a,s,l,d,y,h;for(r=0,i=this.g_aP;r<i;r++)if(a=2*r,s=2*((r+1)%i),l=o[a]+g,d=o[a+1]+_,y=o[s]+g,h=o[s+1]+_,g_a.g_m(e,t,n,p,l,d,y,h))return!0;return!1},i.prototype.g_aZ=function(g){var _,e,t;for(_=0,e=this.g_aP;_<e;++_)t=2*_,this.g_aH[t]=2*g-this.g_aH[t]},i.prototype.g_a_=function(g){var _,e,t;for(_=0,e=this.g_aP;_<e;++_)t=2*_+1,this.g_aH[t]=2*g-this.g_aH[t]},i.prototype.g_a$=function(){var g,_,e,t,n;for(g=0,_=this.g_aP;g<_;++g)e=2*g,t=e+1,n=this.g_aH[e],this.g_aH[e]=this.g_aH[t],this.g_aH[t]=n},g_a.g_ba=i;r.prototype.g_bd=0,r.prototype.g_be=function(g,_,e){var t=this.cells[g],n;return t?(n=t[_],n?n:e?(n=s(this,g,_),this.cells[g][_]=n,n):null):e?(n=s(this,g,_),this.cells[g]={},this.cells[g][_]=n,n):null},r.prototype.g_bf=function(g){return g_a.floor(g/this.g_bb)},r.prototype.g_bg=function(g){return g_a.floor(g/this.g_bc)},r.prototype.update=function(g,_,e){var t,n,p,o,i;if(_)for(t=_.left,n=_.right;t<=n;++t)for(p=_.top,o=_.bottom;p<=o;++p)e&&e.g_q(t,p)||(i=this.g_be(t,p,!1),i&&(i.remove(g),i.g_av()&&(l(i),this.cells[t][p]=null)));if(e)for(t=e.left,n=e.right;t<=n;++t)for(p=e.top,o=e.bottom;p<=o;++p)_&&_.g_q(t,p)||this.g_be(t,p,!0).g_bh(g)},r.prototype.g_bi=function(g,_){var e,t,n,p,o,i;for(e=this.g_bf(g.left),n=this.g_bg(g.top),t=this.g_bf(g.right),o=this.g_bg(g.bottom);e<=t;++e)for(p=n;p<=o;++p)i=this.g_be(e,p,!1),i&&i.dump(_)},g_a.g_bj=r;a.prototype.g_bd=0,a.prototype.g_be=function(g,_,e){var t=this.cells[g],n;return t?(n=t[_],n?n:e?(n=y(this,g,_),this.cells[g][_]=n,n):null):e?(n=y(this,g,_),this.cells[g]={},this.cells[g][_]=n,n):null},a.prototype.g_bf=function(g){return g_a.floor(g/this.g_bb)},a.prototype.g_bg=function(g){return g_a.floor(g/this.g_bc)},a.prototype.update=function(g,_,e){var t,n,p,o,i;if(_)for(t=_.left,n=_.right;t<=n;++t)for(p=_.top,o=_.bottom;p<=o;++p)e&&e.g_q(t,p)||(i=this.g_be(t,p,!1),i&&(i.remove(g),i.g_av()&&(h(i),this.cells[t][p]=null)));if(e)for(t=e.left,n=e.right;t<=n;++t)for(p=e.top,o=e.bottom;p<=o;++p)_&&_.g_q(t,p)||this.g_be(t,p,!0).g_bh(g)},a.prototype.g_bi=function(g,_,e,t,n){var p,o,i,r,a,s;for(p=this.g_bf(g),i=this.g_bg(_),o=this.g_bf(e),a=this.g_bg(t);p<=o;++p)for(r=i;r<=a;++r)s=this.g_be(p,r,!1),s&&s.dump(n)},a.prototype.g_bk=function(g){var _,e,t,n,p,o;for(_=g.left,t=g.top,e=g.right,p=g.bottom;_<=e;++_)for(n=t;n<=p;++n)o=this.g_be(_,n,!1),o&&(o.g_bl=!1)},g_a.g_bm=a;var q=[];d.prototype.g_av=function(){return this.g_bp.g_av()},d.prototype.g_bh=function(g){this.g_bp.add(g)},d.prototype.remove=function(g){this.g_bp.remove(g)},d.prototype.dump=function(g){g_a.g_T(g,this.g_bp.g_ax())},g_a.g_bo=d;var S=[];c.prototype.g_av=function(){return!this.g_bp.length||!(this.g_bp.length>this.g_br.count())&&(this.g_bt(),!0)},c.prototype.g_bh=function(g){if(this.g_br.contains(g))return this.g_br.remove(g),void(this.g_br.g_av()&&(this.g_bs=!1));if(this.g_bp.length){var _=this.g_bp[this.g_bp.length-1];_.g_bu()>g.g_bu()&&(this.g_bl=!1),this.g_bp.push(g)}else this.g_bp.push(g),this.g_bl=!0},c.prototype.remove=function(g){this.g_br.add(g),this.g_bs=!0,30<=this.g_br.count()&&this.g_bt()},c.prototype.g_bt=function(){return this.g_bs?this.g_br.count()===this.g_bp.length?void this.reset():void(g_a.g_aA(this.g_bp,this.g_br),this.g_br.clear(),this.g_bs=!1):void 0};c.prototype.g_bw=function(){this.g_bl||(this.g_bp.sort(u),this.g_bl=!0)},c.prototype.reset=function(){g_a.g_R(this.g_bp),this.g_bl=!0,this.g_br.clear(),this.g_bs=!1},c.prototype.dump=function(g){this.g_bt(),this.g_bw(),this.g_bp.length&&g.push(this.g_bp)},g_a.g_bq=c;var F=["lighter","xor","copy","destination-over","source-in","destination-in","source-out","destination-out","source-atop","destination-atop"];g_a.g_bx=function(g){return 0>=g||11<=g?"source-over":F[g-1]},g_a.g_by=function(g,_,e){if(e)switch(g.g_bz=e.ONE,g.g_bA=e.ONE_MINUS_SRC_ALPHA,_){case 1:g.g_bz=e.ONE,g.g_bA=e.ONE;break;case 2:break;case 3:g.g_bz=e.ONE,g.g_bA=e.ZERO;break;case 4:g.g_bz=e.ONE_MINUS_DST_ALPHA,g.g_bA=e.ONE;break;case 5:g.g_bz=e.DST_ALPHA,g.g_bA=e.ZERO;break;case 6:g.g_bz=e.ZERO,g.g_bA=e.SRC_ALPHA;break;case 7:g.g_bz=e.ONE_MINUS_DST_ALPHA,g.g_bA=e.ZERO;break;case 8:g.g_bz=e.ZERO,g.g_bA=e.ONE_MINUS_SRC_ALPHA;break;case 9:g.g_bz=e.DST_ALPHA,g.g_bA=e.ONE_MINUS_SRC_ALPHA;break;case 10:g.g_bz=e.ONE_MINUS_DST_ALPHA,g.g_bA=e.SRC_ALPHA;}},g_a.g_bB=function(g){return Math.round(1e6*g)/1e6},g_a.g_bC=function(g,_){return"string"!=typeof g||"string"!=typeof _?!1:!(g.length!==_.length)&&(!(g!==_)||g.toLowerCase()===_.toLowerCase())},g_a.g_bD=function(g){var _="",e=!1,t,n,p;for(t=0,n=g.length;t<n;++t)p=g.charAt(t),"-"===p?e=!0:e?(_+=p.toUpperCase(),e=!1):_+=p;return _},g_a.g_bE=function(g){var _=g.target;return!_||_===document||_===window||document&&document.body&&_===document.body||!!g_a.g_bC(_.tagName,"canvas")}}();var MatrixArray="undefined"==typeof Float32Array?Array:Float32Array,glMatrixArrayType=MatrixArray,vec3={},mat3={},mat4={},quat4={};vec3.create=function(g){var _=new MatrixArray(3);return g&&(_[0]=g[0],_[1]=g[1],_[2]=g[2]),_},vec3.set=function(g,_){return _[0]=g[0],_[1]=g[1],_[2]=g[2],_},vec3.add=function(g,_,e){return e&&g!==e?(e[0]=g[0]+_[0],e[1]=g[1]+_[1],e[2]=g[2]+_[2],e):(g[0]+=_[0],g[1]+=_[1],g[2]+=_[2],g)},vec3.g_bF=function(g,_,e){return e&&g!==e?(e[0]=g[0]-_[0],e[1]=g[1]-_[1],e[2]=g[2]-_[2],e):(g[0]-=_[0],g[1]-=_[1],g[2]-=_[2],g)},vec3.g_bG=function(g,_){return _||(_=g),_[0]=-g[0],_[1]=-g[1],_[2]=-g[2],_},vec3.scale=function(g,_,e){return e&&g!==e?(e[0]=g[0]*_,e[1]=g[1]*_,e[2]=g[2]*_,e):(g[0]*=_,g[1]*=_,g[2]*=_,g)},vec3.normalize=function(_,t){t||(t=_);var n=_[0],p=_[1],o=_[2],e=Math.sqrt(n*n+p*p+o*o);if(!e)return t[0]=0,t[1]=0,t[2]=0,t;return 1===e?(t[0]=n,t[1]=p,t[2]=o,t):(e=1/e,t[0]=n*e,t[1]=p*e,t[2]=o*e,t)},vec3.g_bH=function(_,t,n){n||(n=_);var p=_[0],o=_[1],_=_[2],e=t[0],g=t[1],t=t[2];return n[0]=o*t-_*g,n[1]=_*e-p*t,n[2]=p*g-o*e,n},vec3.length=function(g){var _=g[0],e=g[1],g=g[2];return Math.sqrt(_*_+e*e+g*g)},vec3.g_bI=function(g,_){return g[0]*_[0]+g[1]*_[1]+g[2]*_[2]},vec3.direction=function(g,_,t){t||(t=g);var n=g[0]-_[0],p=g[1]-_[1],g=g[2]-_[2],_=Math.sqrt(n*n+p*p+g*g);return _?(_=1/_,t[0]=n*_,t[1]=p*_,t[2]=g*_,t):(t[0]=0,t[1]=0,t[2]=0,t)},vec3.g_ah=function(g,_,e,t){return t||(t=g),t[0]=g[0]+e*(_[0]-g[0]),t[1]=g[1]+e*(_[1]-g[1]),t[2]=g[2]+e*(_[2]-g[2]),t},vec3.g_bJ=function(g){return"["+g[0]+", "+g[1]+", "+g[2]+"]"},mat3.create=function(g){var _=new MatrixArray(9);return g&&(_[0]=g[0],_[1]=g[1],_[2]=g[2],_[3]=g[3],_[4]=g[4],_[5]=g[5],_[6]=g[6],_[7]=g[7],_[8]=g[8]),_},mat3.set=function(g,_){return _[0]=g[0],_[1]=g[1],_[2]=g[2],_[3]=g[3],_[4]=g[4],_[5]=g[5],_[6]=g[6],_[7]=g[7],_[8]=g[8],_},mat3.identity=function(g){return g[0]=1,g[1]=0,g[2]=0,g[3]=0,g[4]=1,g[5]=0,g[6]=0,g[7]=0,g[8]=1,g},mat3.g_bK=function(g,_){if(!_||g===_){var t=g[1],n=g[2],p=g[5];return g[1]=g[3],g[2]=g[6],g[3]=t,g[5]=g[7],g[6]=n,g[7]=p,g}return _[0]=g[0],_[1]=g[3],_[2]=g[6],_[3]=g[1],_[4]=g[4],_[5]=g[7],_[6]=g[2],_[7]=g[5],_[8]=g[8],_},mat3.g_bL=function(g,_){return _||(_=mat4.create()),_[15]=1,_[14]=0,_[13]=0,_[12]=0,_[11]=0,_[10]=g[8],_[9]=g[7],_[8]=g[6],_[7]=0,_[6]=g[5],_[5]=g[4],_[4]=g[3],_[3]=0,_[2]=g[2],_[1]=g[1],_[0]=g[0],_},mat3.g_bJ=function(g){return"["+g[0]+", "+g[1]+", "+g[2]+", "+g[3]+", "+g[4]+", "+g[5]+", "+g[6]+", "+g[7]+", "+g[8]+"]"},mat4.create=function(g){var _=new MatrixArray(16);return g&&(_[0]=g[0],_[1]=g[1],_[2]=g[2],_[3]=g[3],_[4]=g[4],_[5]=g[5],_[6]=g[6],_[7]=g[7],_[8]=g[8],_[9]=g[9],_[10]=g[10],_[11]=g[11],_[12]=g[12],_[13]=g[13],_[14]=g[14],_[15]=g[15]),_},mat4.set=function(g,_){return _[0]=g[0],_[1]=g[1],_[2]=g[2],_[3]=g[3],_[4]=g[4],_[5]=g[5],_[6]=g[6],_[7]=g[7],_[8]=g[8],_[9]=g[9],_[10]=g[10],_[11]=g[11],_[12]=g[12],_[13]=g[13],_[14]=g[14],_[15]=g[15],_},mat4.identity=function(g){return g[0]=1,g[1]=0,g[2]=0,g[3]=0,g[4]=0,g[5]=1,g[6]=0,g[7]=0,g[8]=0,g[9]=0,g[10]=1,g[11]=0,g[12]=0,g[13]=0,g[14]=0,g[15]=1,g},mat4.g_bK=function(_,t){if(!t||_===t){var n=_[1],p=_[2],o=_[3],e=_[6],g=_[7],i=_[11];return _[1]=_[4],_[2]=_[8],_[3]=_[12],_[4]=n,_[6]=_[9],_[7]=_[13],_[8]=p,_[9]=e,_[11]=_[14],_[12]=o,_[13]=g,_[14]=i,_}return t[0]=_[0],t[1]=_[4],t[2]=_[8],t[3]=_[12],t[4]=_[1],t[5]=_[5],t[6]=_[9],t[7]=_[13],t[8]=_[2],t[9]=_[6],t[10]=_[10],t[11]=_[14],t[12]=_[3],t[13]=_[7],t[14]=_[11],t[15]=_[15],t},mat4.g_bM=function(_){var t=_[0],r=_[1],a=_[2],s=_[3],e=_[4],g=_[5],d=_[6],y=_[7],i=_[8],h=_[9],c=_[10],l=_[11],n=_[12],o=_[13],u=_[14],_=_[15];return n*h*d*s-i*o*d*s-n*g*c*s+e*o*c*s+i*g*u*s-e*h*u*s-n*h*a*y+i*o*a*y+n*r*c*y-t*o*c*y-i*r*u*y+t*h*u*y+n*g*a*l-e*o*a*l-n*r*d*l+t*o*d*l+e*r*u*l-t*g*u*l-i*g*a*_+e*h*a*_+i*r*d*_-t*h*d*_-e*r*c*_+t*g*c*_},mat4.inverse=function(_,a){a||(a=_);var M=_[0],T=_[1],b=_[2],e=_[3],g=_[4],L=_[5],h=_[6],i=_[7],j=_[8],O=_[9],N=_[10],n=_[11],o=_[12],R=_[13],p=_[14],r=_[15],s=M*L-T*g,A=M*h-b*g,B=M*i-e*g,t=T*h-b*L,u=T*i-e*L,v=b*i-e*h,w=j*R-O*o,x=j*p-N*o,y=j*r-n*o,z=O*p-N*R,C=O*r-n*R,D=N*r-n*p,E=1/(s*D-A*C+B*z+t*y-u*x+v*w);return a[0]=(L*D-h*C+i*z)*E,a[1]=(-T*D+b*C-e*z)*E,a[2]=(R*v-p*u+r*t)*E,a[3]=(-O*v+N*u-n*t)*E,a[4]=(-g*D+h*y-i*x)*E,a[5]=(M*D-b*y+e*x)*E,a[6]=(-o*v+p*B-r*A)*E,a[7]=(j*v-N*B+n*A)*E,a[8]=(g*C-L*y+i*w)*E,a[9]=(-M*C+T*y-e*w)*E,a[10]=(o*u-R*B+r*s)*E,a[11]=(-j*u+O*B-n*s)*E,a[12]=(-g*z+L*x-h*w)*E,a[13]=(M*z-T*x+b*w)*E,a[14]=(-o*t+R*A-p*s)*E,a[15]=(j*t-O*A+N*s)*E,a},mat4.g_bN=function(g,_){return _||(_=mat4.create()),_[0]=g[0],_[1]=g[1],_[2]=g[2],_[3]=g[3],_[4]=g[4],_[5]=g[5],_[6]=g[6],_[7]=g[7],_[8]=g[8],_[9]=g[9],_[10]=g[10],_[11]=g[11],_[12]=0,_[13]=0,_[14]=0,_[15]=1,_},mat4.g_bO=function(g,_){return _||(_=mat3.create()),_[0]=g[0],_[1]=g[1],_[2]=g[2],_[3]=g[4],_[4]=g[5],_[5]=g[6],_[6]=g[8],_[7]=g[9],_[8]=g[10],_},mat4.g_bP=function(_,t){var p=_[0],r=_[1],a=_[2],e=_[4],g=_[5],s=_[6],d=_[8],i=_[9],y=_[10],c=y*g-s*i,l=-y*e+s*d,n=i*e-g*d,o=p*c+r*l+a*n;return o?(o=1/o,t||(t=mat3.create()),t[0]=c*o,t[1]=(-y*r+a*i)*o,t[2]=(s*r-a*g)*o,t[3]=l*o,t[4]=(y*p-a*d)*o,t[5]=(-s*p+a*e)*o,t[6]=n*o,t[7]=(-i*p+r*d)*o,t[8]=(g*p-r*e)*o,t):null},mat4.multiply=function(_,a,M){M||(M=_);var c=_[0],d=_[1],e=_[2],g=_[3],f=_[4],h=_[5],i=_[6],j=_[7],T=_[8],l=_[9],n=_[10],o=_[11],m=_[12],p=_[13],r=_[14],_=_[15],s=a[0],A=a[1],b=a[2],t=a[3],u=a[4],L=a[5],w=a[6],x=a[7],y=a[8],O=a[9],C=a[10],D=a[11],E=a[12],N=a[13],v=a[14],a=a[15];return M[0]=s*c+A*f+b*T+t*m,M[1]=s*d+A*h+b*l+t*p,M[2]=s*e+A*i+b*n+t*r,M[3]=s*g+A*j+b*o+t*_,M[4]=u*c+L*f+w*T+x*m,M[5]=u*d+L*h+w*l+x*p,M[6]=u*e+L*i+w*n+x*r,M[7]=u*g+L*j+w*o+x*_,M[8]=y*c+O*f+C*T+D*m,M[9]=y*d+O*h+C*l+D*p,M[10]=y*e+O*i+C*n+D*r,M[11]=y*g+O*j+C*o+D*_,M[12]=E*c+N*f+v*T+a*m,M[13]=E*d+N*h+v*l+a*p,M[14]=E*e+N*i+v*n+a*r,M[15]=E*g+N*j+v*o+a*_,M},mat4.g_bQ=function(g,_,t){t||(t=_);var n=_[0],p=_[1],_=_[2];return t[0]=g[0]*n+g[4]*p+g[8]*_+g[12],t[1]=g[1]*n+g[5]*p+g[9]*_+g[13],t[2]=g[2]*n+g[6]*p+g[10]*_+g[14],t},mat4.g_bR=function(_,t,n){n||(n=t);var p=t[0],o=t[1],e=t[2],t=t[3];return n[0]=_[0]*p+_[4]*o+_[8]*e+_[12]*t,n[1]=_[1]*p+_[5]*o+_[9]*e+_[13]*t,n[2]=_[2]*p+_[6]*o+_[10]*e+_[14]*t,n[3]=_[3]*p+_[7]*o+_[11]*e+_[15]*t,n},mat4.translate=function(_,t,a){var s=t[0],d=t[1],t=t[2],e,g,y,h,i,c,u,l,n,o,m,p;return a&&_!==a?(e=_[0],g=_[1],y=_[2],h=_[3],i=_[4],c=_[5],u=_[6],l=_[7],n=_[8],o=_[9],m=_[10],p=_[11],a[0]=e,a[1]=g,a[2]=y,a[3]=h,a[4]=i,a[5]=c,a[6]=u,a[7]=l,a[8]=n,a[9]=o,a[10]=m,a[11]=p,a[12]=e*s+i*d+n*t+_[12],a[13]=g*s+c*d+o*t+_[13],a[14]=y*s+u*d+m*t+_[14],a[15]=h*s+l*d+p*t+_[15],a):(_[12]=_[0]*s+_[4]*d+_[8]*t+_[12],_[13]=_[1]*s+_[5]*d+_[9]*t+_[13],_[14]=_[2]*s+_[6]*d+_[10]*t+_[14],_[15]=_[3]*s+_[7]*d+_[11]*t+_[15],_)},mat4.scale=function(g,_,t){var n=_[0],p=_[1],_=_[2];return t&&g!==t?(t[0]=g[0]*n,t[1]=g[1]*n,t[2]=g[2]*n,t[3]=g[3]*n,t[4]=g[4]*p,t[5]=g[5]*p,t[6]=g[6]*p,t[7]=g[7]*p,t[8]=g[8]*_,t[9]=g[9]*_,t[10]=g[10]*_,t[11]=g[11]*_,t[12]=g[12],t[13]=g[13],t[14]=g[14],t[15]=g[15],t):(g[0]*=n,g[1]*=n,g[2]*=n,g[3]*=n,g[4]*=p,g[5]*=p,g[6]*=p,g[7]*=p,g[8]*=_,g[9]*=_,g[10]*=_,g[11]*=_,g)},mat4.rotate=function(_,a,M,c){var d=M[0],e=M[1],M=M[2],g=Math.sqrt(d*d+e*e+M*M),f,h,i,j,D,l,n,o,m,p,r,s,A,T,t,u,E,C,x,y;return g?(1!==g&&(g=1/g,d*=g,e*=g,M*=g),f=Math.sin(a),h=Math.cos(a),i=1-h,a=_[0],g=_[1],j=_[2],D=_[3],l=_[4],n=_[5],o=_[6],m=_[7],p=_[8],r=_[9],s=_[10],A=_[11],T=d*d*i+h,t=e*d*i+M*f,u=M*d*i-e*f,E=d*e*i-M*f,C=e*e*i+h,x=M*e*i+d*f,y=d*M*i+e*f,d=e*M*i-d*f,e=M*M*i+h,c?_!==c&&(c[12]=_[12],c[13]=_[13],c[14]=_[14],c[15]=_[15]):c=_,c[0]=a*T+l*t+p*u,c[1]=g*T+n*t+r*u,c[2]=j*T+o*t+s*u,c[3]=D*T+m*t+A*u,c[4]=a*E+l*C+p*x,c[5]=g*E+n*C+r*x,c[6]=j*E+o*C+s*x,c[7]=D*E+m*C+A*x,c[8]=a*y+l*d+p*e,c[9]=g*y+n*d+r*e,c[10]=j*y+o*d+s*e,c[11]=D*y+m*d+A*e,c):null},mat4.g_bS=function(_,t,n){var p=Math.sin(t),t=Math.cos(t),o=_[4],e=_[5],g=_[6],r=_[7],a=_[8],i=_[9],s=_[10],y=_[11];return n?_!==n&&(n[0]=_[0],n[1]=_[1],n[2]=_[2],n[3]=_[3],n[12]=_[12],n[13]=_[13],n[14]=_[14],n[15]=_[15]):n=_,n[4]=o*t+a*p,n[5]=e*t+i*p,n[6]=g*t+s*p,n[7]=r*t+y*p,n[8]=o*-p+a*t,n[9]=e*-p+i*t,n[10]=g*-p+s*t,n[11]=r*-p+y*t,n},mat4.g_bT=function(_,t,n){var p=Math.sin(t),t=Math.cos(t),o=_[0],e=_[1],g=_[2],r=_[3],a=_[8],i=_[9],s=_[10],y=_[11];return n?_!==n&&(n[4]=_[4],n[5]=_[5],n[6]=_[6],n[7]=_[7],n[12]=_[12],n[13]=_[13],n[14]=_[14],n[15]=_[15]):n=_,n[0]=o*t+a*-p,n[1]=e*t+i*-p,n[2]=g*t+s*-p,n[3]=r*t+y*-p,n[8]=o*p+a*t,n[9]=e*p+i*t,n[10]=g*p+s*t,n[11]=r*p+y*t,n},mat4.g_bU=function(_,t,n){var p=Math.sin(t),t=Math.cos(t),o=_[0],e=_[1],g=_[2],r=_[3],a=_[4],i=_[5],s=_[6],y=_[7];return n?_!==n&&(n[8]=_[8],n[9]=_[9],n[10]=_[10],n[11]=_[11],n[12]=_[12],n[13]=_[13],n[14]=_[14],n[15]=_[15]):n=_,n[0]=o*t+a*p,n[1]=e*t+i*p,n[2]=g*t+s*p,n[3]=r*t+y*p,n[4]=o*-p+a*t,n[5]=e*-p+i*t,n[6]=g*-p+s*t,n[7]=r*-p+y*t,n},mat4.g_bV=function(_,t,n,p,o,e,g){g||(g=mat4.create());var r=t-_,a=p-n,i=e-o;return g[0]=2*o/r,g[1]=0,g[2]=0,g[3]=0,g[4]=0,g[5]=2*o/a,g[6]=0,g[7]=0,g[8]=(t+_)/r,g[9]=(p+n)/a,g[10]=-(e+o)/i,g[11]=-1,g[12]=0,g[13]=0,g[14]=-(2*(e*o))/i,g[15]=0,g},mat4.perspective=function(g,_,t,n,p){return g=t*Math.tan(g*Math.PI/360),_*=g,mat4.g_bV(-_,_,-g,g,t,n,p)},mat4.g_bW=function(_,t,n,p,o,e,g){g||(g=mat4.create());var r=t-_,a=p-n,i=e-o;return g[0]=2/r,g[1]=0,g[2]=0,g[3]=0,g[4]=0,g[5]=2/a,g[6]=0,g[7]=0,g[8]=0,g[9]=0,g[10]=-2/i,g[11]=0,g[12]=-(_+t)/r,g[13]=-(p+n)/a,g[14]=-(e+o)/i,g[15]=1,g},mat4.g_bX=function(_,t,p,r){var a=Math.sqrt;r||(r=mat4.create());var s=_[0],n=_[1],_=_[2],o,e,g,d,y,i,h,c;return(e=p[0],g=p[1],o=p[2],p=t[1],i=t[2],s===t[0]&&n===p&&_===i)?mat4.identity(r):(p=s-t[0],i=n-t[1],h=_-t[2],c=1/a(p*p+i*i+h*h),p*=c,i*=c,h*=c,t=g*h-o*i,o=o*p-e*h,e=e*i-g*p,(c=a(t*t+o*o+e*e))?(c=1/c,t*=c,o*=c,e*=c):e=o=t=0,g=i*e-h*o,d=h*t-p*e,y=p*o-i*t,(c=a(g*g+d*d+y*y))?(c=1/c,g*=c,d*=c,y*=c):y=d=g=0,r[0]=t,r[1]=g,r[2]=p,r[3]=0,r[4]=o,r[5]=d,r[6]=i,r[7]=0,r[8]=e,r[9]=y,r[10]=h,r[11]=0,r[12]=-(t*s+o*n+e*_),r[13]=-(g*s+d*n+y*_),r[14]=-(p*s+i*n+h*_),r[15]=1,r)},mat4.g_bY=function(_,t,n){n||(n=mat4.create());var p=_[0],o=_[1],e=_[2],g=_[3],r=p+p,a=o+o,i=e+e,_=p*r,s=p*a;p*=i;var d=o*a;return o*=i,e*=i,r*=g,a*=g,g*=i,n[0]=1-(d+e),n[1]=s+g,n[2]=p-a,n[3]=0,n[4]=s-g,n[5]=1-(_+e),n[6]=o+r,n[7]=0,n[8]=p+a,n[9]=o-r,n[10]=1-(_+d),n[11]=0,n[12]=t[0],n[13]=t[1],n[14]=t[2],n[15]=1,n},mat4.g_bJ=function(g){return"["+g[0]+", "+g[1]+", "+g[2]+", "+g[3]+", "+g[4]+", "+g[5]+", "+g[6]+", "+g[7]+", "+g[8]+", "+g[9]+", "+g[10]+", "+g[11]+", "+g[12]+", "+g[13]+", "+g[14]+", "+g[15]+"]"},quat4.create=function(g){var _=new MatrixArray(4);return g&&(_[0]=g[0],_[1]=g[1],_[2]=g[2],_[3]=g[3]),_},quat4.set=function(g,_){return _[0]=g[0],_[1]=g[1],_[2]=g[2],_[3]=g[3],_},quat4.g_bZ=function(g,_){var t=Math.abs,n=Math.sqrt,p=g[0],o=g[1],i=g[2];return _&&g!==_?(_[0]=p,_[1]=o,_[2]=i,_[3]=-n(t(1-p*p-o*o-i*i)),_):(g[3]=-n(t(1-p*p-o*o-i*i)),g)},quat4.inverse=function(g,_){return _&&g!==_?(_[0]=-g[0],_[1]=-g[1],_[2]=-g[2],_[3]=g[3],_):(g[0]*=-1,g[1]*=-1,g[2]*=-1,g)},quat4.length=function(g){var _=g[0],e=g[1],t=g[2],g=g[3];return Math.sqrt(_*_+e*e+t*t+g*g)},quat4.normalize=function(_,t){t||(t=_);var n=_[0],p=_[1],o=_[2],e=_[3],g=Math.sqrt(n*n+p*p+o*o+e*e);return 0===g?(t[0]=0,t[1]=0,t[2]=0,t[3]=0,t):(g=1/g,t[0]=n*g,t[1]=p*g,t[2]=o*g,t[3]=e*g,t)},quat4.multiply=function(_,t,n){n||(n=_);var p=_[0],o=_[1],e=_[2],_=_[3],g=t[0],r=t[1],a=t[2],t=t[3];return n[0]=p*t+_*g+o*a-e*r,n[1]=o*t+_*r+e*g-p*a,n[2]=e*t+_*a+p*r-o*g,n[3]=_*t-p*g-o*r-e*a,n},quat4.g_bQ=function(_,t,n){n||(n=t);var p=t[0],o=t[1],e=t[2],t=_[0],g=_[1],r=_[2],_=_[3],a=_*p+g*e-r*o,i=_*o+r*p-t*e,s=_*e+t*o-g*p,p=-t*p-g*o-r*e;return n[0]=a*_+p*-t+i*-r-s*-g,n[1]=i*_+p*-g+s*-t-a*-r,n[2]=s*_+p*-r+a*-g-i*-t,n},quat4.g_bO=function(_,t){t||(t=mat3.create());var n=_[0],p=_[1],o=_[2],e=_[3],g=n+n,r=p+p,a=o+o,i=n*g,s=n*r;n*=a;var d=p*r;return p*=a,o*=a,g*=e,r*=e,e*=a,t[0]=1-(d+o),t[1]=s+e,t[2]=n-r,t[3]=s-e,t[4]=1-(i+o),t[5]=p+g,t[6]=n+r,t[7]=p-g,t[8]=1-(i+d),t},quat4.g_bL=function(_,t){t||(t=mat4.create());var n=_[0],p=_[1],o=_[2],e=_[3],g=n+n,r=p+p,a=o+o,i=n*g,s=n*r;n*=a;var d=p*r;return p*=a,o*=a,g*=e,r*=e,e*=a,t[0]=1-(d+o),t[1]=s+e,t[2]=n-r,t[3]=0,t[4]=s-e,t[5]=1-(i+o),t[6]=p+g,t[7]=0,t[8]=n+r,t[9]=p-g,t[10]=1-(i+d),t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},quat4.g_b_=function(_,t,n,p){var o=Math.abs,i=Math.sin;p||(p=_);var r=_[0]*t[0]+_[1]*t[1]+_[2]*t[2]+_[3]*t[3],e,g;return 1<=o(r)?(p!==_&&(p[0]=_[0],p[1]=_[1],p[2]=_[2],p[3]=_[3]),p):(e=Math.acos(r),g=Math.sqrt(1-r*r),1e-3>o(g))?(p[0]=0.5*_[0]+0.5*t[0],p[1]=0.5*_[1]+0.5*t[1],p[2]=0.5*_[2]+0.5*t[2],p[3]=0.5*_[3]+0.5*t[3],p):(r=i((1-n)*e)/g,n=i(n*e)/g,p[0]=_[0]*r+t[0]*n,p[1]=_[1]*r+t[1]*n,p[2]=_[2]*r+t[2]*n,p[3]=_[3]*r+t[3]*n,p)},quat4.g_bJ=function(g){return"["+g[0]+", "+g[1]+", "+g[2]+", "+g[3]+"]"},function(){function g(g,_,e){this.g_b$=/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent),this.width=0,this.height=0,this.g_ca=!!e,this.g_cb=!1,this.g_cc=!1,this.g_cd=0,this.g_ce=1,this.g_cf=1e3,this.g_cg=(this.g_cf-this.g_ce)/32768,this.g_ch=this.g_cf/(this.g_cf-this.g_ce),this.g_ci=this.g_cf*this.g_ce/(this.g_ce-this.g_cf),this.g_cj=65536*this.g_ch,this.g_ck=65536*this.g_ci,this.g_cl=vec3.create([0,0,100]),this.g_cm=vec3.create([0,0,0]),this.g_cn=vec3.create([0,1,0]),this.g_co=vec3.create([1,1,1]),this.g_cp=!0,this.g_cq=mat4.create(),this.g_cr=mat4.create(),this.g_cs=mat4.create(),this.g_ct=mat4.create(),this.g_cu=g,this.version=0===this.g_cu.getParameter(this.g_cu.VERSION).indexOf("WebGL 2")?2:1,this.g_cv=null,this.g_cw=!1,this.g_cv=2===this.version?this.g_cu.getExtension("EXT_disjoint_timer_query_webgl2")||this.g_cu.getExtension("EXT_disjoint_timer_query"):this.g_cu.getExtension("EXT_disjoint_timer_query"),this.g_cx=0,this.g_cy=[],this.g_cz()}function _(g,_,e){this.g_cu=g,this.g_di=_,this.name=e,this.g_dj=g.getAttribLocation(_,"aPos"),this.g_dk=g.getAttribLocation(_,"aTex"),this.g_dl=g.getUniformLocation(_,"matP"),this.g_dm=g.getUniformLocation(_,"matMV"),this.g_dn=g.getUniformLocation(_,"opacity"),this.g_do=g.getUniformLocation(_,"colorFill"),this.g_dp=g.getUniformLocation(_,"samplerFront"),this.g_dq=g.getUniformLocation(_,"samplerBack"),this.g_dr=g.getUniformLocation(_,"srcStart"),this.g_ds=g.getUniformLocation(_,"srcEnd"),this.g_dt=g.getUniformLocation(_,"srcOriginStart"),this.g_du=g.getUniformLocation(_,"srcOriginEnd"),this.g_dv=g.getUniformLocation(_,"layoutStart"),this.g_dw=g.getUniformLocation(_,"layoutEnd"),this.g_dx=g.getUniformLocation(_,"destStart"),this.g_dy=g.getUniformLocation(_,"destEnd"),this.g_dz=g.getUniformLocation(_,"seconds"),this.g_dA=g.getUniformLocation(_,"pixelSize"),this.g_dB=g.getUniformLocation(_,"layerScale"),this.g_dC=g.getUniformLocation(_,"layerAngle"),this.g_dD=!!(this.g_dA||this.g_dz||this.g_dq||this.g_dr||this.g_ds||this.g_dt||this.g_du||this.g_dv||this.g_dw||this.g_dx||this.g_dy||this.g_dB||this.g_dC),this.g_dE=-999,this.g_dF=-999,this.g_dG=1,this.g_dH=0,this.g_dI=0,this.g_dJ=0,this.g_dK=0,this.g_dL=0,this.g_dM=0,this.g_dN=0,this.g_dO=0,this.g_dP=0,this.g_dQ=0,this.g_dR=0,this.g_dS=0,this.g_dT=0,this.g_dU=0,this.g_dV=1,this.g_dW=1,this.g_dX=1,this.g_dY=0,this.g_dZ=0,this.g_d_=[],this.g_d$=mat4.create(),this.g_dn&&g.uniform1f(this.g_dn,1),this.g_do&&g.uniform4f(this.g_do,1,1,1,1),this.g_dp&&g.uniform1i(this.g_dp,0),this.g_dq&&g.uniform1i(this.g_dq,1),this.g_dr&&g.uniform2f(this.g_dr,0,0),this.g_ds&&g.uniform2f(this.g_ds,1,1),this.g_dt&&g.uniform2f(this.g_dt,0,0),this.g_du&&g.uniform2f(this.g_du,0,0),this.g_dv&&g.uniform2f(this.g_dv,0,0),this.g_dw&&g.uniform2f(this.g_dw,0,0),this.g_dx&&g.uniform2f(this.g_dx,0,0),this.g_dy&&g.uniform2f(this.g_dy,1,1),this.g_dB&&g.uniform1f(this.g_dB,1),this.g_dC&&g.uniform1f(this.g_dC,0),this.g_dz&&g.uniform1f(this.g_dz,0),this.g_ea=!1}function e(g,_){return g[0]===_[0]&&g[1]===_[1]&&g[2]===_[2]&&g[3]===_[3]&&g[4]===_[4]&&g[5]===_[5]&&g[6]===_[6]&&g[7]===_[7]&&g[8]===_[8]&&g[9]===_[9]&&g[10]===_[10]&&g[11]===_[11]&&g[12]===_[12]&&g[13]===_[13]&&g[14]===_[14]&&g[15]===_[15]}function t(g,_){this.type=g,this.g_er=_,this.g_cu=_.g_cu,this.g_es=0,this.g_et=0,this.g_eu=0,this.g_ev=null,this.g_ep=null,this.g_ew=quat4.create(),this.g_ex=quat4.create(),this.g_ey=[],g_a.seal(this)}var n=8e3,p=3*(n/2),o=8e3,r=4,i=1,s=7,a=mat4.create();g.prototype.g_cz=function(){var g=this.g_cu,_,e;for(this.g_cA=1,this.g_cB=null,this.g_cC=null,this.g_cD=1,g.clearColor(0,0,0,0),g.clear(g.COLOR_BUFFER_BIT),g.enable(g.BLEND),g.blendFunc(g.ONE,g.ONE_MINUS_SRC_ALPHA),g.disable(g.CULL_FACE),g.disable(g.STENCIL_TEST),g.disable(g.DITHER),this.g_ca?(g.enable(g.DEPTH_TEST),g.depthFunc(g.LEQUAL)):g.disable(g.DEPTH_TEST),this.g_cE=g.getParameter(g.MAX_TEXTURE_SIZE),this.g_cF=g.ONE,this.g_cG=g.ONE_MINUS_SRC_ALPHA,this.g_cH=new Float32Array(n*(this.g_ca?3:2)),this.g_cI=new Float32Array(2*n),this.g_cJ=new Float32Array(4*o),this.g_cK=g.createBuffer(),g.bindBuffer(g.ARRAY_BUFFER,this.g_cK),g.bufferData(g.ARRAY_BUFFER,this.g_cJ.byteLength,g.DYNAMIC_DRAW),this.g_cL=[,,,,],this.g_cM=[,,,,],_=0;_<r;_++)this.g_cL[_]=g.createBuffer(),g.bindBuffer(g.ARRAY_BUFFER,this.g_cL[_]),g.bufferData(g.ARRAY_BUFFER,this.g_cH.byteLength,g.DYNAMIC_DRAW),this.g_cM[_]=g.createBuffer(),g.bindBuffer(g.ARRAY_BUFFER,this.g_cM[_]),g.bufferData(g.ARRAY_BUFFER,this.g_cI.byteLength,g.DYNAMIC_DRAW);this.g_cN=0,this.g_cO=g.createBuffer(),g.bindBuffer(g.ELEMENT_ARRAY_BUFFER,this.g_cO);var t=new Uint16Array(p);_=0,e=p;for(var i=0;_<e;)t[_++]=i,t[_++]=i+1,t[_++]=i+2,t[_++]=i,t[_++]=i+2,t[_++]=i+3,i+=4;g.bufferData(g.ELEMENT_ARRAY_BUFFER,t,g.STATIC_DRAW),this.g_cP=0,this.g_cQ=0,this.g_cR=0;var a,s;this.g_cS=[],a=["varying mediump vec2 vTex;","uniform lowp float opacity;","uniform lowp sampler2D samplerFront;","void main(void) {","\tgl_FragColor = texture2D(samplerFront, vTex);","\tgl_FragColor *= opacity;","}"].join("\n"),s=this.g_ca?["attribute highp vec3 aPos;","attribute mediump vec2 aTex;","varying mediump vec2 vTex;","uniform highp mat4 matP;","uniform highp mat4 matMV;","void main(void) {","\tgl_Position = matP * matMV * vec4(aPos.x, aPos.y, aPos.z, 1.0);","\tvTex = aTex;","}"].join("\n"):["attribute highp vec2 aPos;","attribute mediump vec2 aTex;","varying mediump vec2 vTex;","uniform highp mat4 matP;","uniform highp mat4 matMV;","void main(void) {","\tgl_Position = matP * matMV * vec4(aPos.x, aPos.y, 0.0, 1.0);","\tvTex = aTex;","}"].join("\n");var l=this.g_cT({src:a},s,"<default>");this.g_cS.push(l),a=["uniform mediump sampler2D samplerFront;","varying lowp float opacity;","void main(void) {","\tgl_FragColor = texture2D(samplerFront, gl_PointCoord);","\tgl_FragColor *= opacity;","}"].join("\n");var d=["attribute vec4 aPos;","varying float opacity;","uniform mat4 matP;","uniform mat4 matMV;","void main(void) {","\tgl_Position = matP * matMV * vec4(aPos.x, aPos.y, 0.0, 1.0);","\tgl_PointSize = aPos.z;","\topacity = aPos.w;","}"].join("\n");l=this.g_cT({src:a},d,"<point>"),this.g_cS.push(l),a=["varying mediump vec2 vTex;","uniform lowp sampler2D samplerFront;","void main(void) {","\tif (texture2D(samplerFront, vTex).a < 1.0)","\t\tdiscard;","}"].join("\n");var l=this.g_cT({src:a},s,"<earlyz>");this.g_cS.push(l),a=["uniform lowp vec4 colorFill;","void main(void) {","\tgl_FragColor = colorFill;","}"].join("\n");var l=this.g_cT({src:a},s,"<fill>");for(var y in this.g_cS.push(l),g_a.g_cU)g_a.g_cU.hasOwnProperty(y)&&this.g_cS.push(this.g_cT(g_a.g_cU[y],s,y));g.activeTexture(g.TEXTURE0),g.bindTexture(g.TEXTURE_2D,null),this.g_cV=[],this.g_cW=0,this.g_cX=!1,this.g_cY=!1,this.g_cZ=-1,this.g_c_=-1,this.g_c$=null,this.g_da=g.createFramebuffer(),this.g_db=null,this.g_dc=null,this.g_dd=!1,this.g_ca&&(this.g_dc=g.createRenderbuffer()),this.g_de=vec3.create([0,0,0]);var h=g.getParameter(g.ALIASED_POINT_SIZE_RANGE);this.g_df=h[0],this.g_dg=h[1],2048<this.g_dg&&(this.g_dg=2048),this.g_dh(0),g_a.seal(this)};_.prototype.g_eb=function(g){e(this.g_d$,g)||(mat4.set(g,this.g_d$),this.g_cu.uniformMatrix4fv(this.g_dm,!1,g))},g.prototype.g_cT=function(g,e,t){var n=this.g_cu,p=n.createShader(n.FRAGMENT_SHADER);if(n.shaderSource(p,g.src),n.compileShader(p),!n.getShaderParameter(p,n.COMPILE_STATUS))return n.deleteShader(p),null;var o=n.createShader(n.VERTEX_SHADER);if(n.shaderSource(o,e),n.compileShader(o),!n.getShaderParameter(o,n.COMPILE_STATUS))return n.deleteShader(p),n.deleteShader(o),null;var r=n.createProgram();if(n.attachShader(r,p),n.attachShader(r,o),n.linkProgram(r),!n.getProgramParameter(r,n.LINK_STATUS))return n.deleteShader(p),n.deleteShader(o),n.deleteProgram(r),null;n.useProgram(r),n.deleteShader(p),n.deleteShader(o);var a=new _(n,r,t);a.g_ec=g.g_ec||0,a.g_ed=g.g_ed||0,a.g_ee=!!g.g_ee,a.g_ef=!!g.g_ef,a.g_eg=!!g.g_eg,a.g_eh=g.g_eh||[];var s,i;for(s=0,i=a.g_eh.length;s<i;s++)a.g_eh[s][1]=n.getUniformLocation(r,a.g_eh[s][0]),a.g_d_.push(0);return g_a.seal(a),a},g.prototype.g_ei=function(g){var _,e;for(_=0,e=this.g_cS.length;_<e;_++)if(this.g_cS[_].name===g)return _;return-1},g.prototype.g_ej=function(g,_,e){var t=this.g_cr,n=this.g_cq,p=[0,0,0,0,0,0,0,0];p[0]=t[0]*g+t[4]*_+t[12],p[1]=t[1]*g+t[5]*_+t[13],p[2]=t[2]*g+t[6]*_+t[14],p[3]=t[3]*g+t[7]*_+t[15],p[4]=n[0]*p[0]+n[4]*p[1]+n[8]*p[2]+n[12]*p[3],p[5]=n[1]*p[0]+n[5]*p[1]+n[9]*p[2]+n[13]*p[3],p[6]=n[2]*p[0]+n[6]*p[1]+n[10]*p[2]+n[14]*p[3],p[7]=-p[2];0===p[7]||(p[7]=1/p[7],p[4]*=p[7],p[5]*=p[7],p[6]*=p[7],e[0]=(0.5*p[4]+0.5)*this.width,e[1]=(0.5*p[5]+0.5)*this.height)},g.prototype.g_ek=function(g,_,e){if(this.width!==g||this.height!==_||e){this.g_el();var t=this.g_cu;if(this.width=g,this.height=_,t.viewport(0,0,g,_),mat4.g_bX(this.g_cl,this.g_cm,this.g_cn,this.g_cr),this.g_ca)mat4.g_bW(-g/2,g/2,_/2,-_/2,this.g_ce,this.g_cf,this.g_cq),this.g_co[0]=1,this.g_co[1]=1;else{mat4.perspective(45,g/_,this.g_ce,this.g_cf,this.g_cq);var n=[0,0],p=[0,0];this.g_ej(0,0,n),this.g_ej(1,1,p),this.g_co[0]=1/(p[0]-n[0]),this.g_co[1]=-1/(p[1]-n[1])}var o,i,r;for(o=0,i=this.g_cS.length;o<i;o++)r=this.g_cS[o],r.g_ea=!1,r.g_dl&&(t.useProgram(r.g_di),t.uniformMatrix4fv(r.g_dl,!1,this.g_cq));t.useProgram(this.g_cS[this.g_cZ].g_di),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE1),t.bindTexture(t.TEXTURE_2D,null),t.activeTexture(t.TEXTURE0),this.g_cB=null,this.g_cC=null,this.g_dc&&(t.bindFramebuffer(t.FRAMEBUFFER,this.g_da),t.bindRenderbuffer(t.RENDERBUFFER,this.g_dc),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_COMPONENT16,this.width,this.height),!this.g_dd&&(t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_ATTACHMENT,t.RENDERBUFFER,this.g_dc),this.g_dd=!0),t.bindRenderbuffer(t.RENDERBUFFER,null),t.bindFramebuffer(t.FRAMEBUFFER,null),this.g_db=null)}},g.prototype.g_em=function(){mat4.g_bX(this.g_cl,this.g_cm,this.g_cn,this.g_cr),mat4.scale(this.g_cr,this.g_co)},g.prototype.translate=function(g,_){0===g&&0===_||(this.g_de[0]=g,this.g_de[1]=_,this.g_de[2]=0,mat4.translate(this.g_cr,this.g_de))},g.prototype.scale=function(g,_){1===g&&1===_||(this.g_de[0]=g,this.g_de[1]=_,this.g_de[2]=1,mat4.scale(this.g_cr,this.g_de))},g.prototype.g_bU=function(g){0===g||mat4.g_bU(this.g_cr,g)},g.prototype.g_en=function(){if(!e(this.g_cs,this.g_cr)){var g=this.g_eo();g.type=5,g.g_ep?mat4.set(this.g_cr,g.g_ep):g.g_ep=mat4.create(this.g_cr),mat4.set(this.g_cr,this.g_cs),this.g_cX=!1,this.g_cY=!1}},g.prototype.g_eq=function(g){this.g_ca&&(32760<g&&(g=32760),this.g_cd=this.g_cl[2]-this.g_ce-g*this.g_cg)};t.prototype.g_ez=function(){var g=this.g_cu,_=this.g_er;0===this.g_et?(g.depthMask(!1),g.colorMask(!0,!0,!0,!0),g.enable(g.BLEND),_.g_cc=!1):(g.depthMask(!0),g.colorMask(!1,!1,!1,!1),g.disable(g.BLEND),g.bindFramebuffer(g.FRAMEBUFFER,_.g_da),g.framebufferTexture2D(g.FRAMEBUFFER,g.COLOR_ATTACHMENT0,g.TEXTURE_2D,null,0),g.clear(g.DEPTH_BUFFER_BIT),g.bindFramebuffer(g.FRAMEBUFFER,null),_.g_cc=!0)},t.prototype.g_eA=function(){this.g_cu.bindTexture(this.g_cu.TEXTURE_2D,this.g_ev)},t.prototype.g_eB=function(){var g=this.g_cu;g.activeTexture(g.TEXTURE1),g.bindTexture(g.TEXTURE_2D,this.g_ev),g.activeTexture(g.TEXTURE0)},t.prototype.g_eC=function(){var g=this.g_es,_=this.g_er;_.g_cD=g;var e=_.g_c$;e.g_dn&&e.g_dG!==g&&(e.g_dG=g,this.g_cu.uniform1f(e.g_dn,g))},t.prototype.g_eD=function(){this.g_cu.drawElements(this.g_cu.TRIANGLES,this.g_eu,this.g_cu.UNSIGNED_SHORT,this.g_et)},t.prototype.g_eE=function(){this.g_cu.blendFunc(this.g_et,this.g_eu)},t.prototype.g_eF=function(){var g=this.g_er.g_cS,_=this.g_er.g_c_,e,t,n;for(e=0,t=g.length;e<t;e++)n=g[e],e===_&&n.g_dm?(n.g_eb(this.g_ep),n.g_ea=!0):n.g_ea=!1;mat4.set(this.g_ep,this.g_er.g_ct)},t.prototype.g_eG=function(){var g=this.g_cu,_=this.g_er;this.g_ev?(_.g_cC===this.g_ev&&(g.activeTexture(g.TEXTURE1),g.bindTexture(g.TEXTURE_2D,null),_.g_cC=null,g.activeTexture(g.TEXTURE0)),g.bindFramebuffer(g.FRAMEBUFFER,_.g_da),!_.g_cc&&g.framebufferTexture2D(g.FRAMEBUFFER,g.COLOR_ATTACHMENT0,g.TEXTURE_2D,this.g_ev,0)):(!_.g_ca&&g.framebufferTexture2D(g.FRAMEBUFFER,g.COLOR_ATTACHMENT0,g.TEXTURE_2D,null,0),g.bindFramebuffer(g.FRAMEBUFFER,null))},t.prototype.g_eH=function(){var g=this.g_cu,_=this.g_et;0===_?(g.clearColor(this.g_ep[0],this.g_ep[1],this.g_ep[2],this.g_ep[3]),g.clear(g.COLOR_BUFFER_BIT)):1===_?(g.enable(g.SCISSOR_TEST),g.scissor(this.g_ep[0],this.g_ep[1],this.g_ep[2],this.g_ep[3]),g.clearColor(0,0,0,0),g.clear(g.COLOR_BUFFER_BIT),g.disable(g.SCISSOR_TEST)):g.clear(g.DEPTH_BUFFER_BIT)},t.prototype.g_eI=function(){var g=this.g_cu,_=this.g_et;0===_?g.disable(g.DEPTH_TEST):g.enable(g.DEPTH_TEST)},t.prototype.g_eJ=function(){var g=this.g_cu,_=this.g_er;_.g_ca&&g.disable(g.DEPTH_TEST);var e=_.g_cS[1];g.useProgram(e.g_di),!e.g_ea&&e.g_dm&&(e.g_eb(_.g_ct),e.g_ea=!0),g.enableVertexAttribArray(e.g_dj),g.bindBuffer(g.ARRAY_BUFFER,_.g_cK),g.vertexAttribPointer(e.g_dj,4,g.FLOAT,!1,0,0),g.drawArrays(g.POINTS,this.g_et/4,this.g_eu),e=_.g_c$,g.useProgram(e.g_di),0<=e.g_dj&&(g.enableVertexAttribArray(e.g_dj),g.bindBuffer(g.ARRAY_BUFFER,_.g_cL[_.g_cN]),g.vertexAttribPointer(e.g_dj,_.g_ca?3:2,g.FLOAT,!1,0,0)),0<=e.g_dk&&(g.enableVertexAttribArray(e.g_dk),g.bindBuffer(g.ARRAY_BUFFER,_.g_cM[_.g_cN]),g.vertexAttribPointer(e.g_dk,2,g.FLOAT,!1,0,0)),_.g_ca&&g.enable(g.DEPTH_TEST)},t.prototype.g_eK=function(){var g=this.g_cu,_=this.g_er,e=_.g_cS[this.g_et];_.g_c_=this.g_et,_.g_c$=e,g.useProgram(e.g_di),!e.g_ea&&e.g_dm&&(e.g_eb(_.g_ct),e.g_ea=!0),e.g_dn&&e.g_dG!==_.g_cD&&(e.g_dG=_.g_cD,g.uniform1f(e.g_dn,_.g_cD)),0<=e.g_dj&&(g.enableVertexAttribArray(e.g_dj),g.bindBuffer(g.ARRAY_BUFFER,_.g_cL[_.g_cN]),g.vertexAttribPointer(e.g_dj,_.g_ca?3:2,g.FLOAT,!1,0,0)),0<=e.g_dk&&(g.enableVertexAttribArray(e.g_dk),g.bindBuffer(g.ARRAY_BUFFER,_.g_cM[_.g_cN]),g.vertexAttribPointer(e.g_dk,2,g.FLOAT,!1,0,0))},t.prototype.g_eL=function(){var g=this.g_er.g_c$,_=this.g_ep;this.g_cu.uniform4f(g.g_do,_[0],_[1],_[2],_[3])},t.prototype.g_eM=function(){var g=this.g_er.g_c$,_=this.g_cu,e=this.g_ep,t=this.g_ew,n=this.g_ex,p,o;g.g_dq&&this.g_er.g_cC!==this.g_ev&&(_.activeTexture(_.TEXTURE1),_.bindTexture(_.TEXTURE_2D,this.g_ev),this.g_er.g_cC=this.g_ev,_.activeTexture(_.TEXTURE0));var i=e[0],r=e[1];if(g.g_dA&&(i!==g.g_dE||r!==g.g_dF)&&(g.g_dE=i,g.g_dF=r,_.uniform2f(g.g_dA,i,r)),i=e[2],r=e[3],g.g_dx&&(i!==g.g_dT||r!==g.g_dU)&&(g.g_dT=i,g.g_dU=r,_.uniform2f(g.g_dx,i,r)),i=e[4],r=e[5],g.g_dy&&(i!==g.g_dV||r!==g.g_dW)&&(g.g_dV=i,g.g_dW=r,_.uniform2f(g.g_dy,i,r)),i=e[6],g.g_dB&&i!==g.g_dX&&(g.g_dX=i,_.uniform1f(g.g_dB,i)),i=e[7],g.g_dC&&i!==g.g_dY&&(g.g_dY=i,_.uniform1f(g.g_dC,i)),i=e[12],r=e[13],g.g_dr&&(i!==g.g_dH||r!==g.g_dI)&&(g.g_dH=i,g.g_dI=r,_.uniform2f(g.g_dr,i,r)),i=e[14],r=e[15],g.g_ds&&(i!==g.g_dJ||r!==g.g_dK)&&(g.g_dJ=i,g.g_dK=r,_.uniform2f(g.g_ds,i,r)),i=n[0],r=n[1],g.g_dt&&(i!==g.g_dL||r!==g.g_dM)&&(g.g_dL=i,g.g_dM=r,_.uniform2f(g.g_dt,i,r)),i=n[2],r=n[3],g.g_du&&(i!==g.g_dN||r!==g.g_dO)&&(g.g_dN=i,g.g_dO=r,_.uniform2f(g.g_du,i,r)),i=t[0],r=t[1],g.g_dv&&(i!==g.g_dP||r!==g.g_dQ)&&(g.g_dP=i,g.g_dQ=r,_.uniform2f(g.g_dv,i,r)),i=t[2],r=t[3],g.g_dw&&(i!==g.g_dR||r!==g.g_dS)&&(g.g_dR=i,g.g_dS=r,_.uniform2f(g.g_dw,i,r)),i=this.g_et,g.g_dz&&i!==g.g_dZ&&(g.g_dZ=i,_.uniform1f(g.g_dz,i)),g.g_eh.length)for(p=0,o=g.g_eh.length;p<o;p++)i=this.g_ey[p],Array.isArray(i)?_.uniform3fv(g.g_eh[p][1],i):i!==g.g_d_[p]&&(g.g_d_[p]=i,_.uniform1f(g.g_eh[p][1],i))},g.prototype.g_eo=function(){return this.g_cW===this.g_cV.length&&this.g_cV.push(new t(0,this)),this.g_cV[this.g_cW++]},g.prototype.g_el=function(){if(0!==this.g_cW&&!this.g_cu.isContextLost()){this.g_eN();var g=this.g_cu;if(0<this.g_cR&&(g.bindBuffer(g.ARRAY_BUFFER,this.g_cK),g.bufferSubData(g.ARRAY_BUFFER,0,this.g_cJ.subarray(0,this.g_cR)),_&&0<=_.g_dj&&"<point>"===_.name&&g.vertexAttribPointer(_.g_dj,4,g.FLOAT,!1,0,0)),0<this.g_cP){var _=this.g_c$;g.bindBuffer(g.ARRAY_BUFFER,this.g_cL[this.g_cN]),g.bufferSubData(g.ARRAY_BUFFER,0,this.g_cH.subarray(0,this.g_cP)),_&&0<=_.g_dj&&"<point>"!==_.name&&g.vertexAttribPointer(_.g_dj,this.g_ca?3:2,g.FLOAT,!1,0,0),g.bindBuffer(g.ARRAY_BUFFER,this.g_cM[this.g_cN]),g.bufferSubData(g.ARRAY_BUFFER,0,this.g_cI.subarray(0,this.g_cQ)),_&&0<=_.g_dk&&"<point>"!==_.name&&g.vertexAttribPointer(_.g_dk,2,g.FLOAT,!1,0,0)}var e,t,n;for(e=0,t=this.g_cW;e<t;e++)switch(n=this.g_cV[e],n.type){case 1:n.g_eD();break;case 2:n.g_eA();break;case 3:n.g_eC();break;case 4:n.g_eE();break;case 5:n.g_eF();break;case 6:n.g_eG();break;case 7:n.g_eH();break;case 8:n.g_eJ();break;case 9:n.g_eK();break;case 10:n.g_eM();break;case 11:n.g_eB();break;case 12:n.g_eL();break;case 13:n.g_eI();break;case 14:n.g_ez();}this.g_cW=0,this.g_cP=0,this.g_cQ=0,this.g_cR=0,this.g_cX=!1,this.g_cY=!1,this.g_cc=!1,this.g_cN++,this.g_cN>=r&&(this.g_cN=0)}},g.prototype.g_eN=function(){if(!this.g_cw&&this.g_cv){this.g_cw=!0;var g={g_cx:this.g_cx,g_eO:null,result:0};if(2===this.version?(g.g_eO=this.g_cu.createQuery(),this.g_cu.beginQuery(this.g_cv.TIME_ELAPSED_EXT,g.g_eO)):(g.g_eO=this.g_cv.createQueryEXT(),this.g_cv.beginQueryEXT(this.g_cv.TIME_ELAPSED_EXT,g.g_eO)),this.g_cy.push(g),1e3<this.g_cy.length){var _=this.g_cy.shift();_.g_eO&&(2===this.version?this.g_cu.deleteQuery(_.g_eO):this.g_cv.deleteQueryEXT(_.g_eO))}}},g.prototype.g_eP=function(){if(this.g_cw&&this.g_cy.length){this.g_cy[this.g_cy.length-1];2===this.version?this.g_cu.endQuery(this.g_cv.TIME_ELAPSED_EXT):this.g_cv.endQueryEXT(this.g_cv.TIME_ELAPSED_EXT),this.g_cw=!1}},g.prototype.g_eQ=function(g){var _,e,t,n,p;for(_=0,e=this.g_cy.length;_<e;++_){if(t=this.g_cy[_],t.g_cx>=g)return;t.g_eO&&(n=2===this.version?this.g_cu.getQueryParameter(t.g_eO,this.g_cu.g_eR):this.g_cv.getQueryObjectEXT(t.g_eO,this.g_cv.QUERY_RESULT_AVAILABLE_EXT),p=this.g_cu.getParameter(this.g_cv.GPU_DISJOINT_EXT),n&&!p&&(t.result=2===this.version?this.g_cu.getQueryParameter(t.g_eO,this.g_cu.g_eS):this.g_cv.getQueryObjectEXT(t.g_eO,this.g_cv.QUERY_RESULT_EXT),t.result/=1e9),(n||p)&&(2===this.version?this.g_cu.deleteQuery(t.g_eO):this.g_cv.deleteQueryEXT(t.g_eO),t.g_eO=null))}},g.prototype.g_eT=function(g,_){if(_<=g)return-1;var e=0,t=0,n,p,i;for(n=0,p=this.g_cy.length;n<p&&(i=this.g_cy[n],!(i.g_cx>=_));++n)if(i.g_cx>=g){if(i.g_eO)return-1;e+=i.result,t++}return t<_-g?-1:e},g.prototype.g_eU=function(g){var _,e,t;for(_=0,e=this.g_cy.length;_<e;++_)if(t=this.g_cy[_],t.g_cx>=g)return void(0<_&&this.g_cy.splice(0,_))},g.prototype.g_eV=function(g){if(g!==this.g_cA&&!this.g_cb){var _=this.g_eo();_.type=3,_.g_es=g,this.g_cA=g,this.g_cX=!1,this.g_cY=!1}},g.prototype.g_eW=function(g){if(g!==this.g_cB){var _=this.g_eo();_.type=2,_.g_ev=g,this.g_cB=g,this.g_cX=!1,this.g_cY=!1}},g.prototype.g_eX=function(g,_){if((g!==this.g_cF||_!==this.g_cG)&&!this.g_cb){var e=this.g_eo();e.type=4,e.g_et=g,e.g_eu=_,this.g_cF=g,this.g_cG=_,this.g_cX=!1,this.g_cY=!1}},g.prototype.g_eY=function(){return this.g_cF===this.g_cu.ONE&&this.g_cG===this.g_cu.ONE_MINUS_SRC_ALPHA},g.prototype.g_eZ=function(){this.g_eX(this.g_cu.ONE,this.g_cu.ONE_MINUS_SRC_ALPHA)},g.prototype.g_e_=function(){this.g_eX(this.g_cu.SRC_ALPHA,this.g_cu.ONE_MINUS_SRC_ALPHA)};var l=2*n-8;g.prototype.g_I=function(g,_,e,n,p,o,r,a){this.g_cP>=l&&this.g_el();var s=this.g_cP,d=this.g_cQ,t=this.g_cH,y=this.g_cI,h=this.g_cd;if(this.g_cX)this.g_cV[this.g_cW-1].g_eu+=6;else{var c=this.g_eo();c.type=i,c.g_et=this.g_ca?s:3*(s/2),c.g_eu=6,this.g_cX=!0,this.g_cY=!1}this.g_ca?(t[s++]=g,t[s++]=_,t[s++]=h,t[s++]=e,t[s++]=n,t[s++]=h,t[s++]=p,t[s++]=o,t[s++]=h,t[s++]=r,t[s++]=a,t[s++]=h):(t[s++]=g,t[s++]=_,t[s++]=e,t[s++]=n,t[s++]=p,t[s++]=o,t[s++]=r,t[s++]=a),y[d++]=0,y[d++]=0,y[d++]=1,y[d++]=0,y[d++]=1,y[d++]=1,y[d++]=0,y[d++]=1,this.g_cP=s,this.g_cQ=d},g.prototype.g_e$=function(g,_,e,n,p,o,r,a,s){this.g_cP>=l&&this.g_el();var d=this.g_cP,y=this.g_cQ,t=this.g_cH,h=this.g_cI,c=this.g_cd;if(this.g_cX)this.g_cV[this.g_cW-1].g_eu+=6;else{var u=this.g_eo();u.type=i,u.g_et=this.g_ca?d:3*(d/2),u.g_eu=6,this.g_cX=!0,this.g_cY=!1}var m=s.left,f=s.top,j=s.right,x=s.bottom;this.g_ca?(t[d++]=g,t[d++]=_,t[d++]=c,t[d++]=e,t[d++]=n,t[d++]=c,t[d++]=p,t[d++]=o,t[d++]=c,t[d++]=r,t[d++]=a,t[d++]=c):(t[d++]=g,t[d++]=_,t[d++]=e,t[d++]=n,t[d++]=p,t[d++]=o,t[d++]=r,t[d++]=a),h[y++]=m,h[y++]=f,h[y++]=j,h[y++]=f,h[y++]=j,h[y++]=x,h[y++]=m,h[y++]=x,this.g_cP=d,this.g_cQ=y},g.prototype.g_fa=function(g,_,e,n,p,o,r,a,s,d,y,h,c,u,m,f){this.g_cP>=l&&this.g_el();var j=this.g_cP,x=this.g_cQ,t=this.g_cH,M=this.g_cI,D=this.g_cd;if(this.g_cX)this.g_cV[this.g_cW-1].g_eu+=6;else{var A=this.g_eo();A.type=i,A.g_et=this.g_ca?j:3*(j/2),A.g_eu=6,this.g_cX=!0,this.g_cY=!1}this.g_ca?(t[j++]=g,t[j++]=_,t[j++]=D,t[j++]=e,t[j++]=n,t[j++]=D,t[j++]=p,t[j++]=o,t[j++]=D,t[j++]=r,t[j++]=a,t[j++]=D):(t[j++]=g,t[j++]=_,t[j++]=e,t[j++]=n,t[j++]=p,t[j++]=o,t[j++]=r,t[j++]=a),M[x++]=s,M[x++]=d,M[x++]=y,M[x++]=h,M[x++]=c,M[x++]=u,M[x++]=m,M[x++]=f,this.g_cP=j,this.g_cQ=x},g.prototype.g_fb=function(g){var _=g.length/2;var e=_-2,t=g[0],n=g[1],p,o,i,r,a,s,l,d;for(p=0;p<e;p+=2)o=2*p,i=g[o+2],r=g[o+3],a=g[o+4],s=g[o+5],p===e-1?this.g_I(t,n,i,r,a,s,a,s):(l=g[o+6],d=g[o+7],this.g_I(t,n,i,r,a,s,l,d))};g.prototype.g_fc=function(g,_,e,t){this.g_cR>=o-4&&this.g_el();var n=this.g_cR,p=this.g_cJ;if(this.g_cY)this.g_cV[this.g_cW-1].g_eu++;else{var i=this.g_eo();i.type=8,i.g_et=n,i.g_eu=1,this.g_cY=!0,this.g_cX=!1}p[n++]=g,p[n++]=_,p[n++]=e,p[n++]=t,this.g_cR=n},g.prototype.g_dh=function(g){if(this.g_cZ!==g){var _=this.g_cS[g];if(!_){if(0===this.g_cZ)return;g=0,_=this.g_cS[0]}var e=this.g_eo();e.type=9,e.g_et=g,this.g_cZ=g,this.g_cX=!1,this.g_cY=!1}},g.prototype.g_fd=function(g){var _=this.g_cS[g];return!!(_.g_dx||_.g_dy)},g.prototype.g_fe=function(g){var _=this.g_cS[g];return!!(_.g_dx||_.g_dy||_.g_ee)},g.prototype.g_ff=function(g){return this.g_cS[g].g_ef},g.prototype.g_fg=function(g){var _=this.g_cS[g];return 0!==_.g_ec||0!==_.g_ed},g.prototype.g_fh=function(g){return this.g_cS[g].g_ec},g.prototype.g_fi=function(g){return this.g_cS[g].g_ed},g.prototype.g_fj=function(g,_){return this.g_cS[g].g_eh[_][2]},g.prototype.g_fk=function(g){return this.g_cS[g].g_eg},g.prototype.g_fl=function(g,_,e,t,n,p,o,r,a,l,d,y,h,c,u,m,f,j,x,M,D,A,T){var E=this.g_cS[this.g_cZ],s,i,C,w,b,L,O;if(E.g_dD||T.length){if(C=this.g_eo(),C.type=10,C.g_ep?mat4.set(this.g_cr,C.g_ep):C.g_ep=mat4.create(),w=C.g_ep,w[0]=_,w[1]=e,w[2]=m,w[3]=f,w[4]=j,w[5]=x,w[6]=M,w[7]=D,w[12]=t,w[13]=n,w[14]=p,w[15]=o,L=C.g_ex,L[0]=r,L[1]=a,L[2]=l,L[3]=d,O=C.g_ew,O[0]=y,O[1]=u,O[2]=c,O[3]=h,C.g_et=A,(C.g_ev=E.g_dq?g:null,T.length))for(b=C.g_ey,b.length=T.length,(s=0,i=T.length);s<i;s++)b[s]=T[s];this.g_cX=!1,this.g_cY=!1}},g.prototype.clear=function(_,e,g,t){var n=this.g_eo();n.type=s,n.g_et=0,n.g_ep||(n.g_ep=mat4.create()),n.g_ep[0]=_,n.g_ep[1]=e,n.g_ep[2]=g,n.g_ep[3]=t,this.g_cX=!1,this.g_cY=!1},g.prototype.clearRect=function(g,_,e,t){if(!(0>e||0>t)){var n=this.g_eo();n.type=s,n.g_et=1,n.g_ep||(n.g_ep=mat4.create()),n.g_ep[0]=g,n.g_ep[1]=_,n.g_ep[2]=e,n.g_ep[3]=t,this.g_cX=!1,this.g_cY=!1}},g.prototype.clearDepth=function(){var g=this.g_eo();g.type=s,g.g_et=2,this.g_cX=!1,this.g_cY=!1},g.prototype.g_fm=function(g){if(this.g_ca&&(g=!!g,this.g_cb!==g)){var _=this.g_eo();_.type=14,_.g_et=g?1:0,this.g_cX=!1,this.g_cY=!1,this.g_cb=g,this.g_db=null,this.g_cb?this.g_dh(2):this.g_dh(0)}},g.prototype.g_fn=function(g){if(this.g_ca){var _=this.g_eo();_.type=13,_.g_et=g?1:0,this.g_cX=!1,this.g_cY=!1}},g.prototype.g_fo=function(){mat4.set(this.g_cs,a),this.g_em(),this.g_en();var g=this.width/2,_=this.height/2;this.g_I(-g,_,g,_,g,-_,-g,-_),mat4.set(a,this.g_cr),this.g_en()},g.prototype.g_fp=function(g,_,e,t){this.g_dh(3);var n=this.g_eo();n.type=12,n.g_ep||(n.g_ep=mat4.create()),n.g_ep[0]=g,n.g_ep[1]=_,n.g_ep[2]=e,n.g_ep[3]=t,this.g_cX=!1,this.g_cY=!1},g.prototype.g_fq=function(){this.g_dh(0)},g.prototype.g_fr=function(){this.g_dh(2)},g.prototype.g_fs=function(){return this.g_cx},g.prototype.g_ft=function(){this.g_el(),this.g_eP(),this.g_cu.flush(),this.g_eQ(this.g_cx),this.g_cx++},g.prototype.g_fu=function(){return!!this.g_cv};var d=[],y={};g.prototype.g_fv=function(){g_a.g_R(d),y={}};g.prototype.g_fw=function(g,_,e,t,n,p){_=!!_,e=!!e;var o=g.src+","+_+","+e+(_?","+n:""),i=null;if("undefined"!=typeof g.src&&y.hasOwnProperty(o))return i=y[o],i.g_fx++,i;this.g_el();var r=this.g_cu,a=g_a.g_i(g.width)&&g_a.g_i(g.height);i=r.createTexture(),r.bindTexture(r.TEXTURE_2D,i),r.pixelStorei(r.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);var s=r.RGBA,l=r.RGBA,h=r.UNSIGNED_BYTE;if(t&&!this.g_b$&&(t===1?(s=r.RGB,l=r.RGB):t===2?h=r.UNSIGNED_SHORT_4_4_4_4:t===3?h=r.UNSIGNED_SHORT_5_5_5_1:t===4?(s=r.RGB,l=r.RGB,h=r.UNSIGNED_SHORT_5_6_5):void 0),1===this.version&&!a&&_){var c=document.createElement("canvas");c.width=g_a.g_j(g.width),c.height=g_a.g_j(g.height);var u=c.getContext("2d");u.g_fy=e,u.drawImage(g,0,0,g.width,g.height,0,0,c.width,c.height),r.texImage2D(r.TEXTURE_2D,0,s,l,h,c)}else r.texImage2D(r.TEXTURE_2D,0,s,l,h,g);return _?"repeat-x"===n?(r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,r.REPEAT),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,r.CLAMP_TO_EDGE)):"repeat-y"===n?(r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,r.REPEAT)):(r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,r.REPEAT),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,r.REPEAT)):(r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,r.CLAMP_TO_EDGE)),e?(r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MAG_FILTER,r.LINEAR),(a||2<=this.version)&&this.g_cp&&!p?(r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MIN_FILTER,r.LINEAR_MIPMAP_LINEAR),r.generateMipmap(r.TEXTURE_2D)):r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MIN_FILTER,r.LINEAR)):(r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MAG_FILTER,r.NEAREST),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MIN_FILTER,r.NEAREST)),r.bindTexture(r.TEXTURE_2D,null),this.g_cB=null,i.g_fz=g.width,i.g_fA=g.height,i.g_fx=1,i.g_fB=o,d.push(i),y[o]=i,i},g.prototype.g_fC=function(g,_,e,t,n){this.g_el();var p=this.g_cu;this.g_b$&&(t=!1);var o=p.createTexture();return p.bindTexture(p.TEXTURE_2D,o),p.texImage2D(p.TEXTURE_2D,0,p.RGBA,g,_,0,p.RGBA,t?p.UNSIGNED_SHORT_4_4_4_4:p.UNSIGNED_BYTE,null),n?(p.texParameteri(p.TEXTURE_2D,p.TEXTURE_WRAP_S,p.REPEAT),p.texParameteri(p.TEXTURE_2D,p.TEXTURE_WRAP_T,p.REPEAT)):(p.texParameteri(p.TEXTURE_2D,p.TEXTURE_WRAP_S,p.CLAMP_TO_EDGE),p.texParameteri(p.TEXTURE_2D,p.TEXTURE_WRAP_T,p.CLAMP_TO_EDGE)),p.texParameteri(p.TEXTURE_2D,p.TEXTURE_MAG_FILTER,e?p.LINEAR:p.NEAREST),p.texParameteri(p.TEXTURE_2D,p.TEXTURE_MIN_FILTER,e?p.LINEAR:p.NEAREST),p.bindTexture(p.TEXTURE_2D,null),this.g_cB=null,o.g_fz=g,o.g_fA=_,d.push(o),o},g.prototype.g_fD=function(g,_,e){this.g_el();var t=this.g_cu;this.g_b$&&(e=!1),t.bindTexture(t.TEXTURE_2D,_),t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);try{t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,e?t.UNSIGNED_SHORT_4_4_4_4:t.UNSIGNED_BYTE,g)}catch(g){console&&console.error&&console.error("Error updating WebGL texture: ",g)}t.bindTexture(t.TEXTURE_2D,null),this.g_cB=null},g.prototype.deleteTexture=function(g){return g?"undefined"!=typeof g.g_fx&&1<g.g_fx?void g.g_fx--:void(this.g_el(),g===this.g_cB&&(this.g_cu.bindTexture(this.g_cu.TEXTURE_2D,null),this.g_cB=null),g===this.g_cC&&(this.g_cu.activeTexture(this.g_cu.TEXTURE1),this.g_cu.bindTexture(this.g_cu.TEXTURE_2D,null),this.g_cu.activeTexture(this.g_cu.TEXTURE0),this.g_cC=null),g_a.g_V(d,g),"undefined"!=typeof g.g_fB&&delete y[g.g_fB],this.g_cu.deleteTexture(g)):void 0},g.prototype.g_fE=function(){var g=2*(4*(this.width*this.height)),_,e,n;for(_=0,e=d.length;_<e;_++)n=d[_],g+=4*(n.g_fz*n.g_fA);return g},g.prototype.g_fF=function(){return d.length},g.prototype.g_fG=function(g){if(g!==this.g_db){var _=this.g_eo();_.type=6,_.g_ev=g,this.g_db=g,this.g_cX=!1,this.g_cY=!1}},g_a.g_fH=g}();(function(){function g(g){var _=g.canvas,e=g.projectDataUrl;if(_||(_=document.createElement("canvas"),document.body.appendChild(_)),_&&_.getContext){window.c3runtime=this,window.c3canvas=_;this;this.g_fI=g.exportType,this.g_fJ="preview"===this.g_fI,this.g_fK=!!g.isRemotePreview,this.g_fL=/crosswalk/i.test(navigator.userAgent)||/xwalk/i.test(navigator.userAgent)||!!("undefined"!=typeof window.c2isCrosswalk&&window.c2isCrosswalk),this.g_fM="cordova"===this.g_fI,this.g_fN=this.g_fM,this.g_fO=/edge\//i.test(navigator.userAgent),this.g_b$=(/msie/i.test(navigator.userAgent)||/trident/i.test(navigator.userAgent)||/iemobile/i.test(navigator.userAgent))&&!this.g_fO,this.g_fP=/tizen/i.test(navigator.userAgent),this.g_fQ=/android/i.test(navigator.userAgent)&&!this.g_fP&&!this.g_b$&&!this.g_fO,this.g_fR=(/iphone/i.test(navigator.userAgent)||/ipod/i.test(navigator.userAgent))&&!this.g_b$&&!this.g_fO,this.g_fS=/ipad/i.test(navigator.userAgent),this.g_fT=this.g_fR||this.g_fS,this.g_fU=(/chrome/i.test(navigator.userAgent)||/chromium/i.test(navigator.userAgent))&&!this.g_b$&&!this.g_fO,this.g_fV=/amazonwebappplatform/i.test(navigator.userAgent),this.g_fW=/firefox/i.test(navigator.userAgent),this.g_fX=/safari/i.test(navigator.userAgent)&&!this.g_fU&&!this.g_b$&&!this.g_fO,this.g_fY=/windows/i.test(navigator.userAgent),this.g_fZ="nwjs"===this.g_fI||/nodewebkit/i.test(navigator.userAgent)||/nwjs/i.test(navigator.userAgent),this.g_f_=this.g_fZ,this.g_f$="scirra-arcade"===this.g_fI,this.g_ga=!!("undefined"!=typeof window.c2isWindows8&&window.c2isWindows8),this.g_gb=!!("undefined"!=typeof window.c2isWindowsPhone8&&window.c2isWindowsPhone8),this.g_gc=!!("undefined"!=typeof window.c2isWindowsPhone81&&window.c2isWindowsPhone81),this.g_gd="windows-uwp"===this.g_fI,this.g_ge=this.g_ga||this.g_gc||this.g_gd,this.g_gf=!!("undefined"!=typeof window.c2isBlackberry10&&window.c2isBlackberry10),this.g_gg=this.g_fQ&&!this.g_fU&&!this.g_fL&&!this.g_fW&&!this.g_fV,this.devicePixelRatio=1,this.g_gh=this.g_fM||this.g_fL||this.g_fQ||this.g_fT||this.g_gb||this.g_gc||this.g_gf||this.g_fP,this.g_gh||(this.g_gh=/(blackberry|bb10|playbook|palm|symbian|nokia|windows\s+ce|phone|mobile|tablet|kindle|silk)/i.test(navigator.userAgent)),this.g_gi=!!(this.g_fT&&this.g_fM&&window.indexedDB),this.g_gj=null,this.g_gk="",this.g_gi&&(this.g_gj=window.cordova&&window.cordova.plugins&&window.cordova.plugins.CorHttpd?window.cordova.plugins.CorHttpd:null),this.g_fJ&&!this.g_fZ&&("?nw"===window.location.search||/nodewebkit/i.test(navigator.userAgent)||/nwjs/i.test(navigator.userAgent))&&(this.g_fZ=!0),this.g_gl=this.g_fJ&&-1<window.location.search.indexOf("debug"),this.canvas=_,this.g_cu=null,this.g_er=null,this.g_gm="(unavailable)",this.g_ca=!1,this.g_gn=0,this.g_go=null,this.g_gp=!1,this.g_gq=0,this.g_gr=0,this.canvas.oncontextmenu=function(g){return g.preventDefault&&g.preventDefault(),!1},this.canvas.onselectstart=function(g){return g.preventDefault&&g.preventDefault(),!1},this.g_fZ&&(window.ondragover=function(g){return g.preventDefault(),!1},window.ondrop=function(g){return g.preventDefault(),!1},window.nwgui&&window.nwgui.App.clearCache&&window.nwgui.App.clearCache()),this.g_gs=e||"",this.width=_.width,this.height=_.height,this.g_gt=this.width,this.g_gu=this.height,this.g_gv=this.width,this.g_gw=this.height,this.g_gx=window.innerWidth,this.g_gy=window.innerHeight,this.g_gz=!1,this.g_gA=!0,this.g_gB=!1,Date.now||(Date.now=function(){return+new Date}),this.plugins=[],this.types={},this.g_gC={},this.g_gD=[],this.g_c=[],this.g_gE={},this.g_gF=[],this.g_gG={},this.g_gH=[],this.g_gI=[],this.g_gJ=[],this.g_gK=[],this.g_gL=[],this.g_gM=null,this.g_gN=null,this.g_gO=null,this.g_gP={},this.g_gQ=!1,this.g_gR=!1,this.g_gS=0,this.g_gT=!1,this.g_gU=!1,this.g_gV=[],this.g_gW=!1,this.g_gX="",this.g_gY="",this.g_gZ=null,this.g_g_="",this.g_g$=!1,this.g_ha=!1,this.g_hb=[],this.g_hc=0,this.g_hd=0,this.g_he=30,this.g_hf=0,this.g_hg=0,this.g_hh=1,this.g_hi=new g_a.g_aF,this.g_hj=new g_a.g_aF,this.g_hk=0,this.g_hl=0,this.g_hm=0,this.g_hn=0,this.g_ho=0,this.g_hp=0,this.g_hq=0,this.g_hr=0,this.g_hs=0,this.g_ht=-1,this.g_hu=0,this.g_hv=null,this.g_hw=[],this.g_hx=[],this.g_hy=-1,this.g_hz=[[]],this.g_hA=0,this.g_hB=0,this.g_hC(null),this.g_hD=[],this.g_hE=-1,this.g_hF=0,this.g_hG=0,this.g_hH=!0,this.g_hI=0,this.g_hJ=[],this.g_hK=-1,this.g_hL=-1,this.g_hM=!0,this.g_hN=0,this.g_hO=!1,this.g_hP=0,this.g_hQ=null,this.g_hR=!1,this.g_hS=!1,this.g_hT=new g_a.g_ay,this.g_hU=new g_a.g_ay,this.g_hV=new g_a.g_ay,this.g_hW=[],this.g_hX=new g_a.g_ba([]),this.g_hY=new g_a.g_ba([]),this.g_hZ=[],this.g_h_={},this.g_h$={},this.g_ia={},this.g_ib={},this.g_ic={},this.g_id=null,this.g_ie=null,this.g_if=null,this.g_ig=null,this.g_ih=null,this.g_ii=null,this.g_ij=null,this.g_ik=!1,this.g_il=!1,this.g_im=[null,null],this.g_in=0,this.g_io="",this.g_ip={},this.g_iq=null,this.g_ir=null,this.g_is=!0,this.g_it=null,this.g_iu="",this.g_iv=[],"html5"===this.g_fI&&"file"===location.protocol.substr(0,4)&&alert("Exported games won't work until you upload them. (When running on the file: protocol, browsers block many features from working for security reasons.)"),this.g_iw()}}function _(g,_){z&&z.width===g&&z.height===_||(z=document.createElement("canvas"),z.width=g,z.height=_,B=z.getContext("2d"))}function e(g,_){return 128>=_?g[2]:256>=_?g[1]:g[0]}function t(){return w.length?w.pop():new g_a.g_ay}function n(g){g.clear(),w.push(g)}function p(){try{return!!window.indexedDB}catch(g){return!1}}function o(g){var _=g.target.result;_.createObjectStore("saves",{keyPath:"slot"})}function i(g,_,t,n){try{var e=indexedDB.open("_C2SaveStates");e.onupgradeneeded=o,e.onerror=n,e.onsuccess=function(p){var e=p.target.result;e.onerror=n;var o=e.transaction(["saves"],"readwrite"),i=o.objectStore("saves"),r=i.put({slot:g,data:_});r.onsuccess=t}}catch(g){n(g)}}function r(g,_,t){try{var e=indexedDB.open("_C2SaveStates");e.onupgradeneeded=o,e.onerror=t,e.onsuccess=function(n){var e=n.target.result;e.onerror=t;var p=e.transaction(["saves"]),o=p.objectStore("saves"),i=o.get(g);i.onsuccess=function(){i.result?_(i.result.data):_(null)}}}catch(g){t(g)}}function a(){g_a.g_d("Reloading for continuous preview"),-1<window.location.search.indexOf("continuous")?window.location.reload(!0):window.location+="?continuous"}function s(g){var _={},e;for(e in g)if(g.hasOwnProperty(e)){if(g[e]instanceof g_a.g_ay)continue;if(g[e]&&"undefined"!=typeof g[e].g_oM)continue;if("spriteCreatedDestroyCallback"===e)continue;_[e]=g[e]}return _}var l=Math.ceil,d=Math.round,y=Math.floor,c=Math.max,u=Math.min,h=Math.cos,m=Math.sin,f=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame,j=new Audio,x={"audio/webm; codecs=opus":!!j.canPlayType("audio/webm; codecs=opus"),"audio/ogg; codecs=opus":!!j.canPlayType("audio/ogg; codecs=opus"),"audio/webm; codecs=vorbis":!!j.canPlayType("audio/webm; codecs=vorbis"),"audio/ogg; codecs=vorbis":!!j.canPlayType("audio/ogg; codecs=vorbis"),"audio/mp4":!!j.canPlayType("audio/mp4"),"audio/mpeg":!!j.canPlayType("audio/mpeg")};j=null;g.prototype.g_iw=function(){var g=this;if(this.g_gi){var _=function(){g.g_ix("data.js",function(_){g.g_iy(JSON.parse(_))},function(){alert("Error fetching data.js")})};return void(this.g_gj?this.g_gj.startServer({port:0,localhost_only:!0},function(e){g.g_gk=e,_()},function(g){console.log("Error starting local server: "+g+". Video playback will not work."),_()}):(console.log("Local server unavailable. Video playback will not work."),_()))}var e=this.g_gb?new g_iz("Microsoft.XMLHTTP"):new XMLHttpRequest;var t=this.g_gs||"data.js";(this.g_ga||this.g_gb||this.g_gc||this.g_gd)&&(t="data.json"),e.open("GET",t,!0);var n=!1;if("response"in e&&"responseType"in e)try{e.responseType="json",n="json"===e.responseType}catch(g){n=!1}if(!n&&"responseType"in e)try{e.responseType="text"}catch(g){}if("overrideMimeType"in e)try{e.overrideMimeType("application/json; charset=utf-8")}catch(g){}this.g_gb?e.onreadystatechange=function(){4!==e.readyState||g.g_iy(JSON.parse(e.responseText))}:(e.onload=function(){n?g.g_iy(e.response):g.g_iy(JSON.parse(e.responseText))},e.onerror=function(g){g_a.g_e("Error requesting "+t+":"),g_a.g_e(g)}),e.send()},g.prototype.g_iA=function(){var g=this,_,e,n,p,o,i,r,t,a,s;this.g_iB=this.g_iC&&!this.g_gg,0===this.g_iD&&this.g_fT&&(this.g_iB=!1),this.devicePixelRatio=this.g_iB?window.devicePixelRatio||window.webkitDevicePixelRatio||window.mozDevicePixelRatio||window.msDevicePixelRatio||1:1,this.g_iE();var l;0<this.g_iD&&this.setSize(window.innerWidth,window.innerHeight,!0);try{this.g_iF&&(l={alpha:!0,depth:!1,antialias:!1,failIfMajorPerformanceCaveat:!0},this.g_cu=this.canvas.getContext("webgl2",l)||this.canvas.getContext("webgl",l)||this.canvas.getContext("experimental-webgl",l))}catch(g){}if(this.g_cu){var y=0===this.g_cu.getParameter(this.g_cu.VERSION).indexOf("WebGL 2"),h=this.g_cu.getExtension("WEBGL_debug_renderer_info");if(h){var c=this.g_cu.getParameter(h.UNMASKED_VENDOR_WEBGL),u=this.g_cu.getParameter(h.UNMASKED_RENDERER_WEBGL);this.g_gm=u+" ["+c+"]"}this.g_ca&&(this.g_gm+=" [front-to-back enabled]");for(this.g_iG=document.createElement("canvas"),this.canvas.parentNode.appendChild(this.g_iG),this.g_iG.oncontextmenu=function(){return!1},this.g_iG.onselectstart=function(){return!1},this.g_iG.width=d(this.g_gv*this.devicePixelRatio),this.g_iG.height=d(this.g_gw*this.devicePixelRatio),this.g_iG.style.width=this.g_gv+"px",this.g_iG.style.height=this.g_gw+"px",this.g_iG.style.position="absolute",this.g_iH=this.g_iG.getContext("2d"),this.g_er=new g_a.g_fH(this.g_cu,this.g_gh,this.g_ca),this.g_er.g_ek(this.canvas.width,this.canvas.height),this.g_er.g_cp=0!==this.g_iI,this.g_go=null,this.canvas.addEventListener("webglcontextlost",function(_){_.preventDefault(),g.g_iJ(),g_a.g_d("[Construct 2] WebGL context lost"),window.cr_setSuspended(!0)},!1),this.canvas.addEventListener("webglcontextrestored",function(){g.g_er.g_cz(),g.g_er.g_ek(g.g_er.width,g.g_er.height,!0),g.g_ig=null,g.g_ih=null,g.g_im[0]=null,g.g_im[1]=null,g.g_iK(),g.g_gA=!0,g_a.g_d("[Construct 2] WebGL context restored"),window.cr_setSuspended(!1)},!1),this.g_er.g_fu()||(this.g_hu=NaN),(_=0,e=this.g_gD.length);_<e;_++)for(r=this.g_gD[_],n=0,p=r.g_iL.length;n<p;n++)t=r.g_iL[n],t.g_iM=this.g_er.g_ei(t.id),t.g_ef=this.g_er.g_ff(t.g_iM),this.g_il=this.g_il||this.g_er.g_fd(t.g_iM);for(_=0,e=this.g_gF.length;_<e;_++){for(a=this.g_gF[_],n=0,p=a.g_iL.length;n<p;n++)t=a.g_iL[n],t.g_iM=this.g_er.g_ei(t.id),t.g_ef=this.g_er.g_ff(t.g_iM);for(a.g_iN(),n=0,p=a.g_iO.length;n<p;n++){for(s=a.g_iO[n],o=0,i=s.g_iL.length;o<i;o++)t=s.g_iL[o],t.g_iM=this.g_er.g_ei(t.id),t.g_ef=this.g_er.g_ff(t.g_iM),this.g_il=this.g_il||this.g_er.g_fd(t.g_iM);s.g_iN()}}}else l={alpha:!0},this.g_go=this.canvas.getContext("2d",l),this.g_go.g_fy=this.g_iP,this.g_iG=null,this.g_iH=null,this.g_hu=NaN;this.g_iQ=function(_){g.g_iR(!1,_)},window==window.top||this.g_ge||this.g_gb||(document.addEventListener("mousedown",function(){window.focus()},!0),document.addEventListener("touchstart",function(){window.focus()},!0)),this.g_fJ&&(-1<window.location.search.indexOf("continuous")&&(g_a.g_d("Reloading for continuous preview"),this.g_gY="__c2_continuouspreview",this.g_ha=!0),this.g_iS&&!this.g_gh&&(window.addEventListener("focus",function(){g.setSuspended(!1)}),window.addEventListener("blur",function(){var _=window.parent;_&&_.document.hasFocus()||g.setSuspended(!0)}))),window.addEventListener("blur",function(){g.g_iT()});var m=function(g){if("mousedown"===g.type&&1===g.button&&g.preventDefault(),g_a.g_bE(g)&&document.activeElement&&document.activeElement!==document.getElementsByTagName("body")[0]&&document.activeElement.blur)try{document.activeElement.blur()}catch(g){}};"undefined"==typeof g_iU?window.navigator.msPointerEnabled?document.addEventListener("MSPointerDown",m):document.addEventListener("touchstart",m):document.addEventListener("pointerdown",m),document.addEventListener("mousedown",m),0===this.g_iD&&this.g_iB&&1<this.devicePixelRatio?this.setSize(this.g_iV,this.g_iW,!0):this.setSize(window.innerWidth,window.innerHeight,!0),this.g_iX(),this.g_iY(),this.go(),this.g_iZ={},g_a.seal(this)};g.prototype.setSize=function(g,_,e){var t=0,n=0,p=0,o=0,i=0;if(this.g_gx!==g||this.g_gy!==_||e){this.g_gx=g,this.g_gy=_;var r=this.g_iD,a=(document.mozFullScreen||document.webkitIsFullScreen||!!document.msFullscreenElement||document.fullScreen||this.g_hO)&&!this.g_fM,s,h;if(a||0!==this.g_iD||e){a&&0<this.g_in&&(r=this.g_in);var c=this.devicePixelRatio;4<=r?(s=this.g_iV/this.g_iW,h=g/_,h>s?(p=_*s,5===r?(i=p*c/this.g_iV,1<i?i=y(i):1>i&&(i=1/l(1/i)),p=this.g_iV*i/c,o=this.g_iW*i/c,t=(g-p)/2,n=(_-o)/2,g=p,_=o):(t=(g-p)/2,g=p)):(o=g/s,5===r?(i=o*c/this.g_iW,1<i?i=y(i):1>i&&(i=1/l(1/i)),p=this.g_iV*i/c,o=this.g_iW*i/c,t=(g-p)/2,n=(_-o)/2,g=p,_=o):(n=(_-o)/2,_=o))):this.g_fZ&&this.g_hO&&0===this.g_i_&&(t=y((g-this.g_iV)/2),n=y((_-this.g_iW)/2),g=this.g_iV,_=this.g_iW),2>r&&(this.g_i$=c),this.g_gv=d(g),this.g_gw=d(_),this.width=d(g*c),this.height=d(_*c),this.g_gA=!0,this.g_ja?(this.g_gt=this.width,this.g_gu=this.height,this.g_jb=!0):this.width<this.g_iV&&this.height<this.g_iW||1===r?(this.g_gt=this.width,this.g_gu=this.height,this.g_jb=!0):(this.g_gt=this.g_iV,this.g_gu=this.g_iW,this.g_jb=!1,2===r?(s=this.g_iV/this.g_iW,h=this.g_gx/this.g_gy,h<s?this.g_gt=this.g_gu*h:h>s&&(this.g_gu=this.g_gt/h)):3===r&&(s=this.g_iV/this.g_iW,h=this.g_gx/this.g_gy,h>s?this.g_gt=this.g_gu*h:h<s&&(this.g_gu=this.g_gt/h))),this.canvas&&(this.canvas.width=d(g*c),this.canvas.height=d(_*c),this.g_iB&&(this.canvas.style.width=d(g)+"px",this.canvas.style.height=d(_)+"px"),this.canvas.style.marginLeft=y(t)+"px",this.canvas.style.marginTop=y(n)+"px"),this.g_iG&&(this.g_iG.width=d(g*c),this.g_iG.height=d(_*c),this.g_iG.style.width=this.g_gv+"px",this.g_iG.style.height=this.g_gw+"px",this.g_iG.style.left=y(t)+"px",this.g_iG.style.top=y(n)+"px"),this.g_er&&this.g_er.g_ek(d(g*c),d(_*c)),this.g_go&&(this.g_go.g_fy=this.g_iP),this.g_iX(),this.g_fR&&!this.g_fM&&window.scrollTo(0,0)}}},g.prototype.g_iX=function(){if(this.g_jc&&0!==this.g_jd){var g="portrait";2===this.g_jd&&(g="landscape");try{screen.orientation&&screen.orientation.lock?screen.orientation.lock(g).catch(function(){}):screen.lockOrientation?screen.lockOrientation(g):screen.webkitLockOrientation?screen.webkitLockOrientation(g):screen.mozLockOrientation?screen.mozLockOrientation(g):screen.msLockOrientation&&screen.msLockOrientation(g)}catch(g){console&&console.warn&&console.warn("Failed to lock orientation: ",g)}}},g.prototype.g_iJ=function(){this.g_er.g_fv(),this.g_ik=!0;var g,_,e;for(g=0,_=this.g_gD.length;g<_;g++)e=this.g_gD[g],e.g_je&&e.g_je()},g.prototype.g_iK=function(){this.g_ik=!1;var g,_,e;for(g=0,_=this.g_gD.length;g<_;g++)e=this.g_gD[g],e.g_jf&&e.g_jf()};var M=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.msCancelAnimationFrame||window.oCancelAnimationFrame;g.prototype.setSuspended=function(g){var _=this,e,t;if(g&&!this.g_gB)for(g_a.g_d("[Construct 2] Suspending"),this.g_gB=!0,-1!==this.g_hK&&M(this.g_hK),-1!==this.g_hL&&clearTimeout(this.g_hL),(e=0,t=this.g_hJ.length);e<t;e++)this.g_hJ[e](!0);else if(!g&&this.g_gB){for(g_a.g_d("[Construct 2] Resuming"),this.g_gB=!1,this.g_hk=g_a.g_ap(),this.g_hm=g_a.g_ap(),this.g_hp=0,this.g_hf=0,(e=0,t=this.g_hJ.length);e<t;e++)this.g_hJ[e](!1);this.g_iR(!1)}},g.prototype.g_jg=function(g){this.g_hJ.push(g)},g.prototype.g_jh=function(g){return this.g_iv[g]},g.prototype.g_iy=function(g){g&&g.project||g_a.g_e("Project model unavailable");var _=g.project;if(this.name=_[0],this.g_ji=_[1],this.g_iD=_[12],this.g_i_=_[12],this.g_iV=_[10],this.g_iW=_[11],this.g_jj=this.g_iV/2,this.g_jk=this.g_iW/2,this.g_jl=_[18],this.g_jm=_[19],this.g_jn=_[28],this.g_ir=_[29],0===this.g_jm){var e=new Image;e.crossOrigin="anonymous",this.g_iq={g_jo:e};var n=this.g_iq;e.addEventListener("error",function(){n.g_jo=null});var o;o=this.g_fJ?this.g_jp("loading-logo.png"):this.g_jn+"loading-logo.png",this.g_jq(e,o)}else if(4===this.g_jm){var r=new Image;r.src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxNzAwLjc5MDA0cHgiIGhlaWdodD0iMTcwMC43OTAwNHB4IiB2aWV3Qm94PSIyODcgMzE3IDExMjUgMTEyNSINCgkgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcwMC43OTAwNCAxNzAwLjc5MDA0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJsb2dvIj4NCgk8Zz4NCgkJPGc+DQoJCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTM1NC45Nzc1NCwxMTk1LjYyMzA1DQoJCQkJYzExLjM4NDc3LDAsMjIuMDEyNywzLjIzNzMsMzEuMDE3NTgsOC44Mzc4OWMxLjk0NjI5LDEuMjEwOTQsMi41ODQ5NiwzLjc0OTAyLDEuNDM4NDgsNS43MzQzOGwtNC45MzI2Miw4LjU0MTk5DQoJCQkJYy0zLjI3ODMyLDUuNjc5NjktMTAuMDMzMiw4LjM3Njk1LTE2LjMxNzM4LDYuNTAwOThjLTIuNzY0NjUtMC44MjUyLTUuNjkzMzYtMS4yNjg1NS04LjcyNjU2LTEuMjY4NTUNCgkJCQljLTE2LjgyOTEsMC0zMC40NzI2NiwxMy42NDM1NS0zMC40NzI2NiwzMC40NzI2NmMwLDE2LjgyODEzLDEzLjY0MzU1LDMwLjQ3MjY2LDMwLjQ3MjY2LDMwLjQ3MjY2DQoJCQkJYzMuMDMzMiwwLDUuOTYxOTEtMC40NDMzNiw4LjcyNjU2LTEuMjY4NTVjNi4yOTQ5Mi0xLjg3OTg4LDEzLjAzMzIsMC44MTE1MiwxNi4zMTczOCw2LjUwMDk4bDQuOTMxNjQsOC41NDE5OQ0KCQkJCWMxLjE0NzQ2LDEuOTg4MjgsMC41MTA3NCw0LjUyMzQ0LTEuNDM4NDgsNS43MzQzOGMtOS4wMDM5MSw1LjYwMTU2LTE5LjYzMTg0LDguODM3ODktMzEuMDE2Niw4LjgzNzg5DQoJCQkJYy0zMi40ODUzNSwwLTU4LjgxOTM0LTI2LjMzNDk2LTU4LjgxOTM0LTU4LjgxOTM0QzI5Ni4xNTgyLDEyMjEuOTU3MDMsMzIyLjQ5MjE5LDExOTUuNjIzMDUsMzU0Ljk3NzU0LDExOTUuNjIzMDUNCgkJCQlMMzU0Ljk3NzU0LDExOTUuNjIzMDV6IE03MDMuMjE0ODQsMTI1OS4xNzU3OGMtMTQuNTU5NTctOS44MTczOC0yMC4yMDMxMy0yMC4wMzIyMy0yMC4yMDMxMy0zMy4wODAwOA0KCQkJCWMwLTE4LjQ4OTI2LDE1LjcxNDg0LTI5Ljc2MzY3LDM4LjI2NjYtMjkuNzYzNjdjOS42NTcyMywwLDE4LjcyMTY4LDIuNTQyOTcsMjYuNTU5NTcsNi45OTQxNA0KCQkJCWMyLjA0OTgsMS4xNjQwNiwyLjc2MTcyLDMuNzgzMiwxLjU4MzAxLDUuODI0MjJsLTMuNDE3OTcsNS45MTk5MmMtMy4yNDcwNyw1LjYyNDAyLTkuOTA4Miw4LjMzMTA1LTE2LjE1MzMyLDYuNTQ4ODMNCgkJCQljLTIuNzIzNjMtMC43NzYzNy01LjU5ODYzLTEuMTkyMzgtOC41NzEyOS0xLjE5MjM4Yy0xMC40OTAyMywwLTExLjU5ODYzLDkuNTc2MTctNC44NTc0MiwxNC4xMjMwNWwyMy42ODY1MiwxNS45NzY1Ng0KCQkJCWM5Ljk5MDIzLDYuNzM4MjgsMTUuODk1NTEsMTcuMDY2NDEsMTUuODk1NTEsMjguNzE4NzVjMCwxOC43ODYxMy0xNS4wMDY4NCwzMy4zMDc2Mi0zOC4yNjc1OCwzMy4zMDc2Mg0KCQkJCWMtOS41MjI0NiwwLTE4LjU4Nzg5LTEuOTU3MDMtMjYuODE1NDMtNS40OTAyM2MtNy43ODEyNS0zLjMzOTg0LTEwLjkzMzU5LTEyLjc4MjIzLTYuNjk3MjctMjAuMTE4MTZsMy40ODczLTYuMDQxOTkNCgkJCQljMS4yMTM4Ny0yLjA5OTYxLDMuOTMxNjQtMi43NTk3Nyw1Ljk3NDYxLTEuNDU2MDVjNi44NTkzOCw0LjM4MjgxLDE2LjQ5MDIzLDcuNTk0NzMsMjQuNzU4NzksNy41OTQ3Mw0KCQkJCWMxMC41NDU5LDAsMTEuMzI4MTMtOS45NTg5OCwzLjc2NzU4LTE1LjA1NzYyTDcwMy4yMTQ4NCwxMjU5LjE3NTc4TDcwMy4yMTQ4NCwxMjU5LjE3NTc4eiBNOTg0LjYzMDg2LDEyMDIuMDAwOTgNCgkJCQljMC0yLjM0NzY2LDEuOTAzMzItNC4yNTE5NSw0LjI1MTk1LTQuMjUxOTVoOS45MjE4OGM3LjgyNzE1LDAsMTQuMTcyODUsNi4zNDU3LDE0LjE3Mjg1LDE0LjE3MzgzdjU3LjQwMTM3DQoJCQkJYzAsOC42MTAzNSw2Ljk4MDQ3LDE1LjU5MDgyLDE1LjU5MDgyLDE1LjU5MDgyczE1LjU5MDgyLTYuOTgwNDcsMTUuNTkwODItMTUuNTkwODJ2LTU3LjQwMTM3DQoJCQkJYzAtNy44MjgxMyw2LjM0NTctMTQuMTczODMsMTQuMTcyODUtMTQuMTczODNoOS45MjA5YzIuMzQ4NjMsMCw0LjI1MTk1LDEuOTA0Myw0LjI1MTk1LDQuMjUxOTV2NjcuMzIzMjQNCgkJCQljMCwyNC4yNjU2My0xOS42NzA5LDQzLjkzNzUtNDMuOTM2NTIsNDMuOTM3NXMtNDMuOTM3NS0xOS42NzE4OC00My45Mzc1LTQzLjkzNzVWMTIwMi4wMDA5OEw5ODQuNjMwODYsMTIwMi4wMDA5OHoNCgkJCQkgTTQ2Ni44NjkxNCwxMTk1LjYyMzA1YzMyLjQ4NDM4LDAsNTguODE4MzYsMjYuMzMzOTgsNTguODE4MzYsNTguODE5MzRjMCwzMi40ODQzOC0yNi4zMzM5OCw1OC44MTkzNC01OC44MTgzNiw1OC44MTkzNA0KCQkJCWMtMzIuNDg2MzMsMC01OC44MTkzNC0yNi4zMzQ5Ni01OC44MTkzNC01OC44MTkzNEM0MDguMDQ5OCwxMjIxLjk1NzAzLDQzNC4zODI4MSwxMTk1LjYyMzA1LDQ2Ni44NjkxNCwxMTk1LjYyMzA1DQoJCQkJTDQ2Ni44NjkxNCwxMTk1LjYyMzA1eiBNNDY2Ljg2OTE0LDEyMjUuMDMzMmMtMTYuMjQzMTYsMC0yOS40MTAxNiwxMy4xNjY5OS0yOS40MTAxNiwyOS40MDkxOA0KCQkJCXMxMy4xNjY5OSwyOS40MDgyLDI5LjQxMDE2LDI5LjQwODJjMTYuMjQxMjEsMCwyOS40MDgyLTEzLjE2NjAyLDI5LjQwODItMjkuNDA4MlM0ODMuMTEwMzUsMTIyNS4wMzMyLDQ2Ni44NjkxNCwxMjI1LjAzMzINCgkJCQlMNDY2Ljg2OTE0LDEyMjUuMDMzMnogTTU1Ni43MzI0MiwxMzExLjEzNDc3Yy0yLjM0NzY2LDAtNC4yNTE5NS0xLjkwMjM0LTQuMjUxOTUtNC4yNXYtOTQuOTYxOTENCgkJCQljMC03LjgyODEzLDYuMzQ1Ny0xNC4xNzM4MywxNC4xNzM4My0xNC4xNzM4M2gzLjk1ODk4YzQuNjI1LDAsOC45NTg5OCwyLjI1Njg0LDExLjYxMTMzLDYuMDQ1OWw0MS4xMjIwNyw1OC43NDcwN3YtNTAuNjE5MTQNCgkJCQljMC03LjgyODEzLDYuMzQ1Ny0xNC4xNzM4MywxNC4xNzI4NS0xNC4xNzM4M2g5LjkyMTg4YzIuMzQ3NjYsMCw0LjI1MTk1LDEuOTA0Myw0LjI1MTk1LDQuMjUxOTV2OTQuOTYwOTQNCgkJCQljMCw3LjgyOTEtNi4zNDU3LDE0LjE3Mjg1LTE0LjE3MzgzLDE0LjE3Mjg1aC0zLjk1ODk4Yy00LjYyNSwwLTguOTU4OTgtMi4yNTU4Ni0xMS42MTEzMy02LjA0NDkybC00MS4xMjIwNy01OC43NDYwOXY1MC42MTgxNg0KCQkJCWMwLDcuODI5MS02LjM0NTcsMTQuMTcyODUtMTQuMTcyODUsMTQuMTcyODVINTU2LjczMjQyTDU1Ni43MzI0MiwxMzExLjEzNDc3eiBNMTIxNS4wMjA1MSwxMjExLjkyMjg1DQoJCQkJYzAtNy44MjgxMyw2LjM0NTctMTQuMTczODMsMTQuMTcyODUtMTQuMTczODNoNTAuMzE1NDNjMi4zNDg2MywwLDQuMjUxOTUsMS45MDQzLDQuMjUxOTUsNC4yNTE5NXY1LjY2OTkyDQoJCQkJYzAsNy44MjcxNS02LjM0NTcsMTQuMTcyODUtMTQuMTcyODUsMTQuMTcyODVoLTYuMDI0NDF2NzUuMTE4MTZjMCw3LjgyOTEtNi4zNDU3LDE0LjE3Mjg1LTE0LjE3Mjg1LDE0LjE3Mjg1aC05LjkyMTg4DQoJCQkJYy0yLjM0ODYzLDAtNC4yNTE5NS0xLjkwMjM0LTQuMjUxOTUtNC4yNXYtODUuMDQxMDJoLTE1Ljk0NDM0Yy0yLjM0ODYzLDAtNC4yNTE5NS0xLjkwMzMyLTQuMjUxOTUtNC4yNTE5NVYxMjExLjkyMjg1DQoJCQkJTDEyMTUuMDIwNTEsMTIxMS45MjI4NXogTTc3Ni40NDkyMiwxMjExLjkyMjg1YzAtNy44MjgxMyw2LjM0NTctMTQuMTczODMsMTQuMTczODMtMTQuMTczODNoNTAuMzE0NDUNCgkJCQljMi4zNDk2MSwwLDQuMjUxOTUsMS45MDQzLDQuMjUxOTUsNC4yNTE5NXY1LjY2OTkyYzAsNy44MjcxNS02LjM0NTcsMTQuMTcyODUtMTQuMTcxODgsMTQuMTcyODVoLTYuMDI1Mzl2NzUuMTE4MTYNCgkJCQljMCw3LjgyOTEtNi4zNDU3LDE0LjE3Mjg1LTE0LjE3Mjg1LDE0LjE3Mjg1aC05LjkyMDljLTIuMzQ5NjEsMC00LjI1MTk1LTEuOTAyMzQtNC4yNTE5NS00LjI1di04NS4wNDEwMmgtMTUuOTQ1MzENCgkJCQljLTIuMzQ3NjYsMC00LjI1MTk1LTEuOTAzMzItNC4yNTE5NS00LjI1MTk1VjEyMTEuOTIyODVMNzc2LjQ0OTIyLDEyMTEuOTIyODV6IE05MjkuNjA0NDksMTI3Mi4wMjI0NmwyNi45NTgwMSwzMi4xMjc5Mw0KCQkJCWMyLjMxNDQ1LDIuNzU3ODEsMC4zNDM3NSw2Ljk4NDM4LTMuMjU2ODQsNi45ODQzOGgtMTkuNzA1MDhjLTQuMTg5NDUsMC04LjE2NTA0LTEuODUxNTYtMTAuODU3NDItNS4wNjA1NWwtMjIuNjgxNjQtMjcuMDMxMjUNCgkJCQl2MjcuODQxOGMwLDIuMzQ3NjYtMS45MDMzMiw0LjI1LTQuMjUxOTUsNC4yNWgtOS45MjA5Yy03LjgyNzE1LDAtMTQuMTcyODUtNi4zNDM3NS0xNC4xNzI4NS0xNC4xNzI4NXYtODUuMDM5MDYNCgkJCQljMC03LjgyODEzLDYuMzQ1Ny0xNC4xNzM4MywxNC4xNzI4NS0xNC4xNzM4M2gyOS43NjM2N2MyMi43MDAyLDAsNDEuMTAyNTQsMTcuMTMzNzksNDEuMTAyNTQsMzguMjY4NTUNCgkJCQlDOTU2Ljc1NDg4LDEyNTIuNTkwODIsOTQ1LjQzNjUyLDEyNjYuNzAyMTUsOTI5LjYwNDQ5LDEyNzIuMDIyNDZMOTI5LjYwNDQ5LDEyNzIuMDIyNDZ6IE05MDAuMDYxNTIsMTIyMS44NDM3NXYzMi41OTg2M2g4LjUwMzkxDQoJCQkJYzEwLjk1ODk4LDAsMTkuODQyNzctNy4yOTc4NSwxOS44NDI3Ny0xNi4yOTg4M2MwLTkuMDAxOTUtOC44ODM3OS0xNi4yOTk4LTE5Ljg0Mjc3LTE2LjI5OThIOTAwLjA2MTUyTDkwMC4wNjE1MiwxMjIxLjg0Mzc1eg0KCQkJCSBNMTE1OC4zNTkzOCwxMTk1LjYyMzA1YzExLjM4NDc3LDAsMjIuMDEyNywzLjIzNzMsMzEuMDE3NTgsOC44Mzc4OWMxLjk0NzI3LDEuMjEwOTQsMi41ODQ5NiwzLjc0OTAyLDEuNDM4NDgsNS43MzQzOA0KCQkJCWwtNC45MzI2Miw4LjU0MTk5Yy0zLjI3ODMyLDUuNjc5NjktMTAuMDMzMiw4LjM3Njk1LTE2LjMxNzM4LDYuNTAwOThjLTIuNzY0NjUtMC44MjUyLTUuNjkzMzYtMS4yNjg1NS04LjcyNTU5LTEuMjY4NTUNCgkJCQljLTE2LjgyOTEsMC0zMC40NzI2NiwxMy42NDM1NS0zMC40NzI2NiwzMC40NzI2NmMwLDE2LjgyODEzLDEzLjY0MzU1LDMwLjQ3MjY2LDMwLjQ3MjY2LDMwLjQ3MjY2DQoJCQkJYzMuMDMyMjMsMCw1Ljk2MDk0LTAuNDQzMzYsOC43MjU1OS0xLjI2ODU1YzYuMjk1OS0xLjg3OTg4LDEzLjAzMzIsMC44MTE1MiwxNi4zMTgzNiw2LjUwMDk4bDQuOTMwNjYsOC41NDE5OQ0KCQkJCWMxLjE0NzQ2LDEuOTg4MjgsMC41MTA3NCw0LjUyMzQ0LTEuNDM3NSw1LjczNDM4Yy05LjAwNDg4LDUuNjAxNTYtMTkuNjMyODEsOC44Mzc4OS0zMS4wMTc1OCw4LjgzNzg5DQoJCQkJYy0zMi40ODUzNSwwLTU4LjgxOTM0LTI2LjMzNDk2LTU4LjgxOTM0LTU4LjgxOTM0QzEwOTkuNTQwMDQsMTIyMS45NTcwMywxMTI1Ljg3NDAyLDExOTUuNjIzMDUsMTE1OC4zNTkzOCwxMTk1LjYyMzA1eiIvPg0KCQkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMwMEZGREEiIGQ9Ik0xMzE4LjE5NzI3LDEyMDYuMDMyMjMNCgkJCQljMC03LjgyODEzLDYuMzQ1Ny0xNC4xNzM4MywxNC4xNzI4NS0xNC4xNzM4M2MyMC42NTYyNSwwLDQxLjMxMjUsMCw2MS45Njg3NSwwYzMuNDI5NjksMCw1LjQ1MDIsMy44ODA4NiwzLjQ4MzQsNi42OTA0Mw0KCQkJCWwtMTkuMjk2ODgsMjcuNTY3MzhjMTUuNTQyOTcsOC4zNzU5OCwyNi4xMDY0NSwyNC44MDA3OCwyNi4xMDY0NSw0My42OTUzMWMwLDI3LjM5NzQ2LTIyLjIwODk4LDQ5LjYwNjQ1LTQ5LjYwNjQ1LDQ5LjYwNjQ1DQoJCQkJYy0xNi42ODg0OCwwLTMxLjQ1MTE3LTguMjQwMjMtNDAuNDQzMzYtMjAuODc1OThjLTEuNDUwMi0yLjAzOTA2LTAuODMxMDUtNC44OTk0MSwxLjMzNTk0LTYuMTUyMzRsMTAuOTc3NTQtNi4zMzc4OQ0KCQkJCWM0Ljg4MTg0LTIuODE4MzYsMTAuOTc5NDktMi40NzU1OSwxNS41MTQ2NSwwLjg3MzA1YzMuNTI4MzIsMi42MDU0Nyw3Ljg5MTYsNC4xNDY0OCwxMi42MTUyMyw0LjE0NjQ4DQoJCQkJYzExLjc0MjE5LDAsMjEuMjU5NzctOS41MTg1NSwyMS4yNTk3Ny0yMS4yNTk3N3MtOS41MTc1OC0yMS4yNTk3Ny0yMS4yNTk3Ny0yMS4yNTk3N2gtMTUuMjE3NzcNCgkJCQljLTMuNDI5NjksMC01LjQ1MDItMy44ODA4Ni0zLjQ4NDM4LTYuNjkwNDNsMTguMTM1NzQtMjUuOTA4MmgtMzIuMDA5NzdjLTIuMzQ4NjMsMC00LjI1MTk1LTEuOTAzMzItNC4yNTE5NS00LjI1MTk1VjEyMDYuMDMyMjN6DQoJCQkJIi8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0RBRThGNyIgZD0iTTg1MC4zOTU1MSw4NTcuNTkxOA0KCQkJCQljLTUwLjM1NjQ1LDAtOTQuMzI1Mi0yNy4zNTY0NS0xMTcuODUyNTQtNjguMDIwNTFsLTgwLjAzMDI3LDQ2LjIwNDFjLTQuNjU1MjcsMi42ODk0NS02LjEzMTg0LDguNzE4NzUtMy4yNDkwMiwxMy4yNTU4Ng0KCQkJCQljNDIuMjM3Myw2Ni40ODYzMywxMTYuNTMzMiwxMTAuNjA3NDIsMjAxLjEzMTg0LDExMC42MDc0MmM4OC4xMjU5OCwwLDE2NS4wNzEyOS00Ny44NzUsMjA2LjI0MzE2LTExOS4wMzYxM2wtODAuNDg3My00Ni40Njk3Mw0KCQkJCQljLTQuMzEzNDgtMi40OTAyMy05LjgwMTc2LTEuMjA1MDgtMTIuNTcwMzEsMi45MzU1NUM5MzkuMTc1NzgsODMzLjU2MjUsODk3LjU5MTgsODU3LjU5MTgsODUwLjM5NTUxLDg1Ny41OTE4DQoJCQkJCUw4NTAuMzk1NTEsODU3LjU5MTh6IE0xMTM2LjcyMTY4LDU1Ni4yMTc3N2M0LjYxNDI2LTIuNjYzMDksNi4xMTAzNS04LjYxOTE0LDMuMzEyNS0xMy4xNTEzNw0KCQkJCQljLTU5LjkxNTA0LTk3LjAzMDI3LTE2Ny4yMjQ2MS0xNjEuNjk0MzQtMjg5LjYzODY3LTE2MS42OTQzNGMtMTI1Ljg5MzU1LDAtMjM1LjgxMzQ4LDY4LjM5MjU4LTI5NC42MzM3OSwxNzAuMDQ5OA0KCQkJCQlsODAuMzc2OTUsNDYuNDA2MjVjNC4zOTc0NiwyLjUzOTA2LDEwLjAwMTk1LDEuMTQ5NDEsMTIuNzEwOTQtMy4xNDU1MQ0KCQkJCQljNDIuMTY0MDYtNjYuODUxNTYsMTE2LjY2ODk1LTExMS4yNjM2NywyMDEuNTQ1OS0xMTEuMjYzNjdjODguMTI1OTgsMCwxNjUuMDcxMjksNDcuODc1OTgsMjA2LjI0MzE2LDExOS4wMzYxMw0KCQkJCQlMMTEzNi43MjE2OCw1NTYuMjE3Nzd6Ii8+DQoJCQkJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNBNUJBQzgiIGQ9Ik04NTAuMzk1NTEsOTU5LjYzODY3DQoJCQkJCWMtODQuNTk4NjMsMC0xNTguODk0NTMtNDQuMTIxMDktMjAxLjEzMTg0LTExMC42MDc0MmMtMi44NzY5NS00LjUzMDI3LTEuMzk5NDEtMTAuNTcwMzEsMy4yNDkwMi0xMy4yNTU4Nmw4MC4wMzAyNy00Ni4yMDQxDQoJCQkJCWMtMTEuNTgxMDUtMjAuMDE2Ni0xOC4yMDk5Ni00My4yNTQ4OC0xOC4yMDk5Ni02OC4wNDE5OWMwLTc0Ljc4NTE2LDYwLjU1NzYyLTEzNi4wNjI1LDEzNi4wNjI1LTEzNi4wNjI1DQoJCQkJCWM0Ny4xOTYyOSwwLDg4Ljc4MDI3LDI0LjAyOTMsMTEzLjE4NTU1LDYwLjUyMjQ2YzIuNzY0NjUsNC4xMzM3OSw4LjI2MzY3LDUuNDIxODgsMTIuNTcwMzEsMi45MzU1NWw4MC40ODczLTQ2LjQ2OTczDQoJCQkJCWMtNDEuMTcxODgtNzEuMTYwMTYtMTE4LjExNzE5LTExOS4wMzYxMy0yMDYuMjQzMTYtMTE5LjAzNjEzYy04NC44NzY5NSwwLTE1OS4zODE4NCw0NC40MTIxMS0yMDEuNTQ1OSwxMTEuMjYzNjcNCgkJCQkJYy0yLjcwNjA1LDQuMjkxMDItOC4zMTgzNiw1LjY4MTY0LTEyLjcxMDk0LDMuMTQ1NTFsLTgwLjM3Njk1LTQ2LjQwNjI1DQoJCQkJCWMtMjguOTUyMTUsNTAuMDQwMDQtNDUuNTIzNDQsMTA4LjEzOTY1LTQ1LjUyMzQ0LDE3MC4xMDc0MmMwLDE4Ni45NjM4NywxNTEuMzk0NTMsMzQwLjE1NzIzLDM0MC4xNTcyMywzNDAuMTU3MjMNCgkJCQkJYzEyMi40MTQwNiwwLDIyOS43MjM2My02NC42NjQwNiwyODkuNjM4NjctMTYxLjY5NTMxYzIuNzk0OTItNC41MjYzNywxLjI5NDkyLTEwLjQ5MDIzLTMuMzEyNS0xMy4xNTEzN2wtODAuMDgzMDEtNDYuMjM3Mw0KCQkJCQlDMTAxNS40NjY4LDkxMS43NjM2Nyw5MzguNTIxNDgsOTU5LjYzODY3LDg1MC4zOTU1MSw5NTkuNjM4Njd6Ii8+DQoJCQk8L2c+DQoJCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzAwRkZEQSIgZD0iTTExMzcuMTg1NTUsNzU4LjExMzI4di03My4xNjc5N2wtNjMuMzY1MjMsMzYuNTgzOTgNCgkJCQlMMTEzNy4xODU1NSw3NTguMTEzMjhMMTEzNy4xODU1NSw3NTguMTEzMjh6IE0xMDI2LjU3NjE3LDcwNS4xNjQwNmwxMjAuMDU4NTktNjkuMzE2NDENCgkJCQljMTIuNTY4MzYtNy4yNTU4NiwyOC4zNDQ3MywxLjg1MjU0LDI4LjM0NTcsMTYuMzY2MjF2MTM4LjYzMDg2Yy0wLjAwMDk4LDE0LjUxMjctMTUuNzc3MzQsMjMuNjIyMDctMjguMzQ1NywxNi4zNjYyMQ0KCQkJCWwtMTIwLjA1ODU5LTY5LjMxNjQxQzEwMTQuMDI4MzIsNzMwLjY0OTQxLDEwMTQuMDI4MzIsNzEyLjQwOTE4LDEwMjYuNTc2MTcsNzA1LjE2NDA2eiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=";var a=new Image;a.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAABABAMAAACekdKMAAAAMFBMVEUAAAByfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYYgo7vbAAAAD3RSTlMAmd137hFVqjO7zCKIRGZ881JRAAAFY0lEQVR42u2aPW/bVhSGn1iiPizZ8D+QgSJBNglFmiboQA0NUKAD1XotYA0BOspAkZnqx24vnTrIQNCpg4QkQMcYKDoW9j9w5y6qLNqWFDlvh3tJUa6ddHBhAuS7SKBIQffhuee851CQKVOmTJkyZcqUKXmqa8O+uyNlABKsFRmdP0o5AOle2gHoWdoBzFrpBHACwPeetJNmAFSlt6kGwGH0LqUAVqRuqgHkpEaqAVRkfvOWr+Dh9Rc4j6VvwnrhPNAbgK2ezj+yx7Z6GjUuASi4Ch4lHQAGwBeRK1rROQAdUx5K0hE4NUkaAdS02ZEuoms2wkCSgvYSgFJfkn6CobkSPG0mEcAOrHnGFOxAToHNjk/MygLgO/PxL0BN9yRdQKlufMQAoCdJGi8BOJYknXTJ269cu9HtdqNb4Ni6oimUbFb0dAZQ1DmULJ+TFtT0qQHwg73mLlCMfFUMQPR5VWrbmttNHICC1KDiSZ+w3pMOwFPDhP4IYFtv4ZX0nIorbUBNmjWAiqdZg5fmNFd6jvPhJQDjAV9LI0r28IpmycsBZalNWfoRWJcuoKY9c7cCkwpOwdcIqNT1BmrSgQkNbQAvpAGOF+aHOIBpCxhKR/TVBNjVOHkAOgrg2N6aoU7sklmVidtD7bNm/fIrjaBmk+Sxea142iBnTyguAfjZZscNXLOdXFM8EgVgXRpDz/6yonTEts6AXdV1APTVoKigFSXEmj3XN0kSV01WFQwAHC8O4Mhagye8NgHS137SALzsS3dxwhtXkQ4oaw64eqomOFKXbc2xJbFLTX8DOHYnsKsJu2Gdu8IIuTqjrMB8eyM5ACIFXQo2S5t7lNMM6AdFTaCgADqahHW8EQIohBk9rzEdE+JXAtjVmHWpDTmplUAA96Ea/bJDnVKSWjgaFTSHqubgmjVDXQchgFy4wBXNcXV6LYC8RjbEypomcCAyBopRShxqAn21yenM8WawqjOoKVbmLYBFndeImsnyVwJY1RR8NW1FTRiA6UNTCsP6fKwLONQBZTXx1WVbT0KbtwygvAxg81oAZU0xe2QYxkmyrDDx2DzWBXTUZFs7dNQwHUEMwN4VAKb47wOQ1wj8Gx0+/Y8A8powVJtt7XOoxn8A8N4IqCrA8cJUmzgAl3JAUWN8tSjqDX0NwI/XbwugGLe178oBK7bBaBesm0gggOUqwLrOHe8c1jV2NAMOw/XFAFRth2dr/burANS1cSc0C8kDsB7zAZvgKCjoLTiaFqwpmvwLQC7e2b3PB4CrZj48KXkAKktOEPr6VqeAr680udzEWACluK0LreJ1ThBe6+w4HkfJAhD1AtbAu3qgPcDVX2oCK9bqxwFQ1+fRsVW7va/uBZpAWaND652TCGBoM1rHHN6VmQlsq6cdE+4mC75oLAC49prKB1zTDd6NukHIKahbIkkEsGrmAQWZbZqXNLClrg04dTP4KnjnCwBfmgkZT7WD45k94C8BmA3MPGBgeqcbfQBxwwDsRMi3N7Iqc3dzsuVhV5ofkevpJOoGKUn6Ax5L92F49USoayZCls08uQDiM0ETCWPb8k7DMmH02SICGC7ayVhnsABwEpsZQkfxUpI4ALGpsFn4xCbHcVjnwgnvAkBh0U6CbzqrXgzA1E6FB9YOJGcacgUAfl36t0Ro/SIDUDEL/D1WBcJr5q0oRoJ2LQZgZJ4LPIu2RCPJAJafDLm2Yr2OHmQ4H0vzBksA2PKl38L3fY0aLAFYejK0ZpJhelVKzkj8dlRNzkj8dpRP0DTkVjTUXroB9PVnqtefS9I05BZU8NOdAyUl5q8RtwUg6KYcwP1Up8CanpMpU6ZMmTLdgP4BRYsi23xEdOAAAAAASUVORK5CYII=";var s=new Image;s.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAAgCAYAAAD9qabkAAAGsElEQVR42u1cLVQcVxSOqKmoqKipqKioQVRUYCoqImoqEBU1EYiIiIT94SQ9O8tw2p0Zcg4VERGImAhERAyiAoGJiEBgEAgEBoGIwCAQ7bvv3fve3TdvZndhQWy+75wR7My+P+797u/sgwcAAAAAAAAAAAAAAAAAMGd0svJ5Z1hsdvPyh7bn6D49RxdODbg39Iblsghe6jL3n6xlW0s4qZuhOyw+dYflf2vD0W9tz9F9eo4unBpwfwKaFc9E8NouQwaHnaz6EScGAgAWkACMq3qV8gC6WfXO3LtmErgECYAAgIX0AIpPjcKZV9+b+2csoEc4NRAA8BkRgH1uo/pdBBQ5ARAA8JkRQKfzz5eeACJhXsv+WupkxVtz74LDiWsTLuzFz0nCkRKLTSRD92m8+N76+suvJCx58aL6Wj7P8/wLGo9yFD5fkRUfU3P0htVjnn+5u1H+YZ474fXupPfjlJf2Zf9uyOQ/zbe+i54/pzH/LIpvbkIAtNfusNoy/5tTOU8KxWjd4azM+u1eqsfNpF0OZL+QdGBuBNAZjlbC96tVyREkr6zYCYq1tSQCTUKesJan/J3XtfkH5a+iXJoUzN8HLYnLPSIIPwaThJn/w9hzRnnHSMjkQxrGu+wPqocxWSjFj/d+KmPNQgAUZiXnN2P1zTnYvWSjR3KWRDQJsvsJHhswNwLo59VDESgSLm/RQ4JwTyzkev7yW2vBgoL1lJKfpRSCkotB2Iuz+jrLHTd3+UZZuPfe4g6rFSEqa+lF8cz+YgIQkiHLHSuN348hLrlP+1JEc05ziPchXoReA33OIdN5k9fUTgCGUIhYeZ7eoPpFz0MeEHtEl24vo9UaYQ6LEXI2wFwIgBTaKMYxK8ZJUGZRimI/6TWwEJIyitsuityN3G5bceBnWdGXxwmC52cl6w7+/tmHG4nKBClQTCbeAzBk1RCv7zM5vEt5QF4JWeFoLbIGIcWY1IRQZiGADlv5epghZ+PcfrOe3abz916ECQMg5cBEAmgqA5KQiaUhYRYX1Fl5tlhGGZvCBm+ljEXUgk4KHQusVRYjsG7caksTUBw6eCIxXkCStMhCivKxC6wIYDNFcsFjSZc6vVdj4nFWwLdtBDjvJCDNqwmsn7uwKA4D2GNxnoep4EDKgSk8gAmXiWd1/KsU+UrH2S1W9ZVK5llSIKWzY9kyo1Mk9jauNUGECkTxr/IIJI4/aOxkZIvZyTlubiGAtUEIcZrGo/klyajX0Na+O08CWAtkfexDDU686jCgZ0IuPvOPkHDgVh4A3U+7ty4JlYrXx59zVnIs0eYVafRIC6y4thJaiOVW8f+TWsJwmou9jzYCCPuZoiuSFdCs4YgV7dl9EIA681P1/3sVeyFdIceWdQHATEnA2vdMGSrOyre7rSF5R4quXWkRWPEI/Jo4fpX4X5fhfAnPuMNt7zI4T8C59G0EIPux3Y4TxhPFClWFkOS8SwLw56YIQJKnEgYoD+pazhMA5k8AnITTipu2Wqy8WUhGPTcJLSEPEVgigfg+KZiK/+OcwUGcK5iENgKgTHtbibJhvL1UQvPOcgCcg+iosxo/49GqvSbkJQDg1gTg+gJYuBtcTV3ai8MIVevetvcjK0pxtnyeUvRQYShOpFx2GwLgpOEVeyarU41nXvUVi5zKg9gyIec7ZiEA3eiUVnSXT/Gfb/h17AspSXgFAHdCAKzE2+I2xwpO7mgo3RWHLdbsOnbvxxJZTDJkoccUxiQOfZKPKhURCXAX3r4mjjYC0LkGq7SJyobrHiyPpVOR1yBNUNuJs319oz6ArHwf7yeQTb1KIUlUdv2vdNkVAO6MALjMp1twd12MbBXpQsZNtfbadlzV+VZTCF8ZcGOkLGyIiV0ykiyji9PLN6o770Bc+kkE4LwA33AT5xcOQ5tztaJIZVPvg58deWs9IwEEL8QmObd5/INU12I6JGoujQLAXAmAQJZGdeTVfkMgpfziHvt3BxoU0pMLJwvTbrHNjF+k5qeuQR3PTyIA77lIbF+7irN+oklHdd3pSgE1KPWECGYggGPak++fGG9Z3m0Kd0LsH5qlAGAi/C8CGRfzNuOQxeaXcjYpe58qHaaU177809CsQvX7aV5msbH2wD3rPJDRatzmKx6DHS8KJybtZ5rvuHCg6MkLOjK/zDntT4JJKdSFUO586Dwn9fM/DYnTy2lzIgAALAjCy0HpEAEAgEUmAA5v+nk9RAEAYEHhqh1SUSlO2tqyAQBYIMRJx/i3CgAAWGwCkN8bOILyAwAAAAAAAAAA1PA/vFyuZA1j3XwAAAAASUVORK5CYII=";var l=new Image;l.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAQCAYAAADeWHeIAAAD30lEQVRo3u1YW0hUQRi2C4UV0RWCLtBDUVBRPQRFRD1UUBSBiWRhUlBUqHvOqu26c3aqPTNnTSWkwJTIyK5GWQ/dCJKgC0RGBBVdoQtFpEZRdHnIvn/OrnvUVdKXBGdgOGdm/rmc+b75/n9OSopOOumk039PuUExyx9yFsdzASue0pvXa1riqhmKTPTW+S3BTGZnazR7tqGXTSZempasp2ww8RF117ZzPqw3rtdg8ofJ5dS2deKEYYldGs0eEgCburN1Mw0jFURo8FtOWBOgDxJAbaglbJDgpGpn9ibDkm9g90epBDY/n+8dR1KcXls7gGx8lr0KKrIvAYhdgJxF7QCnBON9NZn8gnmclpaWfsreEodRfw/5fqxPFmzeYpzfeJ4LBJyR7vxyNdWj7y/MX6OeSQjgfod4SuuEzSWDl41CuYzGbf3WsNiB9oBGvQsCcM4HYeNu+5iM+EORRdj8JoNH51E93iMA7BneB4IUr/ItOd8dQ55B2/cczoe7oInn8NMLMXYRxr5p8tIxOTw6AX0f+5hYC3XZgvdGg+2ZqexhS66H4pEtnA/B+yn0OxAMirGw+4ZyJhGHnoqISQkgG4wie3we5yPIhaGuAoBvw1rueNTjkWE5aRr1LmIA5Pe0abETVEmnyEOO/ih/IuBhsx+ghwyjLBXvr1F/zAzLjBjQje7pl0/IJh5ggjTVGP8QEYDm8gBYQSTy2PmQX2C8dXGF6I4L8IXkMlpTICBHk2Lk8ugk6qNUCOvVqHdQAFEZ33yTi2mJNnkW2WxrLx9ic9eYlr0cIN0giSZgAepKtJ0GaOuJDDElaCKZ95CrHva72xOA5lGAe+3C8rwRFlsB4JXuEsBkzhx8V7PrzmQd2v0oFyIf0Yj/QwzgAaYUm3c0XqabAUmyPyhm5JSXD1buAXJNJFBlS74DMWpICWJjPzCYk9l+3A4EYKIc5aokAd8KUieSfyrTE+WfnRDATvh6mUFy7xLASVOKxsQtUgaNeDcIQP8EAO5nOj1KVi1xkYK/RLCI04UAj/x2jDDH6YQmAjg7m3w7+m6MKUadGXbS2xOgkEWnxwJF5S4wRjG5GJJrijXIRaB9Cdqr0K8lKQEwD8i2QamT69Ly3VsNjSGa0f6BYheNeMdTVky+trP2vCJ7tjrVTF4nmfX7S4YmCIDTZYmoh0xLYXew7Y3CSUO/CyTlCADzKDZof2tQfpvbc9U8ygWIKMUgSi1CkclELCKeERKb6YaQ7EeQCizhymidBD7FKx6iVhOhNNp9luTirsmjC/RO9LGkglr8z6BrbTyO0KkPJXVdhTuIxyQ66dRr0l+bhK3bGIpz1QAAAABJRU5ErkJggg==";var y=new Image;y.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAABABAMAAACekdKMAAAAMFBMVEUAAAByfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYZyfYYgo7vbAAAAD3RSTlMAdxHdu4hmVZnuRMwzqiLYE4y2AAAF2klEQVR42u2Yv28jaRnHP/bG8SVxvA4ncRw6sCVoVlc4R8FJCOHlGkq7olrJy18QFzRUWSqkE1KibZAQOkc6Ua+5htJGW12BEihpHAqKE0XWcZzEcXIfinf8a8zunsTNoZPmW80zfsbvzGfmfX5BqlSpUqVKlSpVqlSpUqVKlSrV/1EHPv4SfN7wMgWQAkgBpABSAF+2HngOsG8PyDpsWwHy3gJU/UHM3o0uyxw4/G44zJf1LQC8INP3ugXAejOcrqn6EIf80puiQwDqHgF8S987nfsAcN+HfEd/M/v34TtwT9WLBABsewXQtAHkHfVtATlHAUsjboer1lX9O8BmV/V9AIf5tnpRATZrqj9aBLBmHMCe6l0lDmD3V6ofABS6YaHkAOTDo7XtADmvwjNuOAlYWnE7XNVXdXgKlFW1BDjcU7UzP/14AUA/DmA7+PwkDuCHqmHFvWih5ABknQAFvQW2fFq1AxxrD+iOK3E72o8+ItP2E8joz8jXHQDqnyj0vYRN/ZBMzdvZ/lYfwRKAA0c93nZSWYoB93VS4q/6GPL6WzJtOwkGwboVyOkAqHqy5jnQ1BJkvSNuE7bC74F/O4BjB0BGj0DvgJwTWHMAvOvFAoAblgHkHR9BsWspDuAEaNqBz7wB3nWQIICyLdiyPQH2LWW8ArpjO5B3QNwGoGYLKDquUA9hoekuhDvPaoWqh0BRK3MApRiAeyH8nPk0BuAuBNxzOIgWGiYI4NgGHLtnBZqeFhxBwUvPIefnxO0QNy6i3NUqGHbFPW9ATwG69jgL+aIbvvQAgBiA/bDr3/AqBuBzgC1vKUYL9e0lB+CeHShPNixBdwK1CWTstAewZWfVBnLRl7BvKUoPZBxNn5G6R+H9wS92Tl8OoGkp4BzEALwAWPOGTLRQ2VJyAHLeQnew7UOyjqBpjy1L/Quo2li1o5cD8M+d1lb4jCk4WQKw5qS3XOSsAujaAyjuvPUyANvRQs98khyAvAOK3uY9D+XOviXO7O1bCdVR3AY2wusNh2FXoEsACjr59msAhBprpRJcABCSn+pJcgCy7TsydrLtS3IewgNPKE944GOaY1bt+S0uHdY8XQTAx+rwnVcCiNxfAeD+DMDDBHuB/pg1G/Tv2PIEtj2kPmLbE7p3rNpfEABvq/756wCgbK9qj71xpWoLMt5mvWXdp1mvWLW/KAD+0jfkxf8FwIuvoBs8s7Q3hKqtfStQdLDuLlmv8p6zagMb8/uahYNYDAhBsub1K2PA6wAsBJsEAWx50h/Btk+aE4Du3bYN6F/nQtaL2/MsAGx5E2WB4SoAMtp7bRZ4BYBpjkkWQM6P2jew7mF7ANAcf+YR7I03Qp6O2/M64JmNeR1wvQRgZyc6LC0DyK7WAZuOXgYg5/VXAKDgtYeQdRBe7LEHY6BqObyhuD2vBMuW5pXg1RKAWvAtxwFMc99CJZh5eSGUj2rLhCdCbX0C1MehfN3Qa2DN9pD/Zs96gWzNWS9QDr3ADMCBT0KLUILmIoCurdB9znqB73k+9YkDoBYx+gByyQHoayt08I0wIomif/R1L9vPhz3Y9w/A9x1Nu8H1qBucATj2Eii07UHZxhxA2Q7wqaEb7EG2bmPq83zYWwawHxqj5rAXiu1ktB8+42rgQF6fhqbuilW7HnpzH5Gp2ZnOA/qOWAKQ039QLHsHPPN3VKY/nnlxxB91Ng9408nMp25nGUBO3yO4bDpuZZMBUA2Y16LtnA3Zm7pPWbVrvphNhCaV+einsQyAg3D6E8I8b3f6Yyac7y5MhOY+NV8sA6A5d6npMKk8eBluLSr0umE/lsNzx+y6u7OZYIPZ8O99YgDW2xptokJ7AUAA9uOD+UxwwafubgxAvjZz+TQxAJlQbhSn445yCNRn06y3ZD8fHkVT4YtvzKfC3yQOgExT/xa6nX9pYwag+Kb+nOZsKvzTBZ/nw6MYAPJl/XW4sJlcFEiVKlWqVKlSpUqVKlWqVKlSpUqV6uuu/wDv59f7eYDABQAAAABJRU5ErkJggg==";var h=new Image;h.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAAgCAYAAAD9qabkAAAHF0lEQVR42u1aLXBcVRSuwCAQCAwCgcBUVCBiKhAVGEREBQYRUVFmyP40kzC7m83A+0lngkAgEDURFRE1iIgIDKIiIiYCERETERERE1FRzrn3nPfOve/uJm93szDD983stHnv3f9zvvN3HzwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/pfojvLj3qh43x+VX2I+NTqj7BueB83nD0gJAAIAAQAACAAEAMyN/qh4zpvbGxa/x+96o/zQbfywfGSfb4xffuqf53/Tvxf8f34W9bvi+t0u3jT6pbF8++y7edrTu28nrYv7646KV9p/d1jc0Hxfx2thbG2VH/dG5W5vmJ+5fkXYWPCae+LeX/yY5590/Twu9Rm1ycbj8QeNvof5r7SX57bv7qD42uzzlb6zP96fesz8iudOa/9L9n5/q+R5+3epPaDnbj2dcfl58Jz2rSv9yN6cUn99nftt85lAFjtCFs+6o3KV+ntbt82PUiSysfHyI7vvfEa9YXmgZ0TP11Pz4HVBcxeEWpmL0/hw6Nk7EdidUIDKp5408t9qZSyfhsJHB+vbXnNfgbA4gSveubHnbJ8U/HHxRaWYRCA8fyYDbsNC1h+UX+m3P4x3P6sUn5TCCTKvS5VgWAxiAhAyYfI7EcHfM0SwFym/kEp+aOZxo8oi69mUfi6UjN23qgiqHDxGtZ5ydRYC8GTk2jAh7flx3FocMTEJ3DafaQQge3Lt1umeiRHhczTn5Qm0Hjc+o97g58dsBGR+r9XgyPmsQ3PvwdWzB6RKLiRwkrTgZMXUPYs9CFVSf8DlasJ7eGvdu1nbT1sPWZO1wJUcl09UkIy1O0qRnCMGsdqhtRYrRCSRIB0n6Np3n6yq7GGwNiYgVVzrMUxyuXXMTiT4bQmg2ms6TyanatzuLx9W+2CsfJsQwBDAZWf408PwLFWBi81avvIDS4Lx3liDhBDg/gkgi62wc8VImL01DK2IU05meRIc8RRuggMb7j5Ua+gZPd9veA/b3rLO2z4R0qyIsBxPUIojFWrnUotLGbvuAQkawavcYVp7om9HGEwe8u1eyovQ/aV3R98b0r2NABqhS0sCUGucDG3I4sZrnY0Ayt3mWrM133fxKiLL5Blp+MByAAJYTh5gRSzmgVoEr/zlgTIyWzNrgW1sXgmWHBgrp/5N//5pLV0d/9fu5LztAyuvcSO5uhPDg8HuY3ZB9VsVzHSM6q36bcqYVLhaqa5vc6GXQQBdCWus9Q+8ANoXO/YsBBB7Ul6hXa7nvRJ5TQj5sXf9wx97KP59tgoCWAJYuSTeuwhcRbKA1TuKj61VtK6bJhKrmJYPViy6vnsxKJ+o96DjLKr9XQVxlm81F8DK1pYA3BgUPmisGyS6xnVYsTwPYPLc560CtCEAEy5M/Wk4AgJYRhggcRpb3b4kqjT5Jn8HSbsgXyAuHQv2poud3WFl/E7/5lCi8h6imHje9lGGe3BXAjDfZpP3xSfs1OVvSwA2rGEy85UI32fspdy7ByA5lX+bAO6y7ygDLhlq2cUtvrCbzdbXCyy7bk6oThKK4iyzutVWaHzpKj+vBMEk9RbVvlmh8OFMU1CpREVCykqRivFjpRVFPZstBNh9zL/4O0kwXtmwZxYC0BClBQGcxmPaioXPsGdr908AckaUjwEB/Edgyn4XquxhiMB16KpskzWFzZftfPv8PHDxq2w4lXGMZ7HI9mF5iS1sfsX/j0OdSglIKbwC8bpo3eSFNJNXPgFqS3utCEBKgCkF8rkN6ssQhCa/7koANq6PS6K6tigE2Jt4fnQ3wCrptPnMSwD1GXHfxUqKIINcBIVLIIBleAEilKkaOx+eCmLq0OrSVrNE5qxtfYnjMJmInLG9qyFHtf3KxSQB1sSb1PsP4v7ri1D52YuxzzM4AdXKCJGRTZq1JID16sIUJQQ12eZDAUe2l5bMyNN5477f9gnXulQ5hQDqGvm+ztNXOOqLODofXpfz7nhsmpuO7ZWfiJCSleGdgfR8UnvehgDcs+1iU8uGQfXJeQeumlLtja3W8BpSFRtgIXkAORRJ+KXcMBag1AE468qVA5OwS8eTxfNJichZ2pubfpvR91kyuUTKH8+fw44qLrdJKBqzcYuubRLQZf997B3dZjuPiZTXHXwrdf9pYwYXmYJ10qUm8djsfLhGb5OSM86nsedtCUBJILXvqblUHtOUkAeYEyxMfIBJBfSlwZ2p10HpHX+TIgh24/id1sgX1V6EdDNV2hJX8pneHksl58LQwY/Pv5SXUyn0hAQjj8Hv4rl4Jc3WqlIXVQYmWTGnoPKdKd/tTEtquhIeWc6qjCbeho6Z2psO75uOQ+TeZj6pPWdvwO2b8Qrqcy0f6e3F2/a9k5C9ao2yHhueAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3Cv+AbbV0PbhRsAiAAAAAElFTkSuQmCC";var c=new Image;c.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAQCAYAAADeWHeIAAAEfElEQVRo3u1XWYgcRRiOiQohnlGMxFs0IopG8HpQ44WiohhNFI8HBROPuDvd0052J101te50Vc+a7INgYBcERRLFVaKCeEYlICFREqOCiQ+iEAkKEiHgg3is31dd1dNOMrtBfMhA/9B0Vf9HVf3HV3/PmFFSSSWVVFJJJZVUUk5VafbU1Mj8Q8FOKPTL1Ya5ryccF65KTolkujx3QCPte0KpozgOYnNTKE3AN+d9Sh1TbegVXpZ6oUwWT8WP1OqT/FwpdWQYm4erwshImsvyNZVZEAozgLWeHBw0J1jdOL02lHoR5cGrByo929k4PBTpg+ANkW/1hYkx3ofgralrPY/zQOqrscZjQZzeWI2bV7WDg3XC0dlZsJObaScS+q7JycnDOu14nYpKz2RAM3/ooaK9mhg5lza5Fv0GuQeg/xVsvY5vVxzyCcCgYMM/8f2UeuZkHOYvOGRJ5iD9YSB0yHeWHOZe8P/or+t5Tm8PAzUVn+92del34cCEjgdvmw2Aal0OnZ1MJDrRjtXoXBtgob/lXsKGfrQq9PcuSGOQec7bAP+eKG5eA/lfQpnezSDwDJgPByq5tCrTFgNU2MPewcH0eH7Dft/E/AbYeQVz3WknT+QsGffCFxWsfwfPFSpzTkUlCzH+IpDJ7bCzEgm8CWe/CLY2Qq7Zp1qn9gZ8CrPBBrKhH8eBnsez3gZQ6O+Wj48fgYP9EEWr5+D7q+SHsV7GKgB/YunExKyp+H6NlaJ1PoObV6JqXWnRAM6viuShwl7GuA9X4cOF779WlDoO395ipTJAgRi+wCNJEboxnmwHvFsC6J/r9azKOadctysgSwCzKd+7NG/gbHfCxkuwZ8i3/hMsiOYZPXUFZM5NH2FlwlHvrVBqPg61Awe6Hgd9wd1p6wDnt+GAWwnFkHuHQfCBm46fOU0vgnM/OUDyfQzedQWIrtOpLgGG9gsc0CEQ5mkGBLIfsBL/SwLg/ffB9gAZyrX3juBuAEos5t5h50W/Vz68OnouASz0S/M1D+QCOopnM/qBpTm0S72dMOn4m+GQz/tdBU3H970G7O8morhA38rrhXAeiqRWrC7o398tAaCztlYbOdqtE0F/3AXuxwMlQCR1wyNJhlZ6n00kqXdFdX1hvjcEstPOtAkgzRjsi3Yvs+ZE11us76kEcAffxnvMjgHfcOzvAwOtY3OIFPpP3td50yX0Fq87FZ+NIGy/5lBgCGt8BNsp707b/Fnnmx3Qf5aVg+dt2+h1SYDMtvmUQYXel0Qe36/Y6ytunvYvBBDpJewfLMJZ6Da/0U4kW7cQ6YAmTaz5Ge/9/ewIvZt3ercE6Fet0yH/DeTW2kfq95lkbo8b2Yj2TAKgmz2PjnGN4czODpZzNmHZ/T06l/IHw7dV6zr4rJqaZ9kEc504iahAfTq72HnzyZ0OHSaG5zEo/o/B2kUPYu/qMJzNd3FvRCJ+Y0Kz9/B2bCIwuK5yO+3gb+NiyrL3qKxKFuYyQA6v4/fORCs01jO5DpG1/EEvqaSSSiqppJL+D/oHA2Vc/OAUKTgAAAAASUVORK5CYII=",this.g_iq={g_jo:r,g_jr:[a,s,l],g_js:[y,h,c]}}this.g_hF=_[21],this.g_iv=g_a.g_jt(),this.g_ju=new g_a.g_jv(this);var u,i,M,D,A,T,E,m,C,t,f,p,d,w;for(u=0,i=_[2].length;u<i;u++)E=_[2][u],f=this.g_jh(E[0]),g_a.g_jw(E,f.prototype),d=new f(this),d.g_jx=E[1],d.g_jy=E[2],d.g_jz=E[5],d.g_jA=E[9],d.g_jB&&d.g_jB(),g_a.seal(d),this.plugins.push(d);for(this.g_iv=g_a.g_jt(),u=0,i=_[3].length;u<i;u++){for(E=_[3][u],w=this.g_jh(E[1]),(d=null,M=0,D=this.plugins.length);M<D;M++)if(this.plugins[M]instanceof w){d=this.plugins[M];break}var b=new d.g_jC(d);for(b.name=E[0],b.g_jD=E[2],b.g_jE=E[3].slice(0),b.g_jF=E[3].length,b.g_jG=E[4],b.g_jH=E[5],b.g_jI=E[11],b.g_jD?(b.g_jJ=[],b.g_jK=this.g_hI++,b.g_jL=null):(b.g_jJ=null,b.g_jK=-1,b.g_jL=[]),b.g_jM=null,b.g_jN=null,b.g_jO=null,b.g_jP=!1,b.g_jQ=null,E[6]?(b.g_jR=E[6][0],b.g_jS=E[6][1],b.g_jT=E[6][2],b.g_jU=E[6]):(b.g_jR=null,b.g_jS=0,b.g_jT=0,b.g_jU=null),b.g_jV=E[7]?E[7]:null,b.index=u,b.g_jW=[],b.g_jX=[],b.g_jY=[new g_a.selection(b)],b.g_jZ=0,b.g_j_=null,b.g_j$=0,b.g_ka=!0,b.g_kb=g_a.g_kc,b.g_kd=g_a.g_ke,b.g_kf=g_a.g_kg,b.g_kh=g_a.g_ki,b.g_kj=g_a.g_kk,b.g_kl=g_a.g_km,b.g_kn=g_a.g_ko,b.g_kp=g_a.g_kq,b.g_kr=g_a.g_ks,b.g_kt=g_a.g_ku,b.g_kv=g_a.g_kw,b.g_kx=g_a.g_ky,b.g_kz=new g_a.g_bj(this.g_iV,this.g_iW),b.g_kA=!0,b.g_kB=!1,b.g_iZ={},b.toString=g_a.g_kC,b.g_c=[],(M=0,D=E[8].length);M<D;M++){m=E[8][M];var L=this.g_jh(m[1]),O=null;for(A=0,T=this.g_c.length;A<T;A++)if(this.g_c[A]instanceof L){O=this.g_c[A];break}O||(O=new L(this),O.g_kD=[],O.g_kE=new g_a.g_ay,O.g_jB&&O.g_jB(),g_a.seal(O),this.g_c.push(O),g_a.g_c.g_kF&&O instanceof g_a.g_c.g_kF&&(this.g_gM=O),g_a.g_c.g_kG&&O instanceof g_a.g_c.g_kG&&(this.g_gN=O),g_a.g_c.g_kH&&O instanceof g_a.g_c.g_kH&&(this.g_gO=O)),-1===O.g_kD.indexOf(b)&&O.g_kD.push(b);var N=new O.g_jC(O,b);N.name=m[0],N.g_jI=m[2],N.g_jB(),g_a.seal(N),b.g_c.push(N)}for(b.global=E[9],b.g_kI=E[10],b.g_iL=[],(M=0,D=E[12].length);M<D;M++)b.g_iL.push({id:E[12][M][0],name:E[12][M][1],g_iM:-1,g_ef:!1,active:!0,index:M});if(b.g_kJ=E[13],(!this.g_jl||b.g_jD||b.g_kI||!d.g_jy)&&(b.g_jB(),g_a.seal(b)),b.name&&(this.types[b.name]=b,this.g_gC[b.name.toLowerCase()]=b),this.g_gD.push(b),d.g_jx){var v=new d.g_kK(b);v.g_kL=this.g_hF++,v.g_kM=this.g_hG++,v.g_kN=0,v.g_kO=g_a.g_kP,v.toString=g_a.g_kQ,v.properties=E[14],v.g_jB(),g_a.seal(v),b.g_jW.push(v),this.g_ip[v.g_kL.toString()]=v}}for(u=0,i=_[4].length;u<i;u++){var k=_[4][u],z=this.g_gD[k[0]],B;for(M=1,D=k.length;M<D;M++)B=this.g_gD[k[M]],B.g_jL.push(z),z.g_jJ.push(B)}for(u=0,i=_[27].length;u<i;u++){var R=_[27][u],q=[];for(M=0,D=R.length;M<D;M++)q.push(this.g_gD[R[M]]);for(M=0,D=q.length;M<D;M++)q[M].g_jP=!0,q[M].g_jQ=q}if(0<this.g_hI)for(u=0,i=this.g_gD.length;u<i;u++)if(C=this.g_gD[u],!C.g_jD&&C.g_jL.length){C.g_jM=Array(this.g_hI),C.g_jN=Array(this.g_hI),C.g_jO=Array(this.g_hI);var S=[],F=0,I=0,Q=0;for(M=0,D=C.g_jL.length;M<D;M++)for(t=C.g_jL[M],C.g_jM[t.g_jK]=F,F+=t.g_jF,C.g_jN[t.g_jK]=I,I+=t.g_jG,C.g_jO[t.g_jK]=Q,Q+=t.g_jH,(A=0,T=t.g_iL.length);A<T;A++)S.push(g_a.g_O({},t.g_iL[A]));for(C.g_iL=S.concat(C.g_iL),M=0,D=C.g_iL.length;M<D;M++)C.g_iL[M].index=M}for(u=0,i=_[5].length;u<i;u++){E=_[5][u];var U=new g_a.g_kR(this,E);g_a.seal(U),this.g_gE[U.name]=U,this.g_gF.push(U)}for(u=0,i=_[6].length;u<i;u++){E=_[6][u];var P=new g_a.g_kS(this,E);g_a.seal(P),this.g_gG[P.name]=P,this.g_gH.push(P)}for(u=0,i=this.g_gH.length;u<i;u++)this.g_gH[u].g_kT();for(u=0,i=this.g_gH.length;u<i;u++)this.g_gH[u].g_kU();for(u=0,i=this.g_gJ.length;u<i;u++)this.g_gJ[u].g_kT();for(g_a.g_R(this.g_gJ),this.g_kV=_[7],this.g_kW={},(u=0,i=this.g_kV.length);u<i;++u)p=this.g_kV[u],this.g_kW[p[0]]=p[1];this.g_io=_[8],this.g_kX=_[9],this.g_i$=1,this.g_iF=_[13],this.g_iP=_[14],this.g_kY=_[15],this.g_kZ=_[16],this.g_iC=_[17],this.g_jd=_[20],this.g_jc=0<this.g_jd,this.g_iS=_[22],this.g_ja=_[23],this.g_jb=this.g_ja,this.g_iI=_[24],this.g_k_=_[25],this.g_ca=_[26]&&!this.g_b$,this.g_is=_[30],this.g_k$=Date.now(),g_a.g_R(this.g_iv),this.g_k_||x["audio/webm; codecs=opus"]||!window.OpusDecoder||window.OpusDecoder.Initialise(),this.g_iA()};var D=!1;g.prototype.g_la=function(g,_){window.g_lb&&_&&"blob:"!==_.substr(0,5)&&(_=window.g_lb[_]);g.onerror=function(_){g.g_lc=!0,D=!0,console&&console.error&&console.error("Error loading image '"+g.src+"': ",_)},g.src||("undefined"==typeof g_ld?(g.crossOrigin="anonymous",this.g_jq(g,_)):g_ld.get(_,function(_){g.src=_},function(t){g.g_lc=!0,D=!0,console&&console.error&&console.error("Error extracting image '"+_+"' from expansion file: ",t)})),this.g_gI.push(g)},g.prototype.g_le=function(g){var _,e;for(_=0,e=this.g_gI.length;_<e;_++)if(this.g_gI[_].g_lf===g)return this.g_gI[_];return null};var A=0,T=!1;g.prototype.g_iY=function(){if(this.g_hQ&&this.g_k_){var g=[],_,e,t,n,p;for(_=0,e=this.g_kV.length;_<e;++_)t=this.g_kV[_],n=t[0],p=this.g_lg(n),p&&g.push({filename:n+p[1],size:p[2],type:p[0]});A=this.g_hQ.g_lh(g)}},g.prototype.g_li=function(){var g=A,_=0,e=0,t=!0,n,p,o;for(n=0,p=this.g_gI.length;n<p;n++){o=this.g_gI[n];var i=o.g_lj;(!i||0>=i)&&(i=5e4),g+=i,o.src&&o.complete&&!o.g_lc?_+=i:t=!1}return t&&this.g_k_&&this.g_hQ&&(!T&&(this.g_hQ.g_lk(),T=!0),e=this.g_hQ.g_ll(),_+=e,e<A&&(t=!1)),this.g_lm=0==g?1:_/g,t};var E=!1;g.prototype.go=function(){if(this.g_go||this.g_er){var g=this.g_go||this.g_iH;if(0<this.g_iD){var _=window.innerWidth,e=window.innerHeight;(this.g_gx!==_||this.g_gy!==e)&&this.setSize(_,e)}this.g_lm=0,this.g_ln=-1;var t=this;if(this.g_li()&&(4!==this.g_jm||E))this.g_lo();else{var n=Date.now()-this.g_k$;if(g){var p=this.width,o=this.height,i=this.devicePixelRatio;if(3>this.g_jm&&500<=n&&this.g_ln!=this.g_lm){g.clearRect(0,0,p,o);var r=p/2,a=o/2,s=0===this.g_jm&&this.g_iq.g_jo&&this.g_iq.g_jo.complete,l=40*i,h=0,c=80*i,u;if(s){var m=this.g_iq.g_jo;c=m.width*i,u=m.height*i,l=c/2,h=u/2,g.drawImage(m,g_a.floor(r-l),g_a.floor(a-h),c,u)}if(1>=this.g_jm)a+=h+(s?12*i:0),r-=l,r=g_a.floor(r)+0.5,a=g_a.floor(a)+0.5,g.fillStyle=D?"red":"DodgerBlue",g.fillRect(r,a,y(c*this.g_lm),6*i),g.strokeStyle="black",g.strokeRect(r,a,c,6*i),g.strokeStyle="white",g.strokeRect(r-1*i,a-1*i,c+2*i,8*i);else if(2===this.g_jm){g.font="12pt Arial",g.fillStyle=D?"#f00":"#999",g.g_lp="middle";var j=d(100*this.g_lm)+"%",x=g.measureText?g.measureText(j):null,M=x?x.width:0;g.fillText(j,r-M/2,a)}this.g_ln=this.g_lm}else if(4===this.g_jm)return this.g_lq(g),void(f?f(function(){t.go()}):setTimeout(function(){t.go()},16))}setTimeout(function(){t.go()},100)}}};var C=-1,b=300,L=300,O=!0,N=!1,v=0,k=0,z=null,B=null,R=0;g.prototype.g_lq=function(g){if(!E){var t=this.g_fJ?0:200,n=this.g_fJ?0:3e3,p=l(this.width),o=l(this.height),r=this.devicePixelRatio,a=this.g_iq.g_jo,s=this.g_iq.g_jr,d=this.g_iq.g_js;if(a.complete){for(var y=0;3>y;++y)if(!s[y].complete||!d[y].complete)return;0==R&&(C=Date.now());var i=Date.now(),h=!1,m=g,f,j;O||N?(g.clearRect(0,0,p,o),_(p,o),m=B,h=!0,O&&1==R&&(C=Date.now())):g.globalAlpha=1,m.fillStyle="#3B4045",m.fillRect(0,0,p,o);try{256<this.g_gw?(f=1.5*g_a.g_K(0.22*o,105,0.6*p),j=f/8,m.drawImage(e(s,f),0.5*p-f/2,0.2*o-j/2,f,j),f=u(0.395*o,0.95*p),j=f,m.drawImage(a,0.5*p-f/2,0.485*o-j/2,f,j),f=1.5*g_a.g_K(0.22*o,105,0.6*p),j=f/8,m.drawImage(e(d,f),0.5*p-f/2,0.868*o-j/2,f,j),m.fillStyle="#4D565D",f=p,j=c(5e-3*o,2),m.fillRect(0,0.8*o-j/2,f,j),m.fillStyle=D?"red":"#29F3D0",f=p*this.g_lm,m.fillRect(0.5*p-f/2,0.8*o-j/2,f,j)):(f=0.55*o,j=f,m.drawImage(a,0.5*p-f/2,0.45*o-j/2,f,j),m.fillStyle="#4D565D",f=p,j=c(5e-3*o,2),m.fillRect(0,0.85*o-j/2,f,j),m.fillStyle=D?"red":"#29F3D0",f=p*this.g_lm,m.fillRect(0.5*p-f/2,0.85*o-j/2,f,j)),h&&(O?0==R?g.globalAlpha=0:g.globalAlpha=u((i-C)/b,1):N&&(g.globalAlpha=c(1-(i-k)/L,0)),g.drawImage(z,0,0,p,o))}catch(g){}O&&i-C>=b&&2<=R&&(O=!1,v=i),!O&&i-v>=n&&!N&&1<=this.g_lm&&(N=!0,k=i),(N&&i-k>=L+t||this.g_fJ&&1<=this.g_lm&&500>Date.now()-C)&&(E=!0,O=!1,N=!1,z=null,B=null,this.g_iq=null),++R}}},g.prototype.g_lo=function(){if(this.g_ir.length&&document.fonts&&document.fonts.load){var g=this;Promise.all(this.g_ir.map(function(g){return document.fonts.load("1em '"+g+"'")})).then(function(){g.g_lr()})}else this.g_lr()},g.prototype.g_lr=function(){this.g_iG&&(this.canvas.parentNode.removeChild(this.g_iG),this.g_iH=null,this.g_iG=null),this.g_k$=Date.now(),this.g_hm=g_a.g_ap();var g,_,e;if(this.g_jl)for(g=0,_=this.g_gD.length;g<_;g++)e=this.g_gD[g],e.g_jD||e.g_kI||!e.g_ls.g_jy||(e.g_jB(),g_a.seal(e));else this.g_hM=!1;for(g=0,_=this.g_gF.length;g<_;g++)this.g_gF[g].g_lt();if(2<=this.g_iD){var t=this.g_iV/this.g_iW,n=this.width/this.height;this.g_i$=2!==this.g_iD&&n>t||2===this.g_iD&&n<t?this.height/this.g_iW:this.width/this.g_iV}this.g_ji?this.g_gE[this.g_ji].g_lu():this.g_gF[0].g_lu();for(this.g_jl||(this.g_hN=1,this.trigger(g_a.g_jv.prototype.g_lw.g_lv,null),window.C3_RegisterSW&&window.C3_RegisterSW()),navigator.splashscreen&&navigator.splashscreen.hide&&navigator.splashscreen.hide(),(g=0,_=this.g_gD.length);g<_;g++)e=this.g_gD[g],e.g_lx&&e.g_lx();var p=function(){document.hidden||document.webkitHidden||document.mozHidden||document.msHidden?window.cr_setSuspended(!0):window.cr_setSuspended(!1)};document.addEventListener("visibilitychange",p,!1),document.addEventListener("mozvisibilitychange",p,!1),document.addEventListener("webkitvisibilitychange",p,!1),document.addEventListener("msvisibilitychange",p,!1),this.g_fM&&(document.addEventListener("pause",function(){window.cr_setSuspended(!0)}),document.addEventListener("resume",function(){window.cr_setSuspended(!1)})),document.hidden||document.webkitHidden||document.mozHidden||document.msHidden?window.cr_setSuspended(!0):this.g_iR(!1)},g.prototype.g_iR=function(g,_,e){if(this.g_id){var t=g_a.g_ap();if(e||!this.g_gB||g){g||(f?this.g_hK=f(this.g_iQ):this.g_hL=setTimeout(this.g_iQ,this.g_gh?1:16));var n=this.g_iD,p=(document.mozFullScreen||document.webkitIsFullScreen||document.fullScreen||!!document.msFullscreenElement)&&!this.g_fM;if((p||this.g_hO)&&0<this.g_in&&(n=this.g_in),0<n){var o=window.innerWidth,i=window.innerHeight;(this.g_gx!==o||this.g_gy!==i)&&this.setSize(o,i)}if(p?!this.g_gp&&(this.g_gp=!0):this.g_gp?(this.g_gp=!1,0===this.g_iD&&this.setSize(d(this.g_gq/this.devicePixelRatio),d(this.g_gr/this.devicePixelRatio),!0)):(this.g_gq=this.width,this.g_gr=this.height),this.g_hM){var r=this.g_li();this.g_hN=this.g_lm,r&&(this.g_hM=!1,this.g_lm=1,this.trigger(g_a.g_jv.prototype.g_lw.g_lv,null),window.C3_RegisterSW&&window.C3_RegisterSW())}this.g_ly(_||t),!this.g_gA||this.g_ik||this.g_ha||g||(this.g_gA=!1,this.g_er?this.g_lz():this.g_lA(),this.g_it&&(this.canvas&&this.canvas.toDataURL&&(this.g_iu=this.canvas.toDataURL(this.g_it[0],this.g_it[1]),window.cr_onSnapshot&&window.cr_onSnapshot(this.g_iu),this.trigger(g_a.g_jv.prototype.g_lw.g_lB,null)),this.g_it=null)),this.g_lC||(this.g_hn++,this.g_ho++,this.g_hp++),this.g_hf+=g_a.g_ap()-t}}},g.prototype.g_ly=function(g){var _,e,t,n,p,o,i,r,a;if(1e3<=g-this.g_hm&&(this.g_hm+=1e3,1e3<=g-this.g_hm&&(this.g_hm=g),this.g_hl=this.g_hp,this.g_hp=0,this.g_hg=u(this.g_hf,1e3),this.g_hf=0,this.g_er&&0===this.g_hs&&(this.g_hs=this.g_er.g_fs(),this.g_ht=-1)),this.g_er&&-1===this.g_ht&&this.g_er.g_fu()&&(this.g_ht=this.g_er.g_eT(this.g_hr,this.g_hs),-1!==this.g_ht&&(this.g_er.g_eU(this.g_hs),this.g_hu=u(this.g_ht,1),this.g_hr=this.g_hs,this.g_hs=0)),0!==this.g_hk){var s=g-this.g_hk;0>s&&(s=0),this.g_hd=s/1e3,0.5<this.g_hd?this.g_hd=0:this.g_hd>1/this.g_he&&(this.g_hd=1/this.g_he)}this.g_hk=g,this.g_hc=this.g_hd*this.g_hh,this.g_hi.add(this.g_hc),this.g_hj.add(this.g_hd);var l=(document.mozFullScreen||document.webkitIsFullScreen||document.fullScreen||!!document.msFullscreenElement||this.g_hO)&&!this.g_fM;if(2<=this.g_iD||l&&0<this.g_in){var d=this.g_iV/this.g_iW,y=this.width/this.height,h=this.g_iD;l&&0<this.g_in&&(h=this.g_in),this.g_i$=2!==h&&y>d||2===h&&y<d?this.height/this.g_iW:this.width/this.g_iV,this.g_id&&(this.g_id.g_lD(this.g_id.scrollX),this.g_id.g_lE(this.g_id.scrollY))}else this.g_i$=this.g_iB?this.devicePixelRatio:1;this.g_iE(),this.g_gS++,this.g_ju.g_lF(),this.g_gS--,this.g_iE(),this.g_gS++;var c=this.g_hT.g_ax();for(_=0,e=c.length;_<e;_++)c[_].g_lG();for(_=0,e=this.g_gD.length;_<e;_++)if(i=this.g_gD[_],!i.g_jD&&(i.g_c.length||i.g_jL.length))for(t=0,n=i.g_jW.length;t<n;t++)for(r=i.g_jW[t],p=0,o=r.g_lH.length;p<o;p++)r.g_lH[p].g_iR();for(_=0,e=this.g_gD.length;_<e;_++)if(i=this.g_gD[_],!i.g_jD&&(i.g_c.length||i.g_jL.length))for(t=0,n=i.g_jW.length;t<n;t++)for(r=i.g_jW[t],p=0,o=r.g_lH.length;p<o;p++)a=r.g_lH[p],a.g_lI&&a.g_lI();for(c=this.g_hU.g_ax(),_=0,e=c.length;_<e;_++)c[_].g_iR();for(this.g_gS--,this.g_lJ(),_=0;this.g_hv&&10>_++;)this.g_lK(this.g_hv);for(_=0,e=this.g_gH.length;_<e;_++)this.g_gH[_].g_lL=!1;for(this.g_id.g_lM&&this.g_id.g_lM.g_lN(),g_a.g_R(this.g_hW),this.g_hH=!1,this.g_gS++,(_=0,e=this.g_gD.length);_<e;_++)if(i=this.g_gD[_],!i.g_jD&&(i.g_c.length||i.g_jL.length))for(t=0,n=i.g_jW.length;t<n;t++){var r=i.g_jW[t];for(p=0,o=r.g_lH.length;p<o;p++)a=r.g_lH[p],a.g_lO&&a.g_lO()}for(c=this.g_hV.g_ax(),_=0,e=c.length;_<e;_++)c[_].g_lO();this.g_gS--},g.prototype.g_iT=function(){var g,_,e,t,n,p,o,i,r;for(g=0,_=this.g_gD.length;g<_;g++)if(o=this.g_gD[g],!o.g_jD)for(e=0,t=o.g_jW.length;e<t;e++)if(i=o.g_jW[e],i.g_iT&&i.g_iT(),i.g_lH)for(n=0,p=i.g_lH.length;n<p;n++)r=i.g_lH[n],r.g_iT&&r.g_iT()},g.prototype.g_lK=function(g){var _=this.g_id;this.g_id.g_lP();var e,t,n;if(this.g_er)for(e=0,t=this.g_gD.length;e<t;e++)n=this.g_gD[e],n.g_jD||!n.g_lQ||n.global&&0!==n.g_jW.length||-1!==g.g_lR.indexOf(n)||n.g_lQ();_==g&&g_a.g_R(this.g_ju.g_lS),g_a.g_R(this.g_hW),this.g_lT(!0),g.g_lu(),this.g_lT(!1),this.g_gA=!0,this.g_hH=!0,this.g_iE()},g.prototype.g_lT=function(g){var _,e,t,n,p,o,i,r,a,s;for(_=0,e=this.g_c.length;_<e;_++)t=this.g_c[_],g?t.g_lU&&t.g_lU():t.g_lV&&t.g_lV();for(_=0,e=this.g_gD.length;_<e;_++)if(n=this.g_gD[_],n.global||n.g_ls.g_jx)for(p=0,o=n.g_jW.length;p<o;p++)if(i=n.g_jW[p],g?i.g_lU&&i.g_lU():i.g_lV&&i.g_lV(),i.g_lH)for(r=0,a=i.g_lH.length;r<a;r++)s=i.g_lH[r],g?s.g_lU&&s.g_lU():s.g_lV&&s.g_lV()},g.prototype.g_lW=function(g){this.g_hT.add(g)},g.prototype.g_lX=function(g){this.g_hT.remove(g)},g.prototype.g_lY=function(g){this.g_hU.add(g)},g.prototype.g_lZ=function(g){this.g_hU.remove(g)},g.prototype.g_l_=function(g){this.g_hV.add(g)},g.prototype.g_l$=function(g){this.g_hV.remove(g)},g.prototype.g_ma=function(g){return g&&-1!==g.g_mb?this.g_hd*g.g_mb:this.g_hc},g.prototype.g_lA=function(){this.g_id.g_lA(this.g_go)},g.prototype.g_lz=function(){this.g_ca&&(this.g_gn=1,this.g_id.g_mc(this.g_er)),this.g_id.g_lz(this.g_er),this.g_er.g_ft()},g.prototype.g_md=function(g){g&&this.g_hw.push(g)},g.prototype.g_me=function(g){g_a.g_V(this.g_hw,g)},g.prototype.g_mf=function(g){var _=g.toString();return this.g_ip.hasOwnProperty(_)?this.g_ip[_]:null};var w=[];g.prototype.g_mg=function(g){var _=g.type,e=_.name,n=this.g_gP.hasOwnProperty(e),p=null,o,i;if(!n)p=t(),this.g_gP[e]=p;else if(p=this.g_gP[e],p.contains(g))return;if(g.g_mh=!0,p.add(g),this.g_gQ=!0,g.g_jP)for(o=0,i=g.siblings.length;o<i;o++)this.g_mg(g.siblings[o]);this.g_gR&&p.g_at.push(g),this.g_gU||(this.g_gS++,this.trigger(Object.getPrototypeOf(g.type.g_ls).g_lw.g_mi,g),this.g_gS--)},g.prototype.g_iE=function(){if(this.g_gQ){var g,_,e,t,n,p;for(this.g_gR=!0,e=0,n=this.g_gV.length;e<n;++e)for(g=this.g_gV[e],_=g.type,_.g_jW.push(g),(t=0,p=_.g_jL.length);t<p;++t)_.g_jL[t].g_jW.push(g),_.g_jL[t].g_ka=!0;g_a.g_R(this.g_gV),this.g_mj(),g_a.g_ao(this.g_gP),this.g_gR=!1,this.g_gQ=!1}},g.prototype.g_mj=function(){for(var g in this.g_gP)this.g_gP.hasOwnProperty(g)&&this.g_mk(this.g_gP[g])},g.prototype.g_mk=function(g){var _=g.g_ax();var e=_[0].type;var t,p,o,i,r,a,s,l;for(g_a.g_aA(e.g_jW,g),e.g_ka=!0,0===e.g_jW.length&&(e.g_kB=!1),(t=0,p=e.g_jL.length);t<p;++t)a=e.g_jL[t],g_a.g_aA(a.g_jW,g),a.g_ka=!0;for(t=0,p=this.g_ju.g_lS.length;t<p;++t)if(r=this.g_ju.g_lS[t],r.g_ml.hasOwnProperty(e.index)&&g_a.g_aA(r.g_ml[e.index].g_mm,g),!e.g_jD)for(o=0,i=e.g_jL.length;o<i;++o)a=e.g_jL[o],r.g_ml.hasOwnProperty(a.index)&&g_a.g_aA(r.g_ml[a.index].g_mm,g);var d=_[0].g_mn;if(d){if(d.g_mo)for(s=d.g_jW,t=0,p=s.length;t<p;++t)l=s[t],g.contains(l)&&(l.g_aU(),d.g_mp.update(l,l.g_mq,null),l.g_mq.set(0,0,-1,-1));g_a.g_aA(d.g_jW,g),d.g_mr(0)}for(t=0;t<_.length;++t)this.g_ms(_[t],e);n(g),this.g_gA=!0},g.prototype.g_ms=function(g,_){var e,t,n;for(e=0,t=this.g_hw.length;e<t;++e)this.g_hw[e](g);g.g_mt&&_.g_kz.update(g,g.g_mt,null);var p=g.g_mn;if(p&&p.g_mu(g,!0),g.g_lH)for(e=0,t=g.g_lH.length;e<t;++e)n=g.g_lH[e],n.g_mv&&n.g_mv(),n.behavior.g_kE.remove(g);this.g_hT.remove(g),this.g_hU.remove(g),this.g_hV.remove(g),g.g_mv&&g.g_mv(),this.g_ip.hasOwnProperty(g.g_kL.toString())&&delete this.g_ip[g.g_kL.toString()],this.g_hq--,100>_.g_jX.length&&_.g_jX.push(g)},g.prototype.g_mw=function(g,_,e,t){if(g.g_jD){var n=g_a.floor(Math.random()*g.g_jJ.length);return this.g_mw(g.g_jJ[n],_,e,t)}return g.g_j_?this.g_mx(g.g_j_,_,!1,e,t,!1):null};var q=[];g.prototype.g_mx=function(g,_,e,t,n,p){var o,i,r,a,s;if(!g)return null;var l=this.g_gD[g[1]],d=l.g_ls.g_jy;if(this.g_hM&&d&&!l.g_kI)return null;if(d&&!this.g_er&&11===g[0][11])return null;var y=_;d||(_=null);var h;for(l.g_jX.length?(h=l.g_jX.pop(),h.g_my=!0,l.g_ls.g_kK.call(h,l)):(h=new l.g_ls.g_kK(l),h.g_my=!1),h.g_kL=!e||p||this.g_ip.hasOwnProperty(g[2].toString())?this.g_hF++:g[2],this.g_ip[h.g_kL.toString()]=h,h.g_kM=this.g_hG++,h.g_kN=l.g_jW.length,(o=0,i=this.g_gV.length);o<i;++o)this.g_gV[o].type===l&&h.g_kN++;h.g_kO=g_a.g_kP,h.toString=g_a.g_kQ,h.g_mh=!1;var c=g[3];if(h.g_my)g_a.g_ao(h.g_iZ);else{if(h.g_iZ={},this.g_fJ)for(h.g_mz=[],h.g_mz.length=c.length,(o=0,i=c.length);o<i;o++)h.g_mz[o]=c[o][1];h.g_mA=[],h.g_mA.length=c.length}for(o=0,i=c.length;o<i;o++)h.g_mA[o]=c[o][0];if(d){var u=g[0];if(h.x=g_a.g_f(t)?u[0]:t,h.y=g_a.g_f(n)?u[1]:n,h.z=u[2],h.width=u[3],h.height=u[4],h.g_mB=u[5],h.angle=u[6],h.opacity=u[7],h.g_mC=u[8],h.g_mD=u[9],h.g_mE=u[10],s=u[11],!this.g_er&&l.g_iL.length&&(h.g_mE=s),h.g_mF=g_a.g_bx(h.g_mE),this.g_cu&&g_a.g_by(h,h.g_mE,this.g_cu),h.g_my){for(o=0,i=u[12].length;o<i;o++)for(r=0,a=u[12][o].length;r<a;r++)h.g_mG[o][r]=u[12][o][r],Array.isArray(h.g_mG[o][r])&&(h.g_mG[o][r]=h.g_mG[o][r].slice(0));h.g_mH.set(0,0,0,0),h.g_mt.set(0,0,-1,-1),h.g_mq.set(0,0,-1,-1),h.g_mI.g_A(h.g_mH),g_a.g_R(h.g_mJ)}else{for(h.g_mG=u[12].slice(0),o=0,i=h.g_mG.length;o<i;o++)for(h.g_mG[o]=u[12][o].slice(0),r=0,a=h.g_mG[o].length;r<a;++r)Array.isArray(h.g_mG[o][r])&&(h.g_mG[o][r]=h.g_mG[o][r].slice(0));h.g_mK=[],h.g_mL=[],h.g_mL.length=l.g_iL.length,h.g_mH=new g_a.rect(0,0,0,0),h.g_mt=new g_a.rect(0,0,-1,-1),h.g_mq=new g_a.rect(0,0,-1,-1),h.g_mI=new g_a.g_I,h.g_mJ=[],h.g_mM=g_a.g_mM,h.g_mN=g_a.g_mN,h.g_q=g_a.g_mO,h.g_aU=g_a.g_aU,h.g_mP=g_a.g_mP,h.g_mQ=g_a.g_mQ,h.g_bu=g_a.g_mR}for(h.g_mS=!1,h.g_mT=0,h.g_mU=0,h.g_mV=null,14===u.length&&(h.g_mS=!0,h.g_mT=u[13][0],h.g_mU=u[13][1],h.g_mV=u[13][2]),(o=0,i=l.g_iL.length);o<i;o++)h.g_mL[o]=!0;h.g_mW=!0,h.g_iN=g_a.g_mX,h.g_iN(),h.g_mY=!!h.g_mK.length,h.g_mZ=!0,h.g_m_=!0,l.g_kA=!0,h.visible=!0,h.g_mb=-1,h.g_mn=_,h.g_bv=_.g_jW.length,h.g_gn=0,"undefined"==typeof h.g_m$&&(h.g_m$=null),h.g_na=!0,this.g_gA=!0}var m,f;for(g_a.g_R(q),o=0,i=l.g_jL.length;o<i;o++)q.push.apply(q,l.g_jL[o].g_c);if(q.push.apply(q,l.g_c),h.g_my)for(o=0,i=q.length;o<i;o++){var j=q[o];for(f=h.g_lH[o],f.g_my=!0,j.behavior.g_kK.call(f,j,h),m=g[4][o],(r=0,a=m.length);r<a;r++)f.properties[r]=m[r];f.g_jB(),j.behavior.g_kE.add(h)}else for(h.g_lH=[],o=0,i=q.length;o<i;o++){var j=q[o],f=new j.behavior.g_kK(j,h);f.g_my=!1,f.properties=g[4][o].slice(0),f.g_jB(),g_a.seal(f),h.g_lH.push(f),j.behavior.g_kE.add(h)}if(m=g[5],h.g_my)for(o=0,i=m.length;o<i;o++)h.properties[o]=m[o];else h.properties=m.slice(0);if(this.g_gV.push(h),this.g_gQ=!0,(_&&(_.g_nb(h,!0),(1!==_.g_nc||1!==_.g_nd)&&(l.g_kB=!0)),this.g_hq++,!l.g_jP))h.g_jP=!1,h.siblings=null;else if(h.g_jP=!0,h.g_my?g_a.g_R(h.siblings):h.siblings=[],!e&&!p){for(o=0,i=l.g_jQ.length;o<i;o++)if(l.g_jQ[o]!==l){if(!l.g_jQ[o].g_j_)return null;h.siblings.push(this.g_mx(l.g_jQ[o].g_j_,y,!1,d?h.x:t,d?h.y:n,!0))}for(o=0,i=h.siblings.length;o<i;o++)for(h.siblings[o].siblings.push(h),r=0;r<i;r++)o!==r&&h.siblings[o].siblings.push(h.siblings[r])}for(h.g_jB(),h.g_my||g_a.seal(h),(o=0,i=h.g_lH.length);o<i;o++)h.g_lH[o].g_ne&&h.g_lH[o].g_ne();return h},g.prototype.g_nf=function(g){var _,e;for(_=0,e=this.g_id.g_iO.length;_<e;_++){var t=this.g_id.g_iO[_];if(g_a.g_bC(t.name,g))return t}return null},g.prototype.g_ng=function(g){return g=g_a.floor(g),0>g&&(g=0),g>=this.g_id.g_iO.length&&(g=this.g_id.g_iO.length-1),this.g_id.g_iO[g]},g.prototype.g_nh=function(g){return g_a.g_g(g)?this.g_ng(g):this.g_nf(g.toString())},g.prototype.g_ni=function(g){var _,e;for(_=0,e=g.length;_<e;_++)g[_].g_kh().g_nj=!0},g.prototype.g_kj=function(g){var _,e;for(_=0,e=g.length;_<e;_++)g[_].g_kj()},g.prototype.g_kl=function(g){var _,e;for(_=0,e=g.length;_<e;_++)g[_].g_kl()},g.prototype.g_kn=function(g){var _,e;for(_=0,e=g.length;_<e;_++)g[_].g_kn()},g.prototype.g_nk=function(g){if(g.g_kA){var _=g.g_jW,e,t;for(e=0,t=_.length;e<t;++e)_[e].g_mQ();var n=this.g_gV;for(e=0,t=n.length;e<t;++e)n[e].type===g&&n[e].g_mQ();g.g_kA=!1}},g.prototype.g_nl=function(g,_,e,n){var p=!!g&&(1!==g.g_nc||1!==g.g_nd),o,i,r;if(_.g_jD)for(o=0,i=_.g_jJ.length;o<i;++o)r=_.g_jJ[o],p||r.g_kB?g_a.g_T(n,r.g_jW):(this.g_nk(r),r.g_kz.g_bi(e,n));else p||_.g_kB?g_a.g_T(n,_.g_jW):(this.g_nk(_),_.g_kz.g_bi(e,n))},g.prototype.g_nm=function(g,_,e,t){var n,p;for(n=0,p=_.length;n<p;++n)this.g_nl(g,_[n],e,t)},g.prototype.g_nn=function(g,_,e){var t=this.g_no();return t?void this.g_nm(g,t.g_kD,_,e):null},g.prototype.g_np=function(g,_,e){var t=this.g_nq();return t?void this.g_nm(g,t.g_kD,_,e):null},g.prototype.g_nr=function(g,_,e,t){var n=g.g_kh(),p=this.g_nu().g_nt.g_ns,o,i,r,a,s,l,d;if(n.g_nj){for(t||(n.g_nj=!1,g_a.g_R(n.g_jW)),o=0,a=g.g_jW.length;o<a;o++)if(r=g.g_jW[o],r.g_aU(),s=r.g_mn.g_nv(_,e,!0),l=r.g_mn.g_nv(_,e,!1),r.g_q(s,l)){if(t)return!1;n.g_jW.push(r)}else p&&n.g_nw.push(r);}else{for(i=0,d=p?n.g_nw:n.g_jW,(o=0,a=d.length);o<a;o++)if(r=d[o],r.g_aU(),s=r.g_mn.g_nv(_,e,!0),l=r.g_mn.g_nv(_,e,!1),r.g_q(s,l)){if(t)return!1;p?n.g_jW.push(r):(n.g_jW[i]=n.g_jW[o],i++)}t||(d.length=i)}return g.g_kv(),!!t||n.g_nx()},g.prototype.g_ny=function(g,_){if(!g||!_||g===_||!g.g_na||!_.g_na)return!1;g.g_aU(),_.g_aU();var e=g.g_mn,t=_.g_mn,n=e!==t&&(e.g_nc!==t.g_nc||t.g_nd!==t.g_nd||e.scale!==t.scale||e.angle!==t.angle||e.g_nz!==t.g_nz),p,o,i,r,s,l,d,y,h,c;if(!n)return!!g.g_mH.g_o(_.g_mH)&&!!g.g_mI.g_H(_.g_mI)&&(g.g_mS&&_.g_mS?!1:g.g_mS?this.g_nA(g,_):_.g_mS?this.g_nA(_,g):(d=g.g_m$&&!g.g_m$.g_aT(),y=_.g_m$&&!_.g_m$.g_aT(),!(d||y))||(d?(g.g_m$.g_aX(g.width,g.height,g.angle),h=g.g_m$):(this.g_hX.g_aV(g.g_mI,g.x,g.y,g.width,g.height),h=this.g_hX),y?(_.g_m$.g_aX(_.width,_.height,_.angle),c=_.g_m$):(this.g_hX.g_aV(_.g_mI,_.x,_.y,_.width,_.height),c=this.g_hX),h.g_aY(c,_.x-g.x,_.y-g.y)));for(d=g.g_m$&&!g.g_m$.g_aT(),y=_.g_m$&&!_.g_m$.g_aT(),d?(g.g_m$.g_aX(g.width,g.height,g.angle),this.g_hX.g_aW(g.g_m$)):this.g_hX.g_aV(g.g_mI,g.x,g.y,g.width,g.height),h=this.g_hX,y?(_.g_m$.g_aX(_.width,_.height,_.angle),this.g_hY.g_aW(_.g_m$)):this.g_hY.g_aV(_.g_mI,_.x,_.y,_.width,_.height),c=this.g_hY,(p=0,o=h.g_aP);p<o;p++)i=2*p,r=i+1,s=h.g_aH[i],l=h.g_aH[r],h.g_aH[i]=e.g_nB(s+g.x,l+g.y,!0),h.g_aH[r]=e.g_nB(s+g.x,l+g.y,!1);for(h.g_aU(),p=0,o=c.g_aP;p<o;p++)i=2*p,r=i+1,s=c.g_aH[i],l=c.g_aH[r],c.g_aH[i]=t.g_nB(s+_.x,l+_.y,!0),c.g_aH[r]=t.g_nB(s+_.x,l+_.y,!1);return c.g_aU(),h.g_aY(c,0,0)};var S=new g_a.g_I,F=new g_a.rect(0,0,0,0),I=[];g.prototype.g_nA=function(g,_){var e=_.g_mH,t=g.x,n=g.y,p,o,i,r;g.g_nC(e,I);var a=I,s=_.g_m$&&!_.g_m$.g_aT();for(p=0,o=a.length;p<o;++p)if(i=a[p],r=i.g_nD,e.g_p(r,t,n)&&(S.g_A(r),S.offset(t,n),S.g_H(_.g_mI)))if(!s){if(!i.g_nE)return g_a.g_R(I),!0;if(this.g_hX.g_aV(_.g_mI,0,0,_.width,_.height),i.g_nE.g_aY(this.g_hX,-(t+r.left),-(n+r.top)))return g_a.g_R(I),!0}else if(_.g_m$.g_aX(_.width,_.height,_.angle),i.g_nE){if(i.g_nE.g_aY(_.g_m$,_.x-(t+r.left),_.y-(n+r.top)))return g_a.g_R(I),!0;}else if(this.g_hX.g_aV(S,0,0,r.right-r.left,r.bottom-r.top),this.g_hX.g_aY(_.g_m$,_.x,_.y))return g_a.g_R(I),!0;return g_a.g_R(I),!1},g.prototype.g_nF=function(g,_){if(!_||!_.g_na)return!1;_.g_aU();var e=_.g_mn,t;if(!_.g_mH.g_o(g))return!1;if(_.g_mS){_.g_nC(g,I);var n=I,p=_.x,o=_.y,r,i,a,s;for(r=0,i=n.length;r<i;++r)if(a=n[r],s=a.g_nD,g.g_p(s,p,o)){if(!a.g_nE)return g_a.g_R(I),!0;if(this.g_hX.g_A(g,0,0),a.g_nE.g_aY(this.g_hX,-(p+s.left),-(o+s.top)))return g_a.g_R(I),!0}return g_a.g_R(I),!1}return(S.g_A(g),!!_.g_mI.g_H(S))&&((t=_.g_m$&&!_.g_m$.g_aT(),!!!t)||(_.g_m$.g_aX(_.width,_.height,_.angle),S.offset(-g.left,-g.top),this.g_hX.g_aV(S,0,0,1,1),_.g_m$.g_aY(this.g_hX,g.left-_.x,g.top-_.y)))},g.prototype.g_nG=function(g,_,e,t,n){if(!n||!n.g_na)return!1;n.g_aU();var p=n.g_mn,o;if(F.set(g_a.min(g,e),g_a.min(_,t),g_a.max(g,e),g_a.max(_,t)),!n.g_mH.g_o(F))return!1;if(n.g_mS){n.g_nC(F,I);var r=I,a=n.x,s=n.y,l,i,d,y;for(l=0,i=r.length;l<i;++l)if(d=r[l],y=d.g_nD,F.g_p(y,a,s)&&(S.g_A(y),S.offset(a,s),S.g_G(g,_,e,t))){if(!d.g_nE)return g_a.g_R(I),!0;if(d.g_nE.g_G(a+y.left,s+y.top,g,_,e,t))return g_a.g_R(I),!0}return g_a.g_R(I),!1}return!!n.g_mI.g_G(g,_,e,t)&&((o=n.g_m$&&!n.g_m$.g_aT(),!!!o)||(n.g_m$.g_aX(n.width,n.height,n.angle),n.g_m$.g_G(n.x,n.y,g,_,e,t)))},g.prototype.g_nH=function(g,_){if(!_)return!1;var e,t,n,p,o;for(e=0,t=g.g_c.length;e<t;e++)if(g.g_c[e].behavior instanceof _)return!0;if(!g.g_jD)for(e=0,t=g.g_jL.length;e<t;e++)for(o=g.g_jL[e],n=0,p=o.g_c.length;n<p;n++)if(o.g_c[n].behavior instanceof _)return!0;return!1},g.prototype.g_nI=function(g){return this.g_nH(g,g_a.g_c.g_nJ)},g.prototype.g_nK=function(g){return this.g_nH(g,g_a.g_c.g_nL)},g.prototype.g_no=function(){return this.g_gM},g.prototype.g_nq=function(){return this.g_gN};var Q=[];g.prototype.g_nM=function(g){var _,e,t;for(g.g_aU(),this.g_nn(g.g_mn,g.g_mH,Q),(_=0,e=Q.length);_<e;++_)if(t=Q[_],t.g_iZ.solidEnabled&&this.g_ny(g,t))return g_a.g_R(Q),t;return g_a.g_R(Q),null},g.prototype.g_nN=function(g){var _,e,t;for(this.g_nn(null,g,Q),_=0,e=Q.length;_<e;++_)if(t=Q[_],t.g_iZ.solidEnabled&&this.g_nF(g,t))return g_a.g_R(Q),t;return g_a.g_R(Q),null};var U=[];g.prototype.g_nO=function(g,_){var e=null;_&&(e=U,g_a.g_R(e)),g.g_aU(),this.g_np(g.g_mn,g.g_mH,Q);var t,n,p;for(t=0,n=Q.length;t<n;++t)if(p=Q[t],p.g_iZ.jumpthruEnabled&&this.g_ny(g,p))if(_)e.push(p);else return g_a.g_R(Q),p;return g_a.g_R(Q),e},g.prototype.g_nP=function(g,_,e,t,n,p){var o=g.x,r=g.y,a=null,s=null,l;for(l=0;l<(t||50);l++)if(g.x=o+_*l,g.y=r+e*l,g.g_mM(),!this.g_ny(g,a)&&(a=this.g_nM(g),a&&(s=a),!a&&(n&&(a=p?this.g_ny(g,p)?p:null:this.g_nO(g),a&&(s=a)),!a)))return s&&this.g_nQ(g,_,e,s,16),!0;return g.x=o,g.y=r,g.g_mM(),!1},g.prototype.g_nR=function(g,_,e,t,n){var p=g.x,o=g.y,r;for(r=0;r<(t||50);r++)if(g.x=p+_*r,g.y=o+e*r,g.g_mM(),!this.g_ny(g,n))return!0;return g.x=p,g.y=o,g.g_mM(),!1},g.prototype.g_nQ=function(g,_,e,t,n){for(var p=2,o=!1,i=!1,r=g.x,a=g.y,s;p<=n;)s=1/p,p*=2,g.x+=_*s*(o?1:-1),g.y+=e*s*(o?1:-1),g.g_mM(),this.g_ny(g,t)?(o=!0,i=!0):(o=!1,i=!1,r=g.x,a=g.y);i&&(g.x=r,g.y=a,g.g_mM())},g.prototype.g_nS=function(g,_){var e=g_a.g_f(_)?100:_,t=0,n=g.x,p=g.y,o=0,i=0,r=0,a=this.g_nM(g);if(!a)return!0;for(;t<=e;)if(0==o?(i=0,r=-1,t++):1==o?(i=1,r=-1):2==o?(i=1,r=0):3==o?(i=1,r=1):4==o?(i=0,r=1):5==o?(i=-1,r=1):6==o?(i=-1,r=0):7==o?(i=-1,r=-1):void 0,o=(o+1)%8,g.x=g_a.floor(n+i*t),g.y=g_a.floor(p+r*t),g.g_mM(),!this.g_ny(g,a)&&(a=this.g_nM(g),!a))return!0;return g.x=n,g.y=p,g.g_mM(),!1},g.prototype.g_nT=function(g,_){g.g_na&&_.g_na&&this.g_hW.push([g,_])},g.prototype.g_nU=function(g,_){var e,t,n;for(e=0,t=this.g_hW.length;e<t;e++)if(n=this.g_hW[e],n[0]==g&&n[1]==_||n[0]==_&&n[1]==g)return!0;return!1},g.prototype.g_nV=function(g,_,e,t){var n=g.x,p=g.y,o=g_a.max(10,g_a.g_af(_,e,n,p)),r=g_a.g_aa(_,e,n,p),a=t||this.g_nM(g);if(!a)return g_a.g_Z(r+g_a.PI);var s=a,l=g_a.g_W(5),d,i,y,c;for(d=1;36>d;d++)if(i=r-d*l,g.x=_+h(i)*o,g.y=e+m(i)*o,g.g_mM(),!this.g_ny(g,s)&&(s=t?null:this.g_nM(g),!s)){y=i;break}36===d&&(y=g_a.g_Z(r+g_a.PI));var s=a;for(d=1;36>d;d++)if(i=r+d*l,g.x=_+h(i)*o,g.y=e+m(i)*o,g.g_mM(),!this.g_ny(g,s)&&(s=t?null:this.g_nM(g),!s)){c=i;break}if(36===d&&(c=g_a.g_Z(r+g_a.PI)),g.x=n,g.y=p,g.g_mM(),c===y)return c;var u=g_a.g_ab(c,y)/2,f;f=g_a.g_ad(c,y)?g_a.g_Z(y+u+g_a.PI):g_a.g_Z(c+u);var j=h(r),x=m(r),M=h(f),D=m(f),A=j*M+x*D;return g_a.g_aa(0,0,j-2*A*M,x-2*A*D)};var P=-1;g.prototype.trigger=function(g,_,e){if(!this.g_id)return!1;var t=this.g_id.g_lM;if(!t)return!1;var n=!1,p,o,i;P++;var r=t.g_nW;for(o=0,i=r.length;o<i;++o)p=this.g_nX(g,_,r[o],e),n=n||p;return p=this.g_nX(g,_,t,e),n=n||p,P--,n},g.prototype.g_nX=function(g,_,e,t){var n=!1,p,o,i,r;if(!_)i=this.g_nY(g,_,"system",e,t),n=n||i;else for(i=this.g_nY(g,_,_.type.name,e,t),n=n||i,r=_.type.g_jL,(p=0,o=r.length);p<o;++p)i=this.g_nY(g,_,r[p].name,e,t),n=n||i;return n},g.prototype.g_nY=function(g,_,e,t,n){var p=!1,o=!1,r="undefined"!=typeof n,a=r?t.g_nZ:t.g_n_,s=a[e],l,i,d,y;if(!s)return p;var h=null;for(l=0,i=s.length;l<i;++l)if(s[l].method==g){h=s[l].g_n$;break}if(!h)return p;var c;if(c=r?h[n]:h,!c)return null;for(l=0,i=c.length;l<i;l++)d=c[l][0],y=c[l][1],o=this.g_oa(_,e,d,y),p=p||o;return p},g.prototype.g_oa=function(g,_,e,t){var n=!1,p,o;this.g_hB++;var i=this.g_nu().g_nt;i&&this.g_kj(i.g_ob);var r=1<this.g_hB;this.g_kj(e.g_ob),r&&this.g_oc();var a=this.g_hC(e);if(a.g_nt=e,g){var s=this.types[_].g_kh();s.g_nj=!1,g_a.g_R(s.g_jW),s.g_jW[0]=g,this.types[_].g_kv()}var l=!0;if(e.parent){for(var d=a.g_od,y=e.parent;y;)d.push(y),y=y.parent;for(d.reverse(),p=0,o=d.length;p<o;p++)if(!d[p].g_oe()){l=!1;break}}return l&&(this.g_ho++,e.g_ns?e.g_of(t):e.g_lN(),n=n||a.g_og),this.g_oh(),r&&this.g_oi(),this.g_kn(e.g_ob),i&&this.g_kn(i.g_ob),this.g_gQ&&0===this.g_gS&&0==P&&!this.g_gT&&this.g_iE(),this.g_hB--,n},g.prototype.g_oj=function(){var g=this.g_nu();return g.g_nt.g_ok[g.g_ol]},g.prototype.g_om=function(){var g=this.g_oj();return g.type},g.prototype.g_on=function(){var g=this.g_nu();return 0===g.g_ol},g.prototype.g_oo=function(){var g=this.g_nu();return g.g_nt.g_op[g.g_oq]},g.prototype.g_oc=function(){this.g_hA++,this.g_hA>=this.g_hz.length&&this.g_hz.push([])},g.prototype.g_oi=function(){this.g_hA--},g.prototype.g_or=function(){return this.g_hz[this.g_hA]},g.prototype.g_hC=function(g){this.g_hy++,this.g_hy>=this.g_hx.length&&this.g_hx.push(new g_a.g_os);var _=this.g_nu();return _.reset(g),_},g.prototype.g_oh=function(){this.g_hy--},g.prototype.g_nu=function(){return this.g_hx[this.g_hy]},g.prototype.g_ot=function(g){this.g_hE++,this.g_hE>=this.g_hD.length&&this.g_hD.push(g_a.seal({name:g,index:0,g_ou:!1}));var _=this.g_ov();return _.name=g,_.index=0,_.g_ou=!1,_},g.prototype.g_ow=function(){this.g_hE--},g.prototype.g_ov=function(){return this.g_hD[this.g_hE]},g.prototype.g_ox=function(g,_){for(var t,n,p,o,i,r;_;){for(t=0,n=_.g_oy.length;t<n;t++)if(r=_.g_oy[t],r instanceof g_a.g_oz&&g_a.g_bC(g,r.name))return r;_=_.parent}for(t=0,n=this.g_gH.length;t<n;t++)for(i=this.g_gH[t],p=0,o=i.g_oA.length;p<o;p++)if(r=i.g_oA[p],r instanceof g_a.g_oz&&g_a.g_bC(g,r.name))return r;return null},g.prototype.g_oB=function(g){var _,e;for(_=0,e=this.g_gF.length;_<e;_++)if(this.g_gF[_].g_jI===g)return this.g_gF[_];return null},g.prototype.g_oC=function(g){var _,e;for(_=0,e=this.g_gD.length;_<e;_++)if(this.g_gD[_].g_jI===g)return this.g_gD[_];return null},g.prototype.g_oD=function(g){var _,e;for(_=0,e=this.g_hZ.length;_<e;_++)if(this.g_hZ[_].g_jI===g)return this.g_hZ[_];return null},g.prototype.g_oE=function(g,_){this.g_it=[g,_],this.g_gA=!0};g.prototype.g_oF=function(){this.g_g$=!0};g.prototype.g_lJ=function(){var g=this,_=this.g_gX,e=this.g_g_,t=this.g_gY,n=!1;if(this.g_g$&&(n=!0,_="__c2_continuouspreview",this.g_g$=!1),_.length){if(this.g_iE(),e=this.g_oG(),p())i(_,e,function(){g_a.g_d("Saved state to IndexedDB storage ("+e.length+" bytes)"),g.g_g_=e,g.trigger(g_a.g_jv.prototype.g_lw.g_oH,null),g.g_g_="",n&&a()},function(t){try{localStorage.setItem("__c2save_"+_,e),g_a.g_d("Saved state to WebStorage ("+e.length+" bytes)"),g.g_g_=e,g.trigger(g_a.g_jv.prototype.g_lw.g_oH,null),g.g_g_="",n&&a()}catch(_){g_a.g_d("Failed to save game state: "+t+"; "+_),g.trigger(g_a.g_jv.prototype.g_lw.g_oI,null)}});else try{localStorage.setItem("__c2save_"+_,e),g_a.g_d("Saved state to WebStorage ("+e.length+" bytes)"),g.g_g_=e,this.trigger(g_a.g_jv.prototype.g_lw.g_oH,null),g.g_g_="",n&&a()}catch(_){g_a.g_d("Error saving to WebStorage: "+_),g.trigger(g_a.g_jv.prototype.g_lw.g_oI,null)}this.g_gX="",this.g_gY="",this.g_gZ=null}if(t.length){if(p())r(t,function(_){_?(g.g_gZ=_,g_a.g_d("Loaded state from IndexedDB storage ("+g.g_gZ.length+" bytes)")):(g.g_gZ=localStorage.getItem("__c2save_"+t)||"",g_a.g_d("Loaded state from WebStorage ("+g.g_gZ.length+" bytes)")),g.g_ha=!1,g.g_gZ||(g.g_gZ=null,g.trigger(g_a.g_jv.prototype.g_lw.g_oJ,null))},function(){g.g_gZ=localStorage.getItem("__c2save_"+t)||"",g_a.g_d("Loaded state from WebStorage ("+g.g_gZ.length+" bytes)"),g.g_ha=!1,g.g_gZ||(g.g_gZ=null,g.trigger(g_a.g_jv.prototype.g_lw.g_oJ,null))});else{try{this.g_gZ=localStorage.getItem("__c2save_"+t)||"",g_a.g_d("Loaded state from WebStorage ("+this.g_gZ.length+" bytes)")}catch(g){this.g_gZ=null}this.g_ha=!1,g.g_gZ||(g.g_gZ=null,g.trigger(g_a.g_jv.prototype.g_lw.g_oJ,null))}this.g_gY="",this.g_gX=""}if(null!==this.g_gZ){this.g_iE();var o=this.g_oK(this.g_gZ);o?(this.g_g_=this.g_gZ,this.trigger(g_a.g_jv.prototype.g_lw.g_oL,null),this.g_g_=""):g.trigger(g_a.g_jv.prototype.g_lw.g_oJ,null),this.g_gZ=null}};g.prototype.g_oG=function(){var _={c2save:!0,version:1,rt:{time:this.g_hi.g_aE,walltime:this.g_hj.g_aE,timescale:this.g_hh,tickcount:this.g_hn,execcount:this.g_ho,next_uid:this.g_hF,running_layout:this.g_id.g_jI,start_time_offset:Date.now()-this.g_k$},types:{},layouts:{},events:{groups:{},cnds:{},acts:{},vars:{}}},e,t,n,o,i,r,l,d,g,y,a,h;for(e=0,t=this.g_gD.length;e<t;e++)if(i=this.g_gD[e],!(i.g_jD||this.g_nI(i))){for(l={instances:[]},g_a.g_an(i.g_iZ)&&(l.ex=s(i.g_iZ)),(n=0,o=i.g_jW.length);n<o;n++)l.instances.push(this.g_oN(i.g_jW[n]));_.types[i.g_jI.toString()]=l}for(e=0,t=this.g_gF.length;e<t;e++)r=this.g_gF[e],_.layouts[r.g_jI.toString()]=r.g_oO();var p=_.events.groups;for(e=0,t=this.g_hZ.length;e<t;e++)d=this.g_hZ[e],p[d.g_jI.toString()]=this.g_h_[d.g_oQ].g_oP;var c=_.events.cnds;for(h in this.g_h$)this.g_h$.hasOwnProperty(h)&&(g=this.g_h$[h],g_a.g_an(g.g_iZ)&&(c[h]={ex:s(g.g_iZ)}));var u=_.events.acts;for(h in this.g_ia)this.g_ia.hasOwnProperty(h)&&(y=this.g_ia[h],g_a.g_an(y.g_iZ)&&(u[h]={ex:s(y.g_iZ)}));var m=_.events.vars;for(h in this.g_ib)this.g_ib.hasOwnProperty(h)&&(a=this.g_ib[h],a.g_oR||a.parent&&!a.g_oS||(m[h]=a.data));return _.system=this.g_ju.g_oO(),JSON.stringify(_)},g.prototype.g_oT=function(){var g,_,e,t,n,p;for(this.g_ip={},g=0,_=this.g_gD.length;g<_;g++)if(e=this.g_gD[g],!e.g_jD)for(t=0,n=e.g_jW.length;t<n;t++)p=e.g_jW[t],this.g_ip[p.g_kL.toString()]=p},g.prototype.g_oK=function(_){var e;try{e=JSON.parse(_)}catch(g){return!1}if(!e.c2save)return!1;if(1<e.version)return!1;this.g_gW=!0;var n=e.rt;this.g_hi.reset(),this.g_hi.g_aE=n.time,this.g_hj.reset(),this.g_hj.g_aE=n.walltime||0,this.g_hh=n.timescale,this.g_hn=n.tickcount,this.g_ho=n.execcount,this.g_k$=Date.now()-n.start_time_offset;var o=n.running_layout;if(o!==this.g_id.g_jI){var r=this.g_oB(o);if(r)this.g_lK(r);else return}var a=e.types,s,i,l,d,y,h,c,p,u,m,f,j,x,M,D,g,A;for(c in a)if(a.hasOwnProperty(c)){if(p=this.g_oC(parseInt(c,10)),!p||p.g_jD||this.g_nI(p))continue;for(a[c].ex?p.g_iZ=a[c].ex:g_a.g_ao(p.g_iZ),u=p.g_jW,m=a[c].instances,(s=0,i=g_a.min(u.length,m.length));s<i;s++)this.g_oU(u[s],m[s]);for(s=m.length,i=u.length;s<i;s++)this.g_mg(u[s]);for(s=u.length,i=m.length;s<i;s++)(M=null,!(p.g_ls.g_jy&&(M=this.g_id.g_oV(m[s].w.l),!M)))&&(f=this.g_mx(p.g_j_,M,!1,0,0,!0),this.g_oU(f,m[s]));p.g_ka=!0}this.g_iE(),this.g_oT();var t=e.layouts;for(c in t)if(t.hasOwnProperty(c)){if(x=this.g_oB(parseInt(c,10)),!x)continue;x.g_oW(t[c])}var T=e.events.groups;for(c in T)T.hasOwnProperty(c)&&(D=this.g_oD(parseInt(c,10)),D&&this.g_h_[D.g_oQ]&&this.g_h_[D.g_oQ].g_oX(T[c]));var E=e.events.cnds;for(c in this.g_h$)this.g_h$.hasOwnProperty(c)&&(this.g_h$[c].g_iZ=E.hasOwnProperty(c)?E[c].ex:{});var C=e.events.acts;for(c in this.g_ia)this.g_ia.hasOwnProperty(c)&&(this.g_ia[c].g_iZ=C.hasOwnProperty(c)?C[c].ex:{});var w=e.events.vars;for(c in w)w.hasOwnProperty(c)&&this.g_ib.hasOwnProperty(c)&&(this.g_ib[c].data=w[c]);for(this.g_hF=n.next_uid,this.g_gW=!1,(s=0,i=this.g_hb.length);s<i;++s)f=this.g_hb[s],this.trigger(Object.getPrototypeOf(f.type.g_ls).g_lw.g_oY,f);for(g_a.g_R(this.g_hb),this.g_ju.g_oW(e.system),(s=0,i=this.g_gD.length);s<i;s++)if(p=this.g_gD[s],!(p.g_jD||this.g_nI(p)))for(l=0,d=p.g_jW.length;l<d;l++){if(f=p.g_jW[l],p.g_jP)for(g=f.g_kO(),g_a.g_R(f.siblings),(y=0,h=p.g_jQ.length);y<h;y++)A=p.g_jQ[y],p!==A&&f.siblings.push(A.g_jW[g]);if(f.g_oZ&&f.g_oZ(),f.g_lH)for(y=0,h=f.g_lH.length;y<h;y++)j=f.g_lH[y],j.g_oZ&&j.g_oZ()}return this.g_gA=!0,!0},g.prototype.g_oN=function(g,_){var e=g.type,t=e.g_ls,n={},p,o,i,r,a;if(_?n.c2=!0:n.uid=g.g_kL,g_a.g_an(g.g_iZ)&&(n.ex=s(g.g_iZ)),g.g_mA&&g.g_mA.length)for(n.ivs={},p=0,o=g.g_mA.length;p<o;p++)n.ivs[g.type.g_jE[p].toString()]=g.g_mA[p];if(t.g_jy){if(i={x:g.x,y:g.y,w:g.width,h:g.height,l:g.g_mn.g_jI,zi:g.g_bu()},0!==g.angle&&(i.a=g.angle),1!==g.opacity&&(i.o=g.opacity),0.5!==g.g_mC&&(i.hX=g.g_mC),0.5!==g.g_mD&&(i.hY=g.g_mD),0!==g.g_mE&&(i.bm=g.g_mE),g.visible||(i.v=g.visible),g.g_na||(i.ce=g.g_na),-1!==g.g_mb&&(i.mts=g.g_mb),e.g_iL.length)for(i.fx=[],p=0,o=e.g_iL.length;p<o;p++)a=e.g_iL[p],i.fx.push({name:a.name,active:g.g_mL[a.index],params:g.g_mG[a.index]});n.w=i}if(g.g_lH&&g.g_lH.length)for(n.behs={},p=0,o=g.g_lH.length;p<o;p++)r=g.g_lH[p],r.g_oO&&(n.behs[r.type.g_jI.toString()]=r.g_oO());return g.g_oO&&(n.data=g.g_oO()),n},g.prototype.g_o_=function(g,_){var e,t;for(e=0,t=g.g_jE.length;e<t;e++)if(g.g_jE[e]===_)return e;return-1},g.prototype.g_o$=function(g,_){var e,t;for(e=0,t=g.g_lH.length;e<t;e++)if(g.g_lH[e].type.g_jI===_)return e;return-1},g.prototype.g_oU=function(g,_,e){var t=g.type,n=t.g_ls,o,p,i,r,a,s,l,d,y,h;if(!e)g.g_kL=_.uid;else if(!_.c2)return;if(_.ex?g.g_iZ=_.ex:g_a.g_ao(g.g_iZ),a=_.ivs,a)for(o in a)if(a.hasOwnProperty(o)){if(r=this.g_o_(t,parseInt(o,10)),0>r||r>=g.g_mA.length)continue;g.g_mA[r]=a[o]}if(n.g_jy){if(s=_.w,g.g_mn.g_jI!==s.l&&(h=g.g_mn,g.g_mn=this.g_id.g_oV(s.l),g.g_mn?(h.g_mu(g,!0),g.g_mn.g_nb(g,!0),g.g_mM(),g.g_mn.g_mr(0)):(g.g_mn=h,!e&&this.g_mg(g))),g.x=s.x,g.y=s.y,g.width=s.w,g.height=s.h,g.g_bv=s.zi,g.angle=s.hasOwnProperty("a")?s.a:0,g.opacity=s.hasOwnProperty("o")?s.o:1,g.g_mC=s.hasOwnProperty("hX")?s.hX:0.5,g.g_mD=s.hasOwnProperty("hY")?s.hY:0.5,g.visible=!s.hasOwnProperty("v")||s.v,g.g_na=!s.hasOwnProperty("ce")||s.ce,g.g_mb=s.hasOwnProperty("mts")?s.mts:-1,g.g_mE=s.hasOwnProperty("bm")?s.bm:0,(g.g_mF=g_a.g_bx(g.g_mE),this.g_cu&&g_a.g_by(g,g.g_mE,this.g_cu),g.g_mM(),s.hasOwnProperty("fx")))for(p=0,i=s.fx.length;p<i;p++)l=t.g_kt(s.fx[p].name),0>l||(g.g_mL[l]=s.fx[p].active,g.g_mG[l]=s.fx[p].params);g.g_iN()}if(d=_.behs,d)for(o in d)if(d.hasOwnProperty(o)){if(y=this.g_o$(g,parseInt(o,10)),0>y)continue;g.g_lH[y].g_oW(d[o])}_.data&&g.g_oW(_.data)},g.prototype.g_jp=function(g){return this.g_fJ?window.g_pa.hasOwnProperty(g.toLowerCase())?window.g_pa[g.toLowerCase()]:g:this.g_io+g},g.prototype.g_pb=function(g){return this.g_fJ?window.g_pa.hasOwnProperty(g.toLowerCase())?window.g_pa[g.toLowerCase()]:g:g},g.prototype.g_pc=function(g,_,e){var t=window.cordova.file.applicationDirectory+"www/"+g;window.resolveLocalFileSystemURL(t,function(g){g.file(_,e)},e)},g.prototype.g_ix=function(g,_,e){this.g_pc(g,function(g){var t=new FileReader;t.onload=function(g){_(g.target.result)},t.onerror=e,t.readAsText(g)},e)};var W=[],Y=0;g.prototype.g_pd=function(){if(W.length&&!(Y>=8)){Y++;var g=W.shift();this.g_pe(g.filename,g.g_pf,g.g_pg)}},g.prototype.g_ph=function(g,_,e){var t=this;W.push({filename:g,g_pf:function(g){Y--,t.g_pd(),_(g)},g_pg:function(g){Y--,t.g_pd(),e(g)}}),this.g_pd()},g.prototype.g_pe=function(g,_,e){this.g_pc(g,function(g){var e=new FileReader;e.onload=function(g){_(g.target.result)},e.readAsArrayBuffer(g)},e)},g.prototype.g_pi=function(g,_,e){this.g_ph(g,function(g){var e=new Blob([g]),t=URL.createObjectURL(e);_(t)},e)},g.prototype.g_pj=function(g){return /^(?:[a-z]+:)?\/\//.test(g)||"data:"===g.substr(0,5)||"blob:"===g.substr(0,5)},g.prototype.g_jq=function(g,_){this.g_gi&&!this.g_pj(_)?this.g_pi(_,function(_){g.src=_},function(g){alert("Failed to load image: "+g)}):this.g_fJ&&!this.g_pj(_)?g.src=this.g_pb(_):(!this.g_pj(_)&&(_=_.toLowerCase()),g.src=_)},g.prototype.g_lg=function(g){var _=g.toLowerCase();if(!this.g_kW.hasOwnProperty(_))return null;var e=this.g_kW[_],t=null,n,p,o,i;for(n=0,p=e.length;n<p;++n)if(o=e[n],i=o[0],t||"audio/webm; codecs=opus"!==i||(t=o),x[i])return o;return t},g.prototype.g_pk=function(g){var _=g.toLowerCase(),e=this.g_lg(g);if(!e)return null;var t=_+e[1];return{url:this.g_jp(t),type:e[0]}},g.prototype.g_pl=function(){return{fps:this.g_hl,cpu:this.g_hg/1e3,gpu:this.g_hu,layout:this.g_id?this.g_id.name:"",renderer:this.g_gm}},g.prototype.g_pm=function(g,_,e,t,n){if(this.g_is){return g_a.g_K(g*n+0.5*t*n*n,_*n,e*n)}return g*n},g_a.g_pn=g,g_a.g_po=function(_){return new g(_)},window.cr_createRuntime=g_a.g_po})(),window.cr_getSnapshot=function(g,_){var e=window.c3runtime;e&&e.g_oE(g,_)},window.cr_sizeCanvas=function(g,_){if(0!==g&&0!==_){var e=window.c3runtime;e&&e.setSize(g,_)}},window.cr_setSuspended=function(g){var _=window.c3runtime;_&&_.setSuspended(g)},function(){function g(g,_){return g.g_bv-_.g_bv}function _(g,_){this.g_kR=g,this.g_pn=g.g_pn,this.g_jW=[],this.scale=1,this.angle=0,this.g_pp=!1,this.g_pq=new g_a.rect(0,0,0,0),this.g_pr=new g_a.g_I,this.g_ps=0,this.g_pt=0,this.g_pu=0,this.g_pv=0,this.g_pw=!1,this.g_px=-1,this.g_py=0,this.name=_[0],this.index=_[1],this.g_jI=_[2],this.visible=_[3],this.g_pz=_[4],this.g_pA=_[5],this.g_nc=_[6],this.g_nd=_[7],this.opacity=_[8],this.g_pB=_[9],this.g_mo=_[10],this.g_nz=_[11],this.g_mE=_[12],this.g_pC=_[13],this.g_mF="source-over",this.g_bz=0,this.g_bA=0,this.g_mp=null,this.g_pD=e(),this.g_pE=!0,this.g_pF=new g_a.rect(0,0,-1,-1),this.g_pG=new g_a.rect(0,0,-1,-1),this.g_mo&&(this.g_mp=new g_a.g_bm(this.g_pn.g_iV,this.g_pn.g_iW)),this.g_pH=!1;var t=_[14],n,p;for(this.g_pI=[],this.g_pJ=[],this.g_pK=[],(n=0,p=t.length);n<p;n++){var o=t[n],r=this.g_pn.g_gD[o[1]];r.g_j_||(r.g_j_=o,r.g_j$=this.index),this.g_pJ.push(o),-1===this.g_kR.g_lR.indexOf(r)&&this.g_kR.g_lR.push(r)}for(g_a.g_S(this.g_pI,this.g_pJ),this.g_iL=[],this.g_mK=[],this.g_mW=!0,this.g_mG=[],(n=0,p=_[15].length);n<p;n++)this.g_iL.push({id:_[15][n][0],name:_[15][n][1],g_iM:-1,g_ef:!1,active:!0,index:n}),this.g_mG.push(_[15][n][2].slice(0));this.g_iN(),this.g_pL=new g_a.rect(0,0,1,1),this.g_pM=new g_a.rect(0,0,1,1),this.g_pN=new g_a.rect(0,0,1,1)}function e(){return l.length?l.pop():[]}function t(g){g_a.g_R(g),l.push(g)}function n(g,_,e){var t=0,n=0,p=0,o=g.length,i=_.length,r,a;for(e.length=o+i;t<o&&n<i;++p)r=g[t],a=_[n],r.g_bv<a.g_bv?(e[p]=r,++t):(e[p]=a,++n);for(;t<o;++t,++p)e[p]=g[t];for(;n<i;++n,++p)e[p]=_[n]}function p(g,_){var p,o,i,r,s;for(p=0,o=g.length;p<o-1;p+=2)i=g[p],r=g[p+1],s=e(),n(i,r,s),_||(t(i),t(r)),a.push(s);1==o%2&&(_?(i=e(),g_a.g_S(i,g[o-1]),a.push(i)):a.push(g[o-1])),g_a.g_S(g,a),g_a.g_R(a)}function o(g){for(var _=!0;1<g.length;)p(g,_),_=!1;return g[0]}var r=Math.round,i=Math.cos,s=Math.sin;_.prototype.g_iN=function(){g_a.g_R(this.g_mK),this.g_mW=!0;var g,_,e;for(g=0,_=this.g_iL.length;g<_;g++)e=this.g_iL[g],e.active&&(this.g_mK.push(e),!e.g_ef&&(this.g_mW=!1))},_.prototype.g_pO=function(g){var _,e,t;for(_=0,e=this.g_iL.length;_<e;_++)if(t=this.g_iL[_],t.name===g)return t;return null},_.prototype.g_pP=function(g){var _,e,t,n,p,o,i,r;for(_=0,e=0,t=this.g_pJ.length;_<t;_++){if(p=this.g_pJ[_],o=this.g_pn.g_gD[p[1]],(r=this.g_pn.g_nK(o),i=!0,!r||this.g_kR.g_pQ)){if(n=this.g_pn.g_mx(p,this,!0),!n)continue;g.push(n),n.type.global&&(i=!1,this.g_pK.push(n.g_kL))}i&&(this.g_pJ[e]=this.g_pJ[_],e++)}this.g_pJ.length=e,this.g_pn.g_iE(),!this.g_pn.g_er&&this.g_iL.length&&(this.g_mE=this.g_pC),this.g_mF=g_a.g_bx(this.g_mE),this.g_pn.g_cu&&g_a.g_by(this,this.g_mE,this.g_pn.g_cu),this.g_pE=!0},_.prototype.g_pR=function(g,_){var e=this.g_pn.g_gD,t=g.g_jD,n=g.g_jJ,p,o,i,r,a,l,d,y,h,c,u;for(p=0,o=this.g_pJ.length;p<o;++p)if(i=this.g_pJ[p],a=i[0],l=a[0],d=a[1],_.g_q(l,d)){if(r=e[i[1]],r!==g)if(!t)continue;else if(0>n.indexOf(r))continue;if(y=this.g_pn.g_mx(i,this,!1),this.g_pn.g_gS++,this.g_pn.trigger(Object.getPrototypeOf(r.g_ls).g_lw.g_oY,y),y.g_jP)for(h=0,c=y.siblings.length;h<c;h++)u=y.siblings[p],this.g_pn.trigger(Object.getPrototypeOf(u.type.g_ls).g_lw.g_oY,u);this.g_pn.g_gS--}},_.prototype.g_mu=function(g,_){var e=g_a.g_U(this.g_jW,g);0>e||(_&&this.g_mo&&g.g_mq&&g.g_mq.right>=g.g_mq.left&&(g.g_aU(),this.g_mp.update(g,g.g_mq,null),g.g_mq.set(0,0,-1,-1)),e===this.g_jW.length-1?this.g_jW.pop():(g_a.g_P(this.g_jW,e),this.g_mr(e)),this.g_pE=!0)},_.prototype.g_nb=function(g,_){g.g_bv=this.g_jW.length,this.g_jW.push(g),_&&this.g_mo&&g.g_mq&&g.g_mM(),this.g_pE=!0},_.prototype.g_pS=function(g,_){this.g_jW.unshift(g),this.g_mr(0),_&&this.g_mo&&g.g_mq&&g.g_mM()},_.prototype.g_pT=function(g,_,e){var t=g.g_bu(),n=_.g_bu();g_a.g_P(this.g_jW,t),t<n&&n--,e&&n++,n===this.g_jW.length?this.g_jW.push(g):this.g_jW.splice(n,0,g),this.g_mr(t<n?t:n)},_.prototype.g_mr=function(g){-1===this.g_px?this.g_px=g:g<this.g_px&&(this.g_px=g),this.g_pw=!0,this.g_pE=!0},_.prototype.g_pU=function(){if(this.g_pw){-1===this.g_px&&(this.g_px=0);var g,_,e;if(this.g_mo)for(g=this.g_px,_=this.g_jW.length;g<_;++g)e=this.g_jW[g],e.g_bv=g,this.g_mp.g_bk(e.g_mq);else for(g=this.g_px,_=this.g_jW.length;g<_;++g)this.g_jW[g].g_bv=g;this.g_pw=!1,this.g_px=-1}},_.prototype.g_pV=function(g){return this.g_pW()*(this.g_pn.g_jb||g?this.g_pn.g_i$:1)},_.prototype.g_pW=function(){return(this.scale*this.g_kR.scale-1)*this.g_nz+1},_.prototype.g_pX=function(){return this.g_pp?0:g_a.g_Z(this.g_kR.angle+this.angle)};var l=[];var a=[];var d=[];_.prototype.g_pY=function(){if(this.g_pU(),this.g_mp.g_bi(this.g_ps,this.g_pu,this.g_pt,this.g_pv,d),!d.length)return e();if(1===d.length){var g=e();return g_a.g_S(g,d[0]),g_a.g_R(d),g}var _=o(d);return g_a.g_R(d),_},_.prototype.g_lA=function(g){this.g_pH=this.g_pB||1!==this.opacity||0!==this.g_mE;var _=this.g_pn.canvas,e=g,n=!1;this.g_pH&&(this.g_pn.g_ie||(this.g_pn.g_ie=document.createElement("canvas"),_=this.g_pn.g_ie,_.width=this.g_pn.g_gt,_.height=this.g_pn.g_gu,this.g_pn.g_if=_.getContext("2d"),n=!0),_=this.g_pn.g_ie,e=this.g_pn.g_if,_.width!==this.g_pn.g_gt&&(_.width=this.g_pn.g_gt,n=!0),_.height!==this.g_pn.g_gu&&(_.height=this.g_pn.g_gu,n=!0),n&&(e.g_fy=this.g_pn.g_iP),this.g_pA&&e.clearRect(0,0,this.g_pn.g_gt,this.g_pn.g_gu));e.globalAlpha=1,e.globalCompositeOperation="source-over",this.g_pA||(e.fillStyle="rgb("+this.g_pz[0]+","+this.g_pz[1]+","+this.g_pz[2]+")",e.fillRect(0,0,this.g_pn.g_gt,this.g_pn.g_gu)),e.save(),this.g_pp=!0;var p=this.g_nv(0,0,!0,!0),o=this.g_nv(0,0,!1,!0);this.g_pp=!1,this.g_pn.g_kX&&(p=r(p),o=r(o)),this.g_pZ(p,o,e);var a=this.g_pV();e.scale(a,a),e.translate(-p,-o);var s;this.g_mo?(this.g_pG.left=this.g_mp.g_bf(this.g_ps),this.g_pG.top=this.g_mp.g_bg(this.g_pu),this.g_pG.right=this.g_mp.g_bf(this.g_pt),this.g_pG.bottom=this.g_mp.g_bg(this.g_pv),this.g_pE||!this.g_pG.g_r(this.g_pF)?(t(this.g_pD),s=this.g_pY(),this.g_pE=!1,this.g_pF.g_n(this.g_pG)):s=this.g_pD):s=this.g_jW;var l=null,d,i,y;for(d=0,i=s.length;d<i;++d)y=s[d],y===l||(this.g_p_(y,e),l=y);this.g_mo&&(this.g_pD=s),e.restore(),this.g_pH&&(g.globalCompositeOperation=this.g_mF,g.globalAlpha=this.opacity,g.drawImage(_,0,0))},_.prototype.g_p_=function(g,_){if(g.visible&&0!==g.width&&0!==g.height){g.g_aU();var e=g.g_mH;e.right<this.g_ps||e.bottom<this.g_pu||e.left>this.g_pt||e.top>this.g_pv||(_.globalCompositeOperation=g.g_mF,g.g_lA(_))}},_.prototype.g_p$=function(g){this.g_pp=!0;var _=this.g_nv(0,0,!0,!0),e=this.g_nv(0,0,!1,!0);this.g_pp=!1,this.g_pn.g_kX&&(_=r(_),e=r(e)),this.g_pZ(_,e,g)},_.prototype.g_pZ=function(g,_,e){var t=this.g_pV();this.g_ps=g,this.g_pu=_,this.g_pt=g+this.g_pn.g_gt*(1/t),this.g_pv=_+this.g_pn.g_gu*(1/t);var n=this.g_pX();0!==n&&(e&&(e.translate(this.g_pn.g_gt/2,this.g_pn.g_gu/2),e.rotate(-n),e.translate(this.g_pn.g_gt/-2,this.g_pn.g_gu/-2)),this.g_pq.set(this.g_ps,this.g_pu,this.g_pt,this.g_pv),this.g_pq.offset((this.g_ps+this.g_pt)/-2,(this.g_pu+this.g_pv)/-2),this.g_pr.g_B(this.g_pq,n),this.g_pr.g_C(this.g_pq),this.g_pq.offset((this.g_ps+this.g_pt)/2,(this.g_pu+this.g_pv)/2),this.g_ps=this.g_pq.left,this.g_pu=this.g_pq.top,this.g_pt=this.g_pq.right,this.g_pv=this.g_pq.bottom)},_.prototype.g_mc=function(g){var _=this.g_pn.g_gt,e=this.g_pn.g_gu;this.g_pH=this.g_pB,this.g_pH&&(!this.g_pn.g_ig&&(this.g_pn.g_ig=g.g_fC(this.g_pn.g_gt,this.g_pn.g_gu,this.g_pn.g_iP)),(this.g_pn.g_ig.g_fz!==this.g_pn.g_gt||this.g_pn.g_ig.g_fA!==this.g_pn.g_gu)&&(g.deleteTexture(this.g_pn.g_ig),this.g_pn.g_ig=g.g_fC(this.g_pn.g_gt,this.g_pn.g_gu,this.g_pn.g_iP)),g.g_fG(this.g_pn.g_ig)),this.g_pp=!0;var n=this.g_nv(0,0,!0,!0),p=this.g_nv(0,0,!1,!0);this.g_pp=!1,this.g_pn.g_kX&&(n=r(n),p=r(p)),this.g_pZ(n,p,null);var o=this.g_pV();g.g_em(),g.scale(o,o),g.g_bU(-this.g_pX()),g.translate((this.g_ps+this.g_pt)/-2,(this.g_pu+this.g_pv)/-2),g.g_en();var a;this.g_mo?(this.g_pG.left=this.g_mp.g_bf(this.g_ps),this.g_pG.top=this.g_mp.g_bg(this.g_pu),this.g_pG.right=this.g_mp.g_bf(this.g_pt),this.g_pG.bottom=this.g_mp.g_bg(this.g_pv),this.g_pE||!this.g_pG.g_r(this.g_pF)?(t(this.g_pD),a=this.g_pY(),this.g_pE=!1,this.g_pF.g_n(this.g_pG)):a=this.g_pD):a=this.g_jW;var s=null,l,i;for(l=a.length-1;0<=l;--l)i=a[l],i===s||(this.g_qa(a[l],g),s=i);this.g_mo&&(this.g_pD=a),this.g_pA||(this.g_py=this.g_pn.g_gn++,g.g_eq(this.g_py),g.g_fp(1,1,1,1),g.g_fo(),g.g_fr())},_.prototype.g_lz=function(g){var _=this.g_pn.g_gt,e=this.g_pn.g_gu,n=0,p=0;this.g_pH=this.g_pB||1!==this.opacity||0<this.g_mK.length||0!==this.g_mE,this.g_pH&&(!this.g_pn.g_ig&&(this.g_pn.g_ig=g.g_fC(this.g_pn.g_gt,this.g_pn.g_gu,this.g_pn.g_iP)),(this.g_pn.g_ig.g_fz!==this.g_pn.g_gt||this.g_pn.g_ig.g_fA!==this.g_pn.g_gu)&&(g.deleteTexture(this.g_pn.g_ig),this.g_pn.g_ig=g.g_fC(this.g_pn.g_gt,this.g_pn.g_gu,this.g_pn.g_iP)),g.g_fG(this.g_pn.g_ig),this.g_pA&&g.clear(0,0,0,0)),this.g_pA||(this.g_pn.g_ca?(g.g_eq(this.g_py),g.g_fp(this.g_pz[0]/255,this.g_pz[1]/255,this.g_pz[2]/255,1),g.g_fo(),g.g_fq()):g.clear(this.g_pz[0]/255,this.g_pz[1]/255,this.g_pz[2]/255,1)),this.g_pp=!0;var o=this.g_nv(0,0,!0,!0),a=this.g_nv(0,0,!1,!0);this.g_pp=!1,this.g_pn.g_kX&&(o=r(o),a=r(a)),this.g_pZ(o,a,null);var s=this.g_pV();g.g_em(),g.scale(s,s),g.g_bU(-this.g_pX()),g.translate((this.g_ps+this.g_pt)/-2,(this.g_pu+this.g_pv)/-2),g.g_en();var l;this.g_mo?(this.g_pG.left=this.g_mp.g_bf(this.g_ps),this.g_pG.top=this.g_mp.g_bg(this.g_pu),this.g_pG.right=this.g_mp.g_bf(this.g_pt),this.g_pG.bottom=this.g_mp.g_bg(this.g_pv),this.g_pE||!this.g_pG.g_r(this.g_pF)?(t(this.g_pD),l=this.g_pY(),this.g_pE=!1,this.g_pF.g_n(this.g_pG)):l=this.g_pD):l=this.g_jW;var d=null,y,i,h;for(y=0,i=l.length;y<i;++y)h=l[y],h===d||(this.g_qb(l[y],g),d=h);if(this.g_mo&&(this.g_pD=l),this.g_pH)if(n=this.g_mK.length?this.g_mK[0].g_iM:0,p=this.g_mK.length?this.g_mK[0].index:0,0===this.g_mK.length||1===this.g_mK.length&&!g.g_fe(n)&&1===this.opacity){1===this.g_mK.length?(g.g_dh(n),g.g_fl(this.g_kR.g_qc(),1/this.g_pn.g_gt,1/this.g_pn.g_gu,0,0,1,1,0,0,1,1,this.g_ps,this.g_pu,this.g_pt,this.g_pv,0,0,1,1,s,this.g_pX(),this.g_pn.g_hi.g_aE,this.g_mG[p]),g.g_fk(n)&&(this.g_pn.g_gA=!0)):g.g_dh(0),g.g_fG(this.g_kR.g_qc()),g.g_eV(this.opacity),g.g_eW(this.g_pn.g_ig),g.g_eX(this.g_bz,this.g_bA),g.g_em(),g.g_en();var c=this.g_pn.g_gt/2,u=this.g_pn.g_gu/2;g.g_I(-c,u,c,u,c,-u,-c,-u),g.g_eW(null)}else this.g_kR.g_qd(g,this,null,this.g_kR.g_qc())},_.prototype.g_qb=function(g,_){if(g.visible&&0!==g.width&&0!==g.height){g.g_aU();var e=g.g_mH;e.right<this.g_ps||e.bottom<this.g_pu||e.left>this.g_pt||e.top>this.g_pv||(_.g_eq(g.g_gn),g.g_mY?this.g_qe(g,_):(_.g_dh(0),_.g_eX(g.g_bz,g.g_bA),g.g_lz(_)))}},_.prototype.g_qa=function(g,_){if(g.visible&&0!==g.width&&0!==g.height){g.g_aU();var e=g.g_mH;e.right<this.g_ps||e.bottom<this.g_pu||e.left>this.g_pt||e.top>this.g_pv||(g.g_gn=this.g_pn.g_gn++,0===g.g_mE&&1===g.opacity&&g.g_mW&&g.g_mc&&(_.g_eq(g.g_gn),g.g_mc(_)))}},_.prototype.g_qe=function(g,_){var e=g.g_mK[0].g_iM,t=g.g_mK[0].index,n=this.g_pV();if(1===g.g_mK.length&&!_.g_fe(e)&&!_.g_fg(e)&&(!g.angle&&!g.g_mn.g_pX()||!_.g_fd(e))&&1===g.opacity&&!g.type.g_ls.g_jA){_.g_dh(e),_.g_eX(g.g_bz,g.g_bA),_.g_fk(e)&&(this.g_pn.g_gA=!0);var p=0,o=0,i=0,r=0;if(_.g_fd(e)){var a=g.g_mH,s=this.g_nB(a.left,a.top,!0,!0),l=this.g_nB(a.left,a.top,!1,!0),d=this.g_nB(a.right,a.bottom,!0,!0),y=this.g_nB(a.right,a.bottom,!1,!0);p=s/g_qf,o=1-l/g_qg,i=d/g_qf,r=1-y/g_qg}var h=0,c=0,u=1,m=1,f=1/g.width,j=1/g.height;g.g_qh&&g.g_qh.g_qi&&(h=g.g_qh.g_qi.left,c=g.g_qh.g_qi.top,u=g.g_qh.g_qi.right,m=g.g_qh.g_qi.bottom,g.g_qh.g_qj&&(f=1/g.g_qh.g_qj.width,j=1/g.g_qh.g_qj.height)),_.g_fl(this.g_pH?this.g_pn.g_ig:this.g_kR.g_qc(),f,j,h,c,u,m,h,c,u,m,g.g_mH.left,g.g_mH.top,g.g_mH.right,g.g_mH.bottom,p,o,i,r,n,this.g_pX(),this.g_pn.g_hi.g_aE,g.g_mG[t]),g.g_lz(_)}else this.g_kR.g_qd(_,this,g,this.g_pH?this.g_pn.g_ig:this.g_kR.g_qc()),_.g_em(),_.scale(n,n),_.g_bU(-this.g_pX()),_.translate((this.g_ps+this.g_pt)/-2,(this.g_pu+this.g_pv)/-2),_.g_en()},_.prototype.g_nv=function(g,_,e,t){var n=this.g_pn.devicePixelRatio;this.g_pn.g_iB&&(g*=n,_*=n);var p=this.g_pn.g_jj,o=this.g_pn.g_jk,r=(this.g_kR.scrollX-p)*this.g_nc+p,l=(this.g_kR.scrollY-o)*this.g_nd+o,d=r,h=l,y=1/this.g_pV(!t);t?(d-=this.g_pn.g_gt*y/2,h-=this.g_pn.g_gu*y/2):(d-=this.g_pn.width*y/2,h-=this.g_pn.height*y/2),d+=g*y,h+=_*y;var c=this.g_pX();if(0!==c){d-=r,h-=l;var a=i(c),u=s(c),m=d*a-h*u;h=h*a+d*u,d=m,d+=r,h+=l}return e?d:h},_.prototype.g_nB=function(g,_,e,t){var n=this.g_pn.g_jj,p=this.g_pn.g_jk,o=(this.g_kR.scrollX-n)*this.g_nc+n,r=(this.g_kR.scrollY-p)*this.g_nd+p,l=o,d=r,y=this.g_pX();if(0!==y){g-=o,_-=r;var h=i(-y),c=s(-y),u=g*h-_*c;_=_*h+g*c,g=u,g+=o,_+=r}var m=1/this.g_pV(!t);t?(l-=this.g_pn.g_gt*m/2,d-=this.g_pn.g_gu*m/2):(l-=this.g_pn.width*m/2,d-=this.g_pn.height*m/2),l=(g-l)/m,d=(_-d)/m;var f=this.g_pn.devicePixelRatio;return this.g_pn.g_iB&&!t&&(l/=f,d/=f),e?l:d},_.prototype.g_qk=function(g,_,e){if(0===this.g_pX())return e?g:_;var t=this.g_nB(g,_,!0),n=this.g_nB(g,_,!1);this.g_pp=!0;var p=this.g_nv(t,n,!0),o=this.g_nv(t,n,!0);return this.g_pp=!1,e?p:o},_.prototype.g_oO=function(){var g={s:this.scale,a:this.angle,vl:this.g_ps,vt:this.g_pu,vr:this.g_pt,vb:this.g_pv,v:this.visible,bc:this.g_pz,t:this.g_pA,px:this.g_nc,py:this.g_nd,o:this.opacity,zr:this.g_nz,fx:[],cg:this.g_pK,instances:[]},_,e,t;for(_=0,e=this.g_iL.length;_<e;_++)t=this.g_iL[_],g.fx.push({name:t.name,active:t.active,params:this.g_mG[t.index]});return g},_.prototype.g_oW=function(_){var e,t,n,p;this.scale=_.s,this.angle=_.a,this.g_ps=_.vl,this.g_pu=_.vt,this.g_pt=_.vr,this.g_pv=_.vb,this.visible=_.v,this.g_pz=_.bc,this.g_pA=_.t,this.g_nc=_.px,this.g_nd=_.py,this.opacity=_.o,this.g_nz=_.zr,this.g_pK=_.cg||[],g_a.g_S(this.g_pJ,this.g_pI);var o=new g_a.g_ay;for(e=0,n=this.g_pK.length;e<n;++e)o.add(this.g_pK[e]);for(e=0,t=0,n=this.g_pJ.length;e<n;++e)o.contains(this.g_pJ[e][2])||(this.g_pJ[t]=this.g_pJ[e],++t);g_a.g_Q(this.g_pJ,t);var i=_.fx;for(e=0,n=i.length;e<n;e++)p=this.g_pO(i[e].name),p&&(p.active=i[e].active,this.g_mG[p.index]=i[e].params);this.g_iN(),this.g_jW.sort(g),this.g_pw=!0},g_a.g_mn=_}();(function(){function g(g,_){this.g_pn=g,this.g_lM=null,this.scrollX=this.g_pn.g_iV/2,this.scrollY=this.g_pn.g_iW/2,this.scale=1,this.angle=0,this.g_pQ=!0,this.name=_[0],this.g_ql=_[1],this.g_qm=_[2],this.width=_[1],this.height=_[2],this.g_qn=_[3],this.g_qo=_[4],this.g_jI=_[5];var e=_[6],t,n;for(this.g_iO=[],this.g_lR=[],(t=0,n=e.length);t<n;t++){var p=new g_a.g_mn(this,e[t]);p.number=t,g_a.seal(p),this.g_iO.push(p)}var o=_[7];for(this.g_qp=[],t=0,n=o.length;t<n;t++){var r=o[t],a=this.g_pn.g_gD[r[1]];a.g_j_||(a.g_j_=r),this.g_qp.push(r),-1===this.g_lR.indexOf(a)&&this.g_lR.push(a)}for(this.g_iL=[],this.g_mK=[],this.g_mW=!0,this.g_mG=[],(t=0,n=_[8].length);t<n;t++)this.g_iL.push({id:_[8][t][0],name:_[8][t][1],g_iM:-1,g_ef:!1,active:!0,index:t}),this.g_mG.push(_[8][t][2].slice(0));this.g_iN(),this.g_pL=new g_a.rect(0,0,1,1),this.g_pM=new g_a.rect(0,0,1,1),this.g_pN=new g_a.rect(0,0,1,1),this.g_qq=new g_a.rect(0,0,0,0),this.g_qr={}}function _(g,_){return g.g_bv-_.g_bv}var e=Math.max,t=Math.min;g.prototype.g_qs=function(g){var _=g.type.g_jI.toString();this.g_qr.hasOwnProperty(_)||(this.g_qr[_]=[]);var e=this.g_qr[_];e.push(this.g_pn.g_oN(g))},g.prototype.g_qt=function(){var g=this.g_iO[0];return!g.g_pA&&1===g.opacity&&!g.g_pB&&g.visible},g.prototype.g_iN=function(){g_a.g_R(this.g_mK),this.g_mW=!0;var g,_,e;for(g=0,_=this.g_iL.length;g<_;g++)e=this.g_iL[g],e.active&&(this.g_mK.push(e),!e.g_ef&&(this.g_mW=!1))},g.prototype.g_pO=function(g){var _,e,t;for(_=0,e=this.g_iL.length;_<e;_++)if(t=this.g_iL[_],t.name===g)return t;return null};var n=[];var o=!0;g.prototype.g_lu=function(){this.g_qo&&(this.g_lM=this.g_pn.g_gG[this.g_qo],this.g_lM.g_kU()),this.g_pn.g_id=this,this.width=this.g_ql,this.height=this.g_qm,this.scrollX=this.g_pn.g_iV/2,this.scrollY=this.g_pn.g_iW/2;var g,e,i,r,a,l,d,y,h,c,t,s,p,u;for(g=0,i=this.g_pn.g_gD.length;g<i;g++)if(a=this.g_pn.g_gD[g],!a.g_jD)for(l=a.g_jW,e=0,r=l.length;e<r;e++)if(y=l[e],y.g_mn){var m=y.g_mn.number;m>=this.g_iO.length&&(m=this.g_iO.length-1),y.g_mn=this.g_iO[m],-1===y.g_mn.g_jW.indexOf(y)&&y.g_mn.g_jW.push(y),y.g_mn.g_pw=!0}if(!o)for(g=0,i=this.g_iO.length;g<i;++g)this.g_iO[g].g_jW.sort(_);var u;for(g_a.g_R(n),this.g_qu(),(g=0,i=this.g_iO.length);g<i;g++)u=this.g_iO[g],u.g_pP(n),u.g_p$(null);var f=!1;if(!this.g_pQ){for(s in this.g_qr)if(this.g_qr.hasOwnProperty(s)){if(a=this.g_pn.g_oC(parseInt(s,10)),!a||a.g_jD||!this.g_pn.g_nK(a))continue;for(p=this.g_qr[s],g=0,i=p.length;g<i;g++)(u=null,!(a.g_ls.g_jy&&(u=this.g_oV(p[g].w.l),!u)))&&(y=this.g_pn.g_mx(a.g_j_,u,!1,0,0,!0),this.g_pn.g_oU(y,p[g]),f=!0,n.push(y));g_a.g_R(p)}for(g=0,i=this.g_iO.length;g<i;g++)this.g_iO[g].g_jW.sort(_),this.g_iO[g].g_pw=!0}for(f&&(this.g_pn.g_iE(),this.g_pn.g_oT()),g=0;g<n.length;g++)if(y=n[g],y.type.g_jP)for(h=y.g_kO(),e=0,r=y.type.g_jQ.length;e<r;e++)c=y.type.g_jQ[e],y.type===c||(c.g_jW.length>h?y.siblings.push(c.g_jW[h]):!c.g_j_||(t=this.g_pn.g_mx(c.g_j_,y.g_mn,!0,y.x,y.y,!0),this.g_pn.g_iE(),c.g_kb(),y.siblings.push(t),n.push(t)));for(g=0,i=this.g_qp.length;g<i;g++)d=this.g_qp[g],a=this.g_pn.g_gD[d[1]],a.g_jP||(y=this.g_pn.g_mx(this.g_qp[g],null,!0));if(this.g_pn.g_hv=null,this.g_pn.g_iE(),this.g_pn.g_go)for(g=0,i=this.g_pn.g_gD.length;g<i;g++)c=this.g_pn.g_gD[g],c.g_jD||!c.g_jW.length||!c.g_qv||c.g_qv(this.g_pn.g_go);if(this.g_pn.g_gW)g_a.g_S(this.g_pn.g_hb,n);else for(g=0,i=n.length;g<i;g++)y=n[g],this.g_pn.trigger(Object.getPrototypeOf(y.type.g_ls).g_lw.g_oY,y);g_a.g_R(n),this.g_pn.g_gW||this.g_pn.trigger(g_a.g_jv.prototype.g_lw.g_qw,null),this.g_pQ=!1},g.prototype.g_lt=function(){var g,_,e,t,n,p;for(g=0,_=0,e=this.g_qp.length;g<e;g++)t=this.g_qp[g],p=this.g_pn.g_gD[t[1]],p.global?!p.g_jP&&(n=this.g_pn.g_mx(t,null,!0)):(this.g_qp[_]=t,_++);g_a.g_Q(this.g_qp,_)},g.prototype.g_lP=function(){this.g_pn.g_gW||this.g_pn.trigger(g_a.g_jv.prototype.g_lw.g_qx,null),this.g_pn.g_gU=!0,g_a.g_R(this.g_pn.g_ju.g_lS);var g,_,e,t,n,p,i;if(!this.g_pQ)for(g=0,_=this.g_iO.length;g<_;g++)for(this.g_iO[g].g_pU(),n=this.g_iO[g].g_jW,(e=0,t=n.length);e<t;e++)p=n[e],!p.type.global&&this.g_pn.g_nK(p.type)&&this.g_qs(p);for(g=0,_=this.g_iO.length;g<_;g++){for(n=this.g_iO[g].g_jW,e=0,t=n.length;e<t;e++)p=n[e],p.type.global||this.g_pn.g_mg(p);this.g_pn.g_iE(),g_a.g_R(n),this.g_iO[g].g_pw=!0}for(g=0,_=this.g_pn.g_gD.length;g<_;g++)if(i=this.g_pn.g_gD[g],!(i.global||i.g_ls.g_jy||i.g_ls.g_jx||i.g_jD)){for(e=0,t=i.g_jW.length;e<t;e++)this.g_pn.g_mg(i.g_jW[e]);this.g_pn.g_iE()}o=!1,this.g_pn.g_gU=!1};var p=new g_a.rect(0,0,0,0);g.prototype.g_pR=function(g,_,e,t,n){p.set(_,e,t,n);var o,i;for(o=0,i=this.g_iO.length;o<i;o++)this.g_iO[o].g_pR(g,p)},g.prototype.g_lA=function(g){var _=g,e=!1,t=!this.g_pn.g_jb,n;t&&(!this.g_pn.g_ii&&(this.g_pn.g_ii=document.createElement("canvas"),n=this.g_pn.g_ii,n.width=this.g_pn.g_gt,n.height=this.g_pn.g_gu,this.g_pn.g_ij=n.getContext("2d"),e=!0),n=this.g_pn.g_ii,_=this.g_pn.g_ij,n.width!==this.g_pn.g_gt&&(n.width=this.g_pn.g_gt,e=!0),n.height!==this.g_pn.g_gu&&(n.height=this.g_pn.g_gu,e=!0),e&&(_.g_fy=this.g_pn.g_iP)),_.globalAlpha=1,_.globalCompositeOperation="source-over",this.g_pn.g_kY&&!this.g_qt()&&_.clearRect(0,0,this.g_pn.g_gt,this.g_pn.g_gu);var p,o,i;for(p=0,o=this.g_iO.length;p<o;p++)i=this.g_iO[p],i.visible&&0<i.opacity&&11!==i.g_mE&&(i.g_jW.length||!i.g_pA)?i.g_lA(_):i.g_p$(null);t&&g.drawImage(n,0,0,this.g_pn.width,this.g_pn.height)},g.prototype.g_mc=function(g){g.g_fm(!0),this.g_pn.g_ih||(this.g_pn.g_ih=g.g_fC(this.g_pn.g_gt,this.g_pn.g_gu,this.g_pn.g_iP)),(this.g_pn.g_ih.g_fz!==this.g_pn.g_gt||this.g_pn.g_ih.g_fA!==this.g_pn.g_gu)&&(g.deleteTexture(this.g_pn.g_ih),this.g_pn.g_ih=g.g_fC(this.g_pn.g_gt,this.g_pn.g_gu,this.g_pn.g_iP)),g.g_fG(this.g_pn.g_ih),this.g_pn.g_jb||g.g_ek(this.g_pn.g_gt,this.g_pn.g_gu);var _,e;for(_=this.g_iO.length-1;0<=_;--_)e=this.g_iO[_],e.visible&&1===e.opacity&&e.g_mW&&0===e.g_mE&&(e.g_jW.length||!e.g_pA)?e.g_mc(g):e.g_p$(null);g.g_fm(!1)},g.prototype.g_lz=function(g){var _=0<this.g_mK.length||this.g_pn.g_il||!this.g_pn.g_jb||this.g_pn.g_ca;_?(!this.g_pn.g_ih&&(this.g_pn.g_ih=g.g_fC(this.g_pn.g_gt,this.g_pn.g_gu,this.g_pn.g_iP)),(this.g_pn.g_ih.g_fz!==this.g_pn.g_gt||this.g_pn.g_ih.g_fA!==this.g_pn.g_gu)&&(g.deleteTexture(this.g_pn.g_ih),this.g_pn.g_ih=g.g_fC(this.g_pn.g_gt,this.g_pn.g_gu,this.g_pn.g_iP)),g.g_fG(this.g_pn.g_ih),!this.g_pn.g_jb&&g.g_ek(this.g_pn.g_gt,this.g_pn.g_gu)):this.g_pn.g_ih&&(g.g_fG(null),g.deleteTexture(this.g_pn.g_ih),this.g_pn.g_ih=null),this.g_pn.g_kY&&!this.g_qt()&&g.clear(0,0,0,0);var e,t,n;for(e=0,t=this.g_iO.length;e<t;e++)n=this.g_iO[e],n.visible&&0<n.opacity&&(n.g_jW.length||!n.g_pA)?n.g_lz(g):n.g_p$(null);if(_)if(0===this.g_mK.length||1===this.g_mK.length&&this.g_pn.g_jb){if(1===this.g_mK.length){var p=this.g_mK[0].index,o=this.g_qy();g.g_dh(this.g_mK[0].g_iM),g.g_fl(null,1/this.g_pn.g_gt,1/this.g_pn.g_gu,0,0,1,1,0,0,1,1,o.left,o.top,o.right,o.bottom,0,0,1,1,this.scale,this.angle,this.g_pn.g_hi.g_aE,this.g_mG[p]),g.g_fk(this.g_mK[0].g_iM)&&(this.g_pn.g_gA=!0)}else g.g_dh(0);this.g_pn.g_jb||g.g_ek(this.g_pn.width,this.g_pn.height),g.g_fG(null),g.g_fn(!1),g.g_eV(1),g.g_eW(this.g_pn.g_ih),g.g_eZ(),g.g_em(),g.g_en();var i=this.g_pn.width/2,r=this.g_pn.height/2;g.g_I(-i,r,i,r,i,-r,-i,-r),g.g_eW(null),g.g_fn(!0)}else this.g_qd(g,null,null,null)},g.prototype.g_qc=function(){return 0<this.g_mK.length||this.g_pn.g_il||!this.g_pn.g_jb||this.g_pn.g_ca?this.g_pn.g_ih:null},g.prototype.g_qz=function(){var g=this.g_iO[0].g_pV(),_,e,t;for(_=1,e=this.g_iO.length;_<e;_++)t=this.g_iO[_],(0!==t.g_nc||0!==t.g_nd)&&t.g_pV()<g&&(g=t.g_pV());return g},g.prototype.g_lD=function(g){if(!this.g_qn){var _=this.g_pn.g_gt*(1/this.g_qz())/2;g>this.width-_&&(g=this.width-_),g<_&&(g=_)}this.scrollX!==g&&(this.scrollX=g,this.g_pn.g_gA=!0)},g.prototype.g_lE=function(g){if(!this.g_qn){var _=this.g_pn.g_gu*(1/this.g_qz())/2;g>this.height-_&&(g=this.height-_),g<_&&(g=_)}this.scrollY!==g&&(this.scrollY=g,this.g_pn.g_gA=!0)},g.prototype.g_qu=function(){this.g_lD(this.scrollX),this.g_lE(this.scrollY)},g.prototype.g_qy=function(){var g=this.scrollX,_=this.scrollY,e=1/(this.scale*this.g_pn.g_i$);return g-=this.g_pn.width*e/2,_-=this.g_pn.height*e/2,this.g_qq.set(g,_,g+this.g_pn.g_gt*e,_+this.g_pn.g_gu*e),this.g_qq},g.prototype.g_qd=function(g,_,n,p){var o=n?n.g_mK:_?_.g_mK:this.g_mK,r=1,a=0,s=0,l=0,d=this.g_pn.g_gt,c=this.g_pn.g_gu;if(n)r=n.g_mn.g_pV(),a=n.g_mn.g_pX(),s=n.g_mn.g_ps,l=n.g_mn.g_pu,d=n.g_mn.g_pt,c=n.g_mn.g_pv;else if(_)r=_.g_pV(),a=_.g_pX(),s=_.g_ps,l=_.g_pu,d=_.g_pt,c=_.g_pv;else{r=this.scale,a=this.angle;var u=this.g_qy();s=u.left,l=u.top,d=u.right,c=u.bottom}var m=this.g_pn.g_im,f=0,j=1,x=this.g_pn.g_gt,M=this.g_pn.g_gu,D=x/2,A=M/2,T=_?_.g_pL:this.g_pL,E=_?_.g_pM:this.g_pM,C=_?_.g_pN:this.g_pN,w=0,b=0,L=0,O=0,N=x,v=x,k=M,z=M,B=0,R=0,q=n?n.g_mn.g_pX():0,S,i,F,I,Q,y;if(n){for(S=0,i=o.length;S<i;S++)B+=g.g_fh(o[S].g_iM),R+=g.g_fi(o[S].g_iM);var h=n.g_mH;if(w=_.g_nB(h.left,h.top,!0,!0),L=_.g_nB(h.left,h.top,!1,!0),N=_.g_nB(h.right,h.bottom,!0,!0),k=_.g_nB(h.right,h.bottom,!1,!0),0!==q){var U=_.g_nB(h.right,h.top,!0,!0),P=_.g_nB(h.right,h.top,!1,!0),W=_.g_nB(h.left,h.bottom,!0,!0),Y=_.g_nB(h.left,h.bottom,!1,!0);I=t(w,N,U,W),N=e(w,N,U,W),w=I,I=t(L,k,P,Y),k=e(L,k,P,Y),L=I}C.left=w/x,C.top=1-L/M,C.right=N/x,C.bottom=1-k/M,w-=B,L-=R,N+=B,k+=R,E.left=w/x,E.top=1-L/M,E.right=N/x,E.bottom=1-k/M,b=w=g_a.floor(w),O=L=g_a.floor(L),v=N=g_a.ceil(N),z=k=g_a.ceil(k),b-=B,O-=R,v+=B,z+=R,0>w&&(w=0),0>L&&(L=0),N>x&&(N=x),k>M&&(k=M),0>b&&(b=0),0>O&&(O=0),v>x&&(v=x),z>M&&(z=M),T.left=w/x,T.top=1-L/M,T.right=N/x,T.bottom=1-k/M}else T.left=E.left=C.left=0,T.top=E.top=C.top=0,T.right=E.right=C.right=1,T.bottom=E.bottom=E.bottom=1;var G=n&&(g.g_fd(o[0].g_iM)||0!==B||0!==R||1!==n.opacity||n.type.g_ls.g_jA)||_&&!n&&1!==_.opacity;g.g_eZ(),G&&(!m[f]&&(m[f]=g.g_fC(x,M,this.g_pn.g_iP)),(m[f].g_fz!==x||m[f].g_fA!==M)&&(g.deleteTexture(m[f]),m[f]=g.g_fC(x,M,this.g_pn.g_iP)),g.g_dh(0),g.g_fG(m[f]),y=z-O,Q=M-O-y,g.clearRect(b,Q,v-b,y),n?n.g_lz(g):(g.g_eW(this.g_pn.g_ig),g.g_eV(_.opacity),g.g_em(),g.translate(-D,-A),g.g_en(),g.g_e$(w,k,N,k,N,L,w,L,T)),E.left=E.top=0,E.right=E.bottom=1,n&&(I=T.top,T.top=T.bottom,T.bottom=I),f=1,j=0),g.g_eV(1);var F=o.length-1,X=g.g_fe(o[F].g_iM)||!_&&!n&&!this.g_pn.g_jb,H=0;for(S=0,i=o.length;S<i;S++){if(m[f]||(m[f]=g.g_fC(x,M,this.g_pn.g_iP)),(m[f].g_fz!==x||m[f].g_fA!==M)&&(g.deleteTexture(m[f]),m[f]=g.g_fC(x,M,this.g_pn.g_iP)),g.g_dh(o[S].g_iM),H=o[S].index,g.g_fk(o[S].g_iM)&&(this.g_pn.g_gA=!0),0==S&&!G){if(g.g_fG(m[f]),y=z-O,Q=M-O-y,g.clearRect(b,Q,v-b,y),n){var Z=0,J=0,V=1,K=1,$=1/n.width,gg=1/n.height;n.g_qh&&n.g_qh.g_qi&&(Z=n.g_qh.g_qi.left,J=n.g_qh.g_qi.top,V=n.g_qh.g_qi.right,K=n.g_qh.g_qi.bottom,n.g_qh.g_qj&&($=1/n.g_qh.g_qj.width,gg=1/n.g_qh.g_qj.height)),g.g_fl(p,$,gg,Z,J,V,K,Z,J,V,K,n.g_mH.left,n.g_mH.top,n.g_mH.right,n.g_mH.bottom,E.left,E.top,E.right,E.bottom,r,a,this.g_pn.g_hi.g_aE,n.g_mG[H]),n.g_lz(g)}else g.g_fl(p,1/x,1/M,0,0,1,1,0,0,1,1,s,l,d,c,0,0,1,1,r,a,this.g_pn.g_hi.g_aE,_?_.g_mG[H]:this.g_mG[H]),g.g_eW(_?this.g_pn.g_ig:this.g_pn.g_ih),g.g_em(),g.translate(-D,-A),g.g_en(),g.g_e$(w,k,N,k,N,L,w,L,T);E.left=E.top=0,E.right=E.bottom=1,n&&!X&&(I=k,k=L,L=I)}else g.g_fl(p,1/x,1/M,0,0,1,1,C.left,C.top,C.right,C.bottom,s,l,d,c,E.left,E.top,E.right,E.bottom,r,a,this.g_pn.g_hi.g_aE,n?n.g_mG[H]:_?_.g_mG[H]:this.g_mG[H]),g.g_eW(null),S!==F||X?(g.g_fG(m[f]),y=z-O,Q=M-O-y,g.clearRect(b,Q,v-b,y)):(n?g.g_eX(n.g_bz,n.g_bA):_&&g.g_eX(_.g_bz,_.g_bA),g.g_fG(p)),g.g_eW(m[j]),g.g_em(),g.translate(-D,-A),g.g_en(),g.g_e$(w,k,N,k,N,L,w,L,T),S!==F||X||g.g_eW(null);f=0==f?1:0,j=0==f?1:0}X&&(g.g_dh(0),n?g.g_eX(n.g_bz,n.g_bA):_?g.g_eX(_.g_bz,_.g_bA):!this.g_pn.g_jb&&(g.g_ek(this.g_pn.width,this.g_pn.height),D=this.g_pn.width/2,A=this.g_pn.height/2,w=0,L=0,N=this.g_pn.width,k=this.g_pn.height),g.g_fG(p),g.g_eW(m[j]),g.g_em(),g.translate(-D,-A),g.g_en(),n&&1===o.length&&!G?g.g_e$(w,L,N,L,N,k,w,k,T):g.g_e$(w,k,N,k,N,L,w,L,T),g.g_eW(null))},g.prototype.g_oV=function(g){var _,e;for(_=0,e=this.g_iO.length;_<e;_++)if(this.g_iO[_].g_jI===g)return this.g_iO[_];return null},g.prototype.g_oO=function(){var g={sx:this.scrollX,sy:this.scrollY,s:this.scale,a:this.angle,w:this.width,h:this.height,fv:this.g_pQ,persist:this.g_qr,fx:[],layers:{}},_,e,t,n;for(_=0,e=this.g_iL.length;_<e;_++)n=this.g_iL[_],g.fx.push({name:n.name,active:n.active,params:this.g_mG[n.index]});for(_=0,e=this.g_iO.length;_<e;_++)t=this.g_iO[_],g.layers[t.g_jI.toString()]=t.g_oO();return g},g.prototype.g_oW=function(g){var _,e,t,n,p;this.scrollX=g.sx,this.scrollY=g.sy,this.scale=g.s,this.angle=g.a,this.width=g.w,this.height=g.h,this.g_qr=g.persist,"undefined"!=typeof g.fv&&(this.g_pQ=g.fv);var o=g.fx;for(_=0,e=o.length;_<e;_++)t=this.g_pO(o[_].name),t&&(t.active=o[_].active,this.g_mG[t.index]=o[_].params);this.g_iN();var i=g.layers;for(n in i)if(i.hasOwnProperty(n)){if(p=this.g_oV(parseInt(n,10)),!p)continue;p.g_oW(i[n])}},g_a.g_kR=g})();(function(){function g(g,_){var e=g.length,t;switch(e){case 0:return!0;case 1:return g[0]===_[0];case 2:return g[0]===_[0]&&g[1]===_[1];default:for(t=0;t<e;t++)if(g[t]!==_[t])return!1;return!0;}}function _(g,_){return g.index-_.index}function e(e){var t,n,p,o,i;for(2===e.length?e[0].index>e[1].index&&(o=e[0],e[0]=e[1],e[1]=o):2<e.length&&e.sort(_),e.length>=m.length&&(m.length=e.length+1),m[e.length]||(m[e.length]=[]),i=m[e.length],(t=0,n=i.length);t<n;t++)if(p=i[t],g(e,p))return p;return i.push(e),e}function t(g,_){this.g_pn=g,this.g_n_={},this.g_nZ={},this.g_lL=!1,this.includes=new g_a.g_ay,this.g_nW=[],this.g_qA=[],this.name=_[0];var e=_[1];this.g_oA=[];var t,n;for(t=0,n=e.length;t<n;t++)this.g_qB(e[t],null,this.g_oA)}function n(g){return g_a.g_b.g_qM&&g===g_a.g_b.g_qM.prototype.g_lw.g_qN}function p(g){this.type=g,this.g_jW=[],this.g_nw=[],this.g_nj=!0}function o(g,_,e){this.g_qT=g,this.parent=_,this.g_pn=g.g_pn,this.g_qL=[],this.g_ob=[],this.g_qU=!1,this.group=!1,this.g_qV=!1,this.g_qW=!1,this.g_qX=!1,this.g_qY=!1;this.g_ok=[],this.g_op=[],this.g_oy=[],this.g_oQ="",this.group=!1,this.g_qV=!1,this.g_oP=!1,this.g_qZ=null,e[1]&&(this.g_oQ=e[1][1].toLowerCase(),this.group=!0,this.g_qV=!!e[1][0],this.g_qZ=[],this.g_oP=this.g_qV,this.g_pn.g_hZ.push(this),this.g_pn.g_h_[this.g_oQ]=this),this.g_ns=e[2],this.g_jI=e[4],this.group||(this.g_pn.g_ic[this.g_jI.toString()]=this);var t=e[5],n,p;for(n=0,p=t.length;n<p;n++){var o=new g_a.g_q_(this,t[n]);o.index=n,g_a.seal(o),this.g_ok.push(o),this.g_q$(o.type)}var i=e[6];for(n=0,p=i.length;n<p;n++){var r=new g_a.action(this,i[n]);r.index=n,g_a.seal(r),this.g_op.push(r)}if(8===e.length){var a=e[7];for(n=0,p=a.length;n<p;n++)this.g_qT.g_qB(a[n],this,this.g_oy)}this.g_qG=!1,this.g_ok.length&&(this.g_qG=null==this.g_ok[0].type&&this.g_ok[0].g_qP==g_a.g_jv.prototype.g_lw.g_ra)}function i(g,_){var e,n,p;if(g&&(-1===_.indexOf(g)&&_.push(g),g.g_jP))for(e=0,n=g.g_jQ.length;e<n;e++)p=g.g_jQ[e],g===p||-1!==_.indexOf(p)||_.push(p)}function r(g,_){if(this.g_rm=g,this.g_qT=g.g_qT,this.g_pn=g.g_pn,this.g_eh=[],this.g_rn=[],this.g_iZ={},this.index=-1,this.g_ro=!1,this.g_qP=this.g_pn.g_jh(_[1]),this.trigger=0<_[3],this.g_qO=2===_[3],this.looping=_[4],this.g_rp=_[5],this.g_rq=_[6],this.g_jI=_[7],this.g_pn.g_h$[this.g_jI.toString()]=this,-1===_[0]?(this.type=null,this.g_lN=this.g_rr,this.g_rs=null,this.g_rt=-1):(this.type=this.g_pn.g_gD[_[0]],this.g_lN=this.g_rq?this.g_ru:this.g_rv,_[2]?(this.g_rs=this.type.g_kp(_[2]),this.g_rt=this.type.g_kr(_[2])):(this.g_rs=null,this.g_rt=-1),this.g_rm.parent&&this.g_rm.parent.g_re()),(this.g_qO&&(this.g_lN=this.g_rw),10===_.length)){var e=_[9],t,n;for(t=0,n=e.length;t<n;t++){var p=new g_a.g_rx(this,e[t]);g_a.seal(p),this.g_eh.push(p)}this.g_rn.length=e.length}}function a(g,_){if(this.g_rm=g,this.g_qT=g.g_qT,this.g_pn=g.g_pn,this.g_eh=[],this.g_rn=[],this.g_iZ={},this.index=-1,this.g_ro=!1,this.g_qP=this.g_pn.g_jh(_[1]),-1===_[0]?(this.type=null,this.g_lN=this.g_rr,this.g_rs=null,this.g_rt=-1):(this.type=this.g_pn.g_gD[_[0]],this.g_lN=this.g_rv,_[2]?(this.g_rs=this.type.g_kp(_[2]),this.g_rt=this.type.g_kr(_[2])):(this.g_rs=null,this.g_rt=-1)),(this.g_jI=_[3],this.g_pn.g_ia[this.g_jI.toString()]=this,6===_.length)){var e=_[5],t,n;for(t=0,n=e.length;t<n;t++){var p=new g_a.g_rx(this,e[t]);g_a.seal(p),this.g_eh.push(p)}this.g_rn.length=e.length}}function s(){return f++,u.length===f&&u.push(new g_a.g_rz),u[f]}function l(){f--}function d(g,_){this.g_rA=g,this.g_rm=g.g_rm,this.g_qT=g.g_qT,this.g_pn=g.g_pn,this.type=_[0],this.g_qQ=null,this.g_rB=0,this.get=null,this.g_rC=0,this.g_kR=null,this.key=0,this.object=null,this.index=0,this.g_rD=null,this.g_rE=null,this.g_rF=null,this.g_rG=null,this.g_rH=null,this.g_rG=null,this.g_rH=null,this.g_ry=!1;var e,t,n;switch(this.type){case 0:case 7:this.g_qQ=new g_a.g_rI(this,_[1]),this.g_rB=0,this.get=this.g_rJ;break;case 1:case 14:this.g_qQ=new g_a.g_rI(this,_[1]),this.g_rB=0,this.get=this.g_rK,14===this.type&&this.g_rm.g_rd();break;case 5:this.g_qQ=new g_a.g_rI(this,_[1]),this.g_rB=0,this.get=this.g_rL;break;case 3:case 8:this.g_rC=_[1],this.get=this.g_rM;break;case 6:this.g_kR=this.g_pn.g_gE[_[1]];;this.get=this.g_rN;break;case 9:this.key=_[1],this.get=this.g_rO;break;case 4:this.object=this.g_pn.g_gD[_[1]];;this.get=this.g_rP,this.g_rm.g_q$(this.object),this.g_rA instanceof g_a.action?this.g_rm.g_re():this.g_rm.parent&&this.g_rm.parent.g_re();break;case 10:this.index=_[1],g.type&&g.type.g_jD?(this.get=this.g_rQ,this.g_ry=!0):this.get=this.g_rR;break;case 11:this.g_rD=_[1],this.g_rE=null,this.get=this.g_rS;break;case 2:case 12:this.g_rF=_[1],this.get=this.g_rT;break;case 13:for(this.get=this.g_rU,this.g_rG=[],this.g_rH=[],(e=1,t=_.length);e<t;e++)n=new g_a.g_rx(this.g_rA,_[e]),g_a.seal(n),this.g_rG.push(n),this.g_rH.push(0);break;default:;}}function y(g,_,e){this.g_qT=g,this.parent=_,this.g_pn=g.g_pn,this.g_qL=[],this.name=e[1],this.g_rX=e[2],this.g_rY=e[3],this.g_oS=!!e[4],this.g_oR=!!e[5],this.g_jI=e[6],this.g_pn.g_ib[this.g_jI.toString()]=this,this.data=this.g_rY,this.parent?(this.g_rZ=this.g_oS||this.g_oR?-1:this.g_pn.g_hP++,this.g_pn.g_gL.push(this)):(this.g_rZ=-1,this.g_pn.g_gK.push(this))}function h(g,_,e){this.g_qT=g,this.parent=_,this.g_pn=g.g_pn,this.g_qL=[],this.g_qI=null,this.g_sa=e[1],this.active=!0}function c(){this.g_od=[],this.reset(null),g_a.seal(this)}var m=[];t.prototype.toString=function(){return this.name},t.prototype.g_qB=function(g,_,e){switch(g[0]){case 0:{var t=new g_a.g_qC(this,_,g);if(g_a.seal(t),t.g_ns){e.push(t);var n,p;for(n=0,p=t.g_ok.length;n<p;n++)t.g_ok[n].trigger&&this.g_qD(t,n)}else t.g_qE()?this.g_qD(t,0):e.push(t);break}case 1:{var o=new g_a.g_oz(this,_,g);g_a.seal(o),e.push(o);break}case 2:{var i=new g_a.g_qF(this,_,g);g_a.seal(i),e.push(i);break}default:;}},t.prototype.g_kT=function(){var g,_;for(g=0,_=this.g_oA.length;g<_;g++)this.g_oA[g].g_kT(g<_-1&&this.g_oA[g+1].g_qG)},t.prototype.g_kU=function(){g_a.g_R(this.g_nW),g_a.g_R(this.g_qA),this.g_qH(this),g_a.g_R(this.g_qA)},t.prototype.g_qH=function(g){var _=g.g_nW,e=g.g_qA,t=this.includes.g_ax(),n,p,o,i;for(n=0,p=t.length;n<p;++n)o=t[n],i=o.g_qI,!o.g_qJ()||g===i||-1<e.indexOf(i)||(e.push(i),i.g_qH(g),_.push(i))},t.prototype.g_lN=function(g){this.g_pn.g_qK||(this.g_lL=!0,!g&&(this.g_pn.g_gT=!0));var _,e;for(_=0,e=this.g_oA.length;_<e;_++){var t=this.g_oA[_];t.g_lN(),this.g_pn.g_ni(t.g_qL),this.g_pn.g_gQ&&this.g_pn.g_iE()}g||(this.g_pn.g_gT=!1)};t.prototype.g_qD=function(g,_){g.g_ns||this.g_pn.g_gJ.push(g);var e=g.g_ok[_],t,p,o;o=e.type?e.type.name:"system";var i=e.g_qO,r=i?this.g_nZ:this.g_n_;r[o]||(r[o]=[]);var a=r[o],s=e.g_qP;if(i){if(!e.g_eh.length)return;var l=e.g_eh[0];if(1!==l.type||2!==l.g_qQ.type)return;var d=l.g_qQ.value.toLowerCase(),y,t,p;for(t=0,p=a.length;t<p;t++)if(a[t].method==s)return y=a[t].g_n$,void(y[d]?y[d].push([g,_]):y[d]=[[g,_]]);y={},y[d]=[[g,_]],a.push({method:s,g_n$:y})}else{for(t=0,p=a.length;t<p;t++)if(a[t].method==s)return void a[t].g_n$.push([g,_]);n(s)?a.unshift({method:s,g_n$:[[g,_]]}):a.push({method:s,g_n$:[[g,_]]})}},g_a.g_kS=t;p.prototype.g_nx=function(){return this.g_nj?this.type.g_jW.length:this.g_jW.length},p.prototype.g_qR=function(){return this.g_nj?this.type.g_jW:this.g_jW},p.prototype.g_qS=function(g){if(g)if(g.g_pn.g_nu().g_nt.g_ns){this.g_nj&&(g_a.g_R(this.g_jW),g_a.g_S(this.g_nw,g.type.g_jW),this.g_nj=!1);var _=this.g_nw.indexOf(g);-1!==_&&(this.g_jW.push(this.g_nw[_]),this.g_nw.splice(_,1))}else this.g_nj=!1,g_a.g_R(this.g_jW),this.g_jW[0]=g},g_a.selection=p;o.prototype.g_kT=function(g){var _=this.parent,t,n;if(this.group)for(this.g_qX=!0;_;){if(!_.group){this.g_qX=!1;break}_=_.parent}this.g_qW=!this.g_qE()&&(!this.parent||this.parent.group&&this.parent.g_qX),this.g_qY=!!g;var p=this.g_pn.g_gD;if(this.g_qL===p)this.g_ob=p;else{for(this.g_ob=this.g_qL.slice(0),_=this.parent;_;){for(t=0,n=_.g_qL.length;t<n;t++)this.g_rb(_.g_qL[t]);_=_.parent}this.g_qL=e(this.g_qL),this.g_ob=e(this.g_ob)}var t,n;for(t=0,n=this.g_ok.length;t<n;t++)this.g_ok[t].g_kT();for(t=0,n=this.g_op.length;t<n;t++)this.g_op[t].g_kT();for(t=0,n=this.g_oy.length;t<n;t++)this.g_oy[t].g_kT(t<n-1&&this.g_oy[t+1].g_qG)},o.prototype.g_oX=function(g){if(this.g_oP!==!!g){this.g_oP=!!g;var _,e;for(_=0,e=this.g_qZ.length;_<e;++_)this.g_qZ[_].g_rc();0<e&&this.g_pn.g_id.g_lM&&this.g_pn.g_id.g_lM.g_kU()}};o.prototype.g_q$=function(g){i(g,this.g_qL)},o.prototype.g_rb=function(g){i(g,this.g_ob)},o.prototype.g_rd=function(){this.g_qL=this.g_pn.g_gD},o.prototype.g_re=function(){this.g_qU=!0,this.parent&&this.parent.g_re()},o.prototype.g_qE=function(){return!!this.g_ok.length&&this.g_ok[0].trigger},o.prototype.g_lN=function(){var g=!1,_=this.g_pn,e=this.g_pn.g_nu(),t,n,p;e.g_nt=this;var o=this.g_ok;if(this.g_qG||(e.g_rf=!1),this.g_ns){for(0===o.length&&(g=!0),e.g_ol=0,t=o.length;e.g_ol<t;e.g_ol++)n=o[e.g_ol],n.trigger||(p=n.g_lN(),p&&(g=!0));e.g_og=g,g&&this.g_rg()}else{for(e.g_ol=0,t=o.length;e.g_ol<t;e.g_ol++)if(p=o[e.g_ol].g_lN(),!p)return e.g_og=!1,void(this.g_qW&&_.g_gQ&&_.g_iE());e.g_og=!0,this.g_rg()}this.g_rh(e)},o.prototype.g_rh=function(g){g.g_og&&this.g_qY&&(g.g_rf=!0),this.g_qW&&this.g_pn.g_gQ&&this.g_pn.g_iE()},o.prototype.g_of=function(g){var _=this.g_pn.g_nu();_.g_nt=this,this.g_ok[g].g_lN()&&(this.g_rg(),this.g_pn.g_nu().g_og=!0)},o.prototype.g_rg=function(){var g=this.g_pn.g_nu(),_;for(g.g_oq=0,_=this.g_op.length;g.g_oq<_;g.g_oq++)if(this.g_op[g.g_oq].g_lN())return;this.g_ri()},o.prototype.g_rj=function(){var g=this.g_pn.g_nu(),_;for(_=this.g_op.length;g.g_oq<_;g.g_oq++)if(this.g_op[g.g_oq].g_lN())return;this.g_ri()},o.prototype.g_ri=function(){if(this.g_oy.length){var g=this.g_oy.length-1,_,e,t,n;if(this.g_pn.g_hC(this),this.g_qU)for(_=0,e=this.g_oy.length;_<e;_++)t=this.g_oy[_],n=!this.g_qX||!this.group&&_<g,n&&this.g_pn.g_kl(t.g_qL),t.g_lN(),n?this.g_pn.g_kn(t.g_qL):this.g_pn.g_ni(t.g_qL);else for(_=0,e=this.g_oy.length;_<e;_++)this.g_oy[_].g_lN();this.g_pn.g_oh()}},o.prototype.g_oe=function(){var g=this.g_pn.g_nu();g.g_nt=this;var _=!1,e;for(g.g_ol=0,e=this.g_ok.length;g.g_ol<e;g.g_ol++)if(this.g_ok[g.g_ol].g_lN())_=!0;else if(!this.g_ns)return!1;return!this.g_ns||_},o.prototype.g_rk=function(){this.g_pn.g_ho++;var g=this.g_pn.g_nu().g_ol,_=this.g_pn.g_hC(this),e;if(!this.g_ns)for(_.g_ol=g+1,e=this.g_ok.length;_.g_ol<e;_.g_ol++)if(!this.g_ok[_.g_ol].g_lN())return this.g_pn.g_oh(),!1;return this.g_rg(),this.g_pn.g_oh(),!0},o.prototype.g_rl=function(g){var _=g.index;if(0===_)return!0;for(--_;0<=_;--_)if(this.g_ok[_].type===g.type)return!1;return!0},g_a.g_qC=o;r.prototype.g_kT=function(){var g,_,e;for(g=0,_=this.g_eh.length;g<_;g++)e=this.g_eh[g],e.g_kT(),e.g_ry&&(this.g_ro=!0)},r.prototype.g_rw=function(){return!0},r.prototype.g_rr=function(){var g,_;for(g=0,_=this.g_eh.length;g<_;g++)this.g_rn[g]=this.g_eh[g].get();return g_a.g_ag(this.g_qP.apply(this.g_pn.g_ju,this.g_rn),this.g_rp)},r.prototype.g_ru=function(){var g,_;for(g=0,_=this.g_eh.length;g<_;g++)this.g_rn[g]=this.g_eh[g].get();var e=this.g_qP.apply(this.g_rs?this.g_rs:this.type,this.g_rn);return this.type.g_kv(),e},r.prototype.g_rv=function(){var g=this.type,_=g.g_kh(),e=this.g_rm.g_ns&&!this.trigger,t=0,n=g.g_jP,o=g.g_jD,r=g.g_jK,a=this.g_rt,l=-1<a,d=this.g_ro,y=this.g_eh,h=this.g_rn,c=this.g_rp,u=this.g_qP,m,i,f,j,x,M,p,D,A,T,s,E,C;if(d)for(i=0,x=y.length;i<x;++i)M=y[i],M.g_ry||(h[i]=M.get(0));else for(i=0,x=y.length;i<x;++i)h[i]=y[i].get(0);if(_.g_nj){for(g_a.g_R(_.g_jW),g_a.g_R(_.g_nw),E=g.g_jW,(m=0,j=E.length);m<j;++m){if(A=E[m],d)for(i=0,x=y.length;i<x;++i)M=y[i],M.g_ry&&(h[i]=M.get(m));l?(t=0,o&&(t=A.type.g_jN[r]),p=u.apply(A.g_lH[a+t],h)):p=u.apply(A,h),D=g_a.g_ag(p,c),D?_.g_jW.push(A):e&&_.g_nw.push(A)}return g.finish&&g.finish(!0),_.g_nj=!1,g.g_kv(),_.g_nx()}f=0;var w=e&&!this.g_rm.g_rl(this);E=w?_.g_nw:_.g_jW;var b=!1;for(m=0,j=E.length;m<j;++m){if(A=E[m],d)for(i=0,x=y.length;i<x;++i)M=y[i],M.g_ry&&(h[i]=M.get(m));if(l?(t=0,o&&(t=A.type.g_jN[r]),p=u.apply(A.g_lH[a+t],h)):p=u.apply(A,h),g_a.g_ag(p,c)){if(b=!0,!w){if(E[f]=A,n)for(i=0,x=A.siblings.length;i<x;i++)T=A.siblings[i],T.type.g_kh().g_jW[f]=T;f++}else if(_.g_jW.push(A),n)for(i=0,x=A.siblings.length;i<x;i++)T=A.siblings[i],T.type.g_kh().g_jW.push(T);}else if(w){if(E[f]=A,n)for(i=0,x=A.siblings.length;i<x;i++)T=A.siblings[i],T.type.g_kh().g_nw[f]=T;f++}else if(e&&(_.g_nw.push(A),n))for(i=0,x=A.siblings.length;i<x;i++)T=A.siblings[i],T.type.g_kh().g_nw.push(T)}if(g_a.g_Q(E,f),n)for(C=g.g_jQ,m=0,j=C.length;m<j;m++)s=C[m].g_kh(),w?g_a.g_Q(s.g_nw,f):g_a.g_Q(s.g_jW,f);var L=b;if(w&&!b)for(m=0,j=_.g_jW.length;m<j;m++){if(A=_.g_jW[m],d)for(i=0,x=y.length;i<x;i++)M=y[i],M.g_ry&&(h[i]=M.get(m));if(p=l?u.apply(A.g_lH[a],h):u.apply(A,h),g_a.g_ag(p,c)){b=!0;break}}return g.finish&&g.finish(L||e),e?b:_.g_nx()},g_a.g_q_=r;a.prototype.g_kT=function(){var g,_,e;for(g=0,_=this.g_eh.length;g<_;g++)e=this.g_eh[g],e.g_kT(),e.g_ry&&(this.g_ro=!0)},a.prototype.g_rr=function(){var g=this.g_pn,_=this.g_eh,e=this.g_rn,t,n;for(t=0,n=_.length;t<n;++t)e[t]=_[t].get();return this.g_qP.apply(g.g_ju,e)},a.prototype.g_rv=function(){var g=this.type,_=this.g_rt,e=g.g_jK,t=this.g_ro,n=this.g_eh,o=this.g_rn,r=this.g_qP,a=g.g_kh().g_qR(),s=g.g_jD,l,i,d,y,h,p,c;if(t)for(i=0,y=n.length;i<y;++i)h=n[i],h.g_ry||(o[i]=h.get(0));else for(i=0,y=n.length;i<y;++i)o[i]=n[i].get(0);for(l=0,d=a.length;l<d;++l){if(p=a[l],t)for(i=0,y=n.length;i<y;++i)h=n[i],h.g_ry&&(o[i]=h.get(l));-1<_?(c=0,s&&(c=p.type.g_jN[e]),r.apply(p.g_lH[_+c],o)):r.apply(p,o)}return!1},g_a.action=a;var u=[],f=-1;d.prototype.g_kT=function(){var g,_;if(11===this.type)this.g_rE=this.g_pn.g_ox(this.g_rD,this.g_rm.parent);else if(13===this.type)for(g=0,_=this.g_rG.length;g<_;g++)this.g_rG[g].g_kT();this.g_qQ&&this.g_qQ.g_kT()},d.prototype.g_rV=function(g){return this.g_ry?void 0:g?g.g_ls.g_jx?void 0:void(this.g_ry=!0):void 0},d.prototype.g_rW=function(){this.g_ry=!0},d.prototype.g_rJ=function(g){this.g_rB=g||0;var _=s();return this.g_qQ.get(_),l(),_.data},d.prototype.g_rK=function(g){this.g_rB=g||0;var _=s();return this.g_qQ.get(_),l(),g_a.g_h(_.data)?_.data:""},d.prototype.g_rP=function(){return this.object},d.prototype.g_rM=function(){return this.g_rC},d.prototype.g_rL=function(g){this.g_rB=g||0;var _=s();return this.g_qQ.get(_),l(),_.g_g()?this.g_pn.g_ng(_.data):this.g_pn.g_nf(_.data)},d.prototype.g_rN=function(){return this.g_kR},d.prototype.g_rO=function(){return this.key},d.prototype.g_rR=function(){return this.index},d.prototype.g_rQ=function(g){var _=g||0,e=this.g_rA.type,t=null,n=e.g_kh(),p=n.g_qR();if(p.length)t=p[_%p.length].type;else if(n.g_nw.length)t=n.g_nw[_%n.g_nw.length].type;else if(e.g_jW.length)t=e.g_jW[_%e.g_jW.length].type;else return 0;return this.index+t.g_jM[e.g_jK]},d.prototype.g_rS=function(){return this.g_rE},d.prototype.g_rT=function(){return this.g_rF},d.prototype.g_rU=function(){var g,_;for(g=0,_=this.g_rG.length;g<_;g++)this.g_rH[g]=this.g_rG[g].get();return this.g_rH},g_a.g_rx=d;y.prototype.g_kT=function(){this.g_qL=e(this.g_qL)},y.prototype.g_r_=function(g){var _=this.g_pn.g_or();this.parent&&!this.g_oS&&_?(this.g_rZ>=_.length&&(_.length=this.g_rZ+1),_[this.g_rZ]=g):this.data=g},y.prototype.g_r$=function(){var g=this.g_pn.g_or();return!this.parent||this.g_oS||!g||this.g_oR?this.data:this.g_rZ>=g.length?this.g_rY:"undefined"==typeof g[this.g_rZ]?this.g_rY:g[this.g_rZ]},y.prototype.g_lN=function(){!this.parent||this.g_oS||this.g_oR||this.g_r_(this.g_rY)},g_a.g_oz=y;h.prototype.toString=function(){return"include:"+this.g_qI.toString()},h.prototype.g_kT=function(){this.g_qI=this.g_pn.g_gG[this.g_sa];this.g_qT.includes.add(this),this.g_qL=e(this.g_qL);for(var g=this.parent;g;)g.group&&g.g_qZ.push(this),g=g.parent;this.g_rc()},h.prototype.g_lN=function(){this.parent&&this.g_pn.g_kj(this.g_pn.g_gD),this.g_qI.g_lL||this.g_qI.g_lN(!0),this.parent&&this.g_pn.g_kn(this.g_pn.g_gD)},h.prototype.g_rc=function(){for(var g=this.parent;g;){if(g.group&&!g.g_oP)return void(this.active=!1);g=g.parent}this.active=!0},h.prototype.g_qJ=function(){return this.active},g_a.g_qF=h;c.prototype.reset=function(g){this.g_nt=g,this.g_ol=0,this.g_oq=0,g_a.g_R(this.g_od),this.g_og=!1,this.g_rf=!1,this.g_sb=!1},c.prototype.g_sc=function(){return!!this.g_nt.g_qU||!!(this.g_ol<this.g_nt.g_ok.length-1)&&!!this.g_nt.g_qL.length},g_a.g_os=c})(),function(){function g(g,_){this.g_rA=g,this.g_pn=g.g_pn,this.type=_[0],this.get=[this.g_sd,this.g_se,this.g_sf,this.g_sg,this.g_sh,this.g_si,this.g_sj,this.g_sk,this.g_sl,this.g_sm,this.g_sn,this.g_so,this.g_sp,this.g_sq,this.g_sr,this.g_ss,this.g_st,this.g_su,this.g_sv,this.g_sw,this.g_sx,this.g_sy,this.g_sz,this.g_sA][this.type];var e=null;switch(this.value=null,this.first=null,this.g_sB=null,this.g_sC=null,this.g_qP=null,this.g_rn=null,this.g_eh=null,this.g_sD=null,this.g_rt=-1,this.g_sE=null,this.g_sF=-1,this.g_sG=null,this.g_rD=null,this.g_rE=null,this.g_sH=!1,this.type){case 0:case 1:case 2:this.value=_[1];break;case 3:this.first=new g_a.g_rI(g,_[1]);break;case 18:this.first=new g_a.g_rI(g,_[1]),this.g_sB=new g_a.g_rI(g,_[2]),this.g_sC=new g_a.g_rI(g,_[3]);break;case 19:this.g_qP=this.g_pn.g_jh(_[1]);;(this.g_qP===g_a.g_jv.prototype.g_sI.random||this.g_qP===g_a.g_jv.prototype.g_sI.g_sJ)&&this.g_rA.g_rW(),this.g_rn=[],this.g_eh=[],3===_.length?(e=_[2],this.g_rn.length=e.length+1):this.g_rn.length=1;break;case 20:this.g_sD=this.g_pn.g_gD[_[1]];;this.g_rt=-1,this.g_qP=this.g_pn.g_jh(_[2]),this.g_sH=_[3],g_a.g_b.Function&&this.g_qP===g_a.g_b.Function.prototype.g_sI.g_sK&&this.g_rA.g_rW(),this.g_sE=_[4]?new g_a.g_rI(g,_[4]):null,this.g_rn=[],this.g_eh=[],6===_.length?(e=_[5],this.g_rn.length=e.length+1):this.g_rn.length=1;break;case 21:this.g_sD=this.g_pn.g_gD[_[1]];;this.g_sH=_[2],this.g_sE=_[3]?new g_a.g_rI(g,_[3]):null,this.g_sF=_[4];break;case 22:this.g_sD=this.g_pn.g_gD[_[1]];;this.g_sG=this.g_sD.g_kp(_[2]);;this.g_rt=this.g_sD.g_kr(_[2]),this.g_qP=this.g_pn.g_jh(_[3]),this.g_sH=_[4],this.g_sE=_[5]?new g_a.g_rI(g,_[5]):null,this.g_rn=[],this.g_eh=[],7===_.length?(e=_[6],this.g_rn.length=e.length+1):this.g_rn.length=1;break;case 23:this.g_rD=_[1],this.g_rE=null;}if(this.g_rA.g_rV(this.g_sD),4<=this.type&&17>=this.type&&(this.first=new g_a.g_rI(g,_[1]),this.g_sB=new g_a.g_rI(g,_[2])),e){var t,n;for(t=0,n=e.length;t<n;t++)this.g_eh.push(new g_a.g_rI(g,e[t]))}g_a.seal(this)}function _(){return++i,o.length===i&&o.push(new g_a.g_rz),o[i]}function e(){--i}function t(g,_,e){var t,n;for(t=0,n=g.length;t<n;++t)g[t].get(e),_[t+1]=e.data}function n(g,_){this.type=g||g_a.g_sQ.g_sP,this.data=_||0,this.g_sN=null;this.type==g_a.g_sQ.g_sP&&(this.data=p(this.data)),g_a.seal(this)}var p=Math.floor;g.prototype.g_kT=function(){if(23===this.type&&(this.g_rE=this.g_rA.g_pn.g_ox(this.g_rD,this.g_rA.g_rm.parent)),this.first&&this.first.g_kT(),this.g_sB&&this.g_sB.g_kT(),this.g_sC&&this.g_sC.g_kT(),this.g_sE&&this.g_sE.g_kT(),this.g_eh){var g,_;for(g=0,_=this.g_eh.length;g<_;g++)this.g_eh[g].g_kT()}};var o=[],i=-1;g.prototype.g_sw=function(g){var n=this.g_eh,p=this.g_rn;p[0]=g;var o=_();t(n,p,o),e(),this.g_qP.apply(this.g_pn.g_ju,p)},g.prototype.g_sx=function(g){var n=this.g_sD,p=this.g_rn,o=this.g_eh,i=this.g_sE,r=this.g_qP,a=this.g_rA.g_rB,s=n.g_kh(),l=s.g_qR();if(!l.length)if(s.g_nw.length)l=s.g_nw;else return void(this.g_sH?g.g_sL(""):g.g_sM(0));p[0]=g,g.g_sN=n;var d=_();t(o,p,d),i&&(i.get(d),d.g_g()&&(a=d.data,l=n.g_jW)),e();var y=l.length;(a>=y||a<=-y)&&(a%=y),0>a&&(a+=y);r.apply(l[a],p)},g.prototype.g_sz=function(g){var n=this.g_sD,p=this.g_rn,o=this.g_eh,i=this.g_sE,r=this.g_rt,a=this.g_qP,s=this.g_rA.g_rB,l=n.g_kh(),d=l.g_qR();if(!d.length)if(l.g_nw.length)d=l.g_nw;else return void(this.g_sH?g.g_sL(""):g.g_sM(0));p[0]=g,g.g_sN=n;var y=_();t(o,p,y),i&&(i.get(y),y.g_g()&&(s=y.data,d=n.g_jW)),e();var h=d.length;(s>=h||s<=-h)&&(s%=h),0>s&&(s+=h);var c=d[s],u=0;n.g_jD&&(u=c.type.g_jN[n.g_jK]);a.apply(c.g_lH[r+u],p)},g.prototype.g_sy=function(g){var t=this.g_sE,n=this.g_sD,p=this.g_sF,o=this.g_rA.g_rB,i=n.g_kh(),r=i.g_qR(),a;if(!r.length)if(i.g_nw.length)r=i.g_nw;else return void(this.g_sH?g.g_sL(""):g.g_sM(0));if(t){var s=_();if(t.get(s),s.g_g()){o=s.data;var l=n.g_jW;0!==l.length&&(o%=l.length,0>o&&(o+=l.length)),a=n.g_kx(o);var d=a.g_mA[p];return g_a.g_h(d)?g.g_sL(d):g.g_sO(d),void e()}e()}var y=r.length;(o>=y||o<=-y)&&(o%=y),0>o&&(o+=y),a=r[o];var h=0;n.g_jD&&(h=a.type.g_jM[n.g_jK]);var d=a.g_mA[p+h];g_a.g_h(d)?g.g_sL(d):g.g_sO(d)},g.prototype.g_sd=function(g){g.type=g_a.g_sQ.g_sP,g.data=this.value},g.prototype.g_se=function(g){g.type=g_a.g_sQ.g_sR,g.data=this.value},g.prototype.g_sf=function(g){g.type=g_a.g_sQ.String,g.data=this.value},g.prototype.g_sg=function(g){this.first.get(g),g.g_g()&&(g.data=-g.data)},g.prototype.g_sh=function(g){this.first.get(g);var t=_();this.g_sB.get(t),g.g_g()&&t.g_g()&&(g.data+=t.data,t.g_sS()&&g.g_sT()),e()},g.prototype.g_si=function(g){this.first.get(g);var t=_();this.g_sB.get(t),g.g_g()&&t.g_g()&&(g.data-=t.data,t.g_sS()&&g.g_sT()),e()},g.prototype.g_sj=function(g){this.first.get(g);var t=_();this.g_sB.get(t),g.g_g()&&t.g_g()&&(g.data*=t.data,t.g_sS()&&g.g_sT()),e()},g.prototype.g_sk=function(g){this.first.get(g);var t=_();this.g_sB.get(t),g.g_g()&&t.g_g()&&(g.data/=t.data,g.g_sT()),e()},g.prototype.g_sl=function(g){this.first.get(g);var t=_();this.g_sB.get(t),g.g_g()&&t.g_g()&&(g.data%=t.data,t.g_sS()&&g.g_sT()),e()},g.prototype.g_sm=function(g){this.first.get(g);var t=_();this.g_sB.get(t),g.g_g()&&t.g_g()&&(g.data=Math.pow(g.data,t.data),t.g_sS()&&g.g_sT()),e()},g.prototype.g_sn=function(g){this.first.get(g);var t=_();this.g_sB.get(t),t.g_h()||g.g_h()?this.g_sU(g,t):this.g_sV(g,t),e()},g.prototype.g_sU=function(g,_){g.g_h()&&_.g_h()?this.g_sW(g,_):this.g_sX(g,_)},g.prototype.g_sW=function(g,_){g.data+=_.data},g.prototype.g_sX=function(g,_){g.g_h()?g.data+=(Math.round(1e10*_.data)/1e10).toString():g.g_sL(g.data.toString()+_.data)},g.prototype.g_sV=function(g,_){g.g_sM(g.data&&_.data?1:0)},g.prototype.g_so=function(g){this.first.get(g);var t=_();this.g_sB.get(t),g.g_g()&&t.g_g()&&(g.data||t.data?g.g_sM(1):g.g_sM(0)),e()},g.prototype.g_sv=function(g){this.first.get(g),g.data?this.g_sB.get(g):this.g_sC.get(g)},g.prototype.g_sp=function(g){this.first.get(g);var t=_();this.g_sB.get(t),g.g_sM(g.data===t.data?1:0),e()},g.prototype.g_sq=function(g){this.first.get(g);var t=_();this.g_sB.get(t),g.g_sM(g.data===t.data?0:1),e()},g.prototype.g_sr=function(g){this.first.get(g);var t=_();this.g_sB.get(t),g.g_sM(g.data<t.data?1:0),e()},g.prototype.g_ss=function(g){this.first.get(g);var t=_();this.g_sB.get(t),g.g_sM(g.data<=t.data?1:0),e()},g.prototype.g_st=function(g){this.first.get(g);var t=_();this.g_sB.get(t),g.g_sM(g.data>t.data?1:0),e()},g.prototype.g_su=function(g){this.first.get(g);var t=_();this.g_sB.get(t),g.g_sM(g.data>=t.data?1:0),e()},g.prototype.g_sA=function(g){var _=this.g_rE.g_r$();"number"==typeof _?g.g_sO(_):"boolean"==typeof _?g.g_sM(_?1:0):g.g_sL(_)},g_a.g_rI=g;n.prototype.g_sY=function(){return this.type===g_a.g_sQ.g_sP},n.prototype.g_sS=function(){return this.type===g_a.g_sQ.g_sR},n.prototype.g_g=function(){return this.type===g_a.g_sQ.g_sP||this.type===g_a.g_sQ.g_sR},n.prototype.g_h=function(){return this.type===g_a.g_sQ.String},n.prototype.g_sZ=function(){this.g_sY()||(this.g_sS()?this.data=p(this.data):this.g_h()&&(this.data=parseInt(this.data,10)),this.type=g_a.g_sQ.g_sP)},n.prototype.g_sT=function(){this.g_sS()||(this.g_h()&&(this.data=parseFloat(this.data)),this.type=g_a.g_sQ.g_sR)},n.prototype.g_s_=function(){this.g_h()||(this.data=this.data.toString(),this.type=g_a.g_sQ.String)},n.prototype.g_sM=function(g){this.type=g_a.g_sQ.g_sP,this.data=p(g)},n.prototype.g_sO=function(g){this.type=g_a.g_sQ.g_sR,this.data=g},n.prototype.g_sL=function(g){this.type=g_a.g_sQ.String,this.data=g},n.prototype.g_s$=function(g){g_a.g_g(g)?(this.type=g_a.g_sQ.g_sR,this.data=g):g_a.g_h(g)?(this.type=g_a.g_sQ.String,this.data=g.toString()):(this.type=g_a.g_sQ.g_sP,this.data=0)},g_a.g_rz=n,g_a.g_sQ={g_sP:0,g_sR:1,String:2}}();g_a.g_jv=function(g){this.g_pn=g,this.g_lS=[]},g_a.g_jv.prototype.g_oO=function(){var g={},_,e,n,o,i,p,r,t;g.waits=[];var a=g.waits,s;for(_=0,e=this.g_lS.length;_<e;_++){for(p=this.g_lS[_],s={t:p.time,st:p.g_ta,s:p.g_tb,ev:p.g_tc.g_jI,sm:[],sols:{}},p.g_tc.g_op[p.g_oq]&&(s.act=p.g_tc.g_op[p.g_oq].g_jI),(n=0,o=p.g_qL.length);n<o;n++)s.sm.push(p.g_qL[n].g_jI);for(i in p.g_ml)if(p.g_ml.hasOwnProperty(i)){r=this.g_pn.g_gD[parseInt(i,10)];for(t={sa:p.g_ml[i].g_td,insts:[]},n=0,o=p.g_ml[i].g_mm.length;n<o;n++)t.insts.push(p.g_ml[i].g_mm[n].g_kL);s.sols[r.g_jI.toString()]=t}a.push(s)}return g},g_a.g_jv.prototype.g_oW=function(g){var _=g.waits,n,o,i,r,a,p,s,l,e,d,y,h,c;for(g_a.g_R(this.g_lS),n=0,o=_.length;n<o;n++)if(p=_[n],l=this.g_pn.g_ic[p.ev.toString()],l){for(e=-1,i=0,r=l.g_op.length;i<r;i++)if(l.g_op[i].g_jI===p.act){e=i;break}if(-1!==e){for(s={},s.g_ml={},s.g_qL=[],s.g_te=!1,s.time=p.t,s.g_ta=p.st||"",s.g_tb=!!p.s,s.g_tc=l,s.g_oq=e,(i=0,r=p.sm.length);i<r;i++)d=this.g_pn.g_oC(p.sm[i]),d&&s.g_qL.push(d);for(a in p.sols)if(p.sols.hasOwnProperty(a)){if(d=this.g_pn.g_oC(parseInt(a,10)),!d)continue;for(y=p.sols[a],h={g_td:y.sa,g_mm:[]},(i=0,r=y.insts.length);i<r;i++)c=this.g_pn.g_mf(y.insts[i]),c&&h.g_mm.push(c);s.g_ml[d.index.toString()]=h}this.g_lS.push(s)}}},function(){function g(){}function _(g,_){var e=g.g_iZ.c2_feo_val,t=_.g_iZ.c2_feo_val;return g_a.g_g(e)&&g_a.g_g(t)?e-t:(e=""+e,t=""+t,e<t?-1:e>t?1:0)}function e(g,_){return f&&g===j&&_===x||(f=new RegExp(g,_),j=g,x=_),f.lastIndex=0,f}function t(){}function n(){var g;return D.length?g=D.pop():(g={},g.g_ml={},g.g_qL=[]),g.g_te=!1,g}function p(g){g_a.g_ao(g.g_ml),g_a.g_R(g.g_qL),D.push(g)}function o(){var g;return A.length?g=A.pop():(g={},g.g_mm=[]),g.g_td=!1,g}function i(g){g_a.g_R(g.g_mm),A.push(g)}function r(g,_){var e=g[0],t=_[0],n=e-t;if(0!=n)return n;var p=g[1],o=_[1];return p-o}function a(g,_){return g[1]-_[1]}function s(){}function l(g,_,t){if(g!==E||_!==C||t!==w){var n=e(_,t);T=g.match(n),E=g,C=_,w=t}}var d=Math.log,y=Math.round,h=Math.floor,c=g_a.g_jv.prototype;g.prototype.g_tf=function(){return!0},g.prototype.g_qw=function(){return!0},g.prototype.g_qx=function(){return!0},g.prototype.g_tg=function(g,_,e){return g_a.g_th(g,_,e)},g.prototype.g_ti=function(g,_){var e=this.g_pn.g_hi.g_aE;if(0===g){var t=this.g_pn.g_oj();return!t.g_iZ.CompareTime_executed&&e>=_&&(t.g_iZ.CompareTime_executed=!0,!0)}return g_a.g_th(e,g,_)},g.prototype.g_tj=function(g){return!!g&&g.visible},g.prototype.g_tk=function(g){return!!g&&!g.g_jW.length},g.prototype.g_tl=function(g,_,e){return!!g&&g_a.g_th(100*g.opacity,_,e)},g.prototype.g_tm=function(g){var _=this.g_pn.g_nu(),e=_.g_nt,t=_.g_sc(),n=this.g_pn.g_ot(),p;if(t)for(p=0;p<g&&!n.g_ou;p++)this.g_pn.g_kl(e.g_qL),n.index=p,e.g_rk(),this.g_pn.g_kn(e.g_qL);else for(p=0;p<g&&!n.g_ou;p++)n.index=p,e.g_rk();return this.g_pn.g_ow(),!1},g.prototype.g_tn=function(){var g=this.g_pn.g_nu(),_=g.g_nt,e=g.g_sc(),t=this.g_pn.g_ot(),n;if(e)for(n=0;!t.g_ou;n++)this.g_pn.g_kl(_.g_qL),t.index=n,_.g_rk()||(t.g_ou=!0),this.g_pn.g_kn(_.g_qL);else for(n=0;!t.g_ou;n++)t.index=n,_.g_rk()||(t.g_ou=!0);return this.g_pn.g_ow(),!1},g.prototype.g_to=function(g,_,e){var t=this.g_pn.g_nu(),n=t.g_nt,p=t.g_sc(),o=this.g_pn.g_ot(g),r;if(e<_){if(p)for(r=_;r>=e&&!o.g_ou;--r)this.g_pn.g_kl(n.g_qL),o.index=r,n.g_rk(),this.g_pn.g_kn(n.g_qL);else for(r=_;r>=e&&!o.g_ou;--r)o.index=r,n.g_rk();}else if(p)for(r=_;r<=e&&!o.g_ou;++r)this.g_pn.g_kl(n.g_qL),o.index=r,n.g_rk(),this.g_pn.g_kn(n.g_qL);else for(r=_;r<=e&&!o.g_ou;++r)o.index=r,n.g_rk();return this.g_pn.g_ow(),!1};var u=[],m=-1;g.prototype.g_tp=function(g){var _=g.g_kh();m++,u.length===m&&u.push([]);var e=u[m];g_a.g_S(e,_.g_qR());var t=this.g_pn.g_nu(),n=t.g_nt,p=t.g_sc(),o=this.g_pn.g_ot(),r=g.g_jP,a,i,l,d,y,h,s;if(p)for(a=0,i=e.length;a<i&&!o.g_ou;a++){if(this.g_pn.g_kl(n.g_qL),y=e[a],_=g.g_kh(),_.g_nj=!1,g_a.g_R(_.g_jW),_.g_jW[0]=y,r)for(l=0,d=y.siblings.length;l<d;l++)h=y.siblings[l],s=h.type.g_kh(),s.g_nj=!1,g_a.g_R(s.g_jW),s.g_jW[0]=h;o.index=a,n.g_rk(),this.g_pn.g_kn(n.g_qL)}else for(_.g_nj=!1,g_a.g_R(_.g_jW),(a=0,i=e.length);a<i&&!o.g_ou;a++){if(y=e[a],_.g_jW[0]=y,r)for(l=0,d=y.siblings.length;l<d;l++)h=y.siblings[l],s=h.type.g_kh(),s.g_nj=!1,g_a.g_R(s.g_jW),s.g_jW[0]=h;o.index=a,n.g_rk()}return g_a.g_R(e),this.g_pn.g_ow(),m--,!1};g.prototype.g_tq=function(g,e,t){var n=g.g_kh();m++,u.length===m&&u.push([]);var p=u[m];g_a.g_S(p,n.g_qR());var o=this.g_pn.g_nu(),r=o.g_nt,a=this.g_pn.g_oj(),l=o.g_sc(),d=this.g_pn.g_ot(),y,i,h,c,f,j,s;for(y=0,i=p.length;y<i;y++)p[y].g_iZ.c2_feo_val=a.g_eh[1].get(y);p.sort(_),1===t&&p.reverse();var x=g.g_jP;if(l)for(y=0,i=p.length;y<i&&!d.g_ou;y++){if(this.g_pn.g_kl(r.g_qL),f=p[y],n=g.g_kh(),n.g_nj=!1,g_a.g_R(n.g_jW),n.g_jW[0]=f,x)for(h=0,c=f.siblings.length;h<c;h++)j=f.siblings[h],s=j.type.g_kh(),s.g_nj=!1,g_a.g_R(s.g_jW),s.g_jW[0]=j;d.index=y,r.g_rk(),this.g_pn.g_kn(r.g_qL)}else for(n.g_nj=!1,g_a.g_R(n.g_jW),(y=0,i=p.length);y<i&&!d.g_ou;y++){if(f=p[y],n.g_jW[0]=f,x)for(h=0,c=f.siblings.length;h<c;h++)j=f.siblings[h],s=j.type.g_kh(),s.g_nj=!1,g_a.g_R(s.g_jW),s.g_jW[0]=j;d.index=y,r.g_rk()}return g_a.g_R(p),this.g_pn.g_ow(),m--,!1},g.prototype.g_tr=function(g,_,e,t){var n,p,o,i;if(g){m++,u.length===m&&u.push([]);var r=u[m],a=g.g_kh();g_a.g_S(r,a.g_qR()),a.g_nj&&g_a.g_R(a.g_nw);var s=this.g_pn.g_oj();for(n=0,o=0,p=r.length;n<p;n++)i=r[n],r[o]=i,_=s.g_eh[1].get(n),t=s.g_eh[3].get(n),g_a.g_th(_,e,t)?o++:a.g_nw.push(i);return g_a.g_Q(r,o),a.g_nj=!1,g_a.g_S(a.g_jW,r),g_a.g_R(r),m--,g.g_kv(),!!a.g_jW.length}},g.prototype.g_ts=function(g,_){var e,t,n,p;if(g){m++,u.length===m&&u.push([]);var o=u[m],i=g.g_kh();g_a.g_S(o,i.g_qR()),i.g_nj&&g_a.g_R(i.g_nw);var r=this.g_pn.g_oj();for(e=0,n=0,t=o.length;e<t;e++)p=o[e],o[n]=p,_=r.g_eh[1].get(e),_?n++:i.g_nw.push(p);return g_a.g_Q(o,n),i.g_nj=!1,g_a.g_S(i.g_jW,o),g_a.g_R(o),m--,g.g_kv(),!!i.g_jW.length}},g.prototype.g_tt=function(){var g=this.g_pn.g_oj().g_iZ;"undefined"==typeof g.TriggerOnce_lastTick&&(g.TriggerOnce_lastTick=-1);var _=g.TriggerOnce_lastTick,e=this.g_pn.g_hn;return g.TriggerOnce_lastTick=e,this.g_pn.g_hH||_!==e-1},g.prototype.g_tu=function(g){var _=this.g_pn.g_oj(),e=_.g_iZ.Every_lastTime||0,t=this.g_pn.g_hi.g_aE;"undefined"==typeof _.g_iZ.Every_seconds&&(_.g_iZ.Every_seconds=g);var n=_.g_iZ.Every_seconds;return t>=e+n?(_.g_iZ.Every_lastTime=e+n,t>=_.g_iZ.Every_lastTime+0.04&&(_.g_iZ.Every_lastTime=t),_.g_iZ.Every_seconds=g,!0):(t<e-0.1&&(_.g_iZ.Every_lastTime=t),!1)},g.prototype.g_tv=function(g,_){if(!g)return!1;var e=g.g_kh(),t=e.g_qR();if(_=g_a.floor(_),0>_||_>=t.length)return!1;var n=t[_];return e.g_qS(n),g.g_kv(),!0},g.prototype.g_tw=function(g){if(!g)return!1;var _=g.g_kh(),e=_.g_qR(),t=g_a.floor(Math.random()*e.length);if(t>=e.length)return!1;var n=e[t];return _.g_qS(n),g.g_kv(),!0},g.prototype.g_tx=function(g,_,e){return g_a.g_th(g.g_r$(),_,e)},g.prototype.g_ty=function(g){return g.g_r$()},g.prototype.g_tz=function(_){var e=this.g_pn.g_h_[_.toLowerCase()];return e&&e.g_oP},g.prototype.g_tA=function(){return this.g_pn.g_fJ},g.prototype.g_tB=function(g){if(!g)return!1;if(!g.g_jW.length)return!1;var _=g.g_kh();return _.g_nj=!0,g.g_kv(),!0},g.prototype.g_tC=function(){return this.g_pn.g_gh},g.prototype.g_tD=function(g,_,e){return g>=_&&g<=e},g.prototype.g_ra=function(){var g=this.g_pn.g_nu();return!g.g_rf&&!g.g_og},g.prototype.g_lv=function(){return!0},g.prototype.g_lB=function(){return!0},g.prototype.g_tE=function(){return!!this.g_pn.g_er},g.prototype.g_oH=function(){return!0},g.prototype.g_oI=function(){return!0},g.prototype.g_oL=function(){return!0},g.prototype.g_oJ=function(){return!0},g.prototype.g_tF=function(g){return!!this.g_pn.g_mf(g)},g.prototype.g_tG=function(g){var _=this.g_pn;return 0===g?!_.g_f_&&!_.g_fM&&!_.g_ge&&!_.g_gb&&!_.g_gf&&!_.g_fV:1===g?_.g_fT:2===g?_.g_fQ:3===g?_.g_ga:4===g?_.g_gb:5===g?_.g_gf:6===g?_.g_fP:7!=g&&(8===g?_.g_fM:9===g?_.g_f$:10===g?_.g_f_:11===g?_.g_fL:12===g?_.g_fV:!(13!=g)&&_.g_gd)};var f=null,j="",x="";g.prototype.g_tH=function(g,_,t){var n=e(_,t);return n.test(g)};var M=[];g.prototype.g_tI=function(g,_,e){if(!g)return!1;var t=g.g_kh(),n=t.g_qR(),p=this.g_pn.g_nu().g_nt,o=p.g_ns,r=this.g_pn.g_oj(),a,i,s,l;for(t.g_nj?(g_a.g_S(M,n),g_a.g_R(t.g_nw),t.g_nj=!1,g_a.g_R(t.g_jW)):o?(g_a.g_S(M,t.g_nw),g_a.g_R(t.g_nw)):(g_a.g_S(M,n),g_a.g_R(t.g_jW)),a=0,i=M.length;a<i;++a)s=M[a],s.g_aU(),l=g_a.g_ag(s.g_q(_,e),r.g_rp),l?t.g_jW.push(s):t.g_nw.push(s);return g.g_kv(),g_a.g_ag(!!t.g_jW.length,r.g_rp)},g.prototype.g_tJ=function(g){if(!g)return!1;var _=this.g_pn.g_gV,e=null,t=g.g_jD,n,p;for(n=_.length-1;0<=n;--n)if(p=_[n],t){if(0<=p.type.g_jL.indexOf(g)){e=p;break}}else if(p.type===g){e=p;break}if(!e&&g.g_jW.length&&(e=g.g_jW[g.g_jW.length-1]),!e)return!1;var o=g.g_kh();return o.g_qS(e),g.g_kv(),!0},g.prototype.g_tK=function(g){return!!isNaN(g)},g.prototype.g_tL=function(g,_,e){return g_a.g_ab(g_a.g_W(g),g_a.g_W(e))<=g_a.g_W(_)},g.prototype.g_tM=function(g,_){return g_a.g_ad(g_a.g_W(g),g_a.g_W(_))},g.prototype.g_tN=function(g,_,e){var t=g_a.g_$(g),n=g_a.g_$(_),p=g_a.g_$(e),o=!g_a.g_ad(p,n);return o?g_a.g_ad(t,n)||!g_a.g_ad(t,p):g_a.g_ad(t,n)&&!g_a.g_ad(t,p)},g.prototype.g_tO=function(g,_){return"number"==typeof g?0===_:1===_},c.g_lw=new g;t.prototype.g_tP=function(g){this.g_pn.g_hM||this.g_pn.g_hv||(this.g_pn.g_hv=g)},t.prototype.g_tQ=function(g){if(!this.g_pn.g_hM&&!this.g_pn.g_hv){var _=this.g_pn.g_gF.indexOf(this.g_pn.g_id);if(!(g&&0===_)&&(g||_!==this.g_pn.g_gF.length-1)){var e=this.g_pn.g_gF[_+(g?-1:1)];this.g_pn.g_hv=e}}},t.prototype.g_tR=function(g,_,e,t){if(_&&g){var n=this.g_pn.g_mw(g,_,e,t);if(n){this.g_pn.g_gS++;var p,o,i;if(this.g_pn.trigger(Object.getPrototypeOf(g.g_ls).g_lw.g_oY,n),n.g_jP)for(p=0,o=n.siblings.length;p<o;p++)i=n.siblings[p],this.g_pn.trigger(Object.getPrototypeOf(i.type.g_ls).g_lw.g_oY,i);this.g_pn.g_gS--;var r=g.g_kh();if(r.g_nj=!1,g_a.g_R(r.g_jW),r.g_jW[0]=n,n.g_jP)for(p=0,o=n.siblings.length;p<o;p++)i=n.siblings[p],r=i.type.g_kh(),r.g_nj=!1,g_a.g_R(r.g_jW),r.g_jW[0]=i}}},t.prototype.g_tS=function(g,_,e,n){if(_&&g){var p=this.g_pn.g_gC[g.toLowerCase()];p&&t.prototype.g_tR.call(this,p,_,e,n)}},t.prototype.g_tT=function(g,_){g&&(g.visible===_||(g.visible=_,this.g_pn.g_gA=!0))},t.prototype.g_tU=function(g,_){g&&(_=g_a.g_K(_/100,0,1),g.opacity!==_&&(g.opacity=_,this.g_pn.g_gA=!0))},t.prototype.g_tV=function(g,_){g&&(g.g_nz===_||(g.g_nz=_,this.g_pn.g_gA=!0))},t.prototype.g_tW=function(g,_){g&&(_=!!_,g.g_pB!==_&&(g.g_pB=_,this.g_pn.g_gA=!0))},t.prototype.g_tX=function(g){this.g_pn.g_id&&(this.g_pn.g_id.scale===g||(this.g_pn.g_id.scale=g,this.g_pn.g_id.g_qu(),this.g_pn.g_gA=!0))},t.prototype.g_tY=function(g){this.g_pn.g_id.g_lD(g)},t.prototype.g_tZ=function(g){this.g_pn.g_id.g_lE(g)},t.prototype.g_t_=function(g,_){this.g_pn.g_id.g_lD(g),this.g_pn.g_id.g_lE(_)},t.prototype.g_t$=function(g){var _=g.g_kd();_&&(this.g_pn.g_id.g_lD(_.x),this.g_pn.g_id.g_lE(_.y))},t.prototype.g_ua=function(g,_){0===g.g_rX?g_a.g_g(_)?g.g_r_(_):g.g_r_(parseFloat(_)):1===g.g_rX&&g.g_r_(_.toString())},t.prototype.g_ub=function(g,_){0===g.g_rX?g_a.g_g(_)?g.g_r_(g.g_r$()+_):g.g_r_(g.g_r$()+parseFloat(_)):1===g.g_rX&&g.g_r_(g.g_r$()+_.toString())},t.prototype.g_uc=function(g,_){0===g.g_rX&&(g_a.g_g(_)?g.g_r_(g.g_r$()-_):g.g_r_(g.g_r$()-parseFloat(_)))},t.prototype.g_ud=function(g,_){g.g_r_(0!==_)},t.prototype.g_ue=function(g){g.g_r_(!g.g_r$())},t.prototype.g_uf=function(_,e){var t=this.g_pn.g_h_[_.toLowerCase()];t&&(0===e?t.g_oX(!1):1===e?t.g_oX(!0):2===e?t.g_oX(!t.g_oP):void 0)},t.prototype.g_ug=function(g){var _=g;0>_&&(_=0),this.g_pn.g_hh=_},t.prototype.g_uh=function(g,_){var e=_;if(0>e&&(e=0),!!g){var t=g.g_kh(),n=t.g_qR(),p,o;for(p=0,o=n.length;p<o;p++)n[p].g_mb=e}},t.prototype.g_ui=function(g){if(!g)return!1;var _=g.g_kh(),e=_.g_qR(),t,n;for(t=0,n=e.length;t<n;t++)e[t].g_mb=-1};var D=[];var A=[];t.prototype.g_uj=function(g){if(!(0>g)){var _=this.g_pn.g_nu(),e=n(),p,i,r,a,t;for(e.time=this.g_pn.g_hi.g_aE+g,e.g_ta="",e.g_tb=!1,e.g_tc=_.g_nt,e.g_oq=_.g_oq+1,(p=0,i=this.g_pn.g_gD.length);p<i;p++)a=this.g_pn.g_gD[p],r=a.g_kh(),r.g_nj&&-1===_.g_nt.g_qL.indexOf(a)||(e.g_qL.push(a),t=o(),t.g_td=r.g_nj,g_a.g_S(t.g_mm,r.g_jW),e.g_ml[p.toString()]=t);return this.g_lS.push(e),!0}},t.prototype.g_uk=function(g){var _=this.g_pn.g_nu(),e=n(),p,i,r,a,t;for(e.time=-1,e.g_ta=g.toLowerCase(),e.g_tb=!1,e.g_tc=_.g_nt,e.g_oq=_.g_oq+1,(p=0,i=this.g_pn.g_gD.length);p<i;p++)a=this.g_pn.g_gD[p],r=a.g_kh(),r.g_nj&&-1===_.g_nt.g_qL.indexOf(a)||(e.g_qL.push(a),t=o(),t.g_td=r.g_nj,g_a.g_S(t.g_mm,r.g_jW),e.g_ml[p.toString()]=t);return this.g_lS.push(e),!0},t.prototype.g_ul=function(g){var _=g.toLowerCase(),e,t,n;for(e=0,t=this.g_lS.length;e<t;++e)n=this.g_lS[e],-1===n.time&&n.g_ta===_&&(n.g_tb=!0)},t.prototype.g_um=function(g,_){g&&g.scale!==_&&(g.scale=_,this.g_pn.g_gA=!0)},t.prototype.g_un=function(){var _,e,t;for(_=0,e=this.g_pn.g_gK.length;_<e;_++)t=this.g_pn.g_gK[_],t.data=t.g_rY},t.prototype.g_uo=function(g){g=g_a.g_W(g),g=g_a.g_Z(g),this.g_pn.g_id&&this.g_pn.g_id.angle!==g&&(this.g_pn.g_id.angle=g,this.g_pn.g_gA=!0)},t.prototype.g_up=function(g,_){g&&(_=g_a.g_W(_),_=g_a.g_Z(_),g.angle===_||(g.angle=_,this.g_pn.g_gA=!0))},t.prototype.g_uq=function(g,_,e){if(g&&(g.g_nc!==_/100||g.g_nd!==e/100)){if(g.g_nc=_/100,g.g_nd=e/100,1!==g.g_nc||1!==g.g_nd){var t=g.g_jW,n,p;for(n=0,p=t.length;n<p;++n)t[n].type.g_kB=!0}this.g_pn.g_gA=!0}},t.prototype.g_ur=function(_,e){if(_){var t=g_a.g_K(h(255*g_a.g_L(e)),0,255),n=g_a.g_K(h(255*g_a.g_M(e)),0,255),g=g_a.g_K(h(255*g_a.g_N(e)),0,255);_.g_pz[0]===t&&_.g_pz[1]===n&&_.g_pz[2]===g||(_.g_pz[0]=t,_.g_pz[1]=n,_.g_pz[2]=g,this.g_pn.g_gA=!0)}},t.prototype.g_us=function(g,_){g&&!!_!=!!g.g_pA&&(g.g_pA=!!_,this.g_pn.g_gA=!0)},t.prototype.g_ut=function(g,_){g&&g.g_mE!==_&&(g.g_mE=_,g.g_mF=g_a.g_bx(g.g_mE),this.g_pn.g_cu&&g_a.g_by(g,g.g_mE,this.g_pn.g_cu),this.g_pn.g_gA=!0)},t.prototype.g_uu=function(){0>this.g_pn.g_hE||(this.g_pn.g_ov().g_ou=!0)},t.prototype.g_uv=function(g){if(!this.g_pn.g_hM&&!this.g_pn.g_hv){for(var _ in this.g_pn.g_gE)if(this.g_pn.g_gE.hasOwnProperty(_)&&g_a.g_bC(_,g))return void(this.g_pn.g_hv=this.g_pn.g_gE[_])}},t.prototype.g_uw=function(){if(!this.g_pn.g_hM&&!this.g_pn.g_hv&&this.g_pn.g_id){this.g_pn.g_hv=this.g_pn.g_id;var _,e,t;for(_=0,e=this.g_pn.g_hZ.length;_<e;_++)t=this.g_pn.g_hZ[_],t.g_oX(t.g_qV)}},t.prototype.g_ux=function(g,_){this.g_pn.g_oE(0===g?"image/png":"image/jpeg",_/100)},t.prototype.g_uy=function(g,_){if(!(0>=g||0>=_)){var e=this.g_pn.g_iD,t=document.mozFullScreen||document.webkitIsFullScreen||!!document.msFullscreenElement||document.fullScreen||this.g_pn.g_hO;t&&0<this.g_pn.g_in&&(e=this.g_pn.g_in),0===e?this.g_pn.setSize(g,_,!0):(this.g_pn.g_iV=g,this.g_pn.g_iW=_,this.g_pn.setSize(this.g_pn.g_gx,this.g_pn.g_gy,!0))}},t.prototype.g_uz=function(g,_){if(this.g_pn.g_id&&this.g_pn.g_er){var e=this.g_pn.g_id.g_pO(_);if(e){var t=1===g;e.active==t||(e.active=t,this.g_pn.g_id.g_iN(),this.g_pn.g_gA=!0)}}},t.prototype.g_uA=function(g,_,e){if(g&&this.g_pn.g_er){var t=g.g_pO(e);if(t){var n=1===_;t.active==n||(t.active=n,g.g_iN(),this.g_pn.g_gA=!0)}}},t.prototype.g_uB=function(g,_,e){if(this.g_pn.g_id&&this.g_pn.g_er){var t=this.g_pn.g_id.g_pO(g);if(t){var n=this.g_pn.g_id.g_mG[t.index];if(_=h(_),!(0>_||_>=n.length)){var p=this.g_pn.g_er.g_fj(t.g_iM,_);1===p?e/=100:2===p&&(e=[g_a.g_L(e),g_a.g_M(e),g_a.g_N(e)]),n[_]===e||(n[_]=e,t.active&&(this.g_pn.g_gA=!0))}}}},t.prototype.g_uC=function(g,_,e,t){if(g&&this.g_pn.g_er){var n=g.g_pO(_);if(n){var p=g.g_mG[n.index];if(e=h(e),!(0>e||e>=p.length)){var o=this.g_pn.g_er.g_fj(n.g_iM,e);1===o?t/=100:2===o&&(t=[g_a.g_L(t),g_a.g_M(t),g_a.g_N(t)]),p[e]===t||(p[e]=t,n.active&&(this.g_pn.g_gA=!0))}}}},t.prototype.g_uD=function(g){this.g_pn.g_gX=g},t.prototype.g_uE=function(g){this.g_pn.g_gY=g},t.prototype.g_uF=function(g){this.g_pn.g_gZ=g},t.prototype.g_uG=function(g){this.g_pn.g_uH=0!==g},t.prototype.g_uI=function(g){var _=document.mozFullScreen||document.webkitIsFullScreen||!!document.msFullscreenElement||document.fullScreen||this.g_hO;(_||0!==this.g_pn.g_iD)&&(this.g_pn.g_ja=0!==g,this.g_pn.setSize(this.g_pn.g_gx,this.g_pn.g_gy,!0))},t.prototype.g_uJ=function(){var g,_;for(g=0,_=this.g_pn.g_gF.length;g<_;++g)this.g_pn.g_gF[g].g_qr={},this.g_pn.g_gF[g].g_pQ=!0},t.prototype.g_uK=function(g,_,e,t,n){g&&this.g_pn.g_id.g_pR(g,_,e,t,n)},t.prototype.g_uL=function(g){this.g_pn.g_kX=0!==g,this.g_pn.g_gA=!0},t.prototype.g_uM=function(g){1>g&&(g=1),120<g&&(g=120),this.g_pn.g_he=g};t.prototype.g_uN=function(g,_){if(g){var e=g.g_kh(),t=e.g_qR(),n=[],p=[],o=this.g_pn.g_id,s=g.g_jD,l=g.g_jK,d,i,y,h,c,u;for(d=0,i=t.length;d<i;++d)y=t[d],y.g_mn&&(h=s?y.g_mA[_+y.type.g_jM[l]]:y.g_mA[_],n.push([y.g_mn.index,y.g_bu()]),p.push([y,h]));if(n.length)for(n.sort(r),p.sort(a),(d=0,i=n.length);d<i;++d)y=p[d][0],c=o.g_iO[n[d][0]],u=n[d][1],c.g_jW[u]!==y&&(c.g_jW[u]=y,c.g_mr(u))}},c.g_uO=new t;s.prototype.int=function(g,_){g_a.g_h(_)?(g.g_sM(parseInt(_,10)),isNaN(g.data)&&(g.data=0)):g.g_sM(_)},s.prototype.float=function(g,_){g_a.g_h(_)?(g.g_sO(parseFloat(_)),isNaN(g.data)&&(g.data=0)):g.g_sO(_)},s.prototype.g_bJ=function(g,_){g_a.g_h(_)?g.g_sL(_):g.g_sL(_.toString())},s.prototype.g_uP=function(g,_){g.g_sM(_.length||0)},s.prototype.random=function(g,_,e){e===void 0?g.g_sO(Math.random()*_):g.g_sO(Math.random()*(e-_)+_)},s.prototype.sqrt=function(g,_){g.g_sO(Math.sqrt(_))},s.prototype.abs=function(g,_){g.g_sO(Math.abs(_))},s.prototype.round=function(g,_){g.g_sM(y(_))},s.prototype.floor=function(g,_){g.g_sM(h(_))},s.prototype.ceil=function(g,_){g.g_sM(Math.ceil(_))},s.prototype.sign=function(g,_){g.g_sO(Math.sign(_))},s.prototype.sin=function(g,_){g.g_sO(Math.sin(g_a.g_W(_)))},s.prototype.cos=function(g,_){g.g_sO(Math.cos(g_a.g_W(_)))},s.prototype.tan=function(g,_){g.g_sO(Math.tan(g_a.g_W(_)))},s.prototype.asin=function(g,_){g.g_sO(g_a.g_X(Math.asin(_)))},s.prototype.acos=function(g,_){g.g_sO(g_a.g_X(Math.acos(_)))},s.prototype.atan=function(g,_){g.g_sO(g_a.g_X(Math.atan(_)))},s.prototype.exp=function(g,_){g.g_sO(Math.exp(_))},s.prototype.g_uQ=function(g,_){g.g_sO(d(_))},s.prototype.log10=function(g,_){g.g_sO(d(_)/Math.LN10)},s.prototype.max=function(g){var _=arguments[1];"number"!=typeof _&&(_=0);var e,t,n;for(e=2,t=arguments.length;e<t;e++)n=arguments[e],"number"==typeof n&&_<n&&(_=n);g.g_sO(_)},s.prototype.min=function(g){var _=arguments[1];"number"!=typeof _&&(_=0);var e,t,n;for(e=2,t=arguments.length;e<t;e++)n=arguments[e],"number"==typeof n&&_>n&&(_=n);g.g_sO(_)},s.prototype.g_hc=function(g){g.g_sO(this.g_pn.g_hc)},s.prototype.g_hh=function(g){g.g_sO(this.g_pn.g_hh)},s.prototype.g_uR=function(g){g.g_sO((Date.now()-this.g_pn.g_k$)/1e3)},s.prototype.g_uS=function(g){g.g_sO(Date.now())},s.prototype.time=function(g){g.g_sO(this.g_pn.g_hi.g_aE)},s.prototype.g_hn=function(g){g.g_sM(this.g_pn.g_hn)},s.prototype.g_hq=function(g){g.g_sM(this.g_pn.g_hq)},s.prototype.g_hl=function(g){g.g_sM(this.g_pn.g_hl)},s.prototype.g_uT=function(g,_){var e,t;if(!this.g_pn.g_hD.length)return void g.g_sM(0);if(_){for(t=this.g_pn.g_hE;0<=t;--t)if(e=this.g_pn.g_hD[t],e.name===_)return void g.g_sM(e.index);g.g_sM(0)}else e=this.g_pn.g_ov(),g.g_sM(e?e.index:-1)},s.prototype.g_uU=function(g,_,e,t,n){g.g_sO(g_a.g_af(_,e,t,n))},s.prototype.angle=function(g,_,e,t,n){g.g_sO(g_a.g_X(g_a.g_aa(_,e,t,n)))},s.prototype.g_uV=function(g){g.g_sO(this.g_pn.g_id.scrollX)},s.prototype.g_uW=function(g){g.g_sO(this.g_pn.g_id.scrollY)},s.prototype.g_uX=function(g){g.g_sL("\n")},s.prototype.g_ah=function(g,_,e,t){g.g_sO(g_a.g_ah(_,e,t))},s.prototype.g_ak=function(g,_,e,t,n){g.g_sO(g_a.g_ak(_,e,t,n))},s.prototype.g_al=function(g,_,e,t,n,p){g.g_sO(g_a.g_al(_,e,t,n,p))},s.prototype.g_am=function(g,_,e,t){g.g_sO(g_a.g_am(_,e,t))},s.prototype.g_uY=function(g){g.g_sM(this.g_pn.width)},s.prototype.g_uZ=function(g){g.g_sM(this.g_pn.height)},s.prototype.g_u_=function(g,_){g.g_sL(g_a.g_h(_)?_.toUpperCase():"")},s.prototype.g_u$=function(g,_){g.g_sL(g_a.g_h(_)?_.toLowerCase():"")},s.prototype.g_K=function(g,_,e,t){_<e?g.g_sO(e):_>t?g.g_sO(t):g.g_sO(_)},s.prototype.g_va=function(g,_){var e=this.g_pn.g_nh(_);e?g.g_sO(e.scale):g.g_sO(0)},s.prototype.g_vb=function(g,_){var e=this.g_pn.g_nh(_);e?g.g_sO(100*e.opacity):g.g_sO(0)},s.prototype.g_vc=function(g,_){var e=this.g_pn.g_nh(_);e?g.g_sO(e.g_nz):g.g_sO(0)},s.prototype.g_vd=function(g,_){var e=this.g_pn.g_nh(_);e?g.g_sO(100*e.g_nc):g.g_sO(0)},s.prototype.g_ve=function(g,_){var e=this.g_pn.g_nh(_);e?g.g_sO(100*e.g_nd):g.g_sO(0)},s.prototype.g_vf=function(g,_){var e=this.g_pn.g_nh(_);e?g.g_sM(e.index):g.g_sM(-1)},s.prototype.g_vg=function(g){this.g_pn.g_id?g.g_sO(this.g_pn.g_id.scale):g.g_sO(0)},s.prototype.g_vh=function(g){g.g_sO(g_a.g_X(this.g_pn.g_id.angle))},s.prototype.g_vi=function(g,_){var e=this.g_pn.g_nh(_);e?g.g_sO(g_a.g_X(e.angle)):g.g_sO(0)},s.prototype.g_vj=function(g){g.g_sM(this.g_pn.g_id.width)},s.prototype.g_vk=function(g){g.g_sM(this.g_pn.g_id.height)},s.prototype.find=function(g,_,e){g_a.g_h(_)&&g_a.g_h(e)?g.g_sM(_.search(new RegExp(g_a.g_aG(e),"i"))):g.g_sM(-1)},s.prototype.g_vl=function(g,_,e){g_a.g_h(_)&&g_a.g_h(e)?g.g_sM(_.search(new RegExp(g_a.g_aG(e),""))):g.g_sM(-1)},s.prototype.left=function(g,_,e){g.g_sL(g_a.g_h(_)?_.substr(0,e):"")},s.prototype.right=function(g,_,e){g.g_sL(g_a.g_h(_)?_.substr(_.length-e):"")},s.prototype.g_vm=function(g,_,e,t){g.g_sL(g_a.g_h(_)?_.substr(e,t):"")},s.prototype.g_vn=function(g,_,e,t){if(g_a.g_h(_)&&g_a.g_h(t)){var n=_.split(t),p=g_a.floor(e);0>p||p>=n.length?g.g_sL(""):g.g_sL(n[p])}else g.g_sL("")},s.prototype.g_vo=function(g,_,e){g_a.g_h(_)&&_.length?g.g_sM(_.split(e).length):g.g_sM(0)},s.prototype.replace=function(g,_,e,t){g_a.g_h(_)&&g_a.g_h(e)&&g_a.g_h(t)?g.g_sL(_.replace(new RegExp(g_a.g_aG(e),"gi"),t)):g.g_sL(g_a.g_h(_)?_:"")},s.prototype.trim=function(g,_){g.g_sL(g_a.g_h(_)?_.trim():"")},s.prototype.g_vp=function(g){g.g_sO(g_a.PI)},s.prototype.g_vq=function(g){this.g_pn.g_id?g.g_sL(this.g_pn.g_id.name):g.g_sL("")},s.prototype.g_vr=function(g){g.g_sL(this.g_pn.g_cu?"webgl":"canvas2d")},s.prototype.g_vs=function(g){g.g_sL(this.g_pn.g_gm)},s.prototype.g_vt=function(g,_,e){g.g_sO(g_a.g_X(g_a.g_ab(g_a.g_W(_),g_a.g_W(e))))},s.prototype.g_sJ=function(g){var _=g_a.floor(Math.random()*(arguments.length-1));g.g_s$(arguments[_+1])},s.prototype.g_vu=function(_,e,t,g){_.g_sM(g_a.RGB(e,t,g))},s.prototype.g_vv=function(_,e,t,g){_.g_sO(g_a.g_J(e/100,t/100,g/100))},s.prototype.g_vw=function(g){g.g_sL(this.g_pn.g_kZ)},s.prototype.g_vx=function(g){g.g_sL(this.g_pn.name)},s.prototype.g_aj=function(g,_,e,t){_=g_a.g_W(_),e=g_a.g_W(e);var n=g_a.g_ab(_,e);g_a.g_ad(e,_)?g.g_sO(g_a.g__(_+n*t)):g.g_sO(g_a.g__(_-n*t))},s.prototype.g_vy=function(g,_,e,t){_=g_a.g_W(_),e=g_a.g_W(e),t=g_a.g_W(t),g.g_sO(g_a.g__(g_a.g_ac(_,e,t)))},s.prototype.g_vz=function(g,_,e){var t=0>_?"-":"";0>_&&(_=-_);for(var p=e-_.toString().length,o=0;o<p;o++)t+="0";g.g_sL(t+_.toString())},s.prototype.g_hg=function(g){g.g_sO(this.g_pn.g_hg/1e3)},s.prototype.g_vA=function(g){g.g_sO(this.g_pn.g_hu)},s.prototype.g_vB=function(g,_){var e=this.g_pn.g_nh(_);g.g_sO(e?e.g_ps:0)},s.prototype.g_vC=function(g,_){var e=this.g_pn.g_nh(_);g.g_sO(e?e.g_pu:0)},s.prototype.g_vD=function(g,_){var e=this.g_pn.g_nh(_);g.g_sO(e?e.g_pt:0)},s.prototype.g_vE=function(g,_){var e=this.g_pn.g_nh(_);g.g_sO(e?e.g_pv:0)},s.prototype.g_hN=function(g){g.g_sO(this.g_pn.g_hN)},s.prototype.g_ai=function(g,_,e,t){g.g_sO(g_a.g_ai(_,e,t))},s.prototype.g_vF=function(g){g.g_sL(this.g_pn.g_iu)},s.prototype.g_vG=function(g,_){g.g_sL(encodeURIComponent(_))},s.prototype.g_vH=function(g,_){g.g_sL(decodeURIComponent(_))},s.prototype.g_vI=function(g,_,e,t){var n=this.g_pn.g_nh(_);g.g_sO(n?n.g_nv(e,t,!0):0)},s.prototype.g_vJ=function(g,_,e,t){var n=this.g_pn.g_nh(_);g.g_sO(n?n.g_nv(e,t,!1):0)},s.prototype.g_vK=function(g,_,e,t){var n=this.g_pn.g_nh(_);g.g_sO(n?n.g_nB(e,t,!0):0)},s.prototype.g_vL=function(g,_,e,t){var n=this.g_pn.g_nh(_);g.g_sO(n?n.g_nB(e,t,!1):0)},s.prototype.g_vM=function(g){g.g_sL(this.g_pn.g_g_)},s.prototype.g_vN=function(g){this.g_pn.g_er?g.g_sO(y(100*this.g_pn.g_er.g_fE()/1048576)/100):g.g_sO(0)},s.prototype.g_vO=function(g,_,t,n){var p=e(t,n);g.g_sM(_?_.search(p):-1)},s.prototype.g_vP=function(g,_,t,n,p){var o=e(t,n);g.g_sL(_?_.replace(o,p):"")};var T=[],E="",C="",w="";s.prototype.g_vQ=function(g,_,t,n){e(t,n);l(_,t,n),g.g_sM(T?T.length:0)},s.prototype.g_vR=function(g,_,t,n,p){p=h(p);e(t,n);l(_,t,n),!T||0>p||p>=T.length?g.g_sL(""):g.g_sL(T[p])},s.prototype.g_vS=function(g){g.g_sO(Infinity)},s.prototype.g_vT=function(g,_,e,t){_|=0,e|=0,t=0===t?0:1,g.g_sM(_&~(1<<e)|t<<e)},s.prototype.g_vU=function(g,_,e){_|=0,e|=0,g.g_sM(_^1<<e)},s.prototype.g_vV=function(g,_,e){_|=0,e|=0,g.g_sM(_&1<<e?1:0)},s.prototype.g_vW=function(g){g.g_sM(this.g_pn.g_iV)},s.prototype.g_vX=function(g){g.g_sM(this.g_pn.g_iW)},s.prototype.g_vY=function(g){g.g_sM(this.g_pn.g_iV)},s.prototype.g_vZ=function(g){g.g_sM(this.g_pn.g_iW)},c.g_sI=new s,c.g_lF=function(){var g=this.g_pn.g_nu(),_,e,t,n,o,r,a;for(_=0,t=this.g_lS.length;_<t;_++){if(n=this.g_lS[_],-1===n.time){if(!n.g_tb)continue;}else if(n.time>this.g_pn.g_hi.g_aE)continue;for(o in g.g_nt=n.g_tc,g.g_oq=n.g_oq,g.g_ol=0,n.g_ml)n.g_ml.hasOwnProperty(o)&&(r=this.g_pn.g_gD[parseInt(o,10)].g_kh(),a=n.g_ml[o],r.g_nj=a.g_td,g_a.g_S(r.g_jW,a.g_mm),i(a));n.g_tc.g_rj(),this.g_pn.g_ni(n.g_qL),n.g_te=!0}for(_=0,e=0,t=this.g_lS.length;_<t;_++)n=this.g_lS[_],this.g_lS[e]=n,n.g_te?p(n):e++;g_a.g_Q(this.g_lS,e)}}();(function(){var g=Math.atan2,_=Math.cos,e=Math.sin;g_a.g_jw=function(t,n){var p=t[1],o=t[3],i=t[4],r=t[5],a=t[6],s=t[7],l=t[8];n.g_lw||(n.g_lw={}),n.g_uO||(n.g_uO={}),n.g_sI||(n.g_sI={});var d=n.g_lw,y=n.g_uO,h=n.g_sI;o&&(d.g_v_=function(g,_){return g_a.g_th(this.x,g,_)},d.g_v$=function(g,_){return g_a.g_th(this.y,g,_)},d.g_wa=function(){var g=this.g_mn;this.g_aU();var _=this.g_mH;return!(_.right<g.g_ps||_.bottom<g.g_pu||_.left>g.g_pt||_.top>g.g_pv)},d.g_wb=function(){this.g_aU();var g=this.g_mH,_=this.g_pn.g_id;return 0>g.right||0>g.bottom||g.left>_.width||g.top>_.height},d.g_wc=function(g,_,e){var t=this.g_kh(),n=t.g_qR();if(!n.length)return!1;var p=n[0],o=p,r=g_a.g_af(p.x,p.y,_,e),a,i,s;for(a=1,i=n.length;a<i;a++)p=n[a],s=g_a.g_af(p.x,p.y,_,e),(0===g&&s<r||1===g&&s>r)&&(r=s,o=p);return t.g_qS(o),!0},y.g_wd=function(g){this.x!==g&&(this.x=g,this.g_mM())},y.g_we=function(g){this.y!==g&&(this.y=g,this.g_mM())},y.g_wf=function(g,_){(this.x!==g||this.y!==_)&&(this.x=g,this.y=_,this.g_mM())},y.g_wg=function(g,_){var e=g.g_kf(this);if(e){var t,n;e.g_wh?(t=e.g_wh(_,!0),n=e.g_wh(_,!1)):(t=e.x,n=e.y),(this.x!==t||this.y!==n)&&(this.x=t,this.y=n,this.g_mM())}},y.g_wi=function(g){0!==g&&(this.x+=_(this.angle)*g,this.y+=e(this.angle)*g,this.g_mM())},y.g_wj=function(g,t){0!==t&&(this.x+=_(g_a.g_W(g))*t,this.y+=e(g_a.g_W(g))*t,this.g_mM())},h.g_wk=function(g){g.g_sO(this.x)},h.g_wl=function(g){g.g_sO(this.y)},h.g_hc=function(g){g.g_sO(this.g_pn.g_ma(this))}),i&&(d.g_wm=function(g,_){return g_a.g_th(this.width,g,_)},d.g_wn=function(g,_){return g_a.g_th(this.height,g,_)},y.g_wo=function(g){this.width!==g&&(this.width=g,this.g_mM())},y.g_wp=function(g){this.height!==g&&(this.height=g,this.g_mM())},y.g_wq=function(g,_){(this.width!==g||this.height!==_)&&(this.width=g,this.height=_,this.g_mM())},h.g_wr=function(g){g.g_sO(this.width)},h.g_ws=function(g){g.g_sO(this.height)},h.g_wt=function(g){this.g_aU(),g.g_sO(this.g_mH.left)},h.g_wu=function(g){this.g_aU(),g.g_sO(this.g_mH.top)},h.g_wv=function(g){this.g_aU(),g.g_sO(this.g_mH.right)},h.g_ww=function(g){this.g_aU(),g.g_sO(this.g_mH.bottom)}),r&&(d.g_tL=function(g,_){return g_a.g_ab(this.angle,g_a.g_W(_))<=g_a.g_W(g)},d.g_tM=function(g){return g_a.g_ad(this.angle,g_a.g_W(g))},d.g_tN=function(g,_){var e=g_a.g_$(g),t=g_a.g_$(_),n=g_a.g_Z(this.angle),p=!g_a.g_ad(t,e);return p?g_a.g_ad(n,e)||!g_a.g_ad(n,t):g_a.g_ad(n,e)&&!g_a.g_ad(n,t)},y.g_wx=function(g){var _=g_a.g_W(g_a.g_Y(g));isNaN(_)||this.angle!==_&&(this.angle=_,this.g_mM())},y.g_wy=function(g){0===g||isNaN(g)||(this.angle+=g_a.g_W(g),this.angle=g_a.g_Z(this.angle),this.g_mM())},y.g_wz=function(g){0===g||isNaN(g)||(this.angle-=g_a.g_W(g),this.angle=g_a.g_Z(this.angle),this.g_mM())},y.g_wA=function(g,_){var e=g_a.g_ac(this.angle,g_a.g_W(_),g_a.g_W(g));isNaN(e)||this.angle!==e&&(this.angle=e,this.g_mM())},y.g_wB=function(_,e,t){var n=e-this.x,p=t-this.y,o=g(p,n),i=g_a.g_ac(this.angle,o,g_a.g_W(_));isNaN(i)||this.angle!==i&&(this.angle=i,this.g_mM())},y.g_wC=function(_,e){var t=_-this.x,n=e-this.y,p=g(n,t);isNaN(p)||this.angle!==p&&(this.angle=p,this.g_mM())},h.g_wD=function(g){g.g_sO(g_a.g__(this.angle))}),p||(d.g_wE=function(g,_,e){return g_a.g_th(this.g_mA[g],_,e)},d.g_wF=function(g){return this.g_mA[g]},d.g_wG=function(g,_){var e=this.g_kh(),t=e.g_qR();if(!t.length)return!1;var n=t[0],p=n,o=n.g_mA[_],r,i,a;for(r=1,i=t.length;r<i;r++)n=t[r],a=n.g_mA[_],(0===g&&a<o||1===g&&a>o)&&(o=a,p=n);return e.g_qS(p),!0},d.g_wH=function(g){var _=this.g_pn.g_oj(),e,t,n,p,o,i,r;if(_.g_rp){if(r=this.g_kh(),r.g_nj){for(r.g_nj=!1,g_a.g_R(r.g_jW),g_a.g_R(r.g_nw),i=this.g_jW,(e=0,t=i.length);e<t;e++)p=i[e],p.g_kL===g?r.g_nw.push(p):r.g_jW.push(p);return this.g_kv(),!!r.g_jW.length}for(e=0,n=0,t=r.g_jW.length;e<t;e++)p=r.g_jW[e],r.g_jW[n]=p,p.g_kL===g?r.g_nw.push(p):n++;return g_a.g_Q(r.g_jW,n),this.g_kv(),!!r.g_jW.length}if(p=this.g_pn.g_mf(g),!p)return!1;if(r=this.g_kh(),!r.g_nj&&-1===r.g_jW.indexOf(p))return!1;if(this.g_jD){for(o=p.type.g_jL,e=0,t=o.length;e<t;e++)if(o[e]===this)return r.g_qS(p),this.g_kv(),!0;}else if(p.type===this)return r.g_qS(p),this.g_kv(),!0;return!1},d.g_oY=function(){return!0},d.g_mi=function(){return!0},y.g_wI=function(g,_){var e=this.g_mA;if(g_a.g_g(e[g]))e[g]=g_a.g_g(_)?_:parseFloat(_);else if(g_a.g_h(e[g]))e[g]=g_a.g_h(_)?_:_.toString();else;},y.g_wJ=function(g,_){var e=this.g_mA;if(g_a.g_g(e[g]))e[g]+=g_a.g_g(_)?_:parseFloat(_);else if(g_a.g_h(e[g]))e[g]+=g_a.g_h(_)?_:_.toString();else;},y.g_wK=function(g,_){var e=this.g_mA;if(g_a.g_g(e[g]))e[g]-=g_a.g_g(_)?_:parseFloat(_);else;},y.g_wL=function(g,_){this.g_mA[g]=_?1:0},y.g_wM=function(g){this.g_mA[g]=1-this.g_mA[g]},y.g_wN=function(){this.g_pn.g_mg(this)},!y.g_wO&&(y.g_wO=function(g){var _,e,t,n;try{_=JSON.parse(g)}catch(g){return}if(this.g_pn.g_oU(this,_,!0),this.g_oZ&&this.g_oZ(),this.g_lH)for(e=0,t=this.g_lH.length;e<t;++e)n=this.g_lH[e],n.g_oZ&&n.g_oZ()}),h.g_wP=function(g){var _=g.g_sN.g_jW.length,e,t,n;for(e=0,t=this.g_pn.g_gV.length;e<t;e++)n=this.g_pn.g_gV[e],g.g_sN.g_jD?0<=n.type.g_jL.indexOf(g.g_sN)&&_++:n.type===g.g_sN&&_++;g.g_sM(_)},h.g_wQ=function(g){g.g_sM(g.g_sN.g_kh().g_qR().length)},h.g_wR=function(g){g.g_sM(this.g_kL)},h.g_wS=function(g){g.g_sM(this.g_kO())},!h.g_wT&&(h.g_wT=function(g){g.g_sL(JSON.stringify(this.g_pn.g_oN(this,!0)))})),a&&(d.g_wU=function(){return this.visible},y.g_wV=function(g){!g!=!this.visible&&(this.visible=!!g,this.g_pn.g_gA=!0)},d.g_wW=function(g,_){return g_a.g_th(g_a.g_bB(100*this.opacity),g,_)},y.g_wX=function(g){var _=g/100;0>_?_=0:1<_&&(_=1),_!==this.opacity&&(this.opacity=_,this.g_pn.g_gA=!0)},h.g_wY=function(g){g.g_sO(g_a.g_bB(100*this.opacity))}),s&&(d.g_wZ=function(g){return!!g&&this.g_mn===g},d.g_w_=function(g){var _=this.g_kh(),e=_.g_qR();if(!e.length)return!1;var t=e[0],n=t,p,o;for(p=1,o=e.length;p<o;p++)t=e[p],0===g?(t.g_mn.index>n.g_mn.index||t.g_mn.index===n.g_mn.index&&t.g_bu()>n.g_bu())&&(n=t):(t.g_mn.index<n.g_mn.index||t.g_mn.index===n.g_mn.index&&t.g_bu()<n.g_bu())&&(n=t);return _.g_qS(n),!0},y.g_w$=function(){var g=this.g_mn,_=g.g_jW;_.length&&_[_.length-1]===this||(g.g_mu(this,!1),g.g_nb(this,!1),this.g_pn.g_gA=!0)},y.g_xa=function(){var g=this.g_mn,_=g.g_jW;_.length&&_[0]===this||(g.g_mu(this,!1),g.g_pS(this,!1),this.g_pn.g_gA=!0)},y.g_xb=function(g){g&&g!=this.g_mn&&(this.g_mn.g_mu(this,!0),this.g_mn=g,g.g_nb(this,!0),this.g_pn.g_gA=!0)},y.g_xc=function(g,_){if(_){var e=_.g_kd(this);e&&e.g_kL!==this.g_kL&&(this.g_mn.index!==e.g_mn.index&&(this.g_mn.g_mu(this,!0),this.g_mn=e.g_mn,e.g_mn.g_nb(this,!0)),this.g_mn.g_pT(this,e,0===g),this.g_pn.g_gA=!0)}},h.g_xd=function(g){g.g_sM(this.g_mn.number)},h.g_xe=function(g){g.g_sL(this.g_mn.name)},h.g_xf=function(g){g.g_sM(this.g_bu())}),l&&(y.g_xg=function(g,_){if(this.g_pn.g_er){var e=this.type.g_kt(_);if(!(0>e)){var t=1===g;this.g_mL[e]===t||(this.g_mL[e]=t,this.g_iN(),this.g_pn.g_gA=!0)}}},y.g_xh=function(_,e,t){if(this.g_pn.g_er){var n=this.type.g_kt(_);if(!(0>n)){var p=this.type.g_iL[n],o=this.g_mG[n],i,r,g;if(e=Math.floor(e),!(0>e||e>=o.length)){var a=this.g_pn.g_er.g_fj(p.g_iM,e);if(1===a&&(t/=100),2===a){i=g_a.g_L(t),r=g_a.g_M(t),g=g_a.g_N(t);var s=o[e];if(s[0]===i&&s[1]===r&&s[2]===g)return;s[0]=i,s[1]=r,s[2]=g,p.active&&(this.g_pn.g_gA=!0)}else{if(o[e]===t)return;o[e]=t,p.active&&(this.g_pn.g_gA=!0)}}}}})},g_a.g_mM=function(){this.g_mZ=!0,this.g_m_=!0,this.type.g_kA=!0,this.g_pn.g_gA=!0;var g=this.g_mJ,_,e;for(_=0,e=g.length;_<e;++_)g[_](this);this.g_mn.g_mo&&this.g_aU()},g_a.g_mN=function(g){g&&this.g_mJ.push(g)},g_a.g_aU=function(){if(this.g_mZ){var g=this.g_mH,_=this.g_mI;g.set(this.x,this.y,this.x+this.width,this.y+this.height),g.offset(-this.g_mC*this.width,-this.g_mD*this.height),this.angle?(g.offset(-this.x,-this.y),_.g_B(g,this.angle),_.offset(this.x,this.y),_.g_C(g)):_.g_A(g),g.normalize(),this.g_mZ=!1,this.g_mP()}};var t=new g_a.rect(0,0,0,0);g_a.g_mP=function(){if(this.g_mn.g_mo){var g=this.g_mn.g_mp,_=this.g_mH;t.set(g.g_bf(_.left),g.g_bg(_.top),g.g_bf(_.right),g.g_bg(_.bottom)),this.g_mq.g_r(t)||(this.g_mq.right<this.g_mq.left?g.update(this,null,t):g.update(this,this.g_mq,t),this.g_mq.g_n(t),this.g_mn.g_pE=!0)}},g_a.g_mQ=function(){if(this.g_m_&&this.g_na){this.g_aU();var g=this.type.g_kz,_=this.g_mH;t.set(g.g_bf(_.left),g.g_bg(_.top),g.g_bf(_.right),g.g_bg(_.bottom)),this.g_mt.g_r(t)||(this.g_mt.right<this.g_mt.left?g.update(this,null,t):g.update(this,this.g_mt,t),this.g_mt.g_n(t),this.g_m_=!1)}},g_a.g_mO=function(g,_){return!!this.g_mH.g_q(g,_)&&!!this.g_mI.g_q(g,_)&&(this.g_mS?this.g_xi(g,_):this.g_m$&&!this.g_m$.g_aT()?(this.g_m$.g_aX(this.width,this.height,this.angle),this.g_m$.g_q(g-this.x,_-this.y)):!0)},g_a.g_kP=function(){return this.type.g_kb(),this.g_kN},g_a.g_mR=function(){return this.g_mn.g_pU(),this.g_bv},g_a.g_mX=function(){g_a.g_R(this.g_mK);var g=!0,_,e,t;for(_=0,e=this.g_mL.length;_<e;_++)this.g_mL[_]&&(t=this.type.g_iL[_],this.g_mK.push(t),t.g_ef||(g=!1));this.g_mY=!!this.g_mK.length,this.g_mW=g},g_a.g_kQ=function(){return"Inst"+this.g_kM},g_a.g_ke=function(g){if(g&&g.g_jP&&g.type!=this){var _,e,t;for(_=0,e=g.siblings.length;_<e;_++)if(t=g.siblings[_],t.type==this)return t}var n=this.g_kh().g_qR();return n.length?n[0]:null},g_a.g_kg=function(g){var _=this.g_kh().g_qR();return _.length?_[g.g_kO()%_.length]:null},g_a.g_kc=function(){if(this.g_ka&&!this.g_jD){var g,_;for(g=0,_=this.g_jW.length;g<_;g++)this.g_jW[g].g_kN=g;var e=g,t=this.g_pn.g_gV;for(g=0,_=t.length;g<_;++g)t[g].type===this&&(t[g].g_kN=e++);this.g_ka=!1}},g_a.g_ky=function(g){if(g<this.g_jW.length)return this.g_jW[g];g-=this.g_jW.length;var _=this.g_pn.g_gV,e,t;for(e=0,t=_.length;e<t;++e)if(_[e].type===this){if(0===g)return _[e];--g}return null},g_a.g_ki=function(){return this.g_jY[this.g_jZ]},g_a.g_kk=function(){this.g_jZ++,this.g_jZ===this.g_jY.length?this.g_jY.push(new g_a.selection(this)):(this.g_jY[this.g_jZ].g_nj=!0,g_a.g_R(this.g_jY[this.g_jZ].g_nw))},g_a.g_km=function(){this.g_jZ++,this.g_jZ===this.g_jY.length&&this.g_jY.push(new g_a.selection(this));var g=this.g_jY[this.g_jZ],_=this.g_jY[this.g_jZ-1];_.g_nj?(g.g_nj=!0,g_a.g_R(g.g_nw)):(g.g_nj=!1,g_a.g_S(g.g_jW,_.g_jW),g_a.g_S(g.g_nw,_.g_nw))},g_a.g_ko=function(){this.g_jZ--},g_a.g_kq=function(g){var _=0,e,t,n,p,o;if(!this.g_jD)for(e=0,t=this.g_jL.length;e<t;e++)for(o=this.g_jL[e],n=0,p=o.g_c.length;n<p;n++){if(g===o.g_c[n].name)return this.g_iZ.lastBehIndex=_,o.g_c[n];_++}for(e=0,t=this.g_c.length;e<t;e++){if(g===this.g_c[e].name)return this.g_iZ.lastBehIndex=_,this.g_c[e];_++}return null},g_a.g_ks=function(g){var _=this.g_kp(g);return _?this.g_iZ.lastBehIndex:-1},g_a.g_ku=function(g){var _,e;for(_=0,e=this.g_iL.length;_<e;_++)if(this.g_iL[_].name===g)return _;return-1},g_a.g_kw=function(){if(this.g_jP&&!this.g_jD){var g,_,e,n,p,t,o;this.g_kb(),t=this.g_kh();var i=t.g_nj,r=this.g_pn.g_nu(),a=r&&r.g_nt&&r.g_nt.g_ns;for(g=0,_=this.g_jQ.length;g<_;g++)if(p=this.g_jQ[g],p!==this&&(p.g_kb(),o=p.g_kh(),o.g_nj=i,!i)){for(g_a.g_R(o.g_jW),e=0,n=t.g_jW.length;e<n;++e)o.g_jW[e]=p.g_kx(t.g_jW[e].g_kN);if(a)for(g_a.g_R(o.g_nw),e=0,n=t.g_nw.length;e<n;++e)o.g_nw[e]=p.g_kx(t.g_nw[e].g_kN)}}},g_a.g_kC=function(){return"Type"+this.g_jI},g_a.g_th=function(g,_,e){if("undefined"==typeof g||"undefined"==typeof e)return!1;switch(_){case 0:return g===e;case 1:return g!==e;case 2:return g<e;case 3:return g<=e;case 4:return g>e;case 5:return g>=e;default:;return!1;}}})(),g_a.g_cU={};g_a.g_b.g_qM=function(g){this.g_pn=g},function(){function g(){if(0===this.g_xj.length){var g=document.createElement("canvas");g.width=this.width,g.height=this.height;var _=g.getContext("2d");this.g_xk?_.drawImage(this.g_qj,this.g_xl,this.g_xm,this.width,this.height,0,0,this.width,this.height):_.drawImage(this.g_qj,0,0,this.width,this.height),this.g_xj=g.toDataURL("image/png")}return this.g_xj}function _(){}function e(){return f.length?f.pop():[0,0,0]}function t(g){g[0]=0,g[1]=0,g[2]=0,f.push(g)}function n(g,_){return g<_?""+g+","+_:""+_+","+g}function p(g,_,t,p){var o=_.g_kL,i=t.g_kL,r=n(o,i);if(g.hasOwnProperty(r))return void(g[r][2]=p);var a=e();a[0]=o,a[1]=i,a[2]=p,g[r]=a}function o(g,_,e){var p=n(_.g_kL,e.g_kL);g.hasOwnProperty(p)&&(t(g[p]),delete g[p])}function i(g,_){var e=_.g_kL,n,p;for(n in g)g.hasOwnProperty(n)&&(p=g[n],(p[0]===e||p[1]===e)&&(t(g[n]),delete g[n]))}function a(g,_,e){var t=n(_.g_kL,e.g_kL);return g.hasOwnProperty(t)?(j=g[t][2],!0):(j=-2,!1)}function r(g,_,e){if(!g)return!1;var t=0!==_||0!==e,n=!1,p=this.g_pn.g_oj(),o=p.type,i=p.g_rp,a=g.g_kh(),s=this.g_pn.g_nu().g_nt.g_ns,l,d,y,r,h,c;for(a.g_nj?(this.g_aU(),E.g_n(this.g_mH),E.offset(_,e),this.g_pn.g_nl(this.g_mn,g,E,T),c=T):s?this.g_pn.g_on()&&!a.g_nw.length&&a.g_jW.length?c=a.g_jW:c=a.g_nw:c=a.g_jW,M=g,A=o!==g&&!i,t&&(l=this.x,d=this.y,this.x+=_,this.y+=e,this.g_mM()),(y=0,r=c.length);y<r;y++)if(h=c[y],this.g_pn.g_ny(this,h)){if(n=!0,i)break;o!==g&&D.add(h)}return t&&(this.x=l,this.y=d,this.g_mM()),g_a.g_R(T),n}function s(){}function l(){}var d=Math.abs,y=Math.round,h=g_a.g_b.g_qM.prototype;h.g_jC=function(g){this.g_ls=g,this.g_pn=g.g_pn};var c=h.g_jC.prototype;c.g_jB=function(){if(!this.g_jD){var _,e,t,n,p,o,i,r,a,s;for(this.g_xn=[],this.g_xo=!1,(_=0,e=this.g_jV.length);_<e;_++){for(p=this.g_jV[_],i={},i.name=p[0],i.speed=p[1],i.loop=p[2],i.g_xp=p[3],i.g_xq=p[4],i.g_xr=p[5],i.g_jI=p[6],i.frames=[],(t=0,n=p[7].length);t<n;t++)o=p[7][t],r={},r.g_jR=o[0],r.g_jS=o[1],r.g_xl=o[2],r.g_xm=o[3],r.width=o[4],r.height=o[5],r.duration=o[6],r.g_mC=o[7],r.g_mD=o[8],r.g_xs=o[9],r.g_xt=o[10],r.g_xu=o[11],r.g_xk=0!==r.width,r.g_xj="",r.g_xv=g,s={},s.left=0,s.top=0,s.right=1,s.bottom=1,r.g_qi=s,r.g_xw=null,a=this.g_pn.g_le(o[0]),a?r.g_qj=a:(r.g_qj=new Image,r.g_qj.g_lf=o[0],r.g_qj.g_lj=o[1],r.g_qj.g_xx=null,this.g_pn.g_la(r.g_qj,o[0])),g_a.seal(r),i.frames.push(r),this.g_xn.push(r);g_a.seal(i),this.g_jV[_]=i}}},c.g_xy=function(){var g,_,e;for(g=0,_=this.g_jW.length;g<_;g++)e=this.g_jW[g],e.g_xz=e.g_qh.g_xw},c.g_je=function(){if(!this.g_jD){var g,_,e;for(g=0,_=this.g_xn.length;g<_;++g)e=this.g_xn[g],e.g_qj.g_xx=null,e.g_xw=null;this.g_xo=!1,this.g_xy()}},c.g_jf=function(){if(!this.g_jD&&this.g_jW.length){var g,_,e;for(g=0,_=this.g_xn.length;g<_;++g)e=this.g_xn[g],e.g_xw=this.g_pn.g_er.g_fw(e.g_qj,!1,this.g_pn.g_iP,e.g_xu);this.g_xy()}},c.g_xA=function(){if(!(this.g_jD||this.g_xo||!this.g_pn.g_er)){var g,_,e;for(g=0,_=this.g_xn.length;g<_;++g)e=this.g_xn[g],e.g_xw=this.g_pn.g_er.g_fw(e.g_qj,!1,this.g_pn.g_iP,e.g_xu);this.g_xo=!0}},c.g_lQ=function(){if(!(this.g_jD||this.g_jW.length||!this.g_xo)){var g,_,e;for(g=0,_=this.g_xn.length;g<_;++g)e=this.g_xn[g],this.g_pn.g_er.deleteTexture(e.g_xw),e.g_xw=null;this.g_xo=!1}};var u=[];c.g_qv=function(g){var _,e,t;for(g_a.g_R(u),_=0,e=this.g_xn.length;_<e;++_)t=this.g_xn[_].g_qj,-1===u.indexOf(t)&&(g.drawImage(t,0,0),u.push(t))},h.g_kK=function(g){this.type=g,this.g_pn=g.g_pn;var _=this.type.g_jV[0].frames[0].g_xt;this.g_my?this.g_m$.g_aN(_):this.g_m$=new g_a.g_ba(_)};var m=h.g_kK.prototype;m.g_jB=function(){this.visible=this.properties[0],this.g_xB=!1,this.g_xC=!1,this.g_na=this.properties[3],this.g_xD=this.g_xE(this.properties[1])||this.type.g_jV[0],this.g_xF=this.properties[2],0>this.g_xF&&(this.g_xF=0),this.g_xF>=this.g_xD.frames.length&&(this.g_xF=this.g_xD.frames.length-1);var g=this.g_xD.frames[this.g_xF];this.g_m$.g_aN(g.g_xt),this.g_mC=g.g_mC,this.g_mD=g.g_mD,this.g_xG=0<=this.g_xD.speed,this.g_xH=d(this.g_xD.speed),this.g_xI=this.g_xD.g_xq,1===this.type.g_jV.length&&1===this.type.g_jV[0].frames.length||0===this.g_xH||(this.g_pn.g_lY(this),this.g_xB=!0),this.g_my?this.g_xJ.reset():this.g_xJ=new g_a.g_aF,this.g_xK=this.g_xL(),this.g_xM=!0,this.g_xN=0,this.g_xO="",this.g_xP="",this.g_xQ=0,this.g_xR=-1,this.type.g_xA();var _,e,t,n,p,o,i,r;for(_=0,e=this.type.g_jV.length;_<e;_++)for(p=this.type.g_jV[_],t=0,n=p.frames.length;t<n;t++)o=p.frames[t],0===o.width&&(o.width=o.g_qj.width,o.height=o.g_qj.height),o.g_xk&&(r=o.g_qj,i=o.g_qi,i.left=o.g_xl/r.width,i.top=o.g_xm/r.height,i.right=(o.g_xl+o.width)/r.width,i.bottom=(o.g_xm+o.height)/r.height,0===o.g_xl&&0===o.g_xm&&o.width===r.width&&o.height===r.height&&(o.g_xk=!1));this.g_qh=this.g_xD.frames[this.g_xF],this.g_xz=this.g_qh.g_xw},m.g_oO=function(){var g={a:this.g_xD.g_jI,f:this.g_xF,cas:this.g_xH,fs:this.g_xK,ar:this.g_xN,at:this.g_xJ.g_aE,rt:this.g_xI};return this.g_xM||(g.ap=this.g_xM),this.g_xG||(g.af=this.g_xG),g},m.g_oW=function(g){var _=this.g_xS(g.a);_&&(this.g_xD=_),this.g_xF=g.f,0>this.g_xF&&(this.g_xF=0),this.g_xF>=this.g_xD.frames.length&&(this.g_xF=this.g_xD.frames.length-1),this.g_xH=g.cas,this.g_xK=g.fs,this.g_xN=g.ar,this.g_xJ.reset(),this.g_xJ.g_aE=g.at,this.g_xM=!g.hasOwnProperty("ap")||g.ap,this.g_xG=!g.hasOwnProperty("af")||g.af,this.g_xI=g.hasOwnProperty("rt")?g.rt:this.g_xD.g_xq,this.g_qh=this.g_xD.frames[this.g_xF],this.g_xz=this.g_qh.g_xw,this.g_m$.g_aN(this.g_qh.g_xt),this.g_mC=this.g_qh.g_mC,this.g_mD=this.g_qh.g_mD},m.g_xT=function(g){this.g_xF=g?0:this.g_xD.frames.length-1,this.g_xM=!1,this.g_xO=this.g_xD.name,this.g_xC=!0,this.g_pn.trigger(g_a.g_b.g_qM.prototype.g_lw.g_xU,this),this.g_pn.trigger(g_a.g_b.g_qM.prototype.g_lw.g_xV,this),this.g_xC=!1,this.g_xN=0},m.g_xL=function(){return this.g_xJ.g_aE},m.g_iR=function(){this.g_xJ.add(this.g_pn.g_ma(this)),this.g_xP.length&&this.g_xW(),0<=this.g_xR&&this.g_xX();var g=this.g_xL(),_=this.g_xD,e=_.frames[this.g_xF],t=e.duration/this.g_xH,n;this.g_xM&&g>=this.g_xK+t&&(this.g_xG?this.g_xF++:this.g_xF--,this.g_xK+=t,this.g_xF>=_.frames.length&&(_.g_xr?(this.g_xG=!1,this.g_xF=_.frames.length-2):_.loop?this.g_xF=this.g_xI:(this.g_xN++,this.g_xN>=_.g_xp?this.g_xT(!1):this.g_xF=this.g_xI)),0>this.g_xF&&(_.g_xr?(this.g_xF=1,this.g_xG=!0,!_.loop&&(this.g_xN++,this.g_xN>=_.g_xp&&this.g_xT(!0))):_.loop?this.g_xF=this.g_xI:(this.g_xN++,this.g_xN>=_.g_xp?this.g_xT(!0):this.g_xF=this.g_xI)),0>this.g_xF?this.g_xF=0:this.g_xF>=_.frames.length&&(this.g_xF=_.frames.length-1),g>this.g_xK+_.frames[this.g_xF].duration/this.g_xH&&(this.g_xK=g),n=_.frames[this.g_xF],this.g_qN(e,n),this.g_pn.g_gA=!0)},m.g_xE=function(g){var _,e,t;for(_=0,e=this.type.g_jV.length;_<e;_++)if(t=this.type.g_jV[_],g_a.g_bC(t.name,g))return t;return null},m.g_xS=function(g){var _,e,t;for(_=0,e=this.type.g_jV.length;_<e;_++)if(t=this.type.g_jV[_],t.g_jI===g)return t;return null},m.g_xW=function(){var g=this.g_xD.frames[this.g_xF],_=this.g_xE(this.g_xP);this.g_xP="";!_||g_a.g_bC(_.name,this.g_xD.name)&&this.g_xM||(this.g_xD=_,this.g_xG=0<=_.speed,this.g_xH=d(_.speed),this.g_xI=_.g_xq,0>this.g_xF&&(this.g_xF=0),this.g_xF>=this.g_xD.frames.length&&(this.g_xF=this.g_xD.frames.length-1),1===this.g_xQ&&(this.g_xF=0),this.g_xM=!0,this.g_xK=this.g_xL(),this.g_qN(g,this.g_xD.frames[this.g_xF]),this.g_pn.g_gA=!0)},m.g_xX=function(){var g=this.g_xD.frames[this.g_xF],_=this.g_xF;this.g_xF=g_a.floor(this.g_xR),0>this.g_xF&&(this.g_xF=0),this.g_xF>=this.g_xD.frames.length&&(this.g_xF=this.g_xD.frames.length-1),_!==this.g_xF&&(this.g_qN(g,this.g_xD.frames[this.g_xF]),this.g_xK=this.g_xL(),this.g_pn.g_gA=!0),this.g_xR=-1},m.g_qN=function(g,_){var e=g.width,t=g.height,n=_.width,p=_.height;e!=n&&(this.width*=n/e),t!=p&&(this.height*=p/t),this.g_mC=_.g_mC,this.g_mD=_.g_mD,this.g_m$.g_aN(_.g_xt),this.g_mM(),this.g_qh=_,this.g_xz=_.g_xw;var o,i,r;for(o=0,i=this.g_lH.length;o<i;o++)r=this.g_lH[o],r.g_xY&&r.g_xY(g,_);this.g_pn.trigger(g_a.g_b.g_qM.prototype.g_lw.g_qN,this)},m.g_lA=function(g){g.globalAlpha=this.opacity;var _=this.g_qh,e=_.g_xk,t=_.g_qj,n=this.x,p=this.y,o=this.width,i=this.height;if(0===this.angle&&0<=o&&0<=i)n-=this.g_mC*o,p-=this.g_mD*i,this.g_pn.g_kX&&(n=y(n),p=y(p)),e?g.drawImage(t,_.g_xl,_.g_xm,_.width,_.height,n,p,o,i):g.drawImage(t,n,p,o,i);else{this.g_pn.g_kX&&(n=y(n),p=y(p)),g.save();var r=0<o?1:-1,a=0<i?1:-1;g.translate(n,p),(1!=r||1!=a)&&g.scale(r,a),g.rotate(this.angle*r*a);var s=0-this.g_mC*g_a.abs(o),l=0-this.g_mD*g_a.abs(i);e?g.drawImage(t,_.g_xl,_.g_xm,_.width,_.height,s,l,g_a.abs(o),g_a.abs(i)):g.drawImage(t,s,l,g_a.abs(o),g_a.abs(i)),g.restore()}},m.g_mc=function(g){this.g_lz(g)},m.g_lz=function(g){g.g_eW(this.g_xz),g.g_eV(this.opacity);var _=this.g_qh,e=this.g_mI;if(this.g_pn.g_kX){var t=y(this.x)-this.x,n=y(this.y)-this.y;_.g_xk?g.g_e$(e.g_s+t,e.g_t+n,e.g_u+t,e.g_v+n,e.g_w+t,e.g_x+n,e.g_y+t,e.g_z+n,_.g_qi):g.g_I(e.g_s+t,e.g_t+n,e.g_u+t,e.g_v+n,e.g_w+t,e.g_x+n,e.g_y+t,e.g_z+n)}else _.g_xk?g.g_e$(e.g_s,e.g_t,e.g_u,e.g_v,e.g_w,e.g_x,e.g_y,e.g_z,_.g_qi):g.g_I(e.g_s,e.g_t,e.g_u,e.g_v,e.g_w,e.g_x,e.g_y,e.g_z)},m.g_xZ=function(g){var _=this.g_qh,e,t;for(e=0,t=_.g_xs.length;e<t;e++)if(g_a.g_bC(g,_.g_xs[e][0]))return e;return-1},m.g_wh=function(g,_){var e=this.g_qh,t=e.g_xs,n;if(n=g_a.g_h(g)?this.g_xZ(g):g-1,n=g_a.floor(n),0>n||n>=t.length)return _?this.x:this.y;var p=(t[n][1]-e.g_mC)*this.width,o=t[n][2];o=(o-e.g_mD)*this.height;var i=Math.cos(this.angle),r=Math.sin(this.angle),a=p*i-o*r;return o=o*i+p*r,p=a,p+=this.x,o+=this.y,_?p:o};var f=[];var j=-2;var x=[];_.prototype.g_x_=function(g){if(!g)return!1;var _=this.g_pn,e=_.g_oj(),t=e.type,n=null;e.g_iZ.collmemory?n=e.g_iZ.collmemory:(n={},e.g_iZ.collmemory=n),e.g_iZ.spriteCreatedDestroyCallback||(e.g_iZ.spriteCreatedDestroyCallback=!0,_.g_md(function(g){i(e.g_iZ.collmemory,g)}));var s=t.g_kh(),d=g.g_kh(),y=s.g_qR(),h=this.g_pn.g_hn,c=_.g_nu().g_nt,u=c.g_ns,m,f,l,M,r,D,A,T,E;for(f=0;f<y.length;f++){for(l=y[f],d.g_nj?(l.g_aU(),this.g_pn.g_nl(l.g_mn,g,l.g_mH,x),m=x):m=d.g_qR(),M=0;M<m.length;M++)r=m[M],_.g_ny(l,r)||_.g_nU(l,r)?(T=a(n,l,r),E=!T||j<h-1,p(n,l,r,h),E&&(_.g_kl(c.g_qL),D=t.g_kh(),A=g.g_kh(),D.g_nj=!1,A.g_nj=!1,t===g?(D.g_jW.length=2,D.g_jW[0]=l,D.g_jW[1]=r,t.g_kv()):(D.g_jW.length=1,A.g_jW.length=1,D.g_jW[0]=l,A.g_jW[0]=r,t.g_kv(),g.g_kv()),c.g_rk(),_.g_kn(c.g_qL))):o(n,l,r);g_a.g_R(x)}return!1};var M=null,D=new g_a.g_ay,A=!1,T=[],E=new g_a.rect(0,0,0,0);c.finish=function(g){if(A){if(g){var _=this.g_pn.g_nu().g_nt.g_ns,e=M.g_kh(),t=D.g_ax(),n,p,o;if(e.g_nj){for(e.g_nj=!1,g_a.g_R(e.g_jW),(n=0,p=t.length);n<p;++n)e.g_jW[n]=t[n];if(_)for(g_a.g_R(e.g_nw),n=0,p=M.g_jW.length;n<p;++n)o=M.g_jW[n],D.contains(o)||e.g_nw.push(o)}else if(_){var i=e.g_jW.length;for(n=0,p=t.length;n<p;++n)e.g_jW[i+n]=t[n],g_a.g_V(e.g_nw,t[n])}else g_a.g_S(e.g_jW,t);M.g_kv()}D.clear(),A=!1}},_.prototype.g_x$=function(g){return r.call(this,g,0,0)},_.prototype.g_ya=function(g,_,e){return r.call(this,g,_,e)},_.prototype.g_yb=function(g){return this.g_xP.length?g_a.g_bC(this.g_xP,g):g_a.g_bC(this.g_xD.name,g)},_.prototype.g_yc=function(g,_){return g_a.g_th(this.g_xF,g,_)},_.prototype.g_yd=function(g,_){var e=this.g_xG?this.g_xH:-this.g_xH;return g_a.g_th(e,g,_)},_.prototype.g_xV=function(g){return g_a.g_bC(this.g_xO,g)},_.prototype.g_xU=function(){return!0},_.prototype.g_qN=function(){return!0},_.prototype.g_ye=function(){return 0>this.width},_.prototype.g_yf=function(){return 0>this.height},_.prototype.g_yg=function(){return!0},_.prototype.g_yh=function(){return this.g_na},h.g_lw=new _;s.prototype.g_yi=function(g,_,e){if(g&&_){var t=this.g_pn.g_mw(g,_,this.g_wh(e,!0),this.g_wh(e,!1));if(t){"undefined"!=typeof t.angle&&(t.angle=this.angle,t.g_mM()),this.g_pn.g_gS++;var n,p,o;if(this.g_pn.trigger(Object.getPrototypeOf(g.g_ls).g_lw.g_oY,t),t.g_jP)for(n=0,p=t.siblings.length;n<p;n++)o=t.siblings[n],this.g_pn.trigger(Object.getPrototypeOf(o.type.g_ls).g_lw.g_oY,o);this.g_pn.g_gS--;var i=this.g_pn.g_oo(),r=!1;(g_a.g_f(i.g_iZ.Spawn_LastExec)||i.g_iZ.Spawn_LastExec<this.g_pn.g_ho)&&(r=!0,i.g_iZ.Spawn_LastExec=this.g_pn.g_ho);var a;if(g!=this.type&&(a=g.g_kh(),a.g_nj=!1,r?(g_a.g_R(a.g_jW),a.g_jW[0]=t):a.g_jW.push(t),t.g_jP))for(n=0,p=t.siblings.length;n<p;n++)o=t.siblings[n],a=o.type.g_kh(),a.g_nj=!1,r?(g_a.g_R(a.g_jW),a.g_jW[0]=o):a.g_jW.push(o)}}},s.prototype.g_yj=function(g){this.g_mE=g,this.g_mF=g_a.g_bx(g),g_a.g_by(this,g,this.g_pn.g_cu),this.g_pn.g_gA=!0},s.prototype.g_yk=function(){this.g_xM=!1},s.prototype.g_yl=function(g){this.g_xM=!0,this.g_xK=this.g_xL(),1===g&&0!==this.g_xF&&(this.g_xR=0,!this.g_xC&&this.g_xX()),this.g_xB||(this.g_pn.g_lY(this),this.g_xB=!0)},s.prototype.g_ym=function(g,_){this.g_xP=g,this.g_xQ=_,this.g_xB||(this.g_pn.g_lY(this),this.g_xB=!0),this.g_xC||this.g_xW()},s.prototype.g_yn=function(g){this.g_xR=g,this.g_xB||(this.g_pn.g_lY(this),this.g_xB=!0),this.g_xC||this.g_xX()},s.prototype.g_yo=function(g){this.g_xH=g_a.abs(g),this.g_xG=0<=g,this.g_xB||(this.g_pn.g_lY(this),this.g_xB=!0)},s.prototype.g_yp=function(g){g=Math.floor(g),0>g&&(g=0),g>=this.g_xD.frames.length&&(g=this.g_xD.frames.length-1),this.g_xI=g},s.prototype.g_yq=function(g){var _=g_a.abs(this.width)*(0===g?-1:1);this.width===_||(this.width=_,this.g_mM())},s.prototype.g_yr=function(g){var _=g_a.abs(this.height)*(0===g?-1:1);this.height===_||(this.height=_,this.g_mM())},s.prototype.g_ys=function(g){var _=this.g_qh,e=0>this.width?-1:1,t=0>this.height?-1:1,n=_.width*g*e,p=_.height*g*t;(this.width!==n||this.height!==p)&&(this.width=n,this.height=p,this.g_mM())},s.prototype.g_yt=function(g,_,e){var t=new Image,n=this,p=this.g_qh;t.onload=function(){return p.g_qj.src===t.src?(n.g_pn.g_er&&n.g_qh===p&&(n.g_xz=p.g_xw),0===_&&(n.width=t.width,n.height=t.height,n.g_mM()),n.g_pn.g_gA=!0,void n.g_pn.trigger(g_a.g_b.g_qM.prototype.g_lw.g_yg,n)):void(p.g_qj=t,p.g_xl=0,p.g_xm=0,p.width=t.width,p.height=t.height,p.g_xk=!1,p.g_xj="",p.g_xu=0,n.g_pn.g_er&&(p.g_xw&&n.g_pn.g_er.deleteTexture(p.g_xw),p.g_xw=n.g_pn.g_er.g_fw(t,!1,n.g_pn.g_iP),n.g_qh===p&&(n.g_xz=p.g_xw),n.type.g_xy()),0===_&&(n.width=t.width,n.height=t.height,n.g_mM()),n.g_pn.g_gA=!0,n.g_pn.trigger(g_a.g_b.g_qM.prototype.g_lw.g_yg,n))},"data:"!==g.substr(0,5)&&0===e&&(t.crossOrigin="anonymous"),this.g_pn.g_jq(t,g)},s.prototype.g_yu=function(g){this.g_na===(0!==g)||(this.g_na=0!==g,this.g_na?this.g_mM():(this.g_mt.right>=this.g_mt.left&&this.type.g_kz.update(this,this.g_mt,null),this.g_mt.set(0,0,-1,-1)))},h.g_uO=new s;l.prototype.g_yv=function(g){g.g_sM(this.g_xF)},l.prototype.g_yw=function(g){g.g_sM(this.g_xD.frames.length)},l.prototype.g_yx=function(g){g.g_sL(this.g_xD.name)},l.prototype.g_yy=function(g){g.g_sO(this.g_xG?this.g_xH:-this.g_xH)},l.prototype.g_yz=function(g,_){g.g_sO(this.g_wh(_,!0))},l.prototype.g_yA=function(g,_){g.g_sO(this.g_wh(_,!1))},l.prototype.g_yB=function(g){g.g_sM(this.g_qh.g_xs.length)},l.prototype.g_yC=function(g){g.g_sO(this.g_qh.width)},l.prototype.g_yD=function(g){g.g_sO(this.g_qh.height)},h.g_sI=new l}();g_a.g_b.Touch=function(g){this.g_pn=g},function(){function g(g){l=g.x,d=g.y,y=g.z}function _(g,_,e,n){var p;return p=c.length?c.pop():new t,p.init(g,_,e,n),p}function e(g){100>c.length&&c.push(g)}function t(){this.g_yG=0,this.time=0,this.g_yH=0,this.g_yI=0,this.g_yJ=0,this.x=0,this.y=0,this.g_yK=0,this.g_yL=0,this.id=0,this.g_yM=0,this.g_yN=!1,this.g_yO=!1}function n(){}function p(){}var o=Math.floor,i=Math.max,r=g_a.g_b.Touch.prototype;r.g_jC=function(g){this.g_ls=g,this.g_pn=g.g_pn};var a=r.g_jC.prototype;a.g_jB=function(){},r.g_kK=function(g){this.type=g,this.g_pn=g.g_pn,this.touches=[],this.g_yE=!1};var s=r.g_kK.prototype;s.g_yF=function(g){var _,e;for(_=0,e=this.touches.length;_<e;_++)if(this.touches[_].id===g)return _;return-1};var l=0,d=0,y=0;var h=null,c=[];var u=15,m=333;t.prototype.init=function(g,_,e,t){var n=g_a.g_ap();this.time=n,this.g_yH=n,this.g_yG=n,this.g_yI=g,this.g_yJ=_,this.x=g,this.y=_,this.g_yK=g,this.g_yL=_,this.width=0,this.height=0,this.pressure=0,this.id=e,this.g_yM=t,this.g_yN=!1,this.g_yO=!1},t.prototype.update=function(g,_,e,t,n,p){this.g_yH=this.time,this.time=g,this.g_yK=this.x,this.g_yL=this.y,this.x=_,this.y=e,this.width=t,this.height=n,this.pressure=p,!this.g_yO&&g_a.g_af(this.g_yI,this.g_yJ,this.x,this.y)>=u&&(this.g_yO=!0)},t.prototype.g_yP=function(g,_){if(!this.g_yN){var e=g_a.g_ap();e-this.g_yG>=500&&!this.g_yO&&g_a.g_af(this.g_yI,this.g_yJ,this.x,this.y)<u&&(this.g_yN=!0,g.g_yQ=this.g_yM,g.g_yR=this.id,g.g_yS=_,g.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_yT,g),g.g_yU=this.x,g.g_yV=this.y,g.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_yW,g),g.g_yS=0)}};var f=-1e3,j=-1e3,x=-1e4;t.prototype.g_yX=function(g,_){if(!this.g_yN){var e=g_a.g_ap();e-this.g_yG<=m&&!this.g_yO&&g_a.g_af(this.g_yI,this.g_yJ,this.x,this.y)<u&&(g.g_yQ=this.g_yM,g.g_yR=this.id,g.g_yS=_,e-x<=2*m&&g_a.g_af(f,j,this.x,this.y)<25?(g.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_yY,g),g.g_yU=this.x,g.g_yV=this.y,g.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_yZ,g),f=-1e3,j=-1e3,x=-1e4):(g.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_y_,g),g.g_yU=this.x,g.g_yV=this.y,g.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_y$,g),f=this.x,j=this.y,x=e),g.g_yS=0)}},s.g_jB=function(){h=this,this.g_za=!!("undefined"!=typeof window.c2isWindows8&&window.c2isWindows8),this.g_zb=0,this.g_zc=0,this.g_zd=0,this.g_ze=0,this.g_zf=0,this.g_zg=0,this.g_zh=0,this.g_zi=0,this.g_zj=0,this.g_yU=0,this.g_yV=0,this.g_yQ=0,this.g_yR=0,this.g_yS=0,this.g_zk=this.properties[0];var _=0<this.g_pn.g_iD?document:this.g_pn.canvas,e=document,t=this;if("undefined"==typeof g_iU?window.navigator.msPointerEnabled?(_.addEventListener("MSPointerDown",function(g){t.g_zl(g)},!1),_.addEventListener("MSPointerMove",function(g){t.g_zm(g)},!1),e.addEventListener("MSPointerUp",function(g){t.g_zn(g,!1)},!1),e.addEventListener("MSPointerCancel",function(g){t.g_zn(g,!0)},!1),this.g_pn.canvas&&(this.g_pn.canvas.addEventListener("MSGestureHold",function(g){g.preventDefault()},!1),document.addEventListener("MSGestureHold",function(g){g.preventDefault()},!1))):(_.addEventListener("touchstart",function(g){t.g_zo(g)},!1),_.addEventListener("touchmove",function(g){t.g_zp(g)},!1),e.addEventListener("touchend",function(g){t.g_zq(g,!1)},!1),e.addEventListener("touchcancel",function(g){t.g_zq(g,!0)},!1)):(_.addEventListener("pointerdown",function(g){t.g_zl(g)},!1),_.addEventListener("pointermove",function(g){t.g_zm(g)},!1),e.addEventListener("pointerup",function(g){t.g_zn(g,!1)},!1),e.addEventListener("pointercancel",function(g){t.g_zn(g,!0)},!1),this.g_pn.canvas&&(this.g_pn.canvas.addEventListener("MSGestureHold",function(g){g.preventDefault()},!1),document.addEventListener("MSGestureHold",function(g){g.preventDefault()},!1),this.g_pn.canvas.addEventListener("gesturehold",function(g){g.preventDefault()},!1),document.addEventListener("gesturehold",function(g){g.preventDefault()},!1))),this.g_za){var n=function(g){var _=g.reading;t.g_zh=_.accelerationX,t.g_zi=_.accelerationY,t.g_zj=_.accelerationZ},p=function(g){var _=g.reading;t.g_zb=_.yawDegrees,t.g_zc=_.pitchDegrees,t.g_zd=_.rollDegrees},o=Windows.Devices.Sensors.Accelerometer.getDefault();o&&(o.reportInterval=i(o.minimumReportInterval,16),o.addEventListener("readingchanged",n));var r=Windows.Devices.Sensors.Inclinometer.getDefault();r&&(r.reportInterval=i(r.minimumReportInterval,16),r.addEventListener("readingchanged",p)),document.addEventListener("visibilitychange",function(){document.hidden||document.msHidden?(o&&o.removeEventListener("readingchanged",n),r&&r.removeEventListener("readingchanged",p)):(o&&o.addEventListener("readingchanged",n),r&&r.addEventListener("readingchanged",p))},!1)}else window.addEventListener("deviceorientation",function(g){t.g_zb=g.alpha||0,t.g_zc=g.beta||0,t.g_zd=g.gamma||0},!1),window.addEventListener("devicemotion",function(g){g.accelerationIncludingGravity&&(t.g_ze=g.accelerationIncludingGravity.x||0,t.g_zf=g.accelerationIncludingGravity.y||0,t.g_zg=g.accelerationIncludingGravity.z||0),g.acceleration&&(t.g_zh=g.acceleration.x||0,t.g_zi=g.acceleration.y||0,t.g_zj=g.acceleration.z||0)},!1);this.g_zk&&(document.addEventListener("mousemove",function(g){t.g_zr(g)}),document.addEventListener("mousedown",function(g){t.g_zs(g)}),document.addEventListener("mouseup",function(g){t.g_zt(g)})),!this.g_pn.g_fT&&this.g_pn.g_fM&&navigator.accelerometer&&navigator.accelerometer.watchAcceleration&&navigator.accelerometer.watchAcceleration(g,null,{frequency:40}),this.g_pn.g_l_(this)},s.g_zm=function(g){if(g.pointerType!==g.MSPOINTER_TYPE_MOUSE&&"mouse"!==g.pointerType){g.preventDefault&&g.preventDefault();var _=this.g_yF(g.pointerId),e=g_a.g_ap();if(0<=_){var n=this.g_pn.canvas.offsetLeft,p=this.g_pn.canvas.offsetTop,o=this.touches[_];if(2>e-o.time)return;o.update(e,g.pageX-n,g.pageY-p,g.width||0,g.height||0,g.pressure||0)}}},s.g_zl=function(g){if(g.pointerType!==g.MSPOINTER_TYPE_MOUSE&&"mouse"!==g.pointerType){g.preventDefault&&g_a.g_bE(g)&&g.preventDefault();var e=this.g_pn.canvas.offsetLeft,t=this.g_pn.canvas.offsetTop,n=g.pageX-e,p=g.pageY-t,o=g_a.g_ap();this.g_yQ=this.touches.length,this.g_yR=g.pointerId,this.touches.push(_(n,p,g.pointerId,this.g_yQ)),this.g_pn.g_hS=!0,this.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_zu,this),this.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_zv,this),this.g_yU=n,this.g_yV=p,this.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_zw,this),this.g_pn.g_hS=!1}},s.g_zn=function(g,_){if(g.pointerType!==g.MSPOINTER_TYPE_MOUSE&&"mouse"!==g.pointerType){g.preventDefault&&g_a.g_bE(g)&&g.preventDefault();var t=this.g_yF(g.pointerId);this.g_yQ=0<=t?this.touches[t].g_yM:-1,this.g_yR=0<=t?this.touches[t].id:-1,this.g_pn.g_hS=!0,this.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_zx,this),this.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_zy,this),0<=t&&(!_&&this.touches[t].g_yX(this,t),e(this.touches[t]),this.touches.splice(t,1)),this.g_pn.g_hS=!1}},s.g_zp=function(g){g.preventDefault&&g.preventDefault();var _=g_a.g_ap(),e,n,p,t;for(e=0,n=g.changedTouches.length;e<n;e++){p=g.changedTouches[e];var o=this.g_yF(p.identifier);if(0<=o){var i=this.g_pn.canvas.offsetLeft,r=this.g_pn.canvas.offsetTop;if(t=this.touches[o],2>_-t.time)continue;var a=2*(p.radiusX||p.g_zz||p.g_zA||p.g_zB||0),s=2*(p.radiusY||p.g_zC||p.g_zD||p.g_zE||0),l=p.g_zF||p.g_zG||p.g_zH||p.g_zI||0;t.update(_,p.pageX-i,p.pageY-r,a,s,l)}}},s.g_zo=function(g){g.preventDefault&&g_a.g_bE(g)&&g.preventDefault();var e=this.g_pn.canvas.offsetLeft,n=this.g_pn.canvas.offsetTop,p=g_a.g_ap();this.g_pn.g_hS=!0;var o,i,r,t;for(o=0,i=g.changedTouches.length;o<i;o++)if(r=g.changedTouches[o],t=this.g_yF(r.identifier),-1===t){var a=r.pageX-e,s=r.pageY-n;this.g_yQ=this.touches.length,this.g_yR=r.identifier,this.touches.push(_(a,s,r.identifier,this.g_yQ)),this.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_zu,this),this.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_zv,this),this.g_yU=a,this.g_yV=s,this.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_zw,this)}this.g_pn.g_hS=!1},s.g_zq=function(g,_){g.preventDefault&&g_a.g_bE(g)&&g.preventDefault(),this.g_pn.g_hS=!0;var n,p,o,t;for(n=0,p=g.changedTouches.length;n<p;n++)o=g.changedTouches[n],t=this.g_yF(o.identifier),0<=t&&(this.g_yQ=this.touches[t].g_yM,this.g_yR=this.touches[t].id,this.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_zx,this),this.g_pn.trigger(g_a.g_b.Touch.prototype.g_lw.g_zy,this),!_&&this.touches[t].g_yX(this,t),e(this.touches[t]),this.touches.splice(t,1));this.g_pn.g_hS=!1},s.g_zJ=function(){return this.g_pn.g_fM&&0===this.g_zb&&0!==y?90*y:this.g_zb},s.g_zK=function(){return this.g_pn.g_fM&&0===this.g_zc&&0!==d?90*d:this.g_zc},s.g_zL=function(){return this.g_pn.g_fM&&0===this.g_zd&&0!==l?90*l:this.g_zd};s.g_zs=function(g){var _={pageX:g.pageX,pageY:g.pageY,identifier:0};this.g_zo({changedTouches:[_]}),this.g_yE=!0},s.g_zr=function(g){if(this.g_yE){var _={pageX:g.pageX,pageY:g.pageY,identifier:0};this.g_zp({changedTouches:[_]})}},s.g_zt=function(g){g.preventDefault&&this.g_pn.g_hR&&!this.g_pn.g_gh&&g.preventDefault(),this.g_pn.g_hR=!0;var _={pageX:g.pageX,pageY:g.pageY,identifier:0};this.g_zq({changedTouches:[_]}),this.g_yE=!1},s.g_lO=function(){var g=g_a.g_ap(),_,e,n;for(_=0,e=this.touches.length;_<e;++_)n=this.touches[_],n.time<=g-50&&(n.g_yH=g),n.g_yP(this,_)};n.prototype.g_zv=function(){return!0},n.prototype.g_zy=function(){return!0},n.prototype.g_zM=function(){return this.touches.length},n.prototype.g_zw=function(g){return!!g&&this.g_pn.g_nr(g,this.g_yU,this.g_yV,!1)};var M=[];n.prototype.g_zN=function(g){if(!g)return!1;var _=g.g_kh(),e=_.g_qR(),t,n,p,o,i,r;for(p=0,o=e.length;p<o;p++){var a=e[p];for(a.g_aU(),i=0,r=this.touches.length;i<r;i++){var s=this.touches[i];if(t=a.g_mn.g_nv(s.x,s.y,!0),n=a.g_mn.g_nv(s.x,s.y,!1),a.g_q(t,n)){M.push(a);break}}}return!!M.length&&(_.g_nj=!1,g_a.g_S(_.g_jW,M),g.g_kv(),g_a.g_R(M),!0)},n.prototype.g_zO=function(g,_,e){if(g=o(g),0>g||g>=this.touches.length)return!1;var n=this.touches[g],t=g_a.g_af(n.x,n.y,n.g_yK,n.g_yL),p=(n.time-n.g_yH)/1e3,i=0;return 0<p&&(i=t/p),g_a.g_th(i,_,e)},n.prototype.g_zP=function(){return"undefined"!=typeof window.DeviceOrientationEvent},n.prototype.g_zQ=function(){return"undefined"!=typeof window.DeviceMotionEvent},n.prototype.g_zR=function(g,_,e){var t=0;return t=0===g?this.g_zJ():1===g?this.g_zK():this.g_zL(),g_a.g_th(t,_,e)},n.prototype.g_zS=function(g,_,e){var t=0;return 0===g?t=this.g_ze:1===g?t=this.g_zf:2===g?t=this.g_zg:3===g?t=this.g_zh:4===g?t=this.g_zi:5===g&&(t=this.g_zj),g_a.g_th(t,_,e)},n.prototype.g_zu=function(g){return g=o(g),g===this.g_yQ},n.prototype.g_zx=function(g){return g=o(g),g===this.g_yQ},n.prototype.g_zT=function(g){return g=o(g),this.touches.length>=g+1},n.prototype.g_yT=function(){return!0},n.prototype.g_y_=function(){return!0},n.prototype.g_yY=function(){return!0},n.prototype.g_yW=function(g){return!!g&&this.g_pn.g_nr(g,this.g_yU,this.g_yV,!1)},n.prototype.g_y$=function(g){return!!g&&this.g_pn.g_nr(g,this.g_yU,this.g_yV,!1)},n.prototype.g_yZ=function(g){return!!g&&this.g_pn.g_nr(g,this.g_yU,this.g_yV,!1)},r.g_lw=new n;p.prototype.g_zU=function(g){g.g_sM(this.touches.length)},p.prototype.g_wk=function(g,_){var e=this.g_yS;if(0>e||e>=this.touches.length)return void g.g_sO(0);var t,n,p,o,i;g_a.g_f(_)?(t=this.g_pn.g_ng(0),n=t.scale,p=t.g_nz,o=t.g_nc,i=t.angle,t.scale=1,t.g_nz=1,t.g_nc=1,t.angle=0,g.g_sO(t.g_nv(this.touches[e].x,this.touches[e].y,!0)),t.scale=n,t.g_nz=p,t.g_nc=o,t.angle=i):(t=g_a.g_g(_)?this.g_pn.g_ng(_):this.g_pn.g_nf(_),t?g.g_sO(t.g_nv(this.touches[e].x,this.touches[e].y,!0)):g.g_sO(0))},p.prototype.g_zV=function(g,_,e){if(_=o(_),0>_||_>=this.touches.length)return void g.g_sO(0);var t,n,p,i,r;g_a.g_f(e)?(t=this.g_pn.g_ng(0),n=t.scale,p=t.g_nz,i=t.g_nc,r=t.angle,t.scale=1,t.g_nz=1,t.g_nc=1,t.angle=0,g.g_sO(t.g_nv(this.touches[_].x,this.touches[_].y,!0)),t.scale=n,t.g_nz=p,t.g_nc=i,t.angle=r):(t=g_a.g_g(e)?this.g_pn.g_ng(e):this.g_pn.g_nf(e),t?g.g_sO(t.g_nv(this.touches[_].x,this.touches[_].y,!0)):g.g_sO(0))},p.prototype.g_zW=function(g,_,e){var t=this.g_yF(_);if(0>t)return void g.g_sO(0);var n=this.touches[t],p,o,i,r,a;g_a.g_f(e)?(p=this.g_pn.g_ng(0),o=p.scale,i=p.g_nz,r=p.g_nc,a=p.angle,p.scale=1,p.g_nz=1,p.g_nc=1,p.angle=0,g.g_sO(p.g_nv(n.x,n.y,!0)),p.scale=o,p.g_nz=i,p.g_nc=r,p.angle=a):(p=g_a.g_g(e)?this.g_pn.g_ng(e):this.g_pn.g_nf(e),p?g.g_sO(p.g_nv(n.x,n.y,!0)):g.g_sO(0))},p.prototype.g_wl=function(g,_){var e=this.g_yS;if(0>e||e>=this.touches.length)return void g.g_sO(0);var t,n,p,o,i;g_a.g_f(_)?(t=this.g_pn.g_ng(0),n=t.scale,p=t.g_nz,o=t.g_nd,i=t.angle,t.scale=1,t.g_nz=1,t.g_nd=1,t.angle=0,g.g_sO(t.g_nv(this.touches[e].x,this.touches[e].y,!1)),t.scale=n,t.g_nz=p,t.g_nd=o,t.angle=i):(t=g_a.g_g(_)?this.g_pn.g_ng(_):this.g_pn.g_nf(_),t?g.g_sO(t.g_nv(this.touches[e].x,this.touches[e].y,!1)):g.g_sO(0))},p.prototype.g_zX=function(g,_,e){if(_=o(_),0>_||_>=this.touches.length)return void g.g_sO(0);var t,n,p,i,r;g_a.g_f(e)?(t=this.g_pn.g_ng(0),n=t.scale,p=t.g_nz,i=t.g_nd,r=t.angle,t.scale=1,t.g_nz=1,t.g_nd=1,t.angle=0,g.g_sO(t.g_nv(this.touches[_].x,this.touches[_].y,!1)),t.scale=n,t.g_nz=p,t.g_nd=i,t.angle=r):(t=g_a.g_g(e)?this.g_pn.g_ng(e):this.g_pn.g_nf(e),t?g.g_sO(t.g_nv(this.touches[_].x,this.touches[_].y,!1)):g.g_sO(0))},p.prototype.g_zY=function(g,_,e){var t=this.g_yF(_);if(0>t)return void g.g_sO(0);var n=this.touches[t],p,o,i,r,a;g_a.g_f(e)?(p=this.g_pn.g_ng(0),o=p.scale,i=p.g_nz,r=p.g_nd,a=p.angle,p.scale=1,p.g_nz=1,p.g_nd=1,p.angle=0,g.g_sO(p.g_nv(n.x,n.y,!1)),p.scale=o,p.g_nz=i,p.g_nd=r,p.angle=a):(p=g_a.g_g(e)?this.g_pn.g_ng(e):this.g_pn.g_nf(e),p?g.g_sO(p.g_nv(n.x,n.y,!1)):g.g_sO(0))},p.prototype.g_zZ=function(g){this.touches.length?g.g_sO(this.touches[0].x):g.g_sO(0)},p.prototype.g_z_=function(g,_){return _=o(_),0>_||_>=this.touches.length?void g.g_sO(0):void g.g_sO(this.touches[_].x)},p.prototype.g_z$=function(g,_){var e=this.g_yF(_);if(0>e)return void g.g_sO(0);var t=this.touches[e];g.g_sO(t.x)},p.prototype.g_Aa=function(g){this.touches.length?g.g_sO(this.touches[0].y):g.g_sO(0)},p.prototype.g_Ab=function(g,_){return _=o(_),0>_||_>=this.touches.length?void g.g_sO(0):void g.g_sO(this.touches[_].y)},p.prototype.g_Ac=function(g,_){var e=this.g_yF(_);if(0>e)return void g.g_sO(0);var t=this.touches[e];g.g_sO(t.y)},p.prototype.g_Ad=function(g,_){if(_=o(_),0>_||_>=this.touches.length)return void g.g_sO(0);var e=this.touches[_],t=g_a.g_af(e.x,e.y,e.g_yK,e.g_yL),n=(e.time-e.g_yH)/1e3;0>=n?g.g_sO(0):g.g_sO(t/n)},p.prototype.g_Ae=function(g,_){var e=this.g_yF(_);if(0>e)return void g.g_sO(0);var t=this.touches[e],n=g_a.g_af(t.x,t.y,t.g_yK,t.g_yL),p=(t.time-t.g_yH)/1e3;0>=p?g.g_sO(0):g.g_sO(n/p)},p.prototype.g_Af=function(g,_){if(_=o(_),0>_||_>=this.touches.length)return void g.g_sO(0);var e=this.touches[_];g.g_sO(g_a.g_X(g_a.g_aa(e.g_yK,e.g_yL,e.x,e.y)))},p.prototype.g_Ag=function(g,_){var e=this.g_yF(_);if(0>e)return void g.g_sO(0);var t=this.touches[e];g.g_sO(g_a.g_X(g_a.g_aa(t.g_yK,t.g_yL,t.x,t.y)))},p.prototype.g_Ah=function(g){g.g_sO(this.g_zJ())},p.prototype.g_Ai=function(g){g.g_sO(this.g_zK())},p.prototype.g_Aj=function(g){g.g_sO(this.g_zL())},p.prototype.g_Ak=function(g){g.g_sO(this.g_ze)},p.prototype.g_Al=function(g){g.g_sO(this.g_zf)},p.prototype.g_Am=function(g){g.g_sO(this.g_zg)},p.prototype.g_An=function(g){g.g_sO(this.g_zh)},p.prototype.g_Ao=function(g){g.g_sO(this.g_zi)},p.prototype.g_Ap=function(g){g.g_sO(this.g_zj)},p.prototype.g_Aq=function(g){g.g_sM(this.g_yQ)},p.prototype.g_Ar=function(g){g.g_sO(this.g_yR)},p.prototype.g_As=function(g,_){var e=this.g_yF(_);if(0>e)return void g.g_sO(0);var t=this.touches[e];g.g_sO(t.width)},p.prototype.g_At=function(g,_){var e=this.g_yF(_);if(0>e)return void g.g_sO(0);var t=this.touches[e];g.g_sO(t.height)},p.prototype.g_Au=function(g,_){var e=this.g_yF(_);if(0>e)return void g.g_sO(0);var t=this.touches[e];g.g_sO(t.pressure)},r.g_sI=new p}();g_a.g_b.g_Av=function(g){this.g_pn=g},function(){function g(g){this.g_rA=g,this.active=!1,this.x=0,this.y=0,this.speed=0,this.angle=0,this.opacity=1,this.g_AB=0,this.size=0,this.g_AC=0,this.g_AD=0,g_a.seal(this)}function _(){}function e(){}function t(){}var n=g_a.g_b.g_Av.prototype;n.g_jC=function(g){this.g_ls=g,this.g_pn=g.g_pn};var p=n.g_jC.prototype;p.g_jB=function(){this.g_jD||(this.g_qj=this.g_pn.g_le(this.g_jR),!this.g_qj&&(this.g_qj=new Image,this.g_qj.g_lf=this.g_jR,this.g_qj.g_lj=this.g_jS,this.g_qj.g_xx=null,this.g_pn.g_la(this.g_qj,this.g_jR)),this.g_Aw=this.g_jU[3],this.g_Ax=this.g_jU[4],this.g_Ay=this.g_jU[5],this.g_Az=this.g_jU[6])},p.g_je=function(){this.g_jD||(this.g_xw=null)},p.g_AA=function(){var g=document.createElement("canvas"),_=this.g_Ay,e=this.g_Az;g.width=_,g.height=e;var t=g.getContext("2d");t.drawImage(this.g_qj,this.g_Aw,this.g_Ax,_,e,0,0,_,e),this.g_xw=this.g_pn.g_er.g_fw(g,!0,this.g_pn.g_iP,this.g_jT)},p.g_jf=function(){!this.g_jD&&this.g_jW.length&&(this.g_xw||this.g_AA())},p.g_xA=function(){this.g_jD||this.g_xw||!this.g_pn.g_er||this.g_AA()},p.g_lQ=function(){this.g_jD||this.g_jW.length||!this.g_xw||(this.g_pn.g_er.deleteTexture(this.g_xw),this.g_xw=null)},p.g_qv=function(g){g.drawImage(this.g_qj,0,0)};g.prototype.init=function(){var g=this.g_rA;this.x=g.x-g.g_AE/2+Math.random()*g.g_AE,this.y=g.y-g.g_AF/2+Math.random()*g.g_AF,this.speed=g.g_AG-g.g_AH/2+Math.random()*g.g_AH,this.angle=g.angle-g.g_AI/2+Math.random()*g.g_AI,this.opacity=g.g_AJ,this.size=g.g_AK-g.g_AL/2+Math.random()*g.g_AL,this.g_AB=g.g_AM-g.g_AN/2+Math.random()*g.g_AN,this.g_AC=0,this.g_AD=0},g.prototype.g_iR=function(g){var _=this.g_rA;return this.x+=Math.cos(this.angle)*this.speed*g,this.y+=Math.sin(this.angle)*this.speed*g,this.y+=this.g_AC*g,this.speed+=_.g_AO*g,this.size+=this.g_AB*g,this.g_AC+=_.g_AP*g,this.g_AD+=g,1>this.size?void(this.active=!1):void(0!==_.g_AQ&&(this.angle+=Math.random()*_.g_AQ*g-_.g_AQ*g/2),0!==_.g_AR&&(this.speed+=Math.random()*_.g_AR*g-_.g_AR*g/2),0!==_.g_AS&&(this.opacity+=Math.random()*_.g_AS*g-_.g_AS*g/2,0>this.opacity?this.opacity=0:1<this.opacity&&(this.opacity=1)),1>=_.g_AT&&this.g_AD>=_.timeout&&(this.active=!1),2===_.g_AT&&0>=this.speed&&(this.active=!1))},g.prototype.g_lA=function(g){var _=this.g_rA.opacity*this.opacity;if(0!=_){0===this.g_rA.g_AT&&(_*=1-this.g_AD/this.g_rA.timeout),g.globalAlpha=_;var e=this.x-this.size/2,t=this.y-this.size/2;this.g_rA.g_pn.g_kX&&(e=0|e+0.5,t=0|t+0.5);var n=this.g_rA.type;g.drawImage(n.g_qj,n.g_Aw,n.g_Ax,n.g_Ay,n.g_Az,e,t,this.size,this.size)}},g.prototype.g_lz=function(g){var _=this.g_rA.opacity*this.opacity;0===this.g_rA.g_AT&&(_*=1-this.g_AD/this.g_rA.timeout);var e=this.size,t=e*this.g_rA.g_AU,n=this.x-e/2,p=this.y-e/2;this.g_rA.g_pn.g_kX&&(n=0|n+0.5,p=0|p+0.5);1>t||0==_||(t<g.g_df||t>g.g_dg?(g.g_eV(_),g.g_I(n,p,n+e,p,n+e,p+e,n,p+e)):g.g_fc(this.x,this.y,t,_))},g.prototype.left=function(){return this.x-this.size/2},g.prototype.right=function(){return this.x+this.size/2},g.prototype.top=function(){return this.y-this.size/2},g.prototype.bottom=function(){return this.y+this.size/2},n.g_kK=function(g){this.type=g,this.g_pn=g.g_pn};var o=n.g_kK.prototype,r=[];o.g_jB=function(){var g=this.properties;if(this.rate=g[0],this.g_AI=g_a.g_W(g[1]),this.g_AV=g[2],this.g_AW=!0,this.g_AG=g[3],this.g_AK=g[4],this.g_AJ=g[5]/100,this.g_AM=g[6],this.g_AE=g[7],this.g_AF=g[8],this.g_AH=g[9],this.g_AL=g[10],this.g_AN=g[11],this.g_AO=g[12],this.g_AP=g[13],this.g_AQ=g[14],this.g_AR=g[15],this.g_AS=g[16],this.g_AT=g[17],this.timeout=g[18],this.g_AX=0,this.g_AU=1,this.g_AY=this.x,this.g_AZ=this.y,this.g_A_=this.x,this.g_A$=this.y,this.g_mN(function(g){g.g_mH.set(g.g_AY,g.g_AZ,g.g_A_,g.g_A$),g.g_mI.g_A(g.g_mH),g.g_mZ=!1,g.g_mQ(),g.g_mP()}),this.g_my||(this.g_Ba=[]),this.g_pn.g_lY(this),this.type.g_xA(),1===this.g_AV)for(var _=0;_<this.rate;_++)this.g_Bb().opacity=0;this.g_Bc=!0},o.g_oO=function(){var g={r:this.rate,sc:this.g_AI,st:this.g_AV,s:this.g_AW,isp:this.g_AG,isz:this.g_AK,io:this.g_AJ,gr:this.g_AM,xr:this.g_AE,yr:this.g_AF,spr:this.g_AH,szr:this.g_AL,grnd:this.g_AN,acc:this.g_AO,g:this.g_AP,lar:this.g_AQ,lsr:this.g_AR,lor:this.g_AS,dm:this.g_AT,to:this.timeout,pcc:this.g_AX,ft:this.g_Bc,p:[]},_=g.p,e,t,n;for(e=0,t=this.g_Ba.length;e<t;e++)n=this.g_Ba[e],_.push([n.x,n.y,n.speed,n.angle,n.opacity,n.g_AB,n.size,n.g_AC,n.g_AD]);return g},o.g_oW=function(g){this.rate=g.r,this.g_AI=g.sc,this.g_AV=g.st,this.g_AW=g.s,this.g_AG=g.isp,this.g_AK=g.isz,this.g_AJ=g.io,this.g_AM=g.gr,this.g_AE=g.xr,this.g_AF=g.yr,this.g_AH=g.spr,this.g_AL=g.szr,this.g_AN=g.grnd,this.g_AO=g.acc,this.g_AP=g.g,this.g_AQ=g.lar,this.g_AR=g.lsr,this.g_AS=g.lor,this.g_AT=g.dm,this.timeout=g.to,this.g_AX=g.pcc,this.g_Bc=g.ft,r.push.apply(r,this.g_Ba),g_a.g_R(this.g_Ba);var _=g.p,e,t,n,p;for(e=0,t=_.length;e<t;e++)n=this.g_Bb(),p=_[e],n.x=p[0],n.y=p[1],n.speed=p[2],n.angle=p[3],n.opacity=p[4],n.g_AB=p[5],n.size=p[6],n.g_AC=p[7],n.g_AD=p[8]},o.g_mv=function(){r.push.apply(r,this.g_Ba),g_a.g_R(this.g_Ba)},o.g_Bb=function(){var _;return r.length?(_=r.pop(),_.g_rA=this):_=new g(this),this.g_Ba.push(_),_.active=!0,_},o.g_iR=function(){var g=this.g_pn.g_ma(this),_,e,t,p,n;if(0===this.g_AV&&this.g_AW)for(this.g_AX+=g*this.rate,p=g_a.floor(this.g_AX),this.g_AX-=p,_=0;_<p;_++)t=this.g_Bb(),t.init();for(this.g_AY=this.x,this.g_AZ=this.y,this.g_A_=this.x,this.g_A$=this.y,(_=0,n=0,e=this.g_Ba.length);_<e;_++){if(t=this.g_Ba[_],this.g_Ba[n]=t,this.g_pn.g_gA=!0,1===this.g_AV&&this.g_Bc&&t.init(),t.g_iR(g),!t.active){r.push(t);continue}t.left()<this.g_AY&&(this.g_AY=t.left()),t.right()>this.g_A_&&(this.g_A_=t.right()),t.top()<this.g_AZ&&(this.g_AZ=t.top()),t.bottom()>this.g_A$&&(this.g_A$=t.bottom()),n++}g_a.g_Q(this.g_Ba,n),this.g_mM(),this.g_Bc=!1,1===this.g_AV&&0===this.g_Ba.length&&this.g_pn.g_mg(this)},o.g_lA=function(g){var _=this.g_mn,e,t,n;for(e=0,t=this.g_Ba.length;e<t;e++)n=this.g_Ba[e],n.right()>=_.g_ps&&n.bottom()>=_.g_pu&&n.left()<=_.g_pt&&n.top()<=_.g_pv&&n.g_lA(g)},o.g_lz=function(g){this.g_AU=this.g_mn.g_pV(),g.g_eW(this.type.g_xw);var _=this.g_mn,e,t,n;for(e=0,t=this.g_Ba.length;e<t;e++)n=this.g_Ba[e],n.right()>=_.g_ps&&n.bottom()>=_.g_pu&&n.left()<=_.g_pt&&n.top()<=_.g_pv&&n.g_lz(g)};_.prototype.g_Bd=function(){return this.g_AW},n.g_lw=new _;e.prototype.g_Be=function(g){this.g_AW=0!==g},e.prototype.g_yj=function(g){this.g_mE=g,this.g_mF=g_a.g_bx(g),g_a.g_by(this,g,this.g_pn.g_cu),this.g_pn.g_gA=!0},e.prototype.g_Bf=function(g){this.rate=g;var _,e;if(1===this.g_AV&&this.g_Bc)if(g<this.g_Ba.length)for(_=this.g_Ba.length-g,e=0;e<_;e++)r.push(this.g_Ba.pop());else if(g>this.g_Ba.length)for(_=g-this.g_Ba.length,e=0;e<_;e++)this.g_Bb().opacity=0},e.prototype.g_Bg=function(g){this.g_AI=g_a.g_W(g)},e.prototype.g_Bh=function(g){this.g_AG=g},e.prototype.g_Bi=function(g){this.g_AK=g},e.prototype.g_Bj=function(g){this.g_AJ=g/100},e.prototype.g_Bk=function(g){this.g_AM=g},e.prototype.g_Bl=function(g){this.g_AE=g},e.prototype.g_Bm=function(g){this.g_AF=g},e.prototype.g_Bn=function(g){this.g_AH=g},e.prototype.g_Bo=function(g){this.g_AL=g},e.prototype.g_Bp=function(g){this.g_AN=g},e.prototype.g_Bq=function(g){this.g_AO=g},e.prototype.g_Br=function(g){this.g_AP=g},e.prototype.g_Bs=function(g){this.g_AQ=g},e.prototype.g_Bt=function(g){this.g_AR=g},e.prototype.g_Bu=function(g){this.g_AS=g},e.prototype.g_Bv=function(g){this.timeout=g},n.g_uO=new e;t.prototype.g_Bw=function(g){g.g_sM(this.g_Ba.length)},t.prototype.g_Bx=function(g){g.g_sO(this.rate)},t.prototype.g_By=function(g){g.g_sO(g_a.g_X(this.g_AI))},t.prototype.g_Bz=function(g){g.g_sO(this.g_AG)},t.prototype.g_BA=function(g){g.g_sO(this.g_AK)},t.prototype.g_BB=function(g){g.g_sO(100*this.g_AJ)},t.prototype.g_BC=function(g){g.g_sO(this.g_AM)},t.prototype.g_BD=function(g){g.g_sO(this.g_AE)},t.prototype.g_BE=function(g){g.g_sO(this.g_AF)},t.prototype.g_BF=function(g){g.g_sO(this.g_AH)},t.prototype.g_BG=function(g){g.g_sO(this.g_AL)},t.prototype.g_BH=function(g){g.g_sO(this.g_AN)},t.prototype.g_BI=function(g){g.g_sO(this.g_AO)},t.prototype.g_BJ=function(g){g.g_sO(this.g_AP)},t.prototype.g_BK=function(g){g.g_sO(this.g_AQ)},t.prototype.g_BL=function(g){g.g_sO(this.g_AR)},t.prototype.g_BM=function(g){g.g_sO(this.g_AS)},t.prototype.g_BN=function(g){g.g_sO(this.timeout)},n.g_sI=new t}();g_a.g_b.Audio=function(g){this.g_pn=g},function(){function _(g){var _=e(g);return isFinite(_)||(_=0),0>_&&(_=0),1<_&&(_=1),_}function g(g){return 0>g&&(g=0),1<g&&(g=1),t(g)}function e(g){return z(10,g/20)}function t(g){return 20*(Math.log(g)/2.302585092994046)}function n(g){return g=g.toLowerCase(),ug.hasOwnProperty(g)&&ug[g].length?ug[g][0].g_BO():H.destination}function p(){return H.createGain?H.createGain():H.createGainNode()}function o(g){return H.createDelay?H.createDelay(g):H.createDelayNode(g)}function i(g,_){g.start?g.start(_||0):g.noteOn(_||0)}function r(g,_,e,t){g.start?g.start(t||0,_):g.noteGrainOn(t||0,_,e-_)}function a(g){try{g.stop?g.stop(0):g.noteOff(0)}catch(g){}}function s(g,_,e,t){if(g){if(g.cancelScheduledValues(0),0===t)return void(g.value=_);var n=H.currentTime;t+=n,0===e?g.setValueAtTime(_,t):1===e?(g.setValueAtTime(g.value,n),g.linearRampToValueAtTime(_,t)):2===e?(g.setValueAtTime(g.value,n),g.exponentialRampToValueAtTime(_,t)):void 0}}function l(g,_,e,t,n,o){this.type="filter",this.g_BP=[g,_,e,t,n,o],this.g_BQ=p(),this.g_BR=p(),this.g_BR.gain.value=o,this.g_BS=p(),this.g_BS.gain.value=1-o,this.g_BT=H.createBiquadFilter(),this.g_BT.type="number"==typeof this.g_BT.type?g:mg[g],this.g_BT.frequency.value=_,this.g_BT.detune&&(this.g_BT.detune.value=e),this.g_BT.Q.value=t,this.g_BT.gain.value=n,this.g_BQ.connect(this.g_BT),this.g_BQ.connect(this.g_BS),this.g_BT.connect(this.g_BR)}function d(g,_,e){this.type="delay",this.g_BP=[g,_,e],this.g_BQ=p(),this.g_BR=p(),this.g_BR.gain.value=e,this.g_BS=p(),this.g_BS.gain.value=1-e,this.g_BW=p(),this.g_BX=o(g),this.g_BX.delayTime.value=g,this.g_BY=p(),this.g_BY.gain.value=_,this.g_BQ.connect(this.g_BW),this.g_BQ.connect(this.g_BS),this.g_BW.connect(this.g_BR),this.g_BW.connect(this.g_BX),this.g_BX.connect(this.g_BY),this.g_BY.connect(this.g_BW)}function y(g,_,e,t){this.type="convolve",this.g_BP=[_,e,t],this.g_BQ=p(),this.g_BR=p(),this.g_BR.gain.value=e,this.g_BS=p(),this.g_BS.gain.value=1-e,this.g_BZ=H.createConvolver(),g&&(this.g_BZ.normalize=_,this.g_BZ.buffer=g),this.g_BQ.connect(this.g_BZ),this.g_BQ.connect(this.g_BS),this.g_BZ.connect(this.g_BR)}function h(g,_,e,t,n){this.type="flanger",this.g_BP=[g,_,e,t,n],this.g_BQ=p(),this.g_BS=p(),this.g_BS.gain.value=1-n/2,this.g_BR=p(),this.g_BR.gain.value=n/2,this.g_B_=p(),this.g_B_.gain.value=t,this.g_BX=o(g+_),this.g_BX.delayTime.value=g,this.g_B$=H.createOscillator(),this.g_B$.frequency.value=e,this.g_Ca=p(),this.g_Ca.gain.value=_,this.g_BQ.connect(this.g_BX),this.g_BQ.connect(this.g_BS),this.g_BX.connect(this.g_BR),this.g_BX.connect(this.g_B_),this.g_B_.connect(this.g_BX),this.g_B$.connect(this.g_Ca),this.g_Ca.connect(this.g_BX.delayTime),i(this.g_B$)}function c(g,_,e,t,n,o){this.type="phaser",this.g_BP=[g,_,e,t,n,o],this.g_BQ=p(),this.g_BS=p(),this.g_BS.gain.value=1-o/2,this.g_BR=p(),this.g_BR.gain.value=o/2,this.g_BT=H.createBiquadFilter(),this.g_BT.type="number"==typeof this.g_BT.type?7:"allpass",this.g_BT.frequency.value=g,this.g_BT.detune&&(this.g_BT.detune.value=_),this.g_BT.Q.value=e,this.g_B$=H.createOscillator(),this.g_B$.frequency.value=n,this.g_Ca=p(),this.g_Ca.gain.value=t,this.g_BQ.connect(this.g_BT),this.g_BQ.connect(this.g_BS),this.g_BT.connect(this.g_BR),this.g_B$.connect(this.g_Ca),this.g_Ca.connect(this.g_BT.frequency),i(this.g_B$)}function u(_){this.type="gain",this.g_BP=[_],this.g_Cb=p(),this.g_Cb.gain.value=_}function m(g,_){this.type="tremolo",this.g_BP=[g,_],this.g_Cb=p(),this.g_Cb.gain.value=1-_/2,this.g_B$=H.createOscillator(),this.g_B$.frequency.value=g,this.g_Ca=p(),this.g_Ca.gain.value=_/2,this.g_B$.connect(this.g_Ca),this.g_Ca.connect(this.g_Cb.gain),i(this.g_B$)}function f(g,_){this.type="ringmod",this.g_BP=[g,_],this.g_BQ=p(),this.g_BR=p(),this.g_BR.gain.value=_,this.g_BS=p(),this.g_BS.gain.value=1-_,this.g_Cc=p(),this.g_Cc.gain.value=0,this.g_B$=H.createOscillator(),this.g_B$.frequency.value=g,this.g_B$.connect(this.g_Cc.gain),i(this.g_B$),this.g_BQ.connect(this.g_Cc),this.g_BQ.connect(this.g_BS),this.g_Cc.connect(this.g_BR)}function j(g,_,t,n,o){this.type="distortion",this.g_BP=[g,_,t,n,o],this.g_BQ=p(),this.g_Cd=p(),this.g_Ce=p(),this.g_Cf(t,e(n)),this.g_BR=p(),this.g_BR.gain.value=o,this.g_BS=p(),this.g_BS.gain.value=1-o,this.g_Cg=H.createWaveShaper(),this.curve=new Float32Array(65536),this.g_Ch(g,_),this.g_Cg.curve=this.curve,this.g_BQ.connect(this.g_Cd),this.g_BQ.connect(this.g_BS),this.g_Cd.connect(this.g_Cg),this.g_Cg.connect(this.g_Ce),this.g_Ce.connect(this.g_BR)}function M(g,_){return 1-Math.exp(-_*g)}function x(g,_,e,t,n){this.type="compressor",this.g_BP=[g,_,e,t,n],this.g_Cb=H.createDynamicsCompressor();try{this.g_Cb.threshold.value=g,this.g_Cb.knee.value=_,this.g_Cb.ratio.value=e,this.g_Cb.attack.value=t,this.g_Cb.release.value=n}catch(g){}}function D(g,_){this.type="analyser",this.g_BP=[g,_],this.g_Cb=H.createAnalyser(),this.g_Cb.fftSize=g,this.g_Cb.smoothingTimeConstant=_,this.g_Ci=new Float32Array(this.g_Cb.frequencyBinCount),this.g_Cj=new Uint8Array(g),this.g_Ck=0,this.g_Cl=0}function A(){this.g_Cm=null,this.g_Cn=0}function T(g,_,e){this.src=g,this.type=_,this.g_Cq=X,this.g_Cr=e,this.g_Cs=!1;var t=this;this.g_Ct=null,this.g_Cu=null,this.g_Cv=[],this.g_Cw=0,this.g_Cx=!1,this.g_Cy=!1,this.g_Cz=!1,this.g_CA="audio/webm; codecs=opus"===this.type&&!ng,this.g_CB=!1,this.g_Cr&&this.g_CA&&(cg=!0),X!=Y||!e||hg||this.g_CA||(this.g_Cq=W,this.g_Ct=p()),this.g_CC=null,this.g_CD=null;var n;switch(this.g_Cq){case W:this.g_CC=new Audio,this.g_CC.crossOrigin="anonymous",this.g_CC.addEventListener("canplaythrough",function(){t.g_CB=!0}),X==Y&&H.createMediaElementSource&&!/wiiu/i.test(navigator.userAgent)&&(this.g_Cy=!0,this.g_CC.addEventListener("canplay",function(){t.g_Cu||(t.g_Cu=H.createMediaElementSource(t.g_CC),t.g_Cu.connect(t.g_Ct))})),this.g_CC.autoplay=!1,this.g_CC.preload="auto",this.g_CC.src=g;break;case Y:I.g_gi?I.g_ph(g,function(g){t.g_CD=g,t.g_CE()},function(){t.g_Cz=!0}):(n=new XMLHttpRequest,n.open("GET",g,!0),n.responseType="arraybuffer",n.onload=function(){t.g_CD=n.response,t.g_CE()},n.onerror=function(){t.g_Cz=!0},n.send());break;case G:this.g_CC=!0;}}function E(g,_){var t=this;this.tag=_,this.g_CW=!0,this.g_ou=!0,this.src=g.src,this.buffer=g,this.g_Cq=X,this.g_Cr=g.g_Cr,this.playbackRate=1,this.g_CX=!0,this.g_CY=!1,this.g_CZ=!1,this.g_C_=0,this.looping=!1,this.g_C$=!1,this.g_Da=!1,this.volume=1,this.g_Db=function(g){if(!(t.g_CZ||t.g_CY)){var _=this;_||(_=g.target),_!==t.g_Dc||(t.g_CX=!0,t.g_ou=!0,U=t.tag,I.trigger(g_a.g_b.Audio.prototype.g_lw.g_Dd,Q))}},this.g_Dc=null,this.g_De=1==K&&!this.g_Cr||2==K,this.g_Df=1,this.startTime=this.g_De?I.g_hi.g_aE:I.g_hj.g_aE,this.g_Dg=null,this.g_Dh=null,this.g_Di=!1,this.g_Dj=null,this.g_Dk=0,this.g_Dl=0,this.g_Dm=0,this.g_Dn=0,this.g_Do=0,this.g_Dp=0,this.g_Dq=null;var e=!1;switch(this.g_Cq!==Y||this.buffer.g_Cq!==W||this.buffer.g_Cy||(this.g_Cq=W),this.g_Cq){case W:this.g_Cr?(this.g_Dq=g.g_CC,e=!g.g_Cs,g.g_Cs=!0):(this.g_Dq=new Audio,this.g_Dq.crossOrigin="anonymous",this.g_Dq.autoplay=!1,this.g_Dq.src=g.g_CC.src,e=!0),e&&this.g_Dq.addEventListener("ended",function(){U=t.tag,t.g_ou=!0,I.trigger(g_a.g_b.Audio.prototype.g_lw.g_Dd,Q)});break;case Y:this.g_Dg=p(),this.g_Dg.connect(n(_)),this.buffer.g_Cq===Y?g.g_CC&&(this.g_Dq=H.createBufferSource(),this.g_Dq.buffer=g.g_CC,this.g_Dq.connect(this.g_Dg)):(this.g_Dq=this.buffer.g_CC,this.buffer.g_Ct.connect(this.g_Dg),!this.buffer.g_Cs&&(this.buffer.g_Cs=!0,this.buffer.g_CC.addEventListener("ended",function(){U=t.tag,t.g_ou=!0,I.trigger(g_a.g_b.Audio.prototype.g_lw.g_Dd,Q)})));break;case G:this.g_Dq=new window.Media(P+this.src,null,null,function(g){g===window.Media.MEDIA_STOPPED&&(t.g_CX=!0,t.g_ou=!0,U=t.tag,I.trigger(g_a.g_b.Audio.prototype.g_lw.g_Dd,Q))});}}function C(g,_){var e=g.g_Dt()?1:0,t=_.g_Dt()?1:0;return e==t?0:e<t?1:-1}function w(g,_){if(g_a.g_R(Dg),!g.length)return!V||V.g_Dr()?void 0:(g_a.g_R(Dg),void(Dg[0]=V));var e,t,n;for(e=0,t=J.length;e<t;e++)n=J[e],g_a.g_bC(g,n.tag)&&Dg.push(n);_&&Dg.sort(C)}function b(g){var _=H.destination,e,t,p,o;if(ug.hasOwnProperty(g)&&(p=ug[g],p.length))for(_=p[0].g_BO(),e=0,t=p.length;e<t;e++)o=p[e],e+1===t?o.g_BU(H.destination):o.g_BU(p[e+1].g_BO());for(w(g),e=0,t=Dg.length;e<t;e++)Dg[e].g_Dy(_);sg&&lg===g&&(sg.disconnect(),sg.connect(_))}function L(g,_){ug.hasOwnProperty(g)?ug[g].push(_):ug[g]=[_],b(g)}function O(){}function N(){}function v(){}function k(g,_){var e=null;return ug.hasOwnProperty(g)&&(e=ug[g]),e&&0<=_&&_<e.length&&e[_].g_Ci?e[_]:null}var z=Math.pow,B=Math.floor,R=Math.cos,q=Math.sin,S=g_a.g_b.Audio.prototype;S.g_jC=function(g){this.g_ls=g,this.g_pn=g.g_pn};var F=S.g_jC.prototype;F.g_jB=function(){};var I=null,Q=null,U="",P="",W=0,Y=1,G=2,X=W,H=null,Z=[],J=[],V=null,K=0,$=!1,gg=1,_g=0,eg=0,tg=!1,ng=!!new Audio().canPlayType("audio/webm; codecs=opus"),pg=1,og=1,ig=10,rg=1e4,ag=1,sg=null,lg="",dg=!1,yg=[],hg=!1,cg=!1;var ug={};var mg=["lowpass","highpass","bandpass","lowshelf","highshelf","peaking","notch","allpass"];l.prototype.g_BU=function(g){this.g_BR.disconnect(),this.g_BR.connect(g),this.g_BS.disconnect(),this.g_BS.connect(g)},l.prototype.remove=function(){this.g_BQ.disconnect(),this.g_BT.disconnect(),this.g_BR.disconnect(),this.g_BS.disconnect()},l.prototype.g_BO=function(){return this.g_BQ},l.prototype.g_BV=function(g,_,e,t){0===g?(_/=100,0>_&&(_=0),1<_&&(_=1),this.g_BP[5]=_,s(this.g_BR.gain,_,e,t),s(this.g_BS.gain,1-_,e,t)):1===g?(this.g_BP[1]=_,s(this.g_BT.frequency,_,e,t)):2===g?(this.g_BP[2]=_,s(this.g_BT.detune,_,e,t)):3===g?(this.g_BP[3]=_,s(this.g_BT.Q,_,e,t)):4===g?(this.g_BP[4]=_,s(this.g_BT.gain,_,e,t)):void 0};d.prototype.g_BU=function(g){this.g_BR.disconnect(),this.g_BR.connect(g),this.g_BS.disconnect(),this.g_BS.connect(g)},d.prototype.remove=function(){this.g_BQ.disconnect(),this.g_BW.disconnect(),this.g_BX.disconnect(),this.g_BY.disconnect(),this.g_BR.disconnect(),this.g_BS.disconnect()},d.prototype.g_BO=function(){return this.g_BQ},d.prototype.g_BV=function(g,e,t,n){0===g?(e/=100,0>e&&(e=0),1<e&&(e=1),this.g_BP[2]=e,s(this.g_BR.gain,e,t,n),s(this.g_BS.gain,1-e,t,n)):4===g?(this.g_BP[1]=_(e),s(this.g_BY.gain,_(e),t,n)):5===g?(this.g_BP[0]=e,s(this.g_BX.delayTime,e,t,n)):void 0};y.prototype.g_BU=function(g){this.g_BR.disconnect(),this.g_BR.connect(g),this.g_BS.disconnect(),this.g_BS.connect(g)},y.prototype.remove=function(){this.g_BQ.disconnect(),this.g_BZ.disconnect(),this.g_BR.disconnect(),this.g_BS.disconnect()},y.prototype.g_BO=function(){return this.g_BQ},y.prototype.g_BV=function(g,_,e,t){0===g?(_/=100,0>_&&(_=0),1<_&&(_=1),this.g_BP[1]=_,s(this.g_BR.gain,_,e,t),s(this.g_BS.gain,1-_,e,t)):void 0};h.prototype.g_BU=function(g){this.g_BS.disconnect(),this.g_BS.connect(g),this.g_BR.disconnect(),this.g_BR.connect(g)},h.prototype.remove=function(){this.g_BQ.disconnect(),this.g_BX.disconnect(),this.g_B$.disconnect(),this.g_Ca.disconnect(),this.g_BS.disconnect(),this.g_BR.disconnect(),this.g_B_.disconnect()},h.prototype.g_BO=function(){return this.g_BQ},h.prototype.g_BV=function(g,_,e,t){0===g?(_/=100,0>_&&(_=0),1<_&&(_=1),this.g_BP[4]=_,s(this.g_BR.gain,_/2,e,t),s(this.g_BS.gain,1-_/2,e,t)):6===g?(this.g_BP[1]=_/1e3,s(this.g_Ca.gain,_/1e3,e,t)):7===g?(this.g_BP[2]=_,s(this.g_B$.frequency,_,e,t)):8===g?(this.g_BP[3]=_/100,s(this.g_B_.gain,_/100,e,t)):void 0};c.prototype.g_BU=function(g){this.g_BS.disconnect(),this.g_BS.connect(g),this.g_BR.disconnect(),this.g_BR.connect(g)},c.prototype.remove=function(){this.g_BQ.disconnect(),this.g_BT.disconnect(),this.g_B$.disconnect(),this.g_Ca.disconnect(),this.g_BS.disconnect(),this.g_BR.disconnect()},c.prototype.g_BO=function(){return this.g_BQ},c.prototype.g_BV=function(g,_,e,t){0===g?(_/=100,0>_&&(_=0),1<_&&(_=1),this.g_BP[5]=_,s(this.g_BR.gain,_/2,e,t),s(this.g_BS.gain,1-_/2,e,t)):1===g?(this.g_BP[0]=_,s(this.g_BT.frequency,_,e,t)):2===g?(this.g_BP[1]=_,s(this.g_BT.detune,_,e,t)):3===g?(this.g_BP[2]=_,s(this.g_BT.Q,_,e,t)):6===g?(this.g_BP[3]=_,s(this.g_Ca.gain,_,e,t)):7===g?(this.g_BP[4]=_,s(this.g_B$.frequency,_,e,t)):void 0};u.prototype.g_BU=function(g){this.g_Cb.disconnect(),this.g_Cb.connect(g)},u.prototype.remove=function(){this.g_Cb.disconnect()},u.prototype.g_BO=function(){return this.g_Cb},u.prototype.g_BV=function(g,e,t,n){4===g?(this.g_BP[0]=_(e),s(this.g_Cb.gain,_(e),t,n)):void 0};m.prototype.g_BU=function(g){this.g_Cb.disconnect(),this.g_Cb.connect(g)},m.prototype.remove=function(){this.g_B$.disconnect(),this.g_Ca.disconnect(),this.g_Cb.disconnect()},m.prototype.g_BO=function(){return this.g_Cb},m.prototype.g_BV=function(g,_,e,t){0===g?(_/=100,0>_&&(_=0),1<_&&(_=1),this.g_BP[1]=_,s(this.g_Cb.gain.value,1-_/2,e,t),s(this.g_Ca.gain.value,_/2,e,t)):7===g?(this.g_BP[0]=_,s(this.g_B$.frequency,_,e,t)):void 0};f.prototype.g_BU=function(g){this.g_BR.disconnect(),this.g_BR.connect(g),this.g_BS.disconnect(),this.g_BS.connect(g)},f.prototype.remove=function(){this.g_B$.disconnect(),this.g_Cc.disconnect(),this.g_BQ.disconnect(),this.g_BR.disconnect(),this.g_BS.disconnect()},f.prototype.g_BO=function(){return this.g_BQ},f.prototype.g_BV=function(g,_,e,t){0===g?(_/=100,0>_&&(_=0),1<_&&(_=1),this.g_BP[1]=_,s(this.g_BR.gain,_,e,t),s(this.g_BS.gain,1-_,e,t)):7===g?(this.g_BP[0]=_,s(this.g_B$.frequency,_,e,t)):void 0};j.prototype.g_Cf=function(g,_){0.01>g&&(g=0.01),this.g_Cd.gain.value=g,this.g_Ce.gain.value=z(1/g,0.6)*_},j.prototype.shape=function(g,_,e){var t=1.05*e*_-_,n=0>g?-1:1,p=0>g?-g:g,o=p<_?p:_+t*M(p-_,1/t);return o*=n,o},j.prototype.g_Ch=function(g,_){for(var t=e(g),n=e(_),p=65536/2,o=0,r=0;r<p;++r)o=r/p,o=this.shape(o,t,n),this.curve[p+r]=o,this.curve[p-r-1]=-o},j.prototype.g_BU=function(g){this.g_BR.disconnect(),this.g_BR.connect(g),this.g_BS.disconnect(),this.g_BS.connect(g)},j.prototype.remove=function(){this.g_BQ.disconnect(),this.g_Cd.disconnect(),this.g_Cg.disconnect(),this.g_Ce.disconnect(),this.g_BR.disconnect(),this.g_BS.disconnect()},j.prototype.g_BO=function(){return this.g_BQ},j.prototype.g_BV=function(g,_,e,t){0===g?(_/=100,0>_&&(_=0),1<_&&(_=1),this.g_BP[4]=_,s(this.g_BR.gain,_,e,t),s(this.g_BS.gain,1-_,e,t)):void 0};x.prototype.g_BU=function(g){this.g_Cb.disconnect(),this.g_Cb.connect(g)},x.prototype.remove=function(){this.g_Cb.disconnect()},x.prototype.g_BO=function(){return this.g_Cb},x.prototype.g_BV=function(){};D.prototype.g_iR=function(){this.g_Cb.getFloatFrequencyData(this.g_Ci),this.g_Cb.getByteTimeDomainData(this.g_Cj);var _=this.g_Cb.fftSize,e=0;this.g_Ck=0;for(var t=0,n=0;e<_;e++)n=(this.g_Cj[e]-128)/128,0>n&&(n=-n),this.g_Ck<n&&(this.g_Ck=n),t+=n*n;this.g_Ck=g(this.g_Ck),this.g_Cl=g(Math.sqrt(t/_))},D.prototype.g_BU=function(g){this.g_Cb.disconnect(),this.g_Cb.connect(g)},D.prototype.remove=function(){this.g_Cb.disconnect()},D.prototype.g_BO=function(){return this.g_Cb},D.prototype.g_BV=function(){};A.prototype.g_Co=function(g){this.g_Cm=g},A.prototype.g_Cp=function(){return!!this.g_Cm},A.prototype.g_iR=function(){};var fg=!1;T.prototype.release=function(){var g,_,e,t;for(g=0,e=0,_=J.length;g<_;++g)t=J[g],J[e]=t,t.buffer===this?t.stop():++e;J.length=e,this.g_CC=null,this.g_CD=null},T.prototype.g_CE=function(){if(!this.g_CC&&this.g_CD){var g=this;if(this.g_CA){var _=this.g_CD;this.g_CD=null,window.OpusDecoder(_,function(_,e){if(_)return void g.g_CF(_);var t=H.createBuffer(1,e.length,48000),n=t.getChannelData(0);n.set(e),g.g_CG(t)})}else H.decodeAudioData(this.g_CD,function(_){g.g_CG(_)},function(_){g.g_CF(_)})}},T.prototype.g_CG=function(g){this.g_CC=g,this.g_CD=null;var _,e,t,n;if(!g_a.g_f(this.g_CH)&&!$){if(this.g_Cv.length){for(e=0,t=this.g_Cv.length;e<t;e++)if(_=this.g_Cv[e],n=new E(this,_.g_CI),n.g_CJ(!0),!("undefined"!=typeof _.g_CK&&(_.g_Cm=I.g_mf(_.g_CK),!_.g_Cm))){if(_.g_Cm){var p=g_a.g_ae(_.g_Cm.x,_.g_Cm.y,-_.g_Cm.g_mn.g_pX(),_g,eg,!0),o=g_a.g_ae(_.g_Cm.x,_.g_Cm.y,-_.g_Cm.g_mn.g_pX(),_g,eg,!1);n.g_CL(p,o,g_a.g_X(_.g_Cm.angle-_.g_Cm.g_mn.g_pX()),_.g_CM,_.g_CN,_.g_CO),n.g_Co(_.g_Cm)}else n.g_CL(_.x,_.y,_.a,_.g_CM,_.g_CN,_.g_CO);n.play(this.g_CP,this.g_CQ,this.g_Cw),this.g_Cx&&n.pause(),J.push(n)}g_a.g_R(this.g_Cv)}else n=new E(this,this.g_CH||""),n.play(this.g_CP,this.g_CQ,this.g_Cw),this.g_Cx&&n.pause(),J.push(n);}else if(!g_a.g_f(this.g_CR)){var i=this.g_CR.g_BZ;i.normalize=this.g_CS,i.buffer=g}},T.prototype.g_CF=function(){self.g_Cz=!0},T.prototype.g_CT=function(){switch(this.g_Cq){case W:var g=4<=this.g_CC.readyState;return g&&(this.g_CB=!0),g||this.g_CB;case Y:return!!this.g_CD||!!this.g_CC;case G:return!0;}return!1},T.prototype.g_CU=function(){switch(this.g_Cq){case W:return this.g_CT();case Y:return!!this.g_CC;case G:return!0;}return!1},T.prototype.g_CV=function(){switch(this.g_Cq){case W:return!!this.g_CC.error;case Y:return this.g_Cz;}return!1};E.prototype.g_Dr=function(){switch(this.g_Cq){case W:return this.g_Dq.ended;case Y:return this.buffer.g_Cq===Y?(this.g_CW||this.g_ou||!this.g_Dq.loop)&&!this.g_CZ&&this.g_CX:this.g_Dq.ended;case G:return this.g_CX;}return!0},E.prototype.g_Ds=function(){return this.g_CW||this.g_ou||this.g_Dr()},E.prototype.g_CJ=function(g){if(X==Y)if(!this.g_Di&&g){if(!this.g_Dg)return;this.g_Dh||(this.g_Dh=H.createPanner(),this.g_Dh.panningModel="number"==typeof this.g_Dh.panningModel?pg:["equalpower","HRTF","soundfield"][pg],this.g_Dh.distanceModel="number"==typeof this.g_Dh.distanceModel?og:["linear","inverse","exponential"][og],this.g_Dh.refDistance=ig,this.g_Dh.maxDistance=rg,this.g_Dh.rolloffFactor=ag),this.g_Dg.disconnect(),this.g_Dg.connect(this.g_Dh),this.g_Dh.connect(n(this.tag)),this.g_Di=!0}else if(this.g_Di&&!g){if(!this.g_Dg)return;this.g_Dh.disconnect(),this.g_Dg.disconnect(),this.g_Dg.connect(n(this.tag)),this.g_Di=!1}},E.prototype.g_CL=function(g,_,e,t,n,p){this.g_Di&&X==Y&&(this.g_Dh.setPosition(g,_,0),this.g_Dh.setOrientation(R(g_a.g_W(e)),q(g_a.g_W(e)),0),this.g_Dh.coneInnerAngle=t,this.g_Dh.coneOuterAngle=n,this.g_Dh.coneOuterGain=p,this.g_Dk=g,this.g_Dl=_,this.g_Dm=e,this.g_Dn=t,this.g_Do=n,this.g_Dp=p)},E.prototype.g_Co=function(g){this.g_Di&&X==Y&&(!this.g_Dj&&(this.g_Dj=new A),this.g_Dj.g_Co(g))},E.prototype.g_iR=function(g){if(this.g_Di&&X==Y&&this.g_Dj&&this.g_Dj.g_Cp()&&this.g_Dt()){this.g_Dj.g_iR(g);var _=this.g_Dj.g_Cm,e=g_a.g_ae(_.x,_.y,-_.g_mn.g_pX(),_g,eg,!0),t=g_a.g_ae(_.x,_.y,-_.g_mn.g_pX(),_g,eg,!1);this.g_Dh.setPosition(e,t,0);var n=0;"undefined"!=typeof this.g_Dj.g_Cm.angle&&(n=_.angle-_.g_mn.g_pX(),this.g_Dh.setOrientation(R(n),q(n),0))}},E.prototype.play=function(g,_,e,t){var n=this.g_Dq;this.looping=g,this.volume=_;var p=e||0;switch(t=t||0,this.g_Cq){case W:if(1!==n.playbackRate&&(n.playbackRate=1),n.volume!==_*gg&&(n.volume=_*gg),n.loop!==g&&(n.loop=g),n.muted&&(n.muted=!1),n.currentTime!==p)try{n.currentTime=p}catch(g){}if(this.g_Cr&&dg&&!I.g_hS)yg.push(this);else try{this.g_Dq.play()}catch(g){console&&console.log&&console.log("[C2] WARNING: exception trying to play audio '"+this.buffer.src+"': ",g)}break;case Y:if(this.muted=!1,this.g_Df=1,this.buffer.g_Cq===Y)this.g_Dg.gain.value=_*gg,this.g_CW||(this.g_Dq=H.createBufferSource(),this.g_Dq.buffer=this.buffer.g_CC,this.g_Dq.connect(this.g_Dg)),this.g_Dq.onended=this.g_Db,this.g_Dc=this.g_Dq,this.g_Dq.loop=g,this.g_CX=!1,0===p?i(this.g_Dq,t):r(this.g_Dq,p,this.g_Du(),t);else{if(1!==n.playbackRate&&(n.playbackRate=1),n.loop!==g&&(n.loop=g),n.volume=_*gg,n.currentTime!==p)try{n.currentTime=p}catch(g){}this.g_Cr&&dg&&!I.g_hS?yg.push(this):n.play()}break;case G:(!this.g_CW&&this.g_ou||0!==p)&&n.seekTo(p),n.play(),this.g_CX=!1;}this.playbackRate=1,this.startTime=(this.g_De?I.g_hi.g_aE:I.g_hj.g_aE)-p,this.g_CW=!1,this.g_ou=!1,this.g_CZ=!1},E.prototype.stop=function(){switch(this.g_Cq){case W:this.g_Dq.paused||this.g_Dq.pause();break;case Y:this.buffer.g_Cq===Y?a(this.g_Dq):!this.g_Dq.paused&&this.g_Dq.pause();break;case G:this.g_Dq.stop();}this.g_ou=!0,this.g_CZ=!1},E.prototype.pause=function(){if(!(this.g_CW||this.g_ou||this.g_Dr()||this.g_CZ)){switch(this.g_Cq){case W:this.g_Dq.paused||this.g_Dq.pause();break;case Y:this.buffer.g_Cq===Y?(this.g_C_=this.g_Dv(!0),this.looping&&(this.g_C_%=this.g_Du()),this.g_CZ=!0,a(this.g_Dq)):!this.g_Dq.paused&&this.g_Dq.pause();break;case G:this.g_Dq.pause();}this.g_CZ=!0}},E.prototype.resume=function(){if(!(this.g_CW||this.g_ou||this.g_Dr()||!this.g_CZ)){switch(this.g_Cq){case W:this.g_Dq.play();break;case Y:this.buffer.g_Cq===Y?(this.g_Dq=H.createBufferSource(),this.g_Dq.buffer=this.buffer.g_CC,this.g_Dq.connect(this.g_Dg),this.g_Dq.onended=this.g_Db,this.g_Dc=this.g_Dq,this.g_Dq.loop=this.looping,this.g_Dg.gain.value=gg*this.volume*this.g_Df,this.g_Dw(),this.startTime=(this.g_De?I.g_hi.g_aE:I.g_hj.g_aE)-this.g_C_/(this.playbackRate||1e-3),r(this.g_Dq,this.g_C_,this.g_Du())):this.g_Dq.play();break;case G:this.g_Dq.play();}this.g_CZ=!1}},E.prototype.g_Dx=function(g){if(!(this.g_CW||this.g_ou||this.g_Dr()))switch(this.g_Cq){case W:try{this.g_Dq.currentTime=g}catch(g){}break;case Y:if(this.buffer.g_Cq===Y)this.g_CZ?this.g_C_=g:(this.pause(),this.g_C_=g,this.resume());else try{this.g_Dq.currentTime=g}catch(g){}break;case G:}},E.prototype.g_Dy=function(g){this.g_Cq!==Y||(this.g_Di?(this.g_Dh.disconnect(),this.g_Dh.connect(g)):(this.g_Dg.disconnect(),this.g_Dg.connect(g)))},E.prototype.g_Du=function(g){var _=0;switch(this.g_Cq){case W:"undefined"!=typeof this.g_Dq.duration&&(_=this.g_Dq.duration);break;case Y:_=this.buffer.g_CC.duration;break;case G:_=this.g_Dq.getDuration();}return g&&(_/=this.playbackRate||1e-3),_},E.prototype.g_Dv=function(g){var _=this.g_Du(),e=0;switch(this.g_Cq){case W:"undefined"!=typeof this.g_Dq.currentTime&&(e=this.g_Dq.currentTime);break;case Y:if(this.buffer.g_Cq===Y){if(this.g_CZ)return this.g_C_;e=(this.g_De?I.g_hi.g_aE:I.g_hj.g_aE)-this.startTime}else"undefined"!=typeof this.g_Dq.currentTime&&(e=this.g_Dq.currentTime);break;case G:}return g&&(e*=this.playbackRate),!this.looping&&e>_&&(e=_),e},E.prototype.g_Dt=function(){return!this.g_CZ&&!this.g_CW&&!this.g_ou&&!this.g_Dr()},E.prototype.g_Dz=function(){return!this.g_CW&&!this.g_ou&&!this.g_Dr()},E.prototype.g_DA=function(g){this.volume=g,this.g_DB()},E.prototype.g_DB=function(){var g=this.volume*gg;switch(isFinite(g)||(g=0),this.g_Cq){case W:"undefined"!=typeof this.g_Dq.volume&&this.g_Dq.volume!==g&&(this.g_Dq.volume=g);break;case Y:this.buffer.g_Cq===Y?this.g_Dg.gain.value=g*this.g_Df:"undefined"!=typeof this.g_Dq.volume&&this.g_Dq.volume!==g&&(this.g_Dq.volume=g);break;case G:}},E.prototype.g_DC=function(){return this.volume},E.prototype.g_DD=function(g){switch(this.g_Cq){case W:this.g_Dq.muted!==!!g&&(this.g_Dq.muted=!!g);break;case Y:this.buffer.g_Cq===Y?(this.g_Df=g?0:1,this.g_Dg.gain.value=gg*this.volume*this.g_Df):this.g_Dq.muted!==!!g&&(this.g_Dq.muted=!!g);break;case G:}},E.prototype.g_DE=function(g){this.g_C$=!!g,this.g_DD(this.g_C$||this.g_Da)},E.prototype.g_DF=function(g){this.g_Da=!!g,this.g_DD(this.g_C$||this.g_Da)},E.prototype.g_DG=function(g){switch(this.looping=g,this.g_Cq){case W:this.g_Dq.loop!==!!g&&(this.g_Dq.loop=!!g);break;case Y:this.g_Dq.loop!==!!g&&(this.g_Dq.loop=!!g);break;case G:}},E.prototype.g_DH=function(g){this.playbackRate=g,this.g_Dw()},E.prototype.g_Dw=function(){var g=this.playbackRate;switch(this.g_De&&(g*=I.g_hh),this.g_Cq){case W:this.g_Dq.playbackRate!==g&&(this.g_Dq.playbackRate=g);break;case Y:this.buffer.g_Cq===Y?this.g_Dq.playbackRate.value!==g&&(this.g_Dq.playbackRate.value=g):this.g_Dq.playbackRate!==g&&(this.g_Dq.playbackRate=g);break;case G:}},E.prototype.g_DI=function(g){switch(this.g_Cq){case W:g?this.g_Dt()?(this.g_CY=!0,this.g_Dq.pause()):this.g_CY=!1:this.g_CY&&(this.g_Dq.play(),this.g_CY=!1);break;case Y:g?this.g_Dt()?(this.g_CY=!0,this.buffer.g_Cq===Y?(this.g_C_=this.g_Dv(!0),this.looping&&(this.g_C_%=this.g_Du()),a(this.g_Dq)):this.g_Dq.pause()):this.g_CY=!1:this.g_CY&&(this.buffer.g_Cq===Y?(this.g_Dq=H.createBufferSource(),this.g_Dq.buffer=this.buffer.g_CC,this.g_Dq.connect(this.g_Dg),this.g_Dq.onended=this.g_Db,this.g_Dc=this.g_Dq,this.g_Dq.loop=this.looping,this.g_Dg.gain.value=gg*this.volume*this.g_Df,this.g_Dw(),this.startTime=(this.g_De?I.g_hi.g_aE:I.g_hj.g_aE)-this.g_C_/(this.playbackRate||1e-3),r(this.g_Dq,this.g_C_,this.g_Du())):this.g_Dq.play(),this.g_CY=!1);break;case G:g?this.g_Dt()?(this.g_Dq.pause(),this.g_CY=!0):this.g_CY=!1:this.g_CY&&(this.g_CY=!1,this.g_Dq.play());}},S.g_kK=function(g){this.type=g,this.g_pn=g.g_pn,I=this.g_pn,Q=this,this.g_DJ=null,this.g_DK=-600,this.g_pn.g_gi&&(hg=!0),(this.g_pn.g_fT||this.g_pn.g_fQ&&(this.g_pn.g_fU||this.g_pn.g_gg))&&!this.g_pn.g_fL&&!this.g_pn.g_fV&&!hg&&(dg=!0),H=null,"undefined"==typeof AudioContext?"undefined"!=typeof webkitAudioContext&&(X=Y,H=new webkitAudioContext):(X=Y,H=new AudioContext),this.g_pn.g_fT&&H&&(H.close&&H.close(),"undefined"==typeof AudioContext?"undefined"!=typeof webkitAudioContext&&(H=new webkitAudioContext):H=new AudioContext);var _=this.g_pn.g_fQ,e=function(){if(!tg&&H.createBuffer){var g=H.createBuffer(1,220,22050),_=H.createBufferSource();_.buffer=g,_.connect(H.destination),i(_)}};if(dg){var t=function(){var g,_,e;if(dg){if(!$)for(g=0,_=yg.length;g<_;++g)e=yg[g],e.g_ou||e.g_CZ||e.g_Dq.play();g_a.g_R(yg)}};document.addEventListener("touchend",function(){!fg&&H&&(e(),fg=!0),t()},!0)}else hg&&document.addEventListener("touchend",function(){!fg&&H&&(e(),fg=!0)},!0);if(X!=Y&&this.g_pn.g_fM&&"undefined"!=typeof window.Media&&(X=G),X==G){P=location.href;var n=P.lastIndexOf("/");-1<n&&(P=P.substr(0,n+1)),P=P.replace("file://","")}this.g_pn.g_lY(this)};var jg=S.g_kK.prototype;jg.g_jB=function(){this.g_pn.g_hQ=this,K=this.properties[0],this.g_DL=this.properties[1],this.g_DM=this.properties[2],this.g_DN=0,pg=this.properties[3],og=this.properties[4],this.g_DK=-this.properties[5],ig=this.properties[6],rg=this.properties[7],ag=this.properties[8],this.g_DJ=new A;var g=this.g_pn.g_gt||this.g_pn.width,_=this.g_pn.g_gu||this.g_pn.height;X==Y&&(H.listener.setPosition(g/2,_/2,this.g_DK),H.listener.setOrientation(0,0,1,0,-1,0),window.c2OnAudioMicStream=function(g,_){sg&&sg.disconnect(),lg=_.toLowerCase(),sg=H.createMediaStreamSource(g),sg.connect(n(lg))}),this.g_pn.g_jg(function(g){Q.g_DO(g)});var e=this;this.g_pn.g_md(function(g){e.g_DP(g)})},jg.g_DP=function(g){var _,e,t;for(_=0,e=J.length;_<e;_++)t=J[_],t.g_Dj&&t.g_Dj.g_Cm===g&&(t.g_Dj.g_Cm=null,t.g_Di&&t.g_Dt()&&t.looping&&t.stop());this.g_DJ.g_Cm===g&&(this.g_DJ.g_Cm=null)},jg.g_oO=function(){var g={silent:$,masterVolume:gg,listenerZ:this.g_DK,listenerUid:this.g_DJ.g_Cp()?this.g_DJ.g_Cm.g_kL:-1,playing:[],effects:{}},_=g.playing,e,t,n,o,i,p,r;for(e=0,t=J.length;e<t;e++)n=J[e],!n.g_Dz()||3===this.g_DL||n.g_Cr&&1===this.g_DL||!n.g_Cr&&2===this.g_DL||(r=n.g_Dv(),n.looping&&(r%=n.g_Du()),o={tag:n.tag,buffersrc:n.buffer.src,buffertype:n.buffer.type,is_music:n.g_Cr,playbackTime:r,volume:n.volume,looping:n.looping,muted:n.g_C$,playbackRate:n.playbackRate,paused:n.g_CZ,resume_position:n.g_C_},n.g_Di&&(o.pan={},p=o.pan,n.g_Dj&&n.g_Dj.g_Cp()?p.objUid=n.g_Dj.g_Cm.g_kL:(p.x=n.g_Dk,p.y=n.g_Dl,p.a=n.g_Dm),p.ia=n.g_Dn,p.oa=n.g_Do,p.og=n.g_Dp),_.push(o));var a=g.effects,s;for(i in ug)if(ug.hasOwnProperty(i)){for(s=[],e=0,t=ug[i].length;e<t;e++)s.push({type:ug[i][e].type,params:ug[i][e].g_BP});a[i]=s}return g};var xg=[];jg.g_oW=function(g){var _=g.silent;gg=g.masterVolume,this.g_DK=g.listenerZ,this.g_DJ.g_Co(null);var e=g.listenerUid;-1!==e&&(this.g_DJ.g_Cn=e,xg.push(this.g_DJ));var t=g.playing,n,o,i,r,s,M,T,E,C,w,O,b,N,p,v;if(3!==this.g_DL)for(n=0,o=J.length;n<o;n++)b=J[n],b.g_Cr&&1===this.g_DL||!b.g_Cr&&2===this.g_DL||b.stop();var k,z,B,R;for(N in ug)if(ug.hasOwnProperty(N))for(n=0,o=ug[N].length;n<o;n++)ug[N][n].remove();for(N in g_a.g_ao(ug),g.effects)if(g.effects.hasOwnProperty(N))for(k=g.effects[N],n=0,o=k.length;n<o;n++)z=k[n].type,B=k[n].params,"filter"===z?L(N,new l(B[0],B[1],B[2],B[3],B[4],B[5])):"delay"===z?L(N,new d(B[0],B[1],B[2])):"convolve"===z?(r=B[2],O=this.g_DQ(r,!1),O.g_CC?R=new y(O.g_CC,B[0],B[1],r):(R=new y(null,B[0],B[1],r),O.g_CS=B[0],O.g_CR=R),L(N,R)):"flanger"===z?L(N,new h(B[0],B[1],B[2],B[3],B[4])):"phaser"===z?L(N,new c(B[0],B[1],B[2],B[3],B[4],B[5])):"gain"===z?L(N,new u(B[0])):"tremolo"===z?L(N,new m(B[0],B[1])):"ringmod"===z?L(N,new f(B[0],B[1])):"distortion"===z?L(N,new j(B[0],B[1],B[2],B[3],B[4])):"compressor"===z?L(N,new x(B[0],B[1],B[2],B[3],B[4])):"analyser"===z?L(N,new D(B[0],B[1])):void 0;for(n=0,o=t.length;n<o;n++)if(3!==this.g_DL&&(i=t[n],r=i.buffersrc,s=i.buffertype||"",M=i.is_music,T=i.tag,E=i.playbackTime,C=i.looping,w=i.volume,p=i.pan,v=p&&p.hasOwnProperty("objUid")?p.objUid:-1,!(M&&1===this.g_DL)&&(M||2!==this.g_DL))){if(b=this.g_DR({url:r,type:s},T,M,C,w),!b){O=this.g_DQ({url:r,type:""},M),O.g_Cw=E,O.g_Cx=i.paused,p&&(-1===v?O.g_Cv.push({x:p.x,y:p.y,a:p.a,g_CM:p.ia,g_CN:p.oa,g_CO:p.og,g_CI:T}):O.g_Cv.push({g_CK:v,g_CM:p.ia,g_CN:p.oa,g_CO:p.og,g_CI:T}));continue}b.g_C_=i.resume_position,b.g_CJ(!!p),b.play(C,w,E),b.g_Dw(),b.g_DB(),b.g_DD(b.g_C$||b.g_Da),i.paused&&b.pause(),i.muted&&b.g_DE(!0),b.g_DD(b.g_C$||b.g_Da),p&&(-1===v?b.g_CL(p.x,p.y,p.a,p.ia,p.oa,p.og):(b.g_Dj=b.g_Dj||new A,b.g_Dj.g_Cn=v,xg.push(b.g_Dj)))}if(_&&!$){for(n=0,o=J.length;n<o;n++)J[n].g_DF(!0);$=!0}else if(!_&&$){for(n=0,o=J.length;n<o;n++)J[n].g_DF(!1);$=!1}},jg.g_oZ=function(){var g,_,e,t;for(g=0,_=xg.length;g<_;g++)e=xg[g],t=this.g_pn.g_mf(e.g_Cn),e.g_Co(t),e.g_Cn=-1,t&&(_g=t.x,eg=t.y);g_a.g_R(xg)},jg.g_DO=function(g){if(!this.g_DM){!g&&H&&H.resume&&(H.resume(),tg=!1);var _,e;for(_=0,e=J.length;_<e;_++)J[_].g_DI(g);g&&H&&H.suspend&&(H.suspend(),tg=!0)}},jg.g_iR=function(){var g=this.g_pn.g_hc,_,e,t;for(_=0,e=J.length;_<e;_++)t=J[_],t.g_iR(g),0!==K&&t.g_Dw();var n,p,o;for(n in ug)if(ug.hasOwnProperty(n))for(p=ug[n],_=0,e=p.length;_<e;_++)o=p[_],o.g_iR&&o.g_iR();X==Y&&this.g_DJ.g_Cp()&&(this.g_DJ.g_iR(g),_g=this.g_DJ.g_Cm.x,eg=this.g_DJ.g_Cm.y,H.listener.setPosition(this.g_DJ.g_Cm.x,this.g_DJ.g_Cm.y,this.g_DK))};var Mg=[];jg.g_lh=function(g){var _=0,e,t,n,p;for(e=0,t=g.length;e<t;++e)n=g[e],p=2*n.size,Mg.push({filename:n.filename,size:p,type:n.type,g_Cm:null}),_+=p;return _},jg.g_lk=function(){var g,_,e,t;for(g=0,_=Mg.length;g<_;++g)e=Mg[g],t=this.g_pn.g_jp(e.filename),e.g_Cm=this.g_DQ({url:t,type:e.type},!1)},jg.g_ll=function(){var g=0,_,e,t;for(_=0,e=Mg.length;_<e;++_)t=Mg[_],t.g_Cm.g_CU()||t.g_Cm.g_CV()||this.g_pn.g_gg?g+=t.size:t.g_Cm.g_CT()&&(g+=B(t.size/2));return g},jg.g_DS=function(){var g,_,e,t;for(g=0,e=0,_=Z.length;g<_;++g)t=Z[g],Z[e]=t,t.g_Cr?t.release():++e;Z.length=e},jg.g_DQ=function(g,_,e){var t=null,n=g.url,p,o,i;for(p=0,o=Z.length;p<o;p++)if(i=Z[p],i.src===n){t=i;break}return t||e||((hg||cg)&&_&&this.g_DS(),t=new T(n,g.type,_),Z.push(t)),t},jg.g_DR=function(g,_,e,t,n){var p=g.url,o,i,r;for(o=0,i=J.length;o<i;o++)if(r=J[o],r.src===p&&(r.g_Ds()||e))return r.tag=_,r;var a=this.g_DQ(g,e);return a.g_CC?(r=new E(a,_),J.push(r),r):("<preload>"!==_&&(a.g_CH=_,a.g_CP=t,a.g_CQ=n),null)};var Dg=[];O.prototype.g_Dd=function(g){return g_a.g_bC(U,g)},O.prototype.g_DT=function(){var g,_;for(g=0,_=Z.length;g<_;g++)if(!Z[g].g_CU()&&!Z[g].g_CV())return!1;return!0},O.prototype.g_DU=function(){return X==Y},O.prototype.g_DV=function(){return $},O.prototype.g_DW=function(){var g,_;for(g=0,_=J.length;g<_;g++)if(J[g].g_Dt())return!0;return!1},O.prototype.g_DX=function(g){w(g);var _,e;for(_=0,e=Dg.length;_<e;_++)if(Dg[_].g_Dt())return!0;return!1},S.g_lw=new O;N.prototype.g_DY=function(g,e,t,n){if(!$){var p=_(t),o=g[1],i=this.g_pn.g_pk(g[0]);i&&(V=this.g_DR(i,n,o,0!==e,p),V&&(V.g_CJ(!1),V.play(0!==e,p,0,this.g_DN),this.g_DN=0))}},N.prototype.g_DZ=function(g,e,t,n,p,o,i,r,a,s){if(!$){var l=_(t),d=g[1],y=this.g_pn.g_pk(g[0]);if(y){if(V=this.g_DR(y,s,d,0!==e,l),!V){var h=this.g_DQ(y,d);return void h.g_Cv.push({x:n,y:p,a:o,g_CM:i,g_CN:r,g_CO:_(a),g_CI:s})}V.g_CJ(!0),V.g_CL(n,p,o,i,r,_(a)),V.play(0!==e,l,0,this.g_DN),this.g_DN=0}}},N.prototype.g_D_=function(g,e,t,n,p,o,i,r){if(!$&&n){var a=n.g_kd();if(a){var s=_(t),l=g[1],d=this.g_pn.g_pk(g[0]);if(d){if(V=this.g_DR(d,r,l,0!==e,s),!V){var y=this.g_DQ(d,l);return void y.g_Cv.push({g_Cm:a,g_CM:p,g_CN:o,g_CO:_(i),g_CI:r})}V.g_CJ(!0);var h=g_a.g_ae(a.x,a.y,-a.g_mn.g_pX(),_g,eg,!0),c=g_a.g_ae(a.x,a.y,-a.g_mn.g_pX(),_g,eg,!1);V.g_CL(h,c,g_a.g_X(a.angle-a.g_mn.g_pX()),p,o,_(i)),V.g_Co(a),V.play(0!==e,s,0,this.g_DN),this.g_DN=0}}}},N.prototype.g_D$=function(g,e,t,n,p){if(!$){var o=_(n),i=this.g_pn.g_pk(e);i&&(V=this.g_DR(i,p,1===g,0!==t,o),V&&(V.g_CJ(!1),V.play(0!==t,o,0,this.g_DN),this.g_DN=0))}},N.prototype.g_Ea=function(g,e,t,n,p,o,i,r,a,s,l){if(!$){var d=_(n),y=1===g,h=this.g_pn.g_pk(e);if(h){if(V=this.g_DR(h,l,y,0!==t,d),!V){var c=this.g_DQ(h,y);return void c.g_Cv.push({x:p,y:o,a:i,g_CM:r,g_CN:a,g_CO:_(s),g_CI:l})}V.g_CJ(!0),V.g_CL(p,o,i,r,a,_(s)),V.play(0!==t,d,0,this.g_DN),this.g_DN=0}}},N.prototype.g_Eb=function(g,e,t,n,p,o,i,r,a){if(!$&&p){var s=p.g_kd();if(s){var l=_(n),d=1===g,y=this.g_pn.g_pk(e);if(y){if(V=this.g_DR(y,a,d,0!==t,l),!V){var h=this.g_DQ(y,d);return void h.g_Cv.push({g_Cm:s,g_CM:o,g_CN:i,g_CO:_(r),g_CI:a})}V.g_CJ(!0);var c=g_a.g_ae(s.x,s.y,-s.g_mn.g_pX(),_g,eg,!0),u=g_a.g_ae(s.x,s.y,-s.g_mn.g_pX(),_g,eg,!1);V.g_CL(c,u,g_a.g_X(s.angle-s.g_mn.g_pX()),o,i,_(r)),V.g_Co(s),V.play(0!==t,l,0,this.g_DN),this.g_DN=0}}}},N.prototype.g_Ec=function(g,_){w(g);var e,t;for(e=0,t=Dg.length;e<t;e++)Dg[e].g_DG(0===_)},N.prototype.g_Ed=function(g,_){w(g);var e,t;for(e=0,t=Dg.length;e<t;e++)Dg[e].g_DE(0===_)},N.prototype.g_Ee=function(g,e){w(g);var t=_(e),n,p;for(n=0,p=Dg.length;n<p;n++)Dg[n].g_DA(t)},N.prototype.g_Ef=function(g){if(!$){var _=g[1],e=this.g_pn.g_pk(g[0]);e&&X!=G&&this.g_DR(e,"<preload>",_,!1)}},N.prototype.g_Eg=function(g,_){if(!$){var e=this.g_pn.g_pk(_);e&&X!=G&&this.g_DR(e,"<preload>",1===g,!1)}},N.prototype.g_Eh=function(g,_){w(g),0>_&&(_=0);var e,t;for(e=0,t=Dg.length;e<t;e++)Dg[e].g_DH(_)},N.prototype.g_Ei=function(g){w(g);var _,e;for(_=0,e=Dg.length;_<e;_++)Dg[_].stop()},N.prototype.g_Ej=function(){var g,_;for(g=0,_=J.length;g<_;g++)J[g].stop()},N.prototype.g_Ek=function(g,_){w(g);var e,t;for(e=0,t=Dg.length;e<t;e++)0===_?Dg[e].pause():Dg[e].resume()},N.prototype.g_El=function(g,_){w(g);var e,t;for(e=0,t=Dg.length;e<t;e++)Dg[e].g_Dx(_)},N.prototype.g_Em=function(g){var _,e;if(2===g&&(g=$?1:0),0===g&&!$){for(_=0,e=J.length;_<e;_++)J[_].g_DF(!0);$=!0}else if(1===g&&$){for(_=0,e=J.length;_<e;_++)J[_].g_DF(!1);$=!1}},N.prototype.g_En=function(g){gg=_(g);var e,t;for(e=0,t=J.length;e<t;e++)J[e].g_DB()},N.prototype.g_Eo=function(g,_,e,t,n,p,o){X!=Y||0>_||_>=mg.length||!H.createBiquadFilter||(g=g.toLowerCase(),o/=100,0>o&&(o=0),1<o&&(o=1),L(g,new l(_,e,t,n,p,o)))},N.prototype.g_Ep=function(g,e,t,n){X!=Y||(g=g.toLowerCase(),n/=100,0>n&&(n=0),1<n&&(n=1),L(g,new d(e,_(t),n)))},N.prototype.g_Eq=function(g,_,e,t,n,p){X==Y&&H.createOscillator&&(g=g.toLowerCase(),p/=100,0>p&&(p=0),1<p&&(p=1),L(g,new h(_/1e3,e/1e3,t,n/100,p)))},N.prototype.g_Er=function(g,_,e,t,n,p,o){X==Y&&H.createOscillator&&(g=g.toLowerCase(),o/=100,0>o&&(o=0),1<o&&(o=1),L(g,new c(_,e,t,n,p,o)))},N.prototype.g_Es=function(g,_,e,t){if(X==Y&&H.createConvolver){var n=0===e,p=this.g_pn.g_pk(_[0]);if(p){var o=this.g_DQ(p,!1);g=g.toLowerCase(),t/=100,0>t&&(t=0),1<t&&(t=1);var i;o.g_CC?i=new y(o.g_CC,n,t,p.url):(i=new y(null,n,t,p.url),o.g_CS=n,o.g_CR=i),L(g,i)}}},N.prototype.g_Et=function(e,t){X!=Y||(e=e.toLowerCase(),L(e,new u(_(t))))},N.prototype.g_Eu=function(g){X!=Y||(g=g.toLowerCase(),L(g,new u(0)))},N.prototype.g_Ev=function(g,_,e){X==Y&&H.createOscillator&&(g=g.toLowerCase(),e/=100,0>e&&(e=0),1<e&&(e=1),L(g,new m(_,e)))},N.prototype.g_Ew=function(g,_,e){X==Y&&H.createOscillator&&(g=g.toLowerCase(),e/=100,0>e&&(e=0),1<e&&(e=1),L(g,new f(_,e)))},N.prototype.g_Ex=function(g,_,e,t,n,p){X==Y&&H.createWaveShaper&&(g=g.toLowerCase(),p/=100,0>p&&(p=0),1<p&&(p=1),L(g,new j(_,e,t,n,p)))},N.prototype.g_Ey=function(g,_,e,t,n,p){X==Y&&H.createDynamicsCompressor&&(g=g.toLowerCase(),L(g,new x(_,e,t,n/1e3,p/1e3)))},N.prototype.g_Ez=function(g,_,e){X!=Y||(g=g.toLowerCase(),L(g,new D(_,e)))},N.prototype.g_EA=function(g){if(X==Y){g=g.toLowerCase();var _,e,t;if(ug.hasOwnProperty(g)&&(t=ug[g],t.length)){for(_=0,e=t.length;_<e;_++)t[_].remove();g_a.g_R(t),b(g)}}},N.prototype.g_EB=function(g,_,e,t,n,p){if(X==Y){g=g.toLowerCase(),_=B(_);var o;ug.hasOwnProperty(g)&&(o=ug[g],0>_||_>=o.length||o[_].g_BV(e,t,n,p))}},N.prototype.g_EC=function(g){if(g&&X==Y){var _=g.g_kd();_&&(this.g_DJ.g_Co(_),_g=_.x,eg=_.y)}},N.prototype.g_ED=function(g){this.g_DK=g},N.prototype.g_EE=function(g){H&&(this.g_DN=g)},N.prototype.g_EF=function(g){var _=g[1],e=this.g_pn.g_pk(g[0]);if(e){var t=this.g_DQ(e,_,!0);t&&(t.release(),g_a.g_V(Z,t))}},N.prototype.g_EG=function(g,_){var e=this.g_pn.g_pk(_);if(e){var t=this.g_DQ(e,1===g,!0);t&&(t.release(),g_a.g_V(Z,t))}},N.prototype.g_EH=function(){var g,_;for(g=0,_=Z.length;g<_;++g)Z[g].release();g_a.g_R(Z)},S.g_uO=new N;v.prototype.g_EI=function(g,_){w(_,!0),Dg.length?g.g_sO(Dg[0].g_Du()):g.g_sO(0)},v.prototype.g_EJ=function(g,_){w(_,!0),Dg.length?g.g_sO(Dg[0].g_Dv(!0)):g.g_sO(0)},v.prototype.g_EK=function(_,e){if(w(e,!0),Dg.length){var t=Dg[0].g_DC();_.g_sO(g(t))}else _.g_sO(0)},v.prototype.g_EL=function(_){_.g_sO(g(gg))},v.prototype.g_EM=function(g,_){_=_.toLowerCase();var e=null;ug.hasOwnProperty(_)&&(e=ug[_]),g.g_sM(e?e.length:0)};v.prototype.g_EN=function(g,_,e){_=_.toLowerCase(),e=B(e);var t=k(_,e);g.g_sM(t?t.g_Cb.frequencyBinCount:0)},v.prototype.g_EO=function(g,_,e,t){_=_.toLowerCase(),e=B(e),t=B(t);var n=k(_,e);n?0>t||t>=n.g_Cb.frequencyBinCount?g.g_sO(0):g.g_sO(n.g_Ci[t]):g.g_sO(0)},v.prototype.g_EP=function(g,_,e){_=_.toLowerCase(),e=B(e);var t=k(_,e);t?g.g_sO(t.g_Ck):g.g_sO(0)},v.prototype.g_EQ=function(g,_,e){_=_.toLowerCase(),e=B(e);var t=k(_,e);t?g.g_sO(t.g_Cl):g.g_sO(0)},v.prototype.g_ER=function(g){g.g_sM(H?H.sampleRate:0)},v.prototype.g_ES=function(g){g.g_sO(H?H.currentTime:g_a.g_ap())},S.g_sI=new v}();g_a.g_b.Text=function(g){this.g_pn=g},function(){function g(){return u.length?u.pop():{}}function _(g){u.push(g)}function e(g){var e,t;for(e=0,t=g.length;e<t;e++)_(g[e]);g_a.g_R(g)}function t(g){return g.length&&" "===g.charAt(g.length-1)?g.substring(0,g.length-1):g}function n(){}function p(){}function o(){}var i=Math.ceil,r=Math.round,a=Math.floor,s=Math.max,l=g_a.g_b.Text.prototype;l.g_jB=function(){l.g_uO.g_wo=function(g){this.width!==g&&(this.width=g,this.g_ET=!0,this.g_mM())}},l.g_jC=function(g){this.g_ls=g,this.g_pn=g.g_pn};var d=l.g_jC.prototype;d.g_jB=function(){},d.g_je=function(){if(!this.g_jD){var g,_,e;for(g=0,_=this.g_jW.length;g<_;g++)e=this.g_jW[g],e.g_EU=null,e.g_EV=null,e.g_EW=null}},l.g_kK=function(g){this.type=g,this.g_pn=g.g_pn,this.g_my?g_a.g_R(this.g_EX):this.g_EX=[],this.g_ET=!0};var y=l.g_kK.prototype,h={};y.g_jB=function(){this.text=this.properties[0],this.g_EY=this.properties[1],this.g_EZ=this.properties[2],this.g_E_=this.properties[3],this.g_E$=this.properties[4],this.g_Fa=this.properties[5];var g=this.properties[6];this.color="rgb("+a(255*g[0])+","+a(255*g[1])+","+a(255*g[2])+")",this.g_Fb=this.properties[7],this.g_Fc=this.properties[8],this.g_Fd=0===this.properties[9],this.visible=this.properties[10],this.g_Fe=this.width,this.g_Ff=this.width,this.g_Fg=this.height,this.font="",this.g_Fh="",this.g_Fi=0,this.g_Fj=0,this.g_Fk=0,this.g_Fl(),this.g_EU=null,this.g_EV=null,this.g_EW=null,this.g_Fm=!1,this.g_Fn=this.g_pn.g_hn,this.g_my?this.g_Fo.set(0,0,1,1):this.g_Fo=new g_a.rect(0,0,1,1),this.g_pn.g_er&&this.g_pn.g_lY(this)},y.g_oO=function(){return{t:this.text,f:this.font,c:this.color,ha:this.g_Fb,va:this.g_Fc,wr:this.g_Fd,lho:this.g_E_,fn:this.g_EY,fs:this.g_Fh,ps:this.g_EZ,pxh:this.g_Fi,tw:this.g_Fj,th:this.g_Fk,lrt:this.g_Fn}},y.g_oW=function(g){this.text=g.t,this.font=g.f,this.color=g.c,this.g_Fb=g.ha,this.g_Fc=g.va,this.g_Fd=g.wr,this.g_E_=g.lho,this.g_EY=g.fn,this.g_Fh=g.fs,this.g_EZ=g.ps,this.g_Fi=g.pxh,this.g_Fj=g.tw,this.g_Fk=g.th,this.g_Fn=g.lrt,this.g_E$=0!==this.g_Fh.indexOf("bold"),this.g_Fa=0!==this.g_Fh.indexOf("italic"),this.g_ET=!0,this.g_Fe=this.width,this.g_Ff=this.width,this.g_Fg=this.height},y.g_iR=function(){if(this.g_pn.g_er&&this.g_EW&&300<=this.g_pn.g_hn-this.g_Fn){var g=this.g_mn;this.g_aU();var _=this.g_mH;(_.right<g.g_ps||_.bottom<g.g_pu||_.left>g.g_pt||_.top>g.g_pv)&&(this.g_pn.g_er.deleteTexture(this.g_EW),this.g_EW=null,this.g_EV=null,this.g_EU=null)}},y.g_mv=function(){this.g_EV=null,this.g_EU=null,this.g_pn.g_er&&this.g_EW&&this.g_pn.g_er.deleteTexture(this.g_EW),this.g_EW=null},y.g_Fl=function(){this.g_Fi=i(96*(this.g_EZ/72))+4;var g=[];this.g_E$&&g.push("bold"),this.g_Fa&&g.push("italic"),this.g_Fh=g.join(" "),this.font=this.g_Fh+" "+this.g_EZ.toString()+"pt '"+this.g_EY+"'",this.g_ET=!0,this.g_pn.g_gA=!0},y.g_lA=function(g,_){g.font=this.font,g.textBaseline="top",g.fillStyle=this.color,g.globalAlpha=_?1:this.opacity;var e=1;_&&(e=this.g_mn.g_pV(),g.save(),g.scale(e,e)),(this.g_ET||this.width!==this.g_Ff)&&(this.type.g_ls.g_Fp(this.text,this.g_EX,g,this.width,this.g_Fd),this.g_ET=!1,this.g_Ff=this.width),this.g_aU();var t=_?0:this.g_mI.g_s,n=_?0:this.g_mI.g_t;this.g_pn.g_kX&&(t=0|t+0.5,n=0|n+0.5),0===this.angle||_||(g.save(),g.translate(t,n),g.rotate(this.angle),t=0,n=0);var p=n+this.height,o=this.g_Fi;o+=this.g_E_;var r,a;for(1===this.g_Fc?n+=s(this.height/2-this.g_EX.length*o/2,0):2===this.g_Fc&&(n+=s(this.height-this.g_EX.length*o-2,0)),a=0;a<this.g_EX.length&&(r=t,1===this.g_Fb?r=t+(this.width-this.g_EX[a].width)/2:2===this.g_Fb&&(r=t+(this.width-this.g_EX[a].width)),g.fillText(this.g_EX[a].text,r,n),n+=o,!(n>=p-o));a++);(0!==this.angle||_)&&g.restore(),this.g_Fn=this.g_pn.g_hn},y.g_lz=function(g){if(!(1>this.width||1>this.height)){var _=this.g_ET||this.g_Fm;this.g_Fm=!1;var e=this.g_mn.g_pV(),t=this.g_mn.g_pX(),n=this.g_Fo,p=e*this.width,o=e*this.height,r=i(p),a=i(o),s=this.g_pn.g_gt/2,l=this.g_pn.g_gu/2;this.g_EV||(this.g_EU=document.createElement("canvas"),this.g_EU.width=r,this.g_EU.height=a,this.g_Fe=r,this.g_Fg=a,_=!0,this.g_EV=this.g_EU.getContext("2d")),(r!==this.g_Fe||a!==this.g_Fg)&&(this.g_EU.width=r,this.g_EU.height=a,this.g_EW&&(g.deleteTexture(this.g_EW),this.g_EW=null),_=!0),_&&(this.g_EV.clearRect(0,0,r,a),this.g_lA(this.g_EV,!0),!this.g_EW&&(this.g_EW=g.g_fC(r,a,this.g_pn.g_iP,this.g_pn.g_gh)),g.g_fD(this.g_EU,this.g_EW,this.g_pn.g_gh)),this.g_Fe=r,this.g_Fg=a,g.g_eW(this.g_EW),g.g_eV(this.opacity),g.g_em(),g.translate(-s,-l),g.g_en();var d=this.g_mI,y=this.g_mn.g_nB(d.g_s,d.g_t,!0,!0),h=this.g_mn.g_nB(d.g_s,d.g_t,!1,!0),c=this.g_mn.g_nB(d.g_u,d.g_v,!0,!0),u=this.g_mn.g_nB(d.g_u,d.g_v,!1,!0),m=this.g_mn.g_nB(d.g_w,d.g_x,!0,!0),f=this.g_mn.g_nB(d.g_w,d.g_x,!1,!0),j=this.g_mn.g_nB(d.g_y,d.g_z,!0,!0),x=this.g_mn.g_nB(d.g_y,d.g_z,!1,!0);if(this.g_pn.g_kX||0===this.angle&&0===t){var M=(0|y+0.5)-y,D=(0|h+0.5)-h;y+=M,h+=D,c+=M,u+=D,m+=M,f+=D,j+=M,x+=D}0===this.angle&&0===t?(c=y+r,u=h,m=c,f=h+a,j=y,x=f,n.right=1,n.bottom=1):(n.right=p/r,n.bottom=o/a),g.g_e$(y,h,c,u,m,f,j,x,n),g.g_em(),g.scale(e,e),g.g_bU(-this.g_mn.g_pX()),g.translate((this.g_mn.g_ps+this.g_mn.g_pt)/-2,(this.g_mn.g_pu+this.g_mn.g_pv)/-2),g.g_en(),this.g_Fn=this.g_pn.g_hn}};var c=[];l.g_Fq=function(g){g_a.g_R(c);for(var _="",e=0,t;e<g.length;)if(t=g.charAt(e),"\n"===t)_.length&&(c.push(_),_=""),c.push("\n"),++e;else if(" "===t||"\t"===t||"-"===t){do _+=g.charAt(e),e++;while(e<g.length&&(" "===g.charAt(e)||"\t"===g.charAt(e)));c.push(_),_=""}else e<g.length&&(_+=t,e++);_.length&&c.push(_)};var u=[];l.g_Fp=function(_,t,n,p,o){if(!_||!_.length)return void e(t);if(2>=p)return void e(t);if(100>=_.length&&-1===_.indexOf("\n")){var i=n.measureText(_).width;if(i<=p)return e(t),t.push(g()),t[0].text=_,void(t[0].width=i)}this.g_Fr(_,t,n,p,o)};l.g_Fr=function(e,n,p,o,r){var a;r?(this.g_Fq(e),a=c):a=e;var s="",l=0,d,y,h,i;for(h=0;h<a.length;h++){if("\n"===a[h]){l>=n.length&&n.push(g()),s=t(s),i=n[l],i.text=s,i.width=p.measureText(s).width,l++,s="";continue}d=s,s+=a[h],y=p.measureText(s).width,y>=o&&(l>=n.length&&n.push(g()),d=t(d),i=n[l],i.text=d,i.width=p.measureText(d).width,l++,s=a[h],!r&&" "===s&&(s=""))}for(s.length&&(l>=n.length&&n.push(g()),s=t(s),i=n[l],i.text=s,i.width=p.measureText(s).width,l++),h=l;h<n.length;h++)_(n[h]);n.length=l};n.prototype.g_Fs=function(g,_){return _?this.text==g:g_a.g_bC(this.text,g)},l.g_lw=new n;p.prototype.g_Ft=function(g){g_a.g_g(g)&&1e9>g&&(g=r(1e10*g)/1e10);var _=g.toString();this.text!==_&&(this.text=_,this.g_ET=!0,this.g_pn.g_gA=!0)},p.prototype.g_Fu=function(g){g_a.g_g(g)&&(g=r(1e10*g)/1e10);var _=g.toString();_&&(this.text+=_,this.g_ET=!0,this.g_pn.g_gA=!0)},p.prototype.g_Fv=function(g,_){var e=!1,t=!1;1===_?e=!0:2===_?t=!0:3===_?(e=!0,t=!0):void 0;g===this.g_EY&&this.g_E$===e&&this.g_Fa===t||(this.g_EY=g,this.g_E$=e,this.g_Fa=t,this.g_Fl())},p.prototype.g_Fw=function(g){this.g_EZ===g||(this.g_EZ=g,this.g_Fl())},p.prototype.g_Fx=function(_){var e=g_a.g_K(a(255*g_a.g_L(_)),0,255),t=g_a.g_K(a(255*g_a.g_M(_)),0,255),g=g_a.g_K(a(255*g_a.g_N(_)),0,255),n="rgb("+e+","+t+","+g+")";n===this.color||(this.color=n,this.g_Fm=!0,this.g_pn.g_gA=!0)},p.prototype.g_Fy=function(g,_){var e=this,t=function(){e.g_pn.g_gA=!0,e.g_ET=!0};if(h.hasOwnProperty(_)){var n="'"+g+"'";if(this.g_EY===n)return;this.g_EY=n,this.g_Fl();for(var p=1;10>p;p++)setTimeout(t,100*p),setTimeout(t,1e3*p);return}var o=document.createElement("link");o.href=_,o.rel="stylesheet",o.type="text/css",o.onload=t,document.getElementsByTagName("head")[0].appendChild(o),h[_]=!0,this.g_EY="'"+g+"'",this.g_Fl();for(var p=1;10>p;p++)setTimeout(t,100*p),setTimeout(t,1e3*p)},p.prototype.g_yj=function(g){this.g_mE=g,this.g_mF=g_a.g_bx(g),g_a.g_by(this,g,this.g_pn.g_cu),this.g_pn.g_gA=!0},l.g_uO=new p;o.prototype.Text=function(g){g.g_sL(this.text)},o.prototype.g_Fz=function(g){g.g_sL(this.g_EY)},o.prototype.g_FA=function(g){g.g_sM(this.g_EZ)},o.prototype.g_FB=function(g){var _=0,e,t,n;for(e=0,t=this.g_EX.length;e<t;e++)n=this.g_EX[e].width,_<n&&(_=n);g.g_sM(_)},o.prototype.g_FC=function(g){g.g_sM(this.g_EX.length*(this.g_Fi+this.g_E_)-this.g_E_)},l.g_sI=new o}();g_a.g_c.wrap=function(g){this.g_pn=g},function(){var g=g_a.g_c.wrap.prototype;g.g_jC=function(g,_){this.behavior=g,this.g_FD=_,this.g_pn=g.g_pn};var _=g.g_jC.prototype;_.g_jB=function(){},g.g_kK=function(g,_){this.type=g,this.behavior=g.behavior,this.g_FE=_,this.g_pn=g.g_pn};var e=g.g_kK.prototype;e.g_jB=function(){this.mode=this.properties[0]},e.g_iR=function(){var g=this.g_FE;g.g_aU();var _=g.g_mH,e=g.g_mn,t=e.g_kR,n=0,p=0,o=0,i=0;0===this.mode?(p=t.width,i=t.height):(n=e.g_ps,p=e.g_pt,o=e.g_pu,i=e.g_pv),_.right<n?(g.x=p-1+(g.x-_.left),g.g_mM()):_.left>p?(g.x=n+1-(_.right-g.x),g.g_mM()):_.bottom<o?(g.y=i-1+(g.y-_.top),g.g_mM()):_.top>i&&(g.y=o+1-(_.bottom-g.y),g.g_mM())}}();g_a.g_c.g_FF=function(g){this.g_pn=g},function(){function g(){}function _(){}function e(){}var t=Math.abs,n=Math.round,p=Math.sqrt,o=Math.atan2,i=Math.cos,r=Math.sin,a=g_a.g_c.g_FF.prototype;a.g_jC=function(g,_){this.behavior=g,this.g_FD=_,this.g_pn=g.g_pn};var s=a.g_jC.prototype;s.g_jB=function(){},a.g_kK=function(g,_){this.type=g,this.behavior=g.behavior,this.g_FE=_,this.g_pn=g.g_pn,this.g_FG=!1,this.g_FH=!1,this.g_FI=!1,this.g_FJ=!1,this.g_FK=!1,this.g_FL=!1,this.g_FM=!1,this.g_FN=!1,this.g_FO=!1,this.g_FP=-1,this.g_FQ=-1,this.g_FR=-1,this.g_FS=-1,this.dx=0,this.dy=0};var l=a.g_kK.prototype;l.g_jB=function(){this.g_FT=this.properties[0],this.g_AO=this.properties[1],this.g_FU=this.properties[2],this.g_FV=this.properties[3],this.g_FW=this.properties[4],this.g_FX=this.properties[5],this.enabled=this.properties[6];var g=this;this.g_FX&&(document.addEventListener("keydown",function(_){g.g_FY(_)}),document.addEventListener("keyup",function(_){g.g_FZ(_)}))},l.g_oO=function(){return{dx:this.dx,dy:this.dy,enabled:this.enabled,maxspeed:this.g_FT,acc:this.g_AO,dec:this.g_FU,ignoreInput:this.g_FK}},l.g_oW=function(g){this.dx=g.dx,this.dy=g.dy,this.enabled=g.enabled,this.g_FT=g.maxspeed,this.g_AO=g.acc,this.g_FU=g.dec,this.g_FK=g.ignoreInput,this.g_FG=!1,this.g_FH=!1,this.g_FI=!1,this.g_FJ=!1,this.g_FL=!1,this.g_FM=!1,this.g_FN=!1,this.g_FO=!1,this.g_FP=-1,this.g_FQ=-1,this.g_FR=-1,this.g_FS=-1},l.g_FY=function(g){var _=this.g_pn.g_hn;switch(g.which){case 37:g.preventDefault(),this.g_FR<_&&(this.g_FI=!0);break;case 38:g.preventDefault(),this.g_FP<_&&(this.g_FG=!0);break;case 39:g.preventDefault(),this.g_FS<_&&(this.g_FJ=!0);break;case 40:g.preventDefault(),this.g_FQ<_&&(this.g_FH=!0);}},l.g_FZ=function(g){var _=this.g_pn.g_hn;switch(g.which){case 37:g.preventDefault(),this.g_FI=!1,this.g_FR=_;break;case 38:g.preventDefault(),this.g_FG=!1,this.g_FP=_;break;case 39:g.preventDefault(),this.g_FJ=!1,this.g_FS=_;break;case 40:g.preventDefault(),this.g_FH=!1,this.g_FQ=_;}},l.g_iT=function(){this.g_FG=!1,this.g_FH=!1,this.g_FI=!1,this.g_FJ=!1},l.g_iR=function(){var g=this.g_pn.g_ma(this.g_FE),_=this.g_FI||this.g_FN,e=this.g_FJ||this.g_FO,s=this.g_FG||this.g_FL,l=this.g_FH||this.g_FM;if(this.g_FN=!1,this.g_FO=!1,this.g_FL=!1,this.g_FM=!1,!!this.enabled){var d=this.g_pn.g_nM(this.g_FE);if(!(d&&(this.g_pn.g_nT(this.g_FE,d),!this.g_pn.g_nS(this.g_FE)))){this.g_FK&&(_=!1,e=!1,s=!1,l=!1),0===this.g_FV?(_=!1,e=!1):1===this.g_FV&&(s=!1,l=!1),2===this.g_FV&&(s||l)&&(_=!1,e=!1),_==e&&(0>this.dx?(this.dx+=this.g_FU*g,0<this.dx&&(this.dx=0)):0<this.dx&&(this.dx-=this.g_FU*g,0>this.dx&&(this.dx=0))),s==l&&(0>this.dy?(this.dy+=this.g_FU*g,0<this.dy&&(this.dy=0)):0<this.dy&&(this.dy-=this.g_FU*g,0>this.dy&&(this.dy=0)));var y=0,h=0;_&&!e&&(0<this.dx?y=-(this.g_AO+this.g_FU):y=-this.g_AO),e&&!_&&(0>this.dx?y=this.g_AO+this.g_FU:y=this.g_AO),s&&!l&&(0<this.dy?h=-(this.g_AO+this.g_FU):h=-this.g_AO),l&&!s&&(0>this.dy?h=this.g_AO+this.g_FU:h=this.g_AO),this.dx+=y*g,this.dy+=h*g;var c,u;if(0!==this.dx||0!==this.dy){var m=p(this.dx*this.dx+this.dy*this.dy),f=o(this.dy,this.dx),a=this.g_FT*i(f),j=this.g_FT*r(f);m>this.g_FT&&(this.dx=a,this.dy=j),a=t(a),j=t(j);var x=this.g_FE.x,M=this.g_FE.y,D=this.g_FE.angle;this.g_FE.x+=this.g_pn.g_pm(this.dx,-a,a,y,g),this.g_FE.g_mM(),d=this.g_pn.g_nM(this.g_FE),d&&(this.g_FE.x=x,this.dx=0,this.g_FE.g_mM(),this.g_pn.g_nT(this.g_FE,d)),this.g_FE.y+=this.g_pn.g_pm(this.dy,-j,j,h,g),this.g_FE.g_mM(),d=this.g_pn.g_nM(this.g_FE),d&&(this.g_FE.y=M,this.dy=0,this.g_FE.g_mM(),this.g_pn.g_nT(this.g_FE,d)),c=g_a.g_bB(this.dx),u=g_a.g_bB(this.dy),(0!==c||0!==u)&&this.g_FE.type.g_ls.g_jz&&(1===this.g_FW?this.g_FE.angle=g_a.g_$(90*n(g_a.g_X(o(u,c))/90)):2===this.g_FW?this.g_FE.angle=g_a.g_$(45*n(g_a.g_X(o(u,c))/45)):3===this.g_FW&&(this.g_FE.angle=o(u,c))),this.g_FE.g_mM(),this.g_FE.angle!=D&&(d=this.g_pn.g_nM(this.g_FE),d&&(this.g_FE.angle=D,this.g_FE.g_mM(),this.g_pn.g_nT(this.g_FE,d)))}}}};g.prototype.g_F_=function(){return 0!==this.dx||0!==this.dy},g.prototype.g_F$=function(g,_){var e=p(this.dx*this.dx+this.dy*this.dy);return g_a.g_th(e,g,_)},a.g_lw=new g;_.prototype.g_Ei=function(){this.dx=0,this.dy=0},_.prototype.g_Ga=function(){this.dx*=-1,this.dy*=-1},_.prototype.g_Gb=function(g){this.g_FK=g},_.prototype.g_Gc=function(g){0>g&&(g=0),g>this.g_FT&&(g=this.g_FT);var _=o(this.dy,this.dx);this.dx=g*i(_),this.dy=g*r(_)},_.prototype.g_Gd=function(g){this.g_FT=g,0>this.g_FT&&(this.g_FT=0)},_.prototype.g_Ge=function(g){this.g_AO=g,0>this.g_AO&&(this.g_AO=0)},_.prototype.g_Gf=function(g){this.g_FU=g,0>this.g_FU&&(this.g_FU=0)},_.prototype.g_Gg=function(g){0===g?this.g_FN=!0:1===g?this.g_FO=!0:2===g?this.g_FL=!0:3===g?this.g_FM=!0:void 0},_.prototype.g_Gh=function(g){this.enabled=1===g},_.prototype.g_Gi=function(g){this.dx=g},_.prototype.g_Gj=function(g){this.dy=g},a.g_uO=new _;e.prototype.g_Gk=function(g){g.g_sO(p(this.dx*this.dx+this.dy*this.dy))},e.prototype.g_Gl=function(g){g.g_sO(this.g_FT)},e.prototype.g_Gm=function(g){g.g_sO(this.g_AO)},e.prototype.g_Gn=function(g){g.g_sO(this.g_FU)},e.prototype.g_Go=function(g){g.g_sO(g_a.g_X(o(this.dy,this.dx)))},e.prototype.g_Gp=function(g){g.g_sO(this.dx)},e.prototype.g_Gq=function(g){g.g_sO(this.dy)},a.g_sI=new e}();g_a.g_c.g_Gr=function(g){this.g_pn=g},function(){function g(){}function _(){}function e(){}var t=Math.max,n=Math.cos,p=Math.sin,o=g_a.g_c.g_Gr.prototype;o.g_jC=function(g,_){this.behavior=g,this.g_FD=_,this.g_pn=g.g_pn};var i=o.g_jC.prototype;i.g_jB=function(){},o.g_kK=function(g,_){this.type=g,this.behavior=g.behavior,this.g_FE=_,this.g_pn=g.g_pn};var r=o.g_kK.prototype;r.g_jB=function(){var g=this.properties[0];this.g_AO=this.properties[1],this.g_AP=this.properties[2],this.g_Gs=this.properties[3],this.g_Gt=this.properties[4],this.step=this.properties[5],this.g_Gu=Math.abs(Math.min(this.g_FE.width,this.g_FE.height)/2),this.g_Gv=!1,this.dx=n(this.g_FE.angle)*g,this.dy=p(this.g_FE.angle)*g,this.g_yK=this.g_FE.x,this.g_yL=this.g_FE.y,this.g_Gw=this.g_FE.angle,this.g_Gx=0,this.enabled=this.properties[6]},r.g_oO=function(){return{acc:this.g_AO,g:this.g_AP,dx:this.dx,dy:this.dy,lx:this.g_yK,ly:this.g_yL,lka:this.g_Gw,t:this.g_Gx,st:this.step,e:this.enabled}},r.g_oW=function(g){this.g_AO=g.acc,this.g_AP=g.g,this.dx=g.dx,this.dy=g.dy,this.g_yK=g.lx,this.g_yL=g.ly,this.g_Gw=g.lka,this.g_Gx=g.t,this.step=!!g.st,this.enabled=g.e},r.g_iR=function(){if(this.enabled){var g=this.g_pn.g_ma(this.g_FE),_,e,o,i;this.g_FE.angle!==this.g_Gw&&(this.g_Gt&&(_=g_a.g_af(0,0,this.dx,this.dy),this.dx=n(this.g_FE.angle)*_,this.dy=p(this.g_FE.angle)*_),this.g_Gw=this.g_FE.angle);var r=0,a=0;if(0!==this.g_AO&&(_=g_a.g_af(0,0,this.dx,this.dy),e=0===this.dx&&0===this.dy?this.g_FE.angle:g_a.g_aa(0,0,this.dx,this.dy),_+=this.g_AO*g,r=n(e)*this.g_AO,a=p(e)*this.g_AO,0>_&&(_=0,r=0,a=0),this.dx=n(e)*_,this.dy=p(e)*_),0!==this.g_AP&&(this.dy+=this.g_AP*g,a+=this.g_AP),this.g_yK=this.g_FE.x,this.g_yL=this.g_FE.y,0!==this.dx||0!==this.dy){var s=this.g_pn.g_pm(this.dx,-Infinity,Infinity,r,g),l=this.g_pn.g_pm(this.dy,-Infinity,Infinity,a,g);this.moveBy(s,l),this.g_Gx+=g_a.g_af(this.g_yK,this.g_yL,this.g_FE.x,this.g_FE.y),this.g_Gt&&(this.g_FE.angle=g_a.g_aa(0,0,s,l),this.g_FE.g_mM(),this.g_Gw=this.g_FE.angle),this.g_Gs&&(o=this.g_pn.g_nM(this.g_FE),o&&(this.g_pn.g_nT(this.g_FE,o),_=g_a.g_af(0,0,this.dx,this.dy),i=this.g_pn.g_nV(this.g_FE,this.g_yK,this.g_yL),this.dx=n(i)*_,this.dy=p(i)*_,this.g_FE.x+=this.dx*g,this.g_FE.y+=this.dy*g,this.g_FE.g_mM(),this.g_Gt&&(this.g_FE.angle=i,this.g_Gw=i,this.g_FE.g_mM()),!this.g_pn.g_nP(this.g_FE,this.dx/_,this.dy/_,t(2.5*_*g,30))&&this.g_pn.g_nS(this.g_FE,100)))}}},r.moveBy=function(g,_){var e=g_a.g_af(0,0,g,_);if(!this.step||e<=this.g_Gu)return this.g_FE.x+=g,this.g_FE.y+=_,this.g_FE.g_mM(),void(this.step&&this.g_pn.trigger(g_a.g_c.g_Gr.prototype.g_lw.g_Gy,this.g_FE));this.g_Gv=!1;for(var t=this.g_FE.x,o=this.g_FE.y,r=t+g,s=o+_,l=g_a.g_aa(0,0,g,_),a=n(l)*this.g_Gu,d=p(l)*this.g_Gu,y=Math.floor(e/this.g_Gu),h=1;h<=y;++h)if(this.g_FE.x=t+a*h,this.g_FE.y=o+d*h,this.g_FE.g_mM(),this.g_pn.trigger(g_a.g_c.g_Gr.prototype.g_lw.g_Gy,this.g_FE),this.g_FE.g_mh||this.g_Gv)return;this.g_FE.x=r,this.g_FE.y=s,this.g_FE.g_mM(),this.g_pn.trigger(g_a.g_c.g_Gr.prototype.g_lw.g_Gy,this.g_FE)};g.prototype.g_F$=function(g,_){return g_a.g_th(g_a.g_af(0,0,this.dx,this.dy),g,_)},g.prototype.g_Gz=function(g,_){return g_a.g_th(this.g_Gx,g,_)},g.prototype.g_Gy=function(){return!0},o.g_lw=new g;_.prototype.g_Gc=function(g){var _=g_a.g_aa(0,0,this.dx,this.dy);this.dx=n(_)*g,this.dy=p(_)*g},_.prototype.g_Ge=function(g){this.g_AO=g},_.prototype.g_Br=function(_){this.g_AP=_},_.prototype.g_GA=function(g){g=g_a.g_W(g);var _=g_a.g_af(0,0,this.dx,this.dy);this.dx=n(g)*_,this.dy=p(g)*_},_.prototype.g_GB=function(g){if(g){var _=g.g_kd(this.g_FE);if(_){var e=this.g_pn.g_ma(this.g_FE),o=g_a.g_af(0,0,this.dx,this.dy),i=this.g_pn.g_nV(this.g_FE,this.g_yK,this.g_yL,_);this.dx=n(i)*o,this.dy=p(i)*o,this.g_FE.x+=this.dx*e,this.g_FE.y+=this.dy*e,this.g_FE.g_mM(),this.g_Gt&&(this.g_FE.angle=i,this.g_Gw=i,this.g_FE.g_mM()),0!==o&&(this.g_Gs?!this.g_pn.g_nP(this.g_FE,this.dx/o,this.dy/o,t(2.5*o*e,30))&&this.g_pn.g_nS(this.g_FE,100):this.g_pn.g_nR(this.g_FE,this.dx/o,this.dy/o,t(2.5*o*e,30),_))}}},_.prototype.g_GC=function(g){this.g_Gx=g},_.prototype.g_Gh=function(g){this.enabled=1===g},_.prototype.g_GD=function(){this.g_Gv=!0},o.g_uO=new _;e.prototype.g_Gk=function(g){var _=g_a.g_af(0,0,this.dx,this.dy);_=g_a.g_bB(_),g.g_sO(_)},e.prototype.g_Gm=function(g){g.g_sO(this.g_AO)},e.prototype.g_GE=function(g){g.g_sO(g_a.g_X(g_a.g_aa(0,0,this.dx,this.dy)))},e.prototype.g_GF=function(g){g.g_sO(this.g_Gx)},e.prototype.g_BJ=function(g){g.g_sO(this.g_AP)},o.g_sI=new e}();g_a.g_c.g_GG=function(g){this.g_pn=g},function(){var g=g_a.g_c.g_GG.prototype;g.g_jC=function(g,_){this.behavior=g,this.g_FD=_,this.g_pn=g.g_pn};var _=g.g_jC.prototype;_.g_jB=function(){},g.g_kK=function(g,_){this.type=g,this.behavior=g.behavior,this.g_FE=_,this.g_pn=g.g_pn};var e=g.g_kK.prototype;e.g_jB=function(){},e.g_iR=function(){this.g_FE.g_aU();var g=this.g_FE.g_mH,_=this.g_FE.g_mn.g_kR;(0>g.right||0>g.bottom||g.left>_.width||g.top>_.height)&&this.g_pn.g_mg(this.g_FE)}}(),g_a.g_jt=function(){return[g_a.g_b.g_qM,g_a.g_c.wrap,g_a.g_c.g_FF,g_a.g_c.g_Gr,g_a.g_c.g_GG,g_a.g_b.Touch,g_a.g_b.g_Av,g_a.g_b.Audio,g_a.g_b.Text,g_a.g_b.g_qM.prototype.g_lw.g_x_,g_a.g_b.g_qM.prototype.g_uO.g_wN,g_a.g_jv.prototype.g_uO.g_tR,g_a.g_b.g_qM.prototype.g_sI.g_wk,g_a.g_b.g_qM.prototype.g_sI.g_wl,g_a.g_b.Audio.prototype.g_uO.g_DY,g_a.g_jv.prototype.g_uO.g_ub,g_a.g_b.Text.prototype.g_uO.g_Ft,g_a.g_jv.prototype.g_lw.g_tu,g_a.g_jv.prototype.g_sI.random,g_a.g_jv.prototype.g_sI.g_vC,g_a.g_b.g_qM.prototype.g_uO.g_xc,g_a.g_b.g_qM.prototype.g_uO.g_yi,g_a.g_b.Touch.prototype.g_lw.g_zM,g_a.g_jv.prototype.g_lw.g_tg,g_a.g_b.Touch.prototype.g_sI.g_wk,g_a.g_c.g_FF.prototype.g_uO.g_Gg,g_a.g_jv.prototype.g_uO.g_uj,g_a.g_jv.prototype.g_uO.g_tT,g_a.g_jv.prototype.g_uO.g_tU,g_a.g_jv.prototype.g_uO.g_ua,g_a.g_jv.prototype.g_uO.g_uw,g_a.g_jv.prototype.g_lw.g_qw]};