var b=b||{};b.F=b.F||{};b.e={};n=window;n=Object.prototype;delete window._p;b.Sb=function(a){return document.createElement(a)};b.Fa=function(a,c,d,e){a.addEventListener(c,d,e)};b.pK="undefined"!==typeof require&&require("fs");b.HM=function(a,c){if(a)if(a instanceof Array)for(var d=0,e=a.length;df)throw"arguments error!";"function"==typeof c&&(c={jF:c});if(void 0!==d)c.dd=d||c.dd;else if(void 0===a)throw"arguments error!"; var g=(f=a instanceof Array)?a.length:Object.keys(a).length;if(0===g)c.dd&&c.dd.call(c.iM,null);else{var h={length:g,count:g,lO:c,LO:f?[]:{}};b.HM(a,function(a,d){if(h.wE)return!1;var f=c.dd?e.YI.bind({nM:h,index:d}):e.LJ;c.jF.call(c.O1,a,d,f)})}}}; b.path={join:function(){for(var a=arguments.length,c="",d=0;dd?a+c+e:a.substring(0,d)+c+e},Oo:function(a,c,d){if(0==c.indexOf("."))return this.jM(a,c);var e=a.indexOf("?"),f="";d=d?this.Vk(a):"";0=e?0:e+1)+c+d+f}}; b.U={vK:{},Kv:{},PW:{},Cl:{},Xx:"",sZ:"",Nf:{},Ww:function(){return window.XMLHttpRequest?new window.XMLHttpRequest:new ActiveXObject("MSXML2.XMLHTTP")},ZJ: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},z2:function(a, c,d){var e=this,f=e.vK,g=e.ZJ(arguments);-1=c.length)e&&e();else{var f=this;f.ZI(b.path.join(a,c[d]),!1,function(g){if(g)return e(g);f.AK(a,c,d+1,e)})}},UW:function(){var a=document,c=a.getElementById("cocos2d_loadJsImg");if(!c){c=b.Sb("img");b.CK&&(c.src=b.CK);a=a.getElementById(b.Kb.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},Bx:function(a,c){if(b.pK)require("fs").sha(a,function(a,d){a?c(a):c(null,d.toString())});else{var d=this.Ww(),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)}},BK:function(a){if(b.pK)return require("fs").tha(a).toString();var c=this.Ww();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},hO:function(a,c){this.Bx(a,function(d,e){try{d?c(d):c(null,JSON.parse(e))}catch(f){throw"load json ["+a+"] failed : "+f;}})},UI:function(a){return null!=/(\.png)|(\.jpg)|(\.bmp)|(\.jpeg)|(\.gif)/.exec(a)},mp:function(a,c,d){var e=!0;void 0!==d?e=null==c.mx?e:c.mx:void 0!==c&&(d=c);var f=new Image;e&&"file://"!=location.origin&&(f.crossOrigin="Anonymous");b.Fa(f,"load",function(){this.removeEventListener("load",arguments.callee,!1);this.removeEventListener("error", arguments.callee,!1);d&&d(null,f)});b.Fa(f,"error",function(){this.removeEventListener("error",arguments.callee,!1);d&&d("load image failed")});f.src=a;return f},VW: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.Vk(f));var g=e.Nf[f];if(g)return d(null,g);g=e.Kv[c.toLowerCase()];if(!g)return b.error("loader for ["+c+"] not exists!"),d();c=e.b1(g.Mw?g.Mw():e.Xx,f);g.load(c,f,a,function(a,c){a?(b.log(a),e.Nf[f]=null,delete e.Nf[f],d()):(e.Nf[f]= c,d(null,c))})},b1:function(a,c){var d=this.PW,e=b.path;if(void 0!==a&&void 0===c){c=a;var f=e.Vk(c),f=f?f.toLowerCase():"";a=(f=this.Kv[f])?f.Mw?f.Mw():this.Xx:this.Xx}c=b.path.join(a||"",c);if(c.match(/[\/(\\\\)]lang[\/(\\\\)]/i)){if(d[c])return d[c];e=e.Vk(c)||"";c=d[c]=c.substring(0,c.length-e.length)+"_"+b.ob.language+e}return c},load:function(a,c,d){if(void 0!==d)"function"==typeof c&&(c={pG:c});else if(void 0!==c)"function"==typeof c&&(d=c,c={});else if(void 0!==a)c={};else throw"arguments error!"; c.dd=function(a,c){a&&b.log(a);d&&d(c)};a instanceof Array||(a=[a]);c.jF=this.VW;c.O1=this;b.async.map(a,c)},gK:function(a,c){var d=this.Cl,e=[],f;for(f in a){var g=a[f];d[f]=g;e.push(g)}this.load(e,c)},iga:function(a,c){var d=this,e=d.Dd(a);e?d.gK(e.filenames,c):d.load(a,function(a){d.gK(a[0].filenames,c)})},Oj:function(a,c){if(a&&c){if("string"==typeof a)return this.Kv[a.trim().toLowerCase()]=c;for(var d=0,e=a.length;dp.indexOf("core")&&p.splice(0,0,"core");for(var u=0,t=p.length;ud;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.CK="data:image/gif;base64,R0lGODlhEAAQALMNAD8/P7+/vyoqKlVVVX9/fxUVFUBAQGBgYMDAwC8vL5CQkP///wAAAP///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAANACwAAAAAEAAQAAAEO5DJSau9OOvNex0IMnDIsiCkiW6g6BmKYlBFkhSUEgQKlQCARG6nEBwOgl+QApMdCIRD7YZ5RjlGpCUCACH5BAUAAA0ALAAAAgAOAA4AAAQ6kLGB0JA4M7QW0hrngRllkYyhKAYqKUGguAws0ypLS8JxCLQDgXAIDg+FRKIA6v0SAECCBpXSkstMBAAh+QQFAAANACwAAAAACgAQAAAEOJDJORAac6K1kDSKYmydpASBUl0mqmRfaGTCcQgwcxDEke+9XO2WkxQSiUIuAQAkls0n7JgsWq8RACH5BAUAAA0ALAAAAAAOAA4AAAQ6kMlplDIzTxWC0oxwHALnDQgySAdBHNWFLAvCukc215JIZihVIZEogDIJACBxnCSXTcmwGK1ar1hrBAAh+QQFAAANACwAAAAAEAAKAAAEN5DJKc4RM+tDyNFTkSQF5xmKYmQJACTVpQSBwrpJNteZSGYoFWjIGCAQA2IGsVgglBOmEyoxIiMAIfkEBQAADQAsAgAAAA4ADgAABDmQSVZSKjPPBEDSGucJxyGA1XUQxAFma/tOpDlnhqIYN6MEAUXvF+zldrMBAjHoIRYLhBMqvSmZkggAIfkEBQAADQAsBgAAAAoAEAAABDeQyUmrnSWlYhMASfeFVbZdjHAcgnUQxOHCcqWylKEohqUEAYVkgEAMfkEJYrFA6HhKJsJCNFoiACH5BAUAAA0ALAIAAgAOAA4AAAQ3kMlJq704611SKloCAEk4lln3DQgyUMJxCBKyLAh1EMRR3wiDQmHY9SQslyIQUMRmlmVTIyRaIgA7"; b.Wn="data:image/png;base64,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\x3d"; b.PB="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||{},ba={id:0|998*Math.random(),D1:0|998*Math.random(),lM: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)},C0:function(){return this.id++},D0:function(){return this.D1++}}; ba.lM.L6=ba; (function(){var a=/\b_super\b/,c=b.Kb.ne[b.Kb.hg.FZ];c&&console.log("release Mode");b.oa=function(){};b.oa.extend=function(d){function e(){this.sa=ba.D0();this.ctor&&this.ctor.apply(this,arguments)}var f=this.prototype,g=Object.create(f),h=ba.C0();ba[h]=f;var k={writable:!0,enumerable:!1,configurable:!0};g.sa=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.Wh&&(e.Wh=b.j(this.Wh));this.Xh&&(e.Xh=b.j(this.Xh));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.Ts=function(a){return a.x+a.width};b.yha=function(a){return a.x+a.width/2}; b.up=function(a){return a.x};b.Us=function(a){return a.y+a.height};b.zha=function(a){return a.y+a.height/2};b.vp=function(a){return a.y};b.AO=function(a,c){return c.x>=b.up(a)&&c.x<=b.Ts(a)&&c.y>=b.vp(a)&&c.y<=b.Us(a)};b.Bha=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.YV=function(){return this.pB[0]};a.TX=function(a){this.pB[0]=0>a?0:a};a.QV=function(){return this.IA[0]};a.KX=function(a){this.IA[0]=0>a?0:a};a.MV=function(){return this.BA[0]};a.JX=function(a){this.BA[0]=0>a?0:a};b.i(a,"r",a.jW,a.YX);b.i(a,"g",a.YV,a.TX);b.i(a,"b",a.QV,a.KX);b.i(a,"a", a.MV,a.JX);b.Vb=function(a,d,e,f){this.Yc=e||new ArrayBuffer(b.Vb.BYTES_PER_ELEMENT);this.ua=f||0;this.mm=new Float32Array(this.Yc,this.ua,1);this.nm=new Float32Array(this.Yc,this.ua+4,1);this.mm[0]=a||0;this.nm[0]=d||0};b.Vb.BYTES_PER_ELEMENT=8;Object.defineProperties(b.Vb.prototype,{x:{get:function(){return this.mm[0]},set:function(a){this.mm[0]=a},enumerable:!0},y:{get:function(){return this.nm[0]},set:function(a){this.nm[0]=a},enumerable:!0}});b.tc=function(a,d,e,f,g){this.Yc=f||new ArrayBuffer(b.tc.BYTES_PER_ELEMENT); this.ua=g||0;f=this.Yc;g=this.ua;this.mm=new Float32Array(f,g,1);this.mm[0]=a||0;this.nm=new Float32Array(f,g+Float32Array.BYTES_PER_ELEMENT,1);this.nm[0]=d||0;this.MD=new Float32Array(f,g+2*Float32Array.BYTES_PER_ELEMENT,1);this.MD[0]=e||0};b.tc.BYTES_PER_ELEMENT=12;Object.defineProperties(b.tc.prototype,{x:{get:function(){return this.mm[0]},set:function(a){this.mm[0]=a},enumerable:!0},y:{get:function(){return this.nm[0]},set:function(a){this.nm[0]=a},enumerable:!0},z:{get:function(){return this.MD[0]}, set:function(a){this.MD[0]=a},enumerable:!0}});b.Zj=function(a,d,e,f){this.Yc=e||new ArrayBuffer(b.Zj.BYTES_PER_ELEMENT);this.ua=f||0;this.tD=new Float32Array(this.Yc,this.ua,1);this.zD=new Float32Array(this.Yc,this.ua+4,1);this.tD[0]=a||0;this.zD[0]=d||0};b.Zj.BYTES_PER_ELEMENT=8;Object.defineProperties(b.Zj.prototype,{ea:{get:function(){return this.tD[0]},set:function(a){this.tD[0]=a},enumerable:!0},fa:{get:function(){return this.zD[0]},set:function(a){this.zD[0]=a},enumerable:!0}});b.Dz=function(a, d,e,f,g,h){this.Yc=g||new ArrayBuffer(b.Dz.BYTES_PER_ELEMENT);this.ua=h||0;g=this.Yc;h=b.Vb.BYTES_PER_ELEMENT;this.Do=a?new b.Vb(a.x,a.y,g,0):new b.Vb(0,0,g,0);this.Go=d?new b.Vb(d.x,d.y,g,h):new b.Vb(0,0,g,h);this.xn=e?new b.Vb(e.x,e.y,g,2*h):new b.Vb(0,0,g,2*h);this.Bn=f?new b.Vb(f.x,f.y,g,3*h):new b.Vb(0,0,g,3*h)};b.Dz.BYTES_PER_ELEMENT=32;b.Tt=function(a,d,e,f){this.C=a||new b.tc(0,0,0);this.N=d||new b.tc(0,0,0);this.M=e||new b.tc(0,0,0);this.L=f||new b.tc(0,0,0)};Object.defineProperties(b.Dz.prototype, {M:{get:function(){return this.Do},set:function(a){this.Do.x=a.x;this.Do.y=a.y},enumerable:!0},L:{get:function(){return this.Go},set:function(a){this.Go.x=a.x;this.Go.y=a.y},enumerable:!0},C:{get:function(){return this.xn},set:function(a){this.xn.x=a.x;this.xn.y=a.y},enumerable:!0},N:{get:function(){return this.Bn},set:function(a){this.Bn.x=a.x;this.Bn.y=a.y},enumerable:!0}});b.ng=function(a,d,e,f,g){this.Yc=f||new ArrayBuffer(b.ng.BYTES_PER_ELEMENT);this.ua=g||0;f=this.Yc;g=this.ua;var h=b.tc.BYTES_PER_ELEMENT; this.Oa=a?new b.tc(a.x,a.y,a.z,f,g):new b.tc(0,0,0,f,g);this.Rq=d?b.color(d.r,d.g,d.b,d.a,f,g+h):b.color(0,0,0,0,f,g+h);this.Lf=e?new b.Zj(e.ea,e.fa,f,g+h+b.uf.BYTES_PER_ELEMENT):new b.Zj(0,0,f,g+h+b.uf.BYTES_PER_ELEMENT)};b.ng.BYTES_PER_ELEMENT=24;Object.defineProperties(b.ng.prototype,{f:{get:function(){return this.Oa},set:function(a){var d=this.Oa;d.x=a.x;d.y=a.y;d.z=a.z},enumerable:!0},s:{get:function(){return this.Rq},set:function(a){var d=this.Rq;d.r=a.r;d.g=a.g;d.b=a.b;d.a=a.a},enumerable:!0}, m:{get:function(){return this.Lf},set:function(a){this.Lf.ea=a.ea;this.Lf.fa=a.fa},enumerable:!0}});b.zb=function(a,d,e,f,g,h){this.Yc=g||new ArrayBuffer(b.zb.BYTES_PER_ELEMENT);this.ua=h||0;g=this.Yc;h=this.ua;var k=b.ng.BYTES_PER_ELEMENT;this.Do=a?new b.ng(a.f,a.s,a.m,g,h):new b.ng(null,null,null,g,h);this.xn=d?new b.ng(d.f,d.s,d.m,g,h+k):new b.ng(null,null,null,g,h+k);this.Go=e?new b.ng(e.f,e.s,e.m,g,h+2*k):new b.ng(null,null,null,g,h+2*k);this.Bn=f?new b.ng(f.f,f.s,f.m,g,h+3*k):new b.ng(null, null,null,g,h+3*k)};b.zb.BYTES_PER_ELEMENT=96;Object.defineProperties(b.zb.prototype,{M:{get:function(){return this.Do},set:function(a){var d=this.Do;d.f=a.f;d.s=a.s;d.m=a.m},enumerable:!0},C:{get:function(){return this.xn},set:function(a){var d=this.xn;d.f=a.f;d.s=a.s;d.m=a.m},enumerable:!0},L:{get:function(){return this.Go},set:function(a){var d=this.Go;d.f=a.f;d.s=a.s;d.m=a.m},enumerable:!0},N:{get:function(){return this.Bn},set:function(a){var d=this.Bn;d.f=a.f;d.s=a.s;d.m=a.m},enumerable:!0}, uw:{get:function(){return this.Yc},enumerable:!0}});b.xI=function(){return new b.zb};b.wI=function(a){if(!a)return b.xI();var d=a.M,e=a.C,f=a.L;a=a.N;return{M:{f:{x:d.f.x,y:d.f.y,z:d.f.z},s:{r:d.s.r,g:d.s.g,b:d.s.b,a:d.s.a},m:{ea:d.m.ea,fa:d.m.fa}},C:{f:{x:e.f.x,y:e.f.y,z:e.f.z},s:{r:e.s.r,g:e.s.g,b:e.s.b,a:e.s.a},m:{ea:e.m.ea,fa:e.m.fa}},L:{f:{x:f.f.x,y:f.f.y,z:f.f.z},s:{r:f.s.r,g:f.s.g,b:f.s.b,a:f.s.a},m:{ea:f.m.ea,fa:f.m.fa}},N:{f:{x:a.f.x,y:a.f.y,z:a.f.z},s:{r:a.s.r,g:a.s.g,b:a.s.b,a:a.s.a},m:{ea:a.m.ea, fa:a.m.fa}}}};b.J8=function(a){if(!a)return[];for(var d=[],e=0;e>16,(a>>8)%256,a%256)};b.z$=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.bu=0;b.vq=1;b.LH=2;b.Cq=0;b.sU=1;b.yI=2; b.R8=b.oa.extend({mo:null,Zr:null,AA:0,ctor:function(){this.mo={};this.Zr={};this.AA=2<<(0|10*Math.random())},CU:function(){this.AA++;return"key_"+this.AA},ija:function(a,c){if(null!=c){var d=this.CU();this.mo[d]=c;this.Zr[d]=a}},G2:function(a){if(null==a)return null;var c=this.mo,d;for(d in c)if(c[d]===a)return this.Zr[d];return null},Rka:function(a){return this.G2(a)},r3:function(a){if(null!=a){var c=this.mo,d;for(d in c)if(c[d]===a){delete this.Zr[d];delete c[d];break}}},Rha:function(a){if(null!= a)for(var c=0;cMath.abs(a-d)&&(d=a);2>Math.abs(c-e)&&(e=c);a=P(Math.round((a-d)/2),Math.round((c-e)/2),d,e);b.A==b.Aa&&b.l.translate(a.x,a.y+e);this.CC.scale=[f,g];this.CC.viewport=a;return this.CC},Pm:function(){},apply:function(){return{scale:[1,1]}},Om:function(){}}); (function(){var a=b.Sj.extend({apply:function(a){this.XC(a,a.ee.width,a.ee.height)}}),c=b.Sj.extend({apply:function(a,c){var d=a.ee.width,e=a.ee.height,f=b.vm.style,r=c.width,s=c.height,u=d/r,t=e/s,v,w;u>=1}return-1},EX:function(a){0>a||a>=this.VB||(a=~(1<=d.length?d.push(a):(d[this.oC]=a,this.oC=(this.oC+1)%50))},ts:function(a,c,d){var e=this.OK;a=this.wk.hE(a,c,d);c=new b.fA(a.x,a.y);c.to(e.x,e.y);e.x=a.x;e.y=a.y;return c},bp:function(a,c,d){var e=this.xX;this.wk.nV(a,c);c=new b.Oc(d);c.h4(a.x,a.y); c.XX(e.x,e.y);e.x=a.x;e.y=a.y;return c},dp: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}},Vw:function(a,c){for(var d=[],e=this.wk,f,g,h=this.OK,k=a.changedTouches.length,m=0;mthis.uu&&(this.Bl-=this.uu,b.na.dispatchEvent(new b.XQ(this.CA)));this.Bl+=a}};var n=b.MN;n.iia=function(a){this.tu!==a&&(this.tu=a,a=b.K.Wk(),this.tu?(this.Bl=0,a.NF(this)):(this.Bl=0,a.jt(this)))};n.jia=function(a){this.uu!==a&&(this.uu=a)};n.ZK=function(){b.Fa(b.Va,"keydown",function(a){b.na.dispatchEvent(new b.OG(a.keyCode,!0));a.stopPropagation();a.preventDefault()},!1);b.Fa(b.Va,"keyup",function(a){b.na.dispatchEvent(new b.OG(a.keyCode,!1));a.stopPropagation();a.preventDefault()},!1)}; n.YK=function(){var a=window;this.CA=new b.aQ;this.su=a.DeviceMotionEvent||a.DeviceOrientationEvent;b.ob.tm==b.ob.DG&&(this.su=window.DeviceOrientationEvent);b.Fa(a,this.su==a.DeviceMotionEvent?"devicemotion":"deviceorientation",this.SZ.bind(this),!1)}; n.SZ=function(a){var c=window;if(this.tu){var d=this.CA;if(this.su==window.DeviceMotionEvent){var e=a.accelerationIncludingGravity;d.x=this.II*e.x*0.1;d.y=this.II*e.y*0.1;d.z=0.1*e.z}else d.x=a.gamma/90*0.981,d.y=0.981*-(a.beta/90),d.z=a.alpha/90*0.981;d.timestamp=a.timeStamp||Date.now();a=d.x;c.orientation===b.gU?(d.x=-d.y,d.y=a):c.orientation===b.fU?(d.x=d.y,d.y=-a):c.orientation===b.hU&&(d.x=-d.x,d.y=-d.y)}};delete n;b.r6=function(a,c,d,e,f,g){this.a=a;this.b=c;this.B=d;this.J=e;this.Ha=f;this.Ia=g};b.X9=function(a,c,d,e,f,g){return{a:a,b:c,B:d,J:e,Ha:f,Ia:g}};b.vO=function(a,c){return{x:c.a*a.x+c.B*a.y+c.Ha,y:c.b*a.x+c.J*a.y+c.Ia}};b.Dk=function(a,c,d){return{x:d.a*a+d.B*c+d.Ha,y:d.b*a+d.J*c+d.Ia}};b.mka=function(a,c){return{width:c.a*a.width+c.B*a.height,height:c.b*a.width+c.J*a.height}};b.Y9=function(){return{a:1,b:0,B:0,J:1,Ha:0,Ia:0}};b.W9=function(){return{a:1,b:0,B:0,J:1,Ha:0,Ia:0}}; b.EF=function(a,c){var d=b.vp(a),e=b.up(a),f=b.Ts(a),g=b.Us(a),h=b.Dk(e,d,c),d=b.Dk(f,d,c),e=b.Dk(e,g,c),k=b.Dk(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 P(f,m,g-f,h-m)}; b.yX=function(a,c){var d=b.vp(a),e=b.up(a),f=b.Ts(a),g=b.Us(a),h=b.Dk(e,d,c),d=b.Dk(f,d,c),e=b.Dk(e,g,c),k=b.Dk(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.aZ=function(a,c,d){return{a:a.a,b:a.b,B:a.B,J:a.J,Ha:a.Ha+a.a*c+a.B*d,Ia:a.Ia+a.b*c+a.J*d}};b.a$=function(a,c,d){return{a:a.a*c,b:a.b*c,B:a.B*d,J:a.J*d,Ha:a.Ha,Ia:a.Ia}}; b.Z9=function(a,c){var d=Math.sin(c),e=Math.cos(c);return{a:a.a*e+a.B*d,b:a.b*e+a.J*d,B:a.B*e-a.a*d,J:a.J*e-a.b*d,Ha:a.Ha,Ia:a.Ia}};b.pm=function(a,c){return{a:a.a*c.a+a.b*c.B,b:a.a*c.b+a.b*c.J,B:a.B*c.a+a.J*c.B,J:a.B*c.b+a.J*c.J,Ha:a.Ha*c.a+a.Ia*c.B+c.Ha,Ia:a.Ha*c.b+a.Ia*c.J+c.Ia}};b.V9=function(a,c){return a.a===c.a&&a.b===c.b&&a.B===c.B&&a.J===c.J&&a.Ha===c.Ha&&a.Ia===c.Ia}; b.WL=function(a){var c=1/(a.a*a.J-a.b*a.B);return{a:c*a.J,b:-c*a.b,B:-c*a.B,J:c*a.a,Ha:c*(a.B*a.Ia-a.J*a.Ha),Ia:c*(a.b*a.Ha-a.a*a.Ia)}};b.kH=parseFloat("1.192092896e-07F");b.yF=function(a){return C(-a.x,-a.y)};b.Hi=function(a,c){return C(a.x+c.x,a.y+c.y)};b.Fd=function(a,c){return C(a.x-c.x,a.y-c.y)};b.Ii=function(a,c){return C(a.x*c,a.y*c)};b.rO=function(a,c){return b.Ii(b.Hi(a,c),0.5)};b.sp=function(a,c){return a.x*c.x+a.y*c.y};b.J2=function(a,c){return a.x*c.y-a.y*c.x};b.Ox=function(a){return C(-a.y,a.x)};b.Wga=function(a){return C(a.y,-a.x)};b.Vga=function(a,c){return b.Ii(c,b.sp(a,c)/b.sp(c,c))}; b.Xga=function(a,c){return C(a.x*c.x-a.y*c.y,a.x*c.y+a.y*c.x)};b.$ga=function(a,c){return C(a.x*c.x+a.y*c.y,a.y*c.x-a.x*c.y)};b.pO=function(a){return b.sp(a,a)};b.oO=function(a,c){return b.pO(b.Fd(a,c))};b.dl=function(a){return Math.sqrt(b.pO(a))};b.Qga=function(a,c){return b.dl(b.Fd(a,c))};b.Hg=function(a){return b.Ii(a,1/b.dl(a))};b.Rga=function(a){return C(Math.cos(a),Math.sin(a))};b.M2=function(a){return Math.atan2(a.y,a.x)};b.Uc=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.Uga=function(a,c,d,e){var f=C(0,0);return b.xF(a,c,d,e,f)?(d=C(0,0),d.x=a.x+f.x*(c.x-a.x),d.y=a.y+f.x*(c.y-a.y),d):C(0,0)};b.Yga=function(a,c){return null!=a&&null!=c?a.x==c.x&&a.y==c.y:!1};b.Px=function(a){a.x=0;a.y=0};b.Mj=function(a,c){a.x=c.x;a.y=c.y};b.tp=function(a,c){a.x*=c;a.y*=c};b.sO=function(a,c){a.x-=c.x;a.y-=c.y};b.Nx=function(a,c){a.x+=c.x;a.y+=c.y}; b.K2=function(a){b.tp(a,1/Math.sqrt(a.x*a.x+a.y*a.y))};b.tG=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.HD(k,!1);else break;null!=h[a.sa]&&(g[a.dj]||(g[a.dj]=[]),g[a.dj].push(a.sa));for(;eg[d].Bb)g[d].R();else break;for(this.Y(a);de.Bb)e.R(a);else break;for(this.Y(a);ce&&-1E-6f&&-1E-6e||d>e)return b.log(b.e.NT,c,d,e,e),!1;this.wc=!0;return this.BW(a,c,d)},Jc:function(a){a&&(this.Vd=b.l.createTexture(),this.Wa=a)},p0:function(){return this.Wa},J1:function(){return this.wc},qb:function(){if(b.Lv){if(!this.Wa){var a= b.U.Dd(this.url);if(!a)return;this.Jc(a)}this.Wa.width&&this.Wa.height&&(this.wc=!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.Wa),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.Id.nc(b.tq),b.oe(null),a=this.Wa.height, this.oj=this.O.width=this.Wa.width,this.nj=this.O.height=a,this.ki=b.aa.Xi,this.Gi=this.Fi=1,this.bo=this.gv=!1,this.Od())}},pd:function(){b.log(b.e.ST);return null},s1:function(){b.log(b.e.LT);return!1},u1:function(){b.log(b.e.PT);return!1},v1:function(){b.log(b.e.RT);return!1},F4:function(a){var c=b.l;b.assert(this.oj==b.Uj(this.oj)&&this.nj==b.Uj(this.nj)||a.W5==c.CLAMP_TO_EDGE&&a.X5==c.CLAMP_TO_EDGE,"WebGLRenderingContext.CLAMP_TO_EDGE should be used in NPOT textures");b.oe(this);c.texParameteri(c.TEXTURE_2D, c.TEXTURE_MIN_FILTER,a.oga);c.texParameteri(c.TEXTURE_2D,c.TEXTURE_MAG_FILTER,a.lga);c.texParameteri(c.TEXTURE_2D,c.TEXTURE_WRAP_S,a.W5);c.texParameteri(c.TEXTURE_2D,c.TEXTURE_WRAP_T,a.X5)},N3:function(){var a=b.l;b.oe(this);this.bo?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)},PF:function(){var a=b.l;b.oe(this);this.bo?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.oj==b.Uj(this.oj)&&this.nj==b.Uj(this.nj),"Mimpap texture only works in POT textures");b.oe(this);b.l.generateMipmap(b.l.TEXTURE_2D);this.bo=!0},p5:function(){return b.aa.AU[this.ki]},zZ:function(a){a=a||this.ki;var c=b.aa.CI[a];if(null!=c)return c;b.log(b.e.IT,a);return-1},BW:function(a,c, d){var e=b.aa,f=a.getData(),g=null,g=null,h=a.Kda(),k=N(a.f1(),a.n0()),m=e.vM,p=a.gba();h||(8<=p?m=e.pq:(b.log(b.e.FT),m=e.oq));var r=c*d;if(m==e.oq)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.Pt)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.Ot)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.nq)for(f=new Uint8Array(c*d),g=a.getData(),p=0;p>24&255;if(h&&m==e.pq)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.As(f,m,c,d,k);a.getData();this.gv=a.fea();return!0},Wd:function(a,c){this.gb||(this.gb=[]); this.gb.push({zh:a,Qf:c})},q3:function(a){if(this.gb)for(var c=this.gb,d=0;dthis.xd)b.log(b.e.QH);else{var d=b.zb.BYTES_PER_ELEMENT,e=c* d,f=(this.La-1-c)*d;this.Dc[this.La-1]=new b.zb(null,null,null,null,this.ad,(this.La-1)*d);this.Hf.set(this.Hf.subarray(e,e+f),e+d);this.Tv(a,c);this.dirty=!0}},Rda:function(a,c,d){d=d||a.length;b.assert(c+d<=this.xd,b.e.YT);var e=b.zb.BYTES_PER_ELEMENT;this.La+=d;if(this.La>this.xd)b.log(b.e.QH);else{var f=c*e,g=(this.La-1-c-d)*e,h=this.La-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}},GO: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.sL(); this.tv();return this.dirty=!0},zN:function(a){this.La+=a},iO:function(a,c,d){if(void 0===d){if(d=c,c=this.La-a,b.assert(d+(this.La-a)<=this.xd,b.e.ZT),0===c)return}else if(b.assert(d+c<=this.La,b.e.$T),b.assert(a=c&&this.$m(this.Xr)}}); b.$G.Sx=function(a,c){var d=b;d.Fs||(d.Fs=new b.$G,d.Fs.da());d.Fs.ZE(a,c);b.K.by(d.Fs);return d.Fs};b.F.hz=function(){var a=b.rc.prototype;a.bM=function(){};a.NP=function(){};a.R=b.k.prototype.R}; b.F.uA=function(){var a=b.Xc.prototype;a.Xv=null;a.dD=null;a.FD=null;a.XA=null;a.fD=null;a.eD=null;a.ctor=function(a,d,e){this.fD=new ArrayBuffer(32);this.eD=new ArrayBuffer(16);var f=this.fD,g=this.eD,h=b.Vb.BYTES_PER_ELEMENT,k=b.uf.BYTES_PER_ELEMENT;this.Xv=[new b.Vb(0,0,f,0),new b.Vb(0,0,f,h),new b.Vb(0,0,f,2*h),new b.Vb(0,0,f,3*h)];this.dD=[b.color(0,0,0,255,g,0),b.color(0,0,0,255,g,k),b.color(0,0,0,255,g,2*k),b.color(0,0,0,255,g,3*k)];this.FD=b.l.createBuffer();this.XA=b.l.createBuffer();b.rc.prototype.ctor.call(this); this.p=new b.fc(b.ec,b.dc);b.Xc.prototype.da.call(this,a,d,e)};a.Gd=function(a,d){var e=this.Xv;void 0===d?(e[1].x=a.width,e[2].y=a.height,e[3].x=a.width,e[3].y=a.height):(e[1].x=a,e[2].y=d,e[3].x=a,e[3].y=d);this.NA();b.rc.prototype.Gd.call(this,a,d)};a.tj=function(a){var d=this.Xv;d[1].x=a;d[3].x=a;this.NA();b.rc.prototype.tj.call(this,a)};a.sj=function(a){var d=this.Xv;d[2].y=a;d[3].y=a;this.NA();b.rc.prototype.sj.call(this,a)};a.bc=function(){for(var a=this.xa,d=this.fb,e=this.dD,f=0;4>f;f++)e[f].r= a.r,e[f].g=a.g,e[f].b=a.b,e[f].a=d;this.QI()};a.Y=function(a){a=a||b.l;b.Hs(this);b.Ic(b.Md|b.lu);a.bindBuffer(a.ARRAY_BUFFER,this.FD);a.vertexAttribPointer(b.pb,2,a.FLOAT,!1,0,0);a.bindBuffer(a.ARRAY_BUFFER,this.XA);a.vertexAttribPointer(b.ve,4,a.UNSIGNED_BYTE,!0,0,0);b.Fh(this.p.src,this.p.S);a.drawArrays(a.TRIANGLE_STRIP,0,4)};a.NA=function(){var a=b.l;a.bindBuffer(a.ARRAY_BUFFER,this.FD);a.bufferData(a.ARRAY_BUFFER,this.fD,a.STATIC_DRAW)};a.QI=function(){var a=b.l;a.bindBuffer(a.ARRAY_BUFFER, this.XA);a.bufferData(a.ARRAY_BUFFER,this.eD,a.STATIC_DRAW)}}; b.F.vA=function(){var a=b.sl.prototype;a.Y=b.Xc.prototype.Y;a.bc=function(){var a=this.ik,d=b.dl(a);if(0!==d){var e=Math.sqrt(2),a=C(a.x/d,a.y/d);this.Gu&&(a=b.Ii(a,1/(Math.abs(a.x)+Math.abs(a.y))*e));var f=this.fb/255,d=this.xa,g=this.ze,d={r:d.r,g:d.g,b:d.b,a:this.xo*f},f={r:g.r,g:g.g,b:g.b,a:this.Pn*f},h=this.dD,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.QI()}}};b.F.yz=function(){var a=b.Xc.prototype;b.i(a,"width",a.bh,a.tj);b.i(a,"height",a.vk,a.sj)};b.F.zz=function(){var a=b.sl.prototype;b.i(a,"startColor",a.Tw,a.Qe);b.i(a,"endColor",a.Ow,a.Ne);b.i(a,"startOpacity",a.X0,a.C4);b.i(a,"endOpacity",a.g0,a.Z3);b.i(a,"vector",a.c1,a.L4)};b.rc=b.k.extend({Ll:!1,Au:null,ub:"Layer",ctor:function(){var a=b.k.prototype;a.ctor.call(this);this.gj=!0;a.il.call(this,0.5,0.5);a.Gd.call(this,b.Tg)},da:function(){this.gj=!0;this.il(0.5,0.5);this.Gd(b.Tg);this.cascadeColor=this.cascadeOpacity=!1;return!0},bM:null,NP:null,Vda:function(){return this.Ll},R:null});b.rc.create=function(){return new b.rc}; if(b.A===b.Aa){var ca=b.rc.prototype;ca.bM=function(){if(!this.Ll){this.Ll=this.qg=!0;this.Dn=this;for(var a=this.t,c=0,d=a.length;ch.Bb)h.R(g);else break;for(this.Y(g);c=this.fe.length?b.log(b.e.FR):(this.removeChild(this.fe[this.Jl],!0),this.Jl=a,this.T(this.fe[a]))},Aka:function(a){a>=this.fe.length?b.log(b.e.GR):(this.removeChild(this.fe[this.Jl], !0),this.fe[this.Jl]=null,this.Jl=a,this.T(this.fe[a]))},N9:function(a){a?this.fe.push(a):b.log(b.e.DR)}});b.Lt.create=function(){return new b.Lt(Array.prototype.slice.call(arguments))};b.F.wA=function(){var a=b.I.prototype;a.cD=function(a){this.Ga(!0);this.sb(a.Eh(),a.he,a.cp());this.Od()};a.Oe=function(a){this.Na!==a&&(this.Na=a,this.kt())};a.Bc=function(a){b.k.prototype.Bc.call(this,a);this.kt()};a.ctor=function(a,d,e){b.k.prototype.ctor.call(this);this.Kk=!1;this.Hb=C(0,0);this.vh=C(0,0);this.p={src:b.ec,S:b.dc};this.ha=P(0,0,0,0);this.Ob=new b.zb;this.Iv=b.l.createBuffer();this.la=this.Be=!0;this.xL(a,d,e)};a.Me=function(a,d){var e=this.p;void 0===d?(e.src=a.src,e.S=a.S):(e.src= a,e.S=d)};a.da=function(){if(0a.width&&b.error(b.e.Fz,a.url),g> a.height&&b.error(b.e.Ez,a.url));this.texture=a;this.sb(d,e);this.batchNode=null;return this.Be=!0};a.jw=function(a){if(!this.la){this.la=!0;var d=this.ha;d?b.xC(d)&&(d.width=a.width,d.height=a.height):d=P(0,0,a.width,a.height);this.texture=a;this.sb(d,this.Ec);this.batchNode=this.W;this.Be=!0;this.Od()}};a.sb=function(a,d,e){this.Ec=d||!1;this.Gd(e||a);this.iG(a);this.pL(a);a=this.vh;this.Lb&&(a.x=-a.x);this.Mb&&(a.y=-a.y);var f=this.ha;this.Hb.x=a.x+(this.O.width-f.width)/2;this.Hb.y=a.y+(this.O.height- f.height)/2;if(this.W)this.dirty=!0;else{a=0+this.Hb.x;d=0+this.Hb.y;e=a+f.width;var f=d+f.height,g=this.Ob;g.C.f={x:a,y:d,z:0};g.N.f={x:e,y:d,z:0};g.M.f={x:a,y:f,z:0};g.L.f={x:e,y:f,z:0};this.Be=!0}};a.Ue=function(){if(this.dirty){var a=this.Ob,d=this.Rc;if(!this.cc||d&&d!=this.W&&d.Kk)a.N.f=a.M.f=a.L.f=a.C.f={x:0,y:0,z:0},this.Kk=!0;else{this.Kk=!1;var e=this.jm=d&&d!=this.W?b.pm(this.op(),d.jm):this.op(),f=this.ha,d=this.Hb.x,g=this.Hb.y,h=d+f.width,k=g+f.height,m=e.Ha,p=e.Ia,r=e.a,s=e.b,u=e.J, t=-e.B,e=d*r-g*t+m,f=d*s+g*u+p,v=h*r-g*t+m,g=h*s+g*u+p,w=h*r-k*t+m,h=h*s+k*u+p,m=d*r-k*t+m,d=d*s+k*u+p,k=this.as;b.Mz||(e|=0,f|=0,v|=0,g|=0,w|=0,h|=0,m|=0,d|=0);a.C.f={x:e,y:f,z:k};a.N.f={x:v,y:g,z:k};a.M.f={x:m,y:d,z:k};a.L.f={x:w,y:h,z:k}}this.textureAtlas.xy(a,this.atlasIndex);this.dirty=this.lh=!1}this.di&&this.pg(this.t,b.k.vf.Ue);b.Vj&&b.ye.Xd([C(this.Ob.C.f.x,this.Ob.C.f.y),C(this.Ob.N.f.x,this.Ob.N.f.y),C(this.Ob.L.f.x,this.Ob.L.f.y),C(this.Ob.M.f.x,this.Ob.M.f.y)],4,!0)};a.T=function(a,d, e){b.assert(a,b.e.eT);null==d&&(d=a.Bb);null==e&&(e=a.tag);if(this.W){if(!(a instanceof b.I)){b.log(b.e.cT);return}a.texture.Vd!==this.textureAtlas.texture.Vd&&b.log(b.e.dT);this.W.appendChild(a);this.Ud||this.UC()}b.k.prototype.T.call(this,a,d,e);this.di=!0};a.Sa=function(a){b.k.prototype.Sa.call(this,a);this.kt()};a.cb=function(a){b.k.prototype.cb.call(this,a);this.kt()};a.Mc=function(a){b.k.prototype.Mc.call(this,a);this.kt()};a.kl=function(a){var d=this;"string"==typeof a&&(a=b.Mi.yi(a),b.assert(a, b.e.wT));d.Ga(!0);var e=a.Hm();d.vh.x=e.x;d.vh.y=e.y;e=a.ya();a.la||(d.la=!1,a.Wd(function(a){d.la=!0;var c=a.ya();c!=d.G&&(d.texture=c);d.sb(a.Eh(),a.he,a.cp());d.Od()},d));e!=d.G&&(d.texture=e);d.Ec=a.he;d.sb(a.Eh(),d.Ec,a.cp())};a.RN=function(a){return b.BO(a.Eh(),this.ha)&&a.ya().getName()==this.G.getName()&&b.BF(a.Hm(),this.vh)};a.jl=function(a){if(this.W=a)this.jm={a:1,b:0,B:0,J:1,Ha:0,Ia:0},this.textureAtlas=this.W.textureAtlas;else{this.atlasIndex=b.I.dz;this.textureAtlas=null;this.dirty= this.lh=!1;a=this.Hb.x;var d=this.Hb.y,e=a+this.ha.width,f=d+this.ha.height,g=this.Ob;g.C.f={x:a,y:d,z:0};g.N.f={x:e,y:d,z:0};g.M.f={x:a,y:f,z:0};g.L.f={x:e,y:f,z:0};this.Be=!0}};a.Ya=function(a){a&&"string"===typeof a?(a=b.Ca.Hc(a),this.Ya(a),a=a.Rf(),this.sb(P(0,0,a.width,a.height))):(b.assert(!a||a instanceof b.aa,b.e.yT),this.W&&this.W.texture!=a?b.log(b.e.xT):(this.shaderProgram=a?b.Id.nc(b.Yi):b.Id.nc(b.Yt),this.W||this.G==a||(this.G=a,this.Mf())))};a.Y=function(){if(this.la){var a=b.l,d=this.G; d?d.wc&&(this.Eb.Nc(),this.Eb.Se(),b.Fh(this.p.src,this.p.S),b.QE(0,d),b.Ic(b.Al),a.bindBuffer(a.ARRAY_BUFFER,this.Iv),this.Be&&(a.bufferData(a.ARRAY_BUFFER,this.Ob.uw,a.DYNAMIC_DRAW),this.Be=!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.Nc(),this.Eb.Se(),b.Fh(this.p.src,this.p.S),b.oe(null),b.Ic(b.Md|b.lu),a.bindBuffer(a.ARRAY_BUFFER,this.Iv),this.Be&&(b.l.bufferData(b.l.ARRAY_BUFFER, this.Ob.uw,b.l.STATIC_DRAW),this.Be=!1),a.vertexAttribPointer(b.pb,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.of++;if(0!==b.Vj||this.YC)1===b.Vj||this.YC?(a=this.Ob,b.ye.Xd([C(a.M.f.x,a.M.f.y),C(a.C.f.x,a.C.f.y),C(a.N.f.x,a.N.f.y),C(a.L.f.x,a.L.f.y)],4,!0)):2===b.Vj&&(a=this.rN(),d=this.G0(),b.ye.Xd([C(d.x,d.y),C(d.x+a.width,d.y),C(d.x+a.width,d.y+a.height),C(d.x,d.y+a.height)],4,!0))}};delete a};b.F.Az=function(){var a=b.I.prototype;b.i(a,"opacityModifyRGB",a.Tf,a.Oe);b.i(a,"opacity",a.Fg,a.Sa);b.i(a,"color",a.Eg,a.cb);b.i(a,"flippedX",a.F1,a.dy);b.i(a,"flippedY",a.G1,a.VF);b.i(a,"offsetX",a.gW);b.i(a,"offsetY",a.hW);b.i(a,"texture",a.ya,a.Ya);b.i(a,"textureRectRotated",a.M1);b.i(a,"batchNode",a.yE,a.jl);b.i(a,"quad",a.L0)};b.Em=function(a,c,d,e){e=e||b.Sb("canvas");d=d||P(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("+c.r+","+c.g+","+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.Dm=function(a,c,d,e,f){e||(e=P(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.Sb("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.Yo=function(a){function c(){var c=b.Yo,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.oG.width=e;c.oG.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.FP.drawImage(a,0,0);for(var r=c.FP.getImageData(0,0,e,h),s=r.data,u=0;ua.width&&b.error(b.e.Fz,a.url),e>a.height&&b.error(b.e.Ez,a.url));this.texture=this.xc=a;this.sb(c,d);this.batchNode=null;return!0},n.jw=function(a){if(!this.la){this.la=!0;var c=this.ha;c?b.xC(c)&&(c.width=a.width,c.height=a.height):c=P(0,0,a.width,a.height);this.texture=this.xc=a;this.sb(c,this.Ec);a=this.xa;255==a.r&&255==a.g&&255==a.b||this.ae();this.batchNode=this.W;this.Od()}},n.sb=function(a,c,d){this.Ec=c||!1;this.Gd(d||a);this.iG(a);c=this.em;d=b.nb();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.an=!(0===c.width||0===c.height||0>c.x||0>c.y);a=this.vh;this.Lb&&(a.x=-a.x);this.Mb&&(a.y=-a.y);this.Hb.x=a.x+(this.O.width-this.ha.width)/2;this.Hb.y=a.y+(this.O.height-this.ha.height)/2;this.W&&(this.dirty=!0)},n.Ue=function(){if(this.dirty){var a=this.Rc;!this.cc||a&&a!=this.W&&a.Kk?this.Kk=!0:(this.Kk=!1,this.jm=a&&a!=this.W?b.pm(this.op(),a.jm):this.op());this.dirty=this.lh=!1}this.di&&this.pg(this.t,b.k.vf.Ue)},n.T=function(a,c, d){b.assert(a,b.e.pQ);null==c&&(c=a.Bb);null==d&&(d=a.tag);b.k.prototype.T.call(this,a,c,d);this.di=!0},n.Sa=function(a){b.k.prototype.Sa.call(this,a);this.ri()},n.cb=function(a){var c=this.color;this.GK=c;c.r===a.r&&c.g===a.g&&c.b===a.b||b.k.prototype.cb.call(this,a)},n.Mc=function(a){b.k.prototype.Mc.call(this,a);a=this.GK;var c=this.xa;if(a.r!==c.r||a.g!==c.g||a.b!==c.b)this.ae(),this.ri()},n.kl=function(a){var c=this;"string"==typeof a&&(a=b.Mi.yi(a),b.assert(a,b.e.uQ));c.Ga(!0);var d=a.Hm(); c.vh.x=d.x;c.vh.y=d.y;c.Ec=a.he;var d=a.ya(),e=a.la;e||(c.la=!1,a.Wd(function(a){c.la=!0;var d=a.ya();d!=c.G&&(c.texture=d);c.sb(a.Eh(),a.he,a.cp());c.Od()},c));d!=c.G&&(c.texture=d);c.Ec&&(c.xc=d);c.sb(a.Eh(),c.Ec,a.cp());c.Qq=!1;e&&(a=c.color,255===a.r&&255===a.g&&255===a.b||c.ae())},n.RN=function(a){return a.ya()!=this.G?!1:b.BO(a.Eh(),this.ha)},n.jl=function(a){(this.W=a)?(this.jm={a:1,b:0,B:0,J:1,Ha:0,Ia:0},this.textureAtlas=this.W.textureAtlas):(this.atlasIndex=b.I.dz,this.textureAtlas=null, this.dirty=this.lh=!1)},n.Ya=function(a){a&&"string"===typeof a?(a=b.Ca.Hc(a),this.Ya(a),a=a.Rf(),this.sb(P(0,0,a.width,a.height))):(b.assert(!a||a instanceof b.aa,b.e.vQ),this.G!=a&&(a&&a.Wa instanceof HTMLImageElement&&(this.xc=a),this.G=a))},n.Y=function(a){if(this.la){a=a||b.l;this.jo&&(a.globalCompositeOperation="lighter");var c=b.view.ja,d=b.view.Ka;a.globalAlpha=this.fb/255;var e=this.ha,f=this.O,g=this.Hb,h=this.eB,k=0|g.x,m=-g.y-e.height,p=this.em;h.width=e.width*c;h.height=e.height*d;if(this.Lb|| this.Mb)a.save(),this.Lb&&(k=-g.x-e.width,a.scale(-1,1)),this.Mb&&(m=g.y,a.scale(1,-1));k*=c;m*=d;this.G&&p.an?(f=this.G.Wa,this.Qq?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.G&&p.an&&(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.Vj||this.YC?(a.strokeStyle="rgba(0,255,0,1)",k/=c,m=-(m/d),b.ye.Xd([C(k,m),C(k+e.width,m),C(k+e.width,m-e.height),C(k,m-e.height)], 4,!0)):2===b.Vj&&(a.strokeStyle="rgba(0,255,0,1)",c=this.ha,m=-m,b.ye.Xd([C(k,m),C(k+c.width,m),C(k+c.width,m-c.height),C(k,m-c.height)],4,!0));(this.Lb||this.Mb)&&a.restore();b.of++}},b.ob.ew||(n.ae=function(){var a,c=this.G,d=this.em;c&&d.an&&this.xc&&(a=c.Wa)&&(c=b.Ca.Uw(this.xc.Wa))&&(this.Qq=!0,a instanceof HTMLCanvasElement&&!this.Ec&&!this.uv?b.Dm(a,c,this.xa,d,a):(a=b.Dm(a,c,this.xa,d),c=new b.aa,c.Jc(a),c.qb(),this.texture=c))}),delete n):(b.assert("function"===typeof b.F.wA,b.e.fd,"SpritesWebGL.js"), b.F.wA(),delete b.F.wA);b.assert("function"===typeof b.F.Az,b.e.fd,"SpritesPropertyDefine.js");b.F.Az();delete b.F.Az;b.My=29; b.te=b.k.extend({textureAtlas:null,p:null,yd:null,ub:"SpriteBatchNode",YY:function(a,c,d){b.assert(a,b.e.WS);if(!(a instanceof b.I))return b.log(b.e.VS),null;a.atlasIndex=c;var e=0,f=this.yd;if(f&&0=c&&++e}f.splice(e,0,a);b.k.prototype.T.call(this,a,c,d);this.HO(!1);return this},ME:function(){return this.textureAtlas},eG:function(a){a!=this.textureAtlas&&(this.textureAtlas=a)},c0:function(){return this.yd},Yk:function(a,c){var d=b.Ca.Xm(a); d||(d=b.Ca.Hc(a));return this.qa(d,c)},ri:function(){this.qg=!0},da:function(a,c){var d=b.Ca.Xm(a);d||(d=b.Ca.Hc(a));return this.qa(d,c)},ex:function(){var a=this.textureAtlas.capacity,c=Math.floor(4*(a+1)/3);b.log(b.e.XS,a,c);this.textureAtlas.IF(c)||b.log(b.e.YS)},o3:function(a,c){this.removeChild(this.t[a],c)},zO:function(a,c){var d=a.children;if(d&&0f.zIndex&&(c=this.zO(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.VE(g)+1:d.atlasIndex+1},HO:function(a){this.Ud=a},Me:function(a,c){this.p= void 0===c?a:{src:a,S:c}},Bh:function(){return this.p},wp:function(a,c){b.assert(a,b.e.aT);-1===this.t.indexOf(a)?b.log(b.e.$S):c!==a.zIndex&&(b.k.prototype.wp.call(this,a,c),this.Ga())},removeChild:function(a,c){null!=a&&(-1===this.t.indexOf(a)?b.log(b.e.ZS):(this.Qm(a),b.k.prototype.removeChild.call(this,a,c)))},$W:null,Pk:null,H9:!1,xc:null,ctor:null,Sq:function(a,c){b.k.prototype.ctor.call(this);var d;c=c||b.My;"string"==typeof a?(d=b.Ca.Xm(a))||(d=b.Ca.Hc(a)):a instanceof b.aa&&(d=a);d&&this.qa(d, c)},Tq:function(a,c){b.k.prototype.ctor.call(this);this.$W=new b.ba;var d;c=c||b.My;"string"==typeof a?(d=b.Ca.Xm(a))||(d=b.Ca.Hc(a)):a instanceof b.aa&&(d=a);d&&this.qa(d,c)},TP:null,NY:function(a,c){b.assert(a,b.e.wQ);a instanceof b.I?(a.batchNode=this,a.atlasIndex=c,a.dirty=!0,a.Ue()):b.log(b.e.Iy)},OY:function(a,c){b.assert(a,b.e.Iy);if(a instanceof b.I){for(var d=this.textureAtlas.capacity;c>=d||d==this.textureAtlas.totalQuads;)this.ex();a.batchNode=this;a.atlasIndex=c;a.dirty=!0;a.Ue()}else b.log(b.e.Iy)}, Ok:function(a,c){var d=this.yd,e=this.textureAtlas,f=e.quads,g=d[a],h=b.wI(f[a]);d[c].atlasIndex=a;d[a]=d[c];e.xy(f[c],a);d[c]=g;e.xy(h,c)},jx:null,IW:function(a,c){b.assert(a,b.e.tQ);a instanceof b.I?(a.batchNode=this,a.atlasIndex=c,a.dirty=!0,a.Ue(),this.t.splice(c,0,a)):b.log(b.e.sQ)},JW:function(a,c){b.assert(a,b.e.pT);if(a instanceof b.I){for(var d=this.textureAtlas;c>=d.capacity||d.capacity===d.totalQuads;)this.ex();a.batchNode=this;a.atlasIndex=c;d.eF(a.quad,c);a.dirty=!0;a.Ue()}else b.log(b.e.oT)}, KL: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.Ok(f,c),c++;else{f=!0;0<=e[0].zIndex&&(f=a.atlasIndex,a.atlasIndex=c,a.arrivalOrder=0,f!=c&&this.Ok(f,c),c++,f=!1);for(d=0;d=d.capacity&&this.ex();d.eF(a.quad,c);this.yd.splice(c,0,a);var d=c+ 1,e=this.yd;if(e&&0a.width&&b.error(b.e.Fz,a.url);h>a.height&&b.error(b.e.Ez,a.url)}this.De=c;this.ha=b.hl(c);this.wg.x=e.x;this.wg.y= e.y;b.hC(e,this.ua);this.Gf.width=f.width;this.Gf.height=f.height;b.wL(f,this.Bk);this.he=d;return!0}});b.ue.create=function(a,c,d,e,f){return new b.ue(a,c,d,e,f)};b.ue.jE=b.ue.create;b.ue.g9=function(a,c,d,e,f){var g=new b.ue;g.G=a;g.De=c;g.ha=b.hl(c);g.wg.x=e.x;g.wg.y=e.y;b.hC(g.wg,g.ua);g.Gf.width=f.width;g.Gf.height=f.height;b.wL(g.Gf,g.Bk);g.he=d;return g};b.Mi={DI:/^\s*\{\s*([\-]?\d+[.]?\d*)\s*,\s*([\-]?\d+[.]?\d*)\s*\}\s*$/,tU:/^\s*\{\s*\{\s*([\-]?\d+[.]?\d*)\s*,\s*([\-]?\d+[.]?\d*)\s*\}\s*,\s*\{\s*([\-]?\d+[.]?\d*)\s*,\s*([\-]?\d+[.]?\d*)\s*\}\s*\}\s*$/,sh:{},vj:{},Xn:{},XK:function(a){return(a=this.tU.exec(a))?P(parseFloat(a[1]),parseFloat(a[2]),parseFloat(a[3]),parseFloat(a[4])):P(0,0,0,0)},NK:function(a){return(a=this.DI.exec(a))?C(parseFloat(a[1]),parseFloat(a[2])):C(0,0)},ZC:function(a){return(a=this.DI.exec(a))?N(parseFloat(a[1]),parseFloat(a[2])): N(0,0)},XV:function(a){var c=b.U.Dd(a);b.assert(c,b.e.d5,a);b.U.Ki(a);if(c.eo)return this.Xn[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.o1=e.textureFileName||e.textureFileName||e.image);for(var h in d){var k=d[h];if(k){e={};if(0==g){e.rect=P(k.x,k.y,k.width,k.height);e.ay=!1;e.offset=C(k.offsetX,k.offsetY);var m=k.originalWidth,k=k.originalHeight;m&&k||b.log(b.e.c5);m=Math.abs(m);k=Math.abs(k);e.size=N(m,k)}else if(1==g||2==g)e.rect=this.XK(k.frame), e.ay=k.rotated||!1,e.offset=this.NK(k.offset),e.size=this.ZC(k.sourceSize);else if(3==g){var m=this.ZC(k.spriteSize),p=this.XK(k.textureRect);m&&(p=P(p.x,p.y,m.width,m.height));e.rect=p;e.ay=k.textureRotated||!1;e.offset=this.NK(k.spriteOffset);e.size=this.ZC(k.spriteSourceSize);e.cZ=k.aliases}else m=k.frame,p=k.sourceSize,h=k.filename||h,e.rect=P(m.x,m.y,m.w,m.h),e.ay=k.rotated||!1,e.offset=C(0,0),e.size=N(p.w,p.h);c[h]=e}}return this.Xn[a]={eo:!0,frames:c,C2:f}},VL:function(a,c){b.assert(a,b.e.f5); var d=this.Xn[a]||b.U.Dd(a);if(d&&d.frames){var e=this.Xn[a]||this.XV(a),d=e.frames,e=e.C2;c?c instanceof b.aa||("string"==typeof c?c=b.Ca.Hc(c):b.assert(0,b.e.g5)):c=b.Ca.Hc(b.path.Oo(a,e.o1||".png"));var e=this.vj,f=this.sh,g;for(g in d){var h=d[g],k=f[g];if(!k){k=b.ue.create(c,h.rect,h.ay,h.offset,h.size);if(h=h.cZ)for(var m=0,p=h.length;mthis.mc.height?0|this.mc.height/320*24:0|this.mc.width/320*24; this.wf=b.P.create("000.0","Arial",a);this.xf=b.P.create("0.000","Arial",a);this.Af=b.P.create("0000","Arial",a);a=b.Ny;this.Af.H(this.Af.width/2+a.x,5*this.Af.height/2+a.y);this.xf.H(this.xf.width/2+a.x,3*this.xf.height/2+a.y);this.wf.H(this.wf.width/2+a.x,this.wf.height/2+a.y)};a.LZ=function(a){var d=new b.ba;b.SG(d);var e=new b.ba;b.e2(e,d);var f=this.jh.BE(),g=new b.vb;b.dO(g,new b.vb(2*a.x/f.width-1,1-2*a.y/f.height,d.c[14]/d.c[15]),e);return C(g.x,g.y)};a.NZ=function(a){var d=new b.ba;b.SG(d); var e=new b.vb;b.dO(e,new b.vb(a.x,a.y,0),d);a=this.jh.BE();return C(a.width*(0.5*e.x+0.5),a.height*(0.5*-e.y+0.5))};a.us=function(){return this.jh.us()};a.PE=function(){return this.jh.PE()};a.ws=function(){return this.mc.height/1.1566};a.xP=function(){var a=this.jh;if(a){var d=this.mc;a.O4(-a.me.x/a.ja,-a.me.y/a.Ka,d.width,d.height)}};a.vca=function(){return this.jh};a.Kca=function(){return this.ni};a.L3=function(){b.Fh(b.ec,b.dc)};a.cP=function(){this.L3();this.YO(!1);this.Vm(this.ni);b.l.clearColor(0, 0,0,1)}};b.of=0;b.SG=function(a){var c=new b.ba;b.px(b.Wg,c);var d=new b.ba;b.px(b.Vg,d);b.Ei(a,c,d)}; b.Ta=b.oa.extend({q9:!1,tr:!1,kc:!1,Hv:!1,Gk:!1,Jq:0,XB:0,ni:0,tn:0,$g:1,Yq:!1,mk:0,nB:0,wf:null,xf:null,Af:null,mc:null,yk:null,gi:null,wv:null,jh:null,qi:null,uC:null,bd:null,Rd:0,lw:0,GC:0,d9:null,Jf:null,og:null,Xu:null,hB:null,jB:null,iB:null,ctor:function(){var a=this;a.yk=Date.now();b.na.ND(b.Kb.Pp,function(){a.yk=Date.now()})},da:function(){this.XB=this.Jq=1/b.RZ;this.qi=[];this.ni=b.Ta.rS;this.uC=null;this.nB=this.tn=0;this.Yq=!1;this.lw=this.Rd=0;this.yk=Date.now();this.Hv=this.kc=!1;this.mc= N(0,0);this.jh=null;this.$g=1;this.Jf=new b.uq;this.og=b.wG?new b.wG:null;this.Jf.NF(this.og,b.uq.Qt,!1);this.hB=new b.Ui(b.Ta.TQ);this.hB.setUserData(this);this.jB=new b.Ui(b.Ta.VQ);this.jB.setUserData(this);this.iB=new b.Ui(b.Ta.UQ);this.iB.setUserData(this);this.Xu=new b.Ui(b.Ta.WQ);this.Xu.setUserData(this);return!0},BZ:function(){var a=Date.now();this.tr?(this.mk=0,this.tr=!1):this.mk=(a-this.yk)/1E3;0b.FQ&&(this.xf.string=this.GC.toFixed(3),this.nB=this.Rd/this.tn,this.tn=this.Rd=0,this.wf.string=this.nB.toFixed(1),this.Af.string=(0|b.of).toString()),this.wf.R(),this.xf.R(),this.Af.R()):this.Kn();b.of=0},kea:function(){return this.Gk},Rca:function(){return this.bd},eba:function(){return this.Jq}, Yda:function(){return this.Yq},X3:function(a){this.Yq=a},Wca:function(){return this.GC},cea:function(){return this.tr},eea:function(){return this.kc},qda:function(){return this.lw},kha:function(){this.Z2(1)},Z2:function(a){b.assert(this.bd,b.e.KQ);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.Uf(),e.rb());e.Je();d--}this.gi=c[c.length-1];this.Gk=!1}},Wk:function(){return this.Jf},rP:function(a){this.Jf!=a&&(this.Jf=a)},Kw:function(){return this.og}, TO:function(a){this.og!=a&&(this.og=a)},yba:function(){return this.mk},Kn:null,WU:function(){this.GC=(Date.now()-this.yk)/1E3}});b.Ta.WQ="director_projection_changed";b.Ta.TQ="director_after_draw";b.Ta.VQ="director_after_visit";b.Ta.UQ="director_after_update";b.NQ=b.Ta.extend({kx:!1,CP:function(){this.tr=!0;this.kx=!1},B2:function(){this.Hv?(this.Hv=!1,this.g3()):this.kx||this.d_()},DP:function(){this.kx=!0},UO:function(a){this.Jq=a;this.kx||(this.DP(),this.CP())}});b.Ta.jG=null;b.Ta.LM=!0; b.Ta.uB=function(){b.Ta.LM&&(b.Ta.LM=!1,b.Ta.jG=new b.NQ,b.Ta.jG.da());return b.Ta.jG};b.RZ=60;b.Ta.pS=0;b.Ta.lH=1;b.Ta.qS=3;b.Ta.rS=b.Ta.lH; b.A===b.Aa?(n=b.Ta.prototype,n.Vm=function(a){this.ni=a;b.na.dispatchEvent(this.Xu)},n.YO=function(){},n.YF=function(a){this.mc.width=b.Va.width;this.mc.height=b.Va.height;this.jh=a||b.view;b.na&&b.na.pe(!0)},n.kk=function(){var a=this.jh.me;b.l.clearRect(-a.x,a.y,a.width,-a.height)},n.Kn=function(){var a=0,a=this.mc.width>this.mc.height?0|this.mc.height/320*24:0|this.mc.width/320*24;this.wf=b.P.create("000.0","Arial",a);this.xf=b.P.create("0.000","Arial",a);this.Af=b.P.create("0000","Arial",a);a= b.Ny;this.Af.H(this.Af.width/2+a.x,5*this.Af.height/2+a.y);this.xf.H(this.xf.width/2+a.x,3*this.xf.height/2+a.y);this.wf.H(this.wf.width/2+a.x,this.wf.height/2+a.y)},n.us=function(){return this.za()},n.PE=function(){return C(0,0)}):(b.Ta.Wn=new Image,b.Fa(b.Ta.Wn,"load",function(){b.Ta.VJ=!0}),b.Wn&&(b.Ta.Wn.src=b.Wn),b.assert("function"===typeof b.F.Py,b.e.fd,"CCDirectorWebGL.js"),b.F.Py(),delete b.F.Py);b.Mp=b.oa.extend({$q:null,ar:null,br:null,En:null,Fn:null,Gn:null,Ur:null,Vr:null,Wr:null,hb:null,sv:null,ctor:function(){this.sv=new b.ba;this.restore()},description:function(){return"\x3cCCCamera | center \x3d("+this.En+","+this.Fn+","+this.Gn+")\x3e"},ZO:function(a){this.hb=a},fF:function(){return this.hb},restore:function(){this.$q=this.ar=0;this.br=b.Mp.ws();this.Ur=this.En=this.Fn=this.Gn=0;this.Vr=1;this.Wr=0;b.Km(this.sv);this.hb=!1},Gs:function(){if(this.hb){var a=new b.vb,c=new b.vb,d=new b.vb; b.kp(a,this.$q,this.ar,this.br);b.kp(c,this.En,this.Fn,this.Gn);b.kp(d,this.Ur,this.Vr,this.Wr);b.UN(this.sv,a,c,d);this.hb=!1}b.ip(this.sv)},Jia:function(a,c,d){this.bP(a,c,d)},bP:function(a,c,d){this.$q=a;this.ar=c;this.br=d;this.hb=!0},sia:function(a,c,d){this.Q3(a,c,d)},Q3:function(a,c,d){this.En=a;this.Fn=c;this.Gn=d;this.hb=!0},gka:function(a,c,d){this.K4(a,c,d)},K4:function(a,c,d){this.Ur=a;this.Vr=c;this.Wr=d;this.hb=!0},Oba:function(){return{x:this.$q,y:this.ar,z:this.br}},WM:function(){return{x:this.$q, y:this.ar,z:this.br}},lba:function(){return{x:this.En,y:this.Fn,z:this.Gn}},SM:function(){return{x:this.En,y:this.Fn,z:this.Gn}},vda:function(){return{x:this.Ur,y:this.Vr,z:this.Wr}},a1:function(){return{x:this.Ur,y:this.Vr,z:this.Wr}},Q8:function(){}});b.Mp.ws=function(){return b.Ht};b.Y7=b.Qt+1;b.Ko=function(a,c){if(a&&0=this.hj&&(c&&d&&this.dB(),this.ib=0):(this.sw?this.ib>=this.Mu&&(c&&d&&this.dB(),this.ib-=this.Mu,this.Co+=1,this.sw=!1):this.ib>=this.hj&&(c&&d&&this.dB(),this.ib=0,this.Co+=1),this.Co>this.zC&&b.K.Wk().PP(c,d))}}}); b.uq=b.oa.extend({Tr:1,km:null,fj:null,yu:null,ej:null,V8:null,vc:null,ai:!1,mw:!1,ctor:function(){this.Tr=1;this.km=[[],[],[]];this.fj={};this.yu=[];this.ej={};this.Kq=[];this.vc=null;this.mw=this.ai=!1},yC:function(a){delete this.ej[a.target.sa];b.Ie(this.Kq,a);a.RH=null;a.target=null},bL:function(a){if(a=this.fj[a.target.sa])b.Ie(a.list,a.Bm),delete this.fj[a.target.sa],b.Ie(this.yu,a),a.Bm=null,a.target=null},RK:function(a,c,d,e){e=new b.ZG(c,d,e);if(a){for(var f=a.length-1,g=0;g<=f&&!(dc?e[0]=this.RK(e[0],a,c,d):e[2]=this.RK(e[2],a,c,d)}},PP:function(a,c){if(null!=a&&null!=c){var d=this.ej[a.sa];if(d)for(var e=d.Pi,f=0,g=e.length;f=f&&d.Fp--;0==e.length&&(this.vc==d?this.ai= !0:this.yC(d));break}}}},jt:function(a){null!=a&&(a=this.fj[a.sa],null!=a&&(this.mw?a.Bm.Dx=!0:this.bL(a.Bm)))},OP:function(a){if(null!=a){var c=this.ej[a.sa];if(c){var d=c.Pi;!c.ls&&0<=d.indexOf(c.ks)&&(c.ls=!0);d.length=0;this.vc==c?this.ai=!0:this.yC(c)}this.jt(a)}},vy:function(){this.I5(b.uq.Qt)},I5:function(a){for(var c=this.Kq,d=this.km,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.ja,h=b.view.Ka;c.beginPath();c.moveTo(f.x*g,-f.y*h);for(var f=1,k=a.length;fd&&1d&&100>r++;)g*=d/k,g|=0,h=e.substr(g),k=f-this.no(h);for(r=0;kr++;)h&&(p=(m=b.P.SY.exec(h))?m[0].length:1,m=h),g+=p,h=e.substr(g),k=f-this.no(h);g-=p;d=e.substr(0,g);b.P.V5&& b.P.BY.test(m||h)&&(f=b.P.RW.exec(d),g-=f?f[0].length:0,m=e.substr(g),d=e.substr(0,g));b.P.EV.test(m)&&(f=b.P.QW.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)}},qw:function(){var a=this.ic.width,c,d,e=this.xK;e.length=0;this.ko=!1;this.ZW();if(0!==a)for(this.si=this.Ib.split("\n"),c=0;cc.x||0>c.y);a=this.vh;this.Lb&&(a.x=-a.x);this.Mb&&(a.y=-a.y);this.Hb.x=a.x+(this.O.width-this.ha.width)/2;this.Hb.y= a.y+(this.O.height-this.ha.height)/2;this.W&&(this.dirty=!0)},n=null):(b.assert("function"===typeof b.F.tA,b.e.fd,"LabelTTFWebGL.js"),b.F.tA(),delete b.F.tA);b.assert("function"===typeof b.F.xz,b.e.fd,"LabelTTFPropertyDefine.js");b.F.xz();delete b.F.xz;b.P.CY=["left","center","right"];b.P.DY=["top","middle","bottom"];b.P.V5=!0;b.P.SY=/([a-zA-Z0-9\u00c4\u00d6\u00dc\u00e4\u00f6\u00fc\u00df\u00e9\u00e8\u00e7\u00e0\u00f9\u00ea\u00e2\u00ee\u00f4\u00fb]+|\S)/;b.P.BY=/^[!,.:;}\]%\?>\u3001\u2018\u201c\u300b\uff1f\u3002\uff0c\uff01]/; b.P.RW=/([a-zA-Z0-9\u00c4\u00d6\u00dc\u00e4\u00f6\u00fc\u00df\u00e9\u00e8\u00e7\u00e0\u00f9\u00ea\u00e2\u00ee\u00f4\u00fb]+|\S)$/;b.P.QW=/[a-zA-Z0-9\u00c4\u00d6\u00dc\u00e4\u00f6\u00fc\u00df\u00e9\u00e8\u00e7\u00e0\u00f9\u00ea\u00e2\u00ee\u00f4\u00fb]+$/;b.P.EV=/^[a-zA-Z0-9\u00c4\u00d6\u00dc\u00e4\u00f6\u00fc\u00df\u00e9\u00e8\u00e7\u00e0\u00f9\u00ea\u00e2\u00ee\u00f4\u00fb]/;b.P.IV=/^(\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.G$=b.P.create; b.P.BU=b.rU?b.Yi:b.Jz;b.P.gk=b.Sb("div");b.P.gk.style.fontFamily="Arial";b.P.gk.style.position="absolute";b.P.gk.style.left="-100px";b.P.gk.style.top="-100px";b.P.gk.style.lineHeight="normal";document.body?document.body.appendChild(b.P.gk):b.Fa(window,"load",function(){this.removeEventListener("load",arguments.callee,!1);document.body.appendChild(b.P.gk)},!1); b.P.Eq=function(a,c){var d=b.P.EI[a+"."+c];if(0=a&&c.om--;0==c.Ac.length&&(this.vc==c?this.ai=!0:this.$A(c))},$A:function(a){a&&(delete this.eh[a.target.sa],b.Ie(this.vn,a),a.Ac=null,a.target=null)},EU:function(a){null==a.Ac&&(a.Ac=[])},update:function(a){for(var c=this.vn,d,e=0;ec?a:c};b.tea=function(a,c){return a+b.wa>c&&a-b.wac.x-b.wa&&a.yc.y-b.wa};b.vb=function(a,c,d){this.x=a||0;this.y=c||0;this.z=d||0};b.kp=function(a,c,d,e){if(!a)return new b.vb(c,d,e);a.x=c;a.y=d;a.z=e;return a};b.bO=function(a){return Math.sqrt(b.Kc(a.x)+b.Kc(a.y)+b.Kc(a.z))};b.cO=function(a){return b.Kc(a.x)+b.Kc(a.y)+b.Kc(a.z)};b.tf=function(a,c){var d=1/b.bO(c);a.x=c.x*d;a.y=c.y*d;a.z=c.z*d};b.al=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.oF=function(a,c){return a.x*c.x+a.y*c.y+a.z*c.z}; b.aO=function(a,c,d){a.x=c.x+d.x;a.y=c.y+d.y;a.z=c.z+d.z};b.qF=function(a,c,d){a.x=c.x-d.x;a.y=c.y-d.y;a.z=c.z-d.z};b.Rfa=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.Sfa=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.dO=function(a,c,d){var e=new b.eO,f=new b.eO;b.q2(f,c.x,c.y,c.z);b.fO(e,f,d);a.x=e.x/e.D;a.y=e.y/e.D;a.z=e.z/e.D};b.pF=function(a,c,d){a.x=c.x*d;a.y=c.y*d;a.z=c.z*d;return a};b.Nfa=function(a,c){return a.xc.x-b.wa&&a.yc.y-b.wa&&a.zc.z-b.wa?1:0};b.Ofa=function(a,c,d){c=new b.vb(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.Pfa=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.Ds=function(a,c){a!=c&&(a.x=c.x,a.y=c.y,a.z=c.z)};b.Tfa=function(a){a.x=0;a.y=0;a.z=0;return a};b.Qfa=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.eO=function(){this.D=this.z=this.y=this.x=0};b.q2=function(a,c,d,e){a.x=c;a.y=d;a.z=e;a.D=1};b.Ufa=function(a,c,d){a.x=c.x+d.x;a.y=c.y+d.y;a.z=c.z+d.z;a.D=c.D+d.D;return a};b.Xfa=function(a,c){return a.x*c.x+a.y*c.y+a.z*c.z+a.D*c.D};b.r2=function(a){return Math.sqrt(b.Kc(a.x)+b.Kc(a.y)+b.Kc(a.z)+b.Kc(a.D))};b.Yfa=function(a){return b.Kc(a.x)+b.Kc(a.y)+b.Kc(a.z)+b.Kc(a.D)};b.Zfa=function(a){return a};b.s2=function(a,c){var d=1/b.r2(c);a.x*=d;a.y*=d;a.z*=d;a.D*=d}; b.$fa=function(a,c,d){b.s2(a,c);a.x*=d;a.y*=d;a.z*=d;a.D*=d;return a};b.aga=function(a,c,d){a.x=c.x-d.x;a.y=c.y-d.y;a.z=c.z-d.z;a.D=c.D-d.D;return a};b.fO=function(a,c,d){a.x=c.x*d.c[0]+c.y*d.c[4]+c.z*d.c[8]+c.D*d.c[12];a.y=c.x*d.c[1]+c.y*d.c[5]+c.z*d.c[9]+c.D*d.c[13];a.z=c.x*d.c[2]+c.y*d.c[6]+c.z*d.c[10]+c.D*d.c[14];a.D=c.x*d.c[3]+c.y*d.c[7]+c.z*d.c[11]+c.D*d.c[15]};b.cga=function(a,c,d,e,f,g){for(var h=0;hc.x-b.wa&&a.yc.y-b.wa&&a.zc.z-b.wa&&a.Dc.D-b.wa};b.Wfa=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.D=c.D;return a};b.bga=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.D;return c};b.Afa=function(a){this.start=a||new b.Hh;this.start=a||new b.Hh};b.Bfa=function(a,c,d,e,f){a.start.x=c;a.start.y=d;a.dir.x=e;a.dir.y=f}; b.nF=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,r=d.y,s=(r-m)*(h-f)-(p-k)*(a-g);if(s>-b.wa&&sb.rx(c.x,d.x)+b.wa||mb.rx(c.y,d.y)+b.wa||kb.rx(f,h)+b.wa||mb.rx(g,a)+b.wa)return b.mn;e.x=k;e.y=m;return b.nn}; b.WD=function(a,c,d){var e=new b.Hh;b.vx(e,c,a);d.x=-e.y;d.y=e.x;b.p2(d,d)};b.Dfa=function(a,c,d,e,f,g){var h=new b.Hh,k=new b.Hh,m=new b.Hh,p=1E4,r=b.mn,s;b.nF(a,c,d,h)&&(s=new b.Hh,r=b.nn,s=b.ux(b.vx(s,h,a.start)),sd;d++)a.c[d]=c;return a};b.b2=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.TN=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.Eea=function(a,c,d){var e=new b.qx;if(0===c)return null;c=1/c;b.b2(e,d);b.c2(a,e,c);return a};b.qx.CB=new Float32Array([1,0,0,0,1,0,0,0,1]);b.Fea=function(a){for(var c=0;9>c;c++)if(b.qx.CB[c]!==a.c[c])return!1;return!0};b.Qea=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.Cea=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.Gea=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.c2=function(a,c,d){for(var e=0;9>e;e++)a.c[e]=c.c[e]*d}; b.Iea=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.Bea=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.Aea=function(a,c){if(a==c)return!0;for(var d=0;9>d;++d)if(!(a.c[d]+b.wa>c.c[d]&&a.c[d]-b.wad;d++){for(g=k=0;4>g;g++)if(1!=r[g])for(h=0;4>h;h++)0==r[h]&&Math.abs(b.ba.Df(a,g,h))>=k&&(k=Math.abs(b.ba.Df(a,g,h)),f=g,e=h);++r[e];if(f!=e){for(g=0;4>g;g++)b.ba.Ok(a,f,g,e,g);for(g=0;4>g;g++)b.ba.Ok(c,f,g,e,g)}p[d]=f;m[d]=e;if(0==b.ba.Df(a,e,e))return b.mn;h=1/b.ba.Df(a,e,e);b.ba.Hk(a,e,e,1);for(g=0;4>g;g++)b.ba.Hk(a,e,g,b.ba.Df(a,e,g)*h);for(g=0;4>g;g++)b.ba.Hk(c,e,g,b.ba.Df(c,e,g)*h);for(h=0;4>h;h++)if(h!= e){k=b.ba.Df(a,h,e);b.ba.Hk(a,h,e,0);for(g=0;4>g;g++)b.ba.Hk(a,h,g,b.ba.Df(a,h,g)-b.ba.Df(a,e,g)*k);for(g=0;4>g;g++)b.ba.Hk(c,h,g,b.ba.Df(a,h,g)-b.ba.Df(c,e,g)*k)}}for(g=3;0<=g;g--)if(p[g]!=m[g])for(h=0;4>h;h++)b.ba.Ok(a,h,p[g],h,m[g]);return b.nn};b.ba.CB=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);b.e2=function(a,c){var d=new b.ba,e=new b.ba;b.Hj(d,c);b.Km(e);b.ba.KV(d,e)!=b.mn&&b.Hj(a,d)};b.Xea=function(a){for(var c=0;16>c;c++)if(b.ba.CB[c]!=a.c[c])return!1;return!0}; b.efa=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],r=c.c[7],s=c.c[8],u=c.c[9],t=c.c[10],v=c.c[11],w=c.c[12],y=c.c[13],B=c.c[14];c=c.c[15];var G=d.c[0],I=d.c[1],E=d.c[2],A=d.c[3],D=d.c[4],x=d.c[5],F=d.c[6],K=d.c[7],L=d.c[8],J=d.c[9],O=d.c[10],S=d.c[11],R=d.c[12],W=d.c[13],M=d.c[14];d=d.c[15];a[0]=G*e+I*k+E*s+A*w;a[1]=G*f+I*m+E*u+A*y;a[2]=G*g+I*p+E*t+A*B;a[3]=G*h+I*r+E*v+A*c;a[4]=D*e+x*k+F*s+K*w;a[5]=D*f+x*m+F*u+K*y;a[6]=D*g+x*p+F*t+K*B;a[7]=D*h+x*r+F*v+K* c;a[8]=L*e+J*k+O*s+S*w;a[9]=L*f+J*m+O*u+S*y;a[10]=L*g+J*p+O*t+S*B;a[11]=L*h+J*r+O*v+S*c;a[12]=R*e+W*k+M*s+d*w;a[13]=R*f+W*m+M*u+d*y;a[14]=R*g+W*p+M*t+d*B;a[15]=R*h+W*r+M*v+d*c}; b.y0=function(){var a=b.fl.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.mca=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.Rea=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.wa>c.c[d]&&a.c[d]-b.wad?b.mS:b.oS};function da(){this.D=this.z=this.y=this.x=0}b.l2=function(a,c){a.x=-c.x;a.y=-c.y;a.z=-c.z;a.D=c.D;return a};b.m2=function(a,c){return a.D*c.D+a.x*c.x+a.y*c.y+a.z*c.z};b.qfa=function(a){return a};b.n2=function(a){a.x=0;a.y=0;a.z=0;a.D=1};b.rfa=function(a,c){var d=b.WN(c),e=new da;if(Math.abs(d)>b.wa)return a.x=0,a.y=0,a.z=0,a.D=0,a;b.tx(a,b.l2(e,c),1/d);return a};b.sfa=function(a){return 0==a.x&&0==a.y&&0==a.z&&1==a.D};b.WN=function(a){return Math.sqrt(b.o2(a))}; b.o2=function(a){return a.x*a.x+a.y*a.y+a.z*a.z+a.D*a.D};b.tfa=function(a){return a};b.ufa=function(a,c,d){a.D=c.D*d.D-c.x*d.x-c.y*d.y-c.z*d.z;a.x=c.D*d.x+c.x*d.D+c.y*d.z-c.z*d.y;a.y=c.D*d.y+c.y*d.D+c.z*d.x-c.x*d.z;a.z=c.D*d.z+c.z*d.D+c.x*d.y-c.y*d.x;return a};b.XN=function(a,c){var d=b.WN(c);if(Math.abs(d)<=b.wa)throw"cc.kmQuaternionNormalize(): pIn is an invalid value";b.tx(a,c,1/d)};b.YN=function(a,c){var d=0.5*b.mF,e=Math.sin(d);a.D=Math.cos(d);a.x=c.x*e;a.y=c.y*e;a.z=c.z*e}; b.ZN=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.wa?(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.D=g}};b.xfa=function(a,c,d,e){var f,g,h,k,m;f=b.Cs(d)/2;g=b.Cs(c)/2;h=b.Cs(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.D=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.XN(a,a);return a}; b.yfa=function(a,c,d,e){if(c.x==d.x&&c.y==d.y&&c.z==d.z&&c.D==d.D)return a.x=c.x,a.y=c.y,a.z=c.z,a.D=c.D,a;var f=b.m2(c,d),g=Math.acos(f),f=Math.sqrt(1-b.Kc(f)),h=Math.sin(e*g)/f,k=new da,m=new da;b.tx(k,c,Math.sin((1-e)*g)/f);b.tx(m,d,h);b.k2(a,k,m);return a};b.$N=function(a,c){var d;d=Math.sqrt(b.Kc(a.x)+b.Kc(a.y)+b.Kc(a.z));d>-b.wa&&d2*b.mF-b.wa?(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.tf(c,c))};b.tx=function(a,c,d){a.x=c.x*d;a.y=c.y*d;a.z=c.z*d;a.D=c.D*d}; b.pfa=function(a,c){a.x=c.x;a.y=c.y;a.z=c.z;a.D=c.D;return a};b.k2=function(a,c,d){a.x=c.x+d.x;a.y=c.y+d.y;a.z=c.z+d.z;a.D=c.D+d.D}; b.wfa=function(a,c,d,e){var f=new b.vb,g=new b.vb;b.Ds(f,c);b.Ds(g,d);b.tf(f,f);b.tf(g,g);d=b.oF(f,g);if(1<=d)return b.n2(a),a;-0.999999>d?Math.abs(b.cO(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.nn:b.mn};b.qea=function(a,c){b.Ds(a.min,c.min);b.Ds(a.max,c.max);return a};b.sea=function(){b.log("cc.kmAABBScale hasn't been supported.")};b.wx=function(a,c,d,e){this.top=d;this.stack=e};b.wx.m7=30;b.rF=function(a){a.stack=[];a.top=null};b.xx=function(a,c){a.stack.push(a.top);a.top=new b.ba;b.Hj(a.top,c)};b.dga=function(a){a.top=a.stack.pop()};b.sF=function(a){a.stack=null;a.top=null};b.Vg=5888;b.Wg=5889;b.WG=5890;b.Lj=new b.wx;b.fl=new b.wx;b.gt=new b.wx;b.Pb=null;b.cF=!1;b.u2=function(){if(!b.cF){var a=new b.ba;b.rF(b.Lj);b.rF(b.fl);b.rF(b.gt);b.Pb=b.Lj;b.cF=!0;b.Km(a);b.xx(b.Lj,a);b.xx(b.fl,a);b.xx(b.gt,a)}};b.u2();b.a2=function(){b.sF(b.Lj);b.sF(b.fl);b.sF(b.gt);b.cF=!1;b.Pb=null};b.Gj=function(){b.xx(b.Pb,b.Pb.top)};b.xea=function(a){b.Pb.stack.push(b.Pb.top);b.Hj(a,b.Pb.top);b.Pb.top=a};b.Fj=function(){b.Pb.top=b.Pb.stack.pop()}; b.sf=function(a){switch(a){case b.Vg:b.Pb=b.Lj;break;case b.Wg:b.Pb=b.fl;break;case b.WG:b.Pb=b.gt;break;default:throw"Invalid matrix mode specified";}};b.$k=function(){b.Km(b.Pb.top)};b.wea=function(a){b.Hj(b.Pb.top,a)};b.ip=function(a){b.Ei(b.Pb.top,b.Pb.top,a)};b.jp=function(a,c){var d=new b.ba;b.VN(d,a,c,0);b.Ei(b.Pb.top,b.Pb.top,d)};b.yea=function(a,c,d,e){c=new b.vb(c,d,e);d=new b.ba;b.g2(d,c,b.Cs(a));b.Ei(b.Pb.top,b.Pb.top,d)}; b.zea=function(a,c,d){var e=new b.ba;b.h2(e,a,c,d);b.Ei(b.Pb.top,b.Pb.top,e)};b.px=function(a,c){switch(a){case b.Vg:b.Hj(c,b.Lj.top);break;case b.Wg:b.Hj(c,b.fl.top);break;case b.WG:b.Hj(c,b.gt.top);break;default:throw"Invalid matrix mode specified";}};b.JS="precision lowp float;\nvarying vec4 v_fragmentColor;\nvoid main() \n{ \n gl_FragColor \x3d v_fragmentColor; \n}\n";b.KS="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.xS="precision lowp float; \nvarying vec4 v_fragmentColor; \nvoid main() \n{ \n gl_FragColor \x3d v_fragmentColor; \n} "; b.AS="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.yS="// #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.zS="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.FS="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.IS="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.GS="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.HS="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.BS="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.CS="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.ES="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.DH="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.DS="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.d8="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.Id={Vz:0,Wz:1,Tz:2,Uz:3,Yz:4,Xz:5,Zz:6,PH:7,A8:8,jd:{},kr:function(){this.y2();return!0},Ae:function(a,c){switch(c){case this.Vz:a.Ci(b.DH,b.ES);a.od(b.nl,b.pb);a.od(b.Jp,b.ve);a.od(b.dn,b.wd);break;case this.Wz:a.Ci(b.DH,b.DS);a.od(b.nl,b.pb);a.od(b.Jp,b.ve);a.od(b.dn,b.wd);break;case this.Tz:a.Ci(b.AS,b.xS);a.od(b.nl,b.pb);a.od(b.Jp,b.ve);break;case this.Uz:a.Ci(b.IS,b.FS);a.od(b.nl,b.pb);a.od(b.dn,b.wd);break;case this.Yz:a.Ci(b.HS,b.GS);a.od(b.nl,b.pb);a.od(b.dn,b.wd);break;case this.Xz:a.Ci(b.CS, b.BS);a.od(b.nl,b.pb);a.od(b.Jp,b.ve);a.od(b.dn,b.wd);break;case this.Zz:a.Ci(b.KS,b.JS);a.od("aVertex",b.pb);break;case this.PH:a.Ci(b.zS,b.yS);a.od(b.nl,b.pb);a.od(b.dn,b.wd);a.od(b.Jp,b.ve);break;default:b.log("cocos2d: cc.shaderCache._loadDefaultShader, error shader type");return}a.link();a.N5()},y2:function(){var a=new b.Ph;this.Ae(a,this.Vz);this.jd[b.Yi]=a;this.jd.ShaderPositionTextureColor=a;a=new b.Ph;this.Ae(a,this.Wz);this.jd[b.Zt]=a;this.jd.ShaderPositionTextureColorAlphaTest=a;a=new b.Ph; this.Ae(a,this.Tz);this.jd[b.Yt]=a;this.jd.ShaderPositionColor=a;a=new b.Ph;this.Ae(a,this.Uz);this.jd[b.tq]=a;this.jd.ShaderPositionTexture=a;a=new b.Ph;this.Ae(a,this.Yz);this.jd[b.Kz]=a;this.jd.ShaderPositionTextureUColor=a;a=new b.Ph;this.Ae(a,this.Xz);this.jd[b.Jz]=a;this.jd.ShaderPositionTextureA8Color=a;a=new b.Ph;this.Ae(a,this.Zz);this.jd[b.Lz]=a;this.jd.ShaderPositionUColor=a;a=new b.Ph;this.Ae(a,this.PH);this.jd[b.CH]=a;this.jd.ShaderPositionLengthTextureColor=a},Fha:function(){var a=this.nc(b.Yi); a.reset();this.Ae(a,this.Vz);a=this.nc(b.Zt);a.reset();this.Ae(a,this.Wz);a=this.nc(b.Yt);a.reset();this.Ae(a,this.Tz);a=this.nc(b.tq);a.reset();this.Ae(a,this.Uz);a=this.nc(b.Kz);a.reset();this.Ae(a,this.Yz);a=this.nc(b.Jz);a.reset();this.Ae(a,this.Xz);a=this.nc(b.Lz);a.reset();this.Ae(a,this.Zz)},nc:function(a){return this.jd[a]},Im:function(a){return this.jd[a]},Q9:function(a,c){this.jd[c]=a}};b.iR=function(){this.location=this.value=void 0;this.$w={}}; b.Ph=b.oa.extend({ga:null,Db:null,kf:null,tg:null,wb:null,dh:null,NL:!1,Ge:function(a,c){if(null==a)return!1;for(var d=!0,e=null,f=0;farguments.length))switch(arguments.length){case 2:this.$s(arguments[0],arguments[1]);break;case 3:this.I4(arguments[0],arguments[1],arguments[2]);break;case 4:this.J4(arguments[0],arguments[1],arguments[2],arguments[3]);break;case 5:this.at(arguments[0],arguments[1],arguments[2], arguments[3],arguments[4])}},bt:function(){var a=new b.ba,c=new b.ba,d=new b.ba;b.px(b.Wg,a);b.px(b.Vg,c);b.Ei(d,a,c);this.hG(this.wb[b.kA],a.c,1);this.hG(this.wb[b.jA],c.c,1);this.hG(this.wb[b.Bq],d.c,1);this.NL&&(a=b.K,a=a.lw*a.Jq,this.at(this.wb[b.oA],a/10,a,2*a,4*a),this.at(this.wb[b.nA],a/8,a/4,a/2,Math.sin(a)),this.at(this.wb[b.iA],a/8,a/4,a/2,Math.cos(a)));-1!=this.wb[b.lA]&&this.at(this.wb[b.lA],Math.random(),Math.random(),Math.random(),Math.random())},Uja:function(){this.ga.uniformMatrix4fv(this.wb[b.Bq], !1,b.y0())},Vja:function(a){b.Ei(a,b.fl.top,b.Lj.top);this.ga.uniformMatrix4fv(this.wb[b.Bq],!1,a.c)},Se:function(){this.ga.uniformMatrix4fv(this.wb[b.jA],!1,b.Lj.top.c);this.ga.uniformMatrix4fv(this.wb[b.kA],!1,b.fl.top.c)},R5:function(){return this.ga.getShaderInfoLog(this.kf)},zda:function(){return this.ga.getShaderInfoLog(this.kf)},Sba:function(){return this.ga.getShaderInfoLog(this.kf)},O_:function(){return this.ga.getShaderInfoLog(this.tg)},mha:function(){return this.ga.getProgramInfoLog(this.Db)}, Jca:function(){return this.ga.getProgramInfoLog(this.Db)},reset:function(){this.tg=this.kf=null;this.wb.length=0;this.ga.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.rn=b.k.extend({sprite:null,Aw:0,cE:0,gs:!1,Yd:null,Zd:null,Zu:0,Wq:0,ii:0,G:null,Sr:null,GY:null,ki:b.aa.Xi,aj:null,dE:0,WA:null,ub:"RenderTexture",ctor:null,Sq:function(a,c,d,e){b.k.prototype.ctor.call(this);this.aj=b.color(255,255,255,255);this.WA="rgba(255,255,255,1)";this.Yd=b.Sb("canvas");this.Zd=this.Yd.getContext("2d");this.anchorY=this.anchorX=0;void 0!==a&&void 0!==c&&(d=d||b.aa.Xi,this.ix(a,c,d,e||0))},Tq:function(a,c,d,e){b.k.prototype.ctor.call(this);this.aj=b.color(0,0,0,0);void 0!== a&&void 0!==c&&(d=d||b.aa.Xi,this.ix(a,c,d,e||0))},Je:null,cV:function(){b.k.prototype.rb.call(this);this.Yd=this.Zd=null},dV:function(){b.k.prototype.rb.call(this);this.Sr=null;var a=b.l;a.deleteFramebuffer(this.Zu);this.Wq&&a.deleteRenderbuffer(this.Wq);this.GY=null},lN:function(){return this.sprite},my:function(a){this.sprite=a},ix:null,EW:function(a,c){var d=this.Yd,e=b.nb();d.width=0|a*e;d.height=0|c*e;this.Zd.translate(0,d.height);e=new b.aa;e.Jc(d);e.qb();this.sprite=b.I.create(e);return!0}, FW:function(a,c,d,e){d==b.aa.nq&&b.log("cc.RenderTexture._initWithWidthAndHeightForWebGL() : only RGB and RGBA formats are valid for a render texture;");var f=b.l,g=b.nb();a=0|a*g;c=0|c*g;this.ii=f.getParameter(f.FRAMEBUFFER_BINDING);var h;b.Ro.iw?(g=a,h=c):(g=b.Uj(a),h=b.Uj(c));for(var k=new Uint8Array(g*h*4),m=0;md.xd&&b.log("cc.LabelAtlas._updateAtlasValues(): Invalid String length");for(var k=d.quads,m=this.xa,m={r:m.r,g:m.g,b:m.b,a:this.fb},p=this.ei,r=0;ra&&d.zN(c-a))},yb:null,kY:function(a){a=String(a);var c=a.length;this.Ib=a;this.width=c*this.ei;this.height=this.hh; if(this.t){a=this.t;for(var c=a.length,d=0;dthis.textureAtlas.totalQuads&&this.textureAtlas.IF(c);this.Ib=a;this.width=c*this.ei;this.height=this.hh;this.Hp();this.quadsToDraw=c},Sa:null,QC:function(a){if(this.fb!==a){b.Si.prototype.Sa.call(this,a);for(var c=this.t,d=0,e=c.length;d=a)break; var v=this.Ib[f];h||(m=this.wB(r),h=!0);g||(k=m,g=!0);if(10==v.charCodeAt(0)){d.push("\n");c=c.concat(d);d.length=0;g=h=!1;k=m=-1;s--;p-=t;e++;if(f>=a)break;m||(m=this.wB(r),h=!0);k||(k=m,g=!0);f++}else if(b.iF(v))d.push(v),c=c.concat(d),d.length=0,h=!1,m=-1,f++;else if(this.cW(r)-k>this.cs)if(this.wK){b.UP(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.wB(r),h=!0);k||(k=m,g=!0);s--}else d.push(v),-1!=c.lastIndexOf(" ")?b.UP(c):c=[],0r)&&(s=this.Ch(r),null!=s)){s=s.Ke()+s.bh()/2;h=0;switch(this.Hq){case b.vq:h=this.width/2-s/2;break;case b.LH:h=this.width-s}if(0!=h)for(s=0;sr||!(r=this.Ch(r)))||(r.x+=h);f+=g;c++;d.length= 0}}else d.push(this.Ib[f])},K3:function(a){this.Hq=a;this.dg()},NV:function(){return this.Hq},P3:function(a){this.cs=a;this.dg()},sB:function(){return this.cs},aja:function(a){this.wK=a;this.dg()},Wm:function(a,c){b.k.prototype.Wm.call(this,a,c);this.dg()},Ys:function(a){b.k.prototype.Ys.call(this,a);this.dg()},Zs:function(a){b.k.prototype.Zs.call(this,a);this.dg()},Lia:function(a){if(null!=a&&a!=this.bv){var c=b.U.Dd(a);c?(this.bv=a,this.yf=c,a=b.Ca.Hc(c.ZL),this.la=c=a.wc,this.texture=a,b.A===b.Aa&& (this.xc=this.texture),c?this.Fw():a.Wd(function(a){this.la=!0;this.texture=a;this.Fw();this.ae();this.dg();this.Od()},this)):b.log("cc.LabelBMFont.setFntFile() : Impossible to create font. Please check file")}},Qba:function(){return this.bv},il:function(a,c){b.k.prototype.il.call(this,a,c);this.dg()},mL:function(a){b.k.prototype.mL.call(this,a);this.dg()},IC:function(a){b.k.prototype.IC.call(this,a);this.dg()},JC:function(a){b.k.prototype.JC.call(this,a);this.dg()},W8:function(){},p9:function(a, c){var d=0;if(this.mV.V1){var e=this.mV.V1[(a<<16|c&65535).toString()];e&&(d=e.g$)}return d},wB:function(a){return a.Ke()*this.ja-a.bh()*this.ja*a.Pc.x},cW:function(a){return a.Ke()*this.ja+a.bh()*this.ja*a.Pc.x}});n=b.gz.prototype;b.A!==b.Aa||b.ob.ew||(n.ae=function(){if(b.A!=b.V){var a,c=this.ya();c&&0=a||32==a||133==a||160==a||5760==a||8192<=a&&8202>=a||8232==a||8233==a||8239==a||8287==a||12288==a};b.UP=function(a){var c=a.length;if(!(0>=c)&&(c-=1,b.iF(a[c]))){for(var d=c-1;0<=d;--d)if(b.iF(a[d]))c=d;else break;b.P5(a,c)}};b.P5=function(a,c){var d=a.length;c>=d||0>c||a.splice(c,d)}; b.GV={kR:/info [^\n]*(\n|$)/gi,yQ:/common [^\n]*(\n|$)/gi,jS:/page [^\n]*(\n|$)/gi,xQ:/char [^\n]*(\n|$)/gi,rR:/kerning [^\n]*(\n|$)/gi,mR:/\w+=[^ \r\n]+/gi,lR:/^[\-]?\d+$/,xr:function(a){a=a.match(this.mR);var c={};if(a)for(var d=0,e=a.length;df.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.xr(a.match(this.jS)[0]);0!==e.id&&b.log("cc.LabelBMFont._parseImageFileName() : file could not be found");d.ZL=b.path.Oo(c,e.file);for(var g=a.match(this.xQ),h=d.N_={},e=0,f=g.length;e=this.zk||!this.texture||!this.texture.wc||(a=a||b.l,b.Hs(this),b.Ic(b.Al),b.Fh(this.p.src, this.p.S),b.oe(this.texture),a.bindBuffer(a.ARRAY_BUFFER,this.cd),a.bufferData(a.ARRAY_BUFFER,this.Oa,a.DYNAMIC_DRAW),a.vertexAttribPointer(b.pb,2,a.FLOAT,!1,0,0),a.bindBuffer(a.ARRAY_BUFFER,this.Ao),a.bufferData(a.ARRAY_BUFFER,this.Lf,a.DYNAMIC_DRAW),a.vertexAttribPointer(b.wd,2,a.FLOAT,!1,0,0),a.bindBuffer(a.ARRAY_BUFFER,this.Jn),a.bufferData(a.ARRAY_BUFFER,this.In,a.DYNAMIC_DRAW),a.vertexAttribPointer(b.ve,4,a.UNSIGNED_BYTE,!0,0,0),a.drawArrays(a.TRIANGLE_STRIP,0,2*this.zk),b.of++)},update:function(a){if(this.Ni){a*= this.lB;var c,d,e,f,g=0,h=this.zk,k=this.kC,m=this.lC,p=this.Oa,r=this.In;for(e=0;e=k[e]?g++:(c=e-g,0=this.TB?e=!1:0this.Cn){var d=b.Ub.BYTES_PER_ELEMENT;this.Cn+=Math.max(this.Cn,a);if(null==c||0===c.length)this.ab=[],this.Aj=new ArrayBuffer(d*this.Cn),this.CL=new Uint8Array(this.Aj); else{a=[];for(var e=new ArrayBuffer(d*this.Cn),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.dt&&b.log("Stencil buffer is not enabled."),b.gc.IB=!1);return!0},zW:function(a){this.ld=a;this.qm=1;this.Gh=!1},Z:function(){b.k.prototype.Z.call(this);this.ld.Z()},Jh:function(){b.k.prototype.Jh.call(this); this.ld.Jh()},Uf:function(){this.ld.Uf();b.k.prototype.Uf.call(this)},rb:function(){this.ld.rb();b.k.prototype.rb.call(this)},R:null,bs:function(a){var c=a||b.l;if(1>b.dt)b.k.prototype.R.call(this,a);else if(this.ld&&this.ld.visible)if(b.gc.pv+1==b.dt)b.gc.ID=!0,b.gc.ID&&(b.log("Nesting more than "+b.dt+"stencils is not supported. Everything will be drawn without stencil for this node and its childs."),b.gc.ID=!1),b.k.prototype.R.call(this,a);else{b.gc.pv++;var d=1<this.qm){var d=b.Id.nc(b.Zt),t=c.getUniformLocation(d.Im(),b.vI);b.RE(d.Im());d.$s(t,this.qm);b.kP(this.ld,d)}b.Gj();this.transform();this.ld.R();b.Fj();c.depthMask(u);c.stencilFunc(c.EQUAL,e,e);c.stencilOp(c.KEEP,c.KEEP,c.KEEP);b.k.prototype.R.call(this,a);c.stencilFunc(h,k,m);c.stencilOp(p,r,s);c.stencilMask(g);f||c.disable(c.STENCIL_TEST); b.gc.pv--}else this.Gh&&b.k.prototype.R.call(this,a)},lm:function(a){if(this.ld&&this.ld.visible){a=a||b.l;var c=a.canvas;if(this.RA()||this.ld instanceof b.I){var d=b.gc.pW();d.width=c.width;d.height=c.height;d.getContext("2d").drawImage(c,0,0);a.save();b.k.prototype.R.call(this,a);a.globalCompositeOperation=this.Gh?"destination-out":"destination-in";this.transform(a);this.ld.R();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.t,e;a.save();this.transform(a);this.ld.R(a);this.Gh&&(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.RA(!0);var f=d.length;if(0e.Bb)e.R(a);else break;for(this.Y(a);ck;++k)s[u[k]]=E[k].x,s[u[k]+1]=E[k].y,s[u[k]+2]=E[k].z,p[y[k]]=t[k].x/c,p[y[k]+1]=r?(e-t[k].y)/d:t[k].y/d}this.lj=new Float32Array(this.Oa);a.bindBuffer(a.ARRAY_BUFFER,this.cd);a.bufferData(a.ARRAY_BUFFER, this.Oa,a.DYNAMIC_DRAW);a.bindBuffer(a.ARRAY_BUFFER,this.Kf);a.bufferData(a.ARRAY_BUFFER,this.Bg,a.DYNAMIC_DRAW);a.bindBuffer(a.ELEMENT_ARRAY_BUFFER,this.Ef);a.bufferData(a.ELEMENT_ARRAY_BUFFER,this.jb,a.STATIC_DRAW);this.hb=!0}});b.az.create=function(a,c,d){return new b.az(a,c,d)}; b.cA=b.jn.extend({Bg:null,Oa:null,lj:null,jb:null,Kf:null,cd:null,Ef:null,ctor:function(a,c,d){b.jn.prototype.ctor.call(this);this.Ef=this.cd=this.Kf=this.jb=this.lj=this.Oa=this.Bg=null;void 0!==a&&this.hx(a,c,d)},HP:function(a){a.x===(0|a.x)&&a.y===(0|a.y)||b.log("cc.TiledGrid3D.tile() : Numbers must be integers");a=12*(this.X.height*a.x+a.y);var c=this.Oa;return new b.Tt(new b.tc(c[a],c[a+1],c[a+2]),new b.tc(c[a+3],c[a+4],c[a+5]),new b.tc(c[a+6],c[a+7],c[a+8]),new b.tc(c[a+9],c[a+10],c[a+11]))}, Vf:function(a){a.x===(0|a.x)&&a.y===(0|a.y)||b.log("cc.TiledGrid3D.originalTile() : Numbers must be integers");a=12*(this.X.height*a.x+a.y);var c=this.lj;return new b.Tt(new b.tc(c[a],c[a+1],c[a+2]),new b.tc(c[a+3],c[a+4],c[a+5]),new b.tc(c[a+6],c[a+7],c[a+8]),new b.tc(c[a+9],c[a+10],c[a+11]))},Re: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.X.height*a.x+a.y),e=this.Oa;e[d]=c.C.x;e[d+1]=c.C.y;e[d+2]=c.C.z;e[d+3]=c.N.x;e[d+ 4]=c.N.y;e[d+5]=c.N.z;e[d+6]=c.M.x;e[d+7]=c.M.y;e[d+8]=c.M.z;e[d+9]=c.L.x;e[d+10]=c.L.y;e[d+11]=c.L.z;this.hb=!0},SD:function(){var a=this.X.width*this.X.height;this.Eb.Nc();this.Eb.bt();var c=b.l,d=this.hb;b.Ic(b.Md|b.sn);c.bindBuffer(c.ARRAY_BUFFER,this.cd);d&&c.bufferData(c.ARRAY_BUFFER,this.Oa,c.DYNAMIC_DRAW);c.vertexAttribPointer(b.pb,3,c.FLOAT,!1,0,this.Oa);c.bindBuffer(c.ARRAY_BUFFER,this.Kf);d&&c.bufferData(c.ARRAY_BUFFER,this.Bg,c.DYNAMIC_DRAW);c.vertexAttribPointer(b.wd,2,c.FLOAT,!1,0,this.Bg); c.bindBuffer(c.ELEMENT_ARRAY_BUFFER,this.Ef);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.Sf()},KF:function(){if(0=this.o},ta:function(a){a.Dr=this.Dr;a.ie=this.ie;a.ac=this.ac;a.sg=this.sg;a.Jr=this.Jr;a.ro=this.ro},ge:function(a){if(this.sg){a.sg=[];for(var c=0;ca?a:1;this.update(0=a)return b.log("The speed parameter error"),this;this.Jr=!0;this.ie*=a;return this},Sw:function(){return this.ie}, Pe:function(a){this.ie=a;return this},repeat:function(a){a=Math.round(a);if(isNaN(a)||1>a)return b.log("The repeat parameter error"),this;this.ro=!0;this.ac*=a;return this},HF:function(){this.ro=!0;this.ac=this.MAX_VALUE;this.Dr=!0;return this}});b.UY=function(a){return new b.u(a)};b.u.create=b.UY; b.Ja=b.u.extend({Yh:null,yL:null,pr:0,ctor:function(a){b.u.prototype.ctor.call(this);this.Yh=[];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.Qkf?this.Bj=b.Ja.Zi(c,b.Gw(e- f)):ed&&(d+=360);this.Kr=c;this.eJ=d;this.wo=a.rotationY%360;a=this.fB-this.wo;180a&&(a+=360); this.fJ=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.Kr+this.eJ*a,this.target.rotationY=this.wo+this.fJ*a)}});b.E3=function(a,c,d){return new b.Hz(a,c,d)};b.Hz.create=b.E3; b.Wt=b.u.extend({Yg:0,Kr:0,xu:0,wo:0,ctor:function(a,c,d){b.u.prototype.ctor.call(this);void 0!==c&&this.d(a,c,d)},d:function(a,c,d){return b.u.prototype.d.call(this,a)?(this.Yg=c||0,this.xu=d||this.Yg,!0):!1},j:function(){var a=new b.Wt;this.ta(a);a.d(this.o,this.Yg,this.xu);return a},v:function(a){b.u.prototype.v.call(this,a);this.Kr=a.rotationX;this.wo=a.rotationY},update:function(a){a=this.gd(a);this.target&&(this.target.rotationX=this.Kr+this.Yg*a,this.target.rotationY=this.wo+this.xu*a)},reverse:function(){var a= b.OO(this.o,-this.Yg,-this.xu);this.ta(a);this.ge(a);return a}});b.OO=function(a,c,d){return new b.Wt(a,c,d)};b.Wt.create=b.OO; b.Xg=b.u.extend({li:null,Fc:null,Sc:null,ctor:function(a,c,d){b.u.prototype.ctor.call(this);this.li=C(0,0);this.Fc=C(0,0);this.Sc=C(0,0);void 0!==c&&this.d(a,c,d)},d:function(a,c,d){return b.u.prototype.d.call(this,a)?(void 0!==c.x&&(d=c.y,c=c.x),this.li.x=c,this.li.y=d,!0):!1},j:function(){var a=new b.Xg;this.ta(a);a.d(this.o,this.li);return a},v:function(a){b.u.prototype.v.call(this,a);var c=a.Ke();a=a.pf();this.Sc.x=c;this.Sc.y=a;this.Fc.x=c;this.Fc.y=a},update:function(a){a=this.gd(a);if(this.target){var c= this.li.x*a;a*=this.li.y;var d=this.Fc;if(b.ot){var e=this.target.pf(),f=this.Sc;d.x=d.x+this.target.Ke()-f.x;d.y=d.y+e-f.y;c+=d.x;a+=d.y;f.x=c;f.y=a;this.target.H(c,a)}else this.target.H(d.x+c,d.y+a)}},reverse:function(){var a=b.moveBy(this.o,C(-this.li.x,-this.li.y));this.ta(a);this.ge(a);return a}});b.moveBy=function(a,c,d){return new b.Xg(a,c,d)};b.Xg.create=b.moveBy; b.Nt=b.Xg.extend({Bf:null,ctor:function(a,c,d){b.Xg.prototype.ctor.call(this);this.Bf=C(0,0);void 0!==c&&this.d(a,c,d)},d:function(a,c,d){return b.Xg.prototype.d.call(this,a,c,d)?(void 0!==c.x&&(d=c.y,c=c.x),this.Bf.x=c,this.Bf.y=d,!0):!1},j:function(){var a=new b.Nt;this.ta(a);a.d(this.o,this.Bf);return a},v:function(a){b.Xg.prototype.v.call(this,a);this.li.x=this.Bf.x-a.Ke();this.li.y=this.Bf.y-a.pf()}});b.moveTo=function(a,c,d){return new b.Nt(a,c,d)};b.Nt.create=b.moveTo; b.vl=b.u.extend({qh:0,rh:0,Yv:0,Zv:0,Uu:0,Vu:0,af:0,bf:0,ctor:function(a,c,d){b.u.prototype.ctor.call(this);void 0!==d&&this.d(a,c,d)},d:function(a,c,d){var e=!1;b.u.prototype.d.call(this,a)&&(this.Uu=c,this.Vu=d,e=!0);return e},j:function(){var a=new b.vl;this.ta(a);a.d(this.o,this.Uu,this.Vu);return a},v:function(a){b.u.prototype.v.call(this,a);this.Yv=a.skewX%180;this.af=this.Uu-this.Yv;180this.af&&(this.af+=360);this.Zv=a.skewY%360;this.bf=this.Vu-this.Zv;180this.bf&&(this.bf+=360)},update:function(a){a=this.gd(a);this.target.skewX=this.Yv+this.af*a;this.target.skewY=this.Zv+this.bf*a}});b.W4=function(a,c,d){return new b.vl(a,c,d)};b.vl.create=b.W4; b.Nz=b.vl.extend({ctor:function(a,c,d){b.vl.prototype.ctor.call(this);void 0!==d&&this.d(a,c,d)},d:function(a,c,d){var e=!1;b.vl.prototype.d.call(this,a,c,d)&&(this.qh=c,this.rh=d,e=!0);return e},j:function(){var a=new b.Nz;this.ta(a);a.d(this.o,this.qh,this.rh);return a},v:function(a){b.vl.prototype.v.call(this,a);this.af=this.qh;this.bf=this.rh;this.Uu=this.Yv+this.af;this.Vu=this.Zv+this.bf},reverse:function(){var a=b.AP(this.o,-this.qh,-this.rh);this.ta(a);this.ge(a);return a}}); b.AP=function(a,c,d){return new b.Nz(a,c,d)};b.Nz.create=b.AP; b.Tj=b.u.extend({Fc:null,bi:null,jr:0,ij:0,Sc:null,ctor:function(a,c,d,e,f){b.u.prototype.ctor.call(this);this.Fc=C(0,0);this.Sc=C(0,0);this.bi=C(0,0);void 0!==e&&this.d(a,c,d,e,f)},d:function(a,c,d,e,f){return b.u.prototype.d.call(this,a)?(void 0===f&&(f=e,e=d,d=c.y,c=c.x),this.bi.x=c,this.bi.y=d,this.jr=e,this.ij=f,!0):!1},j:function(){var a=new b.Tj;this.ta(a);a.d(this.o,this.bi,this.jr,this.ij);return a},v:function(a){b.u.prototype.v.call(this,a);var c=a.Ke();a=a.pf();this.Sc.x=c;this.Sc.y=a; this.Fc.x=c;this.Fc.y=a},update:function(a){a=this.gd(a);if(this.target){var c=a*this.ij%1,c=4*this.jr*c*(1-c),c=c+this.bi.y*a;a*=this.bi.x;var d=this.Fc;if(b.ot){var e=this.target.pf(),f=this.Sc;d.x=d.x+this.target.Ke()-f.x;d.y=d.y+e-f.y;a+=d.x;c+=d.y;f.x=a;f.y=c;this.target.H(a,c)}else this.target.H(d.x+a,d.y+c)}},reverse:function(){var a=b.SN(this.o,C(-this.bi.x,-this.bi.y),this.jr,this.ij);this.ta(a);this.ge(a);return a}});b.SN=function(a,c,d,e,f){return new b.Tj(a,c,d,e,f)};b.Tj.create=b.SN; b.fz=b.Tj.extend({Bf:null,ctor:function(a,c,d,e,f){b.Tj.prototype.ctor.call(this);this.Bf=C(0,0);void 0!==e&&this.d(a,c,d,e,f)},d:function(a,c,d,e,f){return b.Tj.prototype.d.call(this,a,c,d,e,f)?(void 0===f&&(d=c.y,c=c.x),this.Bf.x=c,this.Bf.y=d,!0):!1},v:function(a){b.Tj.prototype.v.call(this,a);this.bi.x=this.Bf.x-this.Fc.x;this.bi.y=this.Bf.y-this.Fc.y},j:function(){var a=new b.fz;this.ta(a);a.d(this.o,this.Bf,this.jr,this.ij);return a}});b.R1=function(a,c,d,e,f){return new b.fz(a,c,d,e,f)}; b.fz.create=b.R1;b.cM=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.en=b.u.extend({yf:null,Fc:null,Sc:null,ctor:function(a,c){b.u.prototype.ctor.call(this);this.yf=[];this.Fc=C(0,0);this.Sc=C(0,0);c&&this.d(a,c)},d:function(a,c){return b.u.prototype.d.call(this,a)?(this.yf=c,!0):!1},j:function(){var a=new b.en;this.ta(a);for(var c=[],d=0;dc/2}},v:function(a){b.u.prototype.v.call(this,a);this.JK=a.visible},stop:function(){this.target.visible=this.JK;b.u.prototype.stop.call(this)},reverse:function(){var a= b.blink(this.o,this.ac);this.ta(a);this.ge(a);return a}});b.blink=function(a,c){return new b.Gy(a,c)};b.Gy.create=b.blink; b.Vi=b.u.extend({Fo:0,dv:0,ctor:function(a,c){b.u.prototype.ctor.call(this);void 0!==c&&this.d(a,c)},d:function(a,c){return b.u.prototype.d.call(this,a)?(this.Fo=c,!0):!1},j:function(){var a=new b.Vi;this.ta(a);a.d(this.o,this.Fo);return a},update:function(a){a=this.gd(a);var c=void 0!==this.dv?this.dv:255;this.target.opacity=c+(this.Fo-c)*a},v:function(a){b.u.prototype.v.call(this,a);this.dv=a.opacity}});b.F_=function(a,c){return new b.Vi(a,c)};b.Vi.create=b.F_; b.gq=b.Vi.extend({FC:null,ctor:function(a){b.Vi.prototype.ctor.call(this);a&&this.d(a,255)},reverse:function(){var a=new b.hq;a.d(this.o,0);this.ta(a);this.ge(a);return a},j:function(){var a=new b.gq;this.ta(a);a.d(this.o,this.Fo);return a},v:function(a){this.FC&&(this.Fo=this.FC.dv);b.Vi.prototype.v.call(this,a)}});b.z_=function(a){return new b.gq(a)};b.gq.create=b.z_; b.hq=b.Vi.extend({ctor:function(a){b.Vi.prototype.ctor.call(this);a&&this.d(a,0)},reverse:function(){var a=new b.gq;a.FC=this;a.d(this.o,255);this.ta(a);this.ge(a);return a},j:function(){var a=new b.hq;this.ta(a);a.d(this.o,this.Fo);return a}});b.A_=function(a){return new b.hq(a)};b.hq.create=b.A_; b.eA=b.u.extend({md:null,Qc:null,ctor:function(a,c,d,e){b.u.prototype.ctor.call(this);this.md=b.color(0,0,0);this.Qc=b.color(0,0,0);void 0!==e&&this.d(a,c,d,e)},d:function(a,c,d,e){return b.u.prototype.d.call(this,a)?(this.md=b.color(c,d,e),!0):!1},j:function(){var a=new b.eA;this.ta(a);var c=this.md;a.d(this.o,c.r,c.g,c.b);return a},v:function(a){b.u.prototype.v.call(this,a);this.Qc=this.target.color},update:function(a){a=this.gd(a);var c=this.Qc,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.B5=function(a,c,d,e){return new b.eA(a,c,d,e)};b.eA.create=b.B5; b.dA=b.u.extend({Pu:0,Ou:0,Nu:0,YJ:0,XJ:0,WJ:0,ctor:function(a,c,d,e){b.u.prototype.ctor.call(this);void 0!==e&&this.d(a,c,d,e)},d:function(a,c,d,e){return b.u.prototype.d.call(this,a)?(this.Pu=c,this.Ou=d,this.Nu=e,!0):!1},j:function(){var a=new b.dA;this.ta(a);a.d(this.o,this.Pu,this.Ou,this.Nu);return a},v:function(a){b.u.prototype.v.call(this,a);a=a.color;this.YJ=a.r;this.XJ=a.g;this.WJ=a.b},update:function(a){a=this.gd(a);this.target.color=b.color(this.YJ+this.Pu*a,this.XJ+this.Ou*a,this.WJ+ this.Nu*a)},reverse:function(){var a=b.IP(this.o,-this.Pu,-this.Ou,-this.Nu);this.ta(a);this.ge(a);return a}});b.IP=function(a,c,d,e){return new b.dA(a,c,d,e)};b.dA.create=b.IP;b.ud=b.u.extend({update:function(){},reverse:function(){var a=b.Gw(this.o);this.ta(a);this.ge(a);return a},j:function(){var a=new b.ud;this.ta(a);a.d(this.o);return a}});b.Gw=function(a){return new b.ud(a)};b.ud.create=b.Gw; b.rq=b.u.extend({mj:null,ctor:function(a){b.u.prototype.ctor.call(this);this.mj=null;a&&this.$(a)},$:function(a){if(!a)throw"cc.ReverseTime.initWithAction(): action must be non null";if(a==this.mj)throw"cc.ReverseTime.initWithAction(): the action was already passed in.";return b.u.prototype.d.call(this,a.o)?(this.mj=a,!0):!1},j:function(){var a=new b.rq;this.ta(a);a.$(this.mj.j());return a},v:function(a){b.u.prototype.v.call(this,a);this.mj.v(a)},update:function(a){a=this.gd(a);this.mj&&this.mj.update(1- a)},reverse:function(){return this.mj.j()},stop:function(){this.mj.stop();b.td.prototype.stop.call(this)}});b.NO=function(a){return new b.rq(a)};b.rq.create=b.NO; b.mt=b.u.extend({jk:null,ur:0,aC:null,Yu:0,bD:null,ctor:function(a){b.u.prototype.ctor.call(this);this.bD=[];a&&this.BN(a)},PM:function(){return this.jk},M3:function(a){this.jk=a},BN:function(a){if(!a)throw"cc.Animate.initWithAnimation(): animation must be non-NULL";var c=a.ap();if(this.d(c*a.jj)){this.ur=0;this.M3(a);this.aC=null;this.Yu=0;var d=this.bD,e=d.length=0,f=c/a.ui;a=a.Rd;b.Ko(a,b.gg);for(var g=0;ga&&(a*=this.jk.jj,(0|a)>this.Yu&&(this.ur=0,this.Yu++),a%=1);for(var c=this.jk.Rd,d=c.length,e=this.bD,f=this.ur;fa?Math.PI-Math.asin(e/f):Math.asin(e/f)}},v:function(a){b.u.prototype.v.call(this,a);a=this.Y4();isNaN(this.Ce)&&(this.Ce=a.E2);isNaN(this.Iq)&&(this.Iq=b.DF(a.Z5));isNaN(this.Yg)&&(this.Yg=b.DF(a.azimuth));this.VK=b.Of(this.Iq);this.UK=b.Of(this.Yg)},j:function(){var a=new b.se;a.d(this.o,this.Ce,this.aB,this.Iq,this.cJ,this.Yg,this.bJ);return a},update:function(a){a=this.gd(a);var c=(this.Ce+this.aB*a)*b.Mp.ws(), d=this.VK+this.TK*a,e=this.UK+this.SK*a;a=Math.sin(d)*Math.cos(e)*c+this.SA;e=Math.sin(d)*Math.sin(e)*c+this.TA;c=Math.cos(d)*c+this.UA;this.target.Gm().bP(a,e,c)}});b.H2=function(a,c,d,e,f,g,h){return new b.se(a,c,d,e,f,g,h)};b.se.create=b.H2;b.Ma=b.u.extend({q:null,ctor:function(a){b.u.prototype.ctor.call(this);a&&this.$(a)},$:function(a){if(!a)throw"cc.ActionEase.initWithAction(): action must be non nil";return this.d(a.ap())?(this.q=a,!0):!1},j:function(){var a=new b.Ma;a.$(this.q.j());return a},v:function(a){b.u.prototype.v.call(this,a);this.q.v(this.target)},stop:function(){this.q.stop();b.u.prototype.stop.call(this)},update:function(a){this.q.update(a)},reverse:function(){return b.Ma.create(this.q.reverse())},EE:function(){return this.q}}); b.TY=function(a){return new b.Ma(a)};b.Ma.create=b.TY;b.rl=b.Ma.extend({Zb:0,ctor:function(a,c){b.Ma.prototype.ctor.call(this);void 0!==c&&this.$(a,c)},wja:function(a){this.Zb=a},Mca:function(){return this.Zb},$:function(a,c){return b.Ma.prototype.$.call(this,a)?(this.Zb=c,!0):!1},j:function(){var a=new b.rl;a.$(this.q.j(),this.Zb);return a},reverse:function(){return b.rl.create(this.q.reverse(),1/this.Zb)}});b.n_=function(a,c){return new b.rl(a,c)};b.rl.create=b.n_; b.Dt=b.rl.extend({update:function(a){this.q.update(Math.pow(a,this.Zb))},reverse:function(){return b.Dt.create(this.q.reverse(),1/this.Zb)},j:function(){var a=new b.Dt;a.$(this.q.j(),this.Zb);return a}});b.Dt.create=function(a,c){return new b.Dt(a,c)};b.k_=function(a){return{Zb:a,Pa:function(a){return Math.pow(a,this.Zb)},reverse:function(){return b.k_(1/this.Zb)}}}; b.ql=b.rl.extend({update:function(a){this.q.update(Math.pow(a,1/this.Zb))},reverse:function(){return b.ql.create(this.q.reverse(),1/this.Zb)},j:function(){var a=new b.ql;a.$(this.q.j(),this.Zb);return a}});b.ql.create=function(a,c){return new b.ql(a,c)};b.m_=function(a){return{Zb:a,Pa:function(a){return Math.pow(a,1/this.Zb)},reverse:function(){return b.m_(1/this.Zb)}}}; b.Xp=b.rl.extend({update:function(a){a*=2;1>a?this.q.update(0.5*Math.pow(a,this.Zb)):this.q.update(1-0.5*Math.pow(2-a,this.Zb))},j:function(){var a=new b.Xp;a.$(this.q.j(),this.Zb);return a},reverse:function(){return b.Xp.create(this.q.reverse(),this.Zb)}});b.Xp.create=function(a,c){return new b.Xp(a,c)};b.l_=function(a){return{Zb:a,Pa:function(a){a*=2;return 1>a?0.5*Math.pow(a,this.Zb):1-0.5*Math.pow(2-a,this.Zb)},reverse:function(){return b.l_(this.Zb)}}}; b.At=b.Ma.extend({update:function(a){this.q.update(0===a?0:Math.pow(2,10*(a-1)))},reverse:function(){return b.Ct.create(this.q.reverse())},j:function(){var a=new b.At;a.$(this.q.j());return a}});b.At.create=function(a){return new b.At(a)};b.wJ={Pa:function(a){return 0===a?0:Math.pow(2,10*(a-1))},reverse:function(){return b.yJ}};b.qaa=function(){return b.wJ}; b.Ct=b.Ma.extend({update:function(a){this.q.update(1==a?1:-Math.pow(2,-10*a)+1)},reverse:function(){return b.At.create(this.q.reverse())},j:function(){var a=new b.Ct;a.$(this.q.j());return a}});b.Ct.create=function(a){return new b.Ct(a)};b.yJ={Pa:function(a){return 1==a?1:-Math.pow(2,-10*a)+1},reverse:function(){return b.wJ}};b.saa=function(){return b.yJ}; b.Bt=b.Ma.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 b.Bt.create(this.q.reverse())},j:function(){var a=new b.Bt;a.$(this.q.j());return a}});b.Bt.create=function(a){return new b.Bt(a)};b.xJ={Pa: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.xJ}};b.raa=function(){return b.xJ}; b.Et=b.Ma.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 b.Gt.create(this.q.reverse())},j:function(){var a=new b.Et;a.$(this.q.j());return a}});b.Et.create=function(a){return new b.Et(a)};b.IJ={Pa:function(a){return 0===a||1===a?a:-1*Math.cos(a*Math.PI/2)+1},reverse:function(){return b.KJ}};b.Caa=function(){return b.IJ}; b.Gt=b.Ma.extend({update:function(a){a=0===a||1===a?a:Math.sin(a*Math.PI/2);this.q.update(a)},reverse:function(){return b.Et.create(this.q.reverse())},j:function(){var a=new b.Gt;a.$(this.q.j());return a}});b.Gt.create=function(a){return new b.Gt(a)};b.KJ={Pa:function(a){return 0===a||1==a?a:Math.sin(a*Math.PI/2)},reverse:function(){return b.IJ}};b.Eaa=function(){return b.KJ}; b.Ft=b.Ma.extend({update:function(a){a=0===a||1===a?a:-0.5*(Math.cos(Math.PI*a)-1);this.q.update(a)},j:function(){var a=new b.Ft;a.$(this.q.j());return a},reverse:function(){return b.Ft.create(this.q.reverse())}});b.Ft.create=function(a){return new b.Ft(a)};b.JJ={Pa:function(a){return 0===a||1===a?a:-0.5*(Math.cos(Math.PI*a)-1)},reverse:function(){return b.JJ}};b.Daa=function(){return b.JJ}; b.fn=b.Ma.extend({Cb:0.3,ctor:function(a,c){b.Ma.prototype.ctor.call(this);a&&this.$(a,c)},Eca:function(){return this.Cb},sja:function(a){this.Cb=a},$:function(a,c){b.Ma.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},j:function(){var a=new b.fn;a.$(this.q.j(),this.Cb);return a}});b.fn.create=function(a,c){return new b.fn(a,c)}; b.xt=b.fn.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 b.zt.create(this.q.reverse(),this.Cb)},j:function(){var a=new b.xt;a.$(this.q.j(),this.Cb);return a}});b.xt.create=function(a,c){return new b.xt(a,c)};b.uJ={Pa: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.vJ}}; b.h_=function(a){return a&&0.3!==a?{Cb:a,Pa: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.j_(this.Cb)}}:b.uJ};b.zt=b.fn.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 b.xt.create(this.q.reverse(),this.Cb)},j:function(){var a=new b.zt;a.$(this.q.j(),this.Cb);return a}}); b.zt.create=function(a,c){return new b.zt(a,c)};b.vJ={Pa: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.uJ}};b.j_=function(a){return a&&0.3!==a?{Cb:a,Pa: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.h_(this.Cb)}}:b.vJ}; b.yt=b.fn.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 b.yt.create(this.q.reverse(),this.Cb)},j:function(){var a=new b.yt;a.$(this.q.j(),this.Cb);return a}});b.yt.create=function(a,c){return new b.yt(a,c)}; b.i_=function(a){return{Cb:a||0.3,Pa: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.i_(this.Cb)}}}; b.pl=b.Ma.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},j:function(){var a=new b.pl;a.$(this.q.j());return a},reverse:function(){return b.pl.create(this.q.reverse())}});b.pl.create=function(a){return new b.pl(a)}; b.ut=b.pl.extend({update:function(a){this.q.update(1-this.yw(1-a))},reverse:function(){return b.wt.create(this.q.reverse())},j:function(){var a=new b.ut;a.$(this.q.j());return a}});b.ut.create=function(a){return new b.ut(a)};b.Bu=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.lJ={Pa:function(a){return 1-b.Bu(1-a)},reverse:function(){return b.nJ}};b.haa=function(){return b.lJ}; b.wt=b.pl.extend({update:function(a){this.q.update(this.yw(a))},reverse:function(){return b.ut.create(this.q.reverse())},j:function(){var a=new b.wt;a.$(this.q.j());return a}});b.wt.create=function(a){return new b.wt(a)};b.nJ={Pa:function(a){return b.Bu(a)},reverse:function(){return b.lJ}};b.jaa=function(){return b.nJ};b.vt=b.pl.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)},j:function(){var a=new b.vt;a.$(this.q.j());return a},reverse:function(){return b.vt.create(this.q.reverse())}}); b.vt.create=function(a){return new b.vt(a)};b.mJ={Pa:function(a){return a=0.5>a?0.5*(1-b.Bu(1-2*a)):0.5*b.Bu(2*a-1)+0.5},reverse:function(){return b.mJ}};b.iaa=function(){return b.mJ};b.rt=b.Ma.extend({update:function(a){this.q.update(0===a||1==a?a:a*a*(2.70158*a-1.70158))},reverse:function(){return b.tt.create(this.q.reverse())},j:function(){var a=new b.rt;a.$(this.q.j());return a}});b.rt.create=function(a){return new b.rt(a)};b.iJ={Pa:function(a){return 0===a||1===a?a:a*a*(2.70158*a-1.70158)},reverse:function(){return b.kJ}}; b.eaa=function(){return b.iJ};b.tt=b.Ma.extend({update:function(a){a-=1;this.q.update(a*a*(2.70158*a+1.70158)+1)},reverse:function(){return b.rt.create(this.q.reverse())},j:function(){var a=new b.tt;a.$(this.q.j());return a}});b.tt.create=function(a){return new b.tt(a)};b.kJ={Pa:function(a){a-=1;return a*a*(2.70158*a+1.70158)+1},reverse:function(){return b.iJ}};b.gaa=function(){return b.kJ}; b.st=b.Ma.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))},j:function(){var a=new b.st;a.$(this.q.j());return a},reverse:function(){return b.st.create(this.q.reverse())}});b.st.create=function(a){return new b.st(a)};b.jJ={Pa: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.jJ}};b.faa=function(){return b.jJ}; b.Qp=b.Ma.extend({Av:null,Bv:null,Cv:null,Dv:null,ctor:function(a){b.Ma.prototype.ctor.call(this,a)},ma: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.ma(this.Av,this.Bv,this.Cv,this.Dv,a))},j:function(){var a=new b.Qp;a.$(this.q.j());a.VO(this.Av,this.Bv,this.Cv,this.Dv);return a},reverse:function(){var a=b.Qp.create(this.q.reverse());a.VO(this.Dv,this.Cv,this.Bv,this.Av);return a},VO:function(a,c, d,e){this.Av=a||0;this.Bv=c||0;this.Cv=d||0;this.Dv=e||0}});b.Qp.create=function(a){return new b.Qp(a)};b.g_=function(a,c,d,e){return{Pa:function(f){return b.Qp.prototype.ma(a,c,d,e,f)},reverse:function(){return b.g_(e,d,c,a)}}};b.Yp=b.Ma.extend({ma:function(a){return Math.pow(a,2)},update:function(a){this.q.update(this.ma(a))},j:function(){var a=new b.Yp;a.$(this.q.j());return a},reverse:function(){return b.Yp.create(this.q.reverse())}});b.Yp.create=function(a){return new b.Yp(a)}; b.zJ={Pa:b.Yp.prototype.ma,reverse:function(){return b.zJ}};b.taa=function(){return b.zJ};b.$p=b.Ma.extend({ma:function(a){return-a*(a-2)},update:function(a){this.q.update(this.ma(a))},j:function(){var a=new b.$p;a.$();return a},reverse:function(){return b.$p.create(this.q.reverse())}});b.$p.create=function(a){return new b.$p(a)};b.BJ={Pa:b.$p.prototype.ma,reverse:function(){return b.BJ}};b.vaa=function(){return b.BJ}; b.Zp=b.Ma.extend({ma: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.ma(a))},j:function(){var a=new b.Zp;a.$(this.q.j());return a},reverse:function(){return b.Zp.create(this.q.reverse())}});b.Zp.create=function(a){return new b.Zp(a)};b.AJ={Pa:b.Zp.prototype.ma,reverse:function(){return b.AJ}};b.uaa=function(){return b.AJ}; b.aq=b.Ma.extend({ma:function(a){return a*a*a*a},update:function(a){this.q.update(this.ma(a))},j:function(){var a=new b.aq;a.$(this.q.j());return a},reverse:function(){return b.aq.create(this.q.reverse())}});b.aq.create=function(a){return new b.aq(a)};b.CJ={Pa:b.aq.prototype.ma,reverse:function(){return b.CJ}};b.waa=function(){return b.CJ};b.cq=b.Ma.extend({ma:function(a){a-=1;return-(a*a*a*a-1)},update:function(a){this.q.update(this.ma(a))},j:function(){var a=new b.cq;a.$(this.q.j());return a},reverse:function(){return b.cq.create(this.q.reverse())}}); b.cq.create=function(a){return new b.cq(a)};b.EJ={Pa:b.cq.prototype.ma,reverse:function(){return b.EJ}};b.yaa=function(){return b.EJ};b.bq=b.Ma.extend({ma: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.ma(a))},j:function(){var a=new b.bq;a.$(this.q.j());return a},reverse:function(){return b.bq.create(this.q.reverse())}});b.bq.create=function(a){return new b.bq(a)};b.DJ={Pa:b.bq.prototype.ma,reverse:function(){return b.DJ}};b.xaa=function(){return b.DJ}; b.dq=b.Ma.extend({ma:function(a){return a*a*a*a*a},update:function(a){this.q.update(this.ma(a))},j:function(){var a=new b.dq;a.$(this.q.j());return a},reverse:function(){return b.dq.create(this.q.reverse())}});b.dq.create=function(a){return new b.dq(a)};b.FJ={Pa:b.dq.prototype.ma,reverse:function(){return b.FJ}};b.zaa=function(){return b.FJ}; b.fq=b.Ma.extend({ma:function(a){a-=1;return a*a*a*a*a+1},update:function(a){this.q.update(this.ma(a))},j:function(){var a=new b.fq;a.$(this.q.j());return a},reverse:function(){return b.fq.create(this.q.reverse())}});b.fq.create=function(a){return new b.fq(a)};b.HJ={Pa:b.fq.prototype.ma,reverse:function(){return b.HJ}};b.Baa=function(){return b.HJ}; b.eq=b.Ma.extend({ma: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.ma(a))},j:function(){var a=new b.eq;a.$(this.q.j());return a},reverse:function(){return b.eq.create(this.q.reverse())}});b.eq.create=function(a){return new b.eq(a)};b.GJ={Pa:b.eq.prototype.ma,reverse:function(){return b.GJ}};b.Aaa=function(){return b.GJ}; b.Rp=b.Ma.extend({ma:function(a){return-1*(Math.sqrt(1-a*a)-1)},update:function(a){this.q.update(this.ma(a))},j:function(){var a=new b.Rp;a.$(this.q.j());return a},reverse:function(){return b.Rp.create(this.q.reverse())}});b.Rp.create=function(a){return new b.Rp(a)};b.oJ={Pa:b.Rp.prototype.ma,reverse:function(){return b.oJ}};b.kaa=function(){return b.oJ}; b.Tp=b.Ma.extend({ma:function(a){a-=1;return Math.sqrt(1-a*a)},update:function(a){this.q.update(this.ma(a))},j:function(){var a=new b.Tp;a.$(this.q.j());return a},reverse:function(){return b.Tp.create(this.q.reverse())}});b.Tp.create=function(a){return new b.Tp(a)};b.qJ={Pa:b.Tp.prototype.ma,reverse:function(){return b.qJ}};b.maa=function(){return b.qJ}; b.Sp=b.Ma.extend({ma: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.ma(a))},j:function(){var a=new b.Sp;a.$(this.q.j());return a},reverse:function(){return b.Sp.create(this.q.reverse())}});b.Sp.create=function(a){return new b.Sp(a)};b.pJ={Pa:b.Sp.prototype.ma,reverse:function(){return b.pJ}};b.laa=function(){return b.pJ}; b.Up=b.Ma.extend({ma:function(a){return a*a*a},update:function(a){this.q.update(this.ma(a))},j:function(){var a=new b.Up;a.$(this.q.j());return a},reverse:function(){return b.Up.create(this.q.reverse())}});b.Up.create=function(a){return new b.Up(a)};b.rJ={Pa:b.Up.prototype.ma,reverse:function(){return b.rJ}};b.naa=function(){return b.rJ};b.Wp=b.Ma.extend({ma:function(a){a-=1;return a*a*a+1},update:function(a){this.q.update(this.ma(a))},j:function(){var a=new b.Wp;a.$(this.q.j());return a},reverse:function(){return b.Wp.create(this.q.reverse())}}); b.Wp.create=function(a){return new b.Wp(a)};b.tJ={Pa:b.Wp.prototype.ma,reverse:function(){return b.tJ}};b.paa=function(){return b.tJ};b.Vp=b.Ma.extend({ma: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.ma(a))},j:function(){var a=new b.Vp;a.$(this.q.j());return a},reverse:function(){return b.Vp.create(this.q.reverse())}});b.Vp.create=function(a){return new b.Vp(a)};b.sJ={Pa:b.Vp.prototype.ma,reverse:function(){return b.sJ}};b.oaa=function(){return b.sJ};b.bE=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 C(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.MO=function(a){for(var c=[],d=a.length-1;0<=d;d--)c.push(C(a[d].x,a[d].y));return c};b.Dw=function(a){for(var c=[],d=0;dh?(f=C(0,0),e=C(0,1),k=C(1,0),m=C(1,1)):(k=C(0, 0),m=C(0,1),f=C(1,0),e=C(1,1),g=h);c.x=g-g*d;c.z=Math.abs(parseFloat(g*a/4));a=this.Lc(f);a.x=c.x;a.z+=c.z;this.Hd(f,a);a=this.Lc(e);a.x=c.x;a.z+=c.z;this.Hd(e,a);a=this.Lc(k);a.x-=c.x;a.z-=c.z;this.Hd(k,a);a=this.Lc(m);a.x-=c.x;a.z-=c.z;this.Hd(m,a)}});b.J_=function(a){return new b.Zy(a)};b.Zy.create=b.J_; b.QG=b.Zy.extend({ctor:function(a){void 0!==a?b.hc.prototype.ctor.call(this,a,N(1,1)):b.hc.prototype.ctor.call(this)},update:function(a){var c=Math.PI*a;a=Math.sin(c);var d=Math.cos(c/2),c=new b.tc,e=C(0,0);e.x=e.y=1;var f=this.Lc(e);e.x=e.y=0;var e=this.Lc(e),g=f.y,h=e.y,k,m;g>h?(f=C(0,0),e=C(0,1),k=C(1,0),m=C(1,1)):(e=C(0,0),f=C(0,1),m=C(1,0),k=C(1,1),g=h);c.y=g-g*d;c.z=Math.abs(parseFloat(g*a)/4);a=this.Lc(f);a.y=c.y;a.z+=c.z;this.Hd(f,a);a=this.Lc(e);a.y-=c.y;a.z-=c.z;this.Hd(e,a);a=this.Lc(k); a.y=c.y;a.z+=c.z;this.Hd(k,a);a=this.Lc(m);a.y-=c.y;a.z-=c.z;this.Hd(m,a)}});b.L_=function(a){return new b.QG(a)};b.QG.create=b.L_; b.XG=b.Wc.extend({va:null,Ce:0,qv:0,lV:!1,hb:!1,ctor:function(a,c,d,e){b.hc.prototype.ctor.call(this);this.va=C(0,0);void 0!==e&&this.d(a,c,d,e)},gca:function(){return this.qv},$ia:function(a){this.qv=a},yia:function(a){this.lV=a},Pw:function(){return this.va},H:function(a){b.BF(a,this.va)||(this.va.x=a.x,this.va.y=a.y,this.hb=!0)},d:function(a,c,d,e){return b.Wc.prototype.d.call(this,a,c)?(this.H(d),this.Ce=e,this.qv=0.7,this.hb=!0):!1},update:function(){if(this.hb){for(var a=this.X.width,c=this.X.height, d=this.Ce,e=this.qv,f=C(0,0),g=C(0,0),h,k,m,p=0;pf?this.LP(d,f):this.rG(d)}});b.D_=function(a,c){return new b.iq(a,c)};b.iq.create=b.D_;b.Xy=b.iq.extend({sy:function(a,c){return 0==a.width+a.height?1:Math.pow((this.X.width*(1-c)+this.X.height*(1-c))/(a.width+a.height),6)}});b.B_=function(a,c){return new b.Xy(a,c)};b.Xy.create=b.B_; b.It=b.iq.extend({sy:function(a,c){var d=this.X.height*c;return 0==d?1:Math.pow(a.height/d,6)},LP:function(a,c){var d=this.Vf(a),e=this.target.grid.KE();d.C.y+=e.y/2*(1-c);d.N.y+=e.y/2*(1-c);d.M.y-=e.y/2*(1-c);d.L.y-=e.y/2*(1-c);this.Re(a,d)}});b.E_=function(a,c){return new b.It(a,c)};b.It.create=b.E_;b.Yy=b.It.extend({sy:function(a,c){return 0==a.height?1:Math.pow(this.X.height*(1-c)/a.height,6)}});b.C_=function(a,c){return new b.Yy(a,c)};b.Yy.create=b.C_; b.hA=b.sc.extend({HC:null,yj:0,ti:null,ctor:function(a,c,d){b.hc.prototype.ctor.call(this);this.ti=[];void 0!==c&&this.d(a,c,d)},d:function(a,c,d){return b.sc.prototype.d.call(this,a,c)?(this.HC=d||0,this.ti.length=0,!0):!1},kG:function(a,c){for(var d=c-1;0<=d;d--){var e=0|b.xb()%(d+1),f=a[d];a[d]=a[e];a[e]=f}},rG:function(a){this.Re(a,this.Vf(a))},qG:function(a){this.Re(a,new b.Tt)},v:function(a){b.sc.prototype.v.call(this,a);this.yj=this.X.width*this.X.height;a=this.ti;for(var c=a.length=0;ck.z&&(k.z=0.5);this.Hd(f,k)}}});b.N2=function(a,c){return new b.Rt(a,c)};b.Rt.create=b.N2;b.Ua=b.k.extend({lc:null,ji:0,$b:null,ih:null,Dl:null,Ad:!1,ub:"ProgressTimer",B0:function(){return C(this.ih.x,this.ih.y)},k4:function(a){this.ih=b.nO(a)},S_:function(){return C(this.Dl.x,this.Dl.y)},O3:function(a){this.Dl=b.nO(a)},OE:function(){return this.lc},I0:function(){return this.ji},lN:function(){return this.$b},p4:function(a){this.ji!=a&&(this.ji=b.Uc(a,0,100),this.wD())},Oe:function(){},Tf:function(){return!1},K1:function(){return this.Ad},OA:function(a){if(a>7-(a<<1)&1,c>>7-((a<<1)+1)&1):C(c>>(a<<1)+1&1,c>>(a<<1)&1)}return C(0,0)},zv:null,hD:270,gB:270,Ce:0,ZA:!1,JA:null,nd:0,zc:null,lf:null,DD:null,$r:!1,ctor:null,Sq:function(a){b.k.prototype.ctor.call(this);this.lc=b.Ua.Sh;this.ji=0;this.ih=C(0,0);this.Dl=C(0,0);this.Ad=!1;this.$b=null;this.zv=C(0,0);this.gB=this.hD=270;this.Ce=0;this.ZA=!1;this.JA=P(0,0,0,0);a&&this.iK(a)},Tq:function(a){b.k.prototype.ctor.call(this);this.lc=b.Ua.Sh;this.ji=0;this.ih=C(0,0);this.Dl=C(0,0);this.Ad=!1;this.$b=null; this.DD=b.l.createBuffer();this.nd=0;this.lf=this.zc=null;this.$r=!1;a&&this.jK(a)},cb:function(a){this.$b.color=a;this.bc()},Sa:function(a){this.$b.opacity=a;this.bc()},Eg:function(){return this.$b.color},Fg:function(){return this.$b.opacity},oP:null,aY:function(a){this.Ad!==a&&(this.Ad=a)},bY:function(a){this.Ad!==a&&(this.Ad=a,this.lf=this.zc=null,this.nd=0)},my:null,gY:function(a){this.$b!=a&&(this.$b=a,this.width=this.$b.width,this.height=this.$b.height)},hY:function(a){a&&this.$b!=a&&(this.$b= a,this.width=a.width,this.height=a.height,this.zc&&(this.lf=this.zc=null,this.nd=0))},gG:null,oY:function(a){a!==this.lc&&(this.lc=a)},pY:function(a){a!==this.lc&&(this.zc&&(this.lf=this.zc=null,this.nd=0),this.lc=a)},ZF:null,ZX:function(a){this.Ad!==a&&(this.Ad=a)},$X:function(a){this.Ad!==a&&(this.Ad=a,this.lf=this.zc=null,this.nd=0)},ke:function(a){var c=this.$b;if(!c)return{ea:0,fa:0};var d=c.quad,e=C(d.C.m.ea,d.C.m.fa),d=C(d.L.m.ea,d.L.m.fa);c.textureRectRotated&&(c=a.x,a.x=a.y,a.y=c);return{ea:e.x* (1-a.x)+d.x*a.x,fa:e.y*(1-a.y)+d.y*a.y}},le:function(a){if(!this.$b)return{x:0,y:0};var c=this.$b.quad,d=C(c.C.f.x,c.C.f.y),c=C(c.L.f.x,c.L.f.y);return{x:d.x*(1-a.x)+c.x*a.x,y:d.y*(1-a.y)+c.y*a.y}},KN:null,iK:function(a){this.percentage=0;this.anchorY=this.anchorX=0.5;this.lc=b.Ua.Sh;this.Ad=!1;this.midPoint=C(0.5,0.5);this.barChangeRate=C(1,1);this.sprite=a;return!0},jK:function(a){this.percentage=0;this.lf=this.zc=null;this.nd=0;this.anchorY=this.anchorX=0.5;this.lc=b.Ua.Sh;this.Ad=!1;this.midPoint= C(0.5,0.5);this.barChangeRate=C(1,1);this.sprite=a;this.shaderProgram=b.Id.nc(b.Yi);return!0},Y:null,Hl:function(a){a=a||b.l;var c=this.$b;c.jo&&(a.globalCompositeOperation="lighter");var d=b.view.ja,e=b.view.Ka;a.globalAlpha=c.fb/255;var f=c.ha,g=c.O,h=c.Hb,k=c.eB,m=0|h.x,p=-h.y-f.height,r=c.em;k.width=f.width*d;k.height=f.height*e;a.save();c.Lb&&(m=-h.x-f.width,a.scale(-1,1));c.Mb&&(p=h.y,a.scale(1,-1));m*=d;p*=e;this.lc==b.Ua.zl?(f=this.JA,a.beginPath(),a.rect(f.x*d,f.y*e,f.width*d,f.height*e), a.clip(),a.closePath()):this.lc==b.Ua.Sh&&(f=this.zv.x*d,h=this.zv.y*e,a.beginPath(),a.arc(f,h,this.Ce*e,Math.PI/180*this.hD,Math.PI/180*this.gB,this.ZA),a.lineTo(f,h),a.clip(),a.closePath());c.G&&r.an?(d=c.G.Wa,this.Qq?a.drawImage(d,0,0,r.width,r.height,m,p,k.width,k.height):a.drawImage(d,r.x,r.y,r.width,r.height,m,p,k.width,k.height)):0!==g.width&&(k=this.color,a.fillStyle="rgba("+k.r+","+k.g+","+k.b+",1)",a.fillRect(m,p,g.width*d,g.height*e));a.restore();b.Sf()},cj:function(a){a=a||b.l;if(this.zc&& this.$b){b.Hs(this);var c=this.$b.Bh();b.Fh(c.src,c.S);b.Ic(b.Al);b.oe(this.$b.texture);a.bindBuffer(a.ARRAY_BUFFER,this.DD);this.$r&&(a.bufferData(a.ARRAY_BUFFER,this.lf,a.DYNAMIC_DRAW),this.$r=!1);c=b.vd.BYTES_PER_ELEMENT;a.vertexAttribPointer(b.pb,2,a.FLOAT,!1,c,0);a.vertexAttribPointer(b.ve,4,a.UNSIGNED_BYTE,!0,c,8);a.vertexAttribPointer(b.wd,2,a.FLOAT,!1,c,12);this.lc===b.Ua.Sh?a.drawArrays(a.TRIANGLE_FAN,0,this.nd):this.lc==b.Ua.zl&&(this.Ad?(a.drawArrays(a.TRIANGLE_STRIP,0,this.nd/2),a.drawArrays(a.TRIANGLE_STRIP, 4,this.nd/2),b.of++):a.drawArrays(a.TRIANGLE_STRIP,0,this.nd));b.of++}},PY:function(){if(this.$b){var a,c=this.ih;a=this.ji/100;var d=C(c.x,1),e=b.L2(d,c,2*b.PI*(this.Ad?a:1-a)),f=0;if(0==a)e=d,f=0;else if(1==a)e=d,f=4;else{var g=b.bR,h=b.Ua.JH;for(a=0;a<=h;++a){var k=this.OA(a%h),m=this.OA((a+(h-1))%h);0==a?m=b.qO(k,m,1-c.x):4==a&&(k=b.qO(k,m,1-c.x));var p=C(0,0);b.xF(k,m,c,e,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.vd(null,null,null,this.lf,a*e);f[0].m=this.ke(C(0,1));f[0].f=this.le(C(0,1));f[1].m=this.ke(C(0,0));f[1].f=this.le(C(0,0));f[6].m=this.ke(C(1,1));f[6].f=this.le(C(1,1));f[7].m= this.ke(C(1,0));f[7].f=this.le(C(1,0));this.zc=f}a=this.zc;a[2].m=this.ke(C(c.x,d.y));a[2].f=this.le(C(c.x,d.y));a[3].m=this.ke(C(c.x,c.y));a[3].f=this.le(C(c.x,c.y));a[4].m=this.ke(C(d.x,d.y));a[4].f=this.le(C(d.x,d.y));a[5].m=this.ke(C(d.x,c.y));a[5].f=this.le(C(d.x,c.y))}else{if(!this.zc)for(this.nd=4,e=b.vd.BYTES_PER_ELEMENT,this.lf=new ArrayBuffer(4*e),this.zc=[],a=0;4>a;a++)this.zc[a]=new b.vd(null,null,null,this.lf,a*e);a=this.zc;a[0].m=this.ke(C(c.x,d.y));a[0].f=this.le(C(c.x,d.y));a[1].m= this.ke(C(c.x,c.y));a[1].f=this.le(C(c.x,c.y));a[2].m=this.ke(C(d.x,d.y));a[2].f=this.le(C(d.x,d.y));a[3].m=this.ke(C(d.x,c.y));a[3].f=this.le(C(d.x,c.y))}this.bc()}},bc:function(){if(this.$b&&this.zc){for(var a=this.$b.quad.M.s,c=this.zc,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.Lb&&(g.x-=h.width,d=-1);0a.height?(a=16,c=12):(a=12,c=16);a=this.Io(N(a,c));this.zu?(this.ka.visible=!1,this.ka.Ra(b.Ja.create(b.mg.create(),a,b.Tb.create(this.finish,this),b.wl.create()))): this.bb.Ra(b.Ja.create(a,b.Tb.create(this.finish,this),b.wl.create()))},pi:function(){this.gh=this.zu}});b.dI.create=function(a,c,d){return new b.dI(a,c,d)};b.ia={name:"Jacob__Codec"};b.J5=function(){return b.ia.Da.Xw.apply(b.ia.Da,arguments)};b.K5=function(){var a=b.ia.ol.sM.apply(b.ia.ol,arguments);return b.ia.Da.Xw.apply(b.ia.Da,[a])};b.RP=function(a,c){c=c||1;var d=this.K5(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.ia.ol.tM=function(a,c){var d=this.sM(a),e=[],f,g,h;f=0;for(h=d.length/c;f>=1;0==a.wi&&(a.wi=a.Q(),c=a.wi&1,a.wi=a.wi>>1|128);return c}function T(a,c){for(var d=0,e=c;e--;)d=d<<1|ha(a);c&&(d=b.ia.Da.RD[d]>>8-c);return d}function la(a,c){a.TD[a.xh++]=c;a.Os.push(String.fromCharCode(c));32768==a.xh&&(a.xh=0)} function ma(a){for(;;){if(a.Xo[a.Ih]>=a.OM)return-1;if(a.MM[a.Xo[a.Ih]]==a.Ih)return a.Xo[a.Ih]++;a.Xo[a.Ih]++}}function na(a){var c=a.sz[a.it],d;if(17==a.Ih)return-1;a.it++;a.Ih++;d=ma(a);if(0<=d)c.vw=d;else if(c.vw=32768,na(a))return-1;d=ma(a);if(0<=d)c.ww=d,c.kF=null;else if(c.ww=32768,c.kF=a.sz[a.it],c.S1=a.it,na(a))return-1;a.Ih--;return 0}function oa(a,c,d,e){a.sz=c;a.it=0;a.MM=e;a.OM=d;for(c=0;17>c;c++)a.Xo[c]=0;a.Ih=0;return na(a)?-1:0} function pa(a,c){for(var d,e,f=0,g=c[f];;)if(d=ha(a)){if(!(g.ww&32768))return g.ww;g=g.kF;d=c.length;for(e=0;e>1,23e)la(a,e);else if(256==e)break;else{var h;e-=257;g=T(a,b.ia.Da.qM[e])+b.ia.Da.pM[e];e=b.ia.Da.RD[T(a,5)]>>3;8e;e++)k[e]=0;for(e=0;ee)k[f++]=e;else if(16==e){var p;e=3+T(a,2);if(f+e>g){a.xh=0;return}for(p=f?k[f-1]:0;e--;)k[f++]=p}else{e=17==e?3+T(a,3):11+T(a,7);if(f+e>g){a.xh=0;return}for(;e--;)k[f++]= 0}g=a.Es.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.ys=0;this.buffer=c instanceof(A?Uint8Array:Array)?c:new (A?Uint8Array:Array)(32768);2*this.buffer.length<=this.index&&a(Error("invalid index"));this.buffer.length<=this.index&&this.Ah()}function f(a){this.buffer=new (A?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,r,s,t;for(s=0;sd&&(d=a[s]),a[s]>=1;for(t=p;t=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.dR,g=[],h=0,k;k=W[c.length];g[h++]=k&65535;g[h++]=k>>16&255;g[h++]=k>>24;var m;switch(I){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;)w[h++]=0;for(h=0;29>=h;)x[h++]=0}w[256]=1;f=0;for(g=d.length;f=g){s&&e(s,-1);h=0;for(m=g-f;hF&&f+FD&&(p=m,D=F);if(258===F)break}m=new k(D,f-p);s?s.length2*m[x-1]+g[x]&&(m[x]=2*m[x-1]+g[x]),p[x]=Array(m[x]),t[x]=Array(m[x]);for(v=0;vk[v]?(p[x][w]=y,t[x][w]=r,B+=2):(p[x][w]=k[v],t[x][w]=v,++v);u[x]=0;1===g[x]&&d(x)}k= s;m=0;for(p=e.length;m1<g&&a("undercommitted");h=0;for(k=c.length;h>>=1;return d}function u(a,c){this.input=a;this.a=new (A?Uint8Array:Array)(32768);this.fp=M.nx;var d={},e;!c&&(c={})||"number"!== typeof c.gE||(this.fp=c.gE);for(e in c)d[e]=c[e];d.Lx=this.a;this.z=new h(this.input,d)}function t(c,d){this.ox=[];this.yx=32768;this.Dg=this.g=this.B=this.Tx=0;this.input=A?new Uint8Array(c):c;this.LF=!1;this.Cx=ia;this.BG=!1;if(d||!(d={}))d.index&&(this.B=d.index),d.UD&&(this.yx=d.UD),d.VD&&(this.Cx=d.VD),d.resize&&(this.BG=d.resize);switch(this.Cx){case ra:this.b=32768;this.a=new (A?Uint8Array:Array)(32768+this.yx+258);break;case ia:this.b=0;this.a=new (A?Uint8Array:Array)(this.yx);this.Ah=this.pR; this.nG=this.fR;this.Gx=this.jR;break;default:a(Error("invalid inflate mode"))}}function v(c,d){for(var e=c.g,f=c.Dg,g=c.input,h=c.B,k;f>>d;c.Dg=f-d;c.B=h;return e&(1<>>16;c.g=e>>k;c.Dg=f-k;c.B=h;return g&65535}function y(a){function c(a,d,e){var f,g,h,k;for(k=0;k< a;)switch(f=w(this,d),f){case 16:for(h=3+v(this,2);h--;)e[k++]=g;break;case 17:for(h=3+v(this,3);h--;)e[k++]=0;g=0;break;case 18:for(h=11+v(this,7);h--;)e[k++]=0;g=0;break;default:g=e[k++]=f}return e}var d=v(a,5)+257,e=v(a,5)+1,f=v(a,4)+4,h=new (A?Uint8Array:Array)(va.length),k;for(k=0;k>>8&255]<<16|J[a>>>16&255]<<8|J[a>>>24&255])>>32-c:J[a]>>8-c);if(8>c+g)h=h<>c-d-1&1,8===++g&&(g=0,e[f++]=J[h],h=0,f===e.length&&(e=this.Ah()));e[f]=h;this.buffer=e;this.ys=g;this.index=f};e.prototype.finish=function(){var a=this.buffer,c=this.index,d; 0x;++x){for(var F=x,K=F,L=7,F=F>>>1;F;F>>>=1)K<<=1,K|=F&1,--L;D[x]=(K<>>0}var J=D,D=[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];A&&new Uint32Array(D);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,D={NONE:0,r:1,nx:O,I7:3},S=[];for(x=0;288>x;x++)switch(I){case 143>=x:S.push([x+48,8]);break;case 255>=x:S.push([x-144+400,9]);break;case 279>=x:S.push([x-256+0,7]);break;case 287>=x:S.push([x-280+192,8]);break;default:a("invalid literal: "+x)}h.prototype.bl=function(){var c,d,f,g,h=this.input;switch(this.fp){case 0:f=0;for(g=h.length;f>>8&255;u[v++]=t&255;u[v++]=t>>>8&255;if(A)u.set(d,v),v+=d.length,u=u.subarray(0,v);else{m=0;for(t=d.length;mE)for(;0E?E:138,L>E-3&&L=L?(M[K++]=17,M[K++]=L-3,D[17]++):(M[K++]=18,M[K++]=L-11,D[18]++),E-=L;else if(M[K++]=c[H],D[c[H]]++,E--,3>E)for(;0E?E:6,L>E-3&&LH;H++)m[H]=D[B[H]];for(y=19;4=R;R++)F=m(),x[R]=F[2]<<24|F[1]<<16|F[0];var W=A?new Uint32Array(x):x,M=D;u.prototype.bl=function(){var c,e,f,g,h=0;g=this.a;c=ga;switch(c){case ga:e=Math.LOG2E*Math.log(32768)-8;break;default:a(Error("invalid compression method"))}e=e<<4|c;g[h++]=e;switch(c){case ga:switch(this.fp){case M.NONE:f=0;break;case M.r:f=1;break; case M.nx: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.bl();h=g.length;A&&(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",u);c("Zlib.Deflate.compress",function(a,c){return(new u(a,c)).bl()});c("Zlib.Deflate.CompressionType", M);c("Zlib.Deflate.CompressionType.NONE",M.NONE);c("Zlib.Deflate.CompressionType.FIXED",M.r);c("Zlib.Deflate.CompressionType.DYNAMIC",M.nx);var ra=0,ia=1,D={BQ:ra,nQ:ia};t.prototype.Mx=function(){for(;!this.LF;){var c=v(this,3);c&1&&(this.LF=I);c>>>=1;switch(c){case 0:var c=this.input,d=this.B,e=this.a,f=this.b,g=G,h=G,k=G,m=e.length,g=G;this.Dg=this.g=0;g=c[d++];g===G&&a(Error("invalid uncompressed block header: LEN (first byte)"));h=g;g=c[d++];g===G&&a(Error("invalid uncompressed block header: LEN (second byte)")); h|=g<<8;g=c[d++];g===G&&a(Error("invalid uncompressed block header: NLEN (first byte)"));k=g;g=c[d++];g===G&&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.Cx){case ra:for(;f+h>e.length;){g=m-f;h-=g;if(A)e.set(c.subarray(d,d+g),f),f+=g,d+=g;else for(;g--;)e[f++]=c[d++];this.b=f;e=this.Ah();f=this.b}break;case ia:for(;f+h>e.length;)e=this.Ah({fa:2}); break;default:a(Error("invalid inflate mode"))}if(A)e.set(c.subarray(d,d+h),f),f+=h,d+=h;else for(;h--;)e[f++]=c[d++];this.B=d;this.b=f;this.a=e;break;case 1:this.Gx(Aa,Ba);break;case 2:y(this);break;default:a(Error("unknown BTYPE: "+c))}}return this.nG()};x=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];var va=A?new Uint16Array(x):x;x=[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 wa=A?new Uint16Array(x):x;x=[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 ja=A?new Uint8Array(x):x;x=[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 xa=A?new Uint16Array(x):x;x=[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 ka=A?new Uint8Array(x):x;x=new (A?Uint8Array:Array)(288);F=0;for(K=x.length;F=F?8:255>=F?9:279>=F?7:8;var Aa=g(x);x=new (A?Uint8Array:Array)(30);F=0;for(K=x.length;Fg)e>=f&&(this.b=e,d=this.Ah(),e=this.b),d[e++]=g;else for(g-=257,k=wa[g],0=f&&(this.b=e,d=this.Ah(),e=this.b);k--;)d[e]=d[e++-h];for(;8<=this.Dg;)this.Dg-=8,this.B--;this.b=e};t.prototype.jR=function(a,c){var d=this.a,e=this.b;this.ea=a;for(var f=d.length,g,h,k;256!==(g=w(this,a));)if(256>g)e>=f&&(d=this.Ah(),f=d.length), d[e++]=g;else for(g-=257,k=wa[g],0f&&(d=this.Ah(),f=d.length);k--;)d[e]=d[e++-h];for(;8<=this.Dg;)this.Dg-=8,this.B--;this.b=e};t.prototype.Ah=function(){var a=new (A?Uint8Array:Array)(this.b-32768),c=this.b-32768,d,e,f=this.a;if(A)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};t.prototype.pR=function(a){var c,d=this.input.length/this.B+1|0,e,f,g,h=this.input,k=this.a;a&&("number"===typeof a.fa&&(d=a.fa),"number"===typeof a.aR&&(d+=a.aR));2>d?(e=(h.length-this.B)/this.ea[2],g=e/2*258|0,f=gc&&(this.a.length=c),a=this.a);return this.buffer=a};B.prototype.Mx=function(){var c=this.input,e,f;e=this.uG.Mx();this.B=this.uG.B;this.HR&&(f=(c[this.B++]<<24|c[this.B++]<<16|c[this.B++]<< 8|c[this.B++])>>>0,f!==d(e)&&a(Error("invalid adler-32 checksum")));return e};c("Zlib.Inflate",B);c("Zlib.Inflate.BufferType",D);D.a6=D.nQ;D.u6=D.BQ;c("Zlib.Inflate.prototype.decompress",B.prototype.Mx);D=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];A&&new Uint16Array(D);D=[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];A&&new Uint16Array(D);D=[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];A&&new Uint8Array(D);D=[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];A&&new Uint16Array(D);D=[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];A&&new Uint8Array(D);D=new (A?Uint8Array:Array)(288);x=0;for(F=D.length;x=x?8:255>=x?9:279>=x?7:8;g(D);D=new (A?Uint8Array:Array)(30);x=0;for(F=D.length;xa;++a)f.push(String.fromCharCode(this.data[this.Xa++]));a=f.join("");switch(a){case "IHDR":this.width=this.Nj();this.height=this.Nj();this.Lo=this.data[this.Xa++];this.eE=this.data[this.Xa++];this.Xa++;this.Xa++;this.Xa++;break;case "acTL":this.QD={Bga:this.Nj(),Cga:this.Nj()||Infinity,frames:[]};break;case "PLTE":this.zF= this.Rs(c);break;case "fcTL":e&&this.QD.frames.push(e);this.Xa+=4;e={width:this.Nj(),height:this.Nj(),YP:this.Nj(),ZP:this.Nj()};a=this.yO();c=this.yO()||100;e.M$=1E3*a/c;e.Z$=this.data[this.Xa++];e.o$=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.Zm={};switch(this.eE){case 3:this.Zm.WE=this.Rs(c);c=255-this.Zm.WE.length;if(0c;0<=c?++a:--a)this.Zm.WE.push(255);break;case 0:this.Zm.Jda=this.Rs(c)[0];break;case 2:this.Zm.bia=this.Rs(c)}break;case "tEXt":f=this.Rs(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.QD.frames.push(e);a:{switch(this.eE){case 0:case 3:case 4:e=1;break a;case 2:case 6:e=3;break a}e=void 0}this.s=e;this.xN=4===(d=this.eE)||6===d;d=this.s+(this.xN?1:0);this.U2=this.Lo*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");}},Rs:function(a){var c,d;d=[];for(c=0;0<=a?ca;0<=a?++c:--c)d.push(this.data[this.Xa++]);return d},Nj: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},yO:function(){var a,c;a=this.data[this.Xa++]<<8;c=this.data[this.Xa++];return a|c},QZ:function(a){var c, d,e,f,g,h,k,m,p,r,s,u,t,v,w;null==a&&(a=this.dx);if(0===a.length)return new Uint8Array(0);a=(new Zlib.kn(a,{index:0,WP:!1})).uM();m=this.U2/8;u=m*this.width;p=new Uint8Array(u*this.height);h=a.length;for(d=r=s=0;r=f*d)!1===this.tF?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")}},T_: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}},tO:function(a){var c=this.getUint16(a),d=[];a+=2;for(var e=0;e=E?J=E+1:-127<=E&&-1>=E?O=-E+1:A=!0}else{for(var S=this.getUint8(y+G),E=0;Ea?a:200;else{if(a>this.wu){var c=b.zb.BYTES_PER_ELEMENT;this.jb=new Uint16Array(6*a);var d=new ArrayBuffer(a*c),e=this.Ck;e.length=0;for(var f=this.Dc,g=f.length=0;g=this.mb},L5:function(a,c){var d=null;this.W?(d=this.W.textureAtlas.quads[this.atlasIndex+ a.atlasIndex],this.W.textureAtlas.dirty=!0):d=this.Dc[this.gf];var e,f,g,h;this.Na?(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.C.s;k.r=e;k.g=f;k.b=g;k.a=h;k=d.N.s;k.r=e;k.g=f;k.b=g;k.a=h;k=d.M.s;k.r=e;k.g=f;k.b=g;k.a=h;k=d.L.s;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.Of(a.rotation),p=Math.cos(m),m=Math.sin(m);d.C.f.x=f*p-g*m+h;d.C.f.y=f*m+g*p+k;d.N.f.x= e*p-g*m+h;d.N.f.y=e*m+g*p+k;d.M.f.x=f*p-e*m+h;d.M.f.y=f*m+e*p+k;d.L.f.x=e*p-e*m+h;d.L.f.y=e*m+e*p+k}else d.C.f.x=c.x-e,d.C.f.y=c.y-e,d.N.f.x=c.x+e,d.N.f.y=c.y-e,d.M.f.x=c.x-e,d.M.f.y=c.y+e,d.L.f.x=c.x+e,d.L.f.y=c.y+e},a3:function(){if(b.A===b.V){var a=b.l;a.bindBuffer(a.ARRAY_BUFFER,this.uc[0]);a.bufferData(a.ARRAY_BUFFER,this.ad,a.DYNAMIC_DRAW)}},update:function(a){if(this.ho&&this.zm){var c=1/this.zm;this.qdc;)this.XY(),this.Il-=c;this.ib+=a; -1!=this.duration&&this.duratione.xd&&(this.xW(f+d),e.KM(e.xd-d,d));a.$o()+d!=f&&e.iO(c,c+d);e.zN(d);this.vD()},removeChild:function(a,c){if(null!=a){if(!(a instanceof b.n))throw"cc.ParticleBatchNode.removeChild(): only supports cc.ParticleSystem as children";if(-1==this.t.indexOf(a))b.log("cc.ParticleBatchNode.removeChild(): doesn't contain the sprite. Can't remove it");else{b.k.prototype.removeChild.call(this,a,c);var d=this.textureAtlas; d.s3(a.$o(),a.mb);d.KM(d.totalQuads,a.mb);a.jl(null);this.vD()}}},wp:function(a,c){if(!a)throw"cc.ParticleBatchNode.reorderChild(): child should be non-null";if(!(a instanceof b.n))throw"cc.ParticleBatchNode.reorderChild(): only supports cc.QuadParticleSystems as children";if(-1===this.t.indexOf(a))b.log("cc.ParticleBatchNode.reorderChild(): Child doesn't belong to batch");else if(c!=a.zIndex){if(1a)return e;return d},UV:function(a,c){for(var d=!1,e=!1,f= 0,g=0,h=0,k=this.t,m=k.length,p=0;pc&&!e&&(f=p,e=!0,d&&e))break;if(a==r&&(g=p,d=!0,e||(h=-1),d&&e))break}e||(f=m);return{jO:f+h,kO:g}},HU: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.t||(this.t=[]);var e=this.HX(c);this.t.splice(e,0,a);a.tag=d;a.Sv(c);a.parent=this;this.oh&&(a.Z(),a.Jh());return e}, Mf:function(){this.textureAtlas.texture.zi()||(this.p.src=b.SRC_ALPHA,this.p.S=b.ONE_MINUS_SRC_ALPHA)},ME:function(){return this.textureAtlas},eG:function(a){this.textureAtlas=a}});n=b.qz.prototype;b.i(n,"texture",n.ya,n.Ya);b.qz.create=function(a,c){return new b.qz(a,c)};b.l7=function(a,c,d){this.yh=a||P(0,0,0,0);this.end=c||P(0,0,0,0);this.duration=d||0};b.k7=b.oa.extend({ctor:function(){b.Ai.UL(this)},Wx:function(){b.Ai.Wx(this)},rZ:function(){return b.Ai.$L(this)},CM:function(){return b.Ai.BM(this)},ZD:function(){return!1},TZ:function(){},$D:function(){return!1},UZ:function(){},NN:function(){},yM:function(){},zE:function(){return""},Z1:function(){},X1:function(){},Y1:function(){},W1:function(){}}); b.cz=b.oa.extend({jc:null,Qa:null,bj:"",Ol:null,ctor:function(){this.Qa=new b.cz.oR;this.Ol=C(0,0)},da:function(){if(!b.ob.Di){this.jc=b.tb("#imeDispatcherInput");this.jc||(this.jc=b.$P(),this.jc.setAttribute("type","text"),this.jc.setAttribute("id","imeDispatcherInput"),this.jc.resize(0,0),this.jc.MP(0,0),this.jc.style.opacity="0",this.jc.style.fontSize="1px",this.jc.setAttribute("tabindex",2),this.jc.style.position="absolute",this.jc.style.top=0,this.jc.style.left=0,document.body.appendChild(this.jc)); var a=this;b.Fa(this.jc,"input",function(){a.tC(a.jc.value)},!1);b.Fa(this.jc,"keydown",function(c){c.keyCode===b.jq.q5?(c.stopPropagation(),c.preventDefault()):c.keyCode==b.jq.IM&&(a.ps("\n",1),c.stopPropagation(),c.preventDefault())},!1);/msie/i.test(navigator.userAgent)&&b.Fa(this.jc,"keyup",function(c){c.keyCode==b.jq.aM&&a.tC(a.jc.value)},!1);b.Fa(window,"mousedown",function(c){var d=c.pageY||0;a.Ol.x=c.pageX||0;a.Ol.y=d},!1)}},tC:function(a){var c,d;c=this.bj.length=c||this.Qa.ce&&this.Qa.ce.NN(a,c)},DM:function(){this.Qa&&this.Qa.ce&&this.Qa.ce.yM()},zE:function(){if(this.Qa&&this.Qa.ce){var a=this.Qa.ce.zE();return a?a:""}return""},Y$:function(){if(this.Qa)for(var a=0;aa?a==b.jq.aM?this.DM(): a==b.jq.IM&&this.ps("\n",1):255>a&&this.ps(String.fromCharCode(a),1)}});b.cz.oR=b.oa.extend({ce:null,rg:null,ctor:function(){this.rg=[]},Vaa:function(a){for(var c=0;c=a?(this.Ff="",this.Fu=0,b.P.prototype.yb.call(this,this.Ul)):this.string=this.Ff.substring(0,a-1))},Wx:function(){b.Ai.Wx(this)},NN: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 r=b.K.za(),s=h=f=e=0,u=0,d=d/2;if(p&&0=k||isNaN(k)?f:k;t.H(u-r.width/2,d-k/2);u+=s;++g;g>=h&&(d-=f+5,f=h=g=0,++e)}},d$:function(){0=a.length||!(p=a[h]))||(u=r.width,k=k>=u||isNaN(u)?k:u,g+=r.height+5,++m,m>=p&&(d.push(k),e.push(g),f+=k+ 10,k=m=0,g=-5,++h));g=b.K.za();p=k=h=0;var f=-f/2,v=0;if(t&&0=u||isNaN(u)?k:u,r.H(f+d[h]/2,v-g.height/2),v-=r.height+10,++m,m>=p&&(f+=k+5,k=p=m=0,++h)},removeChild:function(a,c){null!=a&&(a instanceof b.Cc?(this.Tc==a&&(this.Tc=null),b.k.prototype.removeChild.call(this,a,c)):b.log("cc.Menu.removeChild():Menu only supports MenuItem objects as children"))},fX:function(a,c){var d=c.vc;if(d.uh!=b.mq||!d.cc||!d.enabled)return!1; for(var e=d.parent;null!=e;e=e.parent)if(!e.cc)return!1;d.Tc=d.tK(a);return d.Tc?(d.uh=b.lq,d.Tc.selected(),!0):!1},hX:function(a,c){var d=c.vc;d.uh!==b.lq?b.log("cc.Menu.onTouchEnded(): invalid state"):(d.Tc&&(d.Tc.Lh(),d.Tc.es()),d.uh=b.mq)},gX:function(a,c){var d=c.vc;d.uh!==b.lq?b.log("cc.Menu.onTouchCancelled(): invalid state"):(this.Tc&&d.Tc.Lh(),d.uh=b.mq)},jX:function(a,c){var d=c.vc;if(d.uh!==b.lq)b.log("cc.Menu.onTouchMoved(): invalid state");else{var e=d.tK(a);e!=d.Tc&&(d.Tc&&d.Tc.Lh(), d.Tc=e,d.Tc&&d.Tc.selected())}},rb:function(){this.uh==b.lq&&(this.Tc&&(this.Tc.Lh(),this.Tc=null),this.uh=b.mq);b.k.prototype.rb.call(this)},Oe:function(){},Tf:function(){return!1},tK:function(a){a=a.ss();var c=this.t,d;if(c&&0c)return!1;a=new b.mQ(a);a.iy(e);d.type=a.Q();e+=10;if(e+4+1>c)return!1;a.iy(e);d.width=a.k3();d.height=a.j3();d.pixelDepth=a.Q();if(e+5+1>c)return!1;c=a.Q();d.NM=0;c&32&&(d.NM=1);return!0};b.Eka=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.qf=b.qu(a,18,18+f);if(3<=e)for(a=0;ac)break;r=a[s];s+=1;(m=r&128)&&(r-=128);k=0}if(!k){if(s+e>c)break;p=b.qu(a,s,s+e);s+=e;3<=e&&(k=p[0],p[0]=p[2],p[2]=k)}for(k=0;k>3;this.aV(d);var d=Math.pow(2,c-1)-1,f=this.wC(a+c,1,e),g=this.wC(a,c,e),h=0,k=2,m=0;do for(var p=this.Jv(++m,e),r=a%8||8,s=1<>=1;)p&s&&(h+=1/k),k*=2;while(a-=r);this.ua+=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)},Jv:function(a,c){return this.Mn[this.ua+c-a-1]},Lu:function(a,c){var d=this.wC(0,a,a/8),e=Math.pow(2,a);this.ua+=a/8;return c&&d>=e/2?d-e:d},rY:function(a,c){for(++c;--c;a=1073741824==((a%=2147483648)&1073741824)?2*a:2*(a-1073741824)+2147483648);return a},wC: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.Jv(g,d)>>f&(1<<(h?8-f:c))-1;for(h&&e&&(c+=(this.Jv(a++,d)&(1<>>0>=g.Cm)return g}}b.log("cocos2d: Warning: TMX Layer "+a.name+" has no tiles");return null}});n=b.Rz.prototype;b.i(n,"mapWidth",n.zB,n.PC);b.i(n,"mapHeight",n.yB,n.OC);b.i(n,"tileWidth",n.hr,n.Hr);b.i(n,"tileHeight",n.gr,n.Gr);b.Rz.create=function(a,c){return new b.Rz(a,c)};b.CT=0;b.t8=1;b.s8=2;b.v8=3;b.u8=4;b.w8=5;b.yq=2147483648;b.zq=1073741824;b.MH=536870912;b.NH=(b.yq|b.zq|b.MH)>>>0;b.Sz=~b.NH>>>0;b.xl=b.oa.extend({Gb:null,name:"",pa:null,Fe:null,visible:null,Sd:null,mO:!0,Ql:1E5,Pl:0,offset:null,ctor:function(){this.Gb=[];this.name="";this.pa=null;this.Fe=[];this.visible=!0;this.Sd=0;this.mO=!0;this.Ql=1E5;this.Pl=0;this.offset=C(0,0)},Rw:function(){return this.Gb},jy:function(a){this.Gb=a}}); b.BT=b.oa.extend({name:"",Cm:0,Fb:null,ct:0,margin:0,BP:"",cx:null,ctor:function(){this.Fb=N(0,0);this.cx=N(0,0)},Ss:function(a){var c=P(0,0,0,0);c.width=this.Fb.width;c.height=this.Fb.height;a&=b.Sz;a-=parseInt(this.Cm,10);var d=parseInt((this.cx.width-2*this.margin+this.ct)/(this.Fb.width+this.ct),10);c.x=parseInt(a%d*(this.Fb.width+this.ct)+this.margin,10);c.y=parseInt(parseInt(a/d,10)*(this.Fb.height+this.ct)+this.margin,10);return c}}); b.xq=b.Xt.extend({Gb:null,orientation:null,parentElement:null,Qx:null,zx:0,lG:!1,Gp:null,kE:null,xv:null,$c:null,Fb:null,fe:null,gm:null,xj:null,Nv:"",$I:0,ctor:function(a,c){b.Xt.prototype.ctor.apply(this);this.$c=N(0,0);this.Fb=N(0,0);this.fe=[];this.gm=[];this.xv=[];this.Gb=[];this.xj={};this.$I=0;void 0!==c?this.bF(a,c):void 0!==a&&this.aF(a)},xca:function(){return this.orientation},kja:function(a){this.orientation=a},FE:function(){return N(this.$c.width,this.$c.height)},fP:function(a){this.$c.width= a.width;this.$c.height=a.height},zB:function(){return this.$c.width},PC:function(a){this.$c.width=a},yB:function(){return this.$c.height},OC:function(a){this.$c.height=a},ep:function(){return N(this.Fb.width,this.Fb.height)},vP:function(a){this.Fb.width=a.width;this.Fb.height=a.height},hr:function(){return this.Fb.width},Hr:function(a){this.Fb.width=a},gr:function(){return this.Fb.height},Gr:function(a){this.Fb.height=a},fca:function(){return this.fe},g4:function(a){this.fe.push(a)},nda:function(){return this.gm}, G4:function(a){this.gm.push(a)},YM:function(){return this.xv},gP:function(a){this.xv.push(a)},Bca:function(){return this.parentElement},pja:function(a){this.parentElement=a},Cca:function(){return this.Qx},qja:function(a){this.Qx=a},bca:function(){return this.zx},Wia:function(a){this.zx=a},dda:function(){return this.lG},Hja:function(a){this.lG=a},Rw:function(){return this.Gb},jy:function(a){this.Gb=a},aF:function(a){this.lK(a,null);return this.AF(a)},bF:function(a,c){this.lK(null,c);return this.Q2(a)}, AF:function(a,c){var d=(c=c||!1)?a:b.U.Dd(a);if(!d)throw"Please load the resource first : "+a;var e,f,d=this.dC(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.du:"isometric"==f?this.orientation=b.cu:"hexagonal"==f?this.orientation=b.yl:null!==f&&b.log("cocos2d: TMXFomat: Unsupported orientation:"+f),e=N(0,0),e.width=parseFloat(d.getAttribute("width")), e.height=parseFloat(d.getAttribute("height")),this.fP(e),e=N(0,0),e.width=parseFloat(d.getAttribute("tilewidth")),e.height=parseFloat(d.getAttribute("tileheight")),this.vP(e),f=d.querySelectorAll("map \x3e properties \x3e property"))){var g={};for(e=0;ethis.DK){this.bw||(this.bw=[]);this.cw||(this.cw=[]);this.Nk=Math.ceil(d/this.DK);d=this.bw;for(f=0;f=this.pa.width||a.y>=this.pa.height||0>a.x||0>a.y)throw"cc.TMXLayer.getTileAt(): invalid position"; if(!this.Jd||!this.Nd)return b.log("cc.TMXLayer.getTileAt(): TMXLayer: the tiles map has been released"),null;var d=null,e=this.NE(a);if(0===e)return d;var f=0|a.x+a.y*this.pa.width,d=this.Ch(f);d||(e=this.cg.Ss(e),e=b.hl(e),d=new b.I,d.qa(this.texture,e),d.batchNode=this,d.H(this.Qw(a)),d.vertexZ=this.OL(a),d.anchorX=0,d.anchorY=0,d.opacity=this.Sd,e=this.FA(f),this.YY(d,e,f));return d},NE:function(a,c){if(!a)throw"cc.TMXLayer.getTileGIDAt(): pos should be non-null";void 0!==c&&(a=C(a,c));if(a.x>= this.pa.width||a.y>=this.pa.height||0>a.x||0>a.y)throw"cc.TMXLayer.getTileGIDAt(): invalid position";return this.Jd&&this.Nd?(this.Jd[0|a.x+a.y*this.pa.width]&b.Sz)>>>0:(b.log("cc.TMXLayer.getTileGIDAt(): TMXLayer: the tiles map has been released"),null)},Z0:function(a,c){if(!a)throw"cc.TMXLayer.getTileFlagsAt(): pos should be non-null";void 0!==c&&(a=C(a,c));if(a.x>=this.pa.width||a.y>=this.pa.height||0>a.x||0>a.y)throw"cc.TMXLayer.getTileFlagsAt(): invalid position";return this.Jd&&this.Nd?(this.Jd[0| a.x+a.y*this.pa.width]&b.NH)>>>0:(b.log("cc.TMXLayer.getTileFlagsAt(): TMXLayer: the tiles map has been released"),null)},Oja:function(a,c,d,e){if(!c)throw"cc.TMXLayer.setTileGID(): pos should be non-null";void 0!==e?c=C(c,d):e=d;if(c.x>=this.pa.width||c.y>=this.pa.height||0>c.x||0>c.y)throw"cc.TMXLayer.setTileGID(): invalid position";if(this.Jd&&this.Nd)if(0!==a&&a>>0,0===a)this.u3(c);else if(0===f)this.KW(d,c);else{var f=c.x+c.y*this.pa.width,g=this.Ch(f);g?(a=this.cg.Ss(a),a=b.hl(a),g.sb(a,!1),null!=e&&this.Vv(g,c,d),this.Jd[f]=d):this.QY(d,c)}}else b.log("cc.TMXLayer.setTileGID(): TMXLayer: the tiles map has been released")},u3:function(a,c){if(!a)throw"cc.TMXLayer.removeTileAt(): pos should be non-null";void 0!==c&&(a=C(a,c));if(a.x>=this.pa.width||a.y>=this.pa.height||0>a.x||0>a.y)throw"cc.TMXLayer.removeTileAt(): invalid position";if(!this.Jd|| !this.Nd)b.log("cc.TMXLayer.removeTileAt(): TMXLayer: the tiles map has been released");else if(0!==this.NE(a)){b.A===b.Aa&&this.ri();var d=0|a.x+a.y*this.pa.width,e=this.FA(d);this.Jd[d]=0;this.Nd.splice(e,1);if(d=this.Ch(d))b.te.prototype.removeChild.call(this,d,!0);else if(b.A===b.V&&this.textureAtlas.GO(e),this.t)for(var d=this.t,f=0,g=d.length;f=e&&(h.atlasIndex=k-1)}}}},Qw:function(a,c){void 0!==c&&(a=C(a,c));var d=C(0,0);switch(this.Ij){case b.du:d= this.vX(a);break;case b.cu:d=this.uX(a);break;case b.yl:d=this.tX(a)}return b.CF(d)},IE:function(a){return this.Gb[a]},P4:function(){b.A===b.Aa?this.cg.cx=this.xc.O:(this.cg.cx=this.textureAtlas.texture.O,this.textureAtlas.texture.PF());this.oX();b.A===b.Aa&&this.ri();for(var a=this.pa.height,c=this.pa.width,d=0;d=this.cg.Cm&&this.Ql>=this.cg.Cm||b.log("cocos2d:TMX: Only 1 tileset per layer is supported")}, T:function(){b.log("addChild: is not supported on cc.TMXLayer. Instead use setTileGID or tileAt.")},removeChild:function(a,c){if(a)if(-1===this.t.indexOf(a))b.log("cc.TMXLayer.removeChild(): Tile does not belong to TMXLayer");else{b.A===b.Aa&&this.ri();var d=a.atlasIndex;this.Jd[this.Nd[d]]=0;this.Nd.splice(d,1);b.te.prototype.removeChild.call(this,a,c)}},cca:function(){return this.Ax},Xia:function(a){this.Ax=a},uX:function(a){return C(this.Yb.width/2*(this.pa.width+a.x-a.y-1),this.Yb.height/2*(2* this.pa.height-a.x-a.y-2))},vX:function(a){return C(a.x*this.Yb.width,(this.pa.height-a.y-1)*this.Yb.height)},tX:function(a){return C(a.x*this.Yb.width*3/4,(this.pa.height-a.y-1)*this.Yb.height+(1==a.x%2?-this.Yb.height/2:0))},VU:function(a){var c=C(0,0);switch(this.Ij){case b.du:c=C(a.x*this.Yb.width,-a.y*this.Yb.height);break;case b.cu:c=C(this.Yb.width/2*(a.x-a.y),this.Yb.height/2*(-a.x-a.y));break;case b.yl:0===a.x&&0===a.y||b.log("offset for hexagonal map not implemented yet")}return c},OU:function(a, c){var d=this.cg.Ss(a),d=b.hl(d),e=0|c.x+c.y*this.pa.width,d=this.EC(d);this.Vv(d,c,a);var f=this.Nd.length;this.jx(d,f);this.Nd.splice(f,0,e);return d},KW:function(a,c){var d=this.cg.Ss(a),d=b.hl(d),e=0|c.x+c.y*this.pa.width,d=this.EC(d);this.Vv(d,c,a);var f=this.QU(e);this.jx(d,f);this.Nd.splice(f,0,e);if(this.t)for(var g=this.t,h=0,k=g.length;h=f&&(m.atlasIndex=p+1)}}this.Jd[e]=a;return d},QY:function(a,c){var d=this.cg.Ss(a),e=this.$g,d=P(d.x/e,d.y/ e,d.width/e,d.height/e),e=c.x+c.y*this.pa.width,d=this.EC(d);this.Vv(d,c,a);d.atlasIndex=this.FA(e);d.dirty=!0;d.Ue();this.Jd[e]=a;return d},oX:function(){var a=this.IE("cc_vertexz");if(a)if("automatic"==a){this.yD=!0;var c=this.IE("cc_alpha_func"),a=0;c&&(a=parseFloat(c));b.A===b.V&&(this.shaderProgram=b.Id.nc(b.Zt),c=b.l.getUniformLocation(this.shaderProgram.Im(),b.vI),this.shaderProgram.Nc(),this.shaderProgram.$s(c,a))}else this.ED=parseInt(a,10)},Vv:function(a,c,d){var e=c.x+c.y*this.pa.width; a.H(this.Qw(c));b.A===b.V?a.vertexZ=this.OL(c):a.tag=e;a.anchorX=0;a.anchorY=0;a.opacity=this.Sd;b.A===b.V&&(a.rotation=0);a.dy(!1);a.VF(!1);(d&b.MH)>>>0?(a.anchorX=0.5,a.anchorY=0.5,a.x=this.Qw(c).x+a.width/2,a.y=this.Qw(c).y+a.height/2,c=(d&(b.yq|b.zq)>>>0)>>>0,c==b.yq?a.rotation=90:c==b.zq?a.rotation=270:(a.rotation=c==(b.zq|b.yq)>>>0?90:270,a.dy(!0))):((d&b.yq)>>>0&&a.dy(!0),(d&b.zq)>>>0&&a.VF(!0))},EC:function(a){b.A===b.V?(this.nh?(this.nh.batchNode=null,this.nh.sb(a,!1)):(this.nh=new b.I,this.nh.qa(this.texture, a,!1)),this.nh.batchNode=this):(this.nh=new b.I,this.nh.qa(this.Pk,a,!1),this.nh.batchNode=this,this.nh.parent=this);return this.nh},OL:function(a){var c=0,d=0;if(this.yD)switch(this.Ij){case b.cu:d=this.pa.width+this.pa.height;c=-(d-(a.x+a.y));break;case b.du:c=-(this.pa.height-a.y);break;case b.yl:b.log("TMX Hexa zOrder not supported");break;default:b.log("TMX invalid value")}else c=this.ED;return c},FA:function(a){var c;if(this.Nd)for(var d=this.Nd,e=0,f=d.length;e=this.SB)return b.log("Error: "+a+" greater than "+this.SB),null;c=this.qB(a);if(!c)return null;c=c.cloneNode(!0);this.nk&&b.Fa(c, "pause",this.nk);c.volume=this.Tu;d.push(c)}return c},Rx:function(a,c){var d=this.$J(a);if(!d)return null;d.loop=c||!1;d.play();var e=this.NI++;this.de[e]=d;return e},Iia:function(a){a=this.Tu=Math.min(Math.max(a,0),1);var c=this.de,d;for(d in c)c[d].volume=a},T2:function(a){(a=this.de[a])&&!a.ended&&a.pause()},R2:function(){var a=this.de,c;for(c in a){var d=a[c];d.ended||d.pause()}},z3:function(a){this.pj(this.de[a])},y3:function(){var a=this.de,c;for(c in a)this.pj(a[c])},l5:function(a){this.Mk(this.de[a]); delete this.de[a]},qy:function(){var a=this.de,c;for(c in a)this.Mk(a[c]),delete a[c]},H5:function(a){var c=b.U,d=this.de,e=this.tB(a);c.Ki(a);if(0!=e.length){c=e[0].src;delete this.Lq[a];for(var f in d)d[f].src==c&&(this.Mk(d[f]),delete d[f])}},end:function(){this.n5();this.qy()},MK:function(){var a=this.de,c,d;for(d in a)!(c=a[d])||c.ended||c.paused||(this.zr.push(c),c.pause());this.hF()&&(this.zr.push(this.Pd),this.Pd.pause())},cL:function(){for(var a=this.zr,c=0,d=a.length;cb.ob.AY&&(b.AG=b.zG.extend({Tk:[],yr:[],zf:null,SB:2,Su:{},Sl:!1,Tn:0,JB:!1,fC:function(a){this.iD();this._super(a)},A3:function(){1==this.ef&&(this.iD(),this.Sl=!1,this.Tn=0,this._super())},Rx:function(a,c){var d=this.zf,e=c?this.$J(a):this.qW(a);if(!e)return null;e.loop=c||!1;var f=this.NI++;this.de[f]=e;this.hF()&&(this.uO(),this.Sl=!0);d?(d!=e&&this.Tk.push(this.Ln),this.Tk.push(f),d.pause()):(this.zf=e,this.Ln=f,e.play());return f},T2:function(){b.log("pauseEffect not supported in single audio mode!")},R2:function(){var a= this.Tk,c=this.yr,d=this.zf;if(d){for(var e=0,f=a.length;e=X&&(X=0,Z.yb(X.toFixed(2)),b.rm.qy(),SpriteWater.Oi(), SpriteWater.H(a.width/2,a.height),waterlightsprite1.Oi(),waterlightsprite1.Te(!1),SpriteWaterout.Oi(),SpriteWaterout.H(a.width/2,a.height-100-100+40),SpriteWaterUp.Oi(),_go1.Te(!0),_go2.Te(!1),20c;c++){var d=b.Mi.yi("qipao"+c+".png");a.push(d)}a=new b.Nh(a,0.2);_actionStand=b.Vt.create(b.mt.create(a))},PD:function(a){var c=b.Tg,d=new b.I;$(d,580,650,b.color(222,222,222,255));d.Jb({x:c.width/2,y:c.height/2-75,anchorX:0.5,anchorY:0.5});this.T(d,30,101);var e=new b.I;$(e,560,630,b.color(200,200,200,255));e.Jb({x:290,y:325,anchorX:0.5,anchorY:0.5});d.T(e,2);e=new b.P(a? "\u6309\u4f4f\u653e\u6c34\u6309\u94ae\uff0c\u7b49\u6c34\u5230\u8fbe\u7ea2\u7ebf\u4f4d\u7f6e\u653e\u5f00\u6309\u94ae\u5373\u53ef\uff0c\u8d85\u8fc7\u6216\u8005\u672a\u5230\u7ea2\u7ebf\u90fd\u7b97\u5931\u8d25\uff01":"\u60a8\u5df2\u6210\u529f\u7684\u63a5\u4e86"+Y+"\u676f\u6c34\uff0c\u5206\u4eab\u5230\u670b\u53cb\u5708\u548c\u5c0f\u4f19\u4f34\u4eec\u6bd4\u6bd4\u5427\uff01","Arial",40,N(400,200));e.x=290;e.y=390;e.color=b.color(0,0,0);d.T(e,2);var e=new b.Mt("#replay1.png","#replay2.png",function(){a?b.na.addListener({event:b.ra.fu, qp:this.cl,rp:this.Mm},this):(SpriteWaterUp.H(c.width/2,3*c.height/17),V=300*Math.random()+330,SpriteLine.H(c.width/2,V),Y=0,za.yb(Y),X=10,Z.yb(X.toFixed(2)),b.na.Li(this,!0));this.Vx(101);this.Sm(this.sG,0.01)},this),f=new b.Mt("#moregame1.png","#moregame2.png",function(){clickMore();},this),g=new b.pn(e,f);g.x=290;e.y=-250;e.scale=1.5;f.y=-400;f.scale= 1.5;d.T(g,3);a||dp_submitScore(Y)}});function $(a,c,d,e){a.Gd(N(c,d));a.sb(P(0,0,c,d));a.cb(e)}var Da=b.Wj.extend({Z:function(){this._super();var a=new Ca;this.T(a)}});logoData="data:image/png;base64,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"; Loading=b.Wj.extend({hj:null,qr:0,Fl:0,Xb:null,ub:"Loading",da:function(){var a=this,c=400,d=a.MA=b.Xc.create(b.color(255,255,255,255));d.H(b.Ri.xw);a.T(d,0);var e=50,f=-c/2+100;b.PB&&(b.U.mp(logoData,{mx:!1},function(d,e){c=e.height;a.FB(e,b.Ri.No)}),e=42,f=-c/2-50);e=a.Xb=b.P.create("Loading... 0%","Arial",e);e.H(b.Hi(b.Ri.No,C(0,f)));e.cb(b.color(180,180,180));d.T(this.Xb,10);return!0},FB:function(a,c){var d=new b.aa;d.Jc(a);d.qb();d=b.I.create(d);d.Wm(b.nb());d.x=c.x;d.y=c.y;this.MA.T(d,10)}, Z:function(){b.k.prototype.Z.call(this);this.Sm(this.Lr,0.3)},rb:function(){b.k.prototype.rb.call(this);this.Xb.yb("Loading... 0%")},ZE:function(a,c){"string"==typeof a&&(a=[a]);this.JF=a||[];this.dd=c},Lr:function(){var a=this;a.$m(a.Lr);var c=a.JF;a.qr=c.length;a.Fl=0;b.U.load(c,function(c,e){a.Fl=e},function(){a.dd&&a.dd()});a.Sm(a.Xr)},Xr:function(){var a=this.Fl,c=this.qr,d;d=Math.min(a/c*100|0,100);this.Xb.yb("Loading... "+d+"%");a>=c&&this.$m(this.Xr)}}); Loading.Sx=function(a,c){var d=b;d.kq||(d.kq=new Loading,d.kq.da());d.kq.ZE(a,c);b.K.by(d.kq);return d.kq};b.Kb.vF=function(){b.view.$Y(!0);b.view.SF(640,960,b.We.SHOW_ALL);b.view.x3(!0);Loading.Sx(ua,function(){this.Ra(b.Ja.create(b.ud.create(1),b.Tb.create(function(){b.K.by(new Da)},this)))},this)};b.Kb.F3();