createjs-libs
Version:
A createjs package that can be NPM installed
12 lines • 65.4 kB
JavaScript
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var s=t();for(var r in s)("object"==typeof exports?exports:e)[r]=s[r]}}("undefined"!=typeof self?self:this,function(){return function(e){function t(r){if(s[r])return s[r].exports;var a=s[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var s={};return t.m=e,t.c=s,t.d=function(e,s,r){t.o(e,s)||Object.defineProperty(e,s,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var s=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(s,"a",s),s},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=16)}([function(e,t){(function(){e.exports=window.createjs}).call(window)},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){var s;s=function(){return this}();try{s=s||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(s=window)}e.exports=s},function(e,t){(function(t){e.exports=t}).call(t,{})},,,,,,,,,,,,,function(e,t,s){e.exports=s(17)},function(e,t,s){s(18),e.exports=s(0)},function(e,t,r){(function(e,a){var i;(function(){/*!
* @license PreloadJS
* Visit http://createjs.com/ for documentation, updates and examples.
*
* Copyright (c) 2011-2015 gskinner.com, inc.
*
* Distributed under the terms of the MIT license.
* http://www.opensource.org/licenses/mit-license.html
*
* This notice shall be included in all copies or substantial portions of the Software.
*/
this.createjs=this.createjs||{},function(){"use strict";var e=createjs.PreloadJS=createjs.PreloadJS||{};e.version="1.0.0",e.buildDate="Thu, 14 Sep 2017 19:47:47 GMT"}(),this.createjs=this.createjs||{},createjs.extend=function(e,t){"use strict";function s(){this.constructor=e}return s.prototype=t.prototype,e.prototype=new s},this.createjs=this.createjs||{},createjs.promote=function(e,t){"use strict";var s=e.prototype,r=Object.getPrototypeOf&&Object.getPrototypeOf(s)||s.__proto__;if(r){s[(t+="_")+"constructor"]=r.constructor;for(var a in r)s.hasOwnProperty(a)&&"function"==typeof r[a]&&(s[t+a]=r[a])}return e},this.createjs=this.createjs||{},createjs.deprecate=function(e,t){"use strict";return function(){var s="Deprecated property or method '"+t+"'. See docs for info.";return console&&(console.warn?console.warn(s):console.log(s)),e&&e.apply(this,arguments)}},this.createjs=this.createjs||{},function(){"use strict";createjs.proxy=function(e,t){var s=Array.prototype.slice.call(arguments,2);return function(){return e.apply(t,Array.prototype.slice.call(arguments,0).concat(s))}}}(),this.createjs=this.createjs||{},createjs.indexOf=function(e,t){"use strict";for(var s=0,r=e.length;r>s;s++)if(t===e[s])return s;return-1},this.createjs=this.createjs||{},function(){"use strict";function e(e,t,s){this.type=e,this.target=null,this.currentTarget=null,this.eventPhase=0,this.bubbles=!!t,this.cancelable=!!s,this.timeStamp=(new Date).getTime(),this.defaultPrevented=!1,this.propagationStopped=!1,this.immediatePropagationStopped=!1,this.removed=!1}var t=e.prototype;t.preventDefault=function(){this.defaultPrevented=this.cancelable&&!0},t.stopPropagation=function(){this.propagationStopped=!0},t.stopImmediatePropagation=function(){this.immediatePropagationStopped=this.propagationStopped=!0},t.remove=function(){this.removed=!0},t.clone=function(){return new e(this.type,this.bubbles,this.cancelable)},t.set=function(e){for(var t in e)this[t]=e[t];return this},t.toString=function(){return"[Event (type="+this.type+")]"},createjs.Event=e}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,s){this.Event_constructor("error"),this.title=e,this.message=t,this.data=s}createjs.extend(e,createjs.Event).clone=function(){return new createjs.ErrorEvent(this.title,this.message,this.data)},createjs.ErrorEvent=createjs.promote(e,"Event")}(),this.createjs=this.createjs||{},function(){"use strict";function e(){this._listeners=null,this._captureListeners=null}var t=e.prototype;e.initialize=function(e){e.addEventListener=t.addEventListener,e.on=t.on,e.removeEventListener=e.off=t.removeEventListener,e.removeAllEventListeners=t.removeAllEventListeners,e.hasEventListener=t.hasEventListener,e.dispatchEvent=t.dispatchEvent,e._dispatchEvent=t._dispatchEvent,e.willTrigger=t.willTrigger},t.addEventListener=function(e,t,s){var r;r=s?this._captureListeners=this._captureListeners||{}:this._listeners=this._listeners||{};var a=r[e];return a&&this.removeEventListener(e,t,s),a=r[e],a?a.push(t):r[e]=[t],t},t.on=function(e,t,s,r,a,i){return t.handleEvent&&(s=s||t,t=t.handleEvent),s=s||this,this.addEventListener(e,function(e){t.call(s,e,a),r&&e.remove()},i)},t.removeEventListener=function(e,t,s){var r=s?this._captureListeners:this._listeners;if(r){var a=r[e];if(a)for(var i=0,n=a.length;n>i;i++)if(a[i]==t){1==n?delete r[e]:a.splice(i,1);break}}},t.off=t.removeEventListener,t.removeAllEventListeners=function(e){e?(this._listeners&&delete this._listeners[e],this._captureListeners&&delete this._captureListeners[e]):this._listeners=this._captureListeners=null},t.dispatchEvent=function(e,t,s){if("string"==typeof e){var r=this._listeners;if(!(t||r&&r[e]))return!0;e=new createjs.Event(e,t,s)}else e.target&&e.clone&&(e=e.clone());try{e.target=this}catch(e){}if(e.bubbles&&this.parent){for(var a=this,i=[a];a.parent;)i.push(a=a.parent);var n,o=i.length;for(n=o-1;n>=0&&!e.propagationStopped;n--)i[n]._dispatchEvent(e,1+(0==n));for(n=1;o>n&&!e.propagationStopped;n++)i[n]._dispatchEvent(e,3)}else this._dispatchEvent(e,2);return!e.defaultPrevented},t.hasEventListener=function(e){var t=this._listeners,s=this._captureListeners;return!!(t&&t[e]||s&&s[e])},t.willTrigger=function(e){for(var t=this;t;){if(t.hasEventListener(e))return!0;t=t.parent}return!1},t.toString=function(){return"[EventDispatcher]"},t._dispatchEvent=function(e,t){var s,r,a=2>=t?this._captureListeners:this._listeners;if(e&&a&&(r=a[e.type])&&(s=r.length)){try{e.currentTarget=this}catch(e){}try{e.eventPhase=0|t}catch(e){}e.removed=!1,r=r.slice();for(var i=0;s>i&&!e.immediatePropagationStopped;i++){var n=r[i];n.handleEvent?n.handleEvent(e):n(e),e.removed&&(this.off(e.type,n,1==t),e.removed=!1)}}2===t&&this._dispatchEvent(e,2.1)},createjs.EventDispatcher=e}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t){this.Event_constructor("progress"),this.loaded=e,this.total=null==t?1:t,this.progress=0==t?0:this.loaded/this.total}createjs.extend(e,createjs.Event).clone=function(){return new createjs.ProgressEvent(this.loaded,this.total)},createjs.ProgressEvent=createjs.promote(e,"Event")}(window),function(){function s(e,t){function r(e){if(r[e]!==m)return r[e];var s;if("bug-string-char-index"==e)s="a"!="a"[0];else if("json"==e)s=r("json-stringify")&&r("json-parse");else{var n,o='{"a":[1,true,false,null,"\\u0000\\b\\n\\f\\r\\t"]}';if("json-stringify"==e){var l=t.stringify,h="function"==typeof l&&v;if(h){(n=function(){return 1}).toJSON=n;try{h="0"===l(0)&&"0"===l(new a)&&'""'==l(new i)&&l(j)===m&&l(m)===m&&l()===m&&"1"===l(n)&&"[1]"==l([n])&&"[null]"==l([m])&&"null"==l(null)&&"[null,null,null]"==l([m,j,null])&&l({a:[n,!0,!1,null,"\0\b\n\f\r\t"]})==o&&"1"===l(null,n)&&"[\n 1,\n 2\n]"==l([1,2],null,1)&&'"-271821-04-20T00:00:00.000Z"'==l(new c(-864e13))&&'"+275760-09-13T00:00:00.000Z"'==l(new c(864e13))&&'"-000001-01-01T00:00:00.000Z"'==l(new c(-621987552e5))&&'"1969-12-31T23:59:59.999Z"'==l(new c(-1))}catch(e){h=!1}}s=h}if("json-parse"==e){var u=t.parse;if("function"==typeof u)try{if(0===u("0")&&!u(!1)){n=u(o);var d=5==n.a.length&&1===n.a[0];if(d){try{d=!u('"\t"')}catch(e){}if(d)try{d=1!==u("01")}catch(e){}if(d)try{d=1!==u("1.")}catch(e){}}}}catch(e){d=!1}s=d}}return r[e]=!!s}e||(e=l.Object()),t||(t=l.Object());var a=e.Number||l.Number,i=e.String||l.String,n=e.Object||l.Object,c=e.Date||l.Date,h=e.SyntaxError||l.SyntaxError,u=e.TypeError||l.TypeError,d=e.Math||l.Math,f=e.JSON||l.JSON;"object"==typeof f&&f&&(t.stringify=f.stringify,t.parse=f.parse);var _,p,m,g=n.prototype,j=g.toString,v=new c(-0xc782b5b800cec);try{v=-109252==v.getUTCFullYear()&&0===v.getUTCMonth()&&1===v.getUTCDate()&&10==v.getUTCHours()&&37==v.getUTCMinutes()&&6==v.getUTCSeconds()&&708==v.getUTCMilliseconds()}catch(e){}if(!r("json")){var T="[object Function]",y="[object Number]",E="[object String]",S="[object Array]",L=r("bug-string-char-index");if(!v)var b=d.floor,R=[0,31,59,90,120,151,181,212,243,273,304,334],A=function(e,t){return R[t]+365*(e-1970)+b((e-1969+(t=+(t>1)))/4)-b((e-1901+t)/100)+b((e-1601+t)/400)};if((_=g.hasOwnProperty)||(_=function(e){var t,s={};return(s.__proto__=null,s.__proto__={toString:1},s).toString!=j?_=function(e){var t=this.__proto__,s=e in(this.__proto__=null,this);return this.__proto__=t,s}:(t=s.constructor,_=function(e){var s=(this.constructor||t).prototype;return e in this&&!(e in s&&this[e]===s[e])}),s=null,_.call(this,e)}),p=function(e,t){var s,r,a,i=0;(s=function(){this.valueOf=0}).prototype.valueOf=0,r=new s;for(a in r)_.call(r,a)&&i++;return s=r=null,i?p=2==i?function(e,t){var s,r={},a=j.call(e)==T;for(s in e)a&&"prototype"==s||_.call(r,s)||!(r[s]=1)||!_.call(e,s)||t(s)}:function(e,t){var s,r,a=j.call(e)==T;for(s in e)a&&"prototype"==s||!_.call(e,s)||(r="constructor"===s)||t(s);(r||_.call(e,s="constructor"))&&t(s)}:(r=["valueOf","toString","toLocaleString","propertyIsEnumerable","isPrototypeOf","hasOwnProperty","constructor"],p=function(e,t){var s,a,i=j.call(e)==T,n=!i&&"function"!=typeof e.constructor&&o[typeof e.hasOwnProperty]&&e.hasOwnProperty||_;for(s in e)i&&"prototype"==s||!n.call(e,s)||t(s);for(a=r.length;s=r[--a];n.call(e,s)&&t(s));}),p(e,t)},!r("json-stringify")){var w={92:"\\\\",34:'\\"',8:"\\b",12:"\\f",10:"\\n",13:"\\r",9:"\\t"},I=function(e,t){return("000000"+(t||0)).slice(-e)},O=function(e){for(var t='"',s=0,r=e.length,a=!L||r>10,i=a&&(L?e.split(""):e);r>s;s++){var n=e.charCodeAt(s);switch(n){case 8:case 9:case 10:case 12:case 13:case 34:case 92:t+=w[n];break;default:if(32>n){t+="\\u00"+I(2,n.toString(16));break}t+=a?i[s]:e.charAt(s)}}return t+'"'},P=function(e,t,s,r,a,i,n){var o,c,l,h,d,f,g,v,T,L,R,w,x,C,M,N;try{o=t[e]}catch(e){}if("object"==typeof o&&o)if("[object Date]"!=(c=j.call(o))||_.call(o,"toJSON"))"function"==typeof o.toJSON&&(c!=y&&c!=E&&c!=S||_.call(o,"toJSON"))&&(o=o.toJSON(e));else if(o>-1/0&&1/0>o){if(A){for(d=b(o/864e5),l=b(d/365.2425)+1970-1;A(l+1,0)<=d;l++);for(h=b((d-A(l,0))/30.42);A(l,h+1)<=d;h++);d=1+d-A(l,h),f=(o%864e5+864e5)%864e5,g=b(f/36e5)%24,v=b(f/6e4)%60,T=b(f/1e3)%60,L=f%1e3}else l=o.getUTCFullYear(),h=o.getUTCMonth(),d=o.getUTCDate(),g=o.getUTCHours(),v=o.getUTCMinutes(),T=o.getUTCSeconds(),L=o.getUTCMilliseconds();o=(0>=l||l>=1e4?(0>l?"-":"+")+I(6,0>l?-l:l):I(4,l))+"-"+I(2,h+1)+"-"+I(2,d)+"T"+I(2,g)+":"+I(2,v)+":"+I(2,T)+"."+I(3,L)+"Z"}else o=null;if(s&&(o=s.call(t,e,o)),null===o)return"null";if("[object Boolean]"==(c=j.call(o)))return""+o;if(c==y)return o>-1/0&&1/0>o?""+o:"null";if(c==E)return O(""+o);if("object"==typeof o){for(C=n.length;C--;)if(n[C]===o)throw u();if(n.push(o),R=[],M=i,i+=a,c==S){for(x=0,C=o.length;C>x;x++)w=P(x,o,s,r,a,i,n),R.push(w===m?"null":w);N=R.length?a?"[\n"+i+R.join(",\n"+i)+"\n"+M+"]":"["+R.join(",")+"]":"[]"}else p(r||o,function(e){var t=P(e,o,s,r,a,i,n);t!==m&&R.push(O(e)+":"+(a?" ":"")+t)}),N=R.length?a?"{\n"+i+R.join(",\n"+i)+"\n"+M+"}":"{"+R.join(",")+"}":"{}";return n.pop(),N}};t.stringify=function(e,t,s){var r,a,i,n;if(o[typeof t]&&t)if((n=j.call(t))==T)a=t;else if(n==S){i={};for(var c,l=0,h=t.length;h>l;c=t[l++],((n=j.call(c))==E||n==y)&&(i[c]=1));}if(s)if((n=j.call(s))==y){if((s-=s%1)>0)for(r="",s>10&&(s=10);r.length<s;r+=" ");}else n==E&&(r=s.length<=10?s:s.slice(0,10));return P("",(c={},c[""]=e,c),a,i,r,"",[])}}if(!r("json-parse")){var x,C,M=i.fromCharCode,N={92:"\\",34:'"',47:"/",98:"\b",116:"\t",110:"\n",102:"\f",114:"\r"},F=function(){throw x=C=null,h()},q=function(){for(var e,t,s,r,a,i=C,n=i.length;n>x;)switch(a=i.charCodeAt(x)){case 9:case 10:case 13:case 32:x++;break;case 123:case 125:case 91:case 93:case 58:case 44:return e=L?i.charAt(x):i[x],x++,e;case 34:for(e="@",x++;n>x;)if(32>(a=i.charCodeAt(x)))F();else if(92==a)switch(a=i.charCodeAt(++x)){case 92:case 34:case 47:case 98:case 116:case 110:case 102:case 114:e+=N[a],x++;break;case 117:for(t=++x,s=x+4;s>x;x++)(a=i.charCodeAt(x))>=48&&57>=a||a>=97&&102>=a||a>=65&&70>=a||F();e+=M("0x"+i.slice(t,x));break;default:F()}else{if(34==a)break;for(a=i.charCodeAt(x),t=x;a>=32&&92!=a&&34!=a;)a=i.charCodeAt(++x);e+=i.slice(t,x)}if(34==i.charCodeAt(x))return x++,e;F();default:if(t=x,45==a&&(r=!0,a=i.charCodeAt(++x)),a>=48&&57>=a){for(48==a&&(a=i.charCodeAt(x+1))>=48&&57>=a&&F(),r=!1;n>x&&(a=i.charCodeAt(x))>=48&&57>=a;x++);if(46==i.charCodeAt(x)){for(s=++x;n>s&&(a=i.charCodeAt(s))>=48&&57>=a;s++);s==x&&F(),x=s}if(101==(a=i.charCodeAt(x))||69==a){for(a=i.charCodeAt(++x),(43==a||45==a)&&x++,s=x;n>s&&(a=i.charCodeAt(s))>=48&&57>=a;s++);s==x&&F(),x=s}return+i.slice(t,x)}if(r&&F(),"true"==i.slice(x,x+4))return x+=4,!0;if("false"==i.slice(x,x+5))return x+=5,!1;if("null"==i.slice(x,x+4))return x+=4,null;F()}return"$"},U=function(e){var t,s;if("$"==e&&F(),"string"==typeof e){if("@"==(L?e.charAt(0):e[0]))return e.slice(1);if("["==e){for(t=[];"]"!=(e=q());s||(s=!0))s&&(","==e?"]"==(e=q())&&F():F()),","==e&&F(),t.push(U(e));return t}if("{"==e){for(t={};"}"!=(e=q());s||(s=!0))s&&(","==e?"}"==(e=q())&&F():F()),(","==e||"string"!=typeof e||"@"!=(L?e.charAt(0):e[0])||":"!=q())&&F(),t[e.slice(1)]=U(q());return t}F()}return e},H=function(e,t,s){var r=X(e,t,s);r===m?delete e[t]:e[t]=r},X=function(e,t,s){var r,a=e[t];if("object"==typeof a&&a)if(j.call(a)==S)for(r=a.length;r--;)H(a,r,s);else p(a,function(e){H(a,e,s)});return s.call(e,t,a)};t.parse=function(e,t){var s,r;return x=0,C=""+e,s=U(q()),"$"!=q()&&F(),x=C=null,t&&j.call(t)==T?X((r={},r[""]=s,r),"",t):s}}}return t.runInContext=s,t}var n=r(3),o={function:!0,object:!0},c=o[typeof t]&&t&&!t.nodeType&&t,l=o[typeof window]&&window||this,h=c&&o[typeof e]&&e&&!e.nodeType&&"object"==typeof a&&a;if(!h||h.global!==h&&h.window!==h&&h.self!==h||(l=h),c&&!n)s(l,c);else{var u=l.JSON,d=l.JSON3,f=!1,_=s(l,l.JSON3={noConflict:function(){return f||(f=!0,l.JSON=u,l.JSON3=d,u=d=null),_}});l.JSON={parse:_.parse,stringify:_.stringify}}n&&void 0!==(i=function(){return _}.call(t,r,t,e))&&(e.exports=i)}.call(this),function(){var e={};e.a=function(){return e.el("a")},e.svg=function(){return e.el("svg")},e.object=function(){return e.el("object")},e.image=function(){return e.el("image")},e.img=function(){return e.el("img")},e.style=function(){return e.el("style")},e.link=function(){return e.el("link")},e.script=function(){return e.el("script")},e.audio=function(){return e.el("audio")},e.video=function(){return e.el("video")},e.text=function(e){return document.createTextNode(e)},e.el=function(e){return document.createElement(e)},createjs.Elements=e}(),function(){var e={};e.ABSOLUTE_PATT=/^(?:\w+:)?\/{2}/i,e.RELATIVE_PATT=/^[.\/]*?\//i,e.EXTENSION_PATT=/\/?[^\/]+\.(\w{1,5})$/i,e.parseURI=function(t){var s={absolute:!1,relative:!1,protocol:null,hostname:null,port:null,pathname:null,search:null,hash:null,host:null};if(null==t)return s;var r=createjs.Elements.a();r.href=t;for(var a in s)a in r&&(s[a]=r[a]);var i=t.indexOf("?");i>-1&&(t=t.substr(0,i));var n;return e.ABSOLUTE_PATT.test(t)?s.absolute=!0:e.RELATIVE_PATT.test(t)&&(s.relative=!0),(n=t.match(e.EXTENSION_PATT))&&(s.extension=n[1].toLowerCase()),s},e.formatQueryString=function(e,t){if(null==e)throw new Error("You must specify data.");var s=[];for(var r in e)s.push(r+"="+escape(e[r]));return t&&(s=s.concat(t)),s.join("&")},e.buildURI=function(e,t){if(null==t)return e;var s=[],r=e.indexOf("?");if(-1!=r){var a=e.slice(r+1);s=s.concat(a.split("&"))}return-1!=r?e.slice(0,r)+"?"+this.formatQueryString(t,s):e+"?"+this.formatQueryString(t,s)},e.isCrossDomain=function(e){var t=createjs.Elements.a();t.href=e.src;var s=createjs.Elements.a();return s.href=location.href,""!=t.hostname&&(t.port!=s.port||t.protocol!=s.protocol||t.hostname!=s.hostname)},e.isLocal=function(e){var t=createjs.Elements.a();return t.href=e.src,""==t.hostname&&"file:"==t.protocol},createjs.URLUtils=e}(),function(){var e={container:null};e.appendToHead=function(t){e.getHead().appendChild(t)},e.appendToBody=function(t){if(null==e.container){e.container=document.createElement("div"),e.container.id="preloadjs-container";var s=e.container.style;s.visibility="hidden",s.position="absolute",s.width=e.container.style.height="10px",s.overflow="hidden",s.transform=s.msTransform=s.webkitTransform=s.oTransform="translate(-10px, -10px)",e.getBody().appendChild(e.container)}e.container.appendChild(t)},e.getHead=function(){return document.head||document.getElementsByTagName("head")[0]},e.getBody=function(){return document.body||document.getElementsByTagName("body")[0]},e.removeChild=function(e){e.parent&&e.parent.removeChild(e)},e.isImageTag=function(e){return e instanceof HTMLImageElement},e.isAudioTag=function(e){return!!window.HTMLAudioElement&&e instanceof HTMLAudioElement},e.isVideoTag=function(e){return!!window.HTMLVideoElement&&e instanceof HTMLVideoElement},createjs.DomUtils=e}(),function(){var e={};e.parseXML=function(e){var t=null;try{if(window.DOMParser){var s=new DOMParser;t=s.parseFromString(e,"text/xml")}}catch(e){}if(!t)try{t=new ActiveXObject("Microsoft.XMLDOM"),t.async=!1,t.loadXML(e)}catch(e){t=null}return t},e.parseJSON=function(e){if(null==e)return null;try{return JSON.parse(e)}catch(e){throw e}},createjs.DataUtils=e}(),this.createjs=this.createjs||{},function(){var e={};e.BINARY="binary",e.CSS="css",e.FONT="font",e.FONTCSS="fontcss",e.IMAGE="image",e.JAVASCRIPT="javascript",e.JSON="json",e.JSONP="jsonp",e.MANIFEST="manifest",e.SOUND="sound",e.VIDEO="video",e.SPRITESHEET="spritesheet",e.SVG="svg",e.TEXT="text",e.XML="xml",createjs.Types=e}(),this.createjs=this.createjs||{},function(){var e={};e.POST="POST",e.GET="GET",createjs.Methods=e}(),this.createjs=this.createjs||{},function(){"use strict";function e(){this.src=null,this.type=null,this.id=null,this.maintainOrder=!1,this.callback=null,this.data=null,this.method=createjs.Methods.GET,this.values=null,this.headers=null,this.withCredentials=!1,this.mimeType=null,this.crossOrigin=null,this.loadTimeout=s.LOAD_TIMEOUT_DEFAULT}var t=e.prototype={},s=e;s.LOAD_TIMEOUT_DEFAULT=8e3,s.create=function(t){if("string"==typeof t){var r=new e;return r.src=t,r}if(t instanceof s)return t;if(t instanceof Object&&t.src)return null==t.loadTimeout&&(t.loadTimeout=s.LOAD_TIMEOUT_DEFAULT),t;throw new Error("Type not recognized.")},t.set=function(e){for(var t in e)this[t]=e[t];return this},createjs.LoadItem=s}(),function(){var e={};e.isBinary=function(e){switch(e){case createjs.Types.IMAGE:case createjs.Types.BINARY:return!0;default:return!1}},e.isText=function(e){switch(e){case createjs.Types.TEXT:case createjs.Types.JSON:case createjs.Types.MANIFEST:case createjs.Types.XML:case createjs.Types.CSS:case createjs.Types.SVG:case createjs.Types.JAVASCRIPT:case createjs.Types.SPRITESHEET:return!0;default:return!1}},e.getTypeByExtension=function(e){if(null==e)return createjs.Types.TEXT;switch(e.toLowerCase()){case"jpeg":case"jpg":case"gif":case"png":case"webp":case"bmp":return createjs.Types.IMAGE;case"ogg":case"mp3":case"webm":return createjs.Types.SOUND;case"mp4":case"webm":case"ts":return createjs.Types.VIDEO;case"json":return createjs.Types.JSON;case"xml":return createjs.Types.XML;case"css":return createjs.Types.CSS;case"js":return createjs.Types.JAVASCRIPT;case"svg":return createjs.Types.SVG;default:return createjs.Types.TEXT}},createjs.RequestUtils=e}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,s){this.EventDispatcher_constructor(),this.loaded=!1,this.canceled=!1,this.progress=0,this.type=s,this.resultFormatter=null,this._item=e?createjs.LoadItem.create(e):null,this._preferXHR=t,this._result=null,this._rawResult=null,this._loadedItems=null,this._tagSrcAttribute=null,this._tag=null}var t=createjs.extend(e,createjs.EventDispatcher),s=e;try{Object.defineProperties(s,{POST:{get:createjs.deprecate(function(){return createjs.Methods.POST},"AbstractLoader.POST")},GET:{get:createjs.deprecate(function(){return createjs.Methods.GET},"AbstractLoader.GET")},BINARY:{get:createjs.deprecate(function(){return createjs.Types.BINARY},"AbstractLoader.BINARY")},CSS:{get:createjs.deprecate(function(){return createjs.Types.CSS},"AbstractLoader.CSS")},FONT:{get:createjs.deprecate(function(){return createjs.Types.FONT},"AbstractLoader.FONT")},FONTCSS:{get:createjs.deprecate(function(){return createjs.Types.FONTCSS},"AbstractLoader.FONTCSS")},IMAGE:{get:createjs.deprecate(function(){return createjs.Types.IMAGE},"AbstractLoader.IMAGE")},JAVASCRIPT:{get:createjs.deprecate(function(){return createjs.Types.JAVASCRIPT},"AbstractLoader.JAVASCRIPT")},JSON:{get:createjs.deprecate(function(){return createjs.Types.JSON},"AbstractLoader.JSON")},JSONP:{get:createjs.deprecate(function(){return createjs.Types.JSONP},"AbstractLoader.JSONP")},MANIFEST:{get:createjs.deprecate(function(){return createjs.Types.MANIFEST},"AbstractLoader.MANIFEST")},SOUND:{get:createjs.deprecate(function(){return createjs.Types.SOUND},"AbstractLoader.SOUND")},VIDEO:{get:createjs.deprecate(function(){return createjs.Types.VIDEO},"AbstractLoader.VIDEO")},SPRITESHEET:{get:createjs.deprecate(function(){return createjs.Types.SPRITESHEET},"AbstractLoader.SPRITESHEET")},SVG:{get:createjs.deprecate(function(){return createjs.Types.SVG},"AbstractLoader.SVG")},TEXT:{get:createjs.deprecate(function(){return createjs.Types.TEXT},"AbstractLoader.TEXT")},XML:{get:createjs.deprecate(function(){return createjs.Types.XML},"AbstractLoader.XML")}})}catch(e){}t.getItem=function(){return this._item},t.getResult=function(e){return e?this._rawResult:this._result},t.getTag=function(){return this._tag},t.setTag=function(e){this._tag=e},t.load=function(){this._createRequest(),this._request.on("complete",this,this),this._request.on("progress",this,this),this._request.on("loadStart",this,this),this._request.on("abort",this,this),this._request.on("timeout",this,this),this._request.on("error",this,this);var e=new createjs.Event("initialize");e.loader=this._request,this.dispatchEvent(e),this._request.load()},t.cancel=function(){this.canceled=!0,this.destroy()},t.destroy=function(){this._request&&(this._request.removeAllEventListeners(),this._request.destroy()),this._request=null,this._item=null,this._rawResult=null,this._result=null,this._loadItems=null,this.removeAllEventListeners()},t.getLoadedItems=function(){return this._loadedItems},t._createRequest=function(){this._request=this._preferXHR?new createjs.XHRRequest(this._item):new createjs.TagRequest(this._item,this._tag||this._createTag(),this._tagSrcAttribute)},t._createTag=function(){return null},t._sendLoadStart=function(){this._isCanceled()||this.dispatchEvent("loadstart")},t._sendProgress=function(e){if(!this._isCanceled()){var t=null;"number"==typeof e?(this.progress=e,t=new createjs.ProgressEvent(this.progress)):(t=e,this.progress=e.loaded/e.total,t.progress=this.progress,(isNaN(this.progress)||1/0==this.progress)&&(this.progress=0)),this.hasEventListener("progress")&&this.dispatchEvent(t)}},t._sendComplete=function(){if(!this._isCanceled()){this.loaded=!0;var e=new createjs.Event("complete");e.rawResult=this._rawResult,null!=this._result&&(e.result=this._result),this.dispatchEvent(e)}},t._sendError=function(e){!this._isCanceled()&&this.hasEventListener("error")&&(null==e&&(e=new createjs.ErrorEvent("PRELOAD_ERROR_EMPTY")),this.dispatchEvent(e))},t._isCanceled=function(){return!(null!=window.createjs&&!this.canceled)},t.resultFormatter=null,t.handleEvent=function(e){switch(e.type){case"complete":this._rawResult=e.target._response;var t=this.resultFormatter&&this.resultFormatter(this);t instanceof Function?t.call(this,createjs.proxy(this._resultFormatSuccess,this),createjs.proxy(this._resultFormatFailed,this)):(this._result=t||this._rawResult,this._sendComplete());break;case"progress":this._sendProgress(e);break;case"error":this._sendError(e);break;case"loadstart":this._sendLoadStart();break;case"abort":case"timeout":this._isCanceled()||this.dispatchEvent(new createjs.ErrorEvent("PRELOAD_"+e.type.toUpperCase()+"_ERROR"))}},t._resultFormatSuccess=function(e){this._result=e,this._sendComplete()},t._resultFormatFailed=function(e){this._sendError(e)},t.toString=function(){return"[PreloadJS AbstractLoader]"},createjs.AbstractLoader=createjs.promote(e,"EventDispatcher")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,s){this.AbstractLoader_constructor(e,t,s),this.resultFormatter=this._formatResult,this._tagSrcAttribute="src",this.on("initialize",this._updateXHR,this)}var t=createjs.extend(e,createjs.AbstractLoader);t.load=function(){this._tag||(this._tag=this._createTag(this._item.src)),this._tag.preload="auto",this._tag.load(),this.AbstractLoader_load()},t._createTag=function(){},t._createRequest=function(){this._request=this._preferXHR?new createjs.XHRRequest(this._item):new createjs.MediaTagRequest(this._item,this._tag||this._createTag(),this._tagSrcAttribute)},t._updateXHR=function(e){e.loader.setResponseType&&e.loader.setResponseType("blob")},t._formatResult=function(e){if(this._tag.removeEventListener&&this._tag.removeEventListener("canplaythrough",this._loadedHandler),this._tag.onstalled=null,this._preferXHR){var t=window.URL||window.webkitURL,s=e.getResult(!0);e.getTag().src=t.createObjectURL(s)}return e.getTag()},createjs.AbstractMediaLoader=createjs.promote(e,"AbstractLoader")}(),this.createjs=this.createjs||{},function(){"use strict";var e=function(e){this._item=e},t=createjs.extend(e,createjs.EventDispatcher);t.load=function(){},t.destroy=function(){},t.cancel=function(){},createjs.AbstractRequest=createjs.promote(e,"EventDispatcher")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,s){this.AbstractRequest_constructor(e),this._tag=t,this._tagSrcAttribute=s,this._loadedHandler=createjs.proxy(this._handleTagComplete,this),this._addedToDOM=!1}var t=createjs.extend(e,createjs.AbstractRequest);t.load=function(){this._tag.onload=createjs.proxy(this._handleTagComplete,this),this._tag.onreadystatechange=createjs.proxy(this._handleReadyStateChange,this),this._tag.onerror=createjs.proxy(this._handleError,this);var e=new createjs.Event("initialize");e.loader=this._tag,this.dispatchEvent(e),this._loadTimeout=setTimeout(createjs.proxy(this._handleTimeout,this),this._item.loadTimeout),this._tag[this._tagSrcAttribute]=this._item.src,null==this._tag.parentNode&&(createjs.DomUtils.appendToBody(this._tag),this._addedToDOM=!0)},t.destroy=function(){this._clean(),this._tag=null,this.AbstractRequest_destroy()},t._handleReadyStateChange=function(){clearTimeout(this._loadTimeout);var e=this._tag;("loaded"==e.readyState||"complete"==e.readyState)&&this._handleTagComplete()},t._handleError=function(){this._clean(),this.dispatchEvent("error")},t._handleTagComplete=function(){this._rawResult=this._tag,this._result=this.resultFormatter&&this.resultFormatter(this)||this._rawResult,this._clean(),this.dispatchEvent("complete")},t._handleTimeout=function(){this._clean(),this.dispatchEvent(new createjs.Event("timeout"))},t._clean=function(){this._tag.onload=null,this._tag.onreadystatechange=null,this._tag.onerror=null,this._addedToDOM&&null!=this._tag.parentNode&&this._tag.parentNode.removeChild(this._tag),clearTimeout(this._loadTimeout)},t._handleStalled=function(){},createjs.TagRequest=createjs.promote(e,"AbstractRequest")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,s){this.AbstractRequest_constructor(e),this._tag=t,this._tagSrcAttribute=s,this._loadedHandler=createjs.proxy(this._handleTagComplete,this)}var t=createjs.extend(e,createjs.TagRequest);t.load=function(){var e=createjs.proxy(this._handleStalled,this);this._stalledCallback=e;var t=createjs.proxy(this._handleProgress,this);this._handleProgress=t,this._tag.addEventListener("stalled",e),this._tag.addEventListener("progress",t),this._tag.addEventListener&&this._tag.addEventListener("canplaythrough",this._loadedHandler,!1),this.TagRequest_load()},t._handleReadyStateChange=function(){clearTimeout(this._loadTimeout);var e=this._tag;("loaded"==e.readyState||"complete"==e.readyState)&&this._handleTagComplete()},t._handleStalled=function(){},t._handleProgress=function(e){if(e&&!(e.loaded>0&&0==e.total)){var t=new createjs.ProgressEvent(e.loaded,e.total);this.dispatchEvent(t)}},t._clean=function(){this._tag.removeEventListener&&this._tag.removeEventListener("canplaythrough",this._loadedHandler),this._tag.removeEventListener("stalled",this._stalledCallback),this._tag.removeEventListener("progress",this._progressCallback),this.TagRequest__clean()},createjs.MediaTagRequest=createjs.promote(e,"TagRequest")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e){this.AbstractRequest_constructor(e),this._request=null,this._loadTimeout=null,this._xhrLevel=1,this._response=null,this._rawResponse=null,this._canceled=!1,this._handleLoadStartProxy=createjs.proxy(this._handleLoadStart,this),this._handleProgressProxy=createjs.proxy(this._handleProgress,this),this._handleAbortProxy=createjs.proxy(this._handleAbort,this),this._handleErrorProxy=createjs.proxy(this._handleError,this),this._handleTimeoutProxy=createjs.proxy(this._handleTimeout,this),this._handleLoadProxy=createjs.proxy(this._handleLoad,this),this._handleReadyStateChangeProxy=createjs.proxy(this._handleReadyStateChange,this),this._createXHR(e)}var t=createjs.extend(e,createjs.AbstractRequest);e.ACTIVEX_VERSIONS=["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],t.getResult=function(e){return e&&this._rawResponse?this._rawResponse:this._response},t.cancel=function(){this.canceled=!0,this._clean(),this._request.abort()},t.load=function(){if(null==this._request)return void this._handleError();null!=this._request.addEventListener?(this._request.addEventListener("loadstart",this._handleLoadStartProxy,!1),this._request.addEventListener("progress",this._handleProgressProxy,!1),this._request.addEventListener("abort",this._handleAbortProxy,!1),this._request.addEventListener("error",this._handleErrorProxy,!1),this._request.addEventListener("timeout",this._handleTimeoutProxy,!1),this._request.addEventListener("load",this._handleLoadProxy,!1),this._request.addEventListener("readystatechange",this._handleReadyStateChangeProxy,!1)):(this._request.onloadstart=this._handleLoadStartProxy,this._request.onprogress=this._handleProgressProxy,this._request.onabort=this._handleAbortProxy,this._request.onerror=this._handleErrorProxy,this._request.ontimeout=this._handleTimeoutProxy,this._request.onload=this._handleLoadProxy,this._request.onreadystatechange=this._handleReadyStateChangeProxy),1==this._xhrLevel&&(this._loadTimeout=setTimeout(createjs.proxy(this._handleTimeout,this),this._item.loadTimeout));try{this._item.values?this._request.send(createjs.URLUtils.formatQueryString(this._item.values)):this._request.send()}catch(e){this.dispatchEvent(new createjs.ErrorEvent("XHR_SEND",null,e))}},t.setResponseType=function(e){"blob"===e&&(e=window.URL?"blob":"arraybuffer",this._responseType=e),this._request.responseType=e},t.getAllResponseHeaders=function(){return this._request.getAllResponseHeaders instanceof Function?this._request.getAllResponseHeaders():null},t.getResponseHeader=function(e){return this._request.getResponseHeader instanceof Function?this._request.getResponseHeader(e):null},t._handleProgress=function(e){if(e&&!(e.loaded>0&&0==e.total)){var t=new createjs.ProgressEvent(e.loaded,e.total);this.dispatchEvent(t)}},t._handleLoadStart=function(){clearTimeout(this._loadTimeout),this.dispatchEvent("loadstart")},t._handleAbort=function(e){this._clean(),this.dispatchEvent(new createjs.ErrorEvent("XHR_ABORTED",null,e))},t._handleError=function(e){this._clean(),this.dispatchEvent(new createjs.ErrorEvent(e.message))},t._handleReadyStateChange=function(){4==this._request.readyState&&this._handleLoad()},t._handleLoad=function(){if(!this.loaded){this.loaded=!0;var e=this._checkError();if(e)return void this._handleError(e);if(this._response=this._getResponse(),"arraybuffer"===this._responseType)try{this._response=new Blob([this._response])}catch(e){if(window.BlobBuilder=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder,"TypeError"===e.name&&window.BlobBuilder){var t=new BlobBuilder;t.append(this._response),this._response=t.getBlob()}}this._clean(),this.dispatchEvent(new createjs.Event("complete"))}},t._handleTimeout=function(e){this._clean(),this.dispatchEvent(new createjs.ErrorEvent("PRELOAD_TIMEOUT",null,e))},t._checkError=function(){var e=parseInt(this._request.status);return e>=400&&599>=e?new Error(e):0==e&&/^https?:/.test(location.protocol)?new Error(0):null},t._getResponse=function(){if(null!=this._response)return this._response;if(null!=this._request.response)return this._request.response;try{if(null!=this._request.responseText)return this._request.responseText}catch(e){}try{if(null!=this._request.responseXML)return this._request.responseXML}catch(e){}return null},t._createXHR=function(e){var t=createjs.URLUtils.isCrossDomain(e),r={},a=null;if(window.XMLHttpRequest)a=new XMLHttpRequest,t&&void 0===a.withCredentials&&window.XDomainRequest&&(a=new XDomainRequest);else{for(var i=0,n=s.ACTIVEX_VERSIONS.length;n>i;i++){var o=s.ACTIVEX_VERSIONS[i];try{a=new ActiveXObject(o);break}catch(e){}}if(null==a)return!1}null==e.mimeType&&createjs.RequestUtils.isText(e.type)&&(e.mimeType="text/plain; charset=utf-8"),e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),this._xhrLevel="string"==typeof a.responseType?2:1;var c=null;if(c=e.method==createjs.Methods.GET?createjs.URLUtils.buildURI(e.src,e.values):e.src,a.open(e.method||createjs.Methods.GET,c,!0),t&&a instanceof XMLHttpRequest&&1==this._xhrLevel&&(r.Origin=location.origin),e.values&&e.method==createjs.Methods.POST&&(r["Content-Type"]="application/x-www-form-urlencoded"),t||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),e.headers)for(var l in e.headers)r[l]=e.headers[l];for(l in r)a.setRequestHeader(l,r[l]);return a instanceof XMLHttpRequest&&void 0!==e.withCredentials&&(a.withCredentials=e.withCredentials),this._request=a,!0},t._clean=function(){clearTimeout(this._loadTimeout),null!=this._request.removeEventListener?(this._request.removeEventListener("loadstart",this._handleLoadStartProxy),this._request.removeEventListener("progress",this._handleProgressProxy),this._request.removeEventListener("abort",this._handleAbortProxy),this._request.removeEventListener("error",this._handleErrorProxy),this._request.removeEventListener("timeout",this._handleTimeoutProxy),this._request.removeEventListener("load",this._handleLoadProxy),this._request.removeEventListener("readystatechange",this._handleReadyStateChangeProxy)):(this._request.onloadstart=null,this._request.onprogress=null,this._request.onabort=null,this._request.onerror=null,this._request.ontimeout=null,this._request.onload=null,this._request.onreadystatechange=null)},t.toString=function(){return"[PreloadJS XHRRequest]"},createjs.XHRRequest=createjs.promote(e,"AbstractRequest")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t,s){this.AbstractLoader_constructor(),this._plugins=[],this._typeCallbacks={},this._extensionCallbacks={},this.next=null,this.maintainScriptOrder=!0,this.stopOnError=!1,this._maxConnections=1,this._availableLoaders=[createjs.FontLoader,createjs.ImageLoader,createjs.JavaScriptLoader,createjs.CSSLoader,createjs.JSONLoader,createjs.JSONPLoader,createjs.SoundLoader,createjs.ManifestLoader,createjs.SpriteSheetLoader,createjs.XMLLoader,createjs.SVGLoader,createjs.BinaryLoader,createjs.VideoLoader,createjs.TextLoader],this._defaultLoaderLength=this._availableLoaders.length,this.init(e,t,s)}var t=createjs.extend(e,createjs.AbstractLoader),s=e;try{Object.defineProperties(s,{POST:{get:createjs.deprecate(function(){return createjs.Methods.POST},"AbstractLoader.POST")},GET:{get:createjs.deprecate(function(){return createjs.Methods.GET},"AbstractLoader.GET")},BINARY:{get:createjs.deprecate(function(){return createjs.Types.BINARY},"AbstractLoader.BINARY")},CSS:{get:createjs.deprecate(function(){return createjs.Types.CSS},"AbstractLoader.CSS")},FONT:{get:createjs.deprecate(function(){return createjs.Types.FONT},"AbstractLoader.FONT")},FONTCSS:{get:createjs.deprecate(function(){return createjs.Types.FONTCSS},"AbstractLoader.FONTCSS")},IMAGE:{get:createjs.deprecate(function(){return createjs.Types.IMAGE},"AbstractLoader.IMAGE")},JAVASCRIPT:{get:createjs.deprecate(function(){return createjs.Types.JAVASCRIPT},"AbstractLoader.JAVASCRIPT")},JSON:{get:createjs.deprecate(function(){return createjs.Types.JSON},"AbstractLoader.JSON")},JSONP:{get:createjs.deprecate(function(){return createjs.Types.JSONP},"AbstractLoader.JSONP")},MANIFEST:{get:createjs.deprecate(function(){return createjs.Types.MANIFEST},"AbstractLoader.MANIFEST")},SOUND:{get:createjs.deprecate(function(){return createjs.Types.SOUND},"AbstractLoader.SOUND")},VIDEO:{get:createjs.deprecate(function(){return createjs.Types.VIDEO},"AbstractLoader.VIDEO")},SPRITESHEET:{get:createjs.deprecate(function(){return createjs.Types.SPRITESHEET},"AbstractLoader.SPRITESHEET")},SVG:{get:createjs.deprecate(function(){return createjs.Types.SVG},"AbstractLoader.SVG")},TEXT:{get:createjs.deprecate(function(){return createjs.Types.TEXT},"AbstractLoader.TEXT")},XML:{get:createjs.deprecate(function(){return createjs.Types.XML},"AbstractLoader.XML")}})}catch(e){}t.init=function(e,t,s){this.preferXHR=!0,this._preferXHR=!0,this.setPreferXHR(e),this._paused=!1,this._basePath=t,this._crossOrigin=s,this._loadStartWasDispatched=!1,this._currentlyLoadingScript=null,this._currentLoads=[],this._loadQueue=[],this._loadQueueBackup=[],this._loadItemsById={},this._loadItemsBySrc={},this._loadedResults={},this._loadedRawResults={},this._numItems=0,this._numItemsLoaded=0,this._scriptOrder=[],this._loadedScripts=[],this._lastProgress=NaN},t.registerLoader=function(e){if(!e||!e.canLoadItem)throw new Error("loader is of an incorrect type.");if(-1!=this._availableLoaders.indexOf(e))throw new Error("loader already exists.");this._availableLoaders.unshift(e)},t.unregisterLoader=function(e){var t=this._availableLoaders.indexOf(e);-1!=t&&t<this._defaultLoaderLength-1&&this._availableLoaders.splice(t,1)},t.setPreferXHR=function(e){return this.preferXHR=0!=e&&null!=window.XMLHttpRequest,this.preferXHR},t.removeAll=function(){this.remove()},t.remove=function(e){var t=null;if(e&&!Array.isArray(e))t=[e];else if(e)t=e;else if(arguments.length>0)return;var s=!1;if(t){for(;t.length;){var r=t.pop(),a=this.getResult(r);for(i=this._loadQueue.length-1;i>=0;i--)if(n=this._loadQueue[i].getItem(),n.id==r||n.src==r){this._loadQueue.splice(i,1)[0].cancel();break}for(i=this._loadQueueBackup.length-1;i>=0;i--)if(n=this._loadQueueBackup[i].getItem(),n.id==r||n.src==r){this._loadQueueBackup.splice(i,1)[0].cancel();break}if(a)this._disposeItem(this.getItem(r));else for(var i=this._currentLoads.length-1;i>=0;i--){var n=this._currentLoads[i].getItem();if(n.id==r||n.src==r){this._currentLoads.splice(i,1)[0].cancel(),s=!0;break}}}s&&this._loadNext()}else{this.close();for(var o in this._loadItemsById)this._disposeItem(this._loadItemsById[o]);this.init(this.preferXHR,this._basePath)}},t.reset=function(){this.close();for(var e in this._loadItemsById)this._disposeItem(this._loadItemsById[e]);for(var t=[],s=0,r=this._loadQueueBackup.length;r>s;s++)t.push(this._loadQueueBackup[s].getItem());this.loadManifest(t,!1)},t.installPlugin=function(e){if(null!=e&&null!=e.getPreloadHandlers){this._plugins.push(e);var t=e.getPreloadHandlers();if(t.scope=e,null!=t.types)for(var s=0,r=t.types.length;r>s;s++)this._typeCallbacks[t.types[s]]=t;if(null!=t.extensions)for(s=0,r=t.extensions.length;r>s;s++)this._extensionCallbacks[t.extensions[s]]=t}},t.setMaxConnections=function(e){this._maxConnections=e,!this._paused&&this._loadQueue.length>0&&this._loadNext()},t.loadFile=function(e,t,s){if(null==e){var r=new createjs.ErrorEvent("PRELOAD_NO_FILE");return void this._sendError(r)}this._addItem(e,null,s),this.setPaused(!1===t)},t.loadManifest=function(e,t,r){var a=null,i=null;if(Array.isArray(e)){if(0==e.length){var n=new createjs.ErrorEvent("PRELOAD_MANIFEST_EMPTY");return void this._sendError(n)}a=e}else if("string"==typeof e)a=[{src:e,type:s.MANIFEST}];else{if("object"!=typeof e){var n=new createjs.ErrorEvent("PRELOAD_MANIFEST_NULL");return void this._sendError(n)}if(void 0!==e.src){if(null==e.type)e.type=s.MANIFEST;else if(e.type!=s.MANIFEST){var n=new createjs.ErrorEvent("PRELOAD_MANIFEST_TYPE");this._sendError(n)}a=[e]}else void 0!==e.manifest&&(a=e.manifest,i=e.path)}for(var o=0,c=a.length;c>o;o++)this._addItem(a[o],i,r);this.setPaused(!1===t)},t.load=function(){this.setPaused(!1)},t.getItem=function(e){return this._loadItemsById[e]||this._loadItemsBySrc[e]},t.getResult=function(e,t){var s=this._loadItemsById[e]||this._loadItemsBySrc[e];if(null==s)return null;var r=s.id;return t&&this._loadedRawResults[r]?this._loadedRawResults[r]:this._loadedResults[r]},t.getItems=function(e){var t=[];for(var s in this._loadItemsById){var r=this._loadItemsById[s],a=this.getResult(s);(!0!==e||null!=a)&&t.push({item:r,result:a,rawResult:this.getResult(s,!0)})}return t},t.setPaused=function(e){this._paused=e,this._paused||this._loadNext()},t.close=function(){for(;this._currentLoads.length;)this._currentLoads.pop().cancel();this._scriptOrder.length=0,this._loadedScripts.length=0,this.loadStartWasDispatched=!1,this._itemCount=0,this._lastProgress=NaN},t._addItem=function(e,t,s){var r=this._createLoadItem(e,t,s);if(null!=r){var a=this._createLoader(r);null!=a&&("plugins"in a&&(a.plugins=this._plugins),r._loader=a,this._loadQueue.push(a),this._loadQueueBackup.push(a),this._numItems++,this._updateProgress(),(this.maintainScriptOrder&&r.type==createjs.Types.JAVASCRIPT||!0===r.maintainOrder)&&(this._scriptOrder.push(r),this._loadedScripts.push(null)))}},t._createLoadItem=function(e,t,s){var r=createjs.LoadItem.create(e);if(null==r)return null;var a="",i=s||this._basePath;if(r.src instanceof Object){if(!r.type)return null;if(t){a=t;var n=createjs.URLUtils.parseURI(t);null==i||n.absolute||n.relative||(a=i+a)}else null!=i&&(a=i)}else{var o=createjs.URLUtils.parseURI(r.src);o.extension&&(r.ext=o.extension),null==r.type&&(r.type=createjs.RequestUtils.getTypeByExtension(r.ext));var c=r.src;if(!o.absolute&&!o.relative)if(t){a=t;var n=createjs.URLUtils.parseURI(t);c=t+c,null==i||n.absolute||n.relative||(a=i+a)}else null!=i&&(a=i);r.src=a+r.src}r.path=a,(void 0===r.id||null===r.id||""===r.id)&&(r.id=c);var l=this._typeCallbacks[r.type]||this._extensionCallbacks[r.ext];if(l){var h=l.callback.call(l.scope,r,this);if(!1===h)return null;!0===h||null!=h&&(r._loader=h),o=createjs.URLUtils.parseURI(r.src),null!=o.extension&&(r.ext=o.extension)}return this._loadItemsById[r.id]=r,this._loadItemsBySrc[r.src]=r,null==r.crossOrigin&&(r.crossOrigin=this._crossOrigin),r},t._createLoader=function(e){if(null!=e._loader)return e._loader;for(var t=this.preferXHR,s=0;s<this._availableLoaders.length;s++){var r=this._availableLoaders[s];if(r&&r.canLoadItem(e))return new r(e,t)}return null},t._loadNext=function(){if(!this._paused){this._loadStartWasDispatched||(this._sendLoadStart(),this._loadStartWasDispatched=!0),this._numItems==this._numItemsLoaded?(this.loaded=!0,this._sendComplete(),this.next&&this.next.load&&this.next.load()):this.loaded=!1;for(var e=0;e<this._loadQueue.length&&!(this._currentLoads.length>=this._maxConnections);e++){var t=this._loadQueue[e];this._canStartLoad(t)&&(this._loadQueue.splice(e,1),e--,this._loadItem(t))}}},t._loadItem=function(e){e.on("fileload",this._handleFileLoad,this),e.on("progress",this._handleProgress,this),e.on("complete",this._handleFileComplete,this),e.on("error",this._handleError,this),e.on("fileerror",this._handleFileError,this),this._currentLoads.push(e),this._sendFileStart(e.getItem()),e.load()},t._handleFileLoad=function(e){e.target=null,this.dispatchEvent(e)},t._handleFileError=function(e){var t=new createjs.ErrorEvent("FILE_LOAD_ERROR",null,e.item);this._sendError(t)},t._handleError=function(e){var t=e.target;this._numItemsLoaded++,this._finishOrderedItem(t,!0),this._updateProgress();var s=new createjs.ErrorEvent("FILE_LOAD_ERROR",null,t.getItem());this._sendError(s),this.stopOnError?this.setPaused(!0):(this._removeLoadItem(t),this._cleanLoadItem(t),this._loadNext())},t._handleFileComplete=function(e){var t=e.target,s=t.getItem(),r=t.getResult();this._loadedResults[s.id]=r;var a=t.getResult(!0);null!=a&&a!==r&&(this._loadedRawResults[s.id]=a),this._saveLoadedItems(t),this._removeLoadItem(t),this._finishOrderedItem(t)||this._processFinishedLoad(s,t),this._cleanLoadItem(t)},t._saveLoadedItems=function(e){var t=e.getLoadedItems();if(null!==t)for(var s=0;s<t.length;s++){var r=t[s].item;this._loadItemsBySrc[r.src]=r,this._loadItemsById[r.id]=r,this._loadedResults[r.id]=t[s].result,this._loadedRawResults[r.id]=t[s].rawResult}},t._finishOrderedItem=function(e,t){var s=e.getItem();if(this.maintainScriptOrder&&s.type==createjs.Types.JAVASCRIPT||s.maintainOrder){e instanceof createjs.JavaScriptLoader&&(this._currentlyLoadingScript=!1);var r=createjs.indexOf(this._scriptOrder,s);return-1!=r&&(this._loadedScripts[r]=!0===t||s,this._checkScriptLoadOrder(),!0)}return!1},t._checkScriptLoadOrder=function(){for(var e=this._loadedScripts.length,t=0;e>t;t++){var s=this._loadedScripts[t];if(null===s)break;if(!0!==s){var r=this._loadedResults[s.id];s.type==createjs.Types.JAVASCRIPT&&createjs.DomUtils.appendToHead(r);var a=s._loader;this._processFinishedLoad(s,a),this._loadedScripts[t]=!0}}},t._processFinishedLoad=function(e,t){if(this._numItemsLoaded++,!this.maintainScriptOrder&&e.type==createjs.Types.JAVASCRIPT){var s=t.getTag();createjs.DomUtils.appendToHead(s)}this._updateProgress(),this._sendFileComplete(e,t),this._loadNext()},t._canStartLoad=function(e){if(!this.maintainScriptOrder||e.preferXHR)return!0;var t=e.getItem();if(t.type!=createjs.Types.JAVASCRIPT)return!0;if(this._currentlyLoadingScript)return!1;for(var s=this._scriptOrder.indexOf(t),r=0;s>r;){if(null==this._loadedScripts[r])return!1;r++}return this._currentlyLoadingScript=!0,!0},t._removeLoadItem=function(e){for(var t=this._currentLoads.length,s=0;t>s;s++)if(this._currentLoads[s]==e){this._currentLoads.splice(s,1);break}},t._cleanLoadItem=function(e){var t=e.getItem();t&&delete t._loader},t._handleProgress=function(e){var t=e.target;this._sendFileProgress(t.getItem(),t.progress),this._updateProgress()},t._updateProgress=function(){var e=this._numItemsLoaded/this._numItems,t=this._numItems-this._numItemsLoaded;if(t>0){for(var s=0,r=0,a=this._currentLoads.length;a>r;r++)s+=this._currentLoads[r].progress;e+=s/t*(t/this._numItems)}this._lastProgress!=e&&(this._sendProgress(e),this._lastProgress=e)},t._disposeItem=function(e){delete this._loadedResults[e.id],delete this._loadedRawResults[e.id],delete this._loadItemsById[e.id],delete this._loadItemsBySrc[e.src]},t._sendFileProgress=function(e,t){if(!this._isCanceled()&&!this._paused&&this.hasEventListener("fileprogress")){var s=new createjs.Event("fileprogress");s.progress=t,s.loaded=t,s.total=1,s.item=e,this.dispatchEvent(s)}},t._sendFileComplete=function(e,t){if(!this._isCanceled()&&!this._paused){var s=new createjs.Event("fileload");s.loader=t,s.item=e,s.result=this._loadedResults[e.id],s.rawResult=this._loadedRawResults[e.id],e.completeHandler&&e.completeHandler(s),this.hasEventListener("fileload")&&this.dispatchEvent(s)}},t._sendFileStart=function(e){var t=new createjs.Event("filestart");t.item=e,this.hasEventListener("filestart")&&this.dispatchEvent(t)},t.toString=function(){return"[PreloadJS LoadQueue]"},createjs.LoadQueue=createjs.promote(e,"AbstractLoader")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e){this.AbstractLoader_constructor(e,!0,createjs.Types.TEXT)}(createjs.extend(e,createjs.AbstractLoader),e).canLoadItem=function(e){return e.type==createjs.Types.TEXT},createjs.TextLoader=createjs.promote(e,"AbstractLoader")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e){this.AbstractLoader_constructor(e,!0,createjs.Types.BINARY),this.on("initialize",this._updateXHR,this)}var t=createjs.extend(e,createjs.AbstractLoader);e.canLoadItem=function(e){return e.type==createjs.Types.BINARY},t._updateXHR=function(e){e.loader.setResponseType("arraybuffer")},createjs.BinaryLoader=createjs.promote(e,"AbstractLoader")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t){this.AbstractLoader_constructor(e,t,createjs.Types.CSS),this.resultFormatter=this._formatResult,this._tagSrcAttribute="href",this._tag=t?createjs.Elements.style():createjs.Elements.link(),this._tag.rel="stylesheet",this._tag.type="text/css"}var t=createjs.extend(e,createjs.AbstractLoader);e.canLoadItem=function(e){return e.type==createjs.Types.CSS},t._formatResult=function(e){if(this._preferXHR){var t=e.getTag();if(t.styleSheet)t.styleSheet.cssText=e.getResult(!0);else{var s=createjs.Elements.text(e.getResult(!0));t.appendChild(s)}}else t=this._tag;return createjs.DomUtils.appendToHead(t),t},createjs.CSSLoader=createjs.promote(e,"AbstractLoader")}(),this.createjs=this.createjs||{},function(){"use strict";function e(e,t){this.AbstractLoader_constructor(e,t,e.type),this._faces={},this._watched=[],this._count=0,this._watchInterval=null,this._loadTimeout=null,this._injectCSS=void 0===e.inject