text: var g=void 0,k=!0,m=null,n=!1;function aa(a){return function(){return this[a]}}var p,q=this;function t(a){return a!==g}function ba(){}
  function ca(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
  else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function da(a){return"array"==ca(a)}function ea(a){var b=ca(a);return"array"==b||"object"==b&&"number"==typeof a.length}function fa(a){return"string"==typeof a}function ga(a){return"number"==typeof a}function ha(a){return"function"==ca(a)}function ia(a){var b=typeof a;return"object"==b&&a!=m||"function"==b}function ja(a){return a[ka]||(a[ka]=++la)}var ka="closure_uid_"+(1E9*Math.random()>>>0),la=0;
  function ma(a,b,c){return a.call.apply(a.bind,arguments)}function na(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}function oa(a,b,c){oa=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ma:na;return oa.apply(m,arguments)}var pa=Date.now||function(){return+new Date};
  function u(a,b){function c(){}c.prototype=b.prototype;a.Ge=b.prototype;a.prototype=new c;a.Xb=function(a,c,f){var h=Array.prototype.slice.call(arguments,2);return b.prototype[c].apply(a,h)}};var qa={},ra,sa,ta;var ua;var va=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};function wa(a){if(!xa.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(ya,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(za,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Aa,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Ba,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Ca,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Da,"&#0;"));return a}var ya=/&/g,za=/</g,Aa=/>/g,Ba=/"/g,Ca=/'/g,Da=/\x00/g,xa=/[\x00&<>"']/;
  function Ea(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}function Fa(a){var b=fa(g)?"undefined".replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"):"\\s";return a.replace(RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})};var Ga=Array.prototype,Ha=Ga.indexOf?function(a,b,c){return Ga.indexOf.call(a,b,c)}:function(a,b,c){c=c==m?0:0>c?Math.max(0,a.length+c):c;if(fa(a))return!fa(b)||1!=b.length?-1:a.indexOf(b,c);for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Ia=Ga.forEach?function(a,b,c){Ga.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=fa(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},Ja=Ga.filter?function(a,b,c){return Ga.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=
  0,h=fa(a)?a.split(""):a,l=0;l<d;l++)if(l in h){var s=h[l];b.call(c,s,l,a)&&(e[f++]=s)}return e},Ka=Ga.map?function(a,b,c){return Ga.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=fa(a)?a.split(""):a,h=0;h<d;h++)h in f&&(e[h]=b.call(c,f[h],h,a));return e};function La(a,b){0<=Ha(a,b)||a.push(b)}function Ma(a,b){var c=Ha(a,b),d;(d=0<=c)&&Ga.splice.call(a,c,1);return d}function Na(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}
  function Oa(a,b,c,d){Ga.splice.apply(a,Pa(arguments,1))}function Pa(a,b,c){return 2>=arguments.length?Ga.slice.call(a,b):Ga.slice.call(a,b,c)};function v(a,b){this.x=t(a)?a:0;this.y=t(b)?b:0}p=v.prototype;p.l=function(){return new v(this.x,this.y)};function Qa(a){var b=new v(0,0),c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}p.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};p.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};p.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
  p.translate=function(a,b){a instanceof v?(this.x+=a.x,this.y+=a.y):(this.x+=a,ga(b)&&(this.y+=b));return this};p.scale=function(a,b){var c=ga(b)?b:a;this.x*=a;this.y*=c;return this};function Ra(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}p=Ra.prototype;p.l=function(){return new Ra(this.top,this.right,this.bottom,this.left)};p.contains=function(a){return!this||!a?n:a instanceof Ra?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom};
  p.expand=function(a,b,c,d){ia(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=b,this.bottom+=c,this.left-=d);return this};p.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};p.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};
  p.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};p.translate=function(a,b){a instanceof v?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,ga(b)&&(this.top+=b,this.bottom+=b));return this};p.scale=function(a,b){var c=ga(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function Sa(a,b){this.width=a;this.height=b}p=Sa.prototype;p.l=function(){return new Sa(this.width,this.height)};function Ta(a){return a.width*a.height}p.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};p.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};p.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
  p.scale=function(a,b){var c=ga(b)?b:a;this.width*=a;this.height*=c;return this};Ra.prototype.size=function(){return new Sa(this.right-this.left,this.bottom-this.top)};function Ua(){}Ua.prototype.ka=ba;function Va(a){return a.Xb?a.Xb:a}function Wa(a,b){Xa(b,a);b.Xb=Va(a);return b};var w=new Ua;w.ab=function(){};
  w.Se=function(){var a=this.pc(),b;if(this.f){this.Zb&&this.Zb.contains(a)&&(b=Ta(this.Zb.size())/Ta(a.size()))&&1.6>b&&0.5<b?a=this.Zb:1!=this.Zf&&0!=this.n.length&&(this instanceof Ya||a.expand(12,12,12,12));this.Zb=a;var c=a.size();b=c.l().ceil();if(this.f.width!=b.width||this.f.height!=b.height)this.f.width=b.width,this.f.height=b.height,this.tc=1;var d=this.B.l();this.t[Za]&&(d=this.t[Za]);0!=b.width&&d.scale(c.width/b.width);c=$a(this);this.Fc=c.left-a.left;this.Gc=c.top-a.top;a=this.h().l();
  c=this.ua;a.width*=c.x;a.height*=c.y;c=this.r.l();this.t[ab]&&(c=this.t[ab]);c.x-=a.width+this.Fc;c.y-=a.height+this.Gc;bb(this.f,100*((this.Fc+a.width)/b.width),100*((this.Gc+a.height)/b.height),k);!this.ia[ab]&&(!this.ia[Za]&&!this.ia[cb])&&(a=-(this.S%=360),t(this.t[cb])&&(a=-this.t[cb]),db(this.f,eb(new fb,0.1).translate(c.x,c.y).rotate(a).scale(d.x,d.y)));this.tc&&(d=this.f.getContext("2d"),d.clearRect(0,0,b.width,b.height),d.save(),d.translate(this.Fc,this.Gc),b=this.h(),a=this.ua,d.translate(b.width*
  a.x,b.height*a.y),this.z.fe.call(this,d),d.restore(),this.tc=0)}};w.update=function(){};
  w.fe=function(a){if(this.A&&(this.q!=this.Da&&(this.Da&&x.Be.call(this),this.q&&x.Nd.call(this)),!this.Wa&&!this.jc&&!(0==this.L||1==this.nc))){1!=this.L&&(a.globalAlpha*=this.L);if(this.q){x.Wd.call(this.q);var b=this.Da,c=this.B;a.save();a.save();a.translate(b.ue.x,b.ue.y);a.rotate(-b.ve);this.Kb&&a.rotate((this.S%=360)*Math.PI/180);a.beginPath();a.moveTo(0,0);a.lineTo(b.jd/c.x,0);a.lineTo(b.jd/c.x,b.hd/c.y);a.lineTo(0,b.hd/c.y);a.closePath();a.restore();a.clip()}this.z.ka.call(this,a);for(var b=
  new v(0,0),d=0,e;e=this.n[d];d++){var f=gb(e,b).l(),h=e.S%=360,c=e.B;a.save();a.translate(f.x,f.y);a.scale(c.x,c.y);0!=h&&a.rotate(-h*Math.PI/180);this.z.fe.call(e,a);a.restore()}1!=this.L&&(a.globalAlpha/=this.L);this.Da&&a.restore()}};function hb(a,b){this.x=a;this.y=b}u(hb,v);hb.prototype.l=function(){return new hb(this.x,this.y)};hb.prototype.scale=v.prototype.scale;hb.prototype.add=function(a){this.x+=a.x;this.y+=a.y;return this};hb.prototype.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};function jb(){0!=kb&&(this.Nf=Error().stack,ja(this));this.ee=this.ee;this.qf=this.qf}var kb=0;jb.prototype.ee=n;var lb="closure_listenable_"+(1E6*Math.random()|0),mb=0;function nb(a,b,c,d,e){this.Va=a;this.sc=m;this.src=b;this.type=c;this.capture=!!d;this.ic=e;this.key=++mb;this.mb=this.$b=n}function ob(a){a.mb=k;a.Va=m;a.sc=m;a.src=m;a.ic=m};function pb(a,b){for(var c in a)b.call(g,a[c],c,a)}var qb="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Xa(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<qb.length;f++)c=qb[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}}function rb(a){var b=arguments.length;if(1==b&&da(arguments[0]))return rb.apply(m,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=k;return c};function tb(a){this.src=a;this.ea={};this.Cc=0}tb.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.ea[f];a||(a=this.ea[f]=[],this.Cc++);var h=ub(a,b,d,e);-1<h?(b=a[h],c||(b.$b=n)):(b=new nb(b,this.src,f,!!d,e),b.$b=c,a.push(b));return b};tb.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.ea))return n;var e=this.ea[a];b=ub(e,b,c,d);return-1<b?(ob(e[b]),Ga.splice.call(e,b,1),0==e.length&&(delete this.ea[a],this.Cc--),k):n};
  function vb(a,b){var c=b.type;c in a.ea&&Ma(a.ea[c],b)&&(ob(b),0==a.ea[c].length&&(delete a.ea[c],a.Cc--))}tb.prototype.Qc=function(a,b,c,d){a=this.ea[a.toString()];var e=-1;a&&(e=ub(a,b,c,d));return-1<e?a[e]:m};function ub(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.mb&&f.Va==b&&f.capture==!!c&&f.ic==d)return e}return-1};function wb(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.Ia=n;this.Ce=k}wb.prototype.stopPropagation=function(){this.Ia=k};wb.prototype.preventDefault=function(){this.defaultPrevented=k;this.Ce=n};var xb;a:{var yb=q.navigator;if(yb){var zb=yb.userAgent;if(zb){xb=zb;break a}}xb=""}function Ab(a){return-1!=xb.indexOf(a)};var Bb=Ab("Opera")||Ab("OPR"),y=Ab("Trident")||Ab("MSIE"),Cb=Ab("Gecko")&&-1==xb.toLowerCase().indexOf("webkit")&&!(Ab("Trident")||Ab("MSIE")),A=-1!=xb.toLowerCase().indexOf("webkit"),Db=A&&Ab("Mobile"),Eb=q.navigator||m,Fb=-1!=(Eb&&Eb.platform||"").indexOf("Mac");function Gb(){var a=q.document;return a?a.documentMode:g}
  var Hb=function(){var a="",b;if(Bb&&q.opera)return a=q.opera.version,ha(a)?a():a;Cb?b=/rv\:([^\);]+)(\)|;)/:y?b=/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/:A&&(b=/WebKit\/(\S+)/);b&&(a=(a=b.exec(xb))?a[1]:"");return y&&(b=Gb(),b>parseFloat(a))?String(b):a}(),Ib={};
  function Jb(a){var b;if(!(b=Ib[a])){b=0;for(var c=va(String(Hb)).split("."),d=va(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f<e;f++){var h=c[f]||"",l=d[f]||"",s=RegExp("(\\d*)(\\D*)","g"),F=RegExp("(\\d*)(\\D*)","g");do{var z=s.exec(h)||["","",""],H=F.exec(l)||["","",""];if(0==z[0].length&&0==H[0].length)break;b=((0==z[1].length?0:parseInt(z[1],10))<(0==H[1].length?0:parseInt(H[1],10))?-1:(0==z[1].length?0:parseInt(z[1],10))>(0==H[1].length?0:parseInt(H[1],10))?1:0)||((0==z[2].length)<
  (0==H[2].length)?-1:(0==z[2].length)>(0==H[2].length)?1:0)||(z[2]<H[2]?-1:z[2]>H[2]?1:0)}while(0==b)}b=Ib[a]=0<=b}return b}var Kb=q.document,Lb=!Kb||!y?g:Gb()||("CSS1Compat"==Kb.compatMode?parseInt(Hb,10):5);var Mb=!y||y&&9<=Lb,Nb=y&&!Jb("9");!A||Jb("528");Cb&&Jb("1.9b")||y&&Jb("8")||Bb&&Jb("9.5")||A&&Jb("528");Cb&&!Jb("8")||y&&Jb("9");function Ob(a){Ob[" "](a);return a}Ob[" "]=ba;function Pb(a,b){Pb.Xb(this,"constructor",a?a.type:"");this.relatedTarget=this.currentTarget=this.target=m;this.charCode=this.keyCode=this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=n;this.state=m;this.sf=n;this.Qa=m;if(a){var c=this.type=a.type;this.target=a.target||a.srcElement;this.currentTarget=b;var d=a.relatedTarget;if(d){if(Cb){var e;a:{try{Ob(d.nodeName);e=k;break a}catch(f){}e=n}e||(d=m)}}else"mouseover"==
  c?d=a.fromElement:"mouseout"==c&&(d=a.toElement);this.relatedTarget=d;this.offsetX=A||a.offsetX!==g?a.offsetX:a.layerX;this.offsetY=A||a.offsetY!==g?a.offsetY:a.layerY;this.clientX=a.clientX!==g?a.clientX:a.pageX;this.clientY=a.clientY!==g?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY=a.screenY||0;this.button=a.button;this.keyCode=a.keyCode||0;this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;
  this.sf=Fb?a.metaKey:a.ctrlKey;this.state=a.state;this.Qa=a;a.defaultPrevented&&this.preventDefault()}}u(Pb,wb);Pb.prototype.stopPropagation=function(){Pb.Ge.stopPropagation.call(this);this.Qa.stopPropagation?this.Qa.stopPropagation():this.Qa.cancelBubble=k};Pb.prototype.preventDefault=function(){Pb.Ge.preventDefault.call(this);var a=this.Qa;if(a.preventDefault)a.preventDefault();else if(a.returnValue=n,Nb)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Qb="closure_lm_"+(1E6*Math.random()|0),Rb={},Sb=0;function B(a,b,c,d,e){if(da(b)){for(var f=0;f<b.length;f++)B(a,b[f],c,d,e);return m}c=Tb(c);return a&&a[lb]?a.fd(b,c,d,e):Ub(a,b,c,n,d,e)}
  function Ub(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var h=!!e,l=Vb(a);l||(a[Qb]=l=new tb(a));c=l.add(b,c,d,e,f);if(c.sc)return c;d=Wb();c.sc=d;d.src=a;d.Va=c;a.addEventListener?a.addEventListener(b.toString(),d,h):a.attachEvent(b.toString()in Rb?Rb[b.toString()]:Rb[b.toString()]="on"+b.toString(),d);Sb++;return c}function Wb(){var a=Xb,b=Mb?function(c){return a.call(b.src,b.Va,c)}:function(c){c=a.call(b.src,b.Va,c);if(!c)return c};return b}
  function Yb(a,b,c,d,e){if(da(b))for(var f=0;f<b.length;f++)Yb(a,b[f],c,d,e);else c=Tb(c),a&&a[lb]?a.Pa.add(String(b),c,k,d,e):Ub(a,b,c,k,d,e)}function Zb(a,b,c,d,e){if(da(b))for(var f=0;f<b.length;f++)Zb(a,b[f],c,d,e);else if(c=Tb(c),a&&a[lb])a.Id(b,c,d,e);else if(a&&(a=Vb(a)))(b=a.Qc(b,c,!!d,e))&&$b(b)}
  function $b(a){if(!ga(a)&&a&&!a.mb){var b=a.src;if(b&&b[lb])vb(b.Pa,a);else{var c=a.type,d=a.sc;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent&&b.detachEvent(c in Rb?Rb[c]:Rb[c]="on"+c,d);Sb--;(c=Vb(b))?(vb(c,a),0==c.Cc&&(c.src=m,b[Qb]=m)):ob(a)}}}function ac(a,b,c,d){var e=1;if(a=Vb(a))if(b=a.ea[b.toString()]){b=b.concat();for(a=0;a<b.length;a++){var f=b[a];f&&(f.capture==c&&!f.mb)&&(e&=bc(f,d)!==n)}}return Boolean(e)}
  function bc(a,b){var c=a.Va,d=a.ic||a.src;a.$b&&$b(a);return c.call(d,b)}
  function Xb(a,b){if(a.mb)return k;if(!Mb){var c;if(!(c=b))a:{c=["window","event"];for(var d=q,e;e=c.shift();)if(d[e]!=m)d=d[e];else{c=m;break a}c=d}e=c;c=new Pb(e,this);d=k;if(!(0>e.keyCode||e.returnValue!=g)){a:{var f=n;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(h){f=k}if(f||e.returnValue==g)e.returnValue=k}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);for(var f=a.type,l=e.length-1;!c.Ia&&0<=l;l--)c.currentTarget=e[l],d&=ac(e[l],f,k,c);for(l=0;!c.Ia&&l<e.length;l++)c.currentTarget=e[l],
  d&=ac(e[l],f,n,c)}return d}return bc(a,new Pb(b,this))}function Vb(a){a=a[Qb];return a instanceof tb?a:m}var cc="__closure_events_fn_"+(1E9*Math.random()>>>0);function Tb(a){if(ha(a))return a;a[cc]||(a[cc]=function(b){return a.handleEvent(b)});return a[cc]};function C(){jb.call(this);this.Pa=new tb(this);this.Le=this;this.ze=m}u(C,jb);C.prototype[lb]=k;p=C.prototype;p.addEventListener=function(a,b,c,d){B(this,a,b,c,d)};p.removeEventListener=function(a,b,c,d){Zb(this,a,b,c,d)};
  p.dispatchEvent=function(a){var b,c=this.ze;if(c)for(b=[];c;c=c.ze)b.push(c);var c=this.Le,d=a.type||a;if(fa(a))a=new wb(a,c);else if(a instanceof wb)a.target=a.target||c;else{var e=a;a=new wb(d,c);Xa(a,e)}var e=k,f;if(b)for(var h=b.length-1;!a.Ia&&0<=h;h--)f=a.currentTarget=b[h],e=dc(f,d,k,a)&&e;a.Ia||(f=a.currentTarget=c,e=dc(f,d,k,a)&&e,a.Ia||(e=dc(f,d,n,a)&&e));if(b)for(h=0;!a.Ia&&h<b.length;h++)f=a.currentTarget=b[h],e=dc(f,d,n,a)&&e;return e};
  p.fd=function(a,b,c,d){return this.Pa.add(String(a),b,n,c,d)};p.Id=function(a,b,c,d){return this.Pa.remove(String(a),b,c,d)};function dc(a,b,c,d){b=a.Pa.ea[String(b)];if(!b)return k;b=b.concat();for(var e=k,f=0;f<b.length;++f){var h=b[f];if(h&&!h.mb&&h.capture==c){var l=h.Va,s=h.ic||h.src;h.$b&&vb(a.Pa,h);e=l.call(s,d)!==n&&e}}return e&&d.Ce!=n}p.Qc=function(a,b,c,d){return this.Pa.Qc(String(a),b,c,d)};var ec,fc,gc,hc,ic,jc=xb;fc=(ec=A&&Db&&/(ipod|iphone|ipad)/i.test(jc))&&ha(Object.freeze);gc=A&&/playbook/i.test(jc);hc=A&&/Chrome\//i.test(jc);ic=t(document.ontouchmove);var kc=!y||y&&9<=Lb;!Cb&&!y||y&&y&&9<=Lb||Cb&&Jb("1.9.1");y&&Jb("9");function lc(a){return a?new mc(nc(a)):ua||(ua=new mc)}function oc(a,b){pb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:d in pc?a.setAttribute(pc[d],b):0==d.lastIndexOf("aria-",0)||0==d.lastIndexOf("data-",0)?a.setAttribute(d,b):a[d]=b})}var pc={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
  function qc(a){a=a.document;a="CSS1Compat"==a.compatMode?a.documentElement:a.body;return new Sa(a.clientWidth,a.clientHeight)}function rc(a,b,c){return sc(document,arguments)}
  function sc(a,b){var c=b[0],d=b[1];if(!kc&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',wa(d.name),'"');if(d.type){c.push(' type="',wa(d.type),'"');var e={};Xa(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(fa(d)?c.className=d:da(d)?c.className=d.join(" "):oc(c,d));2<b.length&&tc(a,c,b);return c}
  function tc(a,b,c){function d(c){c&&b.appendChild(fa(c)?a.createTextNode(c):c)}for(var e=2;e<c.length;e++){var f=c[e];ea(f)&&!(ia(f)&&0<f.nodeType)?Ia(uc(f)?Na(f):f,d):d(f)}}function vc(a,b){b.parentNode&&b.parentNode.insertBefore(a,b)}function wc(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)}function xc(a){a&&a.parentNode&&a.parentNode.removeChild(a)}
  function yc(a,b){if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function nc(a){return 9==a.nodeType?a:a.ownerDocument||a.document}
  function zc(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else{for(var c;c=a.firstChild;)a.removeChild(c);a.appendChild(nc(a).createTextNode(String(b)))}}function uc(a){if(a&&"number"==typeof a.length){if(ia(a))return"function"==typeof a.item||"string"==typeof a.item;if(ha(a))return"function"==typeof a.item}return n}
  function mc(a){this.Oa=a||q.document||document}function Ac(a,b){var c;c=a.Oa;var d=b&&"*"!=b?b.toUpperCase():"";c=c.querySelectorAll&&c.querySelector&&d?c.querySelectorAll(d+""):c.getElementsByTagName(d||"*");return c}p=mc.prototype;p.$d=function(a,b,c){return sc(this.Oa,arguments)};p.createElement=function(a){return this.Oa.createElement(a)};p.createTextNode=function(a){return this.Oa.createTextNode(String(a))};p.appendChild=function(a,b){a.appendChild(b)};p.contains=yc;function Bc(a,b,c){a:if(c=Ea(c),a.style[c]===g){var d=(A?"Webkit":Cb?"Moz":y?"ms":Bb?"O":m)+Fa(c);if(a.style[d]!==g){c=d;break a}}c&&(a.style[c]=b)}function Cc(a,b){var c;a:{c=nc(a);if(c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,m))){c=c[b]||c.getPropertyValue(b)||"";break a}c=""}return c||(a.currentStyle?a.currentStyle[b]:m)||a.style&&a.style[b]}
  function Dc(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}y&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}
  function Ec(a){if(y&&!(y&&8<=Lb))return a.offsetParent;var b=nc(a),c=Cc(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(c=Cc(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return m}
  function Fc(a,b,c){if(b instanceof Sa)c=b.height,b=b.width;else if(c==g)throw Error("missing height argument");a.style.width=Gc(b);a.style.height=Gc(c)}function Gc(a){"number"==typeof a&&(a=Math.round(a)+"px");return a}function Hc(a){var b=Ic;if("none"!=Cc(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a}
  function Ic(a){var b=a.offsetWidth,c=a.offsetHeight,d=A&&!b&&!c;return(!t(b)||d)&&a.getBoundingClientRect?(a=Dc(a),new Sa(a.right-a.left,a.bottom-a.top)):new Sa(b,c)}function Jc(a){var b=lc(g),c=m,c=b.Oa;if(y&&c.createStyleSheet)b=c=c.createStyleSheet(),y&&t(b.cssText)?b.cssText=a:b.innerHTML=a;else{var d=Ac(b,"head")[0];d||(c=Ac(b,"body")[0],d=b.$d("head"),c.parentNode.insertBefore(d,c));var e=c=b.$d("style");y&&t(e.cssText)?e.cssText=a:e.innerHTML=a;b.appendChild(d,c)}return c};var Kc,Lc,Mc,Nc,Oc,Pc,Qc;(function(){var a=A?"Webkit":Cb?"Moz":Bb?"O":y?"ms":"",b=rc("div").style;Kc="-"+a.toLowerCase()+"-transform";Lc=function(a){return b[a]!==g?a:n};Mc=function(b){var d=b.charAt(0).toLowerCase()+b.substr(1),e=a+b;return Lc(b)?b:Lc(d)?d:Lc(e)?e:g}})();var Rc=function(){var a=Mc("BorderRadius");return function(b,c,d,e){e=e?"%":"px";d=t(d)?d:c;c=(da(c)?c.join(e+" "):c)+e+"/"+((da(d)?d.join(e+" "):d)+e);c!=b.Pe&&(b.style[a]=b.Pe=c)}}();
  function fb(a){this.Dc=[];this.precision=1;this.ec=k;this.Sf&&eb(this,a)}function Sc(a,b){a.ec=b;return a}fb.prototype.scale=function(a,b){this.Dc.push("scale("+a+","+b+")");return this};fb.prototype.rotate=function(a,b){var c;c=this.ec&&(ec||gc)?"rotate3d(0, 0, 1, "+a+(b?b:"deg")+")":"rotate("+a+(b?b:"deg")+")";0!=a&&this.Dc.push(c);return this};
  fb.prototype.translate=function(a,b,c){var d=1/this.precision,e="translate";if(this.ec&&(hc||ec||gc))e+="3d";e+="("+a*d+"px,"+b*d+"px";if(this.ec&&(hc||ec||gc))e+=","+(c?c:0)*d+"px";this.Dc.push(e+")");return this};function eb(a,b){if(1!=a.precision){var c=1/a.precision;a.scale(c,c);a.precision=1}1!=b&&(a.scale(b,b),a.precision=b);return a}fb.prototype.toString=function(){1!=this.precision&&eb(this,1);return this.Dc.join(" ")};
  var db=function(){var a=Mc("Transform");return function(b,c){var d=c.toString();d!=b.Ff&&(b.style[a]=b.Ff=d);ra=1}}(),bb=function(){var a=Mc("TransformOrigin");return function(b,c,d,e){e=e?"%":"px";c=c+e+" "+d+e;c!=b.Gf&&(b.style[a]=b.Gf=c)}}();
  (function(){function a(a,b){if(!a.length)return a;for(var e=a.split("),"),f=0;f<e.length-1;f++)e[f]+=")";e=Ja(e,function(a){return-1==a.indexOf(b)});return e.join(",")}var b=Mc("Transition");Nc=!!b&&!Bb;Oc=function(c,d,e,f){if(b){var h=a(c.style[b],d);h.length&&(h+=", ");h+=d+" "+e+"s cubic-bezier("+f[1]+","+f[2]+","+f[3]+","+f[4]+")";c.style[b]=h}};Pc=function(c,d){b&&c&&(c.style[b]=a(c.style[b],d))};Qc=function(a,b,e){if(a.Jf!=b||a.bf!=e)a.Jf=b,a.bf=e,Fc(a,b,e)}})();var x=new Ua;x.ab=function(){for(var a=0,b,c=0;b=this.n[c];c++)b=b instanceof D?b.M:b,b==this.f.childNodes[a]?a++:(yc(this.ba,b)&&xc(b),x.Ne(this.ba,b,a++))};
  x.Te=function(){var a=this.h(),b=this.r,c=this.B,d=this.Pd;this.t[ab]&&(b=this.t[ab]);var e=a.width,a=a.height,c=c.l();this.t[Za]&&(c=this.t[Za].l());Qc(this.f,e,a);bb(this.f,100*this.ua.x,100*this.ua.y,k);var e=this.ua.x*e,f=this.ua.y*a,a=b.x-e,b=b.y-f,h=this.ha?this.ha.Ca:0;(0!=e-h||0!=f-h)&&(this.f==this.ba&&this.n.length)&&x.lf.call(this);this.f!=this.ba&&!this.ia[ab]&&(!this.ia[Za]&&!this.ia[cb])&&db(this.ba,Sc(new fb,d).translate(e-h,f-h));this.q!=this.Da&&(this.Da&&x.Be.call(this),this.q&&
  x.Nd.call(this));d=Sc(eb(new fb,0.1),d);this.q&&(x.Wd.call(this.q),eb(eb(d,0.1).translate(-this.q.jf-e,-this.q.kf-f).rotate(this.q.ve,"rad").translate(e,f),1));e=-(this.S%=360);t(this.t[cb])&&(e=-this.t[cb]);d.translate(a,b).rotate(e).scale(c.x,c.y);!this.ia[ab]&&(!this.ia[Za]&&!this.ia[cb])&&db(this.f,d)};
  x.update=function(){if(this.f&&!this.nc){x.Te.call(this);if(!this.ia[Tc]){var a=this.L;t(this.t[Tc])&&(a=this.t[Tc]);if(this.u&Uc){var b=this.f.style;"opacity"in b?b.opacity=a:"MozOpacity"in b?b.MozOpacity=a:"filter"in b&&(b.filter=""===a?"":"alpha(opacity="+100*a+")")}}this.u&Vc&&(this.f.style.display=this.jc?"none":"block");this.Wa||this.z.ka.call(this,this.f)}};
  x.Wd=function(){if(t(this.Fd)&&this.Fd.A){var a=this.Fd,b=$a(this),c=new v(b.left,b.top),d=new v(b.right,b.top),e=new v(b.right,b.bottom),b=a.getParent(),c=!this.A?c:b.Aa(this.Gb(c)),d=!this.A?d:b.Aa(this.Gb(d)),e=!this.A?e:b.Aa(this.Gb(e)),b=Math.atan2(c.y-d.y,d.x-c.x),f=d.x-c.x,h=c.y-d.y,l=e.x-d.x,s=e.y-d.y,d=Math.cos(b),e=Math.sin(b);this.jd=Math.round(Math.sqrt(f*f+h*h));this.hd=Math.round(Math.sqrt(l*l+s*s));Va(a.z)==x&&(f=a.M,Fc(f,this.jd,this.hd),db(f,Sc(eb(new fb,0.1),this.Pd).translate(c.x,
  c.y).rotate(-b,"rad")));Va(this.z)==x&&(this.f.style.display="none");this.ue=Wc(a,c.l());this.hf=k;this.jf=d*c.x-e*c.y;this.kf=d*c.y+e*c.x;this.ve=b}};x.Ne=function(a,b,c){c==g||a.childNodes.length<=c?a.appendChild(b):a.insertBefore(b,a.childNodes[c])};x.lf=function(){this.ba=rc("div");for(var a=document.createDocumentFragment(),b;b=this.f.firstChild;)this.f.removeChild(b),a.appendChild(b);this.ba.appendChild(a);this.f.appendChild(this.ba)};
  x.Be=function(){if(this.f!=this.M){if(Va(this.z)==x){xc(this.f);var a=this.M,b=a.parentNode;b&&b.replaceChild(this.f,a);this.M=this.f}this.Da.nc=0;this.Da=m}};x.Nd=function(){if(Va(this.z)==x){this.M=rc("div");this.M.style.cssText="position:absolute;overflow:hidden;";bb(this.M,0,0);var a=this.f,b=a.parentNode;b&&b.replaceChild(this.M,a);this.M.appendChild(this.f)}this.q.nc=1;this.q.Fd=this;this.Da=this.q;E(this.q,Xc)};rb("area base br col command embed hr img input keygen link meta param source track wbr".split(" "));rb("action","cite","data","formaction","href","manifest","poster","src");rb("link","script","style");y&&Jb(8);(function(){var a=[[],[]],b=[[],[]];sa=function(c,d,e){La((e?b:a)[d||0],c)};ta=function(){for(var c,d=0;2>d;d++){for(;a[d].length;)c=a[d][0],c.update(d),c.u=0,c==a[d][0]&&a[d].shift();a[d]=[]}b=[[],[]]}})();var Xc=1,Uc=16,Vc=32,ab=1,Za=2,cb=4,Tc=5;Jc(".lime-director {position:absolute; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; image-rendering:  optimizeSpeed; overflow: hidden;}.lime-director div, .lime-director img, .lime-director canvas {-webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; position: absolute; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-user-select: none; -webkit-user-select: none; -webkit-user-drag: none;}.lime-scene {position:absolute; width:100%; height:100%; left: 0px; top: 0px; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}.lime-fps {float: left; background: #333; color: #fff; position: absolute; top:0px; left: 0px; padding:2px 4px;}div.lime-layer {position: absolute; left: 0px; top: 0px; width:0px; height:0px; border: none !important;}.lime-cover {position: absolute; left: 0px; top: 0px;}.lime-button {cursor: pointer;}");function D(){C.call(this);this.n=[];this.w=m;this.Ba={};this.t={};this.ia={};this.Hd={};this.Pd=k;this.A=n;this.Ad=this.Kc=m;this.O={};this.Cd(1);this.b(0,0);this.d(0,0);this.fa(0.5,0.5);this.S=0;this.t[cb]||E(this,Xc);this.Sd=0;E(this,7);this.L=1;Yc(this);Zc(this,Va(this.Ya[0]));E(this,64)}u(D,C);p=D.prototype;p.Ya=[x,w];function Zc(a,b){if(!a.z||Va(a.z)!=b){for(var c=-1,d=0;d<a.Ya.length;d++)if(Va(a.Ya[d])==b){c=d;break}if(-1!=c){a.z=a.Ya[d];E(a,64);for(d=0;c=a.n[d];d++)Zc(c,b)}}}
  p.Kb=function(){return!(this.w&&Va(this.w.z)==w)};function $c(a){return a.Kb()?(a.Kb()?ad(a):bd(a),a):a.w?$c(a.w):m}function cd(a){if(!a.w||a instanceof Ya)return[];var b=a.w.n.indexOf(a);a=cd(a.w);a.push(b);return a}function dd(a,b){if(a==b)return 0;for(var c=cd(a),d=cd(b),e=0;;){if(c.length<=e)return 1;if(d.length<=e)return-1;if(c[e]==d[e])e++;else return c[e]>d[e]?-1:1}}
  function E(a,b,c,d){b&&!a.u&&sa(a,c,d);c=a.u;a.u|=b;if(64==b&&!(c&64))for(c=0;d=a.n[c];c++)d instanceof D&&E(d,64);if(!t(a.u)||!b)a.u=0;b&&a.Wa&&(a.hf=n,E(a.Wa,-1));return a}p.Cd=function(a,b){this.B=1==arguments.length&&ga(a)?new hb(a,a):2==arguments.length?new hb(arguments[0],arguments[1]):a;this.t[Za]||E(this,2)};p.b=function(a,b){this.r=2==arguments.length?new v(arguments[0],arguments[1]):a;return this.t[ab]?this:E(this,Xc)};
  function Yc(a){if(m!=a.q){if(a.q){var b=a.q;delete b.bc;ed(b,b.getParent());delete a.q.Wa}a.q=m;a.q&&(b=a.q,b.bc=k,b.A&&fd(b,b.getParent()),a.q.Wa=a);E(a,4)}}p.fa=function(a,b){this.ua=2==arguments.length?new hb(arguments[0],arguments[1]):a;return E(this,Xc)};function gd(a,b){a.jc=b;E(a,Vc);a.Rd=0;return a}p.h=aa("J");
  p.d=function(a,b){var c=this.J,d,e;d=2==arguments.length?new Sa(arguments[0],arguments[1]):a;var f=this.ua;if(c&&this.n.length)for(var h=0;h<this.n.length;h++){var l=this.n[h];if(l.Ye){var s=l.Sd;if(0!=s){var F=hd(l);e=c.width;var z=F.left+f.x*c.width,H=F.right-F.left,ib=e-F.right-f.x*c.width;s&1&&(e-=z);s&2&&(e-=H);s&4&&(e-=ib);e!=c.width&&(e=(d.width-e)/(c.width-e),s&1&&(z*=e),s&2&&(H*=e));e=c.height;var ib=F.top+f.y*c.height,sb=F.bottom-F.top,F=e-F.bottom-f.y*c.height;s&8&&(e-=ib);s&16&&(e-=sb);
  s&32&&(e-=F);e!=c.height&&(e=(d.height-e)/(c.height-e),s&8&&(ib*=e),s&16&&(sb*=e));s=l.ua;l.d(H,sb);l.b(z+s.x*H-f.x*d.width,ib+s.y*sb-f.y*d.height)}}}this.J=d;return E(this,2)};p.Ye=aa("Sd");p.Aa=function(a){if(!this.A)return a;a=this.getParent().Aa(a);return Wc(this,a)};function Wc(a,b){if(!a.getParent())return m;b.x-=a.r.x;b.y-=a.r.y;b.x/=a.B.x;b.y/=a.B.y;if(0!=a.S){var c=b.l(),d=a.S*Math.PI/180,e=Math.cos(d),d=Math.sin(d);b.x=e*c.x-d*c.y;b.y=e*c.y+d*c.x}return b}
  p.Gb=function(a){return!this.A?a:this.getParent().Gb(gb(this,a))};function gb(a,b){if(!a.getParent())return b;var c=b.l();if(0!=a.S){var d=-a.S*Math.PI/180,e=Math.cos(d),d=Math.sin(d);c.x=e*b.x-d*b.y;c.y=e*b.y+d*b.x}c.x*=a.B.x;c.y*=a.B.y;c.x+=a.r.x;c.y+=a.r.y;return c}function G(a,b){a.L=b;var c=a.jc;0==a.L&&!c?(gd(a,k),a.Rd=1):0!=a.L&&(c&&a.Rd)&&gd(a,n);if(t(a.t[Tc]))return a;E(a,Uc);return a}
  function ad(a){function b(){this.f=this.M=this.ba=rc(c);this.Cb&&id(this.f,this.Cb);this.u|=-1}var c=Va(a.z)==w?"canvas":"div";if(a.f){if(a.f.tagName.toLowerCase()!=c){var d=a.M;b.call(a);d.parentNode&&d.parentNode.replaceChild(a.M,d)}}else b.call(a)}function bd(a){a.M&&(xc(a.M),delete a.f,delete a.M,delete a.ba)}p.ab=function(){this.u&=-65;this.Kb()?ad(this):bd(this);if(this.w&&this.w.u&64)this.w.ab();else if(this.Kb()){for(var a=0,b;b=this.n[a];a++)b instanceof D&&b.ab();this.z.ab.call(this)}};
  p.update=function(a){var b,c;a=a||0;ja(this);this.u&64&&this.ab();var d=Va(this.z)==x||a;if(d){for(var e in this.Hd)delete this.t[e],delete this.ia[e],b=parseInt(e,10)==Tc?"opacity":Kc,Pc(this.f,b),this.f!=this.ba&&Pc(this.Mf,b);b=0;for(e in this.Ba)c=this.Ba[e],c[3]||(c[3]=1,e==ab&&this.tf!=this.r&&(E(this,Xc,0,k),b=1),e==Za&&this.yf!=this.B&&(E(this,2,0,k),b=1),e==Tc&&this.rf!=this.L&&(E(this,Uc,0,k),b=1),e==cb&&this.xf!=this.S&&(E(this,128,0,k),b=1));if(!b)for(e in this.Ba){c=this.Ba[e];b=parseInt(e,
  10)==Tc?"opacity":Kc;if(Va(this.z)==x||"opacity"!=b)this.t[e]=c[0],Oc(this.f,b,c[1],c[2]),this.f!=this.ba&&b==Kc&&Oc(this.ba,b,c[1],c[2]);delete this.Ba[e]}this.tf=this.r;this.yf=this.B;this.rf=this.L;this.xf=this.S;this.Hd={}}a?this.z.Se.call(this):(Va(this.z)==w&&(c=$c(this),c.tc=1,c==this&&(this.u==Xc&&!this.q)&&(c.tc=0),sa($c(this),1)),this.z.update.call(this));if(d)for(e in this.t)this.t[e]&&(this.ia[e]=k);if(this.Ma)for(e=0;e<this.Ma.length;e++)E(this.Ma[e],7);E(this,0,a)};
  p.getParent=function(){return this.w?this.w:m};p.appendChild=function(a,b){a instanceof D&&a.getParent()?a.getParent().removeChild(a):a.parentNode&&xc(a);a.w=this;b==g?this.n.push(a):Oa(this.n,b,0,a);Va(this.z)!=x&&Zc(a,Va(this.z));a instanceof D&&(this.A&&jd(a),E(a,64));return E(this,64)};
  p.removeChild=function(a){a=this.n.indexOf(a);if(0<=a&&this.n.length>a){var b=0<=a&&this.n.length>a?this.n[a]:m;b.Wa&&Yc(b.Wa);b instanceof D?(this.A&&kd(b),bd(b),b.w=m):xc(b);this.n.splice(a,1);a=E(this,64)}else a=this;return a};p.fd=function(a,b,c,d){C.prototype.fd.apply(this,arguments);ic&&"mouse"==a.substring(0,5)||(t(this.O[a])||(this.O[a]=[0,0]),this.A&&0==this.O[a][0]&&(this.O[a][0]=1,this.V().gb.uc(this,a)),this.O[a][1]++)};
  p.Id=function(a,b,c,d){C.prototype.Id.apply(this,arguments);ic&&"mouse"==a.substring(0,5)||(this.A&&1==this.O[a][1]&&(this.O[a][0]=0,this.V().gb.Lb(this,a)),this.O[a][1]--,this.O[a][1]||delete this.O[a])};p.V=function(){return!this.A?m:this.Kc};p.gc=function(){return!this.A?m:this.Ad};function kd(a){var b;a.bc||ed(a,a.getParent());for(var c=0;b=a.n[c];c++)b instanceof D&&kd(b);for(var d in a.O){a.O[d][0]=0;if(!a.V())debugger;a.V().gb.Lb(a,d)}ld(a.V().gb,a);a.A=n;a.Kc=m;a.Ad=m}
  function jd(a){a.A=k;a.Kc=a.w.V();a.Ad=a.w.gc();for(var b=0,c;c=a.n[b];b++)c instanceof D&&jd(c);for(var d in a.O)a.O[d][0]=1,a.V().gb.uc(a,d);a.bc&&(a.bc=k,a.A&&fd(a,a.getParent()));ld(a.V().gb,a)}function fd(a,b){b.Ma||(b.Ma=[]);La(b.Ma,a);!b&&!(b.getParent()instanceof Ya)&&fd(a,b.getParent())}function ed(a,b){b&&b.Ma&&(Ma(b.Ma,a),ed(a,b.getParent()))}function $a(a){var b=a.h();a=a.ua;return new Ra(-b.height*a.y,b.width*(1-a.x),b.height*(1-a.y),-b.width*a.x)}
  function hd(a,b){var c=b||$a(a),d=new v(c.left,c.top),e=new v(c.right,c.top),f=new v(c.left,c.bottom),c=new v(c.right,c.bottom),d=gb(a,d),e=gb(a,e),f=gb(a,f),c=gb(a,c);return new Ra(Math.floor(Math.min(d.y,e.y,f.y,c.y)),Math.ceil(Math.max(d.x,e.x,f.x,c.x)),Math.ceil(Math.max(d.y,e.y,f.y,c.y)),Math.floor(Math.min(d.x,e.x,f.x,c.x)))}
  p.pc=function(){var a=$a(this);a.left==a.right&&this.n.length&&(a=hd(this.n[0],this.n[0].pc()));for(var b=0,c;c=this.n[b];b++)if(1!=c.nc){var d=a;c=hd(c,c.pc());d.left=Math.min(d.left,c.left);d.top=Math.min(d.top,c.top);d.right=Math.max(d.right,c.right);d.bottom=Math.max(d.bottom,c.bottom)}return a};p.oa=function(a){this.Hd[a]=1};p.xa=function(a){var b=this.Aa(a.nb);return $a(this).contains(b)?(a.position=b,k):n};function I(a,b){b.wb(a);b.play()};function J(){D.call(this);this.Cb="lime-layer"}u(J,D);J.prototype.xa=function(a){for(var b=0,c;c=this.n[b];b++)if(c.xa(a))return a.position=this.Aa(a.nb),k;return n};var K=new function(){this.na=[];this.Fe=this.bb=n;this.vf=this.le=0;this.Mc=1E3/30;this.Ta=0};K.Je=function(a,b,c){this.Nc=a;this.Jc=b;this.paused=n;this.I=c};function md(a,b){this.kd=a;this.dd=t(b)?b:-1;this.Ea=[]}md.prototype.qb=function(a){if(this.Ea.length)for(var b,c=this.Ea.length;0<=--c;)if((b=this.Ea[c])&&!b.paused&&ha(b.Nc))if(b.I>a)b.I-=a;else{var d=this.kd+a-b.I;b.I=this.kd-(a-b.I);0>b.I&&(b.I=0);b.Nc.call(b.Jc,d);-1!==this.dd&&(this.dd--,0==this.dd&&K.Ie(b.id))}};K.na.push(new md(0));
  for(var nd=["webkit","moz"],od=0;od<nd.length&&!q.requestAnimationFrame;++od)q.requestAnimationFrame=window[nd[od]+"RequestAnimationFrame"],q.cancelAnimationFrame=q[nd[od]+"CancelAnimationFrame"]||q[nd[od]+"CancelRequestAnimationFrame"];K.Kd=!!q.requestAnimationFrame;K.Pf=aa("Mc");K.Xf=function(a){this.Mc=a;this.bb&&(K.be(),K.Ld())};K.pf=function(){var a=0;return function(){return a++}}();
  K.Bd=function(a,b,c){c=t(c)?c:this.na[0];a=new this.Je(a,b,c.kd);a.id=this.pf();La(c.Ea,a);La(this.na,c);this.bb||K.Ld()};K.Ie=function(a,b){for(var c=this.na.length,d=ha(a)?function(b){return function(c){return c.Nc==a&&c.Jc==b}}(b):function(b){return b.id==a};0<=--c;){for(var e=this.na[c],f=e.Ea,h,l=f.length;0<=--l;)h=f[l],d(h)&&Ma(f,h);0==f.length&&0!=c&&Ma(this.na,e)}1==this.na.length&&0==this.na[0].Ea.length&&K.be()};
  K.Ld=function(){this.bb||(this.Fe?this.Md():setTimeout(oa(this.Md,this),0),this.bb=this.Fe=k)};K.Md=function(){this.Ta=this.now();K.Kd&&q.requestAnimationFrame?q.mozRequestAnimationFrame&&11>Hb?(q.mozRequestAnimationFrame(),this.Td=oa(K.Oe,this),q.addEventListener("MozBeforePaint",this.Td,n)):(this.Qd=oa(K.Me,this),this.vf=q.requestAnimationFrame(this.Qd)):this.le=setInterval(oa(K.Df,this),K.Mc)};(function(){var a=q.performance,b=a&&(a.now||a.webkitNow);K.now=function(){return b?b.call(a):pa()}})();
  K.be=function(){this.bb&&(K.Kd&&q.requestAnimationFrame?q.mozRequestAnimationFrame&&11>Hb?q.removeEventListener("MozBeforePaint",this.Td,n):q.cancelAnimationFrame(this.wf):clearInterval(this.le),this.bb=n)};K.Me=function(){time=this.now();var a=time-this.Ta;0>a&&(a=1);K.Lc(a);this.Ta=time;this.wf=q.requestAnimationFrame(this.Qd)};K.Oe=function(a){K.Lc(a.timeStamp-this.Ta);this.Ta=a.timeStamp;q.mozRequestAnimationFrame()};K.Df=function(){var a=this.now(),b=a-this.Ta;0>b&&(b=1);K.Lc(b);this.Ta=a};
  K.Lc=function(a){for(var b=this.na.slice(),c=b.length;0<=--c;)b[c].qb(a);1==ra&&(/Firefox\/18./.test(xb)&&!qa.Kf)&&(K.xe?(document.body.style.MozTransform="",K.xe=0):(document.body.style.MozTransform="scale(1,1)",K.xe=1),ra=0)};K.Re=function(a){for(var b,c,d,e,f=this.na.length;0<=--f;){b=this.na[f];for(e=b.Ea.length;0<=--e;)d=b.Ea[e],c=d.Jc,ha(c.V)&&(c=c.V(),c==a&&(d.paused=n))}};K.Lf=function(a,b,c){K.zf(a,b,c)};K.zf=function(a,b,c){K.Bd(a,b,new md(c,1))};var pd;function L(){C.call(this);this.$a=[];this.Tc=[];this.Bc={};this.Qf=n;this.v=1;this.fb=qd;this.T=0}u(L,C);p=L.prototype;p.scope="";p.a=function(a){this.v=a;return this};function M(a,b){a.fb=b;return a}p.wb=function(a){La(this.$a,a);return this};p.play=function(){this.yd=0;this.he=this.T=1;K.Bd(this.qb,this);this.dispatchEvent({type:"start"})};
  p.stop=function(){if(0!=this.T){var a=this.Tc;if(rd(this)&&this.oa)for(var b=a.length;0<=--b;)this.oa(a[b]);this.Tc=[];this.Bc={};this.T=0;K.Ie(this.qb,this);this.dispatchEvent({type:"stop"})}};p.Hb=function(){return{}};function sd(a,b){var c=ja(b);t(a.Bc[c])||(a.Sa(b),a.Bc[c]=a.Hb(b));return a.Bc[c]}p.Sa=function(a){td.uc(this,a);this.T=1;La(this.Tc,a);this.Pb&&(!this.Dd&&this.yb)&&this.yb()};p.V=function(){return this.$a[0]?this.$a[0].V():m};
  p.qb=function(a){this.Pb&&(!this.Dd&&this.yb)&&this.yb();this.he&&(delete this.he,a=1);this.yd+=a;this.Of=a;a=this.yd/(1E3*this.v);if(isNaN(a)||1<=a)a=1;a=this.Ka(a,this.$a);1==a&&this.stop()};p.Ka=function(a,b){a=this.fb[0](a);isNaN(a)&&(a=1);for(var c=b.length;0<=--c;)this.update(a,b[c]);return a};function rd(a){return ec&&0<a.v&&Nc&&a.Tf}var td=new function(){this.m={}};
  td.uc=function(a,b){if(a.scope.length){var c=ja(b);t(this.m[c])||(this.m[c]={});t(this.m[c][a.scope])&&this.m[c][a.scope].stop();this.m[c][a.scope]=a}};td.$f=function(a){a=ja(a);if(t(this.m[a])){for(var b in this.m[a])this.m[a][b].stop(),delete this.m[a][b];delete this.m[a]}};
  (function(){function a(a){var e,f,h,H;h=a;for(f=0;8>f;f++){H=((b*h+c)*h+d)*h-a;if(5E-5>(0<=H?H:0-H))return h;e=(3*b*h+2*c)*h+d;if(1E-6>(0<=e?e:0-e))break;h-=H/e}e=0;f=1;h=a;if(h<e)return e;if(h>f)return f;for(;e<f;){H=((b*h+c)*h+d)*h;if(5E-5>(0<=H-a?H-a:0-(H-a)))break;a>H?e=h:f=h;h=0.5*(f-e)+e}return h}var b=0,c=0,d=0,e=0,f=0,h=0;pd=function(l,s,F,z){return[function(H){d=3*l;c=3*(F-l)-d;b=1-d-c;h=3*s;f=3*(z-s)-h;e=1-h-f;return((e*a(H)+f)*a(H)+h)*a(H)},l,s,F,z]}})();
  var N=[function(a){return a},0,0,1,1],O=pd(0.42,0,1,1),P=pd(0,0,0.58,1),qd=pd(0.42,0,0.58,1);var ud={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
  darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
  ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
  lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
  moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
  seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function vd(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(wd.test(c))return b.Rc=xd(c),b.type="hex",b;a:{var d=a.match(yd);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length){e=c[0];a=c[1];c=c[2];e=Number(e);a=Number(a);c=Number(c);if(isNaN(e)||0>e||255<e||isNaN(a)||0>a||255<a||isNaN(c)||0>c||255<c)throw Error('"('+e+","+a+","+c+'") is not a valid RGB color');e=zd(e.toString(16));a=zd(a.toString(16));
  c=zd(c.toString(16));b.Rc="#"+e+a+c;b.type="rgb";return b}if(ud&&(c=ud[a.toLowerCase()]))return b.Rc=c,b.type="named",b;throw Error(a+" is not a valid color string");}var Ad=/#(.)(.)(.)/;function xd(a){if(!wd.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(Ad,"#$1$1$2$2$3$3"));return a.toLowerCase()}function Bd(a,b,c){0>c?c+=1:1<c&&(c-=1);return 1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+6*(b-a)*(2/3-c):a}var wd=/^#(?:[0-9a-f]{3}){1,2}$/i,yd=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
  function zd(a){return 1==a.length?"0"+a:a};function Cd(){C.call(this)}u(Cd,C);Cd.prototype.Sc=ba;function Dd(a){if(a[0]instanceof Cd)return a[0];da(a)||(a=Na(arguments));return 2<a.length?new Ed(a):fa(a[0])&&("rgb("==a[0].substring(0,4)||"rgba("==a[0].substring(0,5)||"#"==a[0].substring(0,1))?new Ed(a[0]):new Fd(a[0])}Cd.prototype.Mb=ba;Cd.prototype.Xa=ba;function Ed(a){C.call(this);this.La=1;this.wc(a)}u(Ed,Cd);p=Ed.prototype;p.id="color";function Gd(a,b){return Hd(a,2,b)}
  function Hd(a,b,c){c=c||0.1;var d,e=m;if(ga(a.lb)&&ga(a.ib)&&ga(a.eb))e=[a.lb,a.ib,a.eb,a.La];else if(fa(a.ra)){var f=vd(a.ra);"named"!=f.type&&(e=f.Rc,e=xd(e),e=[parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(5,2),16)]);e.push(1)}d=e;if(!d)return a;d.pop();e=d[0]/255;f=d[1]/255;d=d[2]/255;var h=Math.max(e,f,d),l=Math.min(e,f,d),s=0,F=0,z=0.5*(h+l);h!=l&&(h==e?s=60*(f-d)/(h-l):h==f?s=60*(d-e)/(h-l)+120:h==d&&(s=60*(e-f)/(h-l)+240),F=0<z&&0.5>=z?(h-l)/(2*z):(h-l)/(2-2*z));
  d=[Math.round(s+360)%360,F,z];d[b]+=c;1<d[b]&&(d[b]=1);b=d[1];c=d[2];h=f=e=0;d=d[0]/360;0==b?e=f=h=255*c:(l=h=0,l=0.5>c?c*(1+b):c+b-b*c,h=2*c-l,e=255*Bd(h,l,d+1/3),f=255*Bd(h,l,d),h=255*Bd(h,l,d-1/3));d=[Math.round(e),Math.round(f),Math.round(h)];d.push(a.La);return a.wc(d)}
  p.wc=function(a){var b=a;if(fa(a))return this.ra=a,this;2<arguments.length&&(b=arguments);3<=b.length&&(this.lb=b[0],this.ib=b[1],this.eb=b[2]);4==b.length&&(this.La=b[3]);this.ra=1==this.La?"rgb("+this.lb+","+this.ib+","+this.eb+")":"rgba("+this.lb+","+this.ib+","+this.eb+","+this.La+")";return this};p.Mb=function(a){a.style.background=this.ra};p.Xa=function(a){a.fillStyle=this.ra};p.l=function(){var a=new Ed("");a.lb=this.lb;a.ib=this.ib;a.eb=this.eb;a.La=this.La;a.ra=this.ra;return a};function Fd(a){C.call(this);a&&ha(a.data)&&(a=a.data());fa(a)?(this.ja=a,50<this.ja.length&&(this.ja=this.ja.substr(-50)),Id[this.ja]?this.P=Id[this.ja]:(this.P=new Image,this.P.src=a)):(this.ja=a.src,50<this.ja.length&&(this.ja=this.ja.substr(-50)),this.P=Id[this.ja]?Id[this.ja]:a);this.Db()||B(this.P,"load",this.cf,n,this);Id[this.ja]=this.P}u(Fd,Cd);var Id={};p=Fd.prototype;p.id="image";
  p.Sc=function(a){var b=a.h(),c=this;!b.width&&!b.height&&(this.Db()?a.d(this.P.width,this.P.height):B(this,"load",function(){var a=this.h();!a.width&&!a.height&&this.d(c.P.width,c.P.height)},n,a));this.Db()||B(this,"load",function(){E(a,4)},n,this)};p.cf=function(a){this.dispatchEvent(a)};p.Db=function(){return!(!this.P||!this.P.width||!this.P.height)};p.d=function(a,b,c){ga(a)&&(a=new Sa(a,b),b=c||n);this.J=a;this.Bf=b;return this};
  function Jd(a,b){var c=b.h().l();a.J&&(a.Bf?(c.width*=a.J.width,c.height*=a.J.height):c=a.J);var d=new v(0,0);a.wd&&(a.Rf?(d.x=c.width*a.wd.x,d.y=c.height*a.wd.y):d=a.wd);return[c,d]}p.Mb=function(a,b){var c="url("+this.P.src+")";a.Ke!==c&&(a.style.background=a.Ke=c);var d=Jd(this,b),c=d[0],d=d[1];a.style[Mc("BackgroundSize")]=c.width+"px "+c.height+"px";c=b.ha?b.ha.Ca:0;a.style.backgroundPosition=d.x-c+"px "+(d.y-c)+"px";this.Wf&&(a.style.imageRendering="optimizeQuality")};
  p.Xa=function(a,b){var c=b.h(),d=$a(b);if(c.width&&c.height)try{var e=this.P,f=Jd(this,b),h=f[0],l=f[1],s=a.createPattern(e,"repeat"),F=h.width/e.width,z=h.height/e.height;a.save();a.translate(d.left+l.x,d.top+l.y);a.scale(F,z);a.fillStyle=s;"circle"===b.id||"roundedrect"===b.id?a.fill():a.fillRect(-l.x/F,-l.y/z,c.width/F,c.height/z);a.restore()}catch(H){}};w.aa={};x.aa={};function Q(){D.call(this);this.ha=this.hb=m}u(Q,D);Q.prototype.id="sprite";Q.prototype.Ya=[Wa(x,x.aa),Wa(w,w.aa)];Q.prototype.p=function(a,b,c,d){this.hb=Dd(Na(arguments));this.hb.Sc(this);E(this,4);return this};x.aa.ka=function(a){this.hb===m||this.hb.Mb(a,this);if(this.ha===m){if(this.ke){if(fa("border-width"))Bc(a,0,"border-width");else for(var b in"border-width")Bc(a,"border-width"[b],b);this.ke=n}}else this.ha.Mb(a,this),this.ke=k};
  w.aa.ka=function(a){var b=this.h(),c=this.hb,d=this.ha;if(c||d){var e=$a(this);c&&(c.Xa(a,this),"image"!=c.id&&"frame"!=c.id&&a.fillRect(e.left,e.top,b.width,b.height));if(d&&(d.Xa(a,this),"sprite"==this.id||"label"==this.id))c=d.Ca/2,a.strokeRect(e.left+c,e.top+c,b.width-2*c,b.height-2*c)}};function Kd(){L.call(this)}u(Kd,L);Kd.prototype.update=ba;function R(a){L.call(this);var b=Na(arguments);da(a)&&(b=a);this.m=2<b.length?[b.shift(),new R(b)]:b;this.a(this.m[0].v+this.m[1].v)}u(R,L);R.prototype.Sa=function(a){L.prototype.Sa.call(this,a);this.a(this.m[0].v+this.m[1].v);this.pb=this.m[0].v/this.v;this.Q=-1};R.prototype.stop=function(){this.Q&&-1!=this.Q&&this.m[this.Q].stop(this.$a);L.prototype.stop.apply(this,arguments)};
  R.prototype.Ka=function(a,b){if(0==this.T)return a;for(var c=b.length;0<=--c;)sd(this,b[c]);var d=c=0;a>=this.pb?(c=1,d=1==this.pb?1:(a-this.pb)/(1-this.pb)):(c=0,d=0!=this.pb?a/this.pb:1);-1==this.Q&&1==c&&(this.m[0].T=1,this.m[0].Ka(1,b),this.m[0].stop());this.Q!=c&&(-1!=this.Q&&this.m[this.Q]&&(this.m[this.Q].Ka(1,b),this.m[this.Q].stop()),this.m[c].T=1);this.m[c].Ka(d,b);this.Q=c;return a};function S(a){L.call(this);var b=Na(arguments);da(a)&&(b=a);2<b.length?(this.kb=b.shift(),this.sb=new S(b)):(this.kb=b[0],this.sb=b[1]);var b=this.kb.v,c=this.sb.v;this.a(Math.max(b,c));var d=new Kd;b>c?this.sb=new R(this.sb,d.a(b-c)):b<c&&(this.kb=new R(this.kb,d.a(c-b)))}u(S,L);S.prototype.Sa=function(a){L.prototype.Sa.call(this,a);this.kb.T=1;this.sb.T=1};S.prototype.Ka=function(a,b){if(0!=this.T){for(var c=b.length;0<=--c;)sd(this,b[c]);this.kb.Ka(a,b);this.sb.Ka(a,b);return a}};function T(a){a&&ha(a.data)&&(a=a.data());this.Ha=this.oc=n;this.va=document.createElement("audio");this.va.Vf=k;this.va.loop=n;Cb&&/\.mp3$/.test(a)&&(a=a.replace(/\.mp3$/,".ogg"));this.va.src=a;this.va.load();this.gd=setInterval(oa(this.gf,this),10);this.oc=n}T.prototype.gf=function(){2<this.va.readyState&&(this.oc=k,clearTimeout(this.gd));this.va.error&&clearTimeout(this.gd);ec&&0==this.va.readyState&&(this.oc=k,clearTimeout(this.gd))};T.prototype.Db=aa("oc");
  T.prototype.play=function(){this.Db()&&!this.Ha&&(this.va.play(),this.Ha=k)};T.prototype.stop=function(){this.Ha&&(this.va.pause(),this.Ha=n)};function U(a,b){L.call(this);this.r=2==arguments.length?new v(arguments[0],arguments[1]):a}u(U,L);p=U.prototype;p.scope="move";p.Hb=function(a){var b=a.r,c=new v(this.r.x-b.x,this.r.y-b.y);rd(this)&&(a.Ba[ab]=[this.r,this.v,this.fb,0],E(a,Xc));return{Qb:b,I:c}};p.yb=function(){if(this.Pb&&this.$a.length){var a=this.$a[0].r;this.a(this.Pb*Qa(new v(this.r.x-a.x,this.r.y-a.y))/100);this.Dd=1}};p.update=function(a,b){if(0!=this.T){var c=sd(this,b);b.b(c.Qb.x+c.I.x*a,c.Qb.y+c.I.y*a)}};
  p.oa=function(a){rd(this)&&(a.oa(ab),E(a,Xc))};function V(a,b){L.call(this);this.B=1==arguments.length&&ga(a)?new hb(a,a):2==arguments.length?new hb(arguments[0],arguments[1]):a}u(V,L);V.prototype.scope="scale";V.prototype.Hb=function(a){var b=a.B,c=new hb(this.B.x-b.x,this.B.y-b.y);rd(this)&&(a.Ba[Za]=[new hb(b.x+c.x,b.y+c.y),this.v,this.fb,0],E(a,2));return{Ee:b,I:c}};V.prototype.update=function(a,b){if(0!=this.T){var c=sd(this,b);b.Cd(c.Ee.x+c.I.x*a,c.Ee.y+c.I.y*a)}};V.prototype.oa=function(a){rd(this)&&(a.oa(Za),E(a,2))};function Ld(a,b){C.call(this);this.lc=a||1;this.Tb=b||Md;this.Hc=oa(this.Ef,this);this.Q=pa()}u(Ld,C);Ld.prototype.enabled=n;var Md=q;Ld.prototype.ta=m;Ld.prototype.Ef=function(){if(this.enabled){var a=pa()-this.Q;0<a&&a<0.8*this.lc?this.ta=this.Tb.setTimeout(this.Hc,this.lc-a):(this.ta&&(this.Tb.clearTimeout(this.ta),this.ta=m),this.dispatchEvent(Nd),this.enabled&&(this.ta=this.Tb.setTimeout(this.Hc,this.lc),this.Q=pa()))}};
  Ld.prototype.start=function(){this.enabled=k;this.ta||(this.ta=this.Tb.setTimeout(this.Hc,this.lc),this.Q=pa())};Ld.prototype.stop=function(){this.enabled=n;this.ta&&(this.Tb.clearTimeout(this.ta),this.ta=m)};var Nd="tick";function W(a){L.call(this);this.L=a}u(W,L);W.prototype.scope="fade";W.prototype.Hb=function(a){var b=a.L;rd(this)&&(a.Ba[Tc]=[this.L,this.v,this.fb,0],E(a,Uc));return{Cf:b,I:this.L-b}};W.prototype.update=function(a,b){if(0!=this.T){var c=sd(this,b);G(b,c.Cf+c.I*a)}};W.prototype.oa=function(a){rd(this)&&(a.oa(Tc),E(a,Uc))};w.ub={};x.ub={};function Od(){Q.call(this);this.ag=n;this.zd=5}u(Od,Q);Od.prototype.id="roundedrect";Od.prototype.Ya=[Wa(x.aa,x.ub),Wa(w.aa,w.ub)];x.ub.ka=function(a){this.h();x.aa.ka.call(this,a);Rc(a,[this.zd,this.zd])};
  function Pd(a,b,c,d,e,f){a.save();a.beginPath();a.moveTo(b+f,c);a.lineTo(b+d-f,c);a.quadraticCurveTo(b+d,c,b+d,c+f);a.lineTo(b+d,c+e-f);a.quadraticCurveTo(b+d,c+e,b+d-f,c+e);a.lineTo(b+f,c+e);a.quadraticCurveTo(b,c+e,b,c+e-f);a.lineTo(b,c+f);a.quadraticCurveTo(b,c,b+f,c);a.closePath();a.restore()}
  w.ub.ka=function(a){var b=this.hb,c=this.ha,d=$a(this),e=this.zd,f=d.left,h=d.top,l=d.right-d.left,d=d.bottom-d.top;b!==m&&(Pd(a,f,h,l,d,e),b.Xa(a,this),b instanceof Fd||a.fill());c!==m&&(Pd(a,f+c.Ca/2,h+c.Ca/2,l-c.Ca,d-c.Ca,e-c.Ca/2),c.Xa(a,this),a.stroke())};var X,Qd,Rd,Sd,Td,Ud,Vd,Wd,Xd,Yd,Zd,$d,ae,be,ce,de,ee,fe,ge,he,ie,je;function ke(a){Od.call(this);this.d(3.5*a,2*a).p("#555");this.Ua=le((new Y).g(1),"#fff").H(a);this.appendChild(this.Ua);this.$=G((new Od).d(3.5*a,2*a).p("#555"),0.1);this.appendChild(this.$)}u(ke,Od);function me(){J.call(this);var a=(new ne).addColorStop(0,255,150,0,0.4).addColorStop(0.5,250,150,0,0.05).addColorStop(1,0,0,0,0);this.xb=(new Od).d(150,150).p(a).fa(0.5,0.3);this.o=le((new Y).b(0,-30).H(20),"#000").d(320,12);this.xb.appendChild(this.o);this.e=le((new Y).b(0,10),"#000").d(320,12);this.xb.appendChild(this.e);this.qe=le((new Y).b(0,30),"#000").d(320,12);this.xb.appendChild(this.qe);this.re=le((new Y).b(0,50),"#000").d(320,12);this.xb.appendChild(this.re);this.Qe=G((new Q).d(X.h().width,
  X.h().height).fa(0.5,0.5).p("#FFF"),0.7);this.appendChild(this.Qe);this.appendChild(this.xb.b(0,-30))}u(me,J);function ne(){C.call(this);this.zb=[];oe(this)}u(ne,Cd);p=ne.prototype;p.id="lineargradient";p.Sc=function(a){(Bb||y)&&Zc(a,w)};function oe(a){a.G=[0,0,0,1];return a}p.addColorStop=function(a,b){var c=Na(arguments);c.shift();this.zb.push([a,Dd(c)]);return this};p.Ve=function(a){return A?"color-stop("+a[0]+", "+a[1].ra+")":a[1].ra+" "+100*a[0]*this.uf+"%"};
  p.Mb=function(a,b){var c,d=$a(b);c=d.right-d.left;var e=d.bottom-d.top;if(!A){var f=(this.G[2]-this.G[0])*c,h=(this.G[1]-this.G[3])*e,l=d.left+c*this.G[0],s=d.top+e*this.G[1],F=Math.atan2(h,f),z=-h/f;Infinity==z&&(z=Math.pow(10,10));d=0<F&&F<Math.PI/2?[d.right,d.top]:0<F?[d.left,d.top]:F>-Math.PI/2?[d.right,d.bottom]:[d.left,d.bottom];d=(d[1]+1/z*d[0]-s+z*l)/(z+1/z);z=z*d+s-l*z;d-=l;z-=s;this.uf=Math.sqrt((f*f+h*h)/(d*d+z*z))}f=Ka(this.zb,this.Ve,this);c=A?"-webkit-gradient(linear,"+100*this.G[0]+
  "% "+100*this.G[1]+"%,"+100*this.G[2]+"% "+100*this.G[3]+"%,"+f.join(",")+")":"linear-gradient("+100*this.G[0]+"% "+100*this.G[1]+"% "+Math.atan2((this.G[1]-this.G[3])*e,(this.G[2]-this.G[0])*c)+"rad,"+f.join(",")+")";Cb&&(c="-moz-"+c);a.style.background=c};p.Xa=function(a,b){for(var c=this.G,d=$a(b),e=d.right-d.left,f=d.bottom-d.top,c=a.createLinearGradient(d.left+e*c[0],d.top+f*c[1],d.left+e*c[2],d.top+f*c[3]),d=0;d<this.zb.length;d++)c.addColorStop(this.zb[d][0],this.zb[d][1].ra);a.fillStyle=c};function pe(a){L.call(this);this.vb=a;B(a,"stop",this.$e,n,this);this.Ha=this.Gd=this.Gd=this.se=0;this.a(a.v)}u(pe,L);p=pe.prototype;p.Sa=function(a){L.prototype.Sa.call(this,a);this.a(this.vb.v)};p.play=function(){this.vb.play();this.Ha=1;this.dispatchEvent({type:"start"})};p.stop=function(){this.Ha=0;this.vb.stop();this.dispatchEvent({type:"stop"})};p.$e=function(){this.Gd++;this.Ha&&(!this.se||this.Gd<this.se)?this.vb.play():this.stop()};p.wb=function(a){this.vb.wb(a);return this};function Z(){Q.call(this);this.Ae=(new Q).d(60,60).p("assets/reload.png");this.ge=(new Q).d(80,60).p("assets/fire.png");this.Ud=(new Q).d(90,60).p("assets/bomb.png");this.ce=(new Q).d(60,60).p("assets/disarm.png");this.ae=(new Q).d(45,60).p("assets/defend.png");this.De=(new Q).d(100,60).p("assets/sniper.png");this.He=(new Q).d(60,60).p("assets/surgeon.png");this.ca=(new Q).d(50,60).p("assets/grenadier.png");this.Vb=(new Q).d(50,60).p("assets/armer.png");this.pa=(new Q).d(20,20).p("assets/heart.png")}
  u(Z,Q);function qe(a){Q.call(this);this.If=X.h().width;this.Ze=X.h().height;this.d(this.If,this.Ze).fa(0.5,0.5);var b=(new ne).addColorStop(0,"#bbb").addColorStop(1,"#ddd");this.p(b);var c=(new Od).p("#fff").d(250,340).b(0,-40);this.appendChild(c);b=(new Q).p("#555").d(250,5).b(0,-40);c.appendChild(b);this.k=[];for(c=0;6>c;c++)this.k[c]=new ke(20);this.k[0].Ua.g("reload");this.k[1].Ua.g("fire");this.k[2].Ua.g("defend");this.k[3].Ua.g("bomb");this.k[4].Ua.g("disarm");this.appendChild(this.k[0].b(-80,50));
  this.appendChild(this.k[1].b(0,50));this.appendChild(this.k[2].b(80,50));this.appendChild(this.k[3].b(-80,100));this.appendChild(this.k[4].b(80,100));this.k[5].Ua.g("skill").H(20);this.appendChild(this.k[5].b(0,100));this.o=(new Y).fa(0,0).H(25).b(-125,30).g(0);b.appendChild(this.o);this.e=(new Y).fa(1,1).H(25).b(125,-30).g(0);b.appendChild(this.e);this.sd=G((new Z).Ae,0);this.qd=G((new Z).ge,0);this.nd=G((new Z).Ud,0);this.pd=G((new Z).ce,0);this.od=G((new Z).ae,0);this.$c=G((new Z).Ae,0);this.Yc=
  G((new Z).ge,0);this.Vc=G((new Z).Ud,0);this.Xc=G((new Z).ce,0);this.Wc=G((new Z).ae,0);b.appendChild(this.sd.b(100,50));b.appendChild(this.qd.b(100,50));b.appendChild(this.nd.b(100,50));b.appendChild(this.pd.b(100,50));b.appendChild(this.od.b(100,50));b.appendChild(this.$c.b(-100,-50));b.appendChild(this.Yc.b(-100,-50));b.appendChild(this.Vc.b(-100,-50));b.appendChild(this.Xc.b(-100,-50));b.appendChild(this.Wc.b(-100,-50));this.td=G((new Z).De,0);this.ud=G((new Z).He,0);this.rd=G((new Z).ca,0);this.md=
  G((new Z).Vb,0);this.ad=G((new Z).De,0);this.bd=G((new Z).He,0);this.Zc=G((new Z).ca,0);this.Uc=G((new Z).Vb,0);b.appendChild(this.td.b(100,50));b.appendChild(this.ud.b(100,50));b.appendChild(this.rd.b(100,50));b.appendChild(this.md.b(100,50));b.appendChild(this.ad.b(-100,-50));b.appendChild(this.bd.b(-100,-50));b.appendChild(this.Zc.b(-100,-50));b.appendChild(this.Uc.b(-100,-50));this.Y=[];this.W=[];this.Y[0]=(new Z).pa;this.Y[1]=(new Z).pa;this.Y[2]=(new Z).pa;this.Y[3]=(new Z).pa;this.Y[4]=(new Z).pa;
  this.W[0]=(new Z).pa;this.W[1]=(new Z).pa;this.W[2]=(new Z).pa;this.W[3]=(new Z).pa;this.W[4]=(new Z).pa;b.appendChild(this.Y[0].b(-115,65));b.appendChild(this.Y[1].b(-95,65));b.appendChild(this.Y[2].b(-75,65));b.appendChild(this.Y[3].b(-55,65));b.appendChild(this.Y[4].b(-35,65));b.appendChild(this.W[0].b(115,-65));b.appendChild(this.W[1].b(95,-65));b.appendChild(this.W[2].b(75,-65));b.appendChild(this.W[3].b(55,-65));b.appendChild(this.W[4].b(35,-65));this.Z=[];this.X=[];this.Z[0]=G((new Z).ca.d(20,
  20),0);this.Z[1]=G((new Z).ca.d(20,20),0);this.Z[2]=G((new Z).ca.d(20,20),0);this.Z[3]=G((new Z).ca.d(20,20),0);this.Z[4]=G((new Z).ca.d(20,20),0);this.X[0]=G((new Z).ca.d(20,20),0);this.X[1]=G((new Z).ca.d(20,20),0);this.X[2]=G((new Z).ca.d(20,20),0);this.X[3]=G((new Z).ca.d(20,20),0);this.X[4]=G((new Z).ca.d(20,20),0);b.appendChild(this.Z[0].b(-115,85));b.appendChild(this.Z[1].b(-95,85));b.appendChild(this.Z[2].b(-75,85));b.appendChild(this.Z[3].b(-55,85));b.appendChild(this.Z[4].b(-35,85));b.appendChild(this.X[0].b(115,
  -85));b.appendChild(this.X[1].b(95,-85));b.appendChild(this.X[2].b(75,-85));b.appendChild(this.X[3].b(55,-85));b.appendChild(this.X[4].b(35,-85));this.vd=G((new Z).Vb.d(20,20),0);this.cd=G((new Z).Vb.d(20,20),0);b.appendChild(this.vd.b(-115,85));b.appendChild(this.cd.b(115,-85));this.N=new Ld(1E3);B(this.N,"tick",function(){this.round+=1;this.N.stop()},n,this);B(this.k[0],["mousedown","touchstart"],function(){this.ma&&(!this.N.enabled&&8>this.j)&&(re(this),this.reload(this.o),se(this,"reload"),this.N.start())},
  n,this);B(this.k[1],["mousedown","touchstart"],function(){this.ma&&(!this.N.enabled&&0<this.j)&&(re(this),te(this,this.o),se(this,"fire"),this.N.start())},n,this);B(this.k[2],["mousedown","touchstart"],function(){this.ma&&!this.N.enabled&&(re(this),ue(this,this.o),se(this,"defend"),this.N.start())},n,this);B(this.k[3],["mousedown","touchstart"],function(){this.ma&&(!this.N.enabled&&5<=this.j)&&(re(this),ve(this,this.o),se(this,"bomb"),this.N.start())},n,this);B(this.k[4],["mousedown","touchstart"],
  function(){this.ma&&!this.N.enabled&&(re(this),we(this,this.o),se(this,"disarm"),this.N.start())},n,this);B(this.k[5],["mousedown","touchstart"],function(){this.ma&&(!this.N.enabled&&5<=this.j)&&(re(this),0==a?(this.ob(this.o),se(this,"sniper")):1==a?(this.rb(this.o),se(this,"surgeon")):2==a?(this.jb(this.o),se(this,"grenadier")):3==a&&(this.cb(this.o),se(this,"armer")),this.N.start())},n,this);this.vc=Qd;this.fc=Rd;this.ac=Sd;this.Yb=Td;this.cc=Ud;this.yc=Vd;this.Ac=Wd;this.hc=Xd;this.Wb=Yd;this.we=
  Zd;this.oe=$d;this.Ga=G(new me,0);this.appendChild(this.Ga);this.ma=k;this.hint=(new Od).d(90,50).p(0,50,255);0==a?this.qc="Sniper":1==a?this.qc="Surgeon":2==a?this.qc="Grenadier":3==a&&(this.qc="Armer");this.of=(new Y).fa(0,0).H(20).b(-125,8).g(this.qc);this.D=parseInt(4*Math.random());0==this.D?this.za="Sniper":1==this.D?this.za="Surgeon":2==this.D?this.za="Grenadier":3==this.D&&(this.za="Armer");this.ne=(new Y).fa(1,1).H(20).b(125,-8).g(this.za);xe(this);b.appendChild(this.of);b.appendChild(this.ne);
  I(this.hint,new pe(new R((new W(0.5)).a(0.3),(new W(1)).a(0.3))));this.appendChild(gd(this.hint,this.ma).b(-100,160));this.Vd=(new ye("REPLAY")).d(80,40);B(this.Vd,["mousedown","touchstart"],function(){xe(this,1)},n,this);this.appendChild(this.Vd.b(-100,160));this.back=new ze;B(this.back.Ic,["mousedown","touchstart"],function(){ae.enabled||xe(this)},n,this);this.appendChild(this.back.b(100,160))}u(qe,Q);
  function xe(a,b){G(a.k[0].$,0.1);G(a.k[1].$,0.8);G(a.k[3].$,0.8);G(a.k[5].$,0.8);a.j=0;a.i=0;a.qa=5;a.da=5;a.K=0;a.F=0;a.Jb=0;a.Fb=0;a.Ib=0;a.Eb=0;a.round=1;be=0;le(a.o.g(a.j),"#000");le(a.e.g(a.i),"#000");a.ma=k;gd(a.hint,a.ma);b||(a.D=parseInt(4*Math.random()));0==a.D?a.za="Sniper":1==a.D?a.za="Surgeon":2==a.D?a.za="Grenadier":3==a.D&&(a.za="Armer");a.ne.g(a.za);a.N.stop();I(a.Ga,new W(0));a.sd.b(100,50);a.qd.b(100,50);a.nd.b(100,50);a.pd.b(100,50);a.od.b(100,50);a.$c.b(-100,-50);a.Yc.b(-100,-50);
  a.Vc.b(-100,-50);a.Xc.b(-100,-50);a.Wc.b(-100,-50);a.td.b(100,50);a.ud.b(100,50);a.rd.b(100,50);a.md.b(100,50);a.ad.b(-100,-50);a.bd.b(-100,-50);a.Zc.b(-100,-50);a.Uc.b(-100,-50);for(var c=0;5>c;c++)G(a.Y[c],1);for(c=0;5>c;c++)G(a.W[c],1);for(c=0;5>c;c++)G(a.Z[c],0);for(c=0;5>c;c++)G(a.X[c],0);G(a.vd,0);G(a.cd,0)}p=qe.prototype;
  p.reload=function(a){a==this.o&&8>this.j&&(this.vc.stop(),this.vc.play(),this.j+=1,I(this.k[0],new R((new V(0.9)).a(0.1),(new V(1)).a(0.1))),a.g(this.j),I(this.sd,new R(new S(M(new U(80,50),O).a(0.2),(new W(1)).a(0.2)),M(new U(40,50),N).a(0.4),new S(M(new U(20,50),P).a(0.2),(new W(0)).a(0.2)),(new U(100,50)).a(0.1))),this.Fa="reload");a==this.e&&8>this.i&&(this.vc.stop(),this.vc.play(),this.i+=1,a.g(this.i),I(this.$c,new R(new S(M(new U(-80,-50),O).a(0.2),(new W(1)).a(0.2)),M(new U(-40,-50),N).a(0.4),
  new S(M(new U(-20,-50),P).a(0.2),(new W(0)).a(0.2)),(new U(-100,-50)).a(0.1))),this.c="reload");Ae(this,a)};
  function te(a,b){b==a.o&&0<a.j&&(a.fc.stop(),a.fc.play(),a.j-=1,I(a.k[1],new R((new V(0.9)).a(0.1),(new V(1)).a(0.1))),b.g(a.j),I(a.qd,new R(new S(M(new U(80,50),O).a(0.2),(new W(1)).a(0.2)),M(new U(40,50),N).a(0.4),new S(M(new U(20,50),P).a(0.2),(new W(0)).a(0.2)),(new U(100,50)).a(0.1))),a.Fa="fire");b==a.e&&0<a.i&&(a.fc.stop(),a.fc.play(),a.i-=1,b.g(a.i),I(a.Yc,new R(new S(M(new U(-80,-50),O).a(0.2),(new W(1)).a(0.2)),M(new U(-40,-50),N).a(0.4),new S(M(new U(-20,-50),P).a(0.2),(new W(0)).a(0.2)),
  (new U(-100,-50)).a(0.1))),a.c="fire");Ae(a,b)}
  function ue(a,b){b==a.o&&(a.ac.stop(),a.ac.play(),I(a.k[2],new R((new V(0.9)).a(0.1),(new V(1)).a(0.1))),I(a.od,new R(new S(M(new U(80,50),O).a(0.2),(new W(1)).a(0.2)),M(new U(40,50),N).a(0.4),new S(M(new U(20,50),P).a(0.2),(new W(0)).a(0.2)),(new U(100,50)).a(0.1))),a.Fa="defend");b==a.e&&(a.ac.stop(),a.ac.play(),I(a.Wc,new R(new S(M(new U(-80,-50),O).a(0.2),(new W(1)).a(0.2)),M(new U(-40,-50),N).a(0.4),new S(M(new U(-20,-50),P).a(0.2),(new W(0)).a(0.2)),(new U(-100,-50)).a(0.1))),a.c="defend")}
  function ve(a,b){b==a.o&&5<=a.j&&(a.Yb.stop(),a.Yb.play(),a.j-=5,I(a.k[3],new R((new V(0.9)).a(0.1),(new V(1)).a(0.1))),b.g(a.j),I(a.nd,new R(new S(M(new U(80,50),O).a(0.2),(new W(1)).a(0.2)),M(new U(40,50),N).a(0.4),new S(M(new U(20,50),P).a(0.2),(new W(0)).a(0.2)),(new U(100,50)).a(0.1))),a.Fa="bomb");b==a.e&&5<=a.i&&(a.Yb.stop(),a.Yb.play(),a.i-=5,b.g(a.i),I(a.Vc,new R(new S(M(new U(-80,-50),O).a(0.2),(new W(1)).a(0.2)),M(new U(-40,-50),N).a(0.4),new S(M(new U(-20,-50),P).a(0.2),(new W(0)).a(0.2)),
  (new U(-100,-50)).a(0.1))),a.c="bomb");Ae(a,b)}
  function we(a,b){b==a.o&&(a.cc.stop(),a.cc.play(),I(a.k[4],new R((new V(0.9)).a(0.1),(new V(1)).a(0.1))),I(a.pd,new R(new S(M(new U(80,50),O).a(0.2),(new W(1)).a(0.2)),M(new U(40,50),N).a(0.4),new S(M(new U(20,50),P).a(0.2),(new W(0)).a(0.2)),(new U(100,50)).a(0.1))),a.Fa="disarm");b==a.e&&(a.cc.stop(),a.cc.play(),I(a.Xc,new R(new S(M(new U(-80,-50),O).a(0.2),(new W(1)).a(0.2)),M(new U(-40,-50),N).a(0.4),new S(M(new U(-20,-50),P).a(0.2),(new W(0)).a(0.2)),(new U(-100,-50)).a(0.1))),a.c="disarm")}
  p.ob=function(a){a==this.o&&5<=this.j&&(this.yc.stop(),this.yc.play(),this.j-=5,I(this.k[5],new R((new V(0.9)).a(0.1),(new V(1)).a(0.1))),a.g(this.j),I(this.td,new R(new S(M(new U(80,50),O).a(0.2),(new W(1)).a(0.2)),M(new U(40,50),N).a(0.4),new S(M(new U(20,50),P).a(0.2),(new W(0)).a(0.2)),(new U(100,50)).a(0.1))),this.Fa="sniper");a==this.e&&5<=this.i&&(this.yc.stop(),this.yc.play(),this.i-=5,a.g(this.i),I(this.ad,new R(new S(M(new U(-80,-50),O).a(0.2),(new W(1)).a(0.2)),M(new U(-40,-50),N).a(0.4),
  new S(M(new U(-20,-50),P).a(0.2),(new W(0)).a(0.2)),(new U(-100,-50)).a(0.1))),this.c="sniper");Ae(this,a)};
  p.rb=function(a){a==this.o&&5<=this.j&&(this.Ac.stop(),this.Ac.play(),this.j-=5,I(this.k[5],new R((new V(0.9)).a(0.1),(new V(1)).a(0.1))),a.g(this.j),I(this.ud,new R(new S(M(new U(80,50),O).a(0.2),(new W(1)).a(0.2)),M(new U(40,50),N).a(0.4),new S(M(new U(20,50),P).a(0.2),(new W(0)).a(0.2)),(new U(100,50)).a(0.1))),this.Fa="surgeon");a==this.e&&5<=this.i&&(this.Ac.stop(),this.Ac.play(),this.i-=5,a.g(this.i),I(this.bd,new R(new S(M(new U(-80,-50),O).a(0.2),(new W(1)).a(0.2)),M(new U(-40,-50),N).a(0.4),
  new S(M(new U(-20,-50),P).a(0.2),(new W(0)).a(0.2)),(new U(-100,-50)).a(0.1))),this.c="surgeon");Ae(this,a)};
  p.jb=function(a){a==this.o&&5<=this.j&&(this.hc.stop(),this.hc.play(),this.j-=5,I(this.k[5],new R((new V(0.9)).a(0.1),(new V(1)).a(0.1))),a.g(this.j),I(this.rd,new R(new S(M(new U(80,50),O).a(0.2),(new W(1)).a(0.2)),M(new U(40,50),N).a(0.4),new S(M(new U(20,50),P).a(0.2),(new W(0)).a(0.2)),(new U(100,50)).a(0.1))),this.K=parseInt(2*Math.random()+4),this.Ib=1,this.Fa="grenadier");a==this.e&&5<=this.i&&(this.hc.stop(),this.hc.play(),this.i-=5,a.g(this.i),I(this.Zc,new R(new S(M(new U(-80,-50),O).a(0.2),
  (new W(1)).a(0.2)),M(new U(-40,-50),N).a(0.4),new S(M(new U(-20,-50),P).a(0.2),(new W(0)).a(0.2)),(new U(-100,-50)).a(0.1))),this.F=parseInt(2*Math.random()+4),this.Eb=1,this.c="grenadier");Ae(this,a)};
  p.cb=function(a){a==this.o&&5<=this.j&&(this.Wb.stop(),this.Wb.play(),this.j-=5,I(this.k[5],new R((new V(0.9)).a(0.1),(new V(1)).a(0.1))),a.g(this.j),I(this.md,new R(new S(M(new U(80,50),O).a(0.2),(new W(1)).a(0.2)),M(new U(40,50),N).a(0.4),new S(M(new U(20,50),P).a(0.2),(new W(0)).a(0.2)),(new U(100,50)).a(0.1))),this.Ib=this.Jb=1,this.Fa="armer");a==this.e&&5<=this.i&&(this.Wb.stop(),this.Wb.play(),this.i-=5,a.g(this.i),I(this.Uc,new R(new S(M(new U(-80,-50),O).a(0.2),(new W(1)).a(0.2)),M(new U(-40,
  -50),N).a(0.4),new S(M(new U(-20,-50),P).a(0.2),(new W(0)).a(0.2)),(new U(-100,-50)).a(0.1))),this.Eb=this.Fb=1,this.c="armer");Ae(this,a)};function Ae(a,b){5<=b.sa?le(b,"#d00"):le(b,"#000");0<a.j?G(a.k[1].$,0.1):G(a.k[1].$,0.8);5<=a.j?(G(a.k[3].$,0.1),G(a.k[5].$,0.1)):(G(a.k[3].$,0.8),G(a.k[5].$,0.8));8>a.j?G(a.k[0].$,0.1):G(a.k[0].$,0.8)}
  function re(a){var b=Math.random(),c=Math.pow(0.5,3*a.j/7),d=4<a.j?0.4+Math.pow(0.5,1+a.j/5):1,e=Math.pow(0.5,2*a.j/15),f=Math.pow(0.5,2*a.j/7);0==a.i?b<c?a.reload(a.e):b>d?a.F?4>a.i?a.reload(a.e):te(a,a.e):we(a,a.e):a.F?4>a.i?a.reload(a.e):te(a,a.e):ue(a,a.e):0<a.i&&5>a.i?b<c?a.reload(a.e):b>d?a.F?4>a.i?a.reload(a.e):te(a,a.e):we(a,a.e):b<=d&&b>=e?a.F?4>a.i?a.reload(a.e):te(a,a.e):ue(a,a.e):a.K?a.F?4>a.i?a.reload(a.e):te(a,a.e):ue(a,a.e):te(a,a.e):5<=a.i&&8>a.i?b<c?a.reload(a.e):b>d?a.F?4>a.i?a.reload(a.e):
  te(a,a.e):we(a,a.e):b<=d&&b>=e?a.F?4>a.i?a.reload(a.e):te(a,a.e):ue(a,a.e):b<=f&&b>=c&&!a.K?te(a,a.e):b>f&&0.45>=b&&!a.K?ve(a,a.e):0==a.D?a.K?ue(a,a.e):a.ob(a.e):1==a.D?5>a.da?a.rb(a.e):ue(a,a.e):2==a.D?a.jb(a.e):3==a.D&&a.cb(a.e):8==a.i&&(b>d?a.F?4>a.i?a.reload(a.e):te(a,a.e):we(a,a.e):b<=d&&b>=e?a.F?4>a.i?a.reload(a.e):te(a,a.e):ue(a,a.e):b<=f&&!a.K?te(a,a.e):b>f&&0.45>=b&&!a.K?ve(a,a.e):0==a.D?a.K?ue(a,a.e):a.ob(a.e):1==a.D?5>a.da?a.rb(a.e):ue(a,a.e):2==a.D?a.jb(a.e):3==a.D&&a.cb(a.e))}
  function se(a,b){var c=a.K&&!a.Ib,d=a.Jb&&!a.Ib,e=a.F&&!a.Eb,f=a.Fb&&!a.Eb;"reload"==b?"reload"==a.c?c?e?$(a,1,1,0,0,0,0,10):$(a,1,0,0,0,0,0,10):e?$(a,0,1,0,0,0,0,10):$(a,0,0,0,0,0,0,10):"fire"==a.c?c?e?$(a,1,1,0,0,0,0,10):$(a,1,0,0,0,0,0,10):d?e?$(a,0,1,1,0,0,0,10):$(a,0,0,1,0,0,0,10):e?$(a,0,1,0,0,1,0,10):$(a,0,0,0,0,1,0,10):"defend"==a.c?c?e?$(a,1,1,0,0,0,0,10):$(a,1,0,0,0,0,0,10):e?$(a,0,1,0,0,0,0,10):$(a,0,0,0,0,0,0,10):"bomb"==a.c?c?e?$(a,1,1,0,0,0,0,10):$(a,1,0,0,0,0,0,10):d?e?$(a,0,1,1,0,
  2,0,10):$(a,0,0,1,0,2,0,10):e?$(a,0,1,0,0,3,0,10):$(a,0,0,0,0,3,0,10):"disarm"==a.c?c?e?$(a,1,1,0,0,0,0,10):$(a,1,0,0,0,0,0,10):e?$(a,0,1,0,0,0,0,10):$(a,0,0,0,0,0,0,10):"sniper"==a.c?c?e||f||$(a,1,0,0,0,0,0,10):e||f||$(a,0,0,0,0,1,0,10):"surgeon"==a.c?c?e||f||$(a,1,0,0,0,0,-1,10):e||f||$(a,0,0,0,0,0,-1,10):"grenadier"==a.c?c?e?$(a,1,1,0,0,0,0,10):f||$(a,1,0,0,0,0,0,10):e?$(a,0,1,0,0,0,0,10):f||$(a,0,0,0,0,0,0,10):"armer"==a.c&&(c?e||$(a,1,0,0,0,0,0,10):e||$(a,0,0,0,0,0,0,10)):"fire"==b?"reload"==
  a.c?c?e?$(a,1,1,0,0,0,0,0):f?$(a,1,0,0,1,0,0,0):$(a,1,0,0,0,0,1,100):e?$(a,0,1,0,0,0,0,0):f?$(a,0,0,0,1,0,0,0):$(a,0,0,0,0,0,1,100):"fire"==a.c?c?e?$(a,1,1,0,0,0,0,0):f?$(a,1,0,0,1,0,0,0):$(a,1,0,0,0,0,1,100):d?e?$(a,0,1,1,0,0,0,0):$(a,0,0,0,0,0,0,50):e?$(a,0,1,0,0,1,0,0):$(a,0,0,0,0,0,0,50):"defend"==a.c?c?e?$(a,1,1,0,0,0,0,0):$(a,1,0,0,0,0,0,0):e&&$(a,0,1,0,0,0,0,0):"bomb"==a.c?c?e?$(a,1,1,0,0,0,0,0):f?$(a,1,0,0,1,0,0,0):$(a,1,0,0,0,0,1,100):d?e?$(a,0,1,1,0,2,0,0):$(a,0,0,1,0,2,0,0):e?$(a,0,1,0,
  0,3,0,0):$(a,0,0,0,0,3,0,0):"disarm"==a.c?c?e?$(a,1,1,0,0,0,0,0):f?$(a,1,0,0,1,0,0,0):$(a,1,0,0,0,0,1,100):e?$(a,0,1,0,0,0,0,0):f?$(a,0,0,0,1,0,0,0):$(a,0,0,0,0,0,1,100):"sniper"==a.c?c?e||f||$(a,1,0,0,0,0,1,100):e||f||$(a,0,0,0,0,1,0,0):"surgeon"==a.c?c&&(e||f||$(a,1,0,0,0,0,0,0)):"grenadier"==a.c?c?e?$(a,1,1,0,0,0,0,0):f||$(a,1,0,0,0,0,1,100):e?$(a,0,1,0,0,0,0,0):f||$(a,0,0,0,0,0,1,100):"armer"==a.c&&(c?e||(f?$(a,1,0,0,1,0,0,0):$(a,1,0,0,0,0,1,100)):e||(f?$(a,0,0,0,1,0,0,0):$(a,0,0,0,0,0,1,100))):
  "defend"==b?"reload"==a.c?c?e?$(a,1,1,0,0,0,0,0):$(a,1,0,0,0,0,0,0):e&&$(a,0,1,0,0,0,0,0):"fire"==a.c?c?e?$(a,1,1,0,0,0,0,0):$(a,1,0,0,0,0,0,0):e?$(a,0,1,0,0,0,0,90):$(a,0,0,0,0,0,0,90):"defend"==a.c?c?e?$(a,1,1,0,0,0,0,0):$(a,1,0,0,0,0,0,0):e&&$(a,0,1,0,0,0,0,0):"bomb"==a.c?c?e?$(a,1,1,0,0,0,0,0):$(a,1,0,0,0,0,0,0):d?e?$(a,0,1,1,0,2,0,0):$(a,0,0,1,0,2,0,0):e?$(a,0,1,0,0,3,0,0):$(a,0,0,0,0,3,0,0):"disarm"==a.c?c?e?$(a,1,1,0,0,0,0,0):$(a,1,0,0,0,0,0,0):e&&$(a,0,1,0,0,0,0,0):"sniper"==a.c?c?e||f||$(a,
  1,0,0,0,0,0,0):e||f||$(a,0,0,0,0,1,0,0):"surgeon"==a.c?c?e||f||$(a,1,0,0,0,0,-1,0):e||f||$(a,0,0,0,0,0,-1,0):"grenadier"==a.c?c?e?$(a,1,1,0,0,0,0,0):f||$(a,1,0,0,0,0,0,0):e&&$(a,0,1,0,0,0,0,0):"armer"==a.c&&c&&(e||$(a,1,0,0,0,0,0,0)):"bomb"==b?"reload"==a.c?c?e?$(a,1,1,0,0,0,0,0):f?$(a,1,0,0,1,0,2,500):$(a,1,0,0,0,0,3,1E3):e?$(a,0,1,0,0,0,0,0):f?$(a,0,0,0,1,0,2,500):$(a,0,0,0,0,0,3,1E3):"fire"==a.c?c?e?$(a,1,1,0,0,0,0,0):f?$(a,1,0,0,1,0,2,500):$(a,1,0,0,0,0,3,1E3):d?e?$(a,0,1,1,0,0,0,0):f?$(a,0,0,
  0,1,0,2,500):$(a,0,0,0,0,0,3,1E3):e?$(a,0,1,0,0,1,0,0):f?$(a,0,0,0,1,0,2,500):$(a,0,0,0,0,0,3,1E3):"defend"==a.c?c?e?$(a,1,1,0,0,0,0,0):f?$(a,1,0,0,1,0,2,500):$(a,1,0,0,0,0,3,1E3):e?$(a,0,1,0,0,0,0,0):f?$(a,0,0,0,1,0,2,500):$(a,0,0,0,0,0,3,1E3):"bomb"==a.c?c?e?$(a,1,1,0,0,0,0,0):f?$(a,1,0,0,1,0,2,500):$(a,1,0,0,0,0,3,1E3):d?e?$(a,0,1,1,0,2,0,0):$(a,0,0,0,0,0,0,500):e?$(a,0,1,0,0,3,0,0):$(a,0,0,0,0,0,0,500):"disarm"==a.c?c?e?$(a,1,1,0,0,0,0,0):$(a,1,0,0,0,0,0,0):e&&$(a,0,1,0,0,0,0,0):"sniper"==a.c?
  c&&(e||f||$(a,1,0,0,0,0,3,1E3)):"surgeon"==a.c?c?e||f||$(a,1,0,0,0,0,2,0):e||f||$(a,0,0,0,0,0,2,0):"grenadier"==a.c?c?e?$(a,1,1,0,0,0,0,0):f||$(a,1,0,0,0,0,3,1E3):d?e?$(a,0,1,0,0,0,0,0):f||$(a,0,0,0,0,0,3,1E3):e?$(a,0,1,0,0,0,0,0):f||$(a,0,0,0,0,0,1,1E3):"armer"==a.c&&(c?e||(f?$(a,1,0,0,1,0,2,500):$(a,1,0,0,0,0,3,1E3)):e||(f?$(a,0,0,0,1,0,2,500):$(a,0,0,0,0,0,3,1E3))):"disarm"==b?"reload"==a.c?c?e?$(a,1,1,0,0,0,0,0):$(a,1,0,0,0,0,0,0):e&&$(a,0,1,0,0,0,0,0):"fire"==a.c?c?e?$(a,1,1,0,0,0,0,0):$(a,1,
  0,0,0,0,0,0):d?e?$(a,0,1,1,0,0,0,0):$(a,0,0,1,0,0,0,0):e?$(a,0,1,0,0,1,0,0):$(a,0,0,0,0,1,0,0):"defend"==a.c?c?e?$(a,1,1,0,0,0,0,0):$(a,1,0,0,0,0,0,0):e&&$(a,0,1,0,0,0,0,0):"bomb"==a.c?c?e?$(a,1,1,0,0,0,0,0):$(a,1,0,0,0,0,0,0):e?$(a,0,1,0,0,0,0,900):$(a,0,0,0,0,0,0,900):"disarm"==a.c?c?e?$(a,1,1,0,0,0,0,0):$(a,1,0,0,0,0,0,0):e&&$(a,0,1,0,0,0,0,0):"sniper"==a.c?c?e||f||$(a,1,0,0,0,0,0,0):e||f||$(a,0,0,0,0,1,0,0):"surgeon"==a.c?c?e||f||$(a,1,0,0,0,0,-1,0):e||f||$(a,0,0,0,0,0,-1,0):"grenadier"==a.c?
  c?e?$(a,1,1,0,0,0,0,0):f||$(a,1,0,0,0,0,0,0):e&&$(a,0,1,0,0,0,0,0):"armer"==a.c&&c&&(e||$(a,1,0,0,0,0,0,0)):"sniper"==b?"reload"==a.c?c||d||(e?$(a,0,1,0,0,0,0,0):$(a,0,0,0,0,0,1,500)):"fire"==a.c?c||d||(e?$(a,0,1,0,0,1,0,0):$(a,0,0,0,0,0,1,500)):"defend"==a.c?c||d||(e?$(a,0,1,0,0,0,0,0):$(a,0,0,0,0,0,1,500)):"bomb"==a.c?c||d||(e?$(a,0,1,0,0,3,0,0):$(a,0,0,0,0,0,0,500)):"disarm"==a.c?c||d||(e?$(a,0,1,0,0,0,0,0):$(a,0,0,0,0,0,1,500)):"sniper"==a.c?c||d||e||f||$(a,0,0,0,0,0,0,250):"surgeon"==a.c?c||
  d||e||f||$(a,0,0,0,0,0,0,500):"grenadier"==a.c?c||d||(e?$(a,0,1,0,0,0,0,0):f||$(a,0,0,0,0,0,1,500)):"armer"==a.c&&!c&&(d||e||$(a,0,0,0,0,0,1,500)):"surgeon"==b?"reload"==a.c?c||d||(e?$(a,0,1,0,0,-1,0,400):$(a,0,0,0,0,-1,0,400)):"fire"==a.c?c||d||(e?$(a,0,1,0,0,0,0,400):$(a,0,0,0,0,0,0,400)):"defend"==a.c?c||d||(e?$(a,0,1,0,0,-1,0,400):$(a,0,0,0,0,-1,0,400)):"bomb"==a.c?c||d||(e?$(a,0,1,0,0,2,0,400):$(a,0,0,0,0,2,0,400)):"disarm"==a.c?c||d||(e?$(a,0,1,0,0,-1,0,400):$(a,0,0,0,0,-1,0,400)):"sniper"==
  a.c?c||d||e||f||$(a,0,0,0,0,0,0,400):"surgeon"==a.c?c||d||e||f||$(a,0,0,0,0,-1,-1,400):"grenadier"==a.c?c||d||(e?$(a,0,1,0,0,-1,0,400):f||$(a,0,0,0,0,-1,0,400)):"armer"==a.c&&!c&&(d||e||$(a,0,0,0,0,-1,0,400)):"grenadier"==b?"reload"==a.c?c?e?$(a,1,1,0,0,0,0,400):$(a,1,0,0,0,0,0,400):d||(e?$(a,0,1,0,0,0,0,400):$(a,0,0,0,0,0,0,400)):"fire"==a.c?c?e?$(a,1,1,0,0,0,0,400):$(a,1,0,0,0,0,0,400):d||(e?$(a,0,1,0,0,1,0,400):$(a,0,0,0,0,1,0,400)):"defend"==a.c?c?e?$(a,1,1,0,0,0,0,400):$(a,1,0,0,0,0,0,400):d||
  (e?$(a,0,1,0,0,0,0,400):$(a,0,0,0,0,0,0,400)):"bomb"==a.c?c?e?$(a,1,1,0,0,0,0,400):$(a,1,0,0,0,0,0,400):d||(e?$(a,0,1,0,0,3,0,400):$(a,0,0,0,0,3,0,400)):"disarm"==a.c?c?e?$(a,1,1,0,0,0,0,400):$(a,1,0,0,0,0,0,400):d||(e?$(a,0,1,0,0,0,0,400):$(a,0,0,0,0,0,0,400)):"sniper"==a.c?c?e||f||$(a,1,0,0,0,0,0,400):d||e||f||$(a,0,0,0,0,1,0,400):"surgeon"==a.c?c?e||f||$(a,1,0,0,0,0,-1,400):d||e||f||$(a,0,0,0,0,0,-1,400):"grenadier"==a.c?c?e?$(a,1,1,0,0,0,0,400):f||$(a,1,0,0,0,0,0,400):d||(e?$(a,0,1,0,0,0,0,400):
  f||$(a,0,0,0,0,0,0,400)):"armer"==a.c&&(c?e||$(a,1,0,0,0,0,0,400):d||e||$(a,0,0,0,0,0,0,400)):"armer"==b&&("reload"==a.c?c||(e?$(a,0,1,0,0,0,0,400):$(a,0,0,0,0,0,0,400)):"fire"==a.c?c||(d?e?$(a,0,1,1,0,0,0,400):$(a,0,0,1,0,0,0,400):e?$(a,0,1,0,0,1,0,400):$(a,0,0,0,0,1,0,400)):"defend"==a.c?c||(e?$(a,0,1,0,0,0,0,400):$(a,0,0,0,0,0,0,400)):"bomb"==a.c?c||(d?e?$(a,0,1,1,0,2,0,400):$(a,0,0,1,0,2,0,400):e?$(a,0,1,0,0,3,0,400):$(a,0,0,0,0,3,0,400)):"disarm"==a.c?c||(e?$(a,0,1,0,0,0,0,400):$(a,0,0,0,0,0,
  0,400)):"sniper"==a.c?c||e||f||$(a,0,0,0,0,1,0,400):"surgeon"==a.c?c||e||f||$(a,0,0,0,0,0,-1,400):"grenadier"==a.c?c||(e?$(a,0,1,0,0,0,0,400):f||$(a,0,0,0,0,0,0,400)):"armer"==a.c&&!c&&(e||$(a,0,0,0,0,0,0,400)));a.qa=5<a.qa?5:a.qa;a.da=5<a.da?5:a.da;for(c=0>a.qa?0:a.qa;5>c;c++)G(a.Y[c],0.1);for(c=0;c<(5<a.qa?5:a.qa);c++)G(a.Y[c],1);for(c=0>a.da?0:a.da;5>c;c++)G(a.W[c],0.1);for(c=0;c<(5<a.da?5:a.da);c++)G(a.W[c],1);for(c=0>a.K?0:a.K;5>c;c++)G(a.Z[c],0);for(c=0;c<(5<a.K?5:a.K);c++)G(a.Z[c],1);for(c=
  0>a.F?0:a.F;5>c;c++)G(a.X[c],0);for(c=0;c<(5<a.F?5:a.F);c++)G(a.X[c],1);G(a.vd,a.Jb);G(a.cd,a.Fb);a.Ib=0;a.Eb=0;0>=a.da&&Be(a,"my");0>=a.qa&&Be(a,"its")}function $(a,b,c,d,e,f,h,l){a.K-=b;a.F-=c;a.Jb-=d;a.Fb-=e;a.qa-=f;a.da-=h;be+=l}
  function Be(a,b){"my"==b?(a.we.stop(),a.we.play(),a.Ga.o.g("You win!"),be+=2E3-a.round):"its"==b&&(a.oe.stop(),a.oe.play(),be-=a.round,a.Ga.o.g("You lose!"));be=parseInt(0>be?0:be);var c=parseInt(Ce()),c=c!=m&&""!=c?c>be?c:be:be,d=new Date;d.setDate(d.getDate()+365);document.cookie="myScore="+escape(c)+(";expires="+d.toGMTString());a.Ga.e.g("ROUNDS: "+a.round);a.Ga.qe.g("SCORE: "+be);a.Ga.re.g("BEST SCORE: "+Ce());I(a.Ga,new W(1));a.ma=n;gd(a.hint,a.ma)};function Ya(){D.call(this);this.fa(0,0);this.Cb="lime-scene";ad(this)}u(Ya,D);Ya.prototype.gc=function(){return this};Ya.prototype.pc=function(){return $a(this)};function De(a,b){J.call(this);this.Cb="lime-button";t(a)&&(this.U=a,this.appendChild(this.U),this.Rb=-1,Ee(this,Fe));t(b)&&Ge(this,b);var c=this;B(this,["mousedown","touchstart","touchmove"],function(a){Ee(c,He);a.Sb("mousemove",function(a){c.xa(a)?Ee(c,He):Ee(c,Fe)});a.Sb("touchmove",function(a){c.xa(a)||(Ee(c,Fe),a.Lb())});a.Sb(["mouseup","touchend"],function(a){c.xa(a)&&c.dispatchEvent({type:Ie});Ee(this,Fe)})})}u(De,J);var Fe=0,He=1,Ie="click";
  function Ge(a,b){a.wa=b;a.appendChild(b);a.Rb=-1;Ee(a,Fe)}De.prototype.xa=function(a){return"click"==a.type?n:J.prototype.xa.call(this,a)};function Ee(a,b){if(b!=a.Rb){a.Rb==Fe&&b==He&&a.dispatchEvent({type:"down"});a.Rb==He&&b==Fe&&a.dispatchEvent({type:"up"});var c=a.U;t(a.wa)&&(He==b?c=a.wa:gd(a.wa,k));c!=a.U&&gd(a.U,k);gd(c,n);a.Rb=b}};w.tb={};x.tb={};function Y(a){Q.call(this);this.ld=n;E(this,4);this.g(a);this.Nb(Je);this.H(14);le(this,"#000");Ke(this);this.Pc="400";E(this,8);a=[0,0,0,0];t(g)&&(a[1]=a[3]=g);t(g)&&(a[2]=g);t(g)&&(a[3]=g);this.R=a;E(this,8);this.ef=n;this.te=1.15;this.Af(m);this.p(255,255,255,0);this.Ed="normal";E(this,8)}u(Y,Q);Y.prototype.id="label";var Je="Arial";Y.prototype.Ya=[Wa(x.aa,x.tb),Wa(w.aa,w.tb)];
  (function(){var a;Y.prototype.measureText=function(){t(a)||(a=document.createElement("canvas").getContext("2d"));var b=Le(this)*this.Ra;this.ld&&(b*=va(this.sa).split("\n").length);a.font=this.Ed+" "+this.Pc+" "+this.Ra+"px "+this.Oc;var c=a.measureText(this.sa),c=A?c.width:c.width+1;fc&&(c+=1);var d=this.ha?this.ha.Ca:0;return new Sa(this.R[1]+this.R[3]+c+2*d,this.R[0]+this.R[2]+b+2*d)}})();p=Y.prototype;
  p.h=function(){var a=D.prototype.h.call(this);return!a||!a.width&&!a.height?this.measureText():a};p.g=function(a){this.sa=a+"";E(this,4);delete this.Jd;return this};p.Nb=function(a){this.Oc=a;E(this,8);return this};p.H=function(a){this.Ra=a;E(this,8);return this};function le(a,b){a.ie=b;E(a,8);return a}function Le(a){var b=Math.abs(a.ga.y)+2*a.la;return a.ef?(a.te+b)/a.Ra:a.te+b/a.Ra}function Ke(a){a.Od="center";E(a,8);return a}
  p.Af=function(a,b,c,d){1==arguments.length&&a===m?(this.Ob="#ccc",this.la=0,this.xc(0,0)):2==arguments.length?(this.Ob=a,this.la=b,this.xc(new hb(0,0))):3==arguments.length?(this.Ob=a,this.la=b,this.xc(c)):(this.Ob=a,this.la=b,this.xc(c,d));E(this,8)};p.xc=function(a,b){this.ga=2==arguments.length?new hb(arguments[0],arguments[1]):a;E(this,8)};p.update=function(){this.u&4&&delete this.pe;D.prototype.update.apply(this,arguments)};
  x.tb.ka=function(a){x.aa.ka.call(this,a);var b=a.style;this.u&4&&(this.ld?a.innerHTML=wa(this.sa).replace(/\n/g,"<br/>"):zc(a,this.sa));this.u&8&&(b.lineHeight=Le(this),b.padding=Ka(this.R,function(a){return a},this).join("px ")+"px",b.color=this.ie,b.fontFamily=this.Oc,b.fontSize=this.Ra+"px",b.fontWeight=this.Pc,b.textAlign=this.Od,b["font-style"]=this.Ed,b.textShadow=this.la||this.ga.x||this.ga.y?this.Ob+" "+this.ga.x+"px "+this.ga.y+"px "+this.la+"px":"")};
  w.tb.ka=function(a){w.aa.ka.call(this,a);var b=$a(this),c=-b.left-this.R[3]+b.right-this.R[1]+Math.abs(this.ga.x)+Math.abs(2*this.la),d=0;if(!this.Jd){var d=[],e=this.sa.length,f=this.sa.match(Cb?/[\s\.]+/g:/[\s-\.]+/g),h=0;if(f)for(var l=0;l<f.length;l++){var s=f[l],s=this.sa.indexOf(s,h)+s.length;d.push(this.sa.substring(h,s));h=s}h!=e&&d.push(this.sa.substring(h,e));this.Jd=d;d=1}e=this.ha?this.ha.Ca:0;a.save();f=this.Od;"left"==f?a.translate(b.left+this.R[3]+e,b.top+this.R[0]+e):"right"==f?a.translate(b.right-
  this.R[1]-e,b.top+this.R[0]+e):"center"==f&&a.translate(0.5*(b.left+this.R[3]+b.right-this.R[1]),b.top+this.R[0]+e);b=Le(this);a.fillStyle=this.ie;a.font=this.Ed+" "+this.Pc+" "+this.Ra+"px/"+b+" "+this.Oc;a.textAlign=f;a.textBaseline="top";if(this.la||this.ga.x||this.ga.y)a.shadowColor=this.Ob,a.shadowOffsetX=this.ga.x,a.shadowOffsetY=this.ga.y,a.shadowBlur=this.la;if(d||c!=this.pe){for(var d=c-2*e,e=[],f="",h=this.Jd,F,l=0;l<h.length;l++){s=0;if(this.ld&&(F=h[l].match(/\n/g)))s=F.length;""==f?f=
  h[l]:(F=a.measureText(va(f+h[l])),F.width>d?(e.push(va(f)),f=h[l]):f+=h[l]);for(F=0;F<s;F++)e.push(va(f)),f=""}e.push(f);this.ed=e;this.pe=c}if(this.ed){c=b*this.Ra;b=(t(this.la)?Math.abs(this.la):0)+(t(this.ga)?Math.abs(this.ga.y)/2:0);c=A?Math.floor(c):Math.round(c);for(d=0;d<this.ed.length;d++)a.fillText(this.ed[d],0,c*d+b-0.5)}a.restore()};function ye(a){De.call(this,Me(a),Me(a));this.borderWidth=2;this.g(a);this.wc("#62be00")}u(ye,De);function Me(a){var b=new Od;b.kc=new Od;b.label=le(Ke(new Y(a)).Nb('"Trebuchet MS"'),"#010101").H(17);b.appendChild(b.kc);b.kc.appendChild(b.label);return b}p=ye.prototype;
  p.wc=function(a){a=Dd(a);Ia([this.U,this.wa],function(b){var c;b==this.wa?(c=a.l(),c=Hd(c,1,-0.2)):c=a;b.p(c);var d=oe(new ne);d.addColorStop(0,Gd(c.l(),0.13));d.addColorStop(0.5,Gd(c.l(),0.05));d.addColorStop(0.52,c);d.addColorStop(1,c);b.kc.p(d)},this);return this};p.g=function(a){this.U.label.g(a);this.wa.label.g(a);return this};p.H=function(a){this.U.label.H(a);this.wa.label.H(a);return this};p.Nb=function(a){this.U.label.Nb(a);this.wa.label.Nb(a);return this};
  p.d=function(a,b){if(this.U){this.U.d.apply(this.U,arguments);var c=this.U.h();Ia([this.U,this.wa],function(a){a.d(c);var b=c.l();b.width-=this.borderWidth;b.height-=this.borderWidth;a.kc.d(b)},this)}return this};p.h=function(){return this.U.h()};function ze(){J.call(this);this.Ic=(new ye("BACK")).d(80,40);this.appendChild(this.Ic);B(this.Ic,"click",function(){var a=new Ya,b=(new J).b(X.h().width/2,X.h().height/2);a.appendChild(b);b.appendChild(ce.b(0,0));ae.enabled||(a.appendChild(de),Ne(a));ee.g(Ce())},n,this)}u(ze,J);function Oe(){J.call(this);this.appendChild((new Q).d(X.h().width,X.h().height).p(255,255,255));this.ob=(new ye("Sniper")).d(100,40).b(0,-90);this.rb=(new ye("Surgeon")).d(100,40).b(0,-30);this.jb=(new ye("Grenadier")).d(100,40).b(0,30);this.cb=(new ye("Armer")).d(100,40).b(0,90);B(this.ob,["mousedown","touchstart"],function(){fe.stop();fe.play();var a=new Ya,b=(new J).b(X.h().width/2,X.h().height/2);a.appendChild(b);b.appendChild(ge.b(0,0));a.appendChild(de);Ne(a,Pe);ae.start()},n,this);B(this.rb,
  ["mousedown","touchstart"],function(){fe.stop();fe.play();var a=new Ya,b=(new J).b(X.h().width/2,X.h().height/2);a.appendChild(b);b.appendChild(he.b(0,0));a.appendChild(de);Ne(a,Pe);ae.start()},n,this);B(this.jb,["mousedown","touchstart"],function(){fe.stop();fe.play();var a=new Ya,b=(new J).b(X.h().width/2,X.h().height/2);a.appendChild(b);b.appendChild(ie.b(0,0));a.appendChild(de);Ne(a,Pe);ae.start()},n,this);B(this.cb,["mousedown","touchstart"],function(){fe.stop();fe.play();var a=new Ya,b=(new J).b(X.h().width/
  2,X.h().height/2);a.appendChild(b);b.appendChild(je.b(0,0));a.appendChild(de);Ne(a,Pe);ae.start()},n,this);this.appendChild(this.ob);this.appendChild(this.rb);this.appendChild(this.jb);this.appendChild(this.cb);this.appendChild((new Y).d(320,12).H(25).g("Choose your disteny").b(0,-160));this.appendChild((new Y).d(320,12).g("BEST SCORE").b(0,140));this.appendChild(ee.b(0,160))}u(Oe,J);function Qe(a,b){J.call(this);this.back=(new Q).p(54,208,20).d(41,12);this.df=le(new Y,"#FFF").H(12).g("LIME");this.back.appendChild(this.df.b(20.5,7.5));this.appendChild(this.back.fa(0,0));this.Hf=(new Y).g("Built with").H(12).d(60,12);this.appendChild(this.Hf.fa(1,0));this.b(a,b)}u(Qe,J);function Re(a,b){L.call(this);this.Ab=2==arguments.length?new v(arguments[0],arguments[1]):a}u(Re,L);p=Re.prototype;p.scope="move";p.Hb=function(a){rd(this)&&(a.Ba[ab]=[new v(a.r.x+this.Ab.x,a.r.y+this.Ab.y),this.v,this.fb,0],E(a,Xc));return{Qb:a.r}};p.yb=function(){this.Pb&&(this.a(this.Pb*Qa(this.Ab)/100),this.Dd=1)};p.update=function(a,b){if(0!=this.T){var c=sd(this,b);b.b(c.Qb.x+this.Ab.x*a,c.Qb.y+this.Ab.y*a)}};p.oa=function(a){rd(this)&&(a.oa(ab),E(a,Xc))};function Se(a,b){C.call(this);this.v=1;this.rc=a;this.ya=b;this.Ue=n}u(Se,C);Se.prototype.a=function(a){this.v=a;return this};Se.prototype.start=function(){this.ya.b(new v(0,0));gd(this.ya,n);this.finish()};Se.prototype.finish=function(){this.dispatchEvent(new wb("end"));this.Ue=k};function Pe(a,b,c){Se.call(this,a,b);this.mf=Te;this.nf=c||n}u(Pe,Se);var Te=0;Pe.prototype.start=function(){var a=this.ya.h(),b=new v(0,0);switch(this.mf){case Te:this.ya.b(-a.width,0);b.x=a.width;break;case 1:this.ya.b(0,-a.height);b.y=a.height;break;case 2:this.ya.b(a.width,0);b.x=-a.width;break;case 4:this.ya.b(0,a.height),b.y=-a.height}gd(this.ya,n);a=(new Re(b)).a(this.v);this.rc&&!this.nf&&a.wb(this.rc);a.wb(this.ya);B(a,"stop",this.finish,n,this);a.play()};
  Pe.prototype.finish=function(){this.rc&&this.rc.b(0,0);Se.prototype.finish.call(this)};function id(a,b){var c;c=a.className;c=fa(c)&&c.match(/\S+/g)||[];for(var d=Pa(arguments,1),e=c,f=0;f<d.length;f++)0<=Ha(e,d[f])||e.push(d[f]);a.className=c.join(" ")};function Ue(){Ya.call(this);this.f.style.cssText="background:rgba(255,255,255,.8)"}u(Ue,Ya);function Ve(a){this.Bb=a;this.identifier=0}Ve.prototype.Sb=function(a,b,c){a=da(a)?a:[a];for(var d=0;d<a.length;d++)this.Bb.Sb(this,a[d],b);c&&this.event.stopPropagation()};Ve.prototype.Lb=function(a){var b=t(a),c=da(a)?a:[a];if(a=this.Bb.Ja[this.identifier]){var d=this;a=Ja(a,function(a){return!t(d.Za)||a[0]==d.Za&&(!b||0<=Ha(c,a[1]))?(Zb(a[0],a[1],a[2]),n):k});a.length?this.Bb.Ja[this.identifier]=a:delete this.Bb.Ja[this.identifier]}};Ve.prototype.l=function(){var a=new Ve(this.Bb);Xa(a,this);return a};function We(a){this.Na=a;this.C={};this.Ja={}}We.prototype.uc=function(a,b){t(this.C[b])?0<=Ha(this.C[b],a)||(this.C[b].push(a),this.C[b].zc=n):(this.C[b]=[a],this.C[b].zc=k,B("touch"==b.substring(0,5)&&a!=this.Na?document:"key"==b.substring(0,3)?window:this.Na.f.parentNode,b,this,n,this))};We.prototype.Lb=function(a,b){t(this.C[b])&&(Ma(this.C[b],a),this.C[b].length||(Zb(this.Na.f.parentNode,b,this,n,this),delete this.C[b]))};
  function ld(a,b){for(var c in a.C){var d=a.C[c];0<=Ha(d,b)&&(d.zc=n)}}We.prototype.Sb=function(a,b,c){var d=a.identifier;t(this.Ja[d])||(this.Ja[d]=[]);this.Ja[d].push([a.Za,b,c]);B(a.Za,b,ba)};
  We.prototype.handleEvent=function(a){if(t(this.C[a.type])){this.C[a.type].zc||(this.C[a.type].sort(dd),this.C[a.type].zc=k);for(var b=this.C[a.type].slice(),c=n,d=0,e=0;!e;){var f=new Ve(this);f.type=a.type;f.event=a;if("touch"==a.type.substring(0,5)){var h=a.Qa.changedTouches[d];f.nb=new v(h.pageX,h.pageY);f.identifier=h.identifier;d++;d>=a.Qa.changedTouches.length&&(e=1)}else f.nb=new v(a.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,a.clientY+document.body.scrollTop+document.documentElement.scrollTop),
  e=1;if(t(this.Ja[f.identifier])){for(var h=this.Ja[f.identifier],l=0;l<h.length;l++)if(h[l][1]==a.type||da(h[l][1])&&0<=Ha(h[l][1],a.type)){var s=h[l][0];f.Za=s;f.position=s.Aa(f.nb);h[l][2].call(s,f);c=k}if("touchend"==a.type||"touchcancel"==a.type||"mouseup"==a.type||"keyup"==a.type)delete f.Za,f.Lb()}else for(l=0;l<b.length;l++)if(s=b[l],!((this.Na.s.length?this.Na.s[this.Na.s.length-1]:m)!=s.gc()&&s!=this.Na)&&!s.jc&&s.A)if(f.Za=s,s.xa(f)||"key"==a.type.substring(0,3))if(f.Za=s,s.dispatchEvent(f),
  c=k,f.event.Ia)break}c&&0!=a.type.lastIndexOf("key",0)&&a.preventDefault()}};function Xe(a){C.call(this);this.Ec=a||window;this.ff=B(this.Ec,"resize",this.af,n,this);this.J=qc(this.Ec||window)}u(Xe,C);function Ye(){var a=window,b=ja(a);return Ze[b]=Ze[b]||new Xe(a)}var Ze={};p=Xe.prototype;p.ff=m;p.Ec=m;p.J=m;p.h=function(){return this.J?this.J.l():m};p.af=function(){var a=qc(this.Ec||window);if(!(a==this.J||(!a||!this.J?0:a.width==this.J.width&&a.height==this.J.height)))this.J=a,this.dispatchEvent("resize")};function $e(a,b,c){D.call(this);this.A=k;this.fa(0,0);this.s=[];this.Zd=[];this.Cb="lime-director";ad(this);a.appendChild(this.f);A&&Db&&(this.Yd=document.createElement("div"),id(this.Yd,"lime-cover-below"),vc(this.Yd,this.f),this.Xd=document.createElement("div"),id(this.Xd,"lime-cover-above"),wc(this.Xd,this.f));"absolute"!=a.style.position&&(a.style.position="relative");a.style.overflow="hidden";if(a==document.body){Jc("html,body{margin:0;padding:0;height:100%;}");var d=document.createElement("meta");
  d.name="viewport";var e="initial-scale=1.0,minimum-scale=1,maximum-scale=1.0,user-scalable=no";/android/i.test(navigator.userAgent)&&(e+=",target-densityDpi=device-dpi");d.content=e;document.getElementsByTagName("head").item(0).appendChild(d);if(Db&&!q.navigator.Yf){var f=this;setTimeout(function(){window.scrollTo(0,0);f.mc()},100)}}var h;a=Hc(a);this.d(new Sa(h=b||a.width||400,c||a.height*h/a.width||400));this.de&&xc(this.Xe);this.de=n;af(this);b=Ye();B(b,"resize",this.mc,n,this);B(q,"orientationchange",
  this.mc,n,this);K.Bd(this.qb,this);this.gb=new We(this);B(this,["touchmove","touchstart"],function(a){a.event.preventDefault()},n,this);B(this,["mouseup","touchend","mouseout","touchcancel"],function(){},n);this.mc()}u($e,D);
  function af(a){if(a.me!=n)if(a.me=n,K.Re(a),a.me){a.xd=new (a.Uf||Ue);var b=a.xd,c;b.d(a.h().l());t(g)&&a.s.length&&(c=a.s[a.s.length-1],c=new g(c,b),t(g)&&c.a(g),b.f.style.display="none");a.s.push(b);a.f.appendChild(b.f);b.w=a;jd(b);c&&c.start()}else a.xd&&(bf(a),delete a.xd)}p=$e.prototype;p.V=function(){return this};p.gc=function(){return m};p.qb=function(a){this.de&&(this.je++,this.Ub+=a,100<this.Ub&&(this.We=1E3*this.je/this.Ub,zc(this.Xe,this.We.toFixed(2)),this.Ub=this.je=0));ta()};
  function Ne(a,b){var c=X;a.d(c.h().l());var d=b||Se,e=m;c.s.length&&(e=c.s[c.s.length-1]);for(var f=[],h=c.s.length;0<=--h;)kd(c.s[h]),f.push(c.s[h].f),c.s[h].w=m;c.s.length=0;c.s.push(a);a.f.style.display="none";c.f.appendChild(a.f);a.w=c;jd(a);d=new d(e,a);Yb(d,"end",function(){for(var a=f.length;0<=--a;)xc(f[a]);f.length=0},n,c);t(g)&&d.a(g);d.start()}p.ab=function(){this.u&=-65};
  function bf(a){var b,c=a.s.length?a.s[a.s.length-1]:m;if(c!==m){var d=function(){kd(c);c.w=m;xc(c.f);this.s.pop();c=m};t(g)&&1<a.s.length?(b=new g(c,a.s[a.s.length-2]),t(g)&&b.a(g),Yb(b,"end",d,n,a)):d.call(a);b&&b.start()}}p.Aa=function(a){a=a.l();a.x-=this.dc.x+this.r.x;a.y-=this.dc.y+this.r.y;a.x/=this.B.x;a.y/=this.B.y;return a};p.Gb=function(a){a=a.l();a.x*=this.B.x;a.y*=this.B.y;a.x+=this.dc.x+this.r.x;a.y+=this.dc.y+this.r.y;return a};
  p.update=function(){D.prototype.update.call(this);for(var a=this.Zd.length;0<=--a;)this.Zd[a].update()};
  p.mc=function(){var a=Hc(this.f.parentNode);this.f.parentNode==document.body&&(window.scrollTo(0,0),ga(window.innerHeight)&&(a.height=window.innerHeight));var b;b=this.h().l();b=b.scale(b.width/b.height>a.width/a.height?a.width/b.width:a.height/b.height);var c=b.width/this.h().width;this.Cd(c);a.width/a.height<b.width/b.height?this.b(0,(a.height-b.height)/2):this.b((a.width-b.width)/2,0);var c=this.f.parentNode,d,e=nc(c),f=Cc(c,"position"),h=Cb&&e.getBoxObjectFor&&!c.getBoundingClientRect&&"absolute"==
  f&&(d=e.getBoxObjectFor(c))&&(0>d.screenX||0>d.screenY);b=new v(0,0);var l;d=e?nc(e):document;if(l=y)if(l=!(y&&9<=Lb))l="CSS1Compat"!=lc(d).Oa.compatMode;l=l?d.body:d.documentElement;if(c!=l)if(c.getBoundingClientRect)d=Dc(c),e=lc(e).Oa,c=!A&&"CSS1Compat"==e.compatMode?e.documentElement:e.body||e.documentElement,e=e.parentWindow||e.defaultView,c=y&&Jb("10")&&e.pageYOffset!=c.scrollTop?new v(c.scrollLeft,c.scrollTop):new v(e.pageXOffset||c.scrollLeft,e.pageYOffset||c.scrollTop),b.x=d.left+c.x,b.y=
  d.top+c.y;else if(e.getBoxObjectFor&&!h)d=e.getBoxObjectFor(c),c=e.getBoxObjectFor(l),b.x=d.screenX-c.screenX,b.y=d.screenY-c.screenY;else{d=c;do{b.x+=d.offsetLeft;b.y+=d.offsetTop;d!=c&&(b.x+=d.clientLeft||0,b.y+=d.clientTop||0);if(A&&"fixed"==Cc(d,"position")){b.x+=e.body.scrollLeft;b.y+=e.body.scrollTop;break}d=d.offsetParent}while(d&&d!=c);if(Bb||A&&"absolute"==f)b.y-=e.body.offsetTop;for(d=c;(d=Ec(d))&&d!=e.body&&d!=l;)if(b.x-=d.scrollLeft,!Bb||"TR"!=d.tagName)b.y-=d.scrollTop}this.dc=b;Db&&
  this.f.parentNode==document.body&&(this.ye&&(b=this.ye,xc(b.ownerNode||b.owningElement||b)),this.ye=Jc("html{height:"+(a.height+120)+"px;overflow:hidden;}"))};p.xa=function(a){a&&a.nb&&(a.position=this.Aa(a.nb));return k};function Ce(){return 0<document.cookie.length&&(c_start=document.cookie.indexOf("myScore="),-1!=c_start)?(c_start=c_start+7+1,c_end=document.cookie.indexOf(";",c_start),-1==c_end&&(c_end=document.cookie.length),unescape(document.cookie.substring(c_start,c_end))):0}
  function cf(){console.log("created by imbbctoo");var a=document.getElementsByTagName("head")[0],b=document.createElement("style");b.type="text/css";b.appendChild(document.createTextNode("body{background:white;z-index:-1;}"));a.appendChild(b);fe=new T("assets/moveout.mp3");a=320*(window.innerHeight/window.innerWidth);X=new $e(document.body,320,460>a?460:a);de=new Qe(X.h().width/2,X.h().height-40);Qd=new T("assets/gunpickup2.mp3");Rd=new T("assets/p228-1.mp3");Sd=new T("assets/ric_metal-1.mp3");Td=
  new T("assets/explode5.mp3");Ud=new T("assets/c4_disarm.mp3");Vd=new T("assets/awp1.mp3");Wd=new T("assets/bell1.mp3");Xd=new T("assets/sg_explode.mp3");Yd=new T("assets/ammopickup2.mp3");Zd=new T("assets/ctwin.mp3");$d=new T("assets/terwin.mp3");ae=new Ld(1800);B(ae,"tick",function(){ae.stop()},n,this);be=0;a=new Ya;b=(new J).b(X.h().width/2,X.h().height/2);a.appendChild(b);b.appendChild((new Q).d(X.h().width,X.h().height).p(255,255,255));var c=(new Y).d(320,12).H(40).g(Ce());b.appendChild(c.b(0,
  -30));b.appendChild((new Y).d(320,12).g("connet me: kakalas@sohu.com").b(0,150));ee=(new Y).d(320,12).g(Ce());ce=new Oe;ge=new qe(0);he=new qe(1);ie=new qe(2);je=new qe(3);c=(new ye("PLAY")).d(100,40).b(0,50);B(c,["mousedown","touchstart"],function(){var a=new Ya,b=(new J).b(X.h().width/2,X.h().height/2);a.appendChild(b);b.appendChild(ce.b(0,0));a.appendChild(de);Ne(a)});b.appendChild(c);b.appendChild((new Y).d(320,12).H(50).g("Clapping").b(0,-140));b.appendChild((new Y).d(320,12).g("BEST SCORE").b(0,
  -60));a.appendChild(de);Ne(a)}var df=["clapping","start"],ef=q;!(df[0]in ef)&&ef.execScript&&ef.execScript("var "+df[0]);for(var ff;df.length&&(ff=df.shift());)!df.length&&t(cf)?ef[ff]=cf:ef=ef[ff]?ef[ff]:ef[ff]={};
  