From f7202a3ff187699580fe66d3f02de2f39e65bb2d Mon Sep 17 00:00:00 2001 From: "Diego F. Goberna" Date: Tue, 10 Dec 2013 17:09:03 +0100 Subject: [PATCH] removed hello world example code To avoid duplicates. Users may go to the english version (and links in the tutorial go to the english version) --- .../Spanish/01 Comenzando/hellophaser.zip | Bin 255324 -> 0 bytes .../01 Comenzando/hellophaser/index.html | 34 ------------------ .../01 Comenzando/hellophaser/phaser.min.js | 12 ------- .../01 Comenzando/hellophaser/phaser.png | Bin 180337 -> 0 bytes 4 files changed, 46 deletions(-) delete mode 100644 tutorials/Spanish/01 Comenzando/hellophaser.zip delete mode 100644 tutorials/Spanish/01 Comenzando/hellophaser/index.html delete mode 100644 tutorials/Spanish/01 Comenzando/hellophaser/phaser.min.js delete mode 100644 tutorials/Spanish/01 Comenzando/hellophaser/phaser.png diff --git a/tutorials/Spanish/01 Comenzando/hellophaser.zip b/tutorials/Spanish/01 Comenzando/hellophaser.zip deleted file mode 100644 index 45769f49548335fb559cd26997b0bbc4f46eb0ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 255324 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ʗ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 diff --git a/tutorials/Spanish/01 Comenzando/hellophaser/index.html b/tutorials/Spanish/01 Comenzando/hellophaser/index.html deleted file mode 100644 index 5035a235..00000000 --- a/tutorials/Spanish/01 Comenzando/hellophaser/index.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - hello phaser! - - - - - - - - \ No newline at end of file diff --git a/tutorials/Spanish/01 Comenzando/hellophaser/phaser.min.js b/tutorials/Spanish/01 Comenzando/hellophaser/phaser.min.js deleted file mode 100644 index 4f17eda8..00000000 --- a/tutorials/Spanish/01 Comenzando/hellophaser/phaser.min.js +++ /dev/null @@ -1,12 +0,0 @@ -/*! Phaser v1.1.3 | (c) 2013 Photon Storm Ltd. */ -!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b():a.Phaser=b()}(this,function(){function a(a){return[(255&a>>16)/255,(255&a>>8)/255,(255&a)/255]}function b(){return c.Matrix="undefined"!=typeof Float32Array?Float32Array:Array,c.Matrix}function a(a){return[(255&a>>16)/255,(255&a>>8)/255,(255&a)/255]}var c=c||{},d=d||{VERSION:"1.1.3",DEV_VERSION:"1.1.3",GAMES:[],AUTO:0,CANVAS:1,WEBGL:2,HEADLESS:3,SPRITE:0,BUTTON:1,BULLET:2,GRAPHICS:3,TEXT:4,TILESPRITE:5,BITMAPTEXT:6,GROUP:7,RENDERTEXTURE:8,TILEMAP:9,TILEMAPLAYER:10,EMITTER:11,POLYGON:12,BITMAPDATA:13,CANVAS_FILTER:14,WEBGL_FILTER:15,NONE:0,LEFT:1,RIGHT:2,UP:3,DOWN:4};c.InteractionManager=function(){},d.Utils={shuffle:function(a){for(var b=a.length-1;b>0;b--){var c=Math.floor(Math.random()*(b+1)),d=a[b];a[b]=a[c],a[c]=d}return a},pad:function(a,b,c,d){if("undefined"==typeof b)var b=0;if("undefined"==typeof c)var c=" ";if("undefined"==typeof d)var d=3;var e=0;if(b+1>=a.length)switch(d){case 1:a=Array(b+1-a.length).join(c)+a;break;case 3:var f=Math.ceil((e=b-a.length)/2),g=e-f;a=Array(g+1).join(c)+a+Array(f+1).join(c);break;default:a+=Array(b+1-a.length).join(c)}return a},isPlainObject:function(a){if("object"!=typeof a||a.nodeType||a===a.window)return!1;try{if(a.constructor&&!hasOwn.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(b){return!1}return!0},extend:function(){var a,b,c,e,f,g,h=arguments[0]||{},i=1,j=arguments.length,k=!1;for("boolean"==typeof h&&(k=h,h=arguments[1]||{},i=2),j===i&&(h=this,--i);j>i;i++)if(null!=(a=arguments[i]))for(b in a)c=h[b],e=a[b],h!==e&&(k&&e&&(d.Utils.isPlainObject(e)||(f=Array.isArray(e)))?(f?(f=!1,g=c&&Array.isArray(c)?c:[]):g=c&&d.Utils.isPlainObject(c)?c:{},h[b]=d.Utils.extend(k,g,e)):void 0!==e&&(h[b]=e));return h}},function(){var a=!1;a&&(window.console=void 0),void 0===window.console&&(window.console={debug:function(){return!0},info:function(){return!1},warn:function(){return!1},log:function(){return!1}}),debug=function(a){window.console.debug(a)},info=function(a){window.console.info(a)},warn=function(a){window.console.warn(a)},log=function(a){window.console.log(a)}}(),"function"!=typeof Function.prototype.bind&&(Function.prototype.bind=function(){var a=Array.prototype.slice;return function(b){function c(){var f=e.concat(a.call(arguments));d.apply(this instanceof c?this:b,f)}var d=this,e=a.call(arguments,1);if("function"!=typeof d)throw new TypeError;return c.prototype=function f(a){return a&&(f.prototype=a),this instanceof f?void 0:new f}(d.prototype),c}}()),b(),c.mat3={},c.mat3.create=function(){var a=new c.Matrix(9);return a[0]=1,a[1]=0,a[2]=0,a[3]=0,a[4]=1,a[5]=0,a[6]=0,a[7]=0,a[8]=1,a},c.mat3.identity=function(a){return a[0]=1,a[1]=0,a[2]=0,a[3]=0,a[4]=1,a[5]=0,a[6]=0,a[7]=0,a[8]=1,a},c.mat4={},c.mat4.create=function(){var a=new c.Matrix(16);return a[0]=1,a[1]=0,a[2]=0,a[3]=0,a[4]=0,a[5]=1,a[6]=0,a[7]=0,a[8]=0,a[9]=0,a[10]=1,a[11]=0,a[12]=0,a[13]=0,a[14]=0,a[15]=1,a},c.mat3.multiply=function(a,b,c){c||(c=a);var d=a[0],e=a[1],f=a[2],g=a[3],h=a[4],i=a[5],j=a[6],k=a[7],l=a[8],m=b[0],n=b[1],o=b[2],p=b[3],q=b[4],r=b[5],s=b[6],t=b[7],u=b[8];return c[0]=m*d+n*g+o*j,c[1]=m*e+n*h+o*k,c[2]=m*f+n*i+o*l,c[3]=p*d+q*g+r*j,c[4]=p*e+q*h+r*k,c[5]=p*f+q*i+r*l,c[6]=s*d+t*g+u*j,c[7]=s*e+t*h+u*k,c[8]=s*f+t*i+u*l,c},c.mat3.clone=function(a){var b=new c.Matrix(9);return b[0]=a[0],b[1]=a[1],b[2]=a[2],b[3]=a[3],b[4]=a[4],b[5]=a[5],b[6]=a[6],b[7]=a[7],b[8]=a[8],b},c.mat3.transpose=function(a,b){if(!b||a===b){var c=a[1],d=a[2],e=a[5];return a[1]=a[3],a[2]=a[6],a[3]=c,a[5]=a[7],a[6]=d,a[7]=e,a}return b[0]=a[0],b[1]=a[3],b[2]=a[6],b[3]=a[1],b[4]=a[4],b[5]=a[7],b[6]=a[2],b[7]=a[5],b[8]=a[8],b},c.mat3.toMat4=function(a,b){return b||(b=c.mat4.create()),b[15]=1,b[14]=0,b[13]=0,b[12]=0,b[11]=0,b[10]=a[8],b[9]=a[7],b[8]=a[6],b[7]=0,b[6]=a[5],b[5]=a[4],b[4]=a[3],b[3]=0,b[2]=a[2],b[1]=a[1],b[0]=a[0],b},c.mat4.create=function(){var a=new c.Matrix(16);return a[0]=1,a[1]=0,a[2]=0,a[3]=0,a[4]=0,a[5]=1,a[6]=0,a[7]=0,a[8]=0,a[9]=0,a[10]=1,a[11]=0,a[12]=0,a[13]=0,a[14]=0,a[15]=1,a},c.mat4.transpose=function(a,b){if(!b||a===b){var c=a[1],d=a[2],e=a[3],f=a[6],g=a[7],h=a[11];return a[1]=a[4],a[2]=a[8],a[3]=a[12],a[4]=c,a[6]=a[9],a[7]=a[13],a[8]=d,a[9]=f,a[11]=a[14],a[12]=e,a[13]=g,a[14]=h,a}return b[0]=a[0],b[1]=a[4],b[2]=a[8],b[3]=a[12],b[4]=a[1],b[5]=a[5],b[6]=a[9],b[7]=a[13],b[8]=a[2],b[9]=a[6],b[10]=a[10],b[11]=a[14],b[12]=a[3],b[13]=a[7],b[14]=a[11],b[15]=a[15],b},c.mat4.multiply=function(a,b,c){c||(c=a);var d=a[0],e=a[1],f=a[2],g=a[3],h=a[4],i=a[5],j=a[6],k=a[7],l=a[8],m=a[9],n=a[10],o=a[11],p=a[12],q=a[13],r=a[14],s=a[15],t=b[0],u=b[1],v=b[2],w=b[3];return c[0]=t*d+u*h+v*l+w*p,c[1]=t*e+u*i+v*m+w*q,c[2]=t*f+u*j+v*n+w*r,c[3]=t*g+u*k+v*o+w*s,t=b[4],u=b[5],v=b[6],w=b[7],c[4]=t*d+u*h+v*l+w*p,c[5]=t*e+u*i+v*m+w*q,c[6]=t*f+u*j+v*n+w*r,c[7]=t*g+u*k+v*o+w*s,t=b[8],u=b[9],v=b[10],w=b[11],c[8]=t*d+u*h+v*l+w*p,c[9]=t*e+u*i+v*m+w*q,c[10]=t*f+u*j+v*n+w*r,c[11]=t*g+u*k+v*o+w*s,t=b[12],u=b[13],v=b[14],w=b[15],c[12]=t*d+u*h+v*l+w*p,c[13]=t*e+u*i+v*m+w*q,c[14]=t*f+u*j+v*n+w*r,c[15]=t*g+u*k+v*o+w*s,c},c.Point=function(a,b){this.x=a||0,this.y=b||0},c.Point.prototype.clone=function(){return new c.Point(this.x,this.y)},c.Point.prototype.constructor=c.Point,c.Rectangle=function(a,b,c,d){this.x=a||0,this.y=b||0,this.width=c||0,this.height=d||0},c.Rectangle.prototype.clone=function(){return new c.Rectangle(this.x,this.y,this.width,this.height)},c.Rectangle.prototype.contains=function(a,b){if(this.width<=0||this.height<=0)return!1;var c=this.x;if(a>=c&&a<=c+this.width){var d=this.y;if(b>=d&&b<=d+this.height)return!0}return!1},c.Rectangle.prototype.constructor=c.Rectangle,c.Polygon=function(a){if(a instanceof Array||(a=Array.prototype.slice.call(arguments)),"number"==typeof a[0]){for(var b=[],d=0,e=a.length;e>d;d+=2)b.push(new c.Point(a[d],a[d+1]));a=b}this.points=a},c.Polygon.prototype.clone=function(){for(var a=[],b=0;bb!=i>b&&(h-f)*(b-g)/(i-g)+f>a;j&&(c=!c)}return c},c.Polygon.prototype.constructor=c.Polygon,c.DisplayObject=function(){this.last=this,this.first=this,this.position=new c.Point,this.scale=new c.Point(1,1),this.pivot=new c.Point(0,0),this.rotation=0,this.alpha=1,this.visible=!0,this.hitArea=null,this.buttonMode=!1,this.renderable=!1,this.parent=null,this.stage=null,this.worldAlpha=1,this._interactive=!1,this.worldTransform=c.mat3.create(),this.localTransform=c.mat3.create(),this.color=[],this.dynamic=!0,this._sr=0,this._cr=1,this.filterArea=new c.Rectangle(0,0,1,1)},c.DisplayObject.prototype.constructor=c.DisplayObject,c.DisplayObject.prototype.setInteractive=function(a){this.interactive=a},Object.defineProperty(c.DisplayObject.prototype,"interactive",{get:function(){return this._interactive},set:function(a){this._interactive=a,this.stage&&(this.stage.dirty=!0)}}),Object.defineProperty(c.DisplayObject.prototype,"mask",{get:function(){return this._mask},set:function(a){a?this._mask?(a.start=this._mask.start,a.end=this._mask.end):(this.addFilter(a),a.renderable=!1):(this.removeFilter(this._mask),this._mask.renderable=!0),this._mask=a}}),Object.defineProperty(c.DisplayObject.prototype,"filters",{get:function(){return this._filters},set:function(a){if(a){this._filters&&this.removeFilter(this._filters),this.addFilter(a);for(var b=[],c=0;c=0&&b<=this.children.length))throw new Error(a+" The index "+b+" supplied is out of bounds "+this.children.length);if(void 0!=a.parent&&a.parent.removeChild(a),a.parent=this,this.stage){var c=a;do c.interactive&&(this.stage.dirty=!0),c.stage=this.stage,c=c._iNext;while(c)}var d,e,f=a.first,g=a.last;if(b==this.children.length){e=this.last;for(var h=this,i=this.last;h;)h.last==i&&(h.last=a.last),h=h.parent}else e=0===b?this:this.children[b-1].last;d=e._iNext,d&&(d._iPrev=g,g._iNext=d),f._iPrev=e,e._iNext=f,this.children.splice(b,0,a),this.__renderGroup&&(a.__renderGroup&&a.__renderGroup.removeDisplayObjectAndChildren(a),this.__renderGroup.addDisplayObjectAndChildren(a))},c.DisplayObjectContainer.prototype.swapChildren=function(){},c.DisplayObjectContainer.prototype.getChildAt=function(a){if(a>=0&&aa;a++)this.children[a].updateTransform()}},c.blendModes={},c.blendModes.NORMAL=0,c.blendModes.SCREEN=1,c.Sprite=function(a){c.DisplayObjectContainer.call(this),this.anchor=new c.Point,this.texture=a,this.blendMode=c.blendModes.NORMAL,this._width=0,this._height=0,a.baseTexture.hasLoaded?this.updateFrame=!0:(this.onTextureUpdateBind=this.onTextureUpdate.bind(this),this.texture.addEventListener("update",this.onTextureUpdateBind)),this.renderable=!0},c.Sprite.prototype=Object.create(c.DisplayObjectContainer.prototype),c.Sprite.prototype.constructor=c.Sprite,Object.defineProperty(c.Sprite.prototype,"width",{get:function(){return this.scale.x*this.texture.frame.width},set:function(a){this.scale.x=a/this.texture.frame.width,this._width=a}}),Object.defineProperty(c.Sprite.prototype,"height",{get:function(){return this.scale.y*this.texture.frame.height},set:function(a){this.scale.y=a/this.texture.frame.height,this._height=a}}),c.Sprite.prototype.setTexture=function(a){this.texture.baseTexture!=a.baseTexture?(this.textureChange=!0,this.texture=a,this.__renderGroup&&this.__renderGroup.updateTexture(this)):this.texture=a,this.updateFrame=!0},c.Sprite.prototype.onTextureUpdate=function(){this._width&&(this.scale.x=this._width/this.texture.frame.width),this._height&&(this.scale.y=this._height/this.texture.frame.height),this.updateFrame=!0},c.Sprite.fromFrame=function(a){var b=c.TextureCache[a];if(!b)throw new Error("The frameId '"+a+"' does not exist in the texture cache"+this);return new c.Sprite(b)},c.Sprite.fromImage=function(a){var b=c.Texture.fromImage(a);return new c.Sprite(b)},c.Stage=function(a){c.DisplayObjectContainer.call(this),this.worldTransform=c.mat3.create(),this.interactive=!0,this.interactionManager=new c.InteractionManager(this),this.dirty=!0,this.__childrenAdded=[],this.__childrenRemoved=[],this.stage=this,this.stage.hitArea=new c.Rectangle(0,0,1e5,1e5),this.setBackgroundColor(a),this.worldVisible=!0},c.Stage.prototype=Object.create(c.DisplayObjectContainer.prototype),c.Stage.prototype.constructor=c.Stage,c.Stage.prototype.setInteractionDelegate=function(a){this.interactionManager.setTargetDomElement(a)},c.Stage.prototype.updateTransform=function(){this.worldAlpha=1,this.vcount=c.visibleCount;for(var a=0,b=this.children.length;b>a;a++)this.children[a].updateTransform();this.dirty&&(this.dirty=!1,this.interactionManager.dirty=!0),this.interactive&&this.interactionManager.update()},c.Stage.prototype.setBackgroundColor=function(b){this.backgroundColor=b||0,this.backgroundColorSplit=a(this.backgroundColor);var c=this.backgroundColor.toString(16);c="000000".substr(0,6-c.length)+c,this.backgroundColorString="#"+c},c.Stage.prototype.getMousePosition=function(){return this.interactionManager.mouse.global},c.CustomRenderable=function(){c.DisplayObject.call(this),this.renderable=!0},c.CustomRenderable.prototype=Object.create(c.DisplayObject.prototype),c.CustomRenderable.prototype.constructor=c.CustomRenderable,c.CustomRenderable.prototype.renderCanvas=function(){},c.CustomRenderable.prototype.initWebGL=function(){},c.CustomRenderable.prototype.renderWebGL=function(){},c.Strip=function(a,b,d){c.DisplayObjectContainer.call(this),this.texture=a,this.blendMode=c.blendModes.NORMAL;try{this.uvs=new Float32Array([0,1,1,1,1,0,0,1]),this.verticies=new Float32Array([0,0,0,0,0,0,0,0,0]),this.colors=new Float32Array([1,1,1,1]),this.indices=new Uint16Array([0,1,2,3])}catch(e){this.uvs=[0,1,1,1,1,0,0,1],this.verticies=[0,0,0,0,0,0,0,0,0],this.colors=[1,1,1,1],this.indices=[0,1,2,3]}this.width=b,this.height=d,a.baseTexture.hasLoaded?(this.width=this.texture.frame.width,this.height=this.texture.frame.height,this.updateFrame=!0):(this.onTextureUpdateBind=this.onTextureUpdate.bind(this),this.texture.addEventListener("update",this.onTextureUpdateBind)),this.renderable=!0},c.Strip.prototype=Object.create(c.DisplayObjectContainer.prototype),c.Strip.prototype.constructor=c.Strip,c.Strip.prototype.setTexture=function(a){this.texture=a,this.width=a.frame.width,this.height=a.frame.height,this.updateFrame=!0},c.Strip.prototype.onTextureUpdate=function(){this.updateFrame=!0},c.Rope=function(a,b){c.Strip.call(this,a),this.points=b;try{this.verticies=new Float32Array(4*b.length),this.uvs=new Float32Array(4*b.length),this.colors=new Float32Array(2*b.length),this.indices=new Uint16Array(2*b.length)}catch(d){this.verticies=verticies,this.uvs=uvs,this.colors=colors,this.indices=indices}this.refresh()},c.Rope.prototype=Object.create(c.Strip.prototype),c.Rope.prototype.constructor=c.Rope,c.Rope.prototype.refresh=function(){var a=this.points;if(!(a.length<1)){var b=this.uvs,c=this.indices,d=this.colors,e=a[0],f=a[0];this.count-=.2,b[0]=0,b[1]=1,b[2]=0,b[3]=1,d[0]=1,d[1]=1,c[0]=0,c[1]=1;for(var g=a.length,h=1;g>h;h++){var f=a[h],i=4*h,j=h/(g-1);h%2?(b[i]=j,b[i+1]=0,b[i+2]=j,b[i+3]=1):(b[i]=j,b[i+1]=0,b[i+2]=j,b[i+3]=1),i=2*h,d[i]=1,d[i+1]=1,i=2*h,c[i]=i,c[i+1]=i+1,e=f}}},c.Rope.prototype.updateTransform=function(){var a=this.points;if(!(a.length<1)){var b,d=this.verticies,e=a[0],f={x:0,y:0},g=a[0];this.count-=.2,d[0]=g.x+f.x,d[1]=g.y+f.y,d[2]=g.x-f.x,d[3]=g.y-f.y;for(var h=a.length,i=1;h>i;i++){var g=a[i],j=4*i;b=i1&&(k=1);var l=Math.sqrt(f.x*f.x+f.y*f.y),m=this.texture.height/2;f.x/=l,f.y/=l,f.x*=m,f.y*=m,d[j]=g.x+f.x,d[j+1]=g.y+f.y,d[j+2]=g.x-f.x,d[j+3]=g.y-f.y,e=g}c.DisplayObjectContainer.prototype.updateTransform.call(this)}},c.Rope.prototype.setTexture=function(a){this.texture=a,this.updateFrame=!0},c.TilingSprite=function(a,b,d){c.DisplayObjectContainer.call(this),this.texture=a,this.width=b,this.height=d,this.tileScale=new c.Point(1,1),this.tilePosition=new c.Point(0,0),this.renderable=!0,this.blendMode=c.blendModes.NORMAL},c.TilingSprite.prototype=Object.create(c.DisplayObjectContainer.prototype),c.TilingSprite.prototype.constructor=c.TilingSprite,c.TilingSprite.prototype.setTexture=function(a){this.texture=a,this.updateFrame=!0},c.TilingSprite.prototype.onTextureUpdate=function(){this.updateFrame=!0},c.AbstractFilter=function(a,b){this.passes=[this],this.dirty=!0,this.padding=0,this.uniforms=b||{},this.fragmentSrc=a||[]},c.FilterBlock=function(){this.visible=!0,this.renderable=!0},c.Graphics=function(){c.DisplayObjectContainer.call(this),this.renderable=!0,this.fillAlpha=1,this.lineWidth=0,this.lineColor="black",this.graphicsData=[],this.currentPath={points:[]}},c.Graphics.prototype=Object.create(c.DisplayObjectContainer.prototype),c.Graphics.prototype.constructor=c.Graphics,c.Graphics.prototype.lineStyle=function(a,b,d){0===this.currentPath.points.length&&this.graphicsData.pop(),this.lineWidth=a||0,this.lineColor=b||0,this.lineAlpha=void 0==d?1:d,this.currentPath={lineWidth:this.lineWidth,lineColor:this.lineColor,lineAlpha:this.lineAlpha,fillColor:this.fillColor,fillAlpha:this.fillAlpha,fill:this.filling,points:[],type:c.Graphics.POLY},this.graphicsData.push(this.currentPath)},c.Graphics.prototype.moveTo=function(a,b){0===this.currentPath.points.length&&this.graphicsData.pop(),this.currentPath=this.currentPath={lineWidth:this.lineWidth,lineColor:this.lineColor,lineAlpha:this.lineAlpha,fillColor:this.fillColor,fillAlpha:this.fillAlpha,fill:this.filling,points:[],type:c.Graphics.POLY},this.currentPath.points.push(a,b),this.graphicsData.push(this.currentPath)},c.Graphics.prototype.lineTo=function(a,b){this.currentPath.points.push(a,b),this.dirty=!0},c.Graphics.prototype.beginFill=function(a,b){this.filling=!0,this.fillColor=a||0,this.fillAlpha=void 0==b?1:b},c.Graphics.prototype.endFill=function(){this.filling=!1,this.fillColor=null,this.fillAlpha=1},c.Graphics.prototype.drawRect=function(a,b,d,e){0===this.currentPath.points.length&&this.graphicsData.pop(),this.currentPath={lineWidth:this.lineWidth,lineColor:this.lineColor,lineAlpha:this.lineAlpha,fillColor:this.fillColor,fillAlpha:this.fillAlpha,fill:this.filling,points:[a,b,d,e],type:c.Graphics.RECT},this.graphicsData.push(this.currentPath),this.dirty=!0},c.Graphics.prototype.drawCircle=function(a,b,d){0===this.currentPath.points.length&&this.graphicsData.pop(),this.currentPath={lineWidth:this.lineWidth,lineColor:this.lineColor,lineAlpha:this.lineAlpha,fillColor:this.fillColor,fillAlpha:this.fillAlpha,fill:this.filling,points:[a,b,d,d],type:c.Graphics.CIRC},this.graphicsData.push(this.currentPath),this.dirty=!0},c.Graphics.prototype.drawElipse=function(a,b,d,e){0===this.currentPath.points.length&&this.graphicsData.pop(),this.currentPath={lineWidth:this.lineWidth,lineColor:this.lineColor,lineAlpha:this.lineAlpha,fillColor:this.fillColor,fillAlpha:this.fillAlpha,fill:this.filling,points:[a,b,d,e],type:c.Graphics.ELIP},this.graphicsData.push(this.currentPath),this.dirty=!0},c.Graphics.prototype.clear=function(){this.lineWidth=0,this.filling=!1,this.dirty=!0,this.clearDirty=!0,this.graphicsData=[],this.bounds=null},c.Graphics.prototype.updateFilterBounds=function(){if(!this.bounds){for(var a,b,d,e=1/0,f=-1/0,g=1/0,h=-1/0,i=0;ib?b:e,f=b+m>f?b+m:f,g=g>d?b:g,h=d+n>h?d+n:h}else if(k===c.Graphics.CIRC||k===c.Graphics.ELIP){b=a.x,d=a.y;var o=a.radius+l/2;e=e>b-o?b-o:e,f=b+o>f?b+o:f,g=g>d-o?d-o:g,h=d+o>h?d+o:h}else for(var p=0;pb-l?b-l:e,f=b+l>f?b+l:f,g=g>d-l?d-l:g,h=d+l>h?d+l:h}this.bounds=new c.Rectangle(e,g,f-e,h-g)}},c.Graphics.POLY=0,c.Graphics.RECT=1,c.Graphics.CIRC=2,c.Graphics.ELIP=3,c.CanvasGraphics=function(){},c.CanvasGraphics.renderGraphics=function(a,b){for(var d=a.worldAlpha,e=0;e1&&(d=1,console.log("Pixi.js warning: masks in canvas can only mask using the first path in the graphics object"));for(var e=0;1>e;e++){var f=a.graphicsData[e],g=f.points;if(f.type==c.Graphics.POLY){b.beginPath(),b.moveTo(g[0],g[1]);for(var h=1;h0&&(c.Texture.frameUpdates=[])},c.CanvasRenderer.prototype.resize=function(a,b){this.width=a,this.height=b,this.view.width=a,this.view.height=b},c.CanvasRenderer.prototype.renderDisplayObject=function(a){var b,d=this.context;d.globalCompositeOperation="source-over";var e=a.last._iNext;a=a.first;do if(b=a.worldTransform,a.visible)if(a.renderable){if(a instanceof c.Sprite){var f=a.texture.frame;f&&f.width&&f.height&&(d.globalAlpha=a.worldAlpha,d.setTransform(b[0],b[3],b[1],b[4],b[2],b[5]),d.drawImage(a.texture.baseTexture.source,f.x,f.y,f.width,f.height,a.anchor.x*-f.width,a.anchor.y*-f.height,f.width,f.height))}else if(a instanceof c.Strip)d.setTransform(b[0],b[3],b[1],b[4],b[2],b[5]),this.renderStrip(a);else if(a instanceof c.TilingSprite)d.setTransform(b[0],b[3],b[1],b[4],b[2],b[5]),this.renderTilingSprite(a);else if(a instanceof c.CustomRenderable)d.setTransform(b[0],b[3],b[1],b[4],b[2],b[5]),a.renderCanvas(this);else if(a instanceof c.Graphics)d.setTransform(b[0],b[3],b[1],b[4],b[2],b[5]),c.CanvasGraphics.renderGraphics(a,d);else if(a instanceof c.FilterBlock&&a.data instanceof c.Graphics){var g=a.data;if(a.open){d.save();var h=g.alpha,i=g.worldTransform;d.setTransform(i[0],i[3],i[1],i[4],i[2],i[5]),g.worldAlpha=.5,d.worldAlpha=0,c.CanvasGraphics.renderGraphicsMask(g,d),d.clip(),g.worldAlpha=h}else d.restore()}a=a._iNext}else a=a._iNext;else a=a.last._iNext;while(a!=e)},c.CanvasRenderer.prototype.renderStripFlat=function(a){var b=this.context,c=a.verticies;a.uvs;var d=c.length/2;this.count++,b.beginPath();for(var e=1;d-2>e;e++){var f=2*e,g=c[f],h=c[f+2],i=c[f+4],j=c[f+1],k=c[f+3],l=c[f+5];b.moveTo(g,j),b.lineTo(h,k),b.lineTo(i,l)}b.fillStyle="#FF0000",b.fill(),b.closePath()},c.CanvasRenderer.prototype.renderTilingSprite=function(a){var b=this.context;b.globalAlpha=a.worldAlpha,a.__tilePattern||(a.__tilePattern=b.createPattern(a.texture.baseTexture.source,"repeat")),b.beginPath();var c=a.tilePosition,d=a.tileScale;b.scale(d.x,d.y),b.translate(c.x,c.y),b.fillStyle=a.__tilePattern,b.fillRect(-c.x,-c.y,a.width/d.x,a.height/d.y),b.scale(1/d.x,1/d.y),b.translate(-c.x,-c.y),b.closePath()},c.CanvasRenderer.prototype.renderStrip=function(a){var b=this.context,c=a.verticies,d=a.uvs,e=c.length/2;this.count++;for(var f=1;e-2>f;f++){var g=2*f,h=c[g],i=c[g+2],j=c[g+4],k=c[g+1],l=c[g+3],m=c[g+5],n=d[g]*a.texture.width,o=d[g+2]*a.texture.width,p=d[g+4]*a.texture.width,q=d[g+1]*a.texture.height,r=d[g+3]*a.texture.height,s=d[g+5]*a.texture.height;b.save(),b.beginPath(),b.moveTo(h,k),b.lineTo(i,l),b.lineTo(j,m),b.closePath(),b.clip();var t=n*r+q*p+o*s-r*p-q*o-n*s,u=h*r+q*j+i*s-r*j-q*i-h*s,v=n*i+h*p+o*j-i*p-h*o-n*j,w=n*r*j+q*i*p+h*o*s-h*r*p-q*o*j-n*i*s,x=k*r+q*m+l*s-r*m-q*l-k*s,y=n*l+k*p+o*m-l*p-k*o-n*m,z=n*r*m+q*l*p+k*o*s-k*r*p-q*o*m-n*l*s;b.transform(u/t,x/t,v/t,y/t,w/t,z/t),b.drawImage(a.texture.baseTexture.source,0,0),b.restore()}},c.PixiShader=function(){this.program,this.fragmentSrc=["precision lowp float;","varying vec2 vTextureCoord;","varying float vColor;","uniform sampler2D uSampler;","void main(void) {","gl_FragColor = texture2D(uSampler, vTextureCoord) * vColor;","}"],this.textureCount=0},c.PixiShader.prototype.init=function(){var a=c.compileProgram(this.vertexSrc||c.PixiShader.defaultVertexSrc,this.fragmentSrc),b=c.gl;b.useProgram(a),this.uSampler=b.getUniformLocation(a,"uSampler"),this.projectionVector=b.getUniformLocation(a,"projectionVector"),this.offsetVector=b.getUniformLocation(a,"offsetVector"),this.dimensions=b.getUniformLocation(a,"dimensions"),this.aVertexPosition=b.getAttribLocation(a,"aVertexPosition"),this.colorAttribute=b.getAttribLocation(a,"aColor"),this.aTextureCoord=b.getAttribLocation(a,"aTextureCoord");for(var d in this.uniforms)this.uniforms[d].uniformLocation=b.getUniformLocation(a,d);this.initUniforms(),this.program=a},c.PixiShader.prototype.initUniforms=function(){this.textureCount=1;var a;for(var b in this.uniforms){var a=this.uniforms[b],d=a.type;"sampler2D"==d?(a._init=!1,null!==a.value&&this.initSampler2D(a)):"mat2"==d||"mat3"==d||"mat4"==d?(a.glMatrix=!0,a.glValueLength=1,"mat2"==d?a.glFunc=c.gl.uniformMatrix2fv:"mat3"==d?a.glFunc=c.gl.uniformMatrix3fv:"mat4"==d&&(a.glFunc=c.gl.uniformMatrix4fv)):(a.glFunc=c.gl["uniform"+d],a.glValueLength="2f"==d||"2i"==d?2:"3f"==d||"3i"==d?3:"4f"==d||"4i"==d?4:1)}},c.PixiShader.prototype.initSampler2D=function(a){if(a.value&&a.value.baseTexture&&a.value.baseTexture.hasLoaded){if(c.gl.activeTexture(c.gl["TEXTURE"+this.textureCount]),c.gl.bindTexture(c.gl.TEXTURE_2D,a.value.baseTexture._glTexture),a.textureData){var b=a.textureData,d=b.magFilter?b.magFilter:c.gl.LINEAR,e=b.minFilter?b.minFilter:c.gl.LINEAR,f=b.wrapS?b.wrapS:c.gl.CLAMP_TO_EDGE,g=b.wrapT?b.wrapT:c.gl.CLAMP_TO_EDGE,h=b.luminance?c.gl.LUMINANCE:c.gl.RGBA;if(b.repeat&&(f=c.gl.REPEAT,g=c.gl.REPEAT),c.gl.pixelStorei(c.gl.UNPACK_FLIP_Y_WEBGL,!1),b.width){var i=b.width?b.width:512,j=b.height?b.height:2,k=b.border?b.border:0;c.gl.texImage2D(c.gl.TEXTURE_2D,0,h,i,j,k,h,c.gl.UNSIGNED_BYTE,null)}else c.gl.texImage2D(c.gl.TEXTURE_2D,0,h,c.gl.RGBA,c.gl.UNSIGNED_BYTE,a.value.baseTexture.source);c.gl.texParameteri(c.gl.TEXTURE_2D,c.gl.TEXTURE_MAG_FILTER,d),c.gl.texParameteri(c.gl.TEXTURE_2D,c.gl.TEXTURE_MIN_FILTER,e),c.gl.texParameteri(c.gl.TEXTURE_2D,c.gl.TEXTURE_WRAP_S,f),c.gl.texParameteri(c.gl.TEXTURE_2D,c.gl.TEXTURE_WRAP_T,g)}c.gl.uniform1i(a.uniformLocation,this.textureCount),a._init=!0,this.textureCount++}},c.PixiShader.prototype.syncUniforms=function(){this.textureCount=1;var a;for(var b in this.uniforms)a=this.uniforms[b],1==a.glValueLength?a.glMatrix===!0?a.glFunc.call(c.gl,a.uniformLocation,a.transpose,a.value):a.glFunc.call(c.gl,a.uniformLocation,a.value):2==a.glValueLength?a.glFunc.call(c.gl,a.uniformLocation,a.value.x,a.value.y):3==a.glValueLength?a.glFunc.call(c.gl,a.uniformLocation,a.value.x,a.value.y,a.value.z):4==a.glValueLength?a.glFunc.call(c.gl,a.uniformLocation,a.value.x,a.value.y,a.value.z,a.value.w):"sampler2D"==a.type&&(a._init?(c.gl.activeTexture(c.gl["TEXTURE"+this.textureCount]),c.gl.bindTexture(c.gl.TEXTURE_2D,a.value.baseTexture._glTexture),c.gl.uniform1i(a.uniformLocation,this.textureCount),this.textureCount++):this.initSampler2D(a))},c.PixiShader.defaultVertexSrc=["attribute vec2 aVertexPosition;","attribute vec2 aTextureCoord;","attribute float aColor;","uniform vec2 projectionVector;","uniform vec2 offsetVector;","varying vec2 vTextureCoord;","varying float vColor;","const vec2 center = vec2(-1.0, 1.0);","void main(void) {","gl_Position = vec4( ((aVertexPosition + offsetVector) / projectionVector) + center , 0.0, 1.0);","vTextureCoord = aTextureCoord;","vColor = aColor;","}"],c.PrimitiveShader=function(){this.program,this.fragmentSrc=["precision mediump float;","varying vec4 vColor;","void main(void) {","gl_FragColor = vColor;","}"],this.vertexSrc=["attribute vec2 aVertexPosition;","attribute vec4 aColor;","uniform mat3 translationMatrix;","uniform vec2 projectionVector;","uniform vec2 offsetVector;","uniform float alpha;","varying vec4 vColor;","void main(void) {","vec3 v = translationMatrix * vec3(aVertexPosition , 1.0);","v -= offsetVector.xyx;","gl_Position = vec4( v.x / projectionVector.x -1.0, v.y / -projectionVector.y + 1.0 , 0.0, 1.0);","vColor = aColor * alpha;","}"] -},c.PrimitiveShader.prototype.init=function(){var a=c.compileProgram(this.vertexSrc,this.fragmentSrc),b=c.gl;b.useProgram(a),this.projectionVector=b.getUniformLocation(a,"projectionVector"),this.offsetVector=b.getUniformLocation(a,"offsetVector"),this.aVertexPosition=b.getAttribLocation(a,"aVertexPosition"),this.colorAttribute=b.getAttribLocation(a,"aColor"),this.translationMatrix=b.getUniformLocation(a,"translationMatrix"),this.alpha=b.getUniformLocation(a,"alpha"),this.program=a},c.StripShader=function(){this.program,this.fragmentSrc=["precision mediump float;","varying vec2 vTextureCoord;","varying float vColor;","uniform float alpha;","uniform sampler2D uSampler;","void main(void) {","gl_FragColor = texture2D(uSampler, vec2(vTextureCoord.x, vTextureCoord.y));","gl_FragColor = gl_FragColor * alpha;","}"],this.vertexSrc=["attribute vec2 aVertexPosition;","attribute vec2 aTextureCoord;","attribute float aColor;","uniform mat3 translationMatrix;","uniform vec2 projectionVector;","varying vec2 vTextureCoord;","varying vec2 offsetVector;","varying float vColor;","void main(void) {","vec3 v = translationMatrix * vec3(aVertexPosition, 1.0);","v -= offsetVector.xyx;","gl_Position = vec4( v.x / projectionVector.x -1.0, v.y / projectionVector.y + 1.0 , 0.0, 1.0);","vTextureCoord = aTextureCoord;","vColor = aColor;","}"]},c.StripShader.prototype.init=function(){var a=c.compileProgram(this.vertexSrc,this.fragmentSrc),b=c.gl;b.useProgram(a),this.uSampler=b.getUniformLocation(a,"uSampler"),this.projectionVector=b.getUniformLocation(a,"projectionVector"),this.offsetVector=b.getUniformLocation(a,"offsetVector"),this.colorAttribute=b.getAttribLocation(a,"aColor"),this.aVertexPosition=b.getAttribLocation(a,"aVertexPosition"),this.aTextureCoord=b.getAttribLocation(a,"aTextureCoord"),this.translationMatrix=b.getUniformLocation(a,"translationMatrix"),this.alpha=b.getUniformLocation(a,"alpha"),this.program=a},c._batchs=[],c._getBatch=function(a){return 0===c._batchs.length?new c.WebGLBatch(a):c._batchs.pop()},c._returnBatch=function(a){a.clean(),c._batchs.push(a)},c._restoreBatchs=function(a){for(var b=0;bc;c++){var d=6*c,e=4*c;this.indices[d+0]=e+0,this.indices[d+1]=e+1,this.indices[d+2]=e+2,this.indices[d+3]=e+0,this.indices[d+4]=e+2,this.indices[d+5]=e+3}a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,this.indexBuffer),a.bufferData(a.ELEMENT_ARRAY_BUFFER,this.indices,a.STATIC_DRAW)},c.WebGLBatch.prototype.refresh=function(){this.gl,this.dynamicSizethis.width&&(f.width=this.width),f.y<0&&(f.y=0),f.height>this.height&&(f.height=this.height),b.bindFramebuffer(b.FRAMEBUFFER,e.frameBuffer),b.viewport(0,0,f.width,f.height),c.projection.x=f.width/2,c.projection.y=-f.height/2,c.offset.x=-f.x,c.offset.y=-f.y,b.uniform2f(c.defaultShader.projectionVector,f.width/2,-f.height/2),b.uniform2f(c.defaultShader.offsetVector,-f.x,-f.y),b.colorMask(!0,!0,!0,!0),b.clearColor(0,0,0,0),b.clear(b.COLOR_BUFFER_BIT),a._glFilterTexture=e},c.WebGLFilterManager.prototype.popFilter=function(){var a=c.gl,b=this.filterStack.pop(),d=b.target.filterArea,e=b._glFilterTexture;if(b.filterPasses.length>1){a.viewport(0,0,d.width,d.height),a.bindBuffer(a.ARRAY_BUFFER,this.vertexBuffer),this.vertexArray[0]=0,this.vertexArray[1]=d.height,this.vertexArray[2]=d.width,this.vertexArray[3]=d.height,this.vertexArray[4]=0,this.vertexArray[5]=0,this.vertexArray[6]=d.width,this.vertexArray[7]=0,a.bufferSubData(a.ARRAY_BUFFER,0,this.vertexArray),a.bindBuffer(a.ARRAY_BUFFER,this.uvBuffer),this.uvArray[2]=d.width/this.width,this.uvArray[5]=d.height/this.height,this.uvArray[6]=d.width/this.width,this.uvArray[7]=d.height/this.height,a.bufferSubData(a.ARRAY_BUFFER,0,this.uvArray);var f=e,g=this.texturePool.pop();g||(g=new c.FilterTexture(this.width,this.height)),a.bindFramebuffer(a.FRAMEBUFFER,g.frameBuffer),a.clear(a.COLOR_BUFFER_BIT),a.disable(a.BLEND);for(var h=0;hs?s:E,E=E>t?t:E,E=E>u?u:E,E=E>v?v:E,F=F>w?w:F,F=F>x?x:F,F=F>y?y:F,F=F>z?z:F,C=s>C?s:C,C=t>C?t:C,C=u>C?u:C,C=v>C?v:C,D=w>D?w:D,D=x>D?x:D,D=y>D?y:D,D=z>D?z:D),l=!1,A=A._iNext}while(A!=B);a.filterArea.x=E,a.filterArea.y=F,a.filterArea.width=C-E,a.filterArea.height=D-F},c.FilterTexture=function(a,b){var d=c.gl;this.frameBuffer=d.createFramebuffer(),this.texture=d.createTexture(),d.bindTexture(d.TEXTURE_2D,this.texture),d.texParameteri(d.TEXTURE_2D,d.TEXTURE_MAG_FILTER,d.LINEAR),d.texParameteri(d.TEXTURE_2D,d.TEXTURE_MIN_FILTER,d.LINEAR),d.texParameteri(d.TEXTURE_2D,d.TEXTURE_WRAP_S,d.CLAMP_TO_EDGE),d.texParameteri(d.TEXTURE_2D,d.TEXTURE_WRAP_T,d.CLAMP_TO_EDGE),d.bindFramebuffer(d.FRAMEBUFFER,this.framebuffer),d.bindFramebuffer(d.FRAMEBUFFER,this.frameBuffer),d.framebufferTexture2D(d.FRAMEBUFFER,d.COLOR_ATTACHMENT0,d.TEXTURE_2D,this.texture,0),this.resize(a,b)},c.FilterTexture.prototype.resize=function(a,b){this.width=a,this.height=b;var d=c.gl;d.bindTexture(d.TEXTURE_2D,this.texture),d.texImage2D(d.TEXTURE_2D,0,d.RGBA,a,b,0,d.RGBA,d.UNSIGNED_BYTE,null)},c.WebGLGraphics=function(){},c.WebGLGraphics.renderGraphics=function(a,b){var d=c.gl;a._webGL||(a._webGL={points:[],indices:[],lastIndex:0,buffer:d.createBuffer(),indexBuffer:d.createBuffer()}),a.dirty&&(a.dirty=!1,a.clearDirty&&(a.clearDirty=!1,a._webGL.lastIndex=0,a._webGL.points=[],a._webGL.indices=[]),c.WebGLGraphics.updateGraphics(a)),c.activatePrimitiveShader();var e=c.mat3.clone(a.worldTransform);c.mat3.transpose(e),d.blendFunc(d.ONE,d.ONE_MINUS_SRC_ALPHA),d.uniformMatrix3fv(c.primitiveShader.translationMatrix,!1,e),d.uniform2f(c.primitiveShader.projectionVector,b.x,-b.y),d.uniform2f(c.primitiveShader.offsetVector,-c.offset.x,-c.offset.y),d.uniform1f(c.primitiveShader.alpha,a.worldAlpha),d.bindBuffer(d.ARRAY_BUFFER,a._webGL.buffer),d.vertexAttribPointer(c.primitiveShader.aVertexPosition,2,d.FLOAT,!1,24,0),d.vertexAttribPointer(c.primitiveShader.colorAttribute,4,d.FLOAT,!1,24,8),d.bindBuffer(d.ELEMENT_ARRAY_BUFFER,a._webGL.indexBuffer),d.drawElements(d.TRIANGLE_STRIP,a._webGL.indices.length,d.UNSIGNED_SHORT,0),c.deactivatePrimitiveShader()},c.WebGLGraphics.updateGraphics=function(a){for(var b=a._webGL.lastIndex;b3&&c.WebGLGraphics.buildPoly(d,a._webGL),d.lineWidth>0&&c.WebGLGraphics.buildLine(d,a._webGL)):d.type==c.Graphics.RECT?c.WebGLGraphics.buildRectangle(d,a._webGL):(d.type==c.Graphics.CIRC||d.type==c.Graphics.ELIP)&&c.WebGLGraphics.buildCircle(d,a._webGL)}a._webGL.lastIndex=a.graphicsData.length;var e=c.gl;a._webGL.glPoints=new Float32Array(a._webGL.points),e.bindBuffer(e.ARRAY_BUFFER,a._webGL.buffer),e.bufferData(e.ARRAY_BUFFER,a._webGL.glPoints,e.STATIC_DRAW),a._webGL.glIndicies=new Uint16Array(a._webGL.indices),e.bindBuffer(e.ELEMENT_ARRAY_BUFFER,a._webGL.indexBuffer),e.bufferData(e.ELEMENT_ARRAY_BUFFER,a._webGL.glIndicies,e.STATIC_DRAW)},c.WebGLGraphics.buildRectangle=function(b,d){var e=b.points,f=e[0],g=e[1],h=e[2],i=e[3];if(b.fill){var j=a(b.fillColor),k=b.fillAlpha,l=j[0]*k,m=j[1]*k,n=j[2]*k,o=d.points,p=d.indices,q=o.length/6;o.push(f,g),o.push(l,m,n,k),o.push(f+h,g),o.push(l,m,n,k),o.push(f,g+i),o.push(l,m,n,k),o.push(f+h,g+i),o.push(l,m,n,k),p.push(q,q,q+1,q+2,q+3,q+3)}b.lineWidth&&(b.points=[f,g,f+h,g,f+h,g+i,f,g+i,f,g],c.WebGLGraphics.buildLine(b,d))},c.WebGLGraphics.buildCircle=function(b,d){var e=b.points,f=e[0],g=e[1],h=e[2],i=e[3],j=40,k=2*Math.PI/j;if(b.fill){var l=a(b.fillColor),m=b.fillAlpha,n=l[0]*m,o=l[1]*m,p=l[2]*m,q=d.points,r=d.indices,s=q.length/6;r.push(s);for(var t=0;j+1>t;t++)q.push(f,g,n,o,p,m),q.push(f+Math.sin(k*t)*h,g+Math.cos(k*t)*i,n,o,p,m),r.push(s++,s++);r.push(s-1)}if(b.lineWidth){b.points=[];for(var t=0;j+1>t;t++)b.points.push(f+Math.sin(k*t)*h,g+Math.cos(k*t)*i);c.WebGLGraphics.buildLine(b,d)}},c.WebGLGraphics.buildLine=function(b,d){var e=b.points;if(0!==e.length){if(b.lineWidth%2)for(var f=0;ff;f++)k=e[2*(f-1)],l=e[2*(f-1)+1],m=e[2*f],n=e[2*f+1],o=e[2*(f+1)],p=e[2*(f+1)+1],q=-(l-n),r=k-m,E=Math.sqrt(q*q+r*r),q/=E,r/=E,q*=K,r*=K,s=-(n-p),t=m-o,E=Math.sqrt(s*s+t*t),s/=E,t/=E,s*=K,t*=K,w=-r+l-(-r+n),x=-q+m-(-q+k),y=(-q+k)*(-r+n)-(-q+m)*(-r+l),z=-t+p-(-t+n),A=-s+m-(-s+o),B=(-s+o)*(-t+n)-(-s+m)*(-t+p),C=w*A-z*x,Math.abs(C)<.1?(C+=10.1,F.push(m-q,n-r,N,O,P,M),F.push(m+q,n+r,N,O,P,M)):(px=(x*B-A*y)/C,py=(z*y-w*B)/C,D=(px-m)*(px-m)+(py-n)+(py-n),D>19600?(u=q-s,v=r-t,E=Math.sqrt(u*u+v*v),u/=E,v/=E,u*=K,v*=K,F.push(m-u,n-v),F.push(N,O,P,M),F.push(m+u,n+v),F.push(N,O,P,M),F.push(m-u,n-v),F.push(N,O,P,M),I++):(F.push(px,py),F.push(N,O,P,M),F.push(m-(px-m),n-(py-n)),F.push(N,O,P,M)));k=e[2*(H-2)],l=e[2*(H-2)+1],m=e[2*(H-1)],n=e[2*(H-1)+1],q=-(l-n),r=k-m,E=Math.sqrt(q*q+r*r),q/=E,r/=E,q*=K,r*=K,F.push(m-q,n-r),F.push(N,O,P,M),F.push(m+q,n+r),F.push(N,O,P,M),G.push(J);for(var f=0;I>f;f++)G.push(J++);G.push(J-1)}},c.WebGLGraphics.buildPoly=function(b,d){var e=b.points;if(!(e.length<6)){for(var f=d.points,g=d.indices,h=e.length/2,i=a(b.fillColor),j=b.fillAlpha,k=i[0]*j,l=i[1]*j,m=i[2]*j,n=c.PolyK.Triangulate(e),o=f.length/6,p=0;pp;p++)f.push(e[2*p],e[2*p+1],k,l,m,j)}},c._defaultFrame=new c.Rectangle(0,0,1,1),c.gl,c.WebGLRenderer=function(a,b,d,e,f){this.transparent=!!e,this.width=a||800,this.height=b||600,this.view=d||document.createElement("canvas"),this.view.width=this.width,this.view.height=this.height;var g=this;this.view.addEventListener("webglcontextlost",function(a){g.handleContextLost(a)},!1),this.view.addEventListener("webglcontextrestored",function(a){g.handleContextRestored(a)},!1),this.batchs=[];var h={alpha:this.transparent,antialias:!!f,premultipliedAlpha:!1,stencil:!0};try{c.gl=this.gl=this.view.getContext("experimental-webgl",h)}catch(i){try{c.gl=this.gl=this.view.getContext("webgl",h)}catch(i){throw new Error(" This browser does not support webGL. Try using the canvas renderer"+this)}}c.initDefaultShaders();var j=this.gl;j.useProgram(c.defaultShader.program),c.WebGLRenderer.gl=j,this.batch=new c.WebGLBatch(j),j.disable(j.DEPTH_TEST),j.disable(j.CULL_FACE),j.enable(j.BLEND),j.colorMask(!0,!0,!0,this.transparent),c.projection=new c.Point(400,300),c.offset=new c.Point(0,0),this.resize(this.width,this.height),this.contextLost=!1,this.stageRenderGroup=new c.WebGLRenderGroup(this.gl,this.transparent)},c.WebGLRenderer.prototype.constructor=c.WebGLRenderer,c.WebGLRenderer.getBatch=function(){return 0===c._batchs.length?new c.WebGLBatch(c.WebGLRenderer.gl):c._batchs.pop()},c.WebGLRenderer.returnBatch=function(a){a.clean(),c._batchs.push(a)},c.WebGLRenderer.prototype.render=function(a){if(!this.contextLost){this.__stage!==a&&(this.__stage=a,this.stageRenderGroup.setRenderable(a)),c.WebGLRenderer.updateTextures(),c.visibleCount++,a.updateTransform();var b=this.gl;if(b.colorMask(!0,!0,!0,this.transparent),b.viewport(0,0,this.width,this.height),b.bindFramebuffer(b.FRAMEBUFFER,null),b.clearColor(a.backgroundColorSplit[0],a.backgroundColorSplit[1],a.backgroundColorSplit[2],!this.transparent),b.clear(b.COLOR_BUFFER_BIT),this.stageRenderGroup.backgroundColor=a.backgroundColorSplit,c.projection.x=this.width/2,c.projection.y=-this.height/2,this.stageRenderGroup.render(c.projection),a.interactive&&(a._interactiveEventsAdded||(a._interactiveEventsAdded=!0,a.interactionManager.setTarget(this))),c.Texture.frameUpdates.length>0){for(var d=0;dn;n++)renderable=this.batchs[n],renderable instanceof c.WebGLBatch?this.batchs[n].render():this.renderSpecial(renderable,b);endBatch instanceof c.WebGLBatch?endBatch.render(0,h+1):this.renderSpecial(endBatch,b)},c.WebGLRenderGroup.prototype.renderSpecial=function(a,b){var d=a.vcount===c.visibleCount;a instanceof c.TilingSprite?d&&this.renderTilingSprite(a,b):a instanceof c.Strip?d&&this.renderStrip(a,b):a instanceof c.CustomRenderable?d&&a.renderWebGL(this,b):a instanceof c.Graphics?d&&a.renderable&&c.WebGLGraphics.renderGraphics(a,b):a instanceof c.FilterBlock&&this.handleFilterBlock(a,b)},flip=!1;var e=[],f=0;return c.WebGLRenderGroup.prototype.handleFilterBlock=function(a,b){var d=c.gl;if(a.open)a.data instanceof Array?this.filterManager.pushFilter(a):(f++,e.push(a),d.enable(d.STENCIL_TEST),d.colorMask(!1,!1,!1,!1),d.stencilFunc(d.ALWAYS,1,1),d.stencilOp(d.KEEP,d.KEEP,d.INCR),c.WebGLGraphics.renderGraphics(a.data,b),d.colorMask(!0,!0,!0,!0),d.stencilFunc(d.NOTEQUAL,0,e.length),d.stencilOp(d.KEEP,d.KEEP,d.KEEP));else if(a.data instanceof Array)this.filterManager.popFilter();else{var g=e.pop(a);g&&(d.colorMask(!1,!1,!1,!1),d.stencilFunc(d.ALWAYS,1,1),d.stencilOp(d.KEEP,d.KEEP,d.DECR),c.WebGLGraphics.renderGraphics(g.data,b),d.colorMask(!0,!0,!0,!0),d.stencilFunc(d.NOTEQUAL,0,e.length),d.stencilOp(d.KEEP,d.KEEP,d.KEEP)),d.disable(d.STENCIL_TEST)}},c.WebGLRenderGroup.prototype.updateTexture=function(a){this.removeObject(a);for(var b=a.first;b!=this.root&&(b=b._iPrev,!b.renderable||!b.__renderGroup););for(var c=a.last;c._iNext&&(c=c._iNext,!c.renderable||!c.__renderGroup););this.insertObject(a,b,c)},c.WebGLRenderGroup.prototype.addFilterBlocks=function(a,b){a.__renderGroup=this,b.__renderGroup=this;for(var c=a;c!=this.root.first&&(c=c._iPrev,!c.renderable||!c.__renderGroup););this.insertAfter(a,c);for(var d=b;d!=this.root.first&&(d=d._iPrev,!d.renderable||!d.__renderGroup););this.insertAfter(b,d)},c.WebGLRenderGroup.prototype.removeFilterBlocks=function(a,b){this.removeObject(a),this.removeObject(b)},c.WebGLRenderGroup.prototype.addDisplayObjectAndChildren=function(a){a.__renderGroup&&a.__renderGroup.removeDisplayObjectAndChildren(a);for(var b=a.first;b!=this.root.first&&(b=b._iPrev,!b.renderable||!b.__renderGroup););for(var c=a.last;c._iNext&&(c=c._iNext,!c.renderable||!c.__renderGroup););var d=a.first,e=a.last._iNext;do d.__renderGroup=this,d.renderable&&(this.insertObject(d,b,c),b=d),d=d._iNext;while(d!=e)},c.WebGLRenderGroup.prototype.removeDisplayObjectAndChildren=function(a){if(a.__renderGroup==this){a.last;do a.__renderGroup=null,a.renderable&&this.removeObject(a),a=a._iNext;while(a)}},c.WebGLRenderGroup.prototype.insertObject=function(a,b,d){var e=b,f=d;if(a instanceof c.Sprite){var g,h;if(e instanceof c.Sprite){if(g=e.batch,g&&g.texture==a.texture.baseTexture&&g.blendMode==a.blendMode)return g.insertAfter(a,e),void 0}else g=e;if(f)if(f instanceof c.Sprite){if(h=f.batch){if(h.texture==a.texture.baseTexture&&h.blendMode==a.blendMode)return h.insertBefore(a,f),void 0;if(h==g){var i=g.split(f),j=c.WebGLRenderer.getBatch(),k=this.batchs.indexOf(g);return j.init(a),this.batchs.splice(k+1,0,j,i),void 0}}}else h=f;var j=c.WebGLRenderer.getBatch();if(j.init(a),g){var k=this.batchs.indexOf(g);this.batchs.splice(k+1,0,j)}else this.batchs.push(j)}else a instanceof c.TilingSprite?this.initTilingSprite(a):a instanceof c.Strip&&this.initStrip(a),this.insertAfter(a,e)},c.WebGLRenderGroup.prototype.insertAfter=function(a,b){if(b instanceof c.Sprite){var d=b.batch;if(d)if(d.tail==b){var e=this.batchs.indexOf(d);this.batchs.splice(e+1,0,a)}else{var f=d.split(b.__next),e=this.batchs.indexOf(d);this.batchs.splice(e+1,0,a,f)}else this.batchs.push(a)}else{var e=this.batchs.indexOf(b);this.batchs.splice(e+1,0,a)}},c.WebGLRenderGroup.prototype.removeObject=function(a){var b;if(a instanceof c.Sprite){var d=a.batch;if(!d)return;d.remove(a),0==d.size&&(b=d)}else b=a;if(b){var e=this.batchs.indexOf(b);if(-1==e)return;if(0===e||e==this.batchs.length-1)return this.batchs.splice(e,1),b instanceof c.WebGLBatch&&c.WebGLRenderer.returnBatch(b),void 0;if(this.batchs[e-1]instanceof c.WebGLBatch&&this.batchs[e+1]instanceof c.WebGLBatch&&this.batchs[e-1].texture==this.batchs[e+1].texture&&this.batchs[e-1].blendMode==this.batchs[e+1].blendMode)return this.batchs[e-1].merge(this.batchs[e+1]),b instanceof c.WebGLBatch&&c.WebGLRenderer.returnBatch(b),c.WebGLRenderer.returnBatch(this.batchs[e+1]),this.batchs.splice(e,2),void 0;this.batchs.splice(e,1),b instanceof c.WebGLBatch&&c.WebGLRenderer.returnBatch(b)}},c.WebGLRenderGroup.prototype.initTilingSprite=function(a){var b=this.gl;a.verticies=new Float32Array([0,0,a.width,0,a.width,a.height,0,a.height]),a.uvs=new Float32Array([0,0,1,0,1,1,0,1]),a.colors=new Float32Array([1,1,1,1]),a.indices=new Uint16Array([0,1,3,2]),a._vertexBuffer=b.createBuffer(),a._indexBuffer=b.createBuffer(),a._uvBuffer=b.createBuffer(),a._colorBuffer=b.createBuffer(),b.bindBuffer(b.ARRAY_BUFFER,a._vertexBuffer),b.bufferData(b.ARRAY_BUFFER,a.verticies,b.STATIC_DRAW),b.bindBuffer(b.ARRAY_BUFFER,a._uvBuffer),b.bufferData(b.ARRAY_BUFFER,a.uvs,b.DYNAMIC_DRAW),b.bindBuffer(b.ARRAY_BUFFER,a._colorBuffer),b.bufferData(b.ARRAY_BUFFER,a.colors,b.STATIC_DRAW),b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,a._indexBuffer),b.bufferData(b.ELEMENT_ARRAY_BUFFER,a.indices,b.STATIC_DRAW),a.texture.baseTexture._glTexture?(b.bindTexture(b.TEXTURE_2D,a.texture.baseTexture._glTexture),b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_S,b.REPEAT),b.texParameteri(b.TEXTURE_2D,b.TEXTURE_WRAP_T,b.REPEAT),a.texture.baseTexture._powerOf2=!0):a.texture.baseTexture._powerOf2=!0},c.WebGLRenderGroup.prototype.renderStrip=function(a,b){var d=this.gl;c.activateStripShader();var e=c.stripShader;e.program;var f=c.mat3.clone(a.worldTransform);c.mat3.transpose(f),d.uniformMatrix3fv(e.translationMatrix,!1,f),d.uniform2f(e.projectionVector,b.x,b.y),d.uniform2f(e.offsetVector,-c.offset.x,-c.offset.y),d.uniform1f(e.alpha,a.worldAlpha),a.dirty?(a.dirty=!1,d.bindBuffer(d.ARRAY_BUFFER,a._vertexBuffer),d.bufferData(d.ARRAY_BUFFER,a.verticies,d.STATIC_DRAW),d.vertexAttribPointer(e.aVertexPosition,2,d.FLOAT,!1,0,0),d.bindBuffer(d.ARRAY_BUFFER,a._uvBuffer),d.bufferData(d.ARRAY_BUFFER,a.uvs,d.STATIC_DRAW),d.vertexAttribPointer(e.aTextureCoord,2,d.FLOAT,!1,0,0),d.activeTexture(d.TEXTURE0),d.bindTexture(d.TEXTURE_2D,a.texture.baseTexture._glTexture),d.bindBuffer(d.ARRAY_BUFFER,a._colorBuffer),d.bufferData(d.ARRAY_BUFFER,a.colors,d.STATIC_DRAW),d.vertexAttribPointer(e.colorAttribute,1,d.FLOAT,!1,0,0),d.bindBuffer(d.ELEMENT_ARRAY_BUFFER,a._indexBuffer),d.bufferData(d.ELEMENT_ARRAY_BUFFER,a.indices,d.STATIC_DRAW)):(d.bindBuffer(d.ARRAY_BUFFER,a._vertexBuffer),d.bufferSubData(d.ARRAY_BUFFER,0,a.verticies),d.vertexAttribPointer(e.aVertexPosition,2,d.FLOAT,!1,0,0),d.bindBuffer(d.ARRAY_BUFFER,a._uvBuffer),d.vertexAttribPointer(e.aTextureCoord,2,d.FLOAT,!1,0,0),d.activeTexture(d.TEXTURE0),d.bindTexture(d.TEXTURE_2D,a.texture.baseTexture._glTexture),d.bindBuffer(d.ARRAY_BUFFER,a._colorBuffer),d.vertexAttribPointer(e.colorAttribute,1,d.FLOAT,!1,0,0),d.bindBuffer(d.ELEMENT_ARRAY_BUFFER,a._indexBuffer)),d.drawElements(d.TRIANGLE_STRIP,a.indices.length,d.UNSIGNED_SHORT,0),c.deactivateStripShader() -},c.WebGLRenderGroup.prototype.renderTilingSprite=function(a,b){var d=this.gl;c.shaderProgram;var e=a.tilePosition,f=a.tileScale,g=e.x/a.texture.baseTexture.width,h=e.y/a.texture.baseTexture.height,i=a.width/a.texture.baseTexture.width/f.x,j=a.height/a.texture.baseTexture.height/f.y;a.uvs[0]=0-g,a.uvs[1]=0-h,a.uvs[2]=1*i-g,a.uvs[3]=0-h,a.uvs[4]=1*i-g,a.uvs[5]=1*j-h,a.uvs[6]=0-g,a.uvs[7]=1*j-h,d.bindBuffer(d.ARRAY_BUFFER,a._uvBuffer),d.bufferSubData(d.ARRAY_BUFFER,0,a.uvs),this.renderStrip(a,b)},c.WebGLRenderGroup.prototype.initStrip=function(a){var b=this.gl;this.shaderProgram,a._vertexBuffer=b.createBuffer(),a._indexBuffer=b.createBuffer(),a._uvBuffer=b.createBuffer(),a._colorBuffer=b.createBuffer(),b.bindBuffer(b.ARRAY_BUFFER,a._vertexBuffer),b.bufferData(b.ARRAY_BUFFER,a.verticies,b.DYNAMIC_DRAW),b.bindBuffer(b.ARRAY_BUFFER,a._uvBuffer),b.bufferData(b.ARRAY_BUFFER,a.uvs,b.STATIC_DRAW),b.bindBuffer(b.ARRAY_BUFFER,a._colorBuffer),b.bufferData(b.ARRAY_BUFFER,a.colors,b.STATIC_DRAW),b.bindBuffer(b.ELEMENT_ARRAY_BUFFER,a._indexBuffer),b.bufferData(b.ELEMENT_ARRAY_BUFFER,a.indices,b.STATIC_DRAW)},c.initDefaultShaders=function(){c.primitiveShader=new c.PrimitiveShader,c.primitiveShader.init(),c.stripShader=new c.StripShader,c.stripShader.init(),c.defaultShader=new c.PixiShader,c.defaultShader.init();var a=c.gl,b=c.defaultShader.program;a.useProgram(b),a.enableVertexAttribArray(c.defaultShader.aVertexPosition),a.enableVertexAttribArray(c.defaultShader.colorAttribute),a.enableVertexAttribArray(c.defaultShader.aTextureCoord)},c.activatePrimitiveShader=function(){var a=c.gl;a.useProgram(c.primitiveShader.program),a.disableVertexAttribArray(c.defaultShader.aVertexPosition),a.disableVertexAttribArray(c.defaultShader.colorAttribute),a.disableVertexAttribArray(c.defaultShader.aTextureCoord),a.enableVertexAttribArray(c.primitiveShader.aVertexPosition),a.enableVertexAttribArray(c.primitiveShader.colorAttribute)},c.deactivatePrimitiveShader=function(){var a=c.gl;a.useProgram(c.defaultShader.program),a.disableVertexAttribArray(c.primitiveShader.aVertexPosition),a.disableVertexAttribArray(c.primitiveShader.colorAttribute),a.enableVertexAttribArray(c.defaultShader.aVertexPosition),a.enableVertexAttribArray(c.defaultShader.colorAttribute),a.enableVertexAttribArray(c.defaultShader.aTextureCoord)},c.activateStripShader=function(){var a=c.gl;a.useProgram(c.stripShader.program)},c.deactivateStripShader=function(){var a=c.gl;a.useProgram(c.defaultShader.program)},c.CompileVertexShader=function(a,b){return c._CompileShader(a,b,a.VERTEX_SHADER)},c.CompileFragmentShader=function(a,b){return c._CompileShader(a,b,a.FRAGMENT_SHADER)},c._CompileShader=function(a,b,c){var d=b.join("\n"),e=a.createShader(c);return a.shaderSource(e,d),a.compileShader(e),a.getShaderParameter(e,a.COMPILE_STATUS)?e:(console.log(a.getShaderInfoLog(e)),null)},c.compileProgram=function(a,b){var d=c.gl,e=c.CompileFragmentShader(d,b),f=c.CompileVertexShader(d,a),g=d.createProgram();return d.attachShader(g,f),d.attachShader(g,e),d.linkProgram(g),d.getProgramParameter(g,d.LINK_STATUS)||console.log("Could not initialise shaders"),g},c.BitmapText=function(a,b){c.DisplayObjectContainer.call(this),this.setText(a),this.setStyle(b),this.updateText(),this.dirty=!1},c.BitmapText.prototype=Object.create(c.DisplayObjectContainer.prototype),c.BitmapText.prototype.constructor=c.BitmapText,c.BitmapText.prototype.setText=function(a){this.text=a||" ",this.dirty=!0},c.BitmapText.prototype.setStyle=function(a){a=a||{},a.align=a.align||"left",this.style=a;var b=a.font.split(" ");this.fontName=b[b.length-1],this.fontSize=b.length>=2?parseInt(b[b.length-2],10):c.BitmapText.fonts[this.fontName].size,this.dirty=!0},c.BitmapText.prototype.updateText=function(){for(var a=c.BitmapText.fonts[this.fontName],b=new c.Point,d=null,e=[],f=0,g=[],h=0,i=this.fontSize/a.size,j=0;j=j;j++){var n=0;"right"==this.style.align?n=f-g[j]:"center"==this.style.align&&(n=(f-g[j])/2),m.push(n)}for(j=0;j0;)this.removeChild(this.getChildAt(0));this.updateText(),this.dirty=!1}c.DisplayObjectContainer.prototype.updateTransform.call(this)},c.BitmapText.fonts={},c.Text=function(a,b){this.canvas=document.createElement("canvas"),this.context=this.canvas.getContext("2d"),c.Sprite.call(this,c.Texture.fromCanvas(this.canvas)),this.setText(a),this.setStyle(b),this.updateText(),this.dirty=!1},c.Text.prototype=Object.create(c.Sprite.prototype),c.Text.prototype.constructor=c.Text,c.Text.prototype.setStyle=function(a){a=a||{},a.font=a.font||"bold 20pt Arial",a.fill=a.fill||"black",a.align=a.align||"left",a.stroke=a.stroke||"black",a.strokeThickness=a.strokeThickness||0,a.wordWrap=a.wordWrap||!1,a.wordWrapWidth=a.wordWrapWidth||100,this.style=a,this.dirty=!0},c.Text.prototype.setText=function(a){this.text=a.toString()||" ",this.dirty=!0},c.Text.prototype.updateText=function(){this.context.font=this.style.font;var a=this.text;this.style.wordWrap&&(a=this.wordWrap(this.text));for(var b=a.split(/(?:\r\n|\r|\n)/),d=[],e=0,f=0;fe?(g>0&&(b+="\n"),b+=f[g]+" ",e=this.style.wordWrapWidth-h):(e-=i,b+=f[g]+" ")}b+="\n"}return b},c.Text.prototype.destroy=function(a){a&&this.texture.destroy()},c.Text.heightCache={},c.BaseTextureCache={},c.texturesToUpdate=[],c.texturesToDestroy=[],c.BaseTexture=function(a){if(c.EventTarget.call(this),this.width=100,this.height=100,this.hasLoaded=!1,this.source=a,a){if(this.source instanceof Image||this.source instanceof HTMLImageElement)if(this.source.complete)this.hasLoaded=!0,this.width=this.source.width,this.height=this.source.height,c.texturesToUpdate.push(this);else{var b=this;this.source.onload=function(){b.hasLoaded=!0,b.width=b.source.width,b.height=b.source.height,c.texturesToUpdate.push(b),b.dispatchEvent({type:"loaded",content:b})}}else this.hasLoaded=!0,this.width=this.source.width,this.height=this.source.height,c.texturesToUpdate.push(this);this._powerOf2=!1}},c.BaseTexture.prototype.constructor=c.BaseTexture,c.BaseTexture.prototype.destroy=function(){this.source instanceof Image&&(this.source.src=null),this.source=null,c.texturesToDestroy.push(this)},c.BaseTexture.fromImage=function(a,b){var d=c.BaseTextureCache[a];if(!d){var e=new Image;b&&(e.crossOrigin=""),e.src=a,d=new c.BaseTexture(e),c.BaseTextureCache[a]=d}return d},c.TextureCache={},c.FrameCache={},c.Texture=function(a,b){if(c.EventTarget.call(this),b||(this.noFrame=!0,b=new c.Rectangle(0,0,1,1)),a instanceof c.Texture&&(a=a.baseTexture),this.baseTexture=a,this.frame=b,this.trim=new c.Point,this.scope=this,a.hasLoaded)this.noFrame&&(b=new c.Rectangle(0,0,a.width,a.height)),this.setFrame(b);else{var d=this;a.addEventListener("loaded",function(){d.onBaseTextureLoaded()})}},c.Texture.prototype.constructor=c.Texture,c.Texture.prototype.onBaseTextureLoaded=function(){var a=this.baseTexture;a.removeEventListener("loaded",this.onLoaded),this.noFrame&&(this.frame=new c.Rectangle(0,0,a.width,a.height)),this.noFrame=!1,this.width=this.frame.width,this.height=this.frame.height,this.scope.dispatchEvent({type:"update",content:this})},c.Texture.prototype.destroy=function(a){a&&this.baseTexture.destroy()},c.Texture.prototype.setFrame=function(a){if(this.frame=a,this.width=a.width,this.height=a.height,a.x+a.width>this.baseTexture.width||a.y+a.height>this.baseTexture.height)throw new Error("Texture Error: frame does not fit inside the base Texture dimensions "+this);this.updateFrame=!0,c.Texture.frameUpdates.push(this)},c.Texture.fromImage=function(a,b){var d=c.TextureCache[a];return d||(d=new c.Texture(c.BaseTexture.fromImage(a,b)),c.TextureCache[a]=d),d},c.Texture.fromFrame=function(a){var b=c.TextureCache[a];if(!b)throw new Error("The frameId '"+a+"' does not exist in the texture cache "+this);return b},c.Texture.fromCanvas=function(a){var b=new c.BaseTexture(a);return new c.Texture(b)},c.Texture.addTextureToCache=function(a,b){c.TextureCache[b]=a},c.Texture.removeTextureFromCache=function(a){var b=c.TextureCache[a];return c.TextureCache[a]=null,b},c.Texture.frameUpdates=[],c.RenderTexture=function(a,b){c.EventTarget.call(this),this.width=a||100,this.height=b||100,this.indetityMatrix=c.mat3.create(),this.frame=new c.Rectangle(0,0,this.width,this.height),c.gl?this.initWebGL():this.initCanvas()},c.RenderTexture.prototype=Object.create(c.Texture.prototype),c.RenderTexture.prototype.constructor=c.RenderTexture,c.RenderTexture.prototype.initWebGL=function(){var a=c.gl;this.glFramebuffer=a.createFramebuffer(),a.bindFramebuffer(a.FRAMEBUFFER,this.glFramebuffer),this.glFramebuffer.width=this.width,this.glFramebuffer.height=this.height,this.baseTexture=new c.BaseTexture,this.baseTexture.width=this.width,this.baseTexture.height=this.height,this.baseTexture._glTexture=a.createTexture(),a.bindTexture(a.TEXTURE_2D,this.baseTexture._glTexture),a.texImage2D(a.TEXTURE_2D,0,a.RGBA,this.width,this.height,0,a.RGBA,a.UNSIGNED_BYTE,null),a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MAG_FILTER,a.LINEAR),a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MIN_FILTER,a.LINEAR),a.texParameteri(a.TEXTURE_2D,a.TEXTURE_WRAP_S,a.CLAMP_TO_EDGE),a.texParameteri(a.TEXTURE_2D,a.TEXTURE_WRAP_T,a.CLAMP_TO_EDGE),this.baseTexture.isRender=!0,a.bindFramebuffer(a.FRAMEBUFFER,this.glFramebuffer),a.framebufferTexture2D(a.FRAMEBUFFER,a.COLOR_ATTACHMENT0,a.TEXTURE_2D,this.baseTexture._glTexture,0),this.projection=new c.Point(this.width/2,-this.height/2),this.render=this.renderWebGL},c.RenderTexture.prototype.resize=function(a,b){if(this.width=a,this.height=b,c.gl){this.projection.x=this.width/2,this.projection.y=-this.height/2;var d=c.gl;d.bindTexture(d.TEXTURE_2D,this.baseTexture._glTexture),d.texImage2D(d.TEXTURE_2D,0,d.RGBA,this.width,this.height,0,d.RGBA,d.UNSIGNED_BYTE,null)}else this.frame.width=this.width,this.frame.height=this.height,this.renderer.resize(this.width,this.height)},c.RenderTexture.prototype.initCanvas=function(){this.renderer=new c.CanvasRenderer(this.width,this.height,null,0),this.baseTexture=new c.BaseTexture(this.renderer.view),this.frame=new c.Rectangle(0,0,this.width,this.height),this.render=this.renderCanvas},c.RenderTexture.prototype.renderWebGL=function(a,b,d){var e=c.gl;e.colorMask(!0,!0,!0,!0),e.viewport(0,0,this.width,this.height),e.bindFramebuffer(e.FRAMEBUFFER,this.glFramebuffer),d&&(e.clearColor(0,0,0,0),e.clear(e.COLOR_BUFFER_BIT));var f=a.children,g=a.worldTransform;a.worldTransform=c.mat3.create(),a.worldTransform[4]=-1,a.worldTransform[5]=-2*this.projection.y,b&&(a.worldTransform[2]=b.x,a.worldTransform[5]-=b.y),c.visibleCount++,a.vcount=c.visibleCount;for(var h=0,i=f.length;i>h;h++)f[h].updateTransform();var j=a.__renderGroup;j?a==j.root?j.render(this.projection,this.glFramebuffer):j.renderSpecific(a,this.projection,this.glFramebuffer):(this.renderGroup||(this.renderGroup=new c.WebGLRenderGroup(e)),this.renderGroup.setRenderable(a),this.renderGroup.render(this.projection,this.glFramebuffer)),a.worldTransform=g},c.RenderTexture.prototype.renderCanvas=function(a,b,d){var e=a.children;a.worldTransform=c.mat3.create(),b&&(a.worldTransform[2]=b.x,a.worldTransform[5]=b.y);for(var f=0,g=e.length;g>f;f++)e[f].updateTransform();d&&this.renderer.context.clearRect(0,0,this.width,this.height),this.renderer.renderDisplayObject(a),this.renderer.context.setTransform(1,0,0,1,0,0)},c.EventTarget=function(){var a={};this.addEventListener=this.on=function(b,c){void 0===a[b]&&(a[b]=[]),-1===a[b].indexOf(c)&&a[b].push(c)},this.dispatchEvent=this.emit=function(b){if(a[b.type]&&a[b.type].length)for(var c=0,d=a[b.type].length;d>c;c++)a[b.type][c](b)},this.removeEventListener=this.off=function(b,c){var d=a[b].indexOf(c);-1!==d&&a[b].splice(d,1)}},c.PolyK={},c.PolyK.Triangulate=function(a){var b=!0,d=a.length>>1;if(3>d)return[];for(var e=[],f=[],g=0;d>g;g++)f.push(g);for(var g=0,h=d;h>3;){var i=f[(g+0)%h],j=f[(g+1)%h],k=f[(g+2)%h],l=a[2*i],m=a[2*i+1],n=a[2*j],o=a[2*j+1],p=a[2*k],q=a[2*k+1],r=!1;if(c.PolyK._convex(l,m,n,o,p,q,b)){r=!0;for(var s=0;h>s;s++){var t=f[s];if(t!=i&&t!=j&&t!=k&&c.PolyK._PointInTriangle(a[2*t],a[2*t+1],l,m,n,o,p,q)){r=!1;break}}}if(r)e.push(i,j,k),f.splice((g+1)%h,1),h--,g=0;else if(g++>3*h){if(!b)return console.log("PIXI Warning: shape too complex to fill"),[];var e=[];f=[];for(var g=0;d>g;g++)f.push(g);g=0,h=d,b=!1}}return e.push(f[0],f[1],f[2]),e},c.PolyK._PointInTriangle=function(a,b,c,d,e,f,g,h){var i=g-c,j=h-d,k=e-c,l=f-d,m=a-c,n=b-d,o=i*i+j*j,p=i*k+j*l,q=i*m+j*n,r=k*k+l*l,s=k*m+l*n,t=1/(o*r-p*p),u=(r*q-p*s)*t,v=(o*s-p*q)*t;return u>=0&&v>=0&&1>u+v},c.PolyK._convex=function(a,b,c,d,e,f,g){return(b-d)*(e-c)+(c-a)*(f-d)>=0==g},d.Camera=function(a,b,c,e,f,g){this.game=a,this.world=a.world,this.id=0,this.view=new d.Rectangle(c,e,f,g),this.screenView=new d.Rectangle(c,e,f,g),this.bounds=new d.Rectangle(c,e,f,g),this.deadzone=null,this.visible=!0,this.atLimit={x:!1,y:!1},this.target=null,this._edge=0,this.displayObject=null},d.Camera.FOLLOW_LOCKON=0,d.Camera.FOLLOW_PLATFORMER=1,d.Camera.FOLLOW_TOPDOWN=2,d.Camera.FOLLOW_TOPDOWN_TIGHT=3,d.Camera.prototype={follow:function(a,b){"undefined"==typeof b&&(b=d.Camera.FOLLOW_LOCKON),this.target=a;var c;switch(b){case d.Camera.FOLLOW_PLATFORMER:var e=this.width/8,f=this.height/3;this.deadzone=new d.Rectangle((this.width-e)/2,(this.height-f)/2-.25*f,e,f);break;case d.Camera.FOLLOW_TOPDOWN:c=Math.max(this.width,this.height)/4,this.deadzone=new d.Rectangle((this.width-c)/2,(this.height-c)/2,c,c);break;case d.Camera.FOLLOW_TOPDOWN_TIGHT:c=Math.max(this.width,this.height)/8,this.deadzone=new d.Rectangle((this.width-c)/2,(this.height-c)/2,c,c);break;case d.Camera.FOLLOW_LOCKON:this.deadzone=null;break;default:this.deadzone=null}},focusOn:function(a){this.setPosition(Math.round(a.x-this.view.halfWidth),Math.round(a.y-this.view.halfHeight))},focusOnXY:function(a,b){this.setPosition(Math.round(a-this.view.halfWidth),Math.round(b-this.view.halfHeight))},update:function(){this.target&&this.updateTarget(),this.bounds&&this.checkBounds(),this.displayObject.position.x=-this.view.x,this.displayObject.position.y=-this.view.y},updateTarget:function(){this.deadzone?(this._edge=this.target.x-this.deadzone.x,this.view.x>this._edge&&(this.view.x=this._edge),this._edge=this.target.x+this.target.width-this.deadzone.x-this.deadzone.width,this.view.xthis._edge&&(this.view.y=this._edge),this._edge=this.target.y+this.target.height-this.deadzone.y-this.deadzone.height,this.view.ythis.bounds.right-this.width&&(this.atLimit.x=!0,this.view.x=this.bounds.right-this.width+1),this.view.ythis.bounds.bottom-this.height&&(this.atLimit.y=!0,this.view.y=this.bounds.bottom-this.height+1),this.view.floor()},setPosition:function(a,b){this.view.x=a,this.view.y=b,this.bounds&&this.checkBounds()},setSize:function(a,b){this.view.width=a,this.view.height=b}},Object.defineProperty(d.Camera.prototype,"x",{get:function(){return this.view.x},set:function(a){this.view.x=a,this.bounds&&this.checkBounds()}}),Object.defineProperty(d.Camera.prototype,"y",{get:function(){return this.view.y},set:function(a){this.view.y=a,this.bounds&&this.checkBounds()}}),Object.defineProperty(d.Camera.prototype,"width",{get:function(){return this.view.width},set:function(a){this.view.width=a}}),Object.defineProperty(d.Camera.prototype,"height",{get:function(){return this.view.height},set:function(a){this.view.height=a}}),d.State=function(){this.game=null,this.add=null,this.camera=null,this.cache=null,this.input=null,this.load=null,this.math=null,this.sound=null,this.stage=null,this.time=null,this.tweens=null,this.world=null,this.particles=null,this.physics=null},d.State.prototype={preload:function(){},loadUpdate:function(){},loadRender:function(){},create:function(){},update:function(){},render:function(){},paused:function(){},destroy:function(){}},d.StateManager=function(a,b){this.game=a,this.states={},this._pendingState=null,null!==b&&(this._pendingState=b),this._created=!1,this.current="",this.onInitCallback=null,this.onPreloadCallback=null,this.onCreateCallback=null,this.onUpdateCallback=null,this.onRenderCallback=null,this.onPreRenderCallback=null,this.onLoadUpdateCallback=null,this.onLoadRenderCallback=null,this.onPausedCallback=null,this.onShutDownCallback=null},d.StateManager.prototype={boot:function(){this.game.onPause.add(this.pause,this),this.game.onResume.add(this.resume,this),null!==this._pendingState&&("string"==typeof this._pendingState?this.start(this._pendingState,!1,!1):this.add("default",this._pendingState,!0))},add:function(a,b,c){"undefined"==typeof c&&(c=!1);var e;return b instanceof d.State?e=b:"object"==typeof b?(e=b,e.game=this.game):"function"==typeof b&&(e=new b(this.game)),this.states[a]=e,c&&(this.game.isBooted?this.start(a):this._pendingState=a),e},remove:function(a){this.current==a&&(this.callbackContext=null,this.onInitCallback=null,this.onShutDownCallback=null,this.onPreloadCallback=null,this.onLoadRenderCallback=null,this.onLoadUpdateCallback=null,this.onCreateCallback=null,this.onUpdateCallback=null,this.onRenderCallback=null,this.onPausedCallback=null,this.onDestroyCallback=null),delete this.states[a]},start:function(a,b,c){return"undefined"==typeof b&&(b=!0),"undefined"==typeof c&&(c=!1),this.game.isBooted===!1?(this._pendingState=a,void 0):(this.checkState(a)!==!1&&(this.current&&this.onShutDownCallback.call(this.callbackContext,this.game),b&&(this.game.tweens.removeAll(),this.game.world.destroy(),c===!0&&this.game.cache.destroy()),this.setCurrentState(a),this.onPreloadCallback?(this.game.load.reset(),this.onPreloadCallback.call(this.callbackContext,this.game),0===this.game.load.totalQueuedFiles()?this.game.loadComplete():this.game.load.start()):this.game.loadComplete()),void 0)},dummy:function(){},checkState:function(a){if(this.states[a]){var b=!1;return this.states[a].preload&&(b=!0),b===!1&&this.states[a].loadRender&&(b=!0),b===!1&&this.states[a].loadUpdate&&(b=!0),b===!1&&this.states[a].create&&(b=!0),b===!1&&this.states[a].update&&(b=!0),b===!1&&this.states[a].preRender&&(b=!0),b===!1&&this.states[a].render&&(b=!0),b===!1&&this.states[a].paused&&(b=!0),b===!1?(console.warn("Invalid Phaser State object given. Must contain at least a one of the required functions."),!1):!0}return console.warn("Phaser.StateManager - No state found with the key: "+a),!1},link:function(a){this.states[a].game=this.game,this.states[a].add=this.game.add,this.states[a].camera=this.game.camera,this.states[a].cache=this.game.cache,this.states[a].input=this.game.input,this.states[a].load=this.game.load,this.states[a].math=this.game.math,this.states[a].sound=this.game.sound,this.states[a].stage=this.game.stage,this.states[a].time=this.game.time,this.states[a].tweens=this.game.tweens,this.states[a].world=this.game.world,this.states[a].particles=this.game.particles,this.states[a].physics=this.game.physics,this.states[a].rnd=this.game.rnd},setCurrentState:function(a){this.callbackContext=this.states[a],this.link(a),this.onInitCallback=this.states[a].init||this.dummy,this.onPreloadCallback=this.states[a].preload||null,this.onLoadRenderCallback=this.states[a].loadRender||null,this.onLoadUpdateCallback=this.states[a].loadUpdate||null,this.onCreateCallback=this.states[a].create||null,this.onUpdateCallback=this.states[a].update||null,this.onPreRenderCallback=this.states[a].preRender||null,this.onRenderCallback=this.states[a].render||null,this.onPausedCallback=this.states[a].paused||null,this.onShutDownCallback=this.states[a].shutdown||this.dummy,this.current=a,this._created=!1,this.onInitCallback.call(this.callbackContext,this.game)},loadComplete:function(){this._created===!1&&this.onCreateCallback?(this._created=!0,this.onCreateCallback.call(this.callbackContext,this.game)):this._created=!0},pause:function(){this._created&&this.onPausedCallback&&this.onPausedCallback.call(this.callbackContext,this.game,!0)},resume:function(){this._created&&this.onre&&this.onPausedCallback.call(this.callbackContext,this.game,!1)},update:function(){this._created&&this.onUpdateCallback?this.onUpdateCallback.call(this.callbackContext,this.game):this.onLoadUpdateCallback&&this.onLoadUpdateCallback.call(this.callbackContext,this.game)},preRender:function(){this.onPreRenderCallback&&this.onPreRenderCallback.call(this.callbackContext,this.game)},render:function(){this._created&&this.onRenderCallback?(this.game.renderType===d.CANVAS&&(this.game.context.save(),this.game.context.setTransform(1,0,0,1,0,0)),this.onRenderCallback.call(this.callbackContext,this.game),this.game.renderType===d.CANVAS&&this.game.context.restore()):this.onLoadRenderCallback&&this.onLoadRenderCallback.call(this.callbackContext,this.game)},destroy:function(){this.callbackContext=null,this.onInitCallback=null,this.onShutDownCallback=null,this.onPreloadCallback=null,this.onLoadRenderCallback=null,this.onLoadUpdateCallback=null,this.onCreateCallback=null,this.onUpdateCallback=null,this.onRenderCallback=null,this.onPausedCallback=null,this.onDestroyCallback=null,this.game=null,this.states={},this._pendingState=null}},d.LinkedList=function(){this.next=null,this.prev=null,this.first=null,this.last=null,this.total=0},d.LinkedList.prototype={add:function(a){return 0===this.total&&null==this.first&&null==this.last?(this.first=a,this.last=a,this.next=a,a.prev=this,this.total++,a):(this.last.next=a,a.prev=this.last,this.last=a,this.total++,a)},remove:function(a){a==this.first?this.first=this.first.next:a==this.last&&(this.last=this.last.prev),a.prev&&(a.prev.next=a.next),a.next&&(a.next.prev=a.prev),a.next=a.prev=null,null==this.first&&(this.last=null),this.total--},callAll:function(a){if(this.first&&this.last){var b=this.first;do b&&b[a]&&b[a].call(b),b=b.next;while(b!=this.last.next)}}},d.Signal=function(){this._bindings=[],this._prevParams=null;var a=this;this.dispatch=function(){d.Signal.prototype.dispatch.apply(a,arguments)}},d.Signal.prototype={memorize:!1,_shouldPropagate:!0,active:!0,validateListener:function(a,b){if("function"!=typeof a)throw new Error("listener is a required param of {fn}() and should be a Function.".replace("{fn}",b))},_registerListener:function(a,b,c,e){var f,g=this._indexOfListener(a,c);if(-1!==g){if(f=this._bindings[g],f.isOnce()!==b)throw new Error("You cannot add"+(b?"":"Once")+"() then add"+(b?"Once":"")+"() the same listener without removing the relationship first.")}else f=new d.SignalBinding(this,a,b,c,e),this._addBinding(f);return this.memorize&&this._prevParams&&f.execute(this._prevParams),f},_addBinding:function(a){var b=this._bindings.length;do--b;while(this._bindings[b]&&a._priority<=this._bindings[b]._priority);this._bindings.splice(b+1,0,a)},_indexOfListener:function(a,b){for(var c,d=this._bindings.length;d--;)if(c=this._bindings[d],c._listener===a&&c.context===b)return d;return-1},has:function(a,b){return-1!==this._indexOfListener(a,b)},add:function(a,b,c){return this.validateListener(a,"add"),this._registerListener(a,!1,b,c)},addOnce:function(a,b,c){return this.validateListener(a,"addOnce"),this._registerListener(a,!0,b,c)},remove:function(a,b){this.validateListener(a,"remove");var c=this._indexOfListener(a,b);return-1!==c&&(this._bindings[c]._destroy(),this._bindings.splice(c,1)),a},removeAll:function(){for(var a=this._bindings.length;a--;)this._bindings[a]._destroy();this._bindings.length=0},getNumListeners:function(){return this._bindings.length},halt:function(){this._shouldPropagate=!1},dispatch:function(){if(this.active){var a,b=Array.prototype.slice.call(arguments),c=this._bindings.length;if(this.memorize&&(this._prevParams=b),c){a=this._bindings.slice(),this._shouldPropagate=!0;do c--;while(a[c]&&this._shouldPropagate&&a[c].execute(b)!==!1)}}},forget:function(){this._prevParams=null},dispose:function(){this.removeAll(),delete this._bindings,delete this._prevParams},toString:function(){return"[Phaser.Signal active:"+this.active+" numListeners:"+this.getNumListeners()+"]"}},d.SignalBinding=function(a,b,c,d,e){this._listener=b,this._isOnce=c,this.context=d,this._signal=a,this._priority=e||0},d.SignalBinding.prototype={active:!0,params:null,execute:function(a){var b,c;return this.active&&this._listener&&(c=this.params?this.params.concat(a):a,b=this._listener.apply(this.context,c),this._isOnce&&this.detach()),b},detach:function(){return this.isBound()?this._signal.remove(this._listener,this.context):null},isBound:function(){return!!this._signal&&!!this._listener},isOnce:function(){return this._isOnce},getListener:function(){return this._listener},getSignal:function(){return this._signal},_destroy:function(){delete this._signal,delete this._listener,delete this.context},toString:function(){return"[Phaser.SignalBinding isOnce:"+this._isOnce+", isBound:"+this.isBound()+", active:"+this.active+"]"}},d.Filter=function(a,b,c){this.game=a,this.type=d.WEBGL_FILTER,this.passes=[this],this.dirty=!0,this.padding=0,this.uniforms={time:{type:"1f",value:0},resolution:{type:"2f",value:{x:256,y:256}},mouse:{type:"2f",value:{x:0,y:0}}},this.fragmentSrc=c||[]},d.Filter.prototype={init:function(){},setResolution:function(a,b){this.uniforms.resolution.value.x=a,this.uniforms.resolution.value.y=b},update:function(a){"undefined"!=typeof a&&(a.x>0&&(this.uniforms.mouse.x=a.x.toFixed(2)),a.y>0&&(this.uniforms.mouse.y=a.y.toFixed(2))),this.uniforms.time.value=this.game.time.totalElapsedSeconds()},destroy:function(){this.game=null}},Object.defineProperty(d.Filter.prototype,"width",{get:function(){return this.uniforms.resolution.value.x},set:function(a){this.uniforms.resolution.value.x=a}}),Object.defineProperty(d.Filter.prototype,"height",{get:function(){return this.uniforms.resolution.value.y},set:function(a){this.uniforms.resolution.value.y=a}}),d.Plugin=function(a,b){"undefined"==typeof b&&(b=null),this.game=a,this.parent=b,this.active=!1,this.visible=!1,this.hasPreUpdate=!1,this.hasUpdate=!1,this.hasPostUpdate=!1,this.hasRender=!1,this.hasPostRender=!1},d.Plugin.prototype={preUpdate:function(){},update:function(){},render:function(){},postRender:function(){},destroy:function(){this.game=null,this.parent=null,this.active=!1,this.visible=!1}},d.PluginManager=function(a,b){this.game=a,this._parent=b,this.plugins=[],this._pluginsLength=0},d.PluginManager.prototype={add:function(a){var b=!1;return"function"==typeof a?a=new a(this.game,this._parent):(a.game=this.game,a.parent=this._parent),"function"==typeof a.preUpdate&&(a.hasPreUpdate=!0,b=!0),"function"==typeof a.update&&(a.hasUpdate=!0,b=!0),"function"==typeof a.postUpdate&&(a.hasPostUpdate=!0,b=!0),"function"==typeof a.render&&(a.hasRender=!0,b=!0),"function"==typeof a.postRender&&(a.hasPostRender=!0,b=!0),b?((a.hasPreUpdate||a.hasUpdate||a.hasPostUpdate)&&(a.active=!0),(a.hasRender||a.hasPostRender)&&(a.visible=!0),this._pluginsLength=this.plugins.push(a),"function"==typeof a.init&&a.init(),a):null},remove:function(a){if(0!==this._pluginsLength)for(this._p=0;this._pthis._nextOffsetCheck&&(d.Canvas.getOffset(this.canvas,this.offset),this._nextOffsetCheck=this.game.time.now+this.checkOffsetInterval)},visibilityChange:function(a){this.disableVisibilityChange||(this.game.paused="pagehide"==a.type||"blur"==a.type||document.hidden===!0||document.webkitHidden===!0?!0:!1)}},Object.defineProperty(d.Stage.prototype,"backgroundColor",{get:function(){return this._backgroundColor},set:function(a){this._backgroundColor=a,this.game.transparent===!1&&(this.game.renderType==d.CANVAS?this.game.canvas.style.backgroundColor=a:("string"==typeof a&&(a=d.Color.hexToRGB(a)),this._stage.setBackgroundColor(a)))}}),d.Group=function(a,b,e,f){("undefined"==typeof b||null===typeof b)&&(b=a.world),"undefined"==typeof f&&(f=!1),this.game=a,this.name=e||"group",f?this._container=this.game.stage._stage:(this._container=new c.DisplayObjectContainer,this._container.name=this.name,b?b instanceof d.Group?(b._container.addChild(this._container),b._container.updateTransform()):(b.addChild(this._container),b.updateTransform()):(this.game.stage._stage.addChild(this._container),this.game.stage._stage.updateTransform())),this.type=d.GROUP,this.exists=!0,this.scale=new d.Point(1,1),this.cursor=null},d.Group.RETURN_NONE=0,d.Group.RETURN_TOTAL=1,d.Group.RETURN_CHILD=2,d.Group.SORT_ASCENDING=-1,d.Group.SORT_DESCENDING=1,d.Group.prototype={add:function(a){return a.group!==this&&(a.group=this,a.events&&a.events.onAddedToGroup.dispatch(a,this),this._container.addChild(a),a.updateTransform(),null===this.cursor&&(this.cursor=a)),a},addAt:function(a,b){return a.group!==this&&(a.group=this,a.events&&a.events.onAddedToGroup.dispatch(a,this),this._container.addChildAt(a,b),a.updateTransform(),null===this.cursor&&(this.cursor=a)),a},getAt:function(a){return this._container.getChildAt(a)},create:function(a,b,c,e,f){"undefined"==typeof f&&(f=!0);var g=new d.Sprite(this.game,a,b,c,e);return g.group=this,g.exists=f,g.visible=f,g.alive=f,g.events&&g.events.onAddedToGroup.dispatch(g,this),this._container.addChild(g),g.updateTransform(),null===this.cursor&&(this.cursor=g),g},createMultiple:function(a,b,c,e){"undefined"==typeof e&&(e=!1);for(var f=0;a>f;f++){var g=new d.Sprite(this.game,0,0,b,c);g.group=this,g.exists=e,g.visible=e,g.alive=e,g.events&&g.events.onAddedToGroup.dispatch(g,this),this._container.addChild(g),g.updateTransform(),null===this.cursor&&(this.cursor=g)}},next:function(){this.cursor&&(this.cursor=this.cursor==this._container.last?this._container._iNext:this.cursor._iNext)},previous:function(){this.cursor&&(this.cursor=this.cursor==this._container._iNext?this._container.last:this.cursor._iPrev)},childTest:function(a,b){var c=a+" next: ";c+=b._iNext?b._iNext.name:"-null-",c=c+" "+a+" prev: ",c+=b._iPrev?b._iPrev.name:"-null-",console.log(c)},swapIndex:function(a,b){var c=this.getAt(a),d=this.getAt(b);console.log("swapIndex ",a," with ",b),this.swap(c,d)},swap:function(a,b){if(a===b||!a.parent||!b.parent||a.group!==this||b.group!==this)return!1;var c=a._iPrev,d=a._iNext,e=b._iPrev,f=b._iNext,g=this._container.last._iNext,h=this.game.stage._stage;do h!==a&&h!==b&&(h.first===a?h.first=b:h.first===b&&(h.first=a),h.last===a?h.last=b:h.last===b&&(h.last=a)),h=h._iNext;while(h!=g);return a._iNext==b?(a._iNext=f,a._iPrev=b,b._iNext=a,b._iPrev=c,c&&(c._iNext=b),f&&(f._iPrev=a),a.__renderGroup&&a.__renderGroup.updateTexture(a),b.__renderGroup&&b.__renderGroup.updateTexture(b),!0):b._iNext==a?(a._iNext=b,a._iPrev=e,b._iNext=d,b._iPrev=a,e&&(e._iNext=a),d&&(d._iPrev=b),a.__renderGroup&&a.__renderGroup.updateTexture(a),b.__renderGroup&&b.__renderGroup.updateTexture(b),!0):(a._iNext=f,a._iPrev=e,b._iNext=d,b._iPrev=c,c&&(c._iNext=b),d&&(d._iPrev=b),e&&(e._iNext=a),f&&(f._iPrev=a),a.__renderGroup&&a.__renderGroup.updateTexture(a),b.__renderGroup&&b.__renderGroup.updateTexture(b),!0)},bringToTop:function(a){return a.group===this&&(this.remove(a),this.add(a)),a},getIndex:function(a){return this._container.children.indexOf(a)},replace:function(a,b){if(this._container.first._iNext){var c=this.getIndex(a);-1!=c&&(void 0!==b.parent&&(b.events.onRemovedFromGroup.dispatch(b,this),b.parent.removeChild(b)),this._container.removeChild(a),this._container.addChildAt(b,c),b.events.onAddedToGroup.dispatch(b,this),b.updateTransform(),this.cursor==a&&(this.cursor=this._container._iNext))}},setProperty:function(a,b,c,d){d=d||0;var e=b.length;1==e?0===d?a[b[0]]=c:1==d?a[b[0]]+=c:2==d?a[b[0]]-=c:3==d?a[b[0]]*=c:4==d&&(a[b[0]]/=c):2==e?0===d?a[b[0]][b[1]]=c:1==d?a[b[0]][b[1]]+=c:2==d?a[b[0]][b[1]]-=c:3==d?a[b[0]][b[1]]*=c:4==d&&(a[b[0]][b[1]]/=c):3==e?0===d?a[b[0]][b[1]][b[2]]=c:1==d?a[b[0]][b[1]][b[2]]+=c:2==d?a[b[0]][b[1]][b[2]]-=c:3==d?a[b[0]][b[1]][b[2]]*=c:4==d&&(a[b[0]][b[1]][b[2]]/=c):4==e&&(0===d?a[b[0]][b[1]][b[2]][b[3]]=c:1==d?a[b[0]][b[1]][b[2]][b[3]]+=c:2==d?a[b[0]][b[1]][b[2]][b[3]]-=c:3==d?a[b[0]][b[1]][b[2]][b[3]]*=c:4==d&&(a[b[0]][b[1]][b[2]][b[3]]/=c))},setAll:function(a,b,c,d,e){if(a=a.split("."),"undefined"==typeof c&&(c=!1),"undefined"==typeof d&&(d=!1),e=e||0,this._container.children.length>0&&this._container.first._iNext){var f=this._container.first._iNext;do(c===!1||c&&f.alive)&&(d===!1||d&&f.visible)&&this.setProperty(f,a,b,e),f=f._iNext;while(f!=this._container.last._iNext)}},addAll:function(a,b,c,d){this.setAll(a,b,c,d,1)},subAll:function(a,b,c,d){this.setAll(a,b,c,d,2)},multiplyAll:function(a,b,c,d){this.setAll(a,b,c,d,3)},divideAll:function(a,b,c,d){this.setAll(a,b,c,d,4)},callAllExists:function(a,b){var c=Array.prototype.splice.call(arguments,2);if(this._container.children.length>0&&this._container.first._iNext){var d=this._container.first._iNext;do d.exists==b&&d[a]&&d[a].apply(d,c),d=d._iNext;while(d!=this._container.last._iNext)}},callbackFromArray:function(a,b,c){if(1==c){if(a[b[0]])return a[b[0]]}else if(2==c){if(a[b[0]][b[1]])return a[b[0]][b[1]]}else if(3==c){if(a[b[0]][b[1]][b[2]])return a[b[0]][b[1]][b[2]]}else if(4==c){if(a[b[0]][b[1]][b[2]][b[3]])return a[b[0]][b[1]][b[2]][b[3]]}else if(a[b])return a[b];return!1},callAll:function(a,b){if("undefined"!=typeof a){a=a.split(".");var c=a.length;if("undefined"==typeof b)b=null;else if("string"==typeof b){b=b.split(".");var d=b.length}var e=Array.prototype.splice.call(arguments,2),f=null,g=null;if(this._container.children.length>0&&this._container.first._iNext){var h=this._container.first._iNext;do f=this.callbackFromArray(h,a,c),b&&f?(g=this.callbackFromArray(h,b,d),f&&f.apply(g,e)):f&&f.apply(h,e),h=h._iNext;while(h!=this._container.last._iNext)}}},forEach:function(a,b,c){"undefined"==typeof c&&(c=!1);var d=Array.prototype.splice.call(arguments,3);if(d.unshift(null),this._container.children.length>0&&this._container.first._iNext){var e=this._container.first._iNext;do(c===!1||c&&e.exists)&&(d[0]=e,a.apply(b,d)),e=e._iNext;while(e!=this._container.last._iNext)}},forEachExists:function(a,b){var c=Array.prototype.splice.call(arguments,2);c.unshift(null),this.iterate("exists",!0,d.Group.RETURN_TOTAL,a,b,c)},forEachAlive:function(a,b){var c=Array.prototype.splice.call(arguments,2);c.unshift(null),this.iterate("alive",!0,d.Group.RETURN_TOTAL,a,b,c)},forEachDead:function(a,b){var c=Array.prototype.splice.call(arguments,2);c.unshift(null),this.iterate("alive",!1,d.Group.RETURN_TOTAL,a,b,c)},sort:function(a,b){"undefined"==typeof a&&(a="y"),"undefined"==typeof b&&(b=d.Group.SORT_ASCENDING);var c,e;do{c=!1;for(var f=0,g=this._container.children.length-1;g>f;f++)b==d.Group.SORT_ASCENDING?this._container.children[f][a]>this._container.children[f+1][a]&&(this.swap(this.getAt(f),this.getAt(f+1)),e=this._container.children[f],this._container.children[f]=this._container.children[f+1],this._container.children[f+1]=e,c=!0):this._container.children[f][a]0&&this._container.first._iNext){var i=this._container.first._iNext;do{if(i[a]===b&&(h++,e&&(g[0]=i,e.apply(f,g)),c==d.Group.RETURN_CHILD))return i;i=i._iNext}while(i!=this._container.last._iNext)}return c==d.Group.RETURN_TOTAL?h:c==d.Group.RETURN_CHILD?null:void 0},getFirstExists:function(a){return"boolean"!=typeof a&&(a=!0),this.iterate("exists",a,d.Group.RETURN_CHILD)},getFirstAlive:function(){return this.iterate("alive",!0,d.Group.RETURN_CHILD)},getFirstDead:function(){return this.iterate("alive",!1,d.Group.RETURN_CHILD)},countLiving:function(){return this.iterate("alive",!0,d.Group.RETURN_TOTAL)},countDead:function(){return this.iterate("alive",!1,d.Group.RETURN_TOTAL)},getRandom:function(a,b){return 0===this._container.children.length?null:(a=a||0,b=b||this._container.children.length,this.game.math.getRandom(this._container.children,a,b))},remove:function(a){return a.group!==this?!1:(a.events&&a.events.onRemovedFromGroup.dispatch(a,this),a.parent===this._container&&this._container.removeChild(a),this.cursor==a&&(this.cursor=this._container._iNext?this._container._iNext:null),a.group=null,!0)},removeAll:function(){if(0!==this._container.children.length){do this._container.children[0].events&&this._container.children[0].events.onRemovedFromGroup.dispatch(this._container.children[0],this),this._container.removeChild(this._container.children[0]);while(this._container.children.length>0);this.cursor=null}},removeBetween:function(a,b){if(0!==this._container.children.length){if(a>b||0>a||b>this._container.children.length)return!1;for(var c=a;b>c;c++){var d=this._container.children[c];d.events.onRemovedFromGroup.dispatch(d,this),this._container.removeChild(d),this.cursor==d&&(this.cursor=this._container._iNext?this._container._iNext:null)}}},destroy:function(){this.removeAll(),this._container.parent.removeChild(this._container),this._container=null,this.game=null,this.exists=!1,this.cursor=null},validate:function(){var a=this.game.stage._stage.last._iNext,b=this.game.stage._stage,c=null,d=null,e=0;do{if(e>0){if(b!==c)return console.log("check next fail"),!1;if(b._iPrev!==d)return console.log("check previous fail"),!1}c=b._iNext,d=b,b=b._iNext,e++}while(b!=a);return!0},dump:function(a){"undefined"==typeof a&&(a=!1);var b=20,c="\n"+d.Utils.pad("Node",b)+"|"+d.Utils.pad("Next",b)+"|"+d.Utils.pad("Previous",b)+"|"+d.Utils.pad("First",b)+"|"+d.Utils.pad("Last",b);console.log(c);var c=d.Utils.pad("----------",b)+"|"+d.Utils.pad("----------",b)+"|"+d.Utils.pad("----------",b)+"|"+d.Utils.pad("----------",b)+"|"+d.Utils.pad("----------",b);if(console.log(c),a)var e=this.game.stage._stage.last._iNext,f=this.game.stage._stage;else var e=this._container.last._iNext,f=this._container;do{var g=f.name||"*";if(this.cursor==f)var g="> "+g;var h="-",i="-",j="-",k="-";f._iNext&&(h=f._iNext.name),f._iPrev&&(i=f._iPrev.name),f.first&&(j=f.first.name),f.last&&(k=f.last.name),"undefined"==typeof h&&(h="-"),"undefined"==typeof i&&(i="-"),"undefined"==typeof j&&(j="-"),"undefined"==typeof k&&(k="-");var c=d.Utils.pad(g,b)+"|"+d.Utils.pad(h,b)+"|"+d.Utils.pad(i,b)+"|"+d.Utils.pad(j,b)+"|"+d.Utils.pad(k,b);console.log(c),f=f._iNext}while(f!=e)}},Object.defineProperty(d.Group.prototype,"total",{get:function(){return this.iterate("exists",!0,d.Group.RETURN_TOTAL)}}),Object.defineProperty(d.Group.prototype,"length",{get:function(){return this.iterate("exists",!0,d.Group.RETURN_TOTAL)}}),Object.defineProperty(d.Group.prototype,"x",{get:function(){return this._container.position.x},set:function(a){this._container.position.x=a}}),Object.defineProperty(d.Group.prototype,"y",{get:function(){return this._container.position.y},set:function(a){this._container.position.y=a}}),Object.defineProperty(d.Group.prototype,"angle",{get:function(){return d.Math.radToDeg(this._container.rotation)},set:function(a){this._container.rotation=d.Math.degToRad(a)}}),Object.defineProperty(d.Group.prototype,"rotation",{get:function(){return this._container.rotation},set:function(a){this._container.rotation=a}}),Object.defineProperty(d.Group.prototype,"visible",{get:function(){return this._container.visible},set:function(a){this._container.visible=a}}),Object.defineProperty(d.Group.prototype,"alpha",{get:function(){return this._container.alpha},set:function(a){this._container.alpha=a}}),d.World=function(a){d.Group.call(this,a,null,"__world",!1),this.scale=new d.Point(1,1),this.bounds=new d.Rectangle(0,0,a.width,a.height),this.camera=null,this.currentRenderOrderID=0},d.World.prototype=Object.create(d.Group.prototype),d.World.prototype.constructor=d.World,d.World.prototype.boot=function(){this.camera=new d.Camera(this.game,0,0,0,this.game.width,this.game.height),this.camera.displayObject=this._container,this.game.camera=this.camera},d.World.prototype.update=function(){if(this.currentRenderOrderID=0,this.game.stage._stage.first._iNext){var a,b=this.game.stage._stage.first._iNext;do a=!1,b.preUpdate&&(a=b.preUpdate()===!1),b.update&&(a=b.update()===!1||a),b=a?b.last._iNext:b._iNext;while(b!=this.game.stage._stage.last._iNext)}},d.World.prototype.postUpdate=function(){if(this.game.stage._stage.first._iNext){var a=this.game.stage._stage.first._iNext;do a.postUpdate&&a.postUpdate(),a=a._iNext;while(a!=this.game.stage._stage.last._iNext)}this.camera.update()},d.World.prototype.setBounds=function(a,b,c,d){this.bounds.setTo(a,b,c,d),this.camera.bounds&&this.camera.bounds.setTo(a,b,c,d)},d.World.prototype.destroy=function(){this.camera.x=0,this.camera.y=0,this.game.input.reset(!0),this.removeAll()},Object.defineProperty(d.World.prototype,"width",{get:function(){return this.bounds.width},set:function(a){this.bounds.width=a}}),Object.defineProperty(d.World.prototype,"height",{get:function(){return this.bounds.height},set:function(a){this.bounds.height=a}}),Object.defineProperty(d.World.prototype,"centerX",{get:function(){return this.bounds.halfWidth}}),Object.defineProperty(d.World.prototype,"centerY",{get:function(){return this.bounds.halfHeight}}),Object.defineProperty(d.World.prototype,"randomX",{get:function(){return this.bounds.x<0?this.game.rnd.integerInRange(this.bounds.x,this.bounds.width-Math.abs(this.bounds.x)):this.game.rnd.integerInRange(this.bounds.x,this.bounds.width)}}),Object.defineProperty(d.World.prototype,"randomY",{get:function(){return this.bounds.y<0?this.game.rnd.integerInRange(this.bounds.y,this.bounds.height-Math.abs(this.bounds.y)):this.game.rnd.integerInRange(this.bounds.y,this.bounds.height)}}),Object.defineProperty(d.World.prototype,"visible",{get:function(){return this._container.visible},set:function(a){this._container.visible=a}}),d.Game=function(a,b,c,e,f,g,h){a=a||800,b=b||600,c=c||d.AUTO,e=e||"",f=f||null,"undefined"==typeof g&&(g=!1),"undefined"==typeof h&&(h=!0),this.id=d.GAMES.push(this)-1,this.parent=e,this.width=a,this.height=b,this.transparent=g,this.antialias=h,this.renderer=null,this.state=new d.StateManager(this,f),this._paused=!1,this.renderType=c,this._loadComplete=!1,this.isBooted=!1,this.isRunning=!1,this.raf=null,this.add=null,this.cache=null,this.input=null,this.load=null,this.math=null,this.net=null,this.sound=null,this.stage=null,this.time=null,this.tweens=null,this.world=null,this.physics=null,this.rnd=null,this.device=null,this.camera=null,this.canvas=null,this.context=null,this.debug=null,this.particles=null;var i=this;return this._onBoot=function(){return i.boot()},"complete"===document.readyState||"interactive"===document.readyState?window.setTimeout(this._onBoot,0):(document.addEventListener("DOMContentLoaded",this._onBoot,!1),window.addEventListener("load",this._onBoot,!1)),this},d.Game.prototype={boot:function(){this.isBooted||(document.body?(document.removeEventListener("DOMContentLoaded",this._onBoot),window.removeEventListener("load",this._onBoot),this.onPause=new d.Signal,this.onResume=new d.Signal,this.isBooted=!0,this.device=new d.Device,this.math=d.Math,this.rnd=new d.RandomDataGenerator([(Date.now()*Math.random()).toString()]),this.stage=new d.Stage(this,this.width,this.height),this.setUpRenderer(),this.world=new d.World(this),this.add=new d.GameObjectFactory(this),this.cache=new d.Cache(this),this.load=new d.Loader(this),this.time=new d.Time(this),this.tweens=new d.TweenManager(this),this.input=new d.Input(this),this.sound=new d.SoundManager(this),this.physics=new d.Physics.Arcade(this),this.particles=new d.Particles(this),this.plugins=new d.PluginManager(this,this),this.net=new d.Net(this),this.debug=new d.Utils.Debug(this),this.stage.boot(),this.world.boot(),this.input.boot(),this.sound.boot(),this.state.boot(),this.load.onLoadComplete.add(this.loadComplete,this),this.showDebugHeader(),this.isRunning=!0,this._loadComplete=!1,this.raf=new d.RequestAnimationFrame(this),this.raf.start()):window.setTimeout(this._onBoot,20))},showDebugHeader:function(){var a=d.DEV_VERSION,b="Canvas",c="HTML Audio";if(this.renderType==d.WEBGL?b="WebGL":this.renderType==d.HEADLESS&&(b="Headless"),this.device.webAudio&&(c="WebAudio"),this.device.chrome){var e=["%c %c %c Phaser v"+a+" - Renderer: "+b+" - Audio: "+c+" %c %c ","background: #00bff3","background: #0072bc","color: #ffffff; background: #003471","background: #0072bc","background: #00bff3"];console.log.apply(console,e)}else console.log("Phaser v"+a+" - Renderer: "+b+" - Audio: "+c)},setUpRenderer:function(){if(this.renderType===d.HEADLESS||this.renderType===d.CANVAS||this.renderType===d.AUTO&&this.device.webGL===!1){if(!this.device.canvas)throw new Error("Phaser.Game - cannot create Canvas or WebGL context, aborting.");this.renderType===d.AUTO&&(this.renderType=d.CANVAS),this.renderer=new c.CanvasRenderer(this.width,this.height,this.stage.canvas,this.transparent),d.Canvas.setSmoothingEnabled(this.renderer.context,this.antialias),this.canvas=this.renderer.view,this.context=this.renderer.context}else this.renderType=d.WEBGL,this.renderer=new c.WebGLRenderer(this.width,this.height,this.stage.canvas,this.transparent,this.antialias),this.canvas=this.renderer.view,this.context=null;d.Canvas.addToDOM(this.renderer.view,this.parent,!0),d.Canvas.setTouchAction(this.renderer.view)},loadComplete:function(){this._loadComplete=!0,this.state.loadComplete()},update:function(a){this.time.update(a),this._paused?(this.renderer.render(this.stage._stage),this.plugins.render(),this.state.render()):(this.plugins.preUpdate(),this.physics.preUpdate(),this.stage.update(),this.input.update(),this.tweens.update(),this.sound.update(),this.world.update(),this.particles.update(),this.state.update(),this.plugins.update(),this.world.postUpdate(),this.plugins.postUpdate(),this.renderType!==d.HEADLESS&&(this.renderer.render(this.stage._stage),this.plugins.render(),this.state.render(),this.plugins.postRender()))},destroy:function(){this.raf.stop(),this.input.destroy(),this.state.destroy(),this.state=null,this.cache=null,this.input=null,this.load=null,this.sound=null,this.stage=null,this.time=null,this.world=null,this.isBooted=!1}},Object.defineProperty(d.Game.prototype,"paused",{get:function(){return this._paused},set:function(a){a===!0?this._paused===!1&&(this._paused=!0,this.onPause.dispatch(this)):this._paused&&(this._paused=!1,this.onResume.dispatch(this))}}),d.Input=function(a){this.game=a,this.hitCanvas=null,this.hitContext=null},d.Input.MOUSE_OVERRIDES_TOUCH=0,d.Input.TOUCH_OVERRIDES_MOUSE=1,d.Input.MOUSE_TOUCH_COMBINE=2,d.Input.prototype={pollRate:0,_pollCounter:0,_oldPosition:null,_x:0,_y:0,disabled:!1,multiInputOverride:d.Input.MOUSE_TOUCH_COMBINE,position:null,speed:null,circle:null,scale:null,maxPointers:10,currentPointers:0,tapRate:200,doubleTapRate:300,holdRate:2e3,justPressedRate:200,justReleasedRate:200,recordPointerHistory:!1,recordRate:100,recordLimit:100,pointer1:null,pointer2:null,pointer3:null,pointer4:null,pointer5:null,pointer6:null,pointer7:null,pointer8:null,pointer9:null,pointer10:null,activePointer:null,mousePointer:null,mouse:null,keyboard:null,touch:null,mspointer:null,onDown:null,onUp:null,onTap:null,onHold:null,interactiveItems:new d.LinkedList,boot:function(){this.mousePointer=new d.Pointer(this.game,0),this.pointer1=new d.Pointer(this.game,1),this.pointer2=new d.Pointer(this.game,2),this.mouse=new d.Mouse(this.game),this.keyboard=new d.Keyboard(this.game),this.touch=new d.Touch(this.game),this.mspointer=new d.MSPointer(this.game),this.onDown=new d.Signal,this.onUp=new d.Signal,this.onTap=new d.Signal,this.onHold=new d.Signal,this.scale=new d.Point(1,1),this.speed=new d.Point,this.position=new d.Point,this._oldPosition=new d.Point,this.circle=new d.Circle(0,0,44),this.activePointer=this.mousePointer,this.currentPointers=0,this.hitCanvas=document.createElement("canvas"),this.hitCanvas.width=1,this.hitCanvas.height=1,this.hitContext=this.hitCanvas.getContext("2d"),this.mouse.start(),this.keyboard.start(),this.touch.start(),this.mspointer.start(),this.mousePointer.active=!0},destroy:function(){this.mouse.stop(),this.keyboard.stop(),this.touch.stop(),this.mspointer.stop()},addPointer:function(){for(var a=0,b=10;b>0;b--)null===this["pointer"+b]&&(a=b);return 0===a?(console.warn("You can only have 10 Pointer objects"),null):(this["pointer"+a]=new d.Pointer(this.game,a),this["pointer"+a])},update:function(){return this.pollRate>0&&this._pollCounter=b;b++)this["pointer"+b]&&this["pointer"+b].reset();this.currentPointers=0,this.game.stage.canvas.style.cursor="default",a===!0&&(this.onDown.dispose(),this.onUp.dispose(),this.onTap.dispose(),this.onHold.dispose(),this.onDown=new d.Signal,this.onUp=new d.Signal,this.onTap=new d.Signal,this.onHold=new d.Signal,this.interactiveItems.callAll("reset")),this._pollCounter=0}},resetSpeed:function(a,b){this._oldPosition.setTo(a,b),this.speed.setTo(0,0)},startPointer:function(a){if(this.maxPointers<10&&this.totalActivePointers==this.maxPointers)return null;if(this.pointer1.active===!1)return this.pointer1.start(a);if(this.pointer2.active===!1)return this.pointer2.start(a);for(var b=3;10>=b;b++)if(this["pointer"+b]&&this["pointer"+b].active===!1)return this["pointer"+b].start(a);return null},updatePointer:function(a){if(this.pointer1.active&&this.pointer1.identifier==a.identifier)return this.pointer1.move(a);if(this.pointer2.active&&this.pointer2.identifier==a.identifier)return this.pointer2.move(a);for(var b=3;10>=b;b++)if(this["pointer"+b]&&this["pointer"+b].active&&this["pointer"+b].identifier==a.identifier)return this["pointer"+b].move(a);return null},stopPointer:function(a){if(this.pointer1.active&&this.pointer1.identifier==a.identifier)return this.pointer1.stop(a);if(this.pointer2.active&&this.pointer2.identifier==a.identifier)return this.pointer2.stop(a);for(var b=3;10>=b;b++)if(this["pointer"+b]&&this["pointer"+b].active&&this["pointer"+b].identifier==a.identifier)return this["pointer"+b].stop(a);return null},getPointer:function(a){if(a=a||!1,this.pointer1.active==a)return this.pointer1;if(this.pointer2.active==a)return this.pointer2;for(var b=3;10>=b;b++)if(this["pointer"+b]&&this["pointer"+b].active==a)return this["pointer"+b];return null},getPointerFromIdentifier:function(a){if(this.pointer1.identifier==a)return this.pointer1;if(this.pointer2.identifier==a)return this.pointer2;for(var b=3;10>=b;b++)if(this["pointer"+b]&&this["pointer"+b].identifier==a)return this["pointer"+b];return null}},Object.defineProperty(d.Input.prototype,"x",{get:function(){return this._x},set:function(a){this._x=Math.floor(a)}}),Object.defineProperty(d.Input.prototype,"y",{get:function(){return this._y},set:function(a){this._y=Math.floor(a)}}),Object.defineProperty(d.Input.prototype,"pollLocked",{get:function(){return this.pollRate>0&&this._pollCounter=a;a++)this["pointer"+a]&&this["pointer"+a].active&&this.currentPointers++;return this.currentPointers}}),Object.defineProperty(d.Input.prototype,"worldX",{get:function(){return this.game.camera.view.x+this.x}}),Object.defineProperty(d.Input.prototype,"worldY",{get:function(){return this.game.camera.view.y+this.y}}),d.Key=function(a,b){this.game=a,this.isDown=!1,this.isUp=!1,this.altKey=!1,this.ctrlKey=!1,this.shiftKey=!1,this.timeDown=0,this.duration=0,this.timeUp=0,this.repeats=0,this.keyCode=b,this.onDown=new d.Signal,this.onUp=new d.Signal},d.Key.prototype={processKeyDown:function(a){this.altKey=a.altKey,this.ctrlKey=a.ctrlKey,this.shiftKey=a.shiftKey,this.isDown?(this.duration=a.timeStamp-this.timeDown,this.repeats++):(this.isDown=!0,this.isUp=!1,this.timeDown=a.timeStamp,this.duration=0,this.repeats=0,this.onDown.dispatch(this))},processKeyUp:function(a){this.isDown=!1,this.isUp=!0,this.timeUp=a.timeStamp,this.onUp.dispatch(this)},justPressed:function(a){return"undefined"==typeof a&&(a=250),this.isDown&&this.duration=this.game.input.holdRate&&((this.game.input.multiInputOverride==d.Input.MOUSE_OVERRIDES_TOUCH||this.game.input.multiInputOverride==d.Input.MOUSE_TOUCH_COMBINE||this.game.input.multiInputOverride==d.Input.TOUCH_OVERRIDES_MOUSE&&0===this.game.input.currentPointers)&&this.game.input.onHold.dispatch(this),this._holdSent=!0),this.game.input.recordPointerHistory&&this.game.time.now>=this._nextDrop&&(this._nextDrop=this.game.time.now+this.game.input.recordRate,this._history.push({x:this.position.x,y:this.position.y}),this._history.length>this.game.input.recordLimit&&this._history.shift()))},move:function(a){if(!this.game.input.pollLocked){if("undefined"!=typeof a.button&&(this.button=a.button),this.clientX=a.clientX,this.clientY=a.clientY,this.pageX=a.pageX,this.pageY=a.pageY,this.screenX=a.screenX,this.screenY=a.screenY,this.x=(this.pageX-this.game.stage.offset.x)*this.game.input.scale.x,this.y=(this.pageY-this.game.stage.offset.y)*this.game.input.scale.y,this.position.setTo(this.x,this.y),this.circle.x=this.x,this.circle.y=this.y,(this.game.input.multiInputOverride==d.Input.MOUSE_OVERRIDES_TOUCH||this.game.input.multiInputOverride==d.Input.MOUSE_TOUCH_COMBINE||this.game.input.multiInputOverride==d.Input.TOUCH_OVERRIDES_MOUSE&&0===this.game.input.currentPointers)&&(this.game.input.activePointer=this,this.game.input.x=this.x,this.game.input.y=this.y,this.game.input.position.setTo(this.game.input.x,this.game.input.y),this.game.input.circle.x=this.game.input.x,this.game.input.circle.y=this.game.input.y),this.game.paused)return this;if(null!==this.targetObject&&this.targetObject.isDragged===!0)return this.targetObject.update(this)===!1&&(this.targetObject=null),this;if(this._highestRenderOrderID=-1,this._highestRenderObject=null,this._highestInputPriorityID=-1,this.game.input.interactiveItems.total>0){var b=this.game.input.interactiveItems.next;do(b.pixelPerfect||b.priorityID>this._highestInputPriorityID||b.priorityID==this._highestInputPriorityID&&b.sprite.renderOrderID>this._highestRenderOrderID)&&b.checkPointerOver(this)&&(this._highestRenderOrderID=b.sprite.renderOrderID,this._highestInputPriorityID=b.priorityID,this._highestRenderObject=b),b=b.next;while(null!=b)}return null==this._highestRenderObject?this.targetObject&&(this.targetObject._pointerOutHandler(this),this.targetObject=null):null==this.targetObject?(this.targetObject=this._highestRenderObject,this._highestRenderObject._pointerOverHandler(this)):this.targetObject==this._highestRenderObject?this._highestRenderObject.update(this)===!1&&(this.targetObject=null):(this.targetObject._pointerOutHandler(this),this.targetObject=this._highestRenderObject,this.targetObject._pointerOverHandler(this)),this}},leave:function(a){this.withinGame=!1,this.move(a)},stop:function(a){if(this._stateReset)return a.preventDefault(),void 0;if(this.timeUp=this.game.time.now,(this.game.input.multiInputOverride==d.Input.MOUSE_OVERRIDES_TOUCH||this.game.input.multiInputOverride==d.Input.MOUSE_TOUCH_COMBINE||this.game.input.multiInputOverride==d.Input.TOUCH_OVERRIDES_MOUSE&&0===this.game.input.currentPointers)&&(this.game.input.onUp.dispatch(this,a),this.duration>=0&&this.duration<=this.game.input.tapRate&&(this.timeUp-this.previousTapTime0&&(this.active=!1),this.withinGame=!1,this.isDown=!1,this.isUp=!0,this.isMouse===!1&&this.game.input.currentPointers--,this.game.input.interactiveItems.total>0){var b=this.game.input.interactiveItems.next;do b&&b._releasedHandler(this),b=b.next;while(null!=b)}return this.targetObject&&this.targetObject._releasedHandler(this),this.targetObject=null,this},justPressed:function(a){return a=a||this.game.input.justPressedRate,this.isDown===!0&&this.timeDown+a>this.game.time.now},justReleased:function(a){return a=a||this.game.input.justReleasedRate,this.isUp===!0&&this.timeUp+a>this.game.time.now},reset:function(){this.isMouse===!1&&(this.active=!1),this.identifier=null,this.isDown=!1,this.isUp=!0,this.totalTouches=0,this._holdSent=!1,this._history.length=0,this._stateReset=!0,this.targetObject&&this.targetObject._releasedHandler(this),this.targetObject=null}},Object.defineProperty(d.Pointer.prototype,"duration",{get:function(){return this.isUp?-1:this.game.time.now-this.timeDown}}),Object.defineProperty(d.Pointer.prototype,"worldX",{get:function(){return this.game.world.camera.x+this.x}}),Object.defineProperty(d.Pointer.prototype,"worldY",{get:function(){return this.game.world.camera.y+this.y}}),d.Touch=function(a){this.game=a,this.disabled=!1,this.callbackContext=this.game,this.touchStartCallback=null,this.touchMoveCallback=null,this.touchEndCallback=null,this.touchEnterCallback=null,this.touchLeaveCallback=null,this.touchCancelCallback=null,this.preventDefault=!0,this.event=null,this._onTouchStart=null,this._onTouchMove=null,this._onTouchEnd=null,this._onTouchEnter=null,this._onTouchLeave=null,this._onTouchCancel=null,this._onTouchMove=null},d.Touch.prototype={start:function(){var a=this;this.game.device.touch&&(this._onTouchStart=function(b){return a.onTouchStart(b)},this._onTouchMove=function(b){return a.onTouchMove(b)},this._onTouchEnd=function(b){return a.onTouchEnd(b)},this._onTouchEnter=function(b){return a.onTouchEnter(b)},this._onTouchLeave=function(b){return a.onTouchLeave(b)},this._onTouchCancel=function(b){return a.onTouchCancel(b)},this.game.renderer.view.addEventListener("touchstart",this._onTouchStart,!1),this.game.renderer.view.addEventListener("touchmove",this._onTouchMove,!1),this.game.renderer.view.addEventListener("touchend",this._onTouchEnd,!1),this.game.renderer.view.addEventListener("touchenter",this._onTouchEnter,!1),this.game.renderer.view.addEventListener("touchleave",this._onTouchLeave,!1),this.game.renderer.view.addEventListener("touchcancel",this._onTouchCancel,!1))},consumeDocumentTouches:function(){this._documentTouchMove=function(a){a.preventDefault()},document.addEventListener("touchmove",this._documentTouchMove,!1)},onTouchStart:function(a){if(this.event=a,this.touchStartCallback&&this.touchStartCallback.call(this.callbackContext,a),!this.game.input.disabled&&!this.disabled){this.preventDefault&&a.preventDefault();for(var b=0;bc;c++)this._pointerData[c]={id:c,x:0,y:0,isDown:!1,isUp:!1,isOver:!1,isOut:!1,timeOver:0,timeOut:0,timeDown:0,timeUp:0,downDuration:0,isDragged:!1};this.snapOffset=new d.Point,this.enabled=!0,this.sprite.events&&null==this.sprite.events.onInputOver&&(this.sprite.events.onInputOver=new d.Signal,this.sprite.events.onInputOut=new d.Signal,this.sprite.events.onInputDown=new d.Signal,this.sprite.events.onInputUp=new d.Signal,this.sprite.events.onDragStart=new d.Signal,this.sprite.events.onDragStop=new d.Signal)}return this.sprite},reset:function(){this.enabled=!1;for(var a=0;10>a;a++)this._pointerData[a]={id:a,x:0,y:0,isDown:!1,isUp:!1,isOver:!1,isOut:!1,timeOver:0,timeOut:0,timeDown:0,timeUp:0,downDuration:0,isDragged:!1}},stop:function(){this.enabled!==!1&&(this.enabled=!1,this.game.input.interactiveItems.remove(this))},destroy:function(){this.enabled&&(this.enabled=!1,this.game.input.interactiveItems.remove(this),this.stop(),this.sprite=null)},pointerX:function(a){return a=a||0,this._pointerData[a].x},pointerY:function(a){return a=a||0,this._pointerData[a].y},pointerDown:function(a){return a=a||0,this._pointerData[a].isDown},pointerUp:function(a){return a=a||0,this._pointerData[a].isUp},pointerTimeDown:function(a){return a=a||0,this._pointerData[a].timeDown},pointerTimeUp:function(a){return a=a||0,this._pointerData[a].timeUp},pointerOver:function(a){if(this.enabled){if("undefined"!=typeof a)return this._pointerData[a].isOver;for(var b=0;10>b;b++)if(this._pointerData[b].isOver)return!0}return!1},pointerOut:function(a){if(this.enabled){if("undefined"!=typeof a)return this._pointerData[a].isOut;for(var b=0;10>b;b++)if(this._pointerData[b].isOut)return!0}return!1},pointerTimeOver:function(a){return a=a||0,this._pointerData[a].timeOver},pointerTimeOut:function(a){return a=a||0,this._pointerData[a].timeOut},pointerDragged:function(a){return a=a||0,this._pointerData[a].isDragged},checkPointerOver:function(a){return this.enabled===!1||this.sprite.visible===!1||this.sprite.group&&this.sprite.group.visible===!1?!1:(this.sprite.getLocalUnmodifiedPosition(this._tempPoint,a.x,a.y),this._tempPoint.x>=0&&this._tempPoint.x<=this.sprite.currentFrame.width&&this._tempPoint.y>=0&&this._tempPoint.y<=this.sprite.currentFrame.height?this.pixelPerfect?this.checkPixel(this._tempPoint.x,this._tempPoint.y):!0:void 0)},checkPixel:function(a,b){if(this.sprite.texture.baseTexture.source){this.game.input.hitContext.clearRect(0,0,1,1),a+=this.sprite.texture.frame.x,b+=this.sprite.texture.frame.y,this.game.input.hitContext.drawImage(this.sprite.texture.baseTexture.source,a,b,1,1,0,0,1,1);var c=this.game.input.hitContext.getImageData(0,0,1,1);if(c.data[3]>=this.pixelPerfectAlpha)return!0}return!1},update:function(a){return this.enabled===!1||this.sprite.visible===!1||this.sprite.group&&this.sprite.group.visible===!1?(this._pointerOutHandler(a),!1):this.draggable&&this._draggedPointerID==a.id?this.updateDrag(a):this._pointerData[a.id].isOver===!0?this.checkPointerOver(a)?(this._pointerData[a.id].x=a.x-this.sprite.x,this._pointerData[a.id].y=a.y-this.sprite.y,!0):(this._pointerOutHandler(a),!1):void 0},_pointerOverHandler:function(a){this._pointerData[a.id].isOver===!1&&(this._pointerData[a.id].isOver=!0,this._pointerData[a.id].isOut=!1,this._pointerData[a.id].timeOver=this.game.time.now,this._pointerData[a.id].x=a.x-this.sprite.x,this._pointerData[a.id].y=a.y-this.sprite.y,this.useHandCursor&&this._pointerData[a.id].isDragged===!1&&(this.game.stage.canvas.style.cursor="pointer"),this.sprite.events.onInputOver.dispatch(this.sprite,a))},_pointerOutHandler:function(a){this._pointerData[a.id].isOver=!1,this._pointerData[a.id].isOut=!0,this._pointerData[a.id].timeOut=this.game.time.now,this.useHandCursor&&this._pointerData[a.id].isDragged===!1&&(this.game.stage.canvas.style.cursor="default"),this.sprite&&this.sprite.events&&this.sprite.events.onInputOut.dispatch(this.sprite,a)},_touchedHandler:function(a){return this._pointerData[a.id].isDown===!1&&this._pointerData[a.id].isOver===!0&&(this._pointerData[a.id].isDown=!0,this._pointerData[a.id].isUp=!1,this._pointerData[a.id].timeDown=this.game.time.now,this.sprite.events.onInputDown.dispatch(this.sprite,a),this.draggable&&this.isDragged===!1&&this.startDrag(a),this.bringToTop&&this.sprite.bringToTop()),this.consumePointerEvent},_releasedHandler:function(a){this._pointerData[a.id].isDown&&a.isUp&&(this._pointerData[a.id].isDown=!1,this._pointerData[a.id].isUp=!0,this._pointerData[a.id].timeUp=this.game.time.now,this._pointerData[a.id].downDuration=this._pointerData[a.id].timeUp-this._pointerData[a.id].timeDown,this.checkPointerOver(a)?this.sprite.events.onInputUp.dispatch(this.sprite,a):this.useHandCursor&&(this.game.stage.canvas.style.cursor="default"),this.draggable&&this.isDragged&&this._draggedPointerID==a.id&&this.stopDrag(a))},updateDrag:function(a){return a.isUp?(this.stopDrag(a),!1):(this.allowHorizontalDrag&&(this.sprite.x=a.x+this._dragPoint.x+this.dragOffset.x),this.allowVerticalDrag&&(this.sprite.y=a.y+this._dragPoint.y+this.dragOffset.y),this.boundsRect&&this.checkBoundsRect(),this.boundsSprite&&this.checkBoundsSprite(),this.snapOnDrag&&(this.sprite.x=Math.round(this.sprite.x/this.snapX)*this.snapX,this.sprite.y=Math.round(this.sprite.y/this.snapY)*this.snapY),!0)},justOver:function(a,b){return a=a||0,b=b||500,this._pointerData[a].isOver&&this.overDuration(a)a;a++)this._pointerData[a].isDragged=!1;this.draggable=!1,this.isDragged=!1,this._draggedPointerID=-1},startDrag:function(a){this.isDragged=!0,this._draggedPointerID=a.id,this._pointerData[a.id].isDragged=!0,this.dragFromCenter?(this.sprite.centerOn(a.x,a.y),this._dragPoint.setTo(this.sprite.x-a.x,this.sprite.y-a.y)):this._dragPoint.setTo(this.sprite.x-a.x,this.sprite.y-a.y),this.updateDrag(a),this.bringToTop&&this.sprite.bringToTop(),this.sprite.events.onDragStart.dispatch(this.sprite,a)},stopDrag:function(a){this.isDragged=!1,this._draggedPointerID=-1,this._pointerData[a.id].isDragged=!1,this.snapOnRelease&&(this.sprite.x=Math.round(this.sprite.x/this.snapX)*this.snapX,this.sprite.y=Math.round(this.sprite.y/this.snapY)*this.snapY),this.sprite.events.onDragStop.dispatch(this.sprite,a),this.sprite.events.onInputUp.dispatch(this.sprite,a),this.checkPointerOver(a)===!1&&this._pointerOutHandler(a)},setDragLock:function(a,b){"undefined"==typeof a&&(a=!0),"undefined"==typeof b&&(b=!0),this.allowHorizontalDrag=a,this.allowVerticalDrag=b},enableSnap:function(a,b,c,d){"undefined"==typeof c&&(c=!0),"undefined"==typeof d&&(d=!1),this.snapX=a,this.snapY=b,this.snapOnDrag=c,this.snapOnRelease=d},disableSnap:function(){this.snapOnDrag=!1,this.snapOnRelease=!1},checkBoundsRect:function(){this.sprite.xthis.boundsRect.right&&(this.sprite.x=this.boundsRect.right-this.sprite.width),this.sprite.ythis.boundsRect.bottom&&(this.sprite.y=this.boundsRect.bottom-this.sprite.height)},checkBoundsSprite:function(){this.sprite.xthis.boundsSprite.x+this.boundsSprite.width&&(this.sprite.x=this.boundsSprite.x+this.boundsSprite.width-this.sprite.width),this.sprite.ythis.boundsSprite.y+this.boundsSprite.height&&(this.sprite.y=this.boundsSprite.y+this.boundsSprite.height-this.sprite.height)}},d.Events=function(a){this.parent=a,this.onAddedToGroup=new d.Signal,this.onRemovedFromGroup=new d.Signal,this.onKilled=new d.Signal,this.onRevived=new d.Signal,this.onOutOfBounds=new d.Signal,this.onInputOver=null,this.onInputOut=null,this.onInputDown=null,this.onInputUp=null,this.onDragStart=null,this.onDragStop=null,this.onAnimationStart=null,this.onAnimationComplete=null,this.onAnimationLoop=null},d.Events.prototype={destroy:function(){this.parent=null,this.onAddedToGroup.dispose(),this.onRemovedFromGroup.dispose(),this.onKilled.dispose(),this.onRevived.dispose(),this.onOutOfBounds.dispose(),this.onInputOver&&(this.onInputOver.dispose(),this.onInputOut.dispose(),this.onInputDown.dispose(),this.onInputUp.dispose(),this.onDragStart.dispose(),this.onDragStop.dispose()),this.onAnimationStart&&(this.onAnimationStart.dispose(),this.onAnimationComplete.dispose(),this.onAnimationLoop.dispose())}},d.GameObjectFactory=function(a){this.game=a,this.world=this.game.world},d.GameObjectFactory.prototype={existing:function(a){return this.world.add(a)},sprite:function(a,b,c,d){return this.world.create(a,b,c,d)},child:function(a,b,c,d,e){return a.create(b,c,d,e)},tween:function(a){return this.game.tweens.create(a)},group:function(a,b){return new d.Group(this.game,a,b)},audio:function(a,b,c,d){return this.game.sound.add(a,b,c,d)},tileSprite:function(a,b,c,e,f,g){return this.world.add(new d.TileSprite(this.game,a,b,c,e,f,g))},text:function(a,b,c,e){return this.world.add(new d.Text(this.game,a,b,c,e))},button:function(a,b,c,e,f,g,h,i){return this.world.add(new d.Button(this.game,a,b,c,e,f,g,h,i))},graphics:function(a,b){return this.world.add(new d.Graphics(this.game,a,b))},emitter:function(a,b,c){return this.game.particles.add(new d.Particles.Arcade.Emitter(this.game,a,b,c))},bitmapText:function(a,b,c,e){return this.world.add(new d.BitmapText(this.game,a,b,c,e))},tilemap:function(a){return new d.Tilemap(this.game,a)},tileset:function(a){return this.game.cache.getTileset(a)},tilemapLayer:function(a,b,c,e,f,g,h){return this.world.add(new d.TilemapLayer(this.game,a,b,c,e,f,g,h))},renderTexture:function(a,b,c){var e=new d.RenderTexture(this.game,a,b,c);return this.game.cache.addRenderTexture(a,e),e},bitmapData:function(a,b){return new d.BitmapData(this.game,a,b)},filter:function(a){var b=Array.prototype.splice.call(arguments,1),a=new d.Filter[a](this.game);return a.init.apply(a,b),a}},d.BitmapData=function(a,b,e){"undefined"==typeof b&&(b=256),"undefined"==typeof e&&(e=256),this.game=a,this.name="",this.width=b,this.height=e,this.canvas=d.Canvas.create(b,e),this.context=this.canvas.getContext("2d"),this.imageData=this.context.getImageData(0,0,b,e),this.pixels=this.imageData.data.buffer?this.imageData.data.buffer:this.imageData.data,this.baseTexture=new c.BaseTexture(this.canvas),this.texture=new c.Texture(this.baseTexture),this.textureFrame=new d.Frame(0,0,0,b,e,"bitmapData",a.rnd.uuid()),this.type=d.BITMAPDATA,this._dirty=!1},d.BitmapData.prototype={add:function(a){a.loadTexture(this)},addTo:function(a){for(var b=0;b=0&&a<=this.width&&b>=0&&b<=this.height&&(this.pixels[b*this.width+a]=f<<24|e<<16|d<<8|c,this.context.putImageData(this.imageData,0,0),this._dirty=!0)},setPixel:function(a,b,c,d,e){this.setPixel32(a,b,c,d,e,255)},getPixel:function(a,b){return a>=0&&a<=this.width&&b>=0&&b<=this.height?this.data32[b*this.width+a]:void 0},getPixel32:function(a,b){return a>=0&&a<=this.width&&b>=0&&b<=this.height?this.data32[b*this.width+a]:void 0},getPixels:function(a){return this.context.getImageData(a.x,a.y,a.width,a.height)},arc:function(a,b,c,d,e,f){return"undefined"==typeof f&&(f=!1),this._dirty=!0,this.context.arc(a,b,c,d,e,f),this},arcTo:function(a,b,c,d,e){return this._dirty=!0,this.context.arcTo(a,b,c,d,e),this},beginFill:function(a){return this.fillStyle(a),this},beginLinearGradientFill:function(a,b,c,d,e,f){for(var g=this.createLinearGradient(c,d,e,f),h=0,i=a.length;i>h;h++)g.addColorStop(b[h],a[h]);return this.fillStyle(g),this},beginLinearGradientStroke:function(a,b,c,d,e,f){for(var g=this.createLinearGradient(c,d,e,f),h=0,i=a.length;i>h;h++)g.addColorStop(b[h],a[h]);return this.strokeStyle(g),this},beginRadialGradientStroke:function(a,b,c,d,e,f,g,h){for(var i=this.createRadialGradient(c,d,e,f,g,h),j=0,k=a.length;k>j;j++)i.addColorStop(b[j],a[j]);return this.strokeStyle(i),this},beginPath:function(){return this.context.beginPath(),this},beginStroke:function(a){return this.strokeStyle(a),this},bezierCurveTo:function(a,b,c,d,e,f){return this._dirty=!0,this.context.bezierCurveTo(a,b,c,d,e,f),this},circle:function(a,b,c){return this.arc(a,b,c,0,2*Math.PI),this},clearRect:function(a,b,c,d){return this._dirty=!0,this.context.clearRect(a,b,c,d),this},clip:function(){return this._dirty=!0,this.context.clip(),this},closePath:function(){return this._dirty=!0,this.context.closePath(),this},createLinearGradient:function(a,b,c,d){return this.context.createLinearGradient(a,b,c,d)},createRadialGradient:function(a,b,c,d,e,f){return this.context.createRadialGradient(a,b,c,d,e,f)},ellipse:function(a,b,c,d){var e=.5522848,f=c/2*e,g=d/2*e,h=a+c,i=b+d,j=a+c/2,k=b+d/2;return this.moveTo(a,k),this.bezierCurveTo(a,k-g,j-f,b,j,b),this.bezierCurveTo(j+f,b,h,k-g,h,k),this.bezierCurveTo(h,k+g,j+f,i,j,i),this.bezierCurveTo(j-f,i,a,k+g,a,k),this},fill:function(){return this._dirty=!0,this.context.fill(),this},fillRect:function(a,b,c,d){return this._dirty=!0,this.context.fillRect(a,b,c,d),this},fillStyle:function(a){return this.context.fillStyle=a,this},font:function(a){return this.context.font=a,this},globalAlpha:function(a){return this.context.globalAlpha=a,this},globalCompositeOperation:function(a){return this.context.globalCompositeOperation=a,this},lineCap:function(a){return this.context.lineCap=a,this},lineDashOffset:function(a){return this.context.lineDashOffset=a,this},lineJoin:function(a){return this.context.lineJoin=a,this},lineWidth:function(a){return this.context.lineWidth=a,this},miterLimit:function(a){return this.context.miterLimit=a,this},lineTo:function(a,b){return this._dirty=!0,this.context.lineTo(a,b),this},moveTo:function(a,b){return this.context.moveTo(a,b),this},quadraticCurveTo:function(a,b,c,d){return this._dirty=!0,this.context.quadraticCurveTo(a,b,c,d),this},rect:function(a,b,c,d){return this._dirty=!0,this.context.rect(a,b,c,d),this},restore:function(){return this._dirty=!0,this.context.restore(),this},rotate:function(a){return this._dirty=!0,this.context.rotate(a),this},setStrokeStyle:function(a,b,c,d,e){return"undefined"==typeof a&&(a=1),"undefined"==typeof b&&(b="butt"),"undefined"==typeof c&&(c="miter"),"undefined"==typeof d&&(d=10),e=!1,this.lineWidth(a),this.lineCap(b),this.lineJoin(c),this.miterLimit(d),this},save:function(){return this._dirty=!0,this.context.save(),this},scale:function(a,b){return this._dirty=!0,this.context.scale(a,b),this},scrollPathIntoView:function(){return this._dirty=!0,this.context.scrollPathIntoView(),this},stroke:function(){return this._dirty=!0,this.context.stroke(),this},strokeRect:function(a,b,c,d){return this._dirty=!0,this.context.strokeRect(a,b,c,d),this},strokeStyle:function(a){return this.context.strokeStyle=a,this},render:function(){this._dirty&&(this.game.renderType==d.WEBGL&&c.texturesToUpdate.push(this.baseTexture),this._dirty=!1)}},d.BitmapData.prototype.mt=d.BitmapData.prototype.moveTo,d.BitmapData.prototype.lt=d.BitmapData.prototype.lineTo,d.BitmapData.prototype.at=d.BitmapData.prototype.arcTo,d.BitmapData.prototype.bt=d.BitmapData.prototype.bezierCurveTo,d.BitmapData.prototype.qt=d.BitmapData.prototype.quadraticCurveTo,d.BitmapData.prototype.a=d.BitmapData.prototype.arc,d.BitmapData.prototype.r=d.BitmapData.prototype.rect,d.BitmapData.prototype.cp=d.BitmapData.prototype.closePath,d.BitmapData.prototype.c=d.BitmapData.prototype.clear,d.BitmapData.prototype.f=d.BitmapData.prototype.beginFill,d.BitmapData.prototype.lf=d.BitmapData.prototype.beginLinearGradientFill,d.BitmapData.prototype.rf=d.BitmapData.prototype.beginRadialGradientFill,d.BitmapData.prototype.ef=d.BitmapData.prototype.endFill,d.BitmapData.prototype.ss=d.BitmapData.prototype.setStrokeStyle,d.BitmapData.prototype.s=d.BitmapData.prototype.beginStroke,d.BitmapData.prototype.ls=d.BitmapData.prototype.beginLinearGradientStroke,d.BitmapData.prototype.rs=d.BitmapData.prototype.beginRadialGradientStroke,d.BitmapData.prototype.dr=d.BitmapData.prototype.rect,d.BitmapData.prototype.dc=d.BitmapData.prototype.circle,d.BitmapData.prototype.de=d.BitmapData.prototype.ellipse,d.Sprite=function(a,b,e,f,g){b=b||0,e=e||0,f=f||null,g=g||null,this.game=a,this.exists=!0,this.alive=!0,this.group=null,this.name="",this.type=d.SPRITE,this.renderOrderID=-1,this.lifespan=0,this.events=new d.Events(this),this.animations=new d.AnimationManager(this),this.input=new d.InputHandler(this),this.key=f,this.currentFrame=null,f instanceof d.RenderTexture?(c.Sprite.call(this,f),this.currentFrame=this.game.cache.getTextureFrame(f.name)):f instanceof d.BitmapData?(c.Sprite.call(this,f.texture,f.textureFrame),this.currentFrame=f.textureFrame):f instanceof c.Texture?(c.Sprite.call(this,f),this.currentFrame=g):(null===f||"undefined"==typeof f?(f="__default",this.key=f):"string"==typeof f&&this.game.cache.checkImageKey(f)===!1&&(f="__missing",this.key=f),c.Sprite.call(this,c.TextureCache[f]),this.game.cache.isSpriteSheet(f)?(this.animations.loadFrameData(this.game.cache.getFrameData(f)),null!==g&&("string"==typeof g?this.frameName=g:this.frame=g)):this.currentFrame=this.game.cache.getFrame(f)),this.textureRegion=new d.Rectangle(this.texture.frame.x,this.texture.frame.y,this.texture.frame.width,this.texture.frame.height),this.anchor=new d.Point,this.x=b,this.y=e,this.position.x=b,this.position.y=e,this.world=new d.Point(b,e),this.autoCull=!1,this.scale=new d.Point(1,1),this._cache={dirty:!1,a00:-1,a01:-1,a02:-1,a10:-1,a11:-1,a12:-1,id:-1,i01:-1,i10:-1,idi:-1,left:null,right:null,top:null,bottom:null,prevX:b,prevY:e,x:-1,y:-1,scaleX:1,scaleY:1,width:this.currentFrame.sourceSizeW,height:this.currentFrame.sourceSizeH,halfWidth:Math.floor(this.currentFrame.sourceSizeW/2),halfHeight:Math.floor(this.currentFrame.sourceSizeH/2),calcWidth:-1,calcHeight:-1,frameID:-1,frameWidth:this.currentFrame.width,frameHeight:this.currentFrame.height,cameraVisible:!0,cropX:0,cropY:0,cropWidth:this.currentFrame.sourceSizeW,cropHeight:this.currentFrame.sourceSizeH},this.offset=new d.Point,this.center=new d.Point(b+Math.floor(this._cache.width/2),e+Math.floor(this._cache.height/2)),this.topLeft=new d.Point(b,e),this.topRight=new d.Point(b+this._cache.width,e),this.bottomRight=new d.Point(b+this._cache.width,e+this._cache.height),this.bottomLeft=new d.Point(b,e+this._cache.height),this.bounds=new d.Rectangle(b,e,this._cache.width,this._cache.height),this.body=new d.Physics.Arcade.Body(this),this.health=1,this.inWorld=d.Rectangle.intersects(this.bounds,this.game.world.bounds),this.inWorldThreshold=0,this.outOfBoundsKill=!1,this._outOfBoundsFired=!1,this.fixedToCamera=!1,this.cameraOffset=new d.Point,this.crop=new d.Rectangle(0,0,this._cache.width,this._cache.height),this.cropEnabled=!1,this.updateCache(),this.updateBounds() -},d.Sprite.prototype=Object.create(c.Sprite.prototype),d.Sprite.prototype.constructor=d.Sprite,d.Sprite.prototype.preUpdate=function(){return!this.exists||this.group&&!this.group.exists?(this.renderOrderID=-1,!1):this.lifespan>0&&(this.lifespan-=this.game.time.elapsed,this.lifespan<=0)?(this.kill(),!1):(this._cache.dirty=!1,this.visible&&(this.renderOrderID=this.game.world.currentRenderOrderID++),this.updateCache(),this.updateAnimation(),this.updateCrop(),(this._cache.dirty||this.world.x!==this._cache.prevX||this.world.y!==this._cache.prevY)&&this.updateBounds(),this.body&&this.body.preUpdate(),!0)},d.Sprite.prototype.updateCache=function(){this._cache.prevX=this.world.x,this._cache.prevY=this.world.y,this.fixedToCamera&&(this.x=this.game.camera.view.x+this.cameraOffset.x,this.y=this.game.camera.view.y+this.cameraOffset.y),this.world.setTo(this.game.camera.x+this.worldTransform[2],this.game.camera.y+this.worldTransform[5]),(this.worldTransform[1]!=this._cache.i01||this.worldTransform[3]!=this._cache.i10||this.worldTransform[0]!=this._cache.a00||this.worldTransform[41]!=this._cache.a11)&&(this._cache.a00=this.worldTransform[0],this._cache.a01=this.worldTransform[1],this._cache.a10=this.worldTransform[3],this._cache.a11=this.worldTransform[4],this._cache.i01=this.worldTransform[1],this._cache.i10=this.worldTransform[3],this._cache.scaleX=Math.sqrt(this._cache.a00*this._cache.a00+this._cache.a01*this._cache.a01),this._cache.scaleY=Math.sqrt(this._cache.a10*this._cache.a10+this._cache.a11*this._cache.a11),this._cache.a01*=-1,this._cache.a10*=-1,this._cache.id=1/(this._cache.a00*this._cache.a11+this._cache.a01*-this._cache.a10),this._cache.idi=1/(this._cache.a00*this._cache.a11+this._cache.i01*-this._cache.i10),this._cache.dirty=!0),this._cache.a02=this.worldTransform[2],this._cache.a12=this.worldTransform[5]},d.Sprite.prototype.updateAnimation=function(){(this.animations.update()||this.currentFrame&&this.currentFrame.uuid!=this._cache.frameID)&&(this._cache.frameID=this.currentFrame.uuid,this._cache.frameWidth=this.texture.frame.width,this._cache.frameHeight=this.texture.frame.height,this._cache.width=this.currentFrame.width,this._cache.height=this.currentFrame.height,this._cache.halfWidth=Math.floor(this._cache.width/2),this._cache.halfHeight=Math.floor(this._cache.height/2),this._cache.dirty=!0)},d.Sprite.prototype.updateCrop=function(){!this.cropEnabled||this.crop.width==this._cache.cropWidth&&this.crop.height==this._cache.cropHeight&&this.crop.x==this._cache.cropX&&this.crop.y==this._cache.cropY||(this.crop.floorAll(),this._cache.cropX=this.crop.x,this._cache.cropY=this.crop.y,this._cache.cropWidth=this.crop.width,this._cache.cropHeight=this.crop.height,this.texture.frame=this.crop,this.texture.width=this.crop.width,this.texture.height=this.crop.height,this.texture.updateFrame=!0,c.Texture.frameUpdates.push(this.texture))},d.Sprite.prototype.updateBounds=function(){this.offset.setTo(this._cache.a02-this.anchor.x*this.width,this._cache.a12-this.anchor.y*this.height),this.getLocalPosition(this.center,this.offset.x+this.width/2,this.offset.y+this.height/2),this.getLocalPosition(this.topLeft,this.offset.x,this.offset.y),this.getLocalPosition(this.topRight,this.offset.x+this.width,this.offset.y),this.getLocalPosition(this.bottomLeft,this.offset.x,this.offset.y+this.height),this.getLocalPosition(this.bottomRight,this.offset.x+this.width,this.offset.y+this.height),this._cache.left=d.Math.min(this.topLeft.x,this.topRight.x,this.bottomLeft.x,this.bottomRight.x),this._cache.right=d.Math.max(this.topLeft.x,this.topRight.x,this.bottomLeft.x,this.bottomRight.x),this._cache.top=d.Math.min(this.topLeft.y,this.topRight.y,this.bottomLeft.y,this.bottomRight.y),this._cache.bottom=d.Math.max(this.topLeft.y,this.topRight.y,this.bottomLeft.y,this.bottomRight.y),this.bounds.setTo(this._cache.left,this._cache.top,this._cache.right-this._cache.left,this._cache.bottom-this._cache.top),this.updateFrame=!0,this.inWorld===!1?(this.inWorld=d.Rectangle.intersects(this.bounds,this.game.world.bounds,this.inWorldThreshold),this.inWorld&&(this._outOfBoundsFired=!1)):(this.inWorld=d.Rectangle.intersects(this.bounds,this.game.world.bounds,this.inWorldThreshold),this.inWorld===!1&&(this.events.onOutOfBounds.dispatch(this),this._outOfBoundsFired=!0,this.outOfBoundsKill&&this.kill())),this._cache.cameraVisible=d.Rectangle.intersects(this.game.world.camera.screenView,this.bounds,0),this.autoCull&&(this.renderable=this._cache.cameraVisible),this.body&&this.body.updateBounds(this.center.x,this.center.y,this._cache.scaleX,this._cache.scaleY)},d.Sprite.prototype.getLocalPosition=function(a,b,c){return a.x=(this._cache.a11*this._cache.id*b+-this._cache.a01*this._cache.id*c+(this._cache.a12*this._cache.a01-this._cache.a02*this._cache.a11)*this._cache.id)*this.scale.x+this._cache.a02,a.y=(this._cache.a00*this._cache.id*c+-this._cache.a10*this._cache.id*b+(-this._cache.a12*this._cache.a00+this._cache.a02*this._cache.a10)*this._cache.id)*this.scale.y+this._cache.a12,a},d.Sprite.prototype.getLocalUnmodifiedPosition=function(a,b,c){return a.x=this._cache.a11*this._cache.idi*b+-this._cache.i01*this._cache.idi*c+(this._cache.a12*this._cache.i01-this._cache.a02*this._cache.a11)*this._cache.idi+this.anchor.x*this._cache.width,a.y=this._cache.a00*this._cache.idi*c+-this._cache.i10*this._cache.idi*b+(-this._cache.a12*this._cache.a00+this._cache.a02*this._cache.i10)*this._cache.idi+this.anchor.y*this._cache.height,a},d.Sprite.prototype.resetCrop=function(){this.crop=new d.Rectangle(0,0,this._cache.width,this._cache.height),this.texture.setFrame(this.crop),this.cropEnabled=!1},d.Sprite.prototype.postUpdate=function(){this.key instanceof d.BitmapData&&this.key._dirty&&this.key.render(),this.exists&&(this.body&&this.body.postUpdate(),this.fixedToCamera?(this._cache.x=this.game.camera.view.x+this.cameraOffset.x,this._cache.y=this.game.camera.view.y+this.cameraOffset.y):(this._cache.x=this.x,this._cache.y=this.y),this.world.setTo(this.game.camera.x+this.worldTransform[2],this.game.camera.y+this.worldTransform[5]),this.position.x=this._cache.x,this.position.y=this._cache.y)},d.Sprite.prototype.loadTexture=function(a,b){this.key=a,a instanceof d.RenderTexture?this.currentFrame=this.game.cache.getTextureFrame(a.name):a instanceof d.BitmapData?(this.setTexture(a.texture),this.currentFrame=a.textureFrame):a instanceof c.Texture?this.currentFrame=b:(("undefined"==typeof a||this.game.cache.checkImageKey(a)===!1)&&(a="__default",this.key=a),this.game.cache.isSpriteSheet(a)?(this.animations.loadFrameData(this.game.cache.getFrameData(a)),"undefined"!=typeof b&&("string"==typeof b?this.frameName=b:this.frame=b)):(this.currentFrame=this.game.cache.getFrame(a),this.setTexture(c.TextureCache[a])))},d.Sprite.prototype.centerOn=function(a,b){return this.x=a+(this.x-this.center.x),this.y=b+(this.y-this.center.y),this},d.Sprite.prototype.revive=function(a){return"undefined"==typeof a&&(a=1),this.alive=!0,this.exists=!0,this.visible=!0,this.health=a,this.events&&this.events.onRevived.dispatch(this),this},d.Sprite.prototype.kill=function(){return this.alive=!1,this.exists=!1,this.visible=!1,this.events&&this.events.onKilled.dispatch(this),this},d.Sprite.prototype.destroy=function(){this.group&&this.group.remove(this),this.input&&this.input.destroy(),this.events&&this.events.destroy(),this.animations&&this.animations.destroy(),this.alive=!1,this.exists=!1,this.visible=!1,this.game=null},d.Sprite.prototype.damage=function(a){return this.alive&&(this.health-=a,this.health<0&&this.kill()),this},d.Sprite.prototype.reset=function(a,b,c){return"undefined"==typeof c&&(c=1),this.x=a,this.y=b,this.position.x=this.x,this.position.y=this.y,this.alive=!0,this.exists=!0,this.visible=!0,this.renderable=!0,this._outOfBoundsFired=!1,this.health=c,this.body&&this.body.reset(),this},d.Sprite.prototype.bringToTop=function(){return this.group?this.group.bringToTop(this):this.game.world.bringToTop(this),this},d.Sprite.prototype.play=function(a,b,c,d){return this.animations?this.animations.play(a,b,c,d):void 0},Object.defineProperty(d.Sprite.prototype,"angle",{get:function(){return d.Math.wrapAngle(d.Math.radToDeg(this.rotation))},set:function(a){this.rotation=d.Math.degToRad(d.Math.wrapAngle(a))}}),Object.defineProperty(d.Sprite.prototype,"frame",{get:function(){return this.animations.frame},set:function(a){this.animations.frame=a}}),Object.defineProperty(d.Sprite.prototype,"frameName",{get:function(){return this.animations.frameName},set:function(a){this.animations.frameName=a}}),Object.defineProperty(d.Sprite.prototype,"inCamera",{get:function(){return this._cache.cameraVisible}}),Object.defineProperty(d.Sprite.prototype,"width",{get:function(){return this.scale.x*this.currentFrame.width},set:function(a){this.scale.x=a/this.currentFrame.width,this._cache.scaleX=a/this.currentFrame.width,this._width=a}}),Object.defineProperty(d.Sprite.prototype,"height",{get:function(){return this.scale.y*this.currentFrame.height},set:function(a){this.scale.y=a/this.currentFrame.height,this._cache.scaleY=a/this.currentFrame.height,this._height=a}}),Object.defineProperty(d.Sprite.prototype,"inputEnabled",{get:function(){return this.input.enabled},set:function(a){console.log("inputEnabled",a,this.input),a?this.input.enabled===!1&&this.input.start():this.input.enabled&&this.input.stop()}}),d.TileSprite=function(a,b,e,f,g,h,i){b=b||0,e=e||0,f=f||256,g=g||256,h=h||null,i=i||null,d.Sprite.call(this,a,b,e,h,i),this.texture=c.TextureCache[h],c.TilingSprite.call(this,this.texture,f,g),this.type=d.TILESPRITE,this.tileScale=new d.Point(1,1),this.tilePosition=new d.Point(0,0)},d.TileSprite.prototype=d.Utils.extend(!0,c.TilingSprite.prototype,d.Sprite.prototype),d.TileSprite.prototype.constructor=d.TileSprite,d.Text=function(a,b,e,f,g){b=b||0,e=e||0,f=f||"",g=g||"",this.game=a,this.exists=!0,this.alive=!0,this.group=null,this.name="",this.type=d.TEXT,this._text=f,this._style=g,c.Text.call(this,f,g),this.position.x=this.x=b,this.position.y=this.y=e,this.anchor=new d.Point,this.scale=new d.Point(1,1),this._cache={dirty:!1,a00:1,a01:0,a02:b,a10:0,a11:1,a12:e,id:1,x:-1,y:-1,scaleX:1,scaleY:1},this._cache.x=this.x,this._cache.y=this.y,this.renderable=!0},d.Text.prototype=Object.create(c.Text.prototype),d.Text.prototype.constructor=d.Text,d.Text.prototype.update=function(){this.exists&&(this._cache.dirty=!1,this._cache.x=this.x,this._cache.y=this.y,(this.position.x!=this._cache.x||this.position.y!=this._cache.y)&&(this.position.x=this._cache.x,this.position.y=this._cache.y,this._cache.dirty=!0))},d.Text.prototype.destroy=function(){this.group&&this.group.remove(this),this.canvas.parentNode?this.canvas.parentNode.removeChild(this.canvas):(this.canvas=null,this.context=null),this.exists=!1,this.group=null},Object.defineProperty(d.Text.prototype,"angle",{get:function(){return d.Math.radToDeg(this.rotation)},set:function(a){this.rotation=d.Math.degToRad(a)}}),Object.defineProperty(d.Text.prototype,"x",{get:function(){return this.position.x},set:function(a){this.position.x=a}}),Object.defineProperty(d.Text.prototype,"y",{get:function(){return this.position.y},set:function(a){this.position.y=a}}),Object.defineProperty(d.Text.prototype,"content",{get:function(){return this._text},set:function(a){a!==this._text&&(this._text=a,this.setText(a))}}),Object.defineProperty(d.Text.prototype,"font",{get:function(){return this._style},set:function(a){a!==this._style&&(this._style=a,this.setStyle(a))}}),d.BitmapText=function(a,b,e,f,g){b=b||0,e=e||0,f=f||"",g=g||"",this.game=a,this.exists=!0,this.alive=!0,this.group=null,this.name="",this.type=d.BITMAPTEXT,c.BitmapText.call(this,f,g),this.position.x=b,this.position.y=e,this.anchor=new d.Point,this.scale=new d.Point(1,1),this._cache={dirty:!1,a00:1,a01:0,a02:b,a10:0,a11:1,a12:e,id:1,x:-1,y:-1,scaleX:1,scaleY:1},this._cache.x=this.x,this._cache.y=this.y,this.renderable=!0},d.BitmapText.prototype=Object.create(c.BitmapText.prototype),d.BitmapText.prototype.constructor=d.BitmapText,d.BitmapText.prototype.update=function(){this.exists&&(this._cache.dirty=!1,this._cache.x=this.x,this._cache.y=this.y,(this.position.x!=this._cache.x||this.position.y!=this._cache.y)&&(this.position.x=this._cache.x,this.position.y=this._cache.y,this._cache.dirty=!0),this.pivot.x=this.anchor.x*this.width,this.pivot.y=this.anchor.y*this.height)},d.BitmapText.prototype.destroy=function(){this.group&&this.group.remove(this),this.canvas&&this.canvas.parentNode?this.canvas.parentNode.removeChild(this.canvas):(this.canvas=null,this.context=null),this.exists=!1,this.group=null},Object.defineProperty(d.BitmapText.prototype,"angle",{get:function(){return d.Math.radToDeg(this.rotation)},set:function(a){this.rotation=d.Math.degToRad(a)}}),Object.defineProperty(d.BitmapText.prototype,"x",{get:function(){return this.position.x},set:function(a){this.position.x=a}}),Object.defineProperty(d.BitmapText.prototype,"y",{get:function(){return this.position.y},set:function(a){this.position.y=a}}),d.Button=function(a,b,c,e,f,g,h,i,j){b=b||0,c=c||0,e=e||null,f=f||null,g=g||this,d.Sprite.call(this,a,b,c,e,i),this.type=d.BUTTON,this._onOverFrameName=null,this._onOutFrameName=null,this._onDownFrameName=null,this._onUpFrameName=null,this._onOverFrameID=null,this._onOutFrameID=null,this._onDownFrameID=null,this._onUpFrameID=null,this.onOverSound=null,this.onOutSound=null,this.onDownSound=null,this.onUpSound=null,this.onOverSoundMarker="",this.onOutSoundMarker="",this.onDownSoundMarker="",this.onUpSoundMarker="",this.onInputOver=new d.Signal,this.onInputOut=new d.Signal,this.onInputDown=new d.Signal,this.onInputUp=new d.Signal,this.freezeFrames=!1,this.forceOut=!0,this.setFrames(h,i,j),null!==f&&this.onInputUp.add(f,g),this.input.start(0,!0),this.events.onInputOver.add(this.onInputOverHandler,this),this.events.onInputOut.add(this.onInputOutHandler,this),this.events.onInputDown.add(this.onInputDownHandler,this),this.events.onInputUp.add(this.onInputUpHandler,this)},d.Button.prototype=Object.create(d.Sprite.prototype),d.Button.prototype=d.Utils.extend(!0,d.Button.prototype,d.Sprite.prototype,c.Sprite.prototype),d.Button.prototype.constructor=d.Button,d.Button.prototype.setFrames=function(a,b,c){null!==a&&("string"==typeof a?(this._onOverFrameName=a,this.input.pointerOver()&&(this.frameName=a)):(this._onOverFrameID=a,this.input.pointerOver()&&(this.frame=a))),null!==b&&("string"==typeof b?(this._onOutFrameName=b,this._onUpFrameName=b,this.input.pointerOver()===!1&&(this.frameName=b)):(this._onOutFrameID=b,this._onUpFrameID=b,this.input.pointerOver()===!1&&(this.frame=b))),null!==c&&("string"==typeof c?(this._onDownFrameName=c,this.input.pointerDown()&&(this.frameName=c)):(this._onDownFrameID=c,this.input.pointerDown()&&(this.frame=c)))},d.Button.prototype.setSounds=function(a,b,c,d,e,f,g,h){this.setOverSound(a,b),this.setOutSound(e,f),this.setUpSound(g,h),this.setDownSound(c,d)},d.Button.prototype.setOverSound=function(a,b){this.onOverSound=null,this.onOverSoundMarker="",a instanceof d.Sound&&(this.onOverSound=a),"string"==typeof b&&(this.onOverSoundMarker=b)},d.Button.prototype.setOutSound=function(a,b){this.onOutSound=null,this.onOutSoundMarker="",a instanceof d.Sound&&(this.onOutSound=a),"string"==typeof b&&(this.onOutSoundMarker=b)},d.Button.prototype.setUpSound=function(a,b){this.onUpSound=null,this.onUpSoundMarker="",a instanceof d.Sound&&(this.onUpSound=a),"string"==typeof b&&(this.onUpSoundMarker=b)},d.Button.prototype.setDownSound=function(a,b){this.onDownSound=null,this.onDownSoundMarker="",a instanceof d.Sound&&(this.onDownSound=a),"string"==typeof b&&(this.onDownSoundMarker=b)},d.Button.prototype.onInputOverHandler=function(a){this.freezeFrames===!1&&(null!=this._onOverFrameName?this.frameName=this._onOverFrameName:null!=this._onOverFrameID&&(this.frame=this._onOverFrameID)),this.onOverSound&&this.onOverSound.play(this.onOverSoundMarker),this.onInputOver&&this.onInputOver.dispatch(this,a)},d.Button.prototype.onInputOutHandler=function(a){this.freezeFrames===!1&&(null!=this._onOutFrameName?this.frameName=this._onOutFrameName:null!=this._onOutFrameID&&(this.frame=this._onOutFrameID)),this.onOutSound&&this.onOutSound.play(this.onOutSoundMarker),this.onInputOut&&this.onInputOut.dispatch(this,a)},d.Button.prototype.onInputDownHandler=function(a){this.freezeFrames===!1&&(null!=this._onDownFrameName?this.frameName=this._onDownFrameName:null!=this._onDownFrameID&&(this.frame=this._onDownFrameID)),this.onDownSound&&this.onDownSound.play(this.onDownSoundMarker),this.onInputDown&&this.onInputDown.dispatch(this,a)},d.Button.prototype.onInputUpHandler=function(a){this.freezeFrames===!1&&(null!=this._onUpFrameName?this.frameName=this._onUpFrameName:null!=this._onUpFrameID&&(this.frame=this._onUpFrameID)),this.onUpSound&&this.onUpSound.play(this.onUpSoundMarker),this.forceOut&&this.freezeFrames===!1&&(null!=this._onOutFrameName?this.frameName=this._onOutFrameName:null!=this._onOutFrameID&&(this.frame=this._onOutFrameID)),this.onInputUp&&this.onInputUp.dispatch(this,a)},d.Graphics=function(a,b,e){this.game=a,c.Graphics.call(this),this.type=d.GRAPHICS,this.position.x=b,this.position.y=e},d.Graphics.prototype=Object.create(c.Graphics.prototype),d.Graphics.prototype.constructor=d.Graphics,d.Graphics.prototype.destroy=function(){this.clear(),this.group&&this.group.remove(this),this.game=null},d.Graphics.prototype.drawPolygon=function(a){this.moveTo(a.points[0].x,a.points[0].y);for(var b=1;bh;h++)f[h].updateTransform();var j=a.__renderGroup;j?a==j.root?j.render(this.projection,this.glFramebuffer):j.renderSpecific(a,this.projection,this.glFramebuffer):(this.renderGroup||(this.renderGroup=new c.WebGLRenderGroup(e)),this.renderGroup.setRenderable(a),this.renderGroup.render(this.projection,this.glFramebuffer)),a.worldTransform=g},d.RenderTexture.prototype.renderCanvas=function(a,b,d){var e=a.children;a.worldTransform=c.mat3.create(),b&&(a.worldTransform[2]=b.x,a.worldTransform[5]=b.y);for(var f=0,g=e.length;g>f;f++)e[f].updateTransform();d&&this.renderer.context.clearRect(0,0,this.width,this.height),this.renderer.renderDisplayObject(a),this.renderer.context.setTransform(1,0,0,1,0,0)},d.Canvas={create:function(a,b){a=a||256,b=b||256;var c=document.createElement("canvas");return c.width=a,c.height=b,c.style.display="block",c},getOffset:function(a,b){b=b||new d.Point;var c=a.getBoundingClientRect(),e=a.clientTop||document.body.clientTop||0,f=a.clientLeft||document.body.clientLeft||0,g=window.pageYOffset||a.scrollTop||document.body.scrollTop,h=window.pageXOffset||a.scrollLeft||document.body.scrollLeft;return b.x=c.left+h-f,b.y=c.top+g-e,b},getAspectRatio:function(a){return a.width/a.height},setBackgroundColor:function(a,b){return b=b||"rgb(0,0,0)",a.style.backgroundColor=b,a},setTouchAction:function(a,b){return b=b||"none",a.style.msTouchAction=b,a.style["ms-touch-action"]=b,a.style["touch-action"]=b,a},setUserSelect:function(a,b){return b=b||"none",a.style["-webkit-touch-callout"]=b,a.style["-webkit-user-select"]=b,a.style["-khtml-user-select"]=b,a.style["-moz-user-select"]=b,a.style["-ms-user-select"]=b,a.style["user-select"]=b,a.style["-webkit-tap-highlight-color"]="rgba(0, 0, 0, 0)",a},addToDOM:function(a,b,c){var d;return"undefined"==typeof c&&(c=!0),b&&("string"==typeof b?d=document.getElementById(b):"object"==typeof b&&1===b.nodeType&&(d=b),c&&(d.style.overflow="hidden")),d||(d=document.body),d.appendChild(a),a},setTransform:function(a,b,c,d,e,f,g){return a.setTransform(d,f,g,e,b,c),a},setSmoothingEnabled:function(a,b){return a.imageSmoothingEnabled=b,a.mozImageSmoothingEnabled=b,a.oImageSmoothingEnabled=b,a.webkitImageSmoothingEnabled=b,a.msImageSmoothingEnabled=b,a},setImageRenderingCrisp:function(a){return a.style["image-rendering"]="crisp-edges",a.style["image-rendering"]="-moz-crisp-edges",a.style["image-rendering"]="-webkit-optimize-contrast",a.style.msInterpolationMode="nearest-neighbor",a},setImageRenderingBicubic:function(a){return a.style["image-rendering"]="auto",a.style.msInterpolationMode="bicubic",a}},d.StageScaleMode=function(a,b,c){this.game=a,this.width=b,this.height=c,this.minWidth=null,this.maxWidth=null,this.minHeight=null,this.maxHeight=null,this._startHeight=0,this.forceLandscape=!1,this.forcePortrait=!1,this.incorrectOrientation=!1,this.pageAlignHorizontally=!1,this.pageAlignVertically=!1,this._width=0,this._height=0,this.maxIterations=5,this.orientationSprite=null,this.enterLandscape=new d.Signal,this.enterPortrait=new d.Signal,this.enterIncorrectOrientation=new d.Signal,this.leaveIncorrectOrientation=new d.Signal,this.hasResized=new d.Signal,this.orientation=window.orientation?window.orientation:window.outerWidth>window.outerHeight?90:0,this.scaleFactor=new d.Point(1,1),this.scaleFactorInversed=new d.Point(1,1),this.margin=new d.Point(0,0),this.aspectRatio=0,this.event=null;var e=this;window.addEventListener("orientationchange",function(a){return e.checkOrientation(a)},!1),window.addEventListener("resize",function(a){return e.checkResize(a)},!1),document.addEventListener("webkitfullscreenchange",function(a){return e.fullScreenChange(a)},!1),document.addEventListener("mozfullscreenchange",function(a){return e.fullScreenChange(a)},!1),document.addEventListener("fullscreenchange",function(a){return e.fullScreenChange(a)},!1)},d.StageScaleMode.EXACT_FIT=0,d.StageScaleMode.NO_SCALE=1,d.StageScaleMode.SHOW_ALL=2,d.StageScaleMode.prototype={startFullScreen:function(a){if(!this.isFullScreen){"undefined"!=typeof a&&d.Canvas.setSmoothingEnabled(this.game.context,a);var b=this.game.canvas;this._width=this.width,this._height=this.height,console.log("startFullScreen",this._width,this._height),b.requestFullScreen?b.requestFullScreen():b.mozRequestFullScreen?b.mozRequestFullScreen():b.webkitRequestFullScreen&&b.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}},stopFullScreen:function(){document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen&&document.webkitCancelFullScreen()},fullScreenChange:function(a){this.event=a,this.isFullScreen?(this.game.stage.canvas.style.width="100%",this.game.stage.canvas.style.height="100%",this.setMaximum(),this.game.input.scale.setTo(this.game.width/this.width,this.game.height/this.height),this.aspectRatio=this.width/this.height,this.scaleFactor.x=this.game.width/this.width,this.scaleFactor.y=this.game.height/this.height):(this.game.stage.canvas.style.width=this.game.width+"px",this.game.stage.canvas.style.height=this.game.height+"px",this.width=this._width,this.height=this._height,this.game.input.scale.setTo(this.game.width/this.width,this.game.height/this.height),this.aspectRatio=this.width/this.height,this.scaleFactor.x=this.game.width/this.width,this.scaleFactor.y=this.game.height/this.height)},forceOrientation:function(a,b,d){"undefined"==typeof b&&(b=!1),this.forceLandscape=a,this.forcePortrait=b,"undefined"!=typeof d&&((null==d||this.game.cache.checkImageKey(d)===!1)&&(d="__default"),this.orientationSprite=new c.Sprite(c.TextureCache[d]),this.orientationSprite.anchor.x=.5,this.orientationSprite.anchor.y=.5,this.orientationSprite.position.x=this.game.width/2,this.orientationSprite.position.y=this.game.height/2,this.checkOrientationState(),this.incorrectOrientation?(this.orientationSprite.visible=!0,this.game.world.visible=!1):(this.orientationSprite.visible=!1,this.game.world.visible=!0),this.game.stage._stage.addChild(this.orientationSprite))},checkOrientationState:function(){this.incorrectOrientation?(this.forceLandscape&&window.innerWidth>window.innerHeight||this.forcePortrait&&window.innerHeight>window.innerWidth)&&(this.game.paused=!1,this.incorrectOrientation=!1,this.leaveIncorrectOrientation.dispatch(),this.orientationSprite&&(this.orientationSprite.visible=!1,this.game.world.visible=!0),this.refresh()):(this.forceLandscape&&window.innerWidthwindow.outerHeight?90:0,this.isLandscape?this.enterLandscape.dispatch(this.orientation,!0,!1):this.enterPortrait.dispatch(this.orientation,!1,!0),this.game.stage.scaleMode!==d.StageScaleMode.NO_SCALE&&this.refresh(),this.checkOrientationState()},refresh:function(){if(this.game.device.iPad===!1&&this.game.device.webApp===!1&&this.game.device.desktop===!1&&(this.game.device.android&&this.game.device.chrome===!1?window.scrollTo(0,1):window.scrollTo(0,0)),null==this._check&&this.maxIterations>0){this._iterations=this.maxIterations;var a=this;this._check=window.setInterval(function(){return a.setScreenSize()},10),this.setScreenSize()}},setScreenSize:function(a){"undefined"==typeof a&&(a=!1),this.game.device.iPad===!1&&this.game.device.webApp===!1&&this.game.device.desktop===!1&&(this.game.device.android&&this.game.device.chrome===!1?window.scrollTo(0,1):window.scrollTo(0,0)),this._iterations--,(a||window.innerHeight>this._startHeight||this._iterations<0)&&(document.documentElement.style.minHeight=window.innerHeight+"px",this.incorrectOrientation===!0?this.setMaximum():this.game.stage.scaleMode==d.StageScaleMode.EXACT_FIT?this.setExactFit():this.game.stage.scaleMode==d.StageScaleMode.SHOW_ALL&&this.setShowAll(),this.setSize(),clearInterval(this._check),this._check=null)},setSize:function(){this.incorrectOrientation===!1&&(this.maxWidth&&this.width>this.maxWidth&&(this.width=this.maxWidth),this.maxHeight&&this.height>this.maxHeight&&(this.height=this.maxHeight),this.minWidth&&this.widththis.maxWidth?this.maxWidth:a,this.height=this.maxHeight&&b>this.maxHeight?this.maxHeight:b}},Object.defineProperty(d.StageScaleMode.prototype,"isFullScreen",{get:function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement}}),Object.defineProperty(d.StageScaleMode.prototype,"isPortrait",{get:function(){return 0===this.orientation||180==this.orientation}}),Object.defineProperty(d.StageScaleMode.prototype,"isLandscape",{get:function(){return 90===this.orientation||-90===this.orientation}}),d.Device=function(){this.patchAndroidClearRectBug=!1,this.desktop=!1,this.iOS=!1,this.cocoonJS=!1,this.android=!1,this.chromeOS=!1,this.linux=!1,this.macOS=!1,this.windows=!1,this.canvas=!1,this.file=!1,this.fileSystem=!1,this.localStorage=!1,this.webGL=!1,this.worker=!1,this.touch=!1,this.mspointer=!1,this.css3D=!1,this.pointerLock=!1,this.typedArray=!1,this.arora=!1,this.chrome=!1,this.epiphany=!1,this.firefox=!1,this.ie=!1,this.ieVersion=0,this.mobileSafari=!1,this.midori=!1,this.opera=!1,this.safari=!1,this.webApp=!1,this.audioData=!1,this.webAudio=!1,this.ogg=!1,this.opus=!1,this.mp3=!1,this.wav=!1,this.m4a=!1,this.webm=!1,this.iPhone=!1,this.iPhone4=!1,this.iPad=!1,this.pixelRatio=0,this.littleEndian=!1,this._checkAudio(),this._checkBrowser(),this._checkCSS3D(),this._checkDevice(),this._checkFeatures(),this._checkOS() -},d.Device.prototype={_checkOS:function(){var a=navigator.userAgent;/Android/.test(a)?this.android=!0:/CrOS/.test(a)?this.chromeOS=!0:/iP[ao]d|iPhone/i.test(a)?this.iOS=!0:/Linux/.test(a)?this.linux=!0:/Mac OS/.test(a)?this.macOS=!0:/Windows/.test(a)&&(this.windows=!0),(this.windows||this.macOS||this.linux)&&(this.desktop=!0)},_checkFeatures:function(){this.canvas=!!window.CanvasRenderingContext2D;try{this.localStorage=!!localStorage.getItem}catch(a){this.localStorage=!1}this.file=!!(window.File&&window.FileReader&&window.FileList&&window.Blob),this.fileSystem=!!window.requestFileSystem,this.webGL=function(){try{var a=document.createElement("canvas");return!!window.WebGLRenderingContext&&(a.getContext("webgl")||a.getContext("experimental-webgl"))}catch(b){return!1}}(),this.webGL=null===this.webGL||this.webGL===!1?!1:!0,this.worker=!!window.Worker,("ontouchstart"in document.documentElement||window.navigator.maxTouchPoints&&window.navigator.maxTouchPoints>1)&&(this.touch=!0),(window.navigator.msPointerEnabled||window.navigator.pointerEnabled)&&(this.mspointer=!0),this.pointerLock="pointerLockElement"in document||"mozPointerLockElement"in document||"webkitPointerLockElement"in document},_checkBrowser:function(){var a=navigator.userAgent;/Arora/.test(a)?this.arora=!0:/Chrome/.test(a)?this.chrome=!0:/Epiphany/.test(a)?this.epiphany=!0:/Firefox/.test(a)?this.firefox=!0:/Mobile Safari/.test(a)?this.mobileSafari=!0:/MSIE (\d+\.\d+);/.test(a)?(this.ie=!0,this.ieVersion=parseInt(RegExp.$1,10)):/Midori/.test(a)?this.midori=!0:/Opera/.test(a)?this.opera=!0:/Safari/.test(a)&&(this.safari=!0),navigator.standalone&&(this.webApp=!0),navigator.isCocoonJS&&(this.cocoonJS=!0)},_checkAudio:function(){this.audioData=!!window.Audio,this.webAudio=!(!window.webkitAudioContext&&!window.AudioContext);var a=document.createElement("audio"),b=!1;try{(b=!!a.canPlayType)&&(a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,"")&&(this.ogg=!0),a.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,"")&&(this.opus=!0),a.canPlayType("audio/mpeg;").replace(/^no$/,"")&&(this.mp3=!0),a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,"")&&(this.wav=!0),(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;").replace(/^no$/,""))&&(this.m4a=!0),a.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")&&(this.webm=!0))}catch(c){}},_checkDevice:function(){this.pixelRatio=window.devicePixelRatio||1,this.iPhone=-1!=navigator.userAgent.toLowerCase().indexOf("iphone"),this.iPhone4=2==this.pixelRatio&&this.iPhone,this.iPad=-1!=navigator.userAgent.toLowerCase().indexOf("ipad"),"undefined"!=typeof Int8Array?(this.littleEndian=new Int8Array(new Int16Array([1]).buffer)[0]>0,this.typedArray=!0):(this.littleEndian=!1,this.typedArray=!1)},_checkCSS3D:function(){var a,b=document.createElement("p"),c={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};document.body.insertBefore(b,null);for(var d in c)void 0!==b.style[d]&&(b.style[d]="translate3d(1px,1px,1px)",a=window.getComputedStyle(b).getPropertyValue(c[d]));document.body.removeChild(b),this.css3D=void 0!==a&&a.length>0&&"none"!==a},canPlayAudio:function(a){return"mp3"==a&&this.mp3?!0:"ogg"==a&&(this.ogg||this.opus)?!0:"m4a"==a&&this.m4a?!0:"wav"==a&&this.wav?!0:"webm"==a&&this.webm?!0:!1},isConsoleOpen:function(){return window.console&&window.console.firebug?!0:window.console?(console.profile(),console.profileEnd(),console.clear&&console.clear(),console.profiles.length>0):!1}},d.RequestAnimationFrame=function(a){this.game=a,this.isRunning=!1;for(var b=["ms","moz","webkit","o"],c=0;c>>0,b-=d,b*=d,d=b>>>0,b-=d,d+=4294967296*b;return 2.3283064365386963e-10*(d>>>0)},integer:function(){return 4294967296*this.rnd.apply(this)},frac:function(){return this.rnd.apply(this)+1.1102230246251565e-16*(0|2097152*this.rnd.apply(this))},real:function(){return this.integer()+this.frac()},integerInRange:function(a,b){return Math.floor(this.realInRange(a,b))},realInRange:function(a,b){return this.frac()*(b-a)+a},normal:function(){return 1-2*this.frac()},uuid:function(){var a="",b="";for(b=a="";a++<36;b+=~a%5|4&3*a?(15^a?8^this.frac()*(20^a?16:4):4).toString(16):"-");return b},pick:function(a){return a[this.integerInRange(0,a.length)]},weightedPick:function(a){return a[~~(Math.pow(this.frac(),2)*a.length)]},timestamp:function(a,b){return this.realInRange(a||9466848e5,b||1577862e6)},angle:function(){return this.integerInRange(-180,180)}},d.Math={PI2:2*Math.PI,fuzzyEqual:function(a,b,c){return"undefined"==typeof c&&(c=1e-4),Math.abs(a-b)a},fuzzyGreaterThan:function(a,b,c){return"undefined"==typeof c&&(c=1e-4),a>b-c},fuzzyCeil:function(a,b){return"undefined"==typeof b&&(b=1e-4),Math.ceil(a-b)},fuzzyFloor:function(a,b){return"undefined"==typeof b&&(b=1e-4),Math.floor(a+b)},average:function(){for(var a=[],b=0;b0?Math.floor(a):Math.ceil(a)},shear:function(a){return a%1},snapTo:function(a,b,c){return"undefined"==typeof c&&(c=0),0===b?a:(a-=c,a=b*Math.round(a/b),c+a)},snapToFloor:function(a,b,c){return"undefined"==typeof c&&(c=0),0===b?a:(a-=c,a=b*Math.floor(a/b),c+a)},snapToCeil:function(a,b,c){return"undefined"==typeof c&&(c=0),0===b?a:(a-=c,a=b*Math.ceil(a/b),c+a)},snapToInArray:function(a,b,c){if("undefined"==typeof c&&(c=!0),c&&b.sort(),a=f-a?f:e},roundTo:function(a,b,c){"undefined"==typeof b&&(b=0),"undefined"==typeof c&&(c=10);var d=Math.pow(c,-b);return Math.round(a*d)/d},floorTo:function(a,b,c){"undefined"==typeof b&&(b=0),"undefined"==typeof c&&(c=10);var d=Math.pow(c,-b);return Math.floor(a*d)/d},ceilTo:function(a,b,c){"undefined"==typeof b&&(b=0),"undefined"==typeof c&&(c=10);var d=Math.pow(c,-b);return Math.ceil(a*d)/d},interpolateFloat:function(a,b,c){return(b-a)*c+a},angleBetween:function(a,b,c,d){return Math.atan2(d-b,c-a)},normalizeAngle:function(a,b){"undefined"==typeof b&&(b=!0);var c=b?Math.PI:180;return this.wrap(a,-c,c)},nearestAngleBetween:function(a,b,c){"undefined"==typeof c&&(c=!0);var d=c?Math.PI:180;return a=this.normalizeAngle(a,c),b=this.normalizeAngle(b,c),-d/2>a&&b>d/2&&(a+=2*d),-d/2>b&&a>d/2&&(b+=2*d),b-a},interpolateAngles:function(a,b,c,d,e){return"undefined"==typeof d&&(d=!0),"undefined"==typeof e&&(e=null),a=this.normalizeAngle(a,d),b=this.normalizeAngleToAnother(b,a,d),"function"==typeof e?e(c,a,b-a,1):this.interpolateFloat(a,b,c)},chanceRoll:function(a){return"undefined"==typeof a&&(a=50),0>=a?!1:a>=100?!0:100*Math.random()>=a?!1:!0},numberArray:function(a,b){for(var c=[],d=a;b>=d;d++)c.push(d);return c},maxAdd:function(a,b,c){return a+=b,a>c&&(a=c),a},minSub:function(a,b,c){return a-=b,c>a&&(a=c),a},wrap:function(a,b,c){var d=c-b;if(0>=d)return 0;var e=(a-b)%d;return 0>e&&(e+=d),e+b},wrapValue:function(a,b,c){var d;return a=Math.abs(a),b=Math.abs(b),c=Math.abs(c),d=(a+b)%c},randomSign:function(){return Math.random()>.5?1:-1},isOdd:function(a){return 1&a},isEven:function(a){return 1&a?!1:!0},max:function(){for(var a=1,b=0,c=arguments.length;c>a;a++)arguments[b]a;a++)arguments[a]c?d=c:b>a&&(d=b),d},linearInterpolation:function(a,b){var c=a.length-1,d=c*b,e=Math.floor(d);return 0>b?this.linear(a[0],a[1],d):b>1?this.linear(a[c],a[c-1],c-d):this.linear(a[e],a[e+1>c?c:e+1],d-e)},bezierInterpolation:function(a,b){for(var c=0,d=a.length-1,e=0;d>=e;e++)c+=Math.pow(1-b,d-e)*Math.pow(b,e)*a[e]*this.bernstein(d,e);return c},catmullRomInterpolation:function(a,b){var c=a.length-1,d=c*b,e=Math.floor(d);return a[0]===a[c]?(0>b&&(e=Math.floor(d=c*(1+b))),this.catmullRom(a[(e-1+c)%c],a[e],a[(e+1)%c],a[(e+2)%c],d-e)):0>b?a[0]-(this.catmullRom(a[0],a[0],a[1],a[1],-d)-a[0]):b>1?a[c]-(this.catmullRom(a[c],a[c],a[c-1],a[c-1],d-c)-a[c]):this.catmullRom(a[e?e-1:0],a[e],a[e+1>c?c:e+1],a[e+2>c?c:e+2],d-e)},linear:function(a,b,c){return(b-a)*c+a},bernstein:function(a,b){return this.factorial(a)/this.factorial(b)/this.factorial(a-b)},catmullRom:function(a,b,c,d,e){var f=.5*(c-a),g=.5*(d-b),h=e*e,i=e*h;return(2*b-2*c+f+g)*i+(-3*b+3*c-2*f-g)*h+f*e+b},difference:function(a,b){return Math.abs(a-b)},getRandom:function(a,b,c){if("undefined"==typeof b&&(b=0),"undefined"==typeof c&&(c=0),null!=a){var d=c;if((0===d||d>a.length-b)&&(d=a.length-b),d>0)return a[b+Math.floor(Math.random()*d)]}return null},floor:function(a){var b=0|a;return a>0?b:b!=a?b-1:b},ceil:function(a){var b=0|a;return a>0?b!=a?b+1:b:b},sinCosGenerator:function(a,b,c,d){"undefined"==typeof b&&(b=1),"undefined"==typeof c&&(c=1),"undefined"==typeof d&&(d=1);for(var e=b,f=c,g=d*Math.PI/a,h=[],i=[],j=0;a>j;j++)f-=e*g,e+=f*g,h[j]=f,i[j]=e;return{sin:i,cos:h,length:a}},shift:function(a){var b=a.shift();return a.push(b),b},shuffleArray:function(a){for(var b=a.length-1;b>0;b--){var c=Math.floor(Math.random()*(b+1)),d=a[b];a[b]=a[c],a[c]=d}return a},distance:function(a,b,c,d){var e=a-c,f=b-d;return Math.sqrt(e*e+f*f)},distanceRounded:function(a,b,c,e){return Math.round(d.Math.distance(a,b,c,e))},clamp:function(a,b,c){return b>a?b:a>c?c:a},clampBottom:function(a,b){return b>a?b:a},within:function(a,b,c){return Math.abs(a-b)<=c},mapLinear:function(a,b,c,d,e){return d+(a-b)*(e-d)/(c-b)},smoothstep:function(a,b,c){return b>=a?0:a>=c?1:(a=(a-b)/(c-b),a*a*(3-2*a))},smootherstep:function(a,b,c){return b>=a?0:a>=c?1:(a=(a-b)/(c-b),a*a*a*(a*(6*a-15)+10))},sign:function(a){return 0>a?-1:a>0?1:0},degToRad:function(){var a=Math.PI/180;return function(b){return b*a}}(),radToDeg:function(){var a=180/Math.PI;return function(b){return b*a}}()},d.QuadTree=function(a,b,c,d,e,f,g,h){this.physicsManager=a,this.ID=a.quadTreeID,a.quadTreeID++,this.maxObjects=f||10,this.maxLevels=g||4,this.level=h||0,this.bounds={x:Math.round(b),y:Math.round(c),width:d,height:e,subWidth:Math.floor(d/2),subHeight:Math.floor(e/2),right:Math.round(b)+Math.floor(d/2),bottom:Math.round(c)+Math.floor(e/2)},this.objects=[],this.nodes=[]},d.QuadTree.prototype={split:function(){this.level++,this.nodes[0]=new d.QuadTree(this.physicsManager,this.bounds.right,this.bounds.y,this.bounds.subWidth,this.bounds.subHeight,this.maxObjects,this.maxLevels,this.level),this.nodes[1]=new d.QuadTree(this.physicsManager,this.bounds.x,this.bounds.y,this.bounds.subWidth,this.bounds.subHeight,this.maxObjects,this.maxLevels,this.level),this.nodes[2]=new d.QuadTree(this.physicsManager,this.bounds.x,this.bounds.bottom,this.bounds.subWidth,this.bounds.subHeight,this.maxObjects,this.maxLevels,this.level),this.nodes[3]=new d.QuadTree(this.physicsManager,this.bounds.right,this.bounds.bottom,this.bounds.subWidth,this.bounds.subHeight,this.maxObjects,this.maxLevels,this.level)},insert:function(a){var b,c=0;if(null!=this.nodes[0]&&(b=this.getIndex(a),-1!==b))return this.nodes[b].insert(a),void 0;if(this.objects.push(a),this.objects.length>this.maxObjects&&this.levelthis.bounds.bottom&&(b=2):a.x>this.bounds.right&&(a.ythis.bounds.bottom&&(b=3)),b},retrieve:function(a){var b=this.objects;return a.body.quadTreeIndex=this.getIndex(a.body),a.body.quadTreeIDs.push(this.ID),this.nodes[0]&&(-1!==a.body.quadTreeIndex?b=b.concat(this.nodes[a.body.quadTreeIndex].retrieve(a)):(b=b.concat(this.nodes[0].retrieve(a)),b=b.concat(this.nodes[1].retrieve(a)),b=b.concat(this.nodes[2].retrieve(a)),b=b.concat(this.nodes[3].retrieve(a)))),b},clear:function(){this.objects=[];for(var a=0,b=this.nodes.length;b>a;a++)this.nodes[a]&&(this.nodes[a].clear(),delete this.nodes[a])}},d.Circle=function(a,b,c){a=a||0,b=b||0,c=c||0,this.x=a,this.y=b,this._diameter=c,this._radius=c>0?.5*c:0},d.Circle.prototype={circumference:function(){return 2*Math.PI*this._radius},setTo:function(a,b,c){return this.x=a,this.y=b,this._diameter=c,this._radius=.5*c,this},copyFrom:function(a){return this.setTo(a.x,a.y,a.diameter)},copyTo:function(a){return a.x=this.x,a.y=this.y,a.diameter=this._diameter,a},distance:function(a,b){return"undefined"==typeof b&&(b=!1),b?d.Math.distanceRound(this.x,this.y,a.x,a.y):d.Math.distance(this.x,this.y,a.x,a.y)},clone:function(a){return"undefined"==typeof a&&(a=new d.Circle),a.setTo(this.x,this.y,this.diameter)},contains:function(a,b){return d.Circle.contains(this,a,b)},circumferencePoint:function(a,b,c){return d.Circle.circumferencePoint(this,a,b,c)},offset:function(a,b){return this.x+=a,this.y+=b,this},offsetPoint:function(a){return this.offset(a.x,a.y)},toString:function(){return"[{Phaser.Circle (x="+this.x+" y="+this.y+" diameter="+this.diameter+" radius="+this.radius+")}]"}},Object.defineProperty(d.Circle.prototype,"diameter",{get:function(){return this._diameter},set:function(a){a>0&&(this._diameter=a,this._radius=.5*a)}}),Object.defineProperty(d.Circle.prototype,"radius",{get:function(){return this._radius},set:function(a){a>0&&(this._radius=a,this._diameter=2*a)}}),Object.defineProperty(d.Circle.prototype,"left",{get:function(){return this.x-this._radius},set:function(a){a>this.x?(this._radius=0,this._diameter=0):this.radius=this.x-a}}),Object.defineProperty(d.Circle.prototype,"right",{get:function(){return this.x+this._radius},set:function(a){athis.y?(this._radius=0,this._diameter=0):this.radius=this.y-a}}),Object.defineProperty(d.Circle.prototype,"bottom",{get:function(){return this.y+this._radius},set:function(a){a0?Math.PI*this._radius*this._radius:0}}),Object.defineProperty(d.Circle.prototype,"empty",{get:function(){return 0===this._diameter},set:function(a){a===!0&&this.setTo(0,0,0)}}),d.Circle.contains=function(a,b,c){if(b>=a.left&&b<=a.right&&c>=a.top&&c<=a.bottom){var d=(a.x-b)*(a.x-b),e=(a.y-c)*(a.y-c);return d+e<=a.radius*a.radius}return!1},d.Circle.equals=function(a,b){return a.x==b.x&&a.y==b.y&&a.diameter==b.diameter},d.Circle.intersects=function(a,b){return d.Math.distance(a.x,a.y,b.x,b.y)<=a.radius+b.radius},d.Circle.circumferencePoint=function(a,b,c,e){return"undefined"==typeof c&&(c=!1),"undefined"==typeof e&&(e=new d.Point),c===!0&&(b=d.Math.radToDeg(b)),e.x=a.x+a.radius*Math.cos(b),e.y=a.y+a.radius*Math.sin(b),e},d.Circle.intersectsRectangle=function(a,b){var c=Math.abs(a.x-b.x-b.halfWidth),d=b.halfWidth+a.radius;if(c>d)return!1;var e=Math.abs(a.y-b.y-b.halfHeight),f=b.halfHeight+a.radius;if(e>f)return!1;if(c<=b.halfWidth||e<=b.halfHeight)return!0;var g=c-b.halfWidth,h=e-b.halfHeight,i=g*g,j=h*h,k=a.radius*a.radius;return k>=i+j},d.Point=function(a,b){a=a||0,b=b||0,this.x=a,this.y=b},d.Point.prototype={copyFrom:function(a){return this.setTo(a.x,a.y)},invert:function(){return this.setTo(this.y,this.x)},setTo:function(a,b){return this.x=a,this.y=b,this},add:function(a,b){return this.x+=a,this.y+=b,this},subtract:function(a,b){return this.x-=a,this.y-=b,this},multiply:function(a,b){return this.x*=a,this.y*=b,this},divide:function(a,b){return this.x/=a,this.y/=b,this},clampX:function(a,b){return this.x=d.Math.clamp(this.x,a,b),this},clampY:function(a,b){return this.y=d.Math.clamp(this.y,a,b),this},clamp:function(a,b){return this.x=d.Math.clamp(this.x,a,b),this.y=d.Math.clamp(this.y,a,b),this},clone:function(a){return"undefined"==typeof a&&(a=new d.Point),a.setTo(this.x,this.y)},copyTo:function(a){return a.x=this.x,a.y=this.y,a},distance:function(a,b){return d.Point.distance(this,a,b)},equals:function(a){return a.x==this.x&&a.y==this.y},rotate:function(a,b,c,e,f){return d.Point.rotate(this,a,b,c,e,f)},getMagnitude:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},setMagnitude:function(a){return this.normalize().multiply(a,a)},normalize:function(){if(!this.isZero()){var a=this.getMagnitude();this.x/=a,this.y/=a}return this},isZero:function(){return 0===this.x&&0===this.y},toString:function(){return"[{Point (x="+this.x+" y="+this.y+")}]"}},d.Point.add=function(a,b,c){return"undefined"==typeof c&&(c=new d.Point),c.x=a.x+b.x,c.y=a.y+b.y,c},d.Point.subtract=function(a,b,c){return"undefined"==typeof c&&(c=new d.Point),c.x=a.x-b.x,c.y=a.y-b.y,c},d.Point.multiply=function(a,b,c){return"undefined"==typeof c&&(c=new d.Point),c.x=a.x*b.x,c.y=a.y*b.y,c},d.Point.divide=function(a,b,c){return"undefined"==typeof c&&(c=new d.Point),c.x=a.x/b.x,c.y=a.y/b.y,c},d.Point.equals=function(a,b){return a.x==b.x&&a.y==b.y},d.Point.distance=function(a,b,c){return"undefined"==typeof c&&(c=!1),c?d.Math.distanceRound(a.x,a.y,b.x,b.y):d.Math.distance(a.x,a.y,b.x,b.y)},d.Point.rotate=function(a,b,c,e,f,g){return f=f||!1,g=g||null,f&&(e=d.Math.degToRad(e)),null===g&&(g=Math.sqrt((b-a.x)*(b-a.x)+(c-a.y)*(c-a.y))),a.setTo(b+g*Math.cos(e),c+g*Math.sin(e))},d.Rectangle=function(a,b,c,d){a=a||0,b=b||0,c=c||0,d=d||0,this.x=a,this.y=b,this.width=c,this.height=d},d.Rectangle.prototype={offset:function(a,b){return this.x+=a,this.y+=b,this},offsetPoint:function(a){return this.offset(a.x,a.y)},setTo:function(a,b,c,d){return this.x=a,this.y=b,this.width=c,this.height=d,this},floor:function(){this.x=Math.floor(this.x),this.y=Math.floor(this.y)},floorAll:function(){this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.width=Math.floor(this.width),this.height=Math.floor(this.height)},copyFrom:function(a){return this.setTo(a.x,a.y,a.width,a.height)},copyTo:function(a){return a.x=this.x,a.y=this.y,a.width=this.width,a.height=this.height,a},inflate:function(a,b){return d.Rectangle.inflate(this,a,b)},size:function(a){return d.Rectangle.size(this,a)},clone:function(a){return d.Rectangle.clone(this,a)},contains:function(a,b){return d.Rectangle.contains(this,a,b)},containsRect:function(a){return d.Rectangle.containsRect(this,a)},equals:function(a){return d.Rectangle.equals(this,a)},intersection:function(a,b){return d.Rectangle.intersection(this,a,b)},intersects:function(a,b){return d.Rectangle.intersects(this,a,b)},intersectsRaw:function(a,b,c,e,f){return d.Rectangle.intersectsRaw(this,a,b,c,e,f)},union:function(a,b){return d.Rectangle.union(this,a,b)},toString:function(){return"[{Rectangle (x="+this.x+" y="+this.y+" width="+this.width+" height="+this.height+" empty="+this.empty+")}]"}},Object.defineProperty(d.Rectangle.prototype,"halfWidth",{get:function(){return Math.round(this.width/2)}}),Object.defineProperty(d.Rectangle.prototype,"halfHeight",{get:function(){return Math.round(this.height/2)}}),Object.defineProperty(d.Rectangle.prototype,"bottom",{get:function(){return this.y+this.height},set:function(a){this.height=a<=this.y?0:this.y-a}}),Object.defineProperty(d.Rectangle.prototype,"bottomRight",{get:function(){return new d.Point(this.right,this.bottom)},set:function(a){this.right=a.x,this.bottom=a.y}}),Object.defineProperty(d.Rectangle.prototype,"left",{get:function(){return this.x},set:function(a){this.width=a>=this.right?0:this.right-a,this.x=a}}),Object.defineProperty(d.Rectangle.prototype,"right",{get:function(){return this.x+this.width},set:function(a){this.width=a<=this.x?0:this.x+a}}),Object.defineProperty(d.Rectangle.prototype,"volume",{get:function(){return this.width*this.height}}),Object.defineProperty(d.Rectangle.prototype,"perimeter",{get:function(){return 2*this.width+2*this.height}}),Object.defineProperty(d.Rectangle.prototype,"centerX",{get:function(){return this.x+this.halfWidth},set:function(a){this.x=a-this.halfWidth}}),Object.defineProperty(d.Rectangle.prototype,"centerY",{get:function(){return this.y+this.halfHeight},set:function(a){this.y=a-this.halfHeight}}),Object.defineProperty(d.Rectangle.prototype,"top",{get:function(){return this.y},set:function(a){a>=this.bottom?(this.height=0,this.y=a):this.height=this.bottom-a}}),Object.defineProperty(d.Rectangle.prototype,"topLeft",{get:function(){return new d.Point(this.x,this.y)},set:function(a){this.x=a.x,this.y=a.y}}),Object.defineProperty(d.Rectangle.prototype,"empty",{get:function(){return!this.width||!this.height},set:function(a){a===!0&&this.setTo(0,0,0,0)}}),d.Rectangle.inflate=function(a,b,c){return a.x-=b,a.width+=2*b,a.y-=c,a.height+=2*c,a},d.Rectangle.inflatePoint=function(a,b){return d.Rectangle.inflate(a,b.x,b.y)},d.Rectangle.size=function(a,b){return"undefined"==typeof b&&(b=new d.Point),b.setTo(a.width,a.height)},d.Rectangle.clone=function(a,b){return"undefined"==typeof b&&(b=new d.Rectangle),b.setTo(a.x,a.y,a.width,a.height)},d.Rectangle.contains=function(a,b,c){return b>=a.x&&b<=a.right&&c>=a.y&&c<=a.bottom},d.Rectangle.containsRaw=function(a,b,c,d,e,f){return e>=a&&a+c>=e&&f>=b&&b+d>=f},d.Rectangle.containsPoint=function(a,b){return d.Rectangle.contains(a,b.x,b.y)},d.Rectangle.containsRect=function(a,b){return a.volume>b.volume?!1:a.x>=b.x&&a.y>=b.y&&a.right<=b.right&&a.bottom<=b.bottom},d.Rectangle.equals=function(a,b){return a.x==b.x&&a.y==b.y&&a.width==b.width&&a.height==b.height},d.Rectangle.intersection=function(a,b,c){return c=c||new d.Rectangle,d.Rectangle.intersects(a,b)&&(c.x=Math.max(a.x,b.x),c.y=Math.max(a.y,b.y),c.width=Math.min(a.right,b.right)-c.x,c.height=Math.min(a.bottom,b.bottom)-c.y),c},d.Rectangle.intersects=function(a,b){return a.xa.right+f||ca.bottom+f||e1){if(a&&a==this.decodeURI(e[0]))return this.decodeURI(e[1]);b[this.decodeURI(e[0])]=this.decodeURI(e[1])}}return b},decodeURI:function(a){return decodeURIComponent(a.replace(/\+/g," "))}},d.TweenManager=function(a){this.game=a,this._tweens=[],this._add=[],this.game.onPause.add(this.pauseAll,this),this.game.onResume.add(this.resumeAll,this)},d.TweenManager.prototype={REVISION:"11dev",getAll:function(){return this._tweens},removeAll:function(){this._tweens=[]},add:function(a){this._add.push(a)},create:function(a){return new d.Tween(a,this.game)},remove:function(a){var b=this._tweens.indexOf(a);-1!==b&&(this._tweens[b].pendingDelete=!0)},update:function(){if(0===this._tweens.length&&0===this._add.length)return!1;for(var a=0,b=this._tweens.length;b>a;)this._tweens[a].update(this.game.time.now)?a++:(this._tweens.splice(a,1),b--);return this._add.length>0&&(this._tweens=this._tweens.concat(this._add),this._add.length=0),!0},isTweening:function(a){return this._tweens.some(function(b){return b._object===a})},pauseAll:function(){for(var a=this._tweens.length-1;a>=0;a--)this._tweens[a].pause()},resumeAll:function(){for(var a=this._tweens.length-1;a>=0;a--)this._tweens[a].resume()}},d.Tween=function(a,b){this._object=a,this.game=b,this._manager=this.game.tweens,this._valuesStart={},this._valuesEnd={},this._valuesStartRepeat={},this._duration=1e3,this._repeat=0,this._yoyo=!1,this._reversed=!1,this._delayTime=0,this._startTime=null,this._easingFunction=d.Easing.Linear.None,this._interpolationFunction=d.Math.linearInterpolation,this._chainedTweens=[],this._onStartCallback=null,this._onStartCallbackFired=!1,this._onUpdateCallback=null,this._onCompleteCallback=null,this._pausedTime=0,this.pendingDelete=!1;for(var c in a)this._valuesStart[c]=parseFloat(a[c],10);this.onStart=new d.Signal,this.onComplete=new d.Signal,this.isRunning=!1},d.Tween.prototype={to:function(a,b,c,d,e,f,g){b=b||1e3,c=c||null,d=d||!1,e=e||0,f=f||0,g=g||!1;var h;return this._parent?(h=this._manager.create(this._object),this._lastChild.chain(h),this._lastChild=h):(h=this,this._parent=this,this._lastChild=this),h._repeat=f,h._duration=b,h._valuesEnd=a,null!==c&&(h._easingFunction=c),e>0&&(h._delayTime=e),h._yoyo=g,d?this.start():this},start:function(){if(null!==this.game&&null!==this._object){this._manager.add(this),this.onStart.dispatch(this._object),this.isRunning=!0,this._onStartCallbackFired=!1,this._startTime=this.game.time.now+this._delayTime;for(var a in this._valuesEnd){if(this._valuesEnd[a]instanceof Array){if(0===this._valuesEnd[a].length)continue;this._valuesEnd[a]=[this._object[a]].concat(this._valuesEnd[a])}this._valuesStart[a]=this._object[a],this._valuesStart[a]instanceof Array==!1&&(this._valuesStart[a]*=1),this._valuesStartRepeat[a]=this._valuesStart[a]||0}return this}},stop:function(){return this.isRunning=!1,this._manager.remove(this),this},delay:function(a){return this._delayTime=a,this},repeat:function(a){return this._repeat=a,this},yoyo:function(a){return this._yoyo=a,this},easing:function(a){return this._easingFunction=a,this},interpolation:function(a){return this._interpolationFunction=a,this},chain:function(){return this._chainedTweens=arguments,this},loop:function(){return this._lastChild.chain(this),this},onStartCallback:function(a){return this._onStartCallback=a,this},onUpdateCallback:function(a){return this._onUpdateCallback=a,this},onCompleteCallback:function(a){return this._onCompleteCallback=a,this},pause:function(){this._paused=!0,this._pausedTime=this.game.time.now},resume:function(){this._paused=!1,this._startTime+=this.game.time.now-this._pausedTime},update:function(a){if(this.pendingDelete)return!1;if(this._paused||a1?1:c;var d=this._easingFunction(c);for(b in this._valuesEnd){var e=this._valuesStart[b]||0,f=this._valuesEnd[b];f instanceof Array?this._object[b]=this._interpolationFunction(f,d):("string"==typeof f&&(f=e+parseFloat(f,10)),"number"==typeof f&&(this._object[b]=e+(f-e)*d))}if(null!==this._onUpdateCallback&&this._onUpdateCallback.call(this._object,d),1==c){if(this._repeat>0){isFinite(this._repeat)&&this._repeat--;for(b in this._valuesStartRepeat){if("string"==typeof this._valuesEnd[b]&&(this._valuesStartRepeat[b]=this._valuesStartRepeat[b]+parseFloat(this._valuesEnd[b],10)),this._yoyo){var g=this._valuesStartRepeat[b];this._valuesStartRepeat[b]=this._valuesEnd[b],this._valuesEnd[b]=g,this._reversed=!this._reversed}this._valuesStart[b]=this._valuesStartRepeat[b]}return this._startTime=a+this._delayTime,this.onComplete.dispatch(this._object),null!==this._onCompleteCallback&&this._onCompleteCallback.call(this._object),!0}this.isRunning=!1,this.onComplete.dispatch(this._object),null!==this._onCompleteCallback&&this._onCompleteCallback.call(this._object);for(var h=0,i=this._chainedTweens.length;i>h;h++)this._chainedTweens[h].start(a);return!1}return!0}},d.Easing={Linear:{None:function(a){return a}},Quadratic:{In:function(a){return a*a},Out:function(a){return a*(2-a)},InOut:function(a){return(a*=2)<1?.5*a*a:-.5*(--a*(a-2)-1)}},Cubic:{In:function(a){return a*a*a},Out:function(a){return--a*a*a+1},InOut:function(a){return(a*=2)<1?.5*a*a*a:.5*((a-=2)*a*a+2)}},Quartic:{In:function(a){return a*a*a*a},Out:function(a){return 1- --a*a*a*a},InOut:function(a){return(a*=2)<1?.5*a*a*a*a:-.5*((a-=2)*a*a*a-2)}},Quintic:{In:function(a){return a*a*a*a*a},Out:function(a){return--a*a*a*a*a+1},InOut:function(a){return(a*=2)<1?.5*a*a*a*a*a:.5*((a-=2)*a*a*a*a+2)}},Sinusoidal:{In:function(a){return 1-Math.cos(a*Math.PI/2)},Out:function(a){return Math.sin(a*Math.PI/2)},InOut:function(a){return.5*(1-Math.cos(Math.PI*a))}},Exponential:{In:function(a){return 0===a?0:Math.pow(1024,a-1)},Out:function(a){return 1===a?1:1-Math.pow(2,-10*a)},InOut:function(a){return 0===a?0:1===a?1:(a*=2)<1?.5*Math.pow(1024,a-1):.5*(-Math.pow(2,-10*(a-1))+2)}},Circular:{In:function(a){return 1-Math.sqrt(1-a*a)},Out:function(a){return Math.sqrt(1- --a*a)},InOut:function(a){return(a*=2)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)}},Elastic:{In:function(a){var b,c=.1,d=.4;return 0===a?0:1===a?1:(!c||1>c?(c=1,b=d/4):b=d*Math.asin(1/c)/(2*Math.PI),-(c*Math.pow(2,10*(a-=1))*Math.sin((a-b)*2*Math.PI/d)))},Out:function(a){var b,c=.1,d=.4;return 0===a?0:1===a?1:(!c||1>c?(c=1,b=d/4):b=d*Math.asin(1/c)/(2*Math.PI),c*Math.pow(2,-10*a)*Math.sin((a-b)*2*Math.PI/d)+1)},InOut:function(a){var b,c=.1,d=.4;return 0===a?0:1===a?1:(!c||1>c?(c=1,b=d/4):b=d*Math.asin(1/c)/(2*Math.PI),(a*=2)<1?-.5*c*Math.pow(2,10*(a-=1))*Math.sin((a-b)*2*Math.PI/d):.5*c*Math.pow(2,-10*(a-=1))*Math.sin((a-b)*2*Math.PI/d)+1)}},Back:{In:function(a){var b=1.70158;return a*a*((b+1)*a-b) -},Out:function(a){var b=1.70158;return--a*a*((b+1)*a+b)+1},InOut:function(a){var b=2.5949095;return(a*=2)<1?.5*a*a*((b+1)*a-b):.5*((a-=2)*a*((b+1)*a+b)+2)}},Bounce:{In:function(a){return 1-d.Easing.Bounce.Out(1-a)},Out:function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375},InOut:function(a){return.5>a?.5*d.Easing.Bounce.In(2*a):.5*d.Easing.Bounce.Out(2*a-1)+.5}}},d.Time=function(a){this.game=a,this._started=0,this._timeLastSecond=0,this._pauseStarted=0,this.physicsElapsed=0,this.time=0,this.pausedTime=0,this.now=0,this.elapsed=0,this.fps=0,this.fpsMin=1e3,this.fpsMax=0,this.msMin=1e3,this.msMax=0,this.frames=0,this.pauseDuration=0,this.timeToCall=0,this.lastTime=0,this.game.onPause.add(this.gamePaused,this),this.game.onResume.add(this.gameResumed,this),this._justResumed=!1},d.Time.prototype={update:function(a){this.now=a,this._justResumed&&(this.time=this.now,this._justResumed=!1),this.timeToCall=this.game.math.max(0,16-(a-this.lastTime)),this.elapsed=this.now-this.time,this.msMin=this.game.math.min(this.msMin,this.elapsed),this.msMax=this.game.math.max(this.msMax,this.elapsed),this.frames++,this.now>this._timeLastSecond+1e3&&(this.fps=Math.round(1e3*this.frames/(this.now-this._timeLastSecond)),this.fpsMin=this.game.math.min(this.fpsMin,this.fps),this.fpsMax=this.game.math.max(this.fpsMax,this.fps),this._timeLastSecond=this.now,this.frames=0),this.time=this.now,this.lastTime=a+this.timeToCall,this.physicsElapsed=1*(this.elapsed/1e3),this.physicsElapsed>1&&(this.physicsElapsed=1),this.game.paused&&(this.pausedTime=this.now-this._pauseStarted)},gamePaused:function(){this._pauseStarted=this.now},gameResumed:function(){this.time=Date.now(),this.pauseDuration=this.pausedTime,this._justResumed=!0},totalElapsedSeconds:function(){return.001*(this.now-this._started)},elapsedSince:function(a){return this.now-a},elapsedSecondsSince:function(a){return.001*(this.now-a)},reset:function(){this._started=this.now}},d.Timer=function(a){this.game=a,this._started=0,this._timeLastSecond=0,this.running=!1,this.events=[],this.onEvent=new d.Signal},d.Timer.prototype={add:function(a){this.events.push({delay:a,dispatched:!1,args:Array.prototype.splice.call(arguments,1)})},start:function(){this._started=this.game.time.now,this.running=!0},stop:function(){this.running=!1,this.events.length=0},update:function(){if(this.running)for(var a=this.seconds(),b=0,c=this.events.length;c>b;b++)this.events[b].dispatched===!1&&a>=this.events[b].delay&&(this.events[b].dispatched=!0,this.onEvent.dispatch.apply(this,this.events[b].args))},seconds:function(){return.001*(this.game.time.now-this._started)}},d.AnimationManager=function(a){this.sprite=a,this.game=a.game,this.currentFrame=null,this.updateIfVisible=!0,this.isLoaded=!1,this._frameData=null,this._anims={},this._outputFrames=[]},d.AnimationManager.prototype={loadFrameData:function(a){this._frameData=a,this.frame=0,this.isLoaded=!0},add:function(a,b,e,f,g){return null==this._frameData?(console.warn("No FrameData available for Phaser.Animation "+a),void 0):(e=e||60,"undefined"==typeof f&&(f=!1),"undefined"==typeof g&&(g=b&&"number"==typeof b[0]?!0:!1),null==this.sprite.events.onAnimationStart&&(this.sprite.events.onAnimationStart=new d.Signal,this.sprite.events.onAnimationComplete=new d.Signal,this.sprite.events.onAnimationLoop=new d.Signal),this._outputFrames.length=0,this._frameData.getFrameIndexes(b,g,this._outputFrames),this._anims[a]=new d.Animation(this.game,this.sprite,a,this._frameData,this._outputFrames,e,f),this.currentAnim=this._anims[a],this.currentFrame=this.currentAnim.currentFrame,this.sprite.setTexture(c.TextureCache[this.currentFrame.uuid]),this._anims[a])},validateFrames:function(a,b){"undefined"==typeof b&&(b=!0);for(var c=0;cthis._frameData.total)return!1}else if(this._frameData.checkFrameName(a[c])===!1)return!1;return!0},play:function(a,b,c,d){if(this._anims[a]){if(this.currentAnim!=this._anims[a])return this.currentAnim=this._anims[a],this.currentAnim.paused=!1,this.currentAnim.play(b,c,d);if(this.currentAnim.isPlaying===!1)return this.currentAnim.paused=!1,this.currentAnim.play(b,c,d)}},stop:function(a,b){"undefined"==typeof b&&(b=!1),"string"==typeof a?this._anims[a]&&(this.currentAnim=this._anims[a],this.currentAnim.stop(b)):this.currentAnim&&this.currentAnim.stop(b)},update:function(){return this.updateIfVisible&&this.sprite.visible===!1?!1:this.currentAnim&&this.currentAnim.update()===!0?(this.currentFrame=this.currentAnim.currentFrame,this.sprite.currentFrame=this.currentFrame,!0):!1},getAnimation:function(a){return"string"==typeof a&&this._anims[a]?this._anims[a]:!1},refreshFrame:function(){this.sprite.currentFrame=this.currentFrame,this.sprite.setTexture(c.TextureCache[this.currentFrame.uuid])},destroy:function(){this._anims={},this._frameData=null,this._frameIndex=0,this.currentAnim=null,this.currentFrame=null}},Object.defineProperty(d.AnimationManager.prototype,"frameData",{get:function(){return this._frameData}}),Object.defineProperty(d.AnimationManager.prototype,"frameTotal",{get:function(){return this._frameData?this._frameData.total:-1}}),Object.defineProperty(d.AnimationManager.prototype,"paused",{get:function(){return this.currentAnim.isPaused},set:function(a){this.currentAnim.paused=a}}),Object.defineProperty(d.AnimationManager.prototype,"frame",{get:function(){return this.currentFrame?this._frameIndex:void 0},set:function(a){"number"==typeof a&&this._frameData&&null!==this._frameData.getFrame(a)&&(this.currentFrame=this._frameData.getFrame(a),this._frameIndex=a,this.sprite.currentFrame=this.currentFrame,this.sprite.setTexture(c.TextureCache[this.currentFrame.uuid]))}}),Object.defineProperty(d.AnimationManager.prototype,"frameName",{get:function(){return this.currentFrame?this.currentFrame.name:void 0},set:function(a){"string"==typeof a&&this._frameData&&null!==this._frameData.getFrameByName(a)?(this.currentFrame=this._frameData.getFrameByName(a),this._frameIndex=this.currentFrame.index,this.sprite.currentFrame=this.currentFrame,this.sprite.setTexture(c.TextureCache[this.currentFrame.uuid])):console.warn("Cannot set frameName: "+a)}}),d.Animation=function(a,b,c,d,e,f,g){this.game=a,this._parent=b,this._frameData=d,this.name=c,this._frames=[],this._frames=this._frames.concat(e),this.delay=1e3/f,this.looped=g,this.killOnComplete=!1,this.isFinished=!1,this.isPlaying=!1,this.isPaused=!1,this._pauseStartTime=0,this._frameIndex=0,this._frameDiff=0,this._frameSkip=1,this.currentFrame=this._frameData.getFrame(this._frames[this._frameIndex])},d.Animation.prototype={play:function(a,b,d){return"number"==typeof a&&(this.delay=1e3/a),"boolean"==typeof b&&(this.looped=b),"undefined"!=typeof d&&(this.killOnComplete=d),this.isPlaying=!0,this.isFinished=!1,this.paused=!1,this._timeLastFrame=this.game.time.now,this._timeNextFrame=this.game.time.now+this.delay,this._frameIndex=0,this.currentFrame=this._frameData.getFrame(this._frames[this._frameIndex]),this._parent.setTexture(c.TextureCache[this.currentFrame.uuid]),this._parent.events&&this._parent.events.onAnimationStart.dispatch(this._parent,this),this},restart:function(){this.isPlaying=!0,this.isFinished=!1,this.paused=!1,this._timeLastFrame=this.game.time.now,this._timeNextFrame=this.game.time.now+this.delay,this._frameIndex=0,this.currentFrame=this._frameData.getFrame(this._frames[this._frameIndex])},stop:function(a){"undefined"==typeof a&&(a=!1),this.isPlaying=!1,this.isFinished=!0,this.paused=!1,a&&(this.currentFrame=this._frameData.getFrame(this._frames[0]))},update:function(){return this.isPaused?!1:this.isPlaying===!0&&this.game.time.now>=this._timeNextFrame?(this._frameSkip=1,this._frameDiff=this.game.time.now-this._timeNextFrame,this._timeLastFrame=this.game.time.now,this._frameDiff>this.delay&&(this._frameSkip=Math.floor(this._frameDiff/this.delay),this._frameDiff-=this._frameSkip*this.delay),this._timeNextFrame=this.game.time.now+(this.delay-this._frameDiff),this._frameIndex+=this._frameSkip,this._frameIndex>=this._frames.length?this.looped?(this._frameIndex%=this._frames.length,this.currentFrame=this._frameData.getFrame(this._frames[this._frameIndex]),this.currentFrame&&this._parent.setTexture(c.TextureCache[this.currentFrame.uuid]),this._parent.events.onAnimationLoop.dispatch(this._parent,this)):this.onComplete():(this.currentFrame=this._frameData.getFrame(this._frames[this._frameIndex]),this.currentFrame&&this._parent.setTexture(c.TextureCache[this.currentFrame.uuid])),!0):!1},destroy:function(){this.game=null,this._parent=null,this._frames=null,this._frameData=null,this.currentFrame=null,this.isPlaying=!1},onComplete:function(){this.isPlaying=!1,this.isFinished=!0,this.paused=!1,this._parent.events&&this._parent.events.onAnimationComplete.dispatch(this._parent,this),this.killOnComplete&&this._parent.kill()}},Object.defineProperty(d.Animation.prototype,"paused",{get:function(){return this.isPaused},set:function(a){this.isPaused=a,a?this._pauseStartTime=this.game.time.now:this.isPlaying&&(this._timeNextFrame=this.game.time.now+this.delay)}}),Object.defineProperty(d.Animation.prototype,"frameTotal",{get:function(){return this._frames.length}}),Object.defineProperty(d.Animation.prototype,"frame",{get:function(){return null!==this.currentFrame?this.currentFrame.index:this._frameIndex},set:function(a){this.currentFrame=this._frameData.getFrame(a),null!==this.currentFrame&&(this._frameIndex=a,this._parent.setTexture(c.TextureCache[this.currentFrame.uuid]))}}),d.Animation.generateFrameNames=function(a,b,c,e,f){"undefined"==typeof e&&(e="");var g=[],h="";if(c>b)for(var i=b;c>=i;i++)h="number"==typeof f?d.Utils.pad(i.toString(),f,"0",1):i.toString(),h=a+h+e,g.push(h);else for(var i=b;i>=c;i--)h="number"==typeof f?d.Utils.pad(i.toString(),f,"0",1):i.toString(),h=a+h+e,g.push(h);return g},d.Frame=function(a,b,c,e,f,g,h){this.index=a,this.x=b,this.y=c,this.width=e,this.height=f,this.name=g,this.uuid=h,this.centerX=Math.floor(e/2),this.centerY=Math.floor(f/2),this.distance=d.Math.distance(0,0,e,f),this.rotated=!1,this.rotationDirection="cw",this.trimmed=!1,this.sourceSizeW=e,this.sourceSizeH=f,this.spriteSourceSizeX=0,this.spriteSourceSizeY=0,this.spriteSourceSizeW=0,this.spriteSourceSizeH=0},d.Frame.prototype={setTrim:function(a,b,c,d,e,f,g){this.trimmed=a,a&&(this.width=b,this.height=c,this.sourceSizeW=b,this.sourceSizeH=c,this.centerX=Math.floor(b/2),this.centerY=Math.floor(c/2),this.spriteSourceSizeX=d,this.spriteSourceSizeY=e,this.spriteSourceSizeW=f,this.spriteSourceSizeH=g)}},d.FrameData=function(){this._frames=[],this._frameNames=[]},d.FrameData.prototype={addFrame:function(a){return a.index=this._frames.length,this._frames.push(a),""!==a.name&&(this._frameNames[a.name]=a.index),a},getFrame:function(a){return this._frames.length>a?this._frames[a]:null},getFrameByName:function(a){return"number"==typeof this._frameNames[a]?this._frames[this._frameNames[a]]:null},checkFrameName:function(a){return null==this._frameNames[a]?!1:!0},getFrameRange:function(a,b,c){"undefined"==typeof c&&(c=[]);for(var d=a;b>=d;d++)c.push(this._frames[d]);return c},getFrames:function(a,b,c){if("undefined"==typeof b&&(b=!0),"undefined"==typeof c&&(c=[]),"undefined"==typeof a||0===a.length)for(var d=0;dd;d++)b?c.push(this.getFrame(a[d])):c.push(this.getFrameByName(a[d]));return c},getFrameIndexes:function(a,b,c){if("undefined"==typeof b&&(b=!0),"undefined"==typeof c&&(c=[]),"undefined"==typeof a||0===a.length)for(var d=0,e=this._frames.length;e>d;d++)c.push(this._frames[d].index);else for(var d=0,e=a.length;e>d;d++)b?c.push(a[d]):this.getFrameByName(a[d])&&c.push(this.getFrameByName(a[d]).index);return c}},Object.defineProperty(d.FrameData.prototype,"total",{get:function(){return this._frames.length}}),d.AnimationParser={spriteSheet:function(a,b,e,f,g){var h=a.cache.getImage(b);if(null==h)return null;var i=h.width,j=h.height;0>=e&&(e=Math.floor(-i/Math.min(-1,e))),0>=f&&(f=Math.floor(-j/Math.min(-1,f)));var k=Math.round(i/e),l=Math.round(j/f),m=k*l;if(-1!==g&&(m=g),0===i||0===j||e>i||f>j||0===m)return console.warn("Phaser.AnimationParser.spriteSheet: width/height zero or width/height < given frameWidth/frameHeight"),null;for(var n=new d.FrameData,o=0,p=0,q=0;m>q;q++){var r=a.rnd.uuid();n.addFrame(new d.Frame(q,o,p,e,f,"",r)),c.TextureCache[r]=new c.Texture(c.BaseTextureCache[b],{x:o,y:p,width:e,height:f}),o+=e,o===i&&(o=0,p+=f)}return n},JSONData:function(a,b,e){if(!b.frames)return console.warn("Phaser.AnimationParser.JSONData: Invalid Texture Atlas JSON given, missing 'frames' array"),console.log(b),void 0;for(var f,g=new d.FrameData,h=b.frames,i=0;i tag"),void 0;for(var f,g,h,i,j,k,l,m,n,o,p,q,r=new d.FrameData,s=b.getElementsByTagName("SubTexture"),t=0;t0)for(var c=0;c0)for(var c=0;c0?(this._fileIndex=0,this._progressChunk=100/this._fileList.length,this.loadFile()):(this.progress=100,this.hasLoaded=!0,this.onLoadComplete.dispatch()))},loadFile:function(){if(!this._fileList[this._fileIndex])return console.warn("Phaser.Loader loadFile invalid index "+this._fileIndex),void 0;var a=this._fileList[this._fileIndex],b=this;switch(a.type){case"image":case"spritesheet":case"textureatlas":case"bitmapfont":case"tileset":a.data=new Image,a.data.name=a.key,a.data.onload=function(){return b.fileComplete(b._fileIndex)},a.data.onerror=function(){return b.fileError(b._fileIndex)},a.data.crossOrigin=this.crossOrigin,a.data.src=this.baseURL+a.url;break;case"audio":a.url=this.getAudioURL(a.url),null!==a.url?this.game.sound.usingWebAudio?(this._xhr.open("GET",this.baseURL+a.url,!0),this._xhr.responseType="arraybuffer",this._xhr.onload=function(){return b.fileComplete(b._fileIndex)},this._xhr.onerror=function(){return b.fileError(b._fileIndex)},this._xhr.send()):this.game.sound.usingAudioTag&&(this.game.sound.touchLocked?(a.data=new Audio,a.data.name=a.key,a.data.preload="auto",a.data.src=this.baseURL+a.url,this.fileComplete(this._fileIndex)):(a.data=new Audio,a.data.name=a.key,a.data.onerror=function(){return b.fileError(b._fileIndex)},a.data.preload="auto",a.data.src=this.baseURL+a.url,a.data.addEventListener("canplaythrough",d.GAMES[this.game.id].load.fileComplete(this._fileIndex),!1),a.data.load())):this.fileError(this._fileIndex);break;case"tilemap":if(this._xhr.open("GET",this.baseURL+a.url,!0),this._xhr.responseType="text",a.format===d.Tilemap.TILED_JSON)this._xhr.onload=function(){return b.jsonLoadComplete(b._fileIndex)};else{if(a.format!==d.Tilemap.CSV)throw new Error("Phaser.Loader. Invalid Tilemap format: "+a.format);this._xhr.onload=function(){return b.csvLoadComplete(b._fileIndex)}}this._xhr.onerror=function(){return b.dataLoadError(b._fileIndex)},this._xhr.send();break;case"text":this._xhr.open("GET",this.baseURL+a.url,!0),this._xhr.responseType="text",this._xhr.onload=function(){return b.fileComplete(b._fileIndex)},this._xhr.onerror=function(){return b.fileError(b._fileIndex)},this._xhr.send();break;case"script":this._xhr.open("GET",this.baseURL+a.url,!0),this._xhr.responseType="text",this._xhr.onload=function(){return b.fileComplete(b._fileIndex)},this._xhr.onerror=function(){return b.fileError(b._fileIndex)},this._xhr.send()}},getAudioURL:function(a){var b;"string"==typeof a&&(a=[a]);for(var c=0;c100&&(this.progress=100),null!==this.preloadSprite&&(0===this.preloadSprite.direction?this.preloadSprite.crop.width=Math.floor(this.preloadSprite.width/100*this.progress):this.preloadSprite.crop.height=Math.floor(this.preloadSprite.height/100*this.progress),this.preloadSprite.sprite.crop=this.preloadSprite.crop),this.onFileComplete.dispatch(this.progress,this._fileList[a].key,b,this.totalLoadedFiles(),this._fileList.length),this.totalQueuedFiles()>0?(this._fileIndex++,this.loadFile()):(this.hasLoaded=!0,this.isLoading=!1,this.removeAll(),this.onLoadComplete.dispatch())},totalLoadedFiles:function(){for(var a=0,b=0;b tag"),void 0;var e=c.TextureCache[d],f={},g=b.getElementsByTagName("info")[0],h=b.getElementsByTagName("common")[0];f.font=g.attributes.getNamedItem("face").nodeValue,f.size=parseInt(g.attributes.getNamedItem("size").nodeValue,10),f.lineHeight=parseInt(h.attributes.getNamedItem("lineHeight").nodeValue,10),f.chars={};for(var i=b.getElementsByTagName("char"),j=0;j=this.durationMS&&(this.usingWebAudio?this.loop?(this.onLoop.dispatch(this),""===this.currentMarker?(this.currentTime=0,this.startTime=this.game.time.now):this.play(this.currentMarker,0,this.volume,!0,!0)):this.stop():this.loop?(this.onLoop.dispatch(this),this.play(this.currentMarker,0,this.volume,!0,!0)):this.stop()))},play:function(a,b,c,d,e){if(a=a||"",b=b||0,"undefined"==typeof c&&(c=this._volume),"undefined"==typeof d&&(d=!1),"undefined"==typeof e&&(e=!0),this.isPlaying!==!0||e!==!1||this.override!==!1){if(this.isPlaying&&this.override&&(this.usingWebAudio?"undefined"==typeof this._sound.stop?this._sound.noteOff(0):this._sound.stop(0):this.usingAudioTag&&(this._sound.pause(),this._sound.currentTime=0)),this.currentMarker=a,""!==a){if(!this.markers[a])return console.warn("Phaser.Sound.play: audio marker "+a+" doesn't exist"),void 0;this.position=this.markers[a].start,this.volume=this.markers[a].volume,this.loop=this.markers[a].loop,this.duration=this.markers[a].duration,this.durationMS=this.markers[a].durationMS,this._tempMarker=a,this._tempPosition=this.position,this._tempVolume=this.volume,this._tempLoop=this.loop}else this.position=b,this.volume=c,this.loop=d,this.duration=0,this.durationMS=0,this._tempMarker=a,this._tempPosition=b,this._tempVolume=c,this._tempLoop=d;this.usingWebAudio?this.game.cache.isSoundDecoded(this.key)?(null==this._buffer&&(this._buffer=this.game.cache.getSoundData(this.key)),this._sound=this.context.createBufferSource(),this._sound.buffer=this._buffer,this.externalNode?this._sound.connect(this.externalNode.input):this._sound.connect(this.gainNode),this.totalDuration=this._sound.buffer.duration,0===this.duration&&(this.duration=this.totalDuration,this.durationMS=1e3*this.totalDuration),this.loop&&""===a&&(this._sound.loop=!0),"undefined"==typeof this._sound.start?this._sound.noteGrainOn(0,this.position,this.duration):this._sound.start(0,this.position,this.duration),this.isPlaying=!0,this.startTime=this.game.time.now,this.currentTime=0,this.stopTime=this.startTime+this.durationMS,this.onPlay.dispatch(this)):(this.pendingPlayback=!0,this.game.cache.getSound(this.key)&&this.game.cache.getSound(this.key).isDecoding===!1&&this.game.sound.decode(this.key,this)):this.game.cache.getSound(this.key)&&this.game.cache.getSound(this.key).locked?(this.game.cache.reloadSound(this.key),this.pendingPlayback=!0):this._sound&&4==this._sound.readyState?(this._sound.play(),this.totalDuration=this._sound.duration,0===this.duration&&(this.duration=this.totalDuration,this.durationMS=1e3*this.totalDuration),this._sound.currentTime=this.position,this._sound.muted=this._muted,this._sound.volume=this._muted?0:this._volume,this.isPlaying=!0,this.startTime=this.game.time.now,this.currentTime=0,this.stopTime=this.startTime+this.durationMS,this.onPlay.dispatch(this)):this.pendingPlayback=!0}},restart:function(a,b,c,d){a=a||"",b=b||0,c=c||1,"undefined"==typeof d&&(d=!1),this.play(a,b,c,d,!0)},pause:function(){this.isPlaying&&this._sound&&(this.stop(),this.isPlaying=!1,this.paused=!0,this.pausedPosition=this.currentTime,this.pausedTime=this.game.time.now,this.onPause.dispatch(this))},resume:function(){if(this.paused&&this._sound){if(this.usingWebAudio){var a=this.position+this.pausedPosition/1e3;this._sound=this.context.createBufferSource(),this._sound.buffer=this._buffer,this._sound.connect(this.gainNode),"undefined"==typeof this._sound.start?this._sound.noteGrainOn(0,a,this.duration):this._sound.start(0,a,this.duration)}else this._sound.play();this.isPlaying=!0,this.paused=!1,this.startTime+=this.game.time.now-this.pausedTime,this.onResume.dispatch(this)}},stop:function(){this.isPlaying&&this._sound&&(this.usingWebAudio?"undefined"==typeof this._sound.stop?this._sound.noteOff(0):this._sound.stop(0):this.usingAudioTag&&(this._sound.pause(),this._sound.currentTime=0)),this.isPlaying=!1;var a=this.currentMarker;this.currentMarker="",this.onStop.dispatch(this,a)}},Object.defineProperty(d.Sound.prototype,"isDecoding",{get:function(){return this.game.cache.getSound(this.key).isDecoding}}),Object.defineProperty(d.Sound.prototype,"isDecoded",{get:function(){return this.game.cache.isSoundDecoded(this.key)}}),Object.defineProperty(d.Sound.prototype,"mute",{get:function(){return this._muted},set:function(a){a=a||null,a?(this._muted=!0,this.usingWebAudio?(this._muteVolume=this.gainNode.gain.value,this.gainNode.gain.value=0):this.usingAudioTag&&this._sound&&(this._muteVolume=this._sound.volume,this._sound.volume=0)):(this._muted=!1,this.usingWebAudio?this.gainNode.gain.value=this._muteVolume:this.usingAudioTag&&this._sound&&(this._sound.volume=this._muteVolume)),this.onMute.dispatch(this)}}),Object.defineProperty(d.Sound.prototype,"volume",{get:function(){return this._volume},set:function(a){this.usingWebAudio?(this._volume=a,this.gainNode.gain.value=a):this.usingAudioTag&&this._sound&&a>=0&&1>=a&&(this._volume=a,this._sound.volume=a)}}),d.SoundManager=function(a){this.game=a,this.onSoundDecode=new d.Signal,this._muted=!1,this._unlockSource=null,this._volume=1,this._sounds=[],this.context=null,this.usingWebAudio=!0,this.usingAudioTag=!1,this.noAudio=!1,this.connectToMaster=!0,this.touchLocked=!1,this.channels=32},d.SoundManager.prototype={boot:function(){if(this.game.device.iOS&&this.game.device.webAudio===!1&&(this.channels=1),this.game.device.iOS||window.PhaserGlobal&&window.PhaserGlobal.fakeiOSTouchLock?(this.game.input.touch.callbackContext=this,this.game.input.touch.touchStartCallback=this.unlock,this.game.input.mouse.callbackContext=this,this.game.input.mouse.mouseDownCallback=this.unlock,this.touchLocked=!0):this.touchLocked=!1,window.PhaserGlobal){if(window.PhaserGlobal.disableAudio===!0)return this.usingWebAudio=!1,this.noAudio=!0,void 0;if(window.PhaserGlobal.disableWebAudio===!0)return this.usingWebAudio=!1,this.usingAudioTag=!0,this.noAudio=!1,void 0}window.AudioContext?this.context=new window.AudioContext:window.webkitAudioContext?this.context=new window.webkitAudioContext:window.Audio?(this.usingWebAudio=!1,this.usingAudioTag=!0):(this.usingWebAudio=!1,this.noAudio=!0),null!==this.context&&(this.masterGain="undefined"==typeof this.context.createGain?this.context.createGainNode():this.context.createGain(),this.masterGain.gain.value=1,this.masterGain.connect(this.context.destination))},unlock:function(){if(this.touchLocked!==!1)if(this.game.device.webAudio===!1||window.PhaserGlobal&&window.PhaserGlobal.disableWebAudio===!0)this.touchLocked=!1,this._unlockSource=null,this.game.input.touch.callbackContext=null,this.game.input.touch.touchStartCallback=null,this.game.input.mouse.callbackContext=null,this.game.input.mouse.mouseDownCallback=null;else{var a=this.context.createBuffer(1,1,22050);this._unlockSource=this.context.createBufferSource(),this._unlockSource.buffer=a,this._unlockSource.connect(this.context.destination),this._unlockSource.noteOn(0)}},stopAll:function(){for(var a=0;a255)return d.Color.getColor(255,255,255);if(a>b)return d.Color.getColor(255,255,255);var e=a+Math.round(Math.random()*(b-a)),f=a+Math.round(Math.random()*(b-a)),g=a+Math.round(Math.random()*(b-a));return d.Color.getColor32(c,e,f,g)},getRGB:function(a){return{alpha:a>>>24,red:255&a>>16,green:255&a>>8,blue:255&a}},getWebRGB:function(a){var b=(a>>>24)/255,c=255&a>>16,d=255&a>>8,e=255&a;return"rgba("+c.toString()+","+d.toString()+","+e.toString()+","+b.toString()+")"},getAlpha:function(a){return a>>>24},getAlphaFloat:function(a){return(a>>>24)/255},getRed:function(a){return 255&a>>16},getGreen:function(a){return 255&a>>8},getBlue:function(a){return 255&a}},d.Physics={},d.Physics.Arcade=function(a){this.game=a,this.gravity=new d.Point,this.bounds=new d.Rectangle(0,0,a.world.width,a.world.height),this.maxObjects=10,this.maxLevels=4,this.OVERLAP_BIAS=4,this.quadTree=new d.QuadTree(this,this.game.world.bounds.x,this.game.world.bounds.y,this.game.world.bounds.width,this.game.world.bounds.height,this.maxObjects,this.maxLevels),this.quadTreeID=0,this._bounds1=new d.Rectangle,this._bounds2=new d.Rectangle,this._overlap=0,this._maxOverlap=0,this._velocity1=0,this._velocity2=0,this._newVelocity1=0,this._newVelocity2=0,this._average=0,this._mapData=[],this._mapTiles=0,this._result=!1,this._total=0,this._angle=0,this._dx=0,this._dy=0},d.Physics.Arcade.prototype={updateMotion:function(a){this._velocityDelta=60*.5*(this.computeVelocity(0,a,a.angularVelocity,a.angularAcceleration,a.angularDrag,a.maxAngular)-a.angularVelocity)*this.game.time.physicsElapsed,a.angularVelocity+=this._velocityDelta,a.rotation+=a.angularVelocity*this.game.time.physicsElapsed,a.angularVelocity+=this._velocityDelta,this._velocityDelta=60*.5*(this.computeVelocity(1,a,a.velocity.x,a.acceleration.x,a.drag.x,a.maxVelocity.x)-a.velocity.x)*this.game.time.physicsElapsed,a.velocity.x+=this._velocityDelta,a.x+=a.velocity.x*this.game.time.physicsElapsed,a.velocity.x+=this._velocityDelta,this._velocityDelta=60*.5*(this.computeVelocity(2,a,a.velocity.y,a.acceleration.y,a.drag.y,a.maxVelocity.y)-a.velocity.y)*this.game.time.physicsElapsed,a.velocity.y+=this._velocityDelta,a.y+=a.velocity.y*this.game.time.physicsElapsed,a.velocity.y+=this._velocityDelta},computeVelocity:function(a,b,c,d,e,f){return f=f||1e4,1==a&&b.allowGravity?c+=this.gravity.x+b.gravity.x:2==a&&b.allowGravity&&(c+=this.gravity.y+b.gravity.y),0!==d?c+=d*this.game.time.physicsElapsed:0!==e&&(this._drag=e*this.game.time.physicsElapsed,c-this._drag>0?c-=this._drag:c+this._drag<0?c+=this._drag:c=0),c>f?c=f:-f>c&&(c=-f),c},preUpdate:function(){this.quadTree.clear(),this.quadTreeID=0,this.quadTree=new d.QuadTree(this,this.game.world.bounds.x,this.game.world.bounds.y,this.game.world.bounds.width,this.game.world.bounds.height,this.maxObjects,this.maxLevels)},postUpdate:function(){this.quadTree.clear()},overlap:function(a,b,c,e,f){return c=c||null,e=e||null,f=f||c,this._result=!1,this._total=0,a&&b&&a.exists&&b.exists&&(a.type==d.SPRITE?b.type==d.SPRITE?this.overlapSpriteVsSprite(a,b,c,e,f):(b.type==d.GROUP||b.type==d.EMITTER)&&this.overlapSpriteVsGroup(a,b,c,e,f):a.type==d.GROUP?b.type==d.SPRITE?this.overlapSpriteVsGroup(b,a,c,e,f):(b.type==d.GROUP||b.type==d.EMITTER)&&this.overlapGroupVsGroup(a,b,c,e,f):a.type==d.EMITTER&&(b.type==d.SPRITE?this.overlapSpriteVsGroup(b,a,c,e,f):(b.type==d.GROUP||b.type==d.EMITTER)&&this.overlapGroupVsGroup(a,b,c,e,f))),this._total>0},overlapSpriteVsSprite:function(a,b,c,e,f){this._result=d.Rectangle.intersects(a.body,b.body),this._result&&(e?e.call(f,a,b)&&(this._total++,c&&c.call(f,a,b)):(this._total++,c&&c.call(f,a,b)))},overlapSpriteVsGroup:function(a,b,c,e,f){if(0!==b.length){this._potentials=this.quadTree.retrieve(a);for(var g=0,h=this._potentials.length;h>g;g++)this._potentials[g].sprite.group==b&&(this._result=d.Rectangle.intersects(a.body,this._potentials[g]),this._result&&e&&(this._result=e.call(f,a,this._potentials[g].sprite)),this._result&&(this._total++,c&&c.call(f,a,this._potentials[g].sprite)))}},overlapGroupVsGroup:function(a,b,c,d,e){if(0!==a.length&&0!==b.length&&a._container.first._iNext){var f=a._container.first._iNext;do f.exists&&this.overlapSpriteVsGroup(f,b,c,d,e),f=f._iNext;while(f!=a._container.last._iNext)}},collide:function(a,b,c,e,f){return c=c||null,e=e||null,f=f||c,this._result=!1,this._total=0,a&&b&&a.exists&&b.exists&&(a.type==d.SPRITE?b.type==d.SPRITE?this.collideSpriteVsSprite(a,b,c,e,f):b.type==d.GROUP||b.type==d.EMITTER?this.collideSpriteVsGroup(a,b,c,e,f):b.type==d.TILEMAPLAYER&&this.collideSpriteVsTilemapLayer(a,b,c,e,f):a.type==d.GROUP?b.type==d.SPRITE?this.collideSpriteVsGroup(b,a,c,e,f):b.type==d.GROUP||b.type==d.EMITTER?this.collideGroupVsGroup(a,b,c,e,f):b.type==d.TILEMAPLAYER&&this.collideGroupVsTilemapLayer(a,b,c,e,f):a.type==d.TILEMAPLAYER?b.type==d.SPRITE?this.collideSpriteVsTilemapLayer(b,a,c,e,f):(b.type==d.GROUP||b.type==d.EMITTER)&&this.collideGroupVsTilemapLayer(b,a,c,e,f):a.type==d.EMITTER&&(b.type==d.SPRITE?this.collideSpriteVsGroup(b,a,c,e,f):b.type==d.GROUP||b.type==d.EMITTER?this.collideGroupVsGroup(a,b,c,e,f):b.type==d.TILEMAPLAYER&&this.collideGroupVsTilemapLayer(a,b,c,e,f))),this._total>0},collideSpriteVsTilemapLayer:function(a,b,c,d,e){if(this._mapData=b.getTiles(a.body.x,a.body.y,a.body.width,a.body.height,!0),0!==this._mapData.length)for(var f=0;ff;f++)this._potentials[f].sprite.group==b&&(this.separate(a.body,this._potentials[f]),this._result&&d&&(this._result=d.call(e,a,this._potentials[f].sprite)),this._result&&(this._total++,c&&c.call(e,a,this._potentials[f].sprite)))}},collideGroupVsGroup:function(a,b,c,d,e){if(0!==a.length&&0!==b.length&&a._container.first._iNext){var f=a._container.first._iNext;do f.exists&&this.collideSpriteVsGroup(f,b,c,d,e),f=f._iNext;while(f!=a._container.last._iNext)}},separate:function(a,b){this._result=this.separateX(a,b)||this.separateY(a,b)},separateX:function(a,b){return a.immovable&&b.immovable?!1:(this._overlap=0,d.Rectangle.intersects(a,b)&&(this._maxOverlap=a.deltaAbsX()+b.deltaAbsX()+this.OVERLAP_BIAS,0===a.deltaX()&&0===b.deltaX()?(a.embedded=!0,b.embedded=!0):a.deltaX()>b.deltaX()?(this._overlap=a.x+a.width-b.x,this._overlap>this._maxOverlap||a.allowCollision.right===!1||b.allowCollision.left===!1?this._overlap=0:(a.touching.right=!0,b.touching.left=!0)):a.deltaX()this._maxOverlap||a.allowCollision.left===!1||b.allowCollision.right===!1?this._overlap=0:(a.touching.left=!0,b.touching.right=!0)),0!==this._overlap)?(a.overlapX=this._overlap,b.overlapX=this._overlap,a.customSeparateX||b.customSeparateX?!0:(this._velocity1=a.velocity.x,this._velocity2=b.velocity.x,a.immovable||b.immovable?a.immovable?b.immovable||(b.x+=this._overlap,b.velocity.x=this._velocity1-this._velocity2*b.bounce.x):(a.x=a.x-this._overlap,a.velocity.x=this._velocity2-this._velocity1*a.bounce.x):(this._overlap*=.5,a.x=a.x-this._overlap,b.x+=this._overlap,this._newVelocity1=Math.sqrt(this._velocity2*this._velocity2*b.mass/a.mass)*(this._velocity2>0?1:-1),this._newVelocity2=Math.sqrt(this._velocity1*this._velocity1*a.mass/b.mass)*(this._velocity1>0?1:-1),this._average=.5*(this._newVelocity1+this._newVelocity2),this._newVelocity1-=this._average,this._newVelocity2-=this._average,a.velocity.x=this._average+this._newVelocity1*a.bounce.x,b.velocity.x=this._average+this._newVelocity2*b.bounce.x),a.updateHulls(),b.updateHulls(),!0)):!1)},separateY:function(a,b){return a.immovable&&b.immovable?!1:(this._overlap=0,d.Rectangle.intersects(a,b)&&(this._maxOverlap=a.deltaAbsY()+b.deltaAbsY()+this.OVERLAP_BIAS,0===a.deltaY()&&0===b.deltaY()?(a.embedded=!0,b.embedded=!0):a.deltaY()>b.deltaY()?(this._overlap=a.y+a.height-b.y,this._overlap>this._maxOverlap||a.allowCollision.down===!1||b.allowCollision.up===!1?this._overlap=0:(a.touching.down=!0,b.touching.up=!0)):a.deltaY()this._maxOverlap||a.allowCollision.up===!1||b.allowCollision.down===!1?this._overlap=0:(a.touching.up=!0,b.touching.down=!0)),0!==this._overlap)?(a.overlapY=this._overlap,b.overlapY=this._overlap,a.customSeparateY||b.customSeparateY?!0:(this._velocity1=a.velocity.y,this._velocity2=b.velocity.y,a.immovable||b.immovable?a.immovable?b.immovable||(b.y+=this._overlap,b.velocity.y=this._velocity1-this._velocity2*b.bounce.y,a.sprite.active&&a.moves&&a.deltaY()b.deltaY()&&(a.x+=b.x-b.lastX)):(this._overlap*=.5,a.y=a.y-this._overlap,b.y+=this._overlap,this._newVelocity1=Math.sqrt(this._velocity2*this._velocity2*b.mass/a.mass)*(this._velocity2>0?1:-1),this._newVelocity2=Math.sqrt(this._velocity1*this._velocity1*a.mass/b.mass)*(this._velocity1>0?1:-1),this._average=.5*(this._newVelocity1+this._newVelocity2),this._newVelocity1-=this._average,this._newVelocity2-=this._average,a.velocity.y=this._average+this._newVelocity1*a.bounce.y,b.velocity.y=this._average+this._newVelocity2*b.bounce.y),a.updateHulls(),b.updateHulls(),!0)):!1)},separateTile:function(a,b){return this._result=this.separateTileX(a,b,!0)||this.separateTileY(a,b,!0),this._result},separateTileX:function(a,b,c){return a.immovable||0===a.deltaX()||d.Rectangle.intersects(a.hullX,b)===!1?!1:(this._overlap=0,a.deltaX()<0?(this._overlap=b.right-a.hullX.x,a.allowCollision.left===!1||b.tile.collideRight===!1?this._overlap=0:a.touching.left=!0):(this._overlap=a.hullX.right-b.x,a.allowCollision.right===!1||b.tile.collideLeft===!1?this._overlap=0:a.touching.right=!0),0!==this._overlap?(c&&(a.x=a.deltaX()<0?a.x+this._overlap:a.x-this._overlap,a.velocity.x=0===a.bounce.x?0:-a.velocity.x*a.bounce.x,a.updateHulls()),!0):!1)},separateTileY:function(a,b,c){return a.immovable||0===a.deltaY()||d.Rectangle.intersects(a.hullY,b)===!1?!1:(this._overlap=0,a.deltaY()<0?(this._overlap=b.bottom-a.hullY.y,a.allowCollision.up===!1||b.tile.collideDown===!1?this._overlap=0:a.touching.up=!0):(this._overlap=a.hullY.bottom-b.y,a.allowCollision.down===!1||b.tile.collideUp===!1?this._overlap=0:a.touching.down=!0),0!==this._overlap?(c&&(a.y=a.deltaY()<0?a.y+this._overlap:a.y-this._overlap,a.velocity.y=0===a.bounce.y?0:-a.velocity.y*a.bounce.y,a.updateHulls()),!0):!1)},moveToObject:function(a,b,c,d){return"undefined"==typeof c&&(c=60),"undefined"==typeof d&&(d=0),this._angle=Math.atan2(b.y-a.y,b.x-a.x),d>0&&(c=this.distanceBetween(a,b)/(d/1e3)),a.body.velocity.x=Math.cos(this._angle)*c,a.body.velocity.y=Math.sin(this._angle)*c,this._angle},moveToPointer:function(a,b,c,d){return"undefined"==typeof b&&(b=60),c=c||this.game.input.activePointer,"undefined"==typeof d&&(d=0),this._angle=this.angleToPointer(a,c),d>0&&(b=this.distanceToPointer(a,c)/(d/1e3)),a.body.velocity.x=Math.cos(this._angle)*b,a.body.velocity.y=Math.sin(this._angle)*b,this._angle},moveToXY:function(a,b,c,d,e){return"undefined"==typeof d&&(d=60),"undefined"==typeof e&&(e=0),this._angle=Math.atan2(c-a.y,b-a.x),e>0&&(d=this.distanceToXY(a,b,c)/(e/1e3)),a.body.velocity.x=Math.cos(this._angle)*d,a.body.velocity.y=Math.sin(this._angle)*d,this._angle},velocityFromAngle:function(a,b,c){return"undefined"==typeof b&&(b=60),c=c||new d.Point,c.setTo(Math.cos(this.game.math.degToRad(a))*b,Math.sin(this.game.math.degToRad(a))*b)},velocityFromRotation:function(a,b,c){return"undefined"==typeof b&&(b=60),c=c||new d.Point,c.setTo(Math.cos(a)*b,Math.sin(a)*b)},accelerationFromRotation:function(a,b,c){return"undefined"==typeof b&&(b=60),c=c||new d.Point,c.setTo(Math.cos(a)*b,Math.sin(a)*b)},accelerateToObject:function(a,b,c,d,e){return"undefined"==typeof c&&(c=60),"undefined"==typeof d&&(d=1e3),"undefined"==typeof e&&(e=1e3),this._angle=this.angleBetween(a,b),a.body.acceleration.setTo(Math.cos(this._angle)*c,Math.sin(this._angle)*c),a.body.maxVelocity.setTo(d,e),this._angle},accelerateToPointer:function(a,b,c,d,e){return"undefined"==typeof c&&(c=60),"undefined"==typeof b&&(b=this.game.input.activePointer),"undefined"==typeof d&&(d=1e3),"undefined"==typeof e&&(e=1e3),this._angle=this.angleToPointer(a,b),a.body.acceleration.setTo(Math.cos(this._angle)*c,Math.sin(this._angle)*c),a.body.maxVelocity.setTo(d,e),this._angle},accelerateToXY:function(a,b,c,d,e,f){return"undefined"==typeof d&&(d=60),"undefined"==typeof e&&(e=1e3),"undefined"==typeof f&&(f=1e3),this._angle=this.angleToXY(a,b,c),a.body.acceleration.setTo(Math.cos(this._angle)*d,Math.sin(this._angle)*d),a.body.maxVelocity.setTo(e,f),this._angle},distanceBetween:function(a,b){return this._dx=a.x-b.x,this._dy=a.y-b.y,Math.sqrt(this._dx*this._dx+this._dy*this._dy)},distanceToXY:function(a,b,c){return this._dx=a.x-b,this._dy=a.y-c,Math.sqrt(this._dx*this._dx+this._dy*this._dy)},distanceToPointer:function(a,b){return b=b||this.game.input.activePointer,this._dx=a.x-b.x,this._dy=a.y-b.y,Math.sqrt(this._dx*this._dx+this._dy*this._dy)},angleBetween:function(a,b){return this._dx=b.x-a.x,this._dy=b.y-a.y,Math.atan2(this._dy,this._dx)},angleToXY:function(a,b,c){return this._dx=b-a.x,this._dy=c-a.y,Math.atan2(this._dy,this._dx)},angleToPointer:function(a,b){return b=b||this.game.input.activePointer,this._dx=b.worldX-a.x,this._dy=b.worldY-a.y,Math.atan2(this._dy,this._dx)}},d.Physics.Arcade.Body=function(a){this.sprite=a,this.game=a.game,this.offset=new d.Point,this.x=a.x,this.y=a.y,this.preX=a.x,this.preY=a.y,this.preRotation=a.angle,this.screenX=a.x,this.screenY=a.y,this.sourceWidth=a.currentFrame.sourceSizeW,this.sourceHeight=a.currentFrame.sourceSizeH,this.width=a.currentFrame.sourceSizeW,this.height=a.currentFrame.sourceSizeH,this.halfWidth=Math.floor(a.currentFrame.sourceSizeW/2),this.halfHeight=Math.floor(a.currentFrame.sourceSizeH/2),this.center=new d.Point(this.x+this.halfWidth,this.y+this.halfHeight),this._sx=a.scale.x,this._sy=a.scale.y,this.velocity=new d.Point,this.acceleration=new d.Point,this.drag=new d.Point,this.gravity=new d.Point,this.bounce=new d.Point,this.maxVelocity=new d.Point(1e4,1e4),this.angularVelocity=0,this.angularAcceleration=0,this.angularDrag=0,this.maxAngular=1e3,this.mass=1,this.skipQuadTree=!1,this.quadTreeIDs=[],this.quadTreeIndex=-1,this.allowCollision={none:!1,any:!0,up:!0,down:!0,left:!0,right:!0},this.touching={none:!0,up:!1,down:!1,left:!1,right:!1},this.wasTouching={none:!0,up:!1,down:!1,left:!1,right:!1},this.facing=d.NONE,this.immovable=!1,this.moves=!0,this.rotation=0,this.allowRotation=!0,this.allowGravity=!0,this.customSeparateX=!1,this.customSeparateY=!1,this.overlapX=0,this.overlapY=0,this.hullX=new d.Rectangle,this.hullY=new d.Rectangle,this.embedded=!1,this.collideWorldBounds=!1},d.Physics.Arcade.Body.prototype={updateBounds:function(a,b,c,d){(c!=this._sx||d!=this._sy)&&(this.width=this.sourceWidth*c,this.height=this.sourceHeight*d,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this._sx=c,this._sy=d,this.center.setTo(this.x+this.halfWidth,this.y+this.halfHeight))},preUpdate:function(){this.wasTouching.none=this.touching.none,this.wasTouching.up=this.touching.up,this.wasTouching.down=this.touching.down,this.wasTouching.left=this.touching.left,this.wasTouching.right=this.touching.right,this.touching.none=!0,this.touching.up=!1,this.touching.down=!1,this.touching.left=!1,this.touching.right=!1,this.embedded=!1,this.screenX=this.sprite.worldTransform[2]-this.sprite.anchor.x*this.width+this.offset.x,this.screenY=this.sprite.worldTransform[5]-this.sprite.anchor.y*this.height+this.offset.y,this.preX=this.sprite.world.x-this.sprite.anchor.x*this.width+this.offset.x,this.preY=this.sprite.world.y-this.sprite.anchor.y*this.height+this.offset.y,this.preRotation=this.sprite.angle,this.x=this.preX,this.y=this.preY,this.rotation=this.preRotation,this.moves&&(this.game.physics.updateMotion(this),this.collideWorldBounds&&this.checkWorldBounds(),this.updateHulls()),this.skipQuadTree===!1&&this.allowCollision.none===!1&&this.sprite.visible&&this.sprite.alive&&(this.quadTreeIDs=[],this.quadTreeIndex=-1,this.game.physics.quadTree.insert(this))},postUpdate:function(){this.deltaX()<0?this.facing=d.LEFT:this.deltaX()>0&&(this.facing=d.RIGHT),this.deltaY()<0?this.facing=d.UP:this.deltaY()>0&&(this.facing=d.DOWN),(0!==this.deltaX()||0!==this.deltaY())&&(this.sprite.x+=this.deltaX(),this.sprite.y+=this.deltaY(),this.center.setTo(this.x+this.halfWidth,this.y+this.halfHeight)),this.allowRotation&&(this.sprite.angle+=this.deltaZ())},updateHulls:function(){this.hullX.setTo(this.x,this.preY,this.width,this.height),this.hullY.setTo(this.preX,this.y,this.width,this.height)},checkWorldBounds:function(){this.xthis.game.world.bounds.right&&(this.x=this.game.world.bounds.right-this.width,this.velocity.x*=-this.bounce.x),this.ythis.game.world.bounds.bottom&&(this.y=this.game.world.bounds.bottom-this.height,this.velocity.y*=-this.bounce.y)},setSize:function(a,b,c,d){c=c||this.offset.x,d=d||this.offset.y,this.sourceWidth=a,this.sourceHeight=b,this.width=this.sourceWidth*this._sx,this.height=this.sourceHeight*this._sy,this.halfWidth=Math.floor(this.width/2),this.halfHeight=Math.floor(this.height/2),this.offset.setTo(c,d),this.center.setTo(this.x+this.halfWidth,this.y+this.halfHeight)},reset:function(){this.velocity.setTo(0,0),this.acceleration.setTo(0,0),this.angularVelocity=0,this.angularAcceleration=0,this.preX=this.sprite.world.x-this.sprite.anchor.x*this.width+this.offset.x,this.preY=this.sprite.world.y-this.sprite.anchor.y*this.height+this.offset.y,this.preRotation=this.sprite.angle,this.x=this.preX,this.y=this.preY,this.rotation=this.preRotation,this.center.setTo(this.x+this.halfWidth,this.y+this.halfHeight)},deltaAbsX:function(){return this.deltaX()>0?this.deltaX():-this.deltaX()},deltaAbsY:function(){return this.deltaY()>0?this.deltaY():-this.deltaY()},deltaX:function(){return this.x-this.preX},deltaY:function(){return this.y-this.preY},deltaZ:function(){return this.rotation-this.preRotation}},Object.defineProperty(d.Physics.Arcade.Body.prototype,"bottom",{get:function(){return this.y+this.height},set:function(a){this.height=a<=this.y?0:this.y-a}}),Object.defineProperty(d.Physics.Arcade.Body.prototype,"right",{get:function(){return this.x+this.width},set:function(a){this.width=a<=this.x?0:this.x+a}}),d.Particles=function(a){this.game=a,this.emitters={},this.ID=0},d.Particles.prototype={add:function(a){return this.emitters[a.name]=a,a},remove:function(a){delete this.emitters[a.name]},update:function(){for(var a in this.emitters)this.emitters[a].exists&&this.emitters[a].update()}},d.Particles.Arcade={},d.Particles.Arcade.Emitter=function(a,b,c,e){this.maxParticles=e||50,d.Group.call(this,a),this.name="emitter"+this.game.particles.ID++,this.type=d.EMITTER,this.x=0,this.y=0,this.width=1,this.height=1,this.minParticleSpeed=new d.Point(-100,-100),this.maxParticleSpeed=new d.Point(100,100),this.minParticleScale=1,this.maxParticleScale=1,this.minRotation=-360,this.maxRotation=360,this.gravity=2,this.particleClass=null,this.particleDrag=new d.Point,this.angularDrag=0,this.frequency=100,this.lifespan=2e3,this.bounce=new d.Point,this._quantity=0,this._timer=0,this._counter=0,this._explode=!0,this.on=!1,this.exists=!0,this.emitX=b,this.emitY=c},d.Particles.Arcade.Emitter.prototype=Object.create(d.Group.prototype),d.Particles.Arcade.Emitter.prototype.constructor=d.Particles.Arcade.Emitter,d.Particles.Arcade.Emitter.prototype.update=function(){if(this.on)if(this._explode){this._counter=0;do this.emitParticle(),this._counter++;while(this._counter=this._timer&&(this.emitParticle(),this._counter++,this._quantity>0&&this._counter>=this._quantity&&(this.on=!1),this._timer=this.game.time.now+this.frequency)},d.Particles.Arcade.Emitter.prototype.makeParticles=function(a,b,c,e,f){"undefined"==typeof b&&(b=0),c=c||this.maxParticles,e=e||0,"undefined"==typeof f&&(f=!1);for(var g,h=0,i=a,j=0;c>h;)null==this.particleClass&&("object"==typeof a&&(i=this.game.rnd.pick(a)),"object"==typeof b&&(j=this.game.rnd.pick(b)),g=new d.Sprite(this.game,0,0,i,j)),e>0?(g.body.allowCollision.any=!0,g.body.allowCollision.none=!1):g.body.allowCollision.none=!0,g.body.collideWorldBounds=f,g.exists=!1,g.visible=!1,g.anchor.setTo(.5,.5),this.add(g),h++;return this},d.Particles.Arcade.Emitter.prototype.kill=function(){this.on=!1,this.alive=!1,this.exists=!1},d.Particles.Arcade.Emitter.prototype.revive=function(){this.alive=!0,this.exists=!0},d.Particles.Arcade.Emitter.prototype.start=function(a,b,c,d){"boolean"!=typeof a&&(a=!0),b=b||0,c=c||250,d=d||0,this.revive(),this.visible=!0,this.on=!0,this._explode=a,this.lifespan=b,this.frequency=c,a?this._quantity=d:this._quantity+=d,this._counter=0,this._timer=this.game.time.now+c},d.Particles.Arcade.Emitter.prototype.emitParticle=function(){var a=this.getFirstExists(!1);if(null!=a){if(this.width>1||this.height>1?a.reset(this.game.rnd.integerInRange(this.left,this.right),this.game.rnd.integerInRange(this.top,this.bottom)):a.reset(this.emitX,this.emitY),a.lifespan=this.lifespan,a.body.bounce.setTo(this.bounce.x,this.bounce.y),a.body.velocity.x=this.minParticleSpeed.x!=this.maxParticleSpeed.x?this.game.rnd.integerInRange(this.minParticleSpeed.x,this.maxParticleSpeed.x):this.minParticleSpeed.x,a.body.velocity.y=this.minParticleSpeed.y!=this.maxParticleSpeed.y?this.game.rnd.integerInRange(this.minParticleSpeed.y,this.maxParticleSpeed.y):this.minParticleSpeed.y,a.body.gravity.y=this.gravity,a.body.angularVelocity=this.minRotation!=this.maxRotation?this.game.rnd.integerInRange(this.minRotation,this.maxRotation):this.minRotation,1!==this.minParticleScale||1!==this.maxParticleScale){var b=this.game.rnd.realInRange(this.minParticleScale,this.maxParticleScale);a.scale.setTo(b,b)}a.body.drag.x=this.particleDrag.x,a.body.drag.y=this.particleDrag.y,a.body.angularDrag=this.angularDrag}},d.Particles.Arcade.Emitter.prototype.setSize=function(a,b){this.width=a,this.height=b},d.Particles.Arcade.Emitter.prototype.setXSpeed=function(a,b){a=a||0,b=b||0,this.minParticleSpeed.x=a,this.maxParticleSpeed.x=b},d.Particles.Arcade.Emitter.prototype.setYSpeed=function(a,b){a=a||0,b=b||0,this.minParticleSpeed.y=a,this.maxParticleSpeed.y=b},d.Particles.Arcade.Emitter.prototype.setRotation=function(a,b){a=a||0,b=b||0,this.minRotation=a,this.maxRotation=b},d.Particles.Arcade.Emitter.prototype.at=function(a){this.emitX=a.center.x,this.emitY=a.center.y},Object.defineProperty(d.Particles.Arcade.Emitter.prototype,"alpha",{get:function(){return this._container.alpha},set:function(a){this._container.alpha=a}}),Object.defineProperty(d.Particles.Arcade.Emitter.prototype,"visible",{get:function(){return this._container.visible},set:function(a){this._container.visible=a}}),Object.defineProperty(d.Particles.Arcade.Emitter.prototype,"x",{get:function(){return this.emitX},set:function(a){this.emitX=a}}),Object.defineProperty(d.Particles.Arcade.Emitter.prototype,"y",{get:function(){return this.emitY},set:function(a){this.emitY=a}}),Object.defineProperty(d.Particles.Arcade.Emitter.prototype,"left",{get:function(){return Math.floor(this.x-this.width/2)}}),Object.defineProperty(d.Particles.Arcade.Emitter.prototype,"right",{get:function(){return Math.floor(this.x+this.width/2)}}),Object.defineProperty(d.Particles.Arcade.Emitter.prototype,"top",{get:function(){return Math.floor(this.y-this.height/2)}}),Object.defineProperty(d.Particles.Arcade.Emitter.prototype,"bottom",{get:function(){return Math.floor(this.y+this.height/2)}}),d.Tile=function(a,b,c,d,e,f){this.tileset=a,this.index=b,this.width=e,this.height=f,this.x=c,this.y=d,this.mass=1,this.collideNone=!0,this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1,this.separateX=!0,this.separateY=!0,this.collisionCallback=null,this.collisionCallbackContext=this},d.Tile.prototype={setCollisionCallback:function(a,b){this.collisionCallbackContext=b,this.collisionCallback=a},destroy:function(){this.tileset=null},setCollision:function(a,b,c,d){this.collideLeft=a,this.collideRight=b,this.collideUp=c,this.collideDown=d,this.collideNone=a||b||c||d?!1:!0},resetCollision:function(){this.collideNone=!0,this.collideLeft=!1,this.collideRight=!1,this.collideUp=!1,this.collideDown=!1}},Object.defineProperty(d.Tile.prototype,"bottom",{get:function(){return this.y+this.height}}),Object.defineProperty(d.Tile.prototype,"right",{get:function(){return this.x+this.width}}),d.Tilemap=function(a,b){this.game=a,this.layers=null,"string"==typeof b?(this.key=b,this.layers=a.cache.getTilemapData(b).layers,this.calculateIndexes()):this.layers=[],this.currentLayer=0,this.debugMap=[],this.dirty=!1,this._results=[],this._tempA=0,this._tempB=0},d.Tilemap.CSV=0,d.Tilemap.TILED_JSON=1,d.Tilemap.prototype={create:function(a,b,c){for(var e=[],f=0;c>f;f++){e[f]=[];for(var g=0;b>g;g++)e[f][g]=0}this.layers.push({name:a,width:b,height:c,alpha:1,visible:!0,tileMargin:0,tileSpacing:0,format:d.Tilemap.CSV,data:e,indexes:[]}),this.currentLayer=this.layers.length-1,this.dirty=!0},calculateIndexes:function(){for(var a=0;a=0&&b=0&&c=0&&a=0&&b=0&&a=0&&b=0&&b=0&&ca&&(a=0),0>b&&(b=0),c>this.layers[e].width&&(c=this.layers[e].width),d>this.layers[e].height&&(d=this.layers[e].height),this._results.length=0,this._results.push({x:a,y:b,width:c,height:d,layer:e});for(var f=b;b+d>f;f++)for(var g=a;a+c>g;g++)this._results.push({x:g,y:f,index:this.layers[e].data[f][g]});return this._results},paste:function(a,b,c,d){if("undefined"==typeof a&&(a=0),"undefined"==typeof b&&(b=0),"undefined"==typeof d&&(d=this.currentLayer),c&&!(c.length<2)){for(var e=c[1].x-a,f=c[1].y-b,g=1;g1?this.debugMap[this.layers[this.currentLayer].data[c][d]]?b.push("background: "+this.debugMap[this.layers[this.currentLayer].data[c][d]]):b.push("background: #ffffff"):b.push("background: rgb(0, 0, 0)");a+="\n"}b[0]=a,console.log.apply(console,b)},destroy:function(){this.removeAllLayers(),this.game=null}},d.TilemapLayer=function(a,b,e,f,g,h,i,j){this.game=a,this.canvas=d.Canvas.create(f,g),this.context=this.canvas.getContext("2d"),this.baseTexture=new c.BaseTexture(this.canvas),this.texture=new c.Texture(this.baseTexture),this.textureFrame=new d.Frame(0,0,0,f,g,"tilemaplayer",a.rnd.uuid()),d.Sprite.call(this,this.game,b,e,this.texture,this.textureFrame),this.type=d.TILEMAPLAYER,this.fixedToCamera=!0,this.tileset=null,this.tileWidth=0,this.tileHeight=0,this.tileMargin=0,this.tileSpacing=0,this.widthInPixels=0,this.heightInPixels=0,this.renderWidth=f,this.renderHeight=g,this._ga=1,this._dx=0,this._dy=0,this._dw=0,this._dh=0,this._tx=0,this._ty=0,this._tw=0,this._th=0,this._tl=0,this._maxX=0,this._maxY=0,this._startX=0,this._startY=0,this._results=[],this._x=0,this._y=0,this._prevX=0,this._prevY=0,this.scrollFactorX=1,this.scrollFactorY=1,this.tilemap=null,this.layer=null,this.index=0,this.dirty=!0,(h instanceof d.Tileset||"string"==typeof h)&&this.updateTileset(h),i instanceof d.Tilemap&&this.updateMapData(i,j)},d.TilemapLayer.prototype=Object.create(d.Sprite.prototype),d.TilemapLayer.prototype=d.Utils.extend(!0,d.TilemapLayer.prototype,d.Sprite.prototype,c.Sprite.prototype),d.TilemapLayer.prototype.constructor=d.TilemapLayer,d.TilemapLayer.prototype.update=function(){this.scrollX=this.game.camera.x*this.scrollFactorX,this.scrollY=this.game.camera.y*this.scrollFactorY,this.render()},d.TilemapLayer.prototype.resizeWorld=function(){this.game.world.setBounds(0,0,this.widthInPixels,this.heightInPixels)},d.TilemapLayer.prototype.updateTileset=function(a){if(a instanceof d.Tileset)this.tileset=a;else{if("string"!=typeof a)return;this.tileset=this.game.cache.getTileset("tiles")}this.tileWidth=this.tileset.tileWidth,this.tileHeight=this.tileset.tileHeight,this.tileMargin=this.tileset.tileMargin,this.tileSpacing=this.tileset.tileSpacing,this.updateMax()},d.TilemapLayer.prototype.updateMapData=function(a,b){"undefined"==typeof b&&(b=0),a instanceof d.Tilemap&&(this.tilemap=a,this.layer=this.tilemap.layers[b],this.index=b,this.updateMax(),this.tilemap.dirty=!0)},d.TilemapLayer.prototype._fixX=function(a){if(1===this.scrollFactorX)return a;var b=a-this._x/this.scrollFactorX;return this._x+b},d.TilemapLayer.prototype._unfixX=function(a){if(1===this.scrollFactorX)return a;var b=a-this._x;return this._x/this.scrollFactorX+b},d.TilemapLayer.prototype._fixY=function(a){if(1===this.scrollFactorY)return a;var b=a-this._y/this.scrollFactorY;return this._y+b},d.TilemapLayer.prototype._unfixY=function(a){if(1===this.scrollFactorY)return a;var b=a-this._y;return this._y/this.scrollFactorY+b},d.TilemapLayer.prototype.getTileX=function(a){var b=this.tileWidth*this.scale.x;return this.game.math.snapToFloor(this._fixX(a),b)/b},d.TilemapLayer.prototype.getTileY=function(a){var b=this.tileHeight*this.scale.y;return this.game.math.snapToFloor(this._fixY(a),b)/b},d.TilemapLayer.prototype.getTileXY=function(a,b,c){return c.x=this.getTileX(a),c.y=this.getTileY(b),c},d.TilemapLayer.prototype.getTiles=function(a,b,c,d,e){if(null!==this.tilemap){"undefined"==typeof e&&(e=!1),0>a&&(a=0),0>b&&(b=0),a=this._fixX(a),b=this._fixY(b),c>this.widthInPixels&&(c=this.widthInPixels),d>this.heightInPixels&&(d=this.heightInPixels);var f=this.tileWidth*this.scale.x,g=this.tileHeight*this.scale.y;this._tx=this.game.math.snapToFloor(a,f)/f,this._ty=this.game.math.snapToFloor(b,g)/g,this._tw=(this.game.math.snapToCeil(c,f)+f)/f,this._th=(this.game.math.snapToCeil(d,g)+g)/g,this._results=[];for(var h=0,i=null,j=0,k=0,l=this._ty;lthis.layer.width&&(this._maxX=this.layer.width),this._maxY>this.layer.height&&(this._maxY=this.layer.height),this.widthInPixels=this.layer.width*this.tileWidth,this.heightInPixels=this.layer.height*this.tileHeight),this.dirty=!0},d.TilemapLayer.prototype.render=function(){if(this.tilemap&&this.tilemap.dirty&&(this.dirty=!0),this.dirty&&this.tileset&&this.tilemap&&this.visible){this._prevX=this._dx,this._prevY=this._dy,this._dx=-(this._x-this._startX*this.tileWidth),this._dy=-(this._y-this._startY*this.tileHeight),this._tx=this._dx,this._ty=this._dy,this.context.clearRect(0,0,this.canvas.width,this.canvas.height);for(var a=this._startY;a0?this.deltaX():-this.deltaX()},d.TilemapLayer.prototype.deltaAbsY=function(){return this.deltaY()>0?this.deltaY():-this.deltaY()},d.TilemapLayer.prototype.deltaX=function(){return this._dx-this._prevX},d.TilemapLayer.prototype.deltaY=function(){return this._dy-this._prevY},Object.defineProperty(d.TilemapLayer.prototype,"scrollX",{get:function(){return this._x},set:function(a){a!==this._x&&a>=0&&this.layer&&(this._x=a,this._x>this.widthInPixels-this.renderWidth&&(this._x=this.widthInPixels-this.renderWidth),this._startX=this.game.math.floor(this._x/this.tileWidth),this._startX<0&&(this._startX=0),this._startX+this._maxX>this.layer.width&&(this._startX=this.layer.width-this._maxX),this.dirty=!0)}}),Object.defineProperty(d.TilemapLayer.prototype,"scrollY",{get:function(){return this._y},set:function(a){a!==this._y&&a>=0&&this.layer&&(this._y=a,this._y>this.heightInPixels-this.renderHeight&&(this._y=this.heightInPixels-this.renderHeight),this._startY=this.game.math.floor(this._y/this.tileHeight),this._startY<0&&(this._startY=0),this._startY+this._maxY>this.layer.height&&(this._startY=this.layer.height-this._maxY),this.dirty=!0)}}),d.TilemapParser={tileset:function(a,b,c,e,f,g,h){var i=a.cache.getTilesetImage(b);if(null==i)return null;var j=i.width,k=i.height;0>=c&&(c=Math.floor(-j/Math.min(-1,c))),0>=e&&(e=Math.floor(-k/Math.min(-1,e)));var l=Math.round(j/c),m=Math.round(k/e),n=l*m;if(-1!==f&&(n=f),0===j||0===k||c>j||e>k||0===n)return console.warn("Phaser.TilemapParser.tileSet: width/height zero or width/height < given tileWidth/tileHeight"),null;for(var o=g,p=g,q=new d.Tileset(i,b,c,e,g,h),r=0;n>r;r++)q.addTile(new d.Tile(q,r,o,p,c,e)),o+=c+h,o===j&&(o=g,p+=e+h);return q},parse:function(a,b,c){return c===d.Tilemap.CSV?this.parseCSV(b):c===d.Tilemap.TILED_JSON?this.parseTiledJSON(b):void 0},parseCSV:function(a){a=a.trim();for(var b=[],c=a.split("\n"),d=c.length,e=0,f=0;fa)for(var g=a;b>=g;g++)this.tiles[g].setCollision(c,d,e,f)},setCollision:function(a,b,c,d,e){this.tiles[a]&&this.tiles[a].setCollision(b,c,d,e)}},Object.defineProperty(d.Tileset.prototype,"total",{get:function(){return this.tiles.length}}),c.CanvasRenderer.prototype.render=function(a){c.texturesToUpdate.length=0,c.texturesToDestroy.length=0,c.visibleCount++,a.updateTransform(),this.context.setTransform(1,0,0,1,0,0),this.context.clearRect(0,0,this.width,this.height),this.renderDisplayObject(a),c.Texture.frameUpdates.length>0&&(c.Texture.frameUpdates.length=0)},c.CanvasRenderer.prototype.renderDisplayObject=function(a){var b=a.last._iNext;a=a.first;do if(a.visible)if(a.renderable&&0!==a.alpha){if(a instanceof c.Sprite)a.texture.frame&&(this.context.globalAlpha=a.worldAlpha,a.texture.trimmed?this.context.setTransform(a.worldTransform[0],a.worldTransform[3],a.worldTransform[1],a.worldTransform[4],a.worldTransform[2]+a.texture.trim.x,a.worldTransform[5]+a.texture.trim.y):this.context.setTransform(a.worldTransform[0],a.worldTransform[3],a.worldTransform[1],a.worldTransform[4],a.worldTransform[2],a.worldTransform[5]),this.context.drawImage(a.texture.baseTexture.source,a.texture.frame.x,a.texture.frame.y,a.texture.frame.width,a.texture.frame.height,a.anchor.x*-a.texture.frame.width,a.anchor.y*-a.texture.frame.height,a.texture.frame.width,a.texture.frame.height));else if(a instanceof c.Strip)this.context.setTransform(a.worldTransform[0],a.worldTransform[3],a.worldTransform[1],a.worldTransform[4],a.worldTransform[2],a.worldTransform[5]),this.renderStrip(a);else if(a instanceof c.TilingSprite)this.context.setTransform(a.worldTransform[0],a.worldTransform[3],a.worldTransform[1],a.worldTransform[4],a.worldTransform[2],a.worldTransform[5]),this.renderTilingSprite(a);else if(a instanceof c.CustomRenderable)a.renderCanvas(this);else if(a instanceof c.Graphics)this.context.setTransform(a.worldTransform[0],a.worldTransform[3],a.worldTransform[1],a.worldTransform[4],a.worldTransform[2],a.worldTransform[5]),c.CanvasGraphics.renderGraphics(a,this.context);else if(a instanceof c.FilterBlock)if(a.open){this.context.save();var d=a.mask.alpha,e=a.mask.worldTransform;this.context.setTransform(e[0],e[3],e[1],e[4],e[2],e[5]),a.mask.worldAlpha=.5,this.context.worldAlpha=0,c.CanvasGraphics.renderGraphicsMask(a.mask,this.context),this.context.clip(),a.mask.worldAlpha=d}else this.context.restore();a=a._iNext}else a=a._iNext;else a=a.last._iNext;while(a!=b)},c.WebGLBatch.prototype.update=function(){for(var a,b,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r=0,s=this.head;s;){if(s.vcount===c.visibleCount){if(b=s.texture.frame.width,d=s.texture.frame.height,e=s.anchor.x,f=s.anchor.y,g=b*(1-e),h=b*-e,i=d*(1-f),j=d*-f,k=8*r,a=s.worldTransform,l=a[0],m=a[3],n=a[1],o=a[4],p=a[2],q=a[5],s.texture.trimmed&&(p+=s.texture.trim.x,q+=s.texture.trim.y),this.verticies[k+0]=l*h+n*j+p,this.verticies[k+1]=o*j+m*h+q,this.verticies[k+2]=l*g+n*j+p,this.verticies[k+3]=o*j+m*g+q,this.verticies[k+4]=l*g+n*i+p,this.verticies[k+5]=o*i+m*g+q,this.verticies[k+6]=l*h+n*i+p,this.verticies[k+7]=o*i+m*h+q,s.updateFrame||s.texture.updateFrame){this.dirtyUVS=!0;var t=s.texture,u=t.frame,v=t.baseTexture.width,w=t.baseTexture.height;this.uvs[k+0]=u.x/v,this.uvs[k+1]=u.y/w,this.uvs[k+2]=(u.x+u.width)/v,this.uvs[k+3]=u.y/w,this.uvs[k+4]=(u.x+u.width)/v,this.uvs[k+5]=(u.y+u.height)/w,this.uvs[k+6]=u.x/v,this.uvs[k+7]=(u.y+u.height)/w,s.updateFrame=!1}if(s.cacheAlpha!=s.worldAlpha){s.cacheAlpha=s.worldAlpha;var x=4*r;this.colors[x]=this.colors[x+1]=this.colors[x+2]=this.colors[x+3]=s.worldAlpha,this.dirtyColors=!0}}else k=8*r,this.verticies[k+0]=0,this.verticies[k+1]=0,this.verticies[k+2]=0,this.verticies[k+3]=0,this.verticies[k+4]=0,this.verticies[k+5]=0,this.verticies[k+6]=0,this.verticies[k+7]=0;r++,s=s.__next}},d}); \ No newline at end of file diff --git a/tutorials/Spanish/01 Comenzando/hellophaser/phaser.png b/tutorials/Spanish/01 Comenzando/hellophaser/phaser.png deleted file mode 100644 index a37a23af62a9a2f7ad6c0676d6b64810eba89af8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180337 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≪FlD{saED?lL3>dvNW~evUg%I~hyi#*=|w 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∓M+E1WFqlN-7B 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�&`K&)0ST-%5Ck2agELY+pO(jLAI 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 !LcA z)jXh2k(~Xe#6xpSJW;ma+;%O__7ADdv+0O{%ENb4i`-$`^f{&I6K#wtm87#TeKj3_ z&P8vR9`&(H)A@iTv%Lf@hlLgJByH7G8pKrGTlawN-K%O}nsi&8M`H3@SAxtsSa0Wu?rRhl(9E+YDE0zQu+A`n!ux|} zTjHvor6{*+b#o9VT4M^CmA9R13G+{_q4)JtXO4l@C(72Gf1~1BZ;uWz>&)1CcnX5G z2ud@J4{t-i50iM8#bYYGo(dU0gEo$QtRx$~Y_i-0d>GpzLpuYy(m>)g0Y3!x{B%p+ zIVzc)1^VL#^m}BO`cRYYhZ0X%^ViJgSsn>CMSy>r8UI{C-L14Zl6+?B{VQikKiv!@0RPD+HTZXQwDe#x2!N>!shy>` zwG4M4We~A}0X6`zLMbf)mDm7em&b!b(YMOHGJMn*8TsvsG(a#2%0QggMnH)Xz>s%R zm0F$u@sa)sgCK?=8N+aL0lfSFMVz85Ut?3o=yB)FPV>}@wg{#lo)E8j1R{F4t2z=XpF zz+g*COF%X`YGo=OsFcov2^g=7Mhem?nV}TKaG7^xsXTJ}VFX-S))7BXsC8lhc#RYx zxl8ryEF+L+P^ShAfi?yyHUOa^fYx6&y>8|-2E5AbCX`i8C1QvdII_@R4vW|@B-tp0 ztBRa@vncM#>a=}@m2B|qxpOb+PXt55t13$ayY5%y2Kb!P%Aynnd4Rqp%pSp77?3pj zPaCi&-F8_~!Da)g0iW0tSRRWhDh^Sxr~yCAYY2cpr2!uU)CJTT@I%nwV?aN&0Acpd zyrAD4u&b+cqilbakFe!YwjWgo=Nq{4Y=XK=?9Fpfvw1%C{KKRhX(D@g;=E-&YcWje zPAI=JYstUW4bQ>%S+s@2=9bpK=(fl(_UBXbS*Uk^2>zoJb;~W6we-_NGL<8gf1v*Z z{Pm5p%tx8*$Vm*KW7t@LM07xnERsf}i;RMKrB(in#9 z$ZiRmd5%Io#bP3{D)~l=D&PdTzToV0v=3`8>}#R z5e9Yh6g2<^f(I~}adZXnv~K+y=Jmr^Fhf;27=b`nuEG;YD@PSldchk=hu(l6=C12X zUGWO?yrx5sfDJ>V&dfC-o&mgqbeEQhu=qY^-mY9?EwkflnG;tj&qZy4tnhPSq1$M< zgngS;i7Yi^AzKFv!-C{>ijhJwUS(wCBy^Bg@pnikV)B}4^V;(LkR|0;*$b*tnE@Xw zyDS!D1@uiJmXUM{A%kBLo2BIg^e6Kg^j%CegHf0P`o01Eo(>IeLo+}>Wcv=Y{kH1d z8KB?4p(~h|?7S%R{FVa$A;?vl*9sq~-18i43rRjGHt<_{x)UNe-O+XxgSHej_G0+EK2p&>BK7=v=7 zWe~7ZwHhhDEF*4^x0(fI&9)L~fe^IIG2seax49BIy`=KitYpqn%T~mLbUdc8sOacr zK2yo86ms+p;9HQs!0538Hd?$Cf9`z@^hK0B@JjPq!JuC(&pdUG+?rlFND!J66jQ9mB^SlWBFKC=UNYdPm`}ICc4e}ls z>u;BQ7J7WKb`JZm_b(m%XBq(6A_gFg0l)x6OWY=n5ugcU1gPBz$M# zF$Sm_R#8JRpD_p*9!KyP%Wtie%SM4OvC6zk&1K0*VTvvTz&#!DAY8)Sg9y7%wpK|l zD}29R%M*1}HOrC~%4lwl#&o=t0sEq)>9|2Q84oBZv;}Md_5}d`gocYC9H3$V9}Iu8 z8NhWGkai+JmX}gtRc^byLvu3yknIEXk6)Wm&js5*Br?zQoW}X0)bku$go7UB-MsVz z`9K4`i%C8UZhIDPlSFI|B{))CTwtb$f0L@cDX| z0sZi&s)OzK&erpX4d|bCYO4dMfc`)`)1Mdg4*}ahQe_@&|4)Dc02e>2)bf}6o&W#< M07*qoM6N<$f|g~m$p8QV