text: !function(A,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.spritejs=t():A.spritejs=t()}(window,function(){return function(A){var t={};function e(r){if(t[r])return t[r].exports;var n=t[r]={i:r,l:!1,exports:{}};return A[r].call(n.exports,n,n.exports,e),n.l=!0,n.exports}return e.m=A,e.c=t,e.d=function(A,t,r){e.o(A,t)||Object.defineProperty(A,t,{enumerable:!0,get:r})},e.r=function(A){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},e.t=function(A,t){if(1&t&&(A=e(A)),8&t)return A;if(4&t&&"object"==typeof A&&A&&A.__esModule)return A;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:A}),2&t&&"string"!=typeof A)for(var n in A)e.d(r,n,function(t){return A[t]}.bind(null,n));return r},e.n=function(A){var t=A&&A.__esModule?function(){return A.default}:function(){return A};return e.d(t,"a",t),t},e.o=function(A,t){return Object.prototype.hasOwnProperty.call(A,t)},e.p="/js/",e(e.s=143)}([function(A,t){var e=A.exports={version:"2.5.1"};"number"==typeof __e&&(__e=e)},function(A,t,e){"use strict";t.__esModule=!0;var r=i(e(166)),n=i(e(170));function i(A){return A&&A.__esModule?A:{default:A}}t.default=function(){return function(A,t){if(Array.isArray(A))return A;if((0,r.default)(Object(A)))return function(A,t){var e=[],r=!0,i=!1,a=void 0;try{for(var o,s=(0,n.default)(A);!(r=(o=s.next()).done)&&(e.push(o.value),!t||e.length!==t);r=!0);}catch(A){i=!0,a=A}finally{try{!r&&s.return&&s.return()}finally{if(i)throw a}}return e}(A,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(A,t,e){A.exports={default:e(148),__esModule:!0}},function(A,t,e){"use strict";t.__esModule=!0,t.default=function(A,t){if(!(A instanceof t))throw new TypeError("Cannot call a class as a function")}},function(A,t,e){"use strict";t.__esModule=!0;var r=function(A){return A&&A.__esModule?A:{default:A}}(e(63));t.default=function(){function A(A,t){for(var e=0;e<t.length;e++){var n=t[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),(0,r.default)(A,n.key,n)}}return function(t,e,r){return e&&A(t.prototype,e),r&&A(t,r),t}}()},function(A,t,e){"use strict";t.__esModule=!0;var r=function(A){return A&&A.__esModule?A:{default:A}}(e(62));t.default=function(A){if(Array.isArray(A)){for(var t=0,e=Array(A.length);t<A.length;t++)e[t]=A[t];return e}return(0,r.default)(A)}},function(A,t,e){var r=e(8),n=e(0),i=e(20),a=e(25),o=function(A,t,e){var s,u,l,c=A&o.F,f=A&o.G,h=A&o.S,d=A&o.P,p=A&o.B,B=A&o.W,g=f?n:n[t]||(n[t]={}),w=g.prototype,v=f?r:h?r[t]:(r[t]||{}).prototype;for(s in f&&(e=t),e)(u=!c&&v&&void 0!==v[s])&&s in g||(l=u?v[s]:e[s],g[s]=f&&"function"!=typeof v[s]?e[s]:p&&u?i(l,r):B&&v[s]==l?function(A){var t=function(t,e,r){if(this instanceof A){switch(arguments.length){case 0:return new A;case 1:return new A(t);case 2:return new A(t,e)}return new A(t,e,r)}return A.apply(this,arguments)};return t.prototype=A.prototype,t}(l):d&&"function"==typeof l?i(Function.call,l):l,d&&((g.virtual||(g.virtual={}))[s]=l,A&o.R&&w&&!w[s]&&a(w,s,l)))};o.F=1,o.G=2,o.S=4,o.P=8,o.B=16,o.W=32,o.U=64,o.R=128,A.exports=o},function(A,t,e){A.exports={default:e(144),__esModule:!0}},function(A,t){var e=A.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(A,t,e){var r=e(74)("wks"),n=e(56),i=e(8).Symbol,a="function"==typeof i;(A.exports=function(A){return r[A]||(r[A]=a&&i[A]||(a?i:n)("Symbol."+A))}).store=r},function(A,t,e){A.exports={default:e(223),__esModule:!0}},function(A,t){A.exports=function(A){return"object"==typeof A?null!==A:"function"==typeof A}},function(A,t,e){A.exports={default:e(187),__esModule:!0}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortOrderedSprites=t.setDeprecation=t.rectVertices=t.rectToBox=t.parseValue=t.parseStringTransform=t.parseStringInt=t.parseStringFloat=t.praseString=t.parseColorString=t.parseColor=t.inherit=t.relative=t.absolute=t.oneOrTwoValues=t.notice=t.fourValuesShortCut=t.flow=t.deprecate=t.Color=t.boxUnion=t.boxToRect=t.boxIntersect=t.boxEqual=t.attr=t.appendUnit=t.cacheContextPool=t.findColor=t.cachable=void 0;var r=e(121),n=e(217),i=e(52);t.cachable=n.cachable,t.findColor=i.findColor,t.cacheContextPool=i.cacheContextPool,t.appendUnit=r.appendUnit,t.attr=n.attr,t.boxEqual=r.boxEqual,t.boxIntersect=r.boxIntersect,t.boxToRect=r.boxToRect,t.boxUnion=r.boxUnion,t.Color=r.Color,t.deprecate=n.deprecate,t.flow=n.flow,t.fourValuesShortCut=r.fourValuesShortCut,t.notice=r.notice,t.oneOrTwoValues=r.oneOrTwoValues,t.absolute=n.absolute,t.relative=n.relative,t.inherit=n.inherit,t.parseColor=r.parseColor,t.parseColorString=r.parseColorString,t.praseString=r.praseString,t.parseStringFloat=r.parseStringFloat,t.parseStringInt=r.parseStringInt,t.parseStringTransform=r.parseStringTransform,t.parseValue=n.parseValue,t.rectToBox=r.rectToBox,t.rectVertices=r.rectVertices,t.setDeprecation=n.setDeprecation,t.sortOrderedSprites=r.sortOrderedSprites},function(A,t,e){"use strict";var r=e(137),n=e(282),i=Object.prototype.toString;function a(A){return"[object Array]"===i.call(A)}function o(A){return null!==A&&"object"==typeof A}function s(A){return"[object Function]"===i.call(A)}function u(A,t){if(null!==A&&void 0!==A)if("object"==typeof A||a(A)||(A=[A]),a(A))for(var e=0,r=A.length;e<r;e++)t.call(null,A[e],e,A);else for(var n in A)Object.prototype.hasOwnProperty.call(A,n)&&t.call(null,A[n],n,A)}A.exports={isArray:a,isArrayBuffer:function(A){return"[object ArrayBuffer]"===i.call(A)},isBuffer:n,isFormData:function(A){return"undefined"!=typeof FormData&&A instanceof FormData},isArrayBufferView:function(A){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(A):A&&A.buffer&&A.buffer instanceof ArrayBuffer},isString:function(A){return"string"==typeof A},isNumber:function(A){return"number"==typeof A},isObject:o,isUndefined:function(A){return void 0===A},isDate:function(A){return"[object Date]"===i.call(A)},isFile:function(A){return"[object File]"===i.call(A)},isBlob:function(A){return"[object Blob]"===i.call(A)},isFunction:s,isStream:function(A){return o(A)&&s(A.pipe)},isURLSearchParams:function(A){return"undefined"!=typeof URLSearchParams&&A instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:u,merge:function A(){var t={};function e(e,r){"object"==typeof t[r]&&"object"==typeof e?t[r]=A(t[r],e):t[r]=e}for(var r=0,n=arguments.length;r<n;r++)u(arguments[r],e);return t},extend:function(A,t,e){return u(t,function(t,n){A[n]=e&&"function"==typeof t?r(t,e):t}),A},trim:function(A){return A.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(A,t,e){var r=e(16),n=e(99),i=e(69),a=Object.defineProperty;t.f=e(19)?Object.defineProperty:function(A,t,e){if(r(A),t=i(t,!0),r(e),n)try{return a(A,t,e)}catch(A){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(A[t]=e.value),A}},function(A,t,e){var r=e(11);A.exports=function(A){if(!r(A))throw TypeError(A+" is not an object!");return A}},function(A,t,e){"use strict";t.__esModule=!0;var r=function(A){return A&&A.__esModule?A:{default:A}}(e(29));t.default=function(A,t){if(!A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,r.default)(t))&&"function"!=typeof t?A:t}},function(A,t,e){"use strict";t.__esModule=!0;var r=a(e(225)),n=a(e(229)),i=a(e(29));function a(A){return A&&A.__esModule?A:{default:A}}t.default=function(A,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,i.default)(t)));A.prototype=(0,n.default)(t&&t.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(A,t):A.__proto__=t)}},function(A,t,e){A.exports=!e(26)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(A,t,e){var r=e(42);A.exports=function(A,t,e){if(r(A),void 0===t)return A;switch(e){case 1:return function(e){return A.call(t,e)};case 2:return function(e,r){return A.call(t,e,r)};case 3:return function(e,r,n){return A.call(t,e,r,n)}}return function(){return A.apply(t,arguments)}}},function(A,t,e){A.exports={default:e(196),__esModule:!0}},function(A,t,e){A.exports={default:e(206),__esModule:!0}},function(A,t,e){A.exports={default:e(218),__esModule:!0}},function(A,t,e){"use strict";t.__esModule=!0;var r=i(e(10)),n=i(e(23));function i(A){return A&&A.__esModule?A:{default:A}}t.default=function A(t,e,i){null===t&&(t=Function.prototype);var a=(0,n.default)(t,e);if(void 0===a){var o=(0,r.default)(t);return null===o?void 0:A(o,e,i)}if("value"in a)return a.value;var s=a.get;return void 0!==s?s.call(i):void 0}},function(A,t,e){var r=e(15),n=e(43);A.exports=e(19)?function(A,t,e){return r.f(A,t,n(1,e))}:function(A,t,e){return A[t]=e,A}},function(A,t){A.exports=function(A){try{return!!A()}catch(A){return!0}}},function(A,t){var e={}.hasOwnProperty;A.exports=function(A,t){return e.call(A,t)}},function(A,t,e){var r=e(70),n=e(71);A.exports=function(A){return r(n(A))}},function(A,t,e){"use strict";t.__esModule=!0;var r=a(e(220)),n=a(e(2)),i="function"==typeof n.default&&"symbol"==typeof r.default?function(A){return typeof A}:function(A){return A&&"function"==typeof n.default&&A.constructor===n.default&&A!==n.default.prototype?"symbol":typeof A};function a(A){return A&&A.__esModule?A:{default:A}}t.default="function"==typeof n.default&&"symbol"===i(r.default)?function(A){return void 0===A?"undefined":i(A)}:function(A){return A&&"function"==typeof n.default&&A.constructor===n.default&&A!==n.default.prototype?"symbol":void 0===A?"undefined":i(A)}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(e(5)),n=s(e(29)),i=s(e(7)),a=s(e(33));t.registerNodeType=function(A,t){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=A.toLowerCase(),n=A.toUpperCase();Object.defineProperty(t.prototype,"nodeType",{get:function(){return r}}),Object.defineProperty(t.prototype,"tagName",{get:function(){return n}}),u.set(r,t),e&&!t.prototype.ownerDocument&&(Object.defineProperty(t.prototype,"ownerDocument",l),t.prototype.namespaceURI="http://spritejs.org/"+A,(0,i.default)(t.prototype,c))},t.createNode=f,t.createElement=function(A,t,e){var i="string"==typeof A?h(A):A;if(!i)return null;var a=new i("string"==typeof e?e:void 0);null!==t&&a.attr(t);"object"===(void 0===e?"undefined":(0,n.default)(e))&&a.append&&(e instanceof Array?a.append.apply(a,(0,r.default)(e)):a.append(e));return a},t.isValidNodeType=function(A){return!!h(A)};var o=e(92);function s(A){return A&&A.__esModule?A:{default:A}}var u=new a.default,l={get:function(){var A=this;return{createElementNS:function(t,e){var r=f(e);return r?A.appendChild(r):null}}}},c={getElementById:function(A){return(0,o.querySelector)("#"+A,this)},getElementsByName:function(A){return(0,o.querySelectorAll)('[name="'+A+'"]',this)},getElementsByClassName:function(A){return(0,o.querySelectorAll)("."+A,this)},getElementsByTagName:function(A){return(0,o.querySelectorAll)(A,this)},querySelector:function(A){return(0,o.querySelector)(A,this)},querySelectorAll:function(A){return(0,o.querySelectorAll)(A,this)}};function f(A){var t=h(A);if(t){for(var e=arguments.length,r=Array(e>1?e-1:0),n=1;n<e;n++)r[n-1]=arguments[n];return new(Function.prototype.bind.apply(t,[null].concat(r)))}return null}function h(A){return u.get(A.toLowerCase())}},function(A,t,e){e(157);for(var r=e(8),n=e(25),i=e(38),a=e(9)("toStringTag"),o="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),s=0;s<o.length;s++){var u=o[s],l=r[u],c=l&&l.prototype;c&&!c[a]&&n(c,a,u),i[u]=i.Array}},function(A,t,e){"use strict";var r=e(168)(!0);e(81)(String,"String",function(A){this._t=String(A),this._i=0},function(){var A,t=this._t,e=this._i;return e>=t.length?{value:void 0,done:!0}:(A=r(t,e),this._i+=A.length,{value:A,done:!1})})},function(A,t,e){A.exports={default:e(176),__esModule:!0}},function(A,t,e){A.exports={default:e(193),__esModule:!0}},function(A,t){A.exports=function(A,t,e,r,n){var i={};return Object.keys(r).forEach(function(A){i[A]=r[A]}),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=e.slice().reverse().reduce(function(e,r){return r(A,t,e)||e},i),n&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(n):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(A,t,i),i=null),i}},function(A,t,e){var r=e(101),n=e(75);A.exports=Object.keys||function(A){return r(A,n)}},function(A,t,e){var r=e(71);A.exports=function(A){return Object(r(A))}},function(A,t){A.exports={}},function(A,t,e){var r=e(20),n=e(107),i=e(108),a=e(16),o=e(55),s=e(83),u={},l={};(t=A.exports=function(A,t,e,c,f){var h,d,p,B,g=f?function(){return A}:s(A),w=r(e,c,t?2:1),v=0;if("function"!=typeof g)throw TypeError(A+" is not iterable!");if(i(g)){for(h=o(A.length);h>v;v++)if((B=t?w(a(d=A[v])[0],d[1]):w(A[v]))===u||B===l)return B}else for(p=g.call(A);!(d=p.next()).done;)if((B=n(p,w,d.value,t))===u||B===l)return B}).BREAK=u,t.RETURN=l},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,n,i,a,o=D(e(23)),s=D(e(63)),u=D(e(34)),l=D(e(12)),c=D(e(122)),f=D(e(5)),h=D(e(1)),d=D(e(21)),p=D(e(29)),B=D(e(7)),g=D(e(123)),w=D(e(22)),v=D(e(10)),Q=D(e(3)),y=D(e(4)),U=D(e(17)),m=D(e(24)),F=D(e(18)),C=D(e(2)),b=e(51),H=e(50),E=e(13),x=D(e(232)),S=D(e(64)),_=D(e(255)),k=e(30),K=D(e(53)),M=e(52),N=D(e(131));function D(A){return A&&A.__esModule?A:{default:A}}var T=e(35),z=(0,C.default)("attr"),L=(0,C.default)("animations"),I=(0,C.default)("cachePriority"),O=(0,C.default)("effects"),V=(0,C.default)("flow"),P=(0,C.default)("changeStateAction"),X=(0,C.default)("resolveState"),R=(0,C.default)("show"),q=(0,C.default)("hide"),J=(0,C.default)("enter"),j=(0,C.default)("releaseKeys"),G=(r=(0,E.deprecate)("Instead use sprite.cache = null"),a=i=function(A){function t(A){(0,Q.default)(this,t);var e=(0,U.default)(this,(t.__proto__||(0,v.default)(t)).call(this));return e[z]=new e.constructor.Attr(e),e[L]=new w.default,e[I]=0,e[V]={},e[j]=new w.default,A&&e.attr(A),e}return(0,F.default)(t,A),(0,y.default)(t,[{key:"setReleaseKey",value:function(A){this[j].add(A)}},{key:"reflow",value:function(){this[V]={}}},{key:"flow",value:function(A,t){if(void 0===t)return this[V][A];this[V][A]=t}},{key:"serialize",value:function(){return{nodeType:this.nodeType,attrs:this[z].serialize(),dataset:(0,g.default)(this.dataset),id:this.id}}},{key:"merge",value:function(A){this[z].merge(A)}},{key:"cloneNode",value:function(){var A=new this.constructor;A.merge(this[z].serialize()),A.data(this.dataset);var t=this.attr("bgimage");return t&&t.image&&(A.attr("bgimage",null),A.attr("bgimage",(0,B.default)({},t))),A}},{key:"getAttribute",value:function(A){return this.attr(A)}},{key:"setAttribute",value:function(A,t){return this.attr(A,t)}},{key:"removeAttribute",value:function(A){return this.attr(A,null)}},{key:"attr",value:function(A,t){var e=this,r=function(A,t){e[z].__attributeNames.has(A)?e[z][A]=t:e[z].__styleTag?console.warn("Ignoring unknown style key: "+A):(null!=t?e[z][A]=t:delete e[z][A],e.forceUpdate(),K.default.relatedAttributes.has(A)&&e.updateStyles(),"color"!==A||e[z].__attributeNames.has("fillColor")||e.attr("fillColor",t))};return"object"===(void 0===A?"undefined":(0,p.default)(A))?((0,d.default)(A).forEach(function(A){var t=(0,h.default)(A,2),r=t[0],n=t[1];e.attr(r,n)}),this):"string"==typeof A?void 0!==t?"attrs"===A?(Array.isArray(t)&&(t=B.default.apply(Object,[{}].concat((0,f.default)(t)))),(0,d.default)(t).forEach(function(A){var t=(0,h.default)(A,2),r=t[0],n=t[1];e.attr(r,n)}),this):("function"==typeof t&&(t=t(this[z][A])),t&&"function"==typeof t.then?t.then(function(t){r(A,t)}):(r(A,t),this)):this[z][A]:this[z].attrs}},{key:"isVisible",value:function(){if(!this.parent)return!1;if("none"===this.attr("display"))return!1;if(this.attr("opacity")<=0)return!1;if(this.isVirtual)return!0;var A=(0,h.default)(this.offsetSize,2),t=A[0],e=A[1];return!(t<=0||e<=0)&&(!this.parent.isVisible||this.parent.isVisible())}},{key:"transition",value:function(A){var t,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"linear",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=this,i=(0,C.default)("animation");e=e||"linear";var a=0;return"object"===(void 0===A?"undefined":(0,p.default)(A))&&(a=A.delay||0,A=A.duration),t={},(0,c.default)(t,i,null),(0,c.default)(t,"cancel",function(){var A=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this[i];t&&t.cancel(A)}),(0,c.default)(t,"end",function(){var A=this[i];!A||"running"!==A.playState&&"pending"!==A.playState||A.finish()}),(0,c.default)(t,"reverse",function(){var A=this[i];if(A)if("running"===A.playState||"pending"===A.playState)A.playbackRate=-A.playbackRate;else{var t=A.timing.direction;A.timing.direction="reverse"===t?"normal":"reverse",A.play()}return A.finished}),(0,c.default)(t,"attr",function(t,o){return this.end(),"string"==typeof t&&(t=(0,c.default)({},t,o)),(0,d.default)(t).forEach(function(A){var e=(0,h.default)(A,2),r=e[0],i=e[1];"function"==typeof i&&(t[r]=i(n.attr(r)))}),this[i]=n.animate([t],{duration:1e3*A,delay:1e3*a,fill:"forwards",easing:e},r),this[i].finished}),t}},{key:"animate",value:function(A,t){var e=this,r=null;arguments.length>2&&void 0!==arguments[2]&&arguments[2]&&(r=function(A,t){t.attributes.__styleTag=!0,t.attr(A),t.attributes.__styleTag=!1});var n=new _.default(this,A,t,r);return this[O]&&n.applyEffects(this[O]),this.layer&&(n.baseTimeline=this.layer.timeline,n.play(),n.finished.then(function(){e[L].delete(n)})),this[L].add(n),n}},{key:"changeState",value:function(A,t,e){var r=this,n=void 0;if(this[P]){var i=this[P].animation;!this[P].reversable||"running"!==i.playState&&"pending"!==i.playState||this[P].fromState!==t||this[P].toState!==A?i.finish():(i.playbackRate=-i.playbackRate,(n=i).__reversed=this[P].action)}if(!n){var a={},o={};(0,d.default)(A||{}).forEach(function(A){var t=(0,h.default)(A,2),e=t[0],n=t[1];"__default"!==e&&(a[e]="function"==typeof n?r.attr(e):n)}),(0,d.default)(t||{}).forEach(function(A){var t=(0,h.default)(A,2),e=t[0],n=t[1];"__default"!==e&&(o[e]="function"==typeof n?n(r.attr(e)):n)}),(n=this.animate([a,o],(0,B.default)({fill:"forwards"},e))).finished.then(function(){r[P]&&r[P].animation===n&&delete r[P]})}return this[P]={animation:n,fromState:A,toState:t,action:e,reversable:!1!==e.reversable},n}},{key:"connect",value:function(A){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(A&&!(A instanceof S.default)){var n=new S.default;n.context=A,n.timeline=new H.Timeline,n.update=function(){var A=this.timeline.currentTime;n.dispatchEvent("update",{target:this,timeline:this.timeline,renderTime:A},!0,!0)},A=n}var i=(0,m.default)(t.prototype.__proto__||(0,v.default)(t.prototype),"connect",this).call(this,A,r);return Object.defineProperty(this,"context",{get:function(){return A.cache||A.context},configurable:!0}),this[L].forEach(function(t){A.layer&&(t.baseTimeline=A.layer.timeline),t.play(),t.finished.then(function(){e[L].delete(t)})}),this.hasLayout&&A.clearLayout(),this.reflow(),i}},{key:"disconnect",value:function(A){var e=this;this[L].forEach(function(A){return A.cancel()}),this.cache&&(this.cache=null),this.hasLayout&&A.clearLayout(),this.reflow();var r=(0,m.default)(t.prototype.__proto__||(0,v.default)(t.prototype),"disconnect",this).call(this,A);return delete this.context,[].concat((0,f.default)(this[j])).forEach(function(A){return delete e[A]}),r}},{key:"getParentXY",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=this.layer;if(!e)return[0,0];for(var r=[],n=this.parent;n&&n!==e;)r.push(n),n=n.parent;r.reverse();var i=A,a=t;return r.forEach(function(A){var t=A.attr("scrollLeft"),e=A.attr("scrollTop"),r=A.attr("border").width,n=A.attr("padding"),o=A.pointToOffset(i,a),s=(0,h.default)(o,2);i=s[0],a=s[1],i=i-A.originalRect[0]-r-n[3]+t,a=a-A.originalRect[1]-r-n[0]+e}),[i,a]}},{key:"getLayerXY",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=this.layer;if(!e)return[0,0];for(var r=this,n=A,i=t;r&&r!==e;){var a=r.offsetToPoint(n,i),o=(0,h.default)(a,2);n=o[0],i=o[1];var s=r.parent;if(s!==e){var u=s.attr("border").width,l=s.attr("padding"),c=s.attr("scrollLeft")||0,f=s.attr("scrollTop")||0;n=n+s.originalRect[0]+u+l[3]-c,i=i+s.originalRect[1]+u+l[0]-f}r=s}return[n,i]}},{key:"clearCache",value:function(){this.cache=null}},{key:"appendTo",value:function(A){A.appendChild(this)}},{key:"forceUpdate",value:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(this.cache=null),this.parent&&this.parent.update(this)}},{key:"pointToOffset",value:function(A,t){var e=(0,h.default)(this.xy,2),r=A-e[0],n=t-e[1];return this.transform.inverse().transformPoint(r,n)}},{key:"offsetToPoint",value:function(A,t){var e=this.transform,r=(0,h.default)(this.xy,2),n=r[0],i=r[1],a=e.transformPoint(A,t),o=(0,h.default)(a,2);return[o[0]+n,o[1]+i]}},{key:"getOffsetXY",value:function(A){var t=void 0,e=void 0;if(null!=A.parentX?(t=A.parentX,e=A.parentY):(t=A.layerX,e=A.layerY),null!=t&&null!=e)return this.pointToOffset(t,e)}},{key:"dispatchEvent",value:function(A,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(r){var i=this.getOffsetXY(e);i&&(e.offsetX=i[0],e.offsetY=i[1])}return(0,m.default)(t.prototype.__proto__||(0,v.default)(t.prototype),"dispatchEvent",this).call(this,A,e,r,n)}},{key:"pointCollision",value:function(A){if(!this.isVisible())return!1;var t=this.getOffsetXY(A);if(!t)return!0;var e=(0,h.default)(t,2),r=e[0],n=e[1];A.offsetX=r,A.offsetY=n;var i=(0,h.default)(this.originalRect,4),a=i[0],o=i[1],s=i[2],u=i[3];if(r>=a&&r-a<s&&n>=o&&n-o<u){if(this.context&&this.context.isPointInPath){var l=this.attr("border").width,c=this.attr("borderRadius");if(l||c){var f=(0,h.default)(this.outerSize,2),d=[0,0,f[0],f[1],Math.max(0,c+l/2)],p=d[0],B=d[1],g=d[2],w=d[3],v=d[4];return(0,M.drawRadiusBox)(this.context,{x:p,y:B,w:g,h:w,r:v}),this.layer&&this.layer.offset&&(r+=this.layer.offset[0],n+=this.layer.offset[1]),this.context.isPointInPath(r-a,n-o)}}return!0}}},{key:"OBBCollision",value:function(A){var t=(0,h.default)(this.vertices,3),e=t[0],r=t[1],n=t[2],i=(0,h.default)(A.vertices,3),a=i[0],o=i[1],s=i[2],u=new b.Vector(r,e).unit(),l=new b.Vector(n,r).unit(),c=new b.Vector(o,a).unit(),f=new b.Vector(s,o).unit();function d(A,t){var e=A.map(function(A){return t.dot(new b.Vector(A))}),r=(0,h.default)(e,4),n=r[0],i=r[1],a=r[2],o=r[3];return[Math.min(n,i,a,o),Math.max(n,i,a,o)]}function p(A,t){var e=(A[0]+A[1])/2,r=Math.abs(A[1]-A[0]),n=(t[0]+t[1])/2,i=Math.abs(t[1]-t[0]);return Math.abs(n-e)<=(r+i)/2}return p(d(this.vertices,u),d(A.vertices,u))&&p(d(this.vertices,l),d(A.vertices,l))&&p(d(this.vertices,c),d(A.vertices,c))&&p(d(this.vertices,f),d(A.vertices,f))}},{key:"relayout",value:function(){}},{key:"draw",value:function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.context,e=this.originalRect,r=!this.isVirtual&&this.cache,n=this.attr("filter"),i=this.attr("shadow"),a=this.attr("enableCache")||i||n,o=this.layer&&this.layer.displayRatio||1;a&&(i||n||!1!==r)&&!r&&(r=M.cacheContextPool.get(t))&&(r.canvas.width=Math.ceil(e[2]*o)+2,r.canvas.height=Math.ceil(e[3]*o)+2);var s={context:t,cacheContext:r,target:this,renderTime:A,fromCache:!!this.cache};t.save(),t.translate.apply(t,(0,f.default)(this.xy)),t.transform.apply(t,(0,f.default)(this.transform.m));var u=null!=t.globalAlpha?t.globalAlpha:1;if(t.globalAlpha=u*this.attr("opacity"),r?(r.save(),r.translate(e[0]-Math.floor(e[0])+1,e[1]-Math.floor(e[1])+1),1!==o&&r.scale(o,o)):t.translate(e[0],e[1]),this.dispatchEvent("beforedraw",s,!0,!0),r?this.cache||(this.cache=r,this.render(A,r)):this.render(A,t),!i&&!n||r||console.warn("No cachable context. Shadows and filters have been ignored."),r&&r.canvas.width>0&&r.canvas.height>0){if(n&&(t.filter=N.default.compile(n)),i){var l=i.blur,c=i.color,h=i.offset;l=l||1,c=c||"rgba(0,0,0,1)",t.shadowBlur=l,t.shadowColor=c,h&&(t.shadowOffsetX=h[0],t.shadowOffsetY=h[1])}t.drawImage(r.canvas,Math.floor(e[0])-1,Math.floor(e[1])-1,e[2]+2,e[3]+2)}return this.dispatchEvent("afterdraw",s,!0,!0),r&&r.restore(),t.restore(),this[I]++,t}},{key:"render",value:function(A,t){var e=this.attr("border"),r=this.attr("borderRadius"),n=this.attr("padding"),i=(0,h.default)(this.offsetSize,2),a=i[0],o=i[1],s=(0,h.default)(this.clientSize,2),u=s[0],l=s[1];if(!this.needRender)return!1;var c=e.width,f=e.style;if(c){t.lineWidth=c;var d=c/2,p=c/2,B=a-c,g=o-c,w=r;if((0,M.drawRadiusBox)(t,{x:d,y:p,w:B,h:g,r:w}),f&&"solid"!==f){var v=this.attr("dashOffset");t.lineDashOffset=v,"dashed"===f&&(f=[3*c,3*c]),t.setLineDash(f)}t.strokeStyle=(0,M.findColor)(t,this,"border"),t.stroke()}var Q=(0,M.findColor)(t,this,"bgcolor"),y=this.attr("bgimage");if(null==this.cache||c||r||Q||y&&"none"!==y.display){var U=[c,c,u,l,Math.max(0,r-c/2)],m=U[0],F=U[1],C=U[2],b=U[3],H=U[4];(0,M.drawRadiusBox)(t,{x:m,y:F,w:C,h:b,r:H}),Q&&(t.fillStyle=Q,t.fill()),(y&&"none"!==y.display||r&&("sprite"!==this.nodeType||this.textures&&this.textures.length))&&t.clip(),y&&y.image&&"none"!==y.display&&function(A,t,e,r,n,i,a){var o=t.image,s=t.display,u=t.clip9;if(".9"===s)!function(A,t,e,r,n,i,a,o){var s=t.width,u=t.height,l=e||[16,16,16,16],c=(0,h.default)(l,4),f=c[0],d=c[1],p=c[2],B=c[3],g=[0,0,B,f],w=[s-d,0,d,f],v=[s-d,u-p,d,p],Q=[0,u-p,B,p],y=n-d-r,U=i-r-p,m=s-B-d,F=u-f-p;if(m>0)for(var C=a-B-d+2,b=r+B-1;C>0;){var H=Math.min(C,m)+1,E=[B-1,0,H,f],x=[B-1,u-p,H,p];A.drawImage.apply(A,[t].concat(E,[b,r,H,f])),A.drawImage.apply(A,[t].concat(x,[b,U,H,p])),(C-=m)>0&&(b+=m)}if(F>0)for(var S=o-f-p+2,_=r+f-1;S>0;){var k=Math.min(S,F)+1,K=[0,f-1,B,k],M=[s-d,f-1,d,k];A.drawImage.apply(A,[t].concat(K,[r,_,B,k])),A.drawImage.apply(A,[t].concat(M,[y,_,d,k])),(S-=F)>0&&(_+=F)}if(F&&m>0)for(var N=a-B-d+2,D=r+B-1;N>0;){for(var T=o-f-p+2,z=r+f-1;T>0;){var L=Math.min(N,m)+1,I=Math.min(T,F)+1,O=[B-1,f-1,L,I];A.drawImage.apply(A,[t].concat(O,[D,z,L,I])),(T-=m)>0&&(z+=F)}(N-=m)>0&&(D+=m)}A.drawImage.apply(A,[t].concat(g,[r,r,B,f])),A.drawImage.apply(A,[t].concat(w,[y,r,d,f])),A.drawImage.apply(A,[t].concat(v,[y,U,B,p])),A.drawImage.apply(A,[t].concat(Q,[r,U,B,p]))}(A,o,u,e,r,n,i,a);else{var l=t.offset||[0,0],c=o.width,f=o.height;if("center"===s?l=[.5*(i-c),.5*(a-f)]:"stretch"===s&&(c=i-l[0],f=a-l[1]),A.drawImage(o,e+l[0],e+l[1],c,f),c>0&&("repeat"===s||"repeatX"===s))for(var d=i-e-l[0]-c;d>e;){if(A.drawImage(o,i-d,e+l[1],c,f),f>0&&"repeat"===s)for(var p=a-e-l[1]-f;p>e;)A.drawImage(o,i-d,a-p,c,f),p-=f;d-=c}if(f>0&&("repeat"===s||"repeatY"===s))for(var B=a-e-l[1]-f;B>e;)A.drawImage(o,e+l[0],a-B,c,f),B-=f}}(t,y,c,a,o,u,l)}return t.translate(c+n[3],c+n[0]),!0}},{key:"resolveStates",value:function(A,t,e){for(var r=this,n=null,i=!1,a=[],o=null,s=0;s<A.length;s++){var u=A[s];o!==u&&(o=u,a.push(u))}A=a;var c=function(){r.__ignoreAction=!1;var t=r.attr("state");t===A[0]&&A.shift();var a=A.length,o=l.default.resolve();A.forEach(function(s,u){o=o.then(function(){return function(o,s){return new l.default(function(u){r.once("state-to-"+o,function(){t=o,s===a-1&&delete r[X],e&&e.call(r,A),u(r)}),r.once("state-from-"+t,function(A){var t=A.animation;t&&i?t.finish():n=t}),r.attr("state",o)})}(s,u)})});var s={get animation(){return n},states:A,resolve:function(){return i=!0,n&&n.finish(),o},promise:o};return r[X]=s,s},f=this[X];if(f){f.resolve(),this.__ignoreAction=!0;var h=f.promise.then(function(){return t&&t.call(r,A),c().promise});return{promise:h,resolve:function(){return i=!0,n&&n.finish(),h}}}return t&&t.call(this,A),c()}},{key:"show",value:function(){var A=this;if(this[R])return this[R];var t=this.attr("_originalDisplay")||"",e=this.attr("_originalState")||"default",r=this.attr("states");if(r.show){var n=["show",e];r.beforeShow&&n.unshift("beforeShow");var i=this.resolveStates(n,function(){"hide"===A.attr("state")&&A.once("state-from-hide",function(){A.attr("display",t)})});return i.promise=i.promise.then(function(){A[q]||(delete A[z]._originalDisplay,delete A[z]._originalState,r.show.__default&&(delete r.show,A.attr("states",r))),delete A[R]}),this[R]=i,i}var a=this[X];return a?(a.resolve(),a.promise.then(function(){A.attr("state",e),A.attr("display",t)}),a):(this.attr("state",e),this.attr("display",t),this)}},{key:"hide",value:function(){var A=this,t=this.attr("state");if(this[q]||"hide"===t||"afterExit"===t||"beforeExit"===t)return this[q];if(null==this.attr("_originalDisplay")){var e=this.attr("display");this.attr({_originalDisplay:"none"!==e?e:"",_originalState:"hide"!==t?t:"default"})}var r=this.attr("states");if(r.hide){var n=this.resolveStates(["show","hide"],function(){if(!r.show){var t={__default:!0};r.beforeShow&&(0,u.default)(r.beforeShow).forEach(function(e){t[e]=A.attr(e)}),(0,u.default)(r.hide).forEach(function(e){t[e]=A.attr(e)}),r.show=t,A.attr("states",r)}});return n.promise=n.promise.then(function(){return A.attr("display","none"),delete A[q],A}),this[q]=n,n}var i=this[X];return i?(i.resolve(),i.promise.then(function(){A.attr("state","hide"),A.attr("display","none")}),i):(this.attr("state","hide"),this.attr("display","none"),this)}},{key:"enter",value:function(A){var e=this,r=this.attr("states"),n=void 0;r&&(r.beforeEnter||r.afterEnter)?n=this.resolveStates(["beforeEnter","afterEnter"],function(t){var n=e.attr("state");if(t.push(A||n),"beforeEnter"!==n&&"afterEnter"!==n&&(!r.afterEnter||r.afterEnter.__default)){var i={__default:!0};(0,u.default)(r.beforeEnter).forEach(function(A){i[A]=e.attr(A)}),r.afterEnter=i,e.attr("states",r)}}):n=(0,m.default)(t.prototype.__proto__||(0,v.default)(t.prototype),"enter",this).call(this);if(this[J]=n,this.children){var i=this.attr("enterMode");if("onebyone"===i||"onebyone-reverse"===i){var a=null,o=!1;a=n.promise?n.promise:l.default.resolve(this);var s=this.children;"onebyone-reverse"===i&&(s=[].concat((0,f.default)(s)).reverse());var c=n;s.forEach(function(A){var t=A.attr("states");if(t&&(t.beforeEnter||t.afterEnter)&&(!t.afterEnter||t.afterEnter.__default)){var e={__default:!0};(0,u.default)(t.beforeEnter).forEach(function(t){e[t]=A.attr(t)}),t.afterEnter=e,A.attr("states",t)}var r=A.attr("state");A.attr("state","beforeEnter"),a=a.then(function(){var t=A.enter(r);return t.promise?(c=t,o&&t.resolve&&t.resolve(),t.promise):t})}),this[J]={promise:a,resolve:function(){c&&c.resolve&&c.resolve(),o=!0}}}else{var h=this.children.map(function(A){return A.enter()}).filter(function(A){return A.promise});if(n.promise&&h.unshift(n),h.length){var d={promise:l.default.all(h.map(function(A){return A.promise})),resolve:function(){return h.forEach(function(A){return A.resolve()}),e.promise}};this[J]=d}}}return this[J]}},{key:"exit",value:function(A){var e=this,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=function(){var n=e.attr("states"),i=void 0,a=n.afterEnter||{};if(n&&(n.beforeExit||n.afterExit)){var o=void 0,s=e.resolveStates(["beforeExit","afterExit"],function(){"beforeExit"===(o=e.attr("state"))||"afterExit"===o||n.beforeExit&&!n.beforeExit.__default||(n.beforeExit=(0,B.default)({},a),n.beforeExit.__default=!0,e.attr("states",n))});s.promise.then(function(){return r||(e.attr(a),e[z].quietSet("state",A||o)),e}),i=s}else{var u=e[X];u?(u.resolve(),u.promise.then(function(){return e.attr(a),(0,m.default)(t.prototype.__proto__||(0,v.default)(t.prototype),"exit",e).call(e)}),i=u):(i=(0,m.default)(t.prototype.__proto__||(0,v.default)(t.prototype),"exit",e).call(e),e.attr(a))}if(e.children){var c=e.attr("exitMode");if("onebyone"===c||"onebyone-reverse"===c){var h=l.default.resolve(e),d=!1,p=e.children;"onebyone-reverse"===c&&(p=[].concat((0,f.default)(p)).reverse());var g=null;return p.forEach(function(A){var t=A.attr("states");t&&(t.beforeExit||t.afterExit)&&(t.beforeExit&&!t.beforeExit.__default||(t.beforeExit=(0,B.default)({},a),t.beforeExit.__default=!0,A.attr("states",t)));var e=A.attr("state");A.attr("state","beforeExit"),h=h.then(function(){var t=A.exit(e,!0);return t.promise?(g=t,d&&t.resolve&&t.resolve(),t.promise):t}),A.__toState=e}),{promise:h=h.then(function(){var A=i.promise||l.default.resolve(e);return g=i,A.then(function(){e.children.forEach(function(A){var t=A.attr("states");A.attr(t.afterEnter),A[z].quietSet("state",A.__toState),delete A.__toState})})}),resolve:function(){g&&g.resolve&&g.resolve(),d=!0}}}var w=e.children.map(function(A){return A.exit()}).filter(function(A){return A.promise});if(i.promise&&w.unshift(i),w.length)return{promise:l.default.all(w.map(function(A){return A.promise})),resolve:function(){return w.forEach(function(A){return A.resolve()}),e.promise}}}return i};if(this[J]&&this[J].promise){var i=!1;return this[J].resolve(),{promise:this[J].promise.then(function(){var A=n();return i&&A.resolve&&A.resolve(),A.promise}),resolve:function(){i=!0}}}return n()}},{key:"layer",get:function(){return this.parent&&this.parent.layer}},{key:"id",set:function(A){this.attr("id",A)},get:function(){return this.attr("id")}},{key:"name",set:function(A){this.attr("name",A)},get:function(){return this.attr("name")}},{key:"className",set:function(A){this.attr("class",A)},get:function(){return this.attr("class")}},{key:"hasLayout",get:function(){if("absolute"===this.attr("position"))return!1;if(this.parent&&this.parent.relayout){var A=this.parent.attr("display");return""!==A&&"static"!==A}return!1}},{key:"zIndex",set:function(A){this.attr("zIndex",A)},get:function(){return this.attr("zIndex")}},{key:"attributes",get:function(){return this[z]}},{key:"isVirtual",get:function(){return!1}},{key:"transform",get:function(){var A=new b.Matrix(this[z].get("transformMatrix")),t=this.attr("transformOrigin");if(t){var e=new b.Matrix;return e.translate.apply(e,(0,f.default)(t)),e.multiply(A),e.translate.apply(e,(0,f.default)(t.map(function(A){return-A}))),e}return A}},{key:"animations",get:function(){return this[L]}},{key:"xy",get:function(){var A=void 0,t=void 0;if(this.hasLayout)A=this.attr("layoutX"),t=this.attr("layoutY");else{var e=this.attr("pos"),r=(0,h.default)(e,2);A=r[0],t=r[1]}return[A,t]}},{key:"attrSize",get:function(){var A=this.attr("size"),t=(0,h.default)(A,2),e=t[0],r=t[1],n="border-box"===this.attr("boxSizing");if(this.hasLayout){var i=this.attr("layoutWidth"),a=this.attr("layoutHeight"),o=[""!==i?i:e,""!==a?a:r];e=o[0],r=o[1]}if(n){var s=this.attr("border").width,u=this.attr("padding"),l=(0,h.default)(u,4),c=l[0],f=l[1],d=l[2],p=l[3];""!==e&&(e=Math.max(0,e-2*s-p-f)),""!==r&&(r=Math.max(0,r-2*s-c-d))}return[e,r]}},{key:"boxOffsetSize",get:function(){if(this.isVirtual)return[0,0];var A=this.attr("size"),t=(0,h.default)(A,2),e=t[0],r=t[1],n=this.attr("padding"),i=(0,h.default)(n,4),a=i[0],o=i[1],s=i[2],u=i[3],l=2*this.attr("border").width;return[u+(0|e)+o+l,a+(0|r)+s+l]}},{key:"contentSize",get:function(){if(this.isVirtual)return[0,0];var A=(0,h.default)(this.attrSize,2);return[0|A[0],0|A[1]]}},{key:"clientSize",get:function(){var A=this.attr("padding"),t=(0,h.default)(A,4),e=t[0],r=t[1],n=t[2],i=t[3],a=(0,h.default)(this.contentSize,2);return[i+a[0]+r,e+a[1]+n]}},{key:"offsetSize",get:function(){var A=this.attr("border").width,t=(0,h.default)(this.clientSize,2);return[t[0]+2*A,t[1]+2*A]}},{key:"layoutSize",get:function(){var A=this.offsetSize,t=this.attr("margin"),e=(0,h.default)(t,4),r=e[0],n=e[1],i=e[2];return[e[3]+A[0]+n,r+A[1]+i]}},{key:"innerSize",get:function(){return this.contentSize}},{key:"outerSize",get:function(){return this.offsetSize}},{key:"boundingRect",get:function(){var A=this.transform,t=(0,h.default)(this.originalRect,4),e=t[0],r=t[1],n=t[2],i=t[3];if(this.hasLayout){var a=this.attr("margin");n+=a[1],i+=a[2]}var o=[[e,r],[n+e,r],[e,i+r],[n+e,i+r]].map(function(t){return A.transformPoint(t[0],t[1])}),s=o.map(function(A){return A[0]}),u=o.map(function(A){return A[1]}),l=Math.min.apply(Math,(0,f.default)(s)),c=Math.min.apply(Math,(0,f.default)(u)),d=Math.max.apply(Math,(0,f.default)(s)),p=Math.max.apply(Math,(0,f.default)(u));return[l,c].concat([d-l,p-c])}},{key:"originalRect",get:function(){var A=(0,h.default)(this.offsetSize,2),t=A[0],e=A[1],r=this.attr("anchor"),n=(0,h.default)(r,2),i=[-n[0]*t,-n[1]*e,t,e];if(this.hasLayout){var a=this.attr("margin");i[0]+=a[3],i[1]+=a[0]}return i}},{key:"originalRenderRect",get:function(){var A=this.originalRect,t=this.xy;return[t[0]+A[0],t[1]+A[1],A[2],A[3]]}},{key:"renderBox",get:function(){var A=this.boundingRect,t=this.xy;return[Math.floor(t[0]+A[0]),Math.floor(t[1]+A[1]),Math.ceil(t[0]+A[0]+A[2]),Math.ceil(t[1]+A[1]+A[3])]}},{key:"renderRect",get:function(){return(0,E.boxToRect)(this.renderBox)}},{key:"vertices",get:function(){var A=(0,E.rectVertices)(this.originalRect),t=this.transform,e=(0,h.default)(this.xy,2),r=e[0],n=e[1];return A.map(function(A){var e=t.transformPoint(A[0],A[1]),i=(0,h.default)(e,2),a=i[0],o=i[1];return[r+a,n+o]})}},{key:"cache",set:function(A){null==A&&(this[I]=0,this.parent&&this.parent.cache&&(this.parent.cache=null)),this.cacheContext&&A!==this.cacheContext&&M.cacheContextPool.put(this.cacheContext),this.cacheContext=A},get:function(){return this[I]>=0?this.cacheContext:(this.cacheContext&&(this.cache=null),!1)}},{key:"needRender",get:function(){if(this.isVirtual)return!1;var A=(0,h.default)(this.offsetSize,2),t=A[0],e=A[1];return!(t<=0||e<=0)&&!(this.attr("border").width<=0&&this.attr("borderRadius")<=0&&!this.attr("bgcolor")&&!this.attr("gradients").bgcolor&&!this.attr("bgimage"))}}],[{key:"setAttributeEffects",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null==this.prototype[O]&&(this.prototype[O]=A),(0,B.default)(this.prototype[O],A)}},{key:"addAttributes",value:function(){var A=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,d.default)(t).forEach(function(t){var e=(0,h.default)(t,2),r=e[0],n=e[1],i=function(){return this.get(r)};"function"!=typeof n&&n.set&&(i=n.get||i,n=n.set),"init"!==r&&(A.Attr.prototype.__attributeNames.add(r),(0,s.default)(A.Attr.prototype,r,{set:function(A){if(this.__updateTag=!1,this.__reflowTag=!1,n(this,A),this.subject&&this.subject.hasLayout){var t=this.subject.offsetSize,e=this.subject.__layoutSize;e&&t[0]===e[0]&&t[1]===e[1]||this.subject.parent.clearLayout(),this.subject.__lastLayout=t}this.subject&&this.__updateTag&&(this.subject.forceUpdate(!0),this.__reflowTag&&this.subject.reflow())},get:i}))})}},{key:"defineAttributes",value:function(A,t){return this.Attr=function(t){function e(t){(0,Q.default)(this,e);var r=(0,U.default)(this,(e.__proto__||(0,v.default)(e)).call(this,t));return A.init&&A.init(r,t),r}return(0,F.default)(e,t),e}(this.Attr),A&&this.addAttributes(A),t&&this.setAttributeEffects(t),this.Attr}}]),t}(S.default),i.Attr=x.default,T((n=a).prototype,"xy",[E.absolute],(0,o.default)(n.prototype,"xy"),n.prototype),T(n.prototype,"attrSize",[E.absolute,E.flow],(0,o.default)(n.prototype,"attrSize"),n.prototype),T(n.prototype,"boxOffsetSize",[E.absolute,E.flow],(0,o.default)(n.prototype,"boxOffsetSize"),n.prototype),T(n.prototype,"contentSize",[E.flow],(0,o.default)(n.prototype,"contentSize"),n.prototype),T(n.prototype,"clientSize",[E.flow],(0,o.default)(n.prototype,"clientSize"),n.prototype),T(n.prototype,"offsetSize",[E.flow],(0,o.default)(n.prototype,"offsetSize"),n.prototype),T(n.prototype,"originalRect",[E.flow],(0,o.default)(n.prototype,"originalRect"),n.prototype),T(n.prototype,"clearCache",[r],(0,o.default)(n.prototype,"clearCache"),n.prototype),n);t.default=G,(0,k.registerNodeType)("basesprite",G)},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SvgPath=t.Color=t.createElement=t.createNode=t.isValidNodeType=t.registerNodeType=t.Timeline=t.Easings=t.Effects=t.Group=t.Layer=t.Path=t.Label=t.Sprite=t.Batch=t.DataNode=t.BaseSprite=t.BaseNode=t.math=t.utils=t.use=t.querySelectorAll=t.querySelector=t.stylesheet=void 0;var r=m(e(7)),n=m(e(2)),i=m(e(155)),a=e(50),o=m(e(90)),s=U(e(51)),u=U(e(13)),l=m(e(40)),c=m(e(94)),f=m(e(257)),h=m(e(259)),d=m(e(265)),p=m(e(133)),B=m(e(64)),g=m(e(275)),w=m(e(132)),v=e(30),Q=e(92),y=m(e(53));function U(A){if(A&&A.__esModule)return A;var t={};if(null!=A)for(var e in A)Object.prototype.hasOwnProperty.call(A,e)&&(t[e]=A[e]);return t.default=A,t}function m(A){return A&&A.__esModule?A:{default:A}}var F=u.Color,C=new i.default,b=(0,n.default)("merged"),H=null;t.stylesheet=y.default,t.querySelector=Q.querySelector,t.querySelectorAll=Q.querySelectorAll,t.use=function A(t,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(H||((H=(0,r.default)({},this)).__spritejs=this,H.use=A.bind(H)),"boolean"==typeof e&&(n=e,e=void 0),C.has(t)){var i=C.get(t);return n&&!i[b]&&((0,r.default)(H,i),i[b]=!0),i}var a=(t.install||t)(H,e)||{};return C.set(t,a),n&&((0,r.default)(H.__spritejs,a),a[b]=!0),a},t.utils=u,t.math=s,t.BaseNode=B.default,t.BaseSprite=l.default,t.DataNode=c.default,t.Batch=w.default,t.Sprite=f.default,t.Label=h.default,t.Path=g.default,t.Layer=d.default,t.Group=p.default,t.Effects=a.Effects,t.Easings=a.Easings,t.Timeline=a.Timeline,t.registerNodeType=v.registerNodeType,t.isValidNodeType=v.isValidNodeType,t.createNode=v.createNode,t.createElement=v.createElement,t.Color=F,t.SvgPath=o.default},function(A,t){A.exports=function(A){if("function"!=typeof A)throw TypeError(A+" is not a function!");return A}},function(A,t){A.exports=function(A,t){return{enumerable:!(1&A),configurable:!(2&A),writable:!(4&A),value:t}}},function(A,t){var e={}.toString;A.exports=function(A){return e.call(A).slice(8,-1)}},function(A,t){t.f={}.propertyIsEnumerable},function(A,t,e){var r=e(56)("meta"),n=e(11),i=e(27),a=e(15).f,o=0,s=Object.isExtensible||function(){return!0},u=!e(26)(function(){return s(Object.preventExtensions({}))}),l=function(A){a(A,r,{value:{i:"O"+ ++o,w:{}}})},c=A.exports={KEY:r,NEED:!1,fastKey:function(A,t){if(!n(A))return"symbol"==typeof A?A:("string"==typeof A?"S":"P")+A;if(!i(A,r)){if(!s(A))return"F";if(!t)return"E";l(A)}return A[r].i},getWeak:function(A,t){if(!i(A,r)){if(!s(A))return!0;if(!t)return!1;l(A)}return A[r].w},onFreeze:function(A){return u&&c.NEED&&s(A)&&!i(A,r)&&l(A),A}}},function(A,t,e){var r=e(15).f,n=e(27),i=e(9)("toStringTag");A.exports=function(A,t,e){A&&!n(A=e?A:A.prototype,i)&&r(A,i,{configurable:!0,value:t})}},function(A,t){},function(A,t,e){var r=e(11);A.exports=function(A,t){if(!r(A)||A._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return A}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Timeline=t.Effects=t.Easings=t.Animator=void 0;var r=o(e(109)),n=o(e(114)),i=e(87),a=o(e(186));function o(A){return A&&A.__esModule?A:{default:A}}t.Animator=a.default,t.Easings=i.Easings,t.Effects=n.default,t.Timeline=r.default},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Vector=t.Matrix=void 0;var r=i(e(198)),n=i(e(199));function i(A){return A&&A.__esModule?A:{default:A}}t.Matrix=r.default,t.Vector=n.default},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cacheContextPool=void 0;var r=i(e(5)),n=i(e(1));function i(A){return A&&A.__esModule?A:{default:A}}t.drawRadiusBox=function(A,t){var e=t.x,r=t.y,n=t.w,i=t.h,a=t.r;a=Math.min(a,Math.floor(Math.min(n,i)/2)),a=Math.max(a,0),A.beginPath(),A.moveTo(e+a,r),A.arcTo(e+n,r,e+n,r+i,a),A.arcTo(e+n,r+i,e,r+i,a),A.arcTo(e,r+i,e,r,a),A.arcTo(e,r,e+n,r,a),A.closePath()},t.findColor=function(A,t,e){var i=t.attr("gradients")||{},a="border"===e?t.attr(e).color:t.attr(e),o=void 0;i[e]?o=i[e]:"string"!=typeof a&&(o=a);if(o){var s=o,u=s.colors,l=s.vector,c=s.direction,f=s.rect;if(null!=c){if("border"===e)f=f||[0,0].concat((0,r.default)(t.outerSize));else{var h=t.attr("border"),d=h.width;f=f||[d,d].concat((0,r.default)(t.innerSize))}l=function(A,t){var e=(0,n.default)(t,4),r=e[0],i=e[1],a=e[2],o=e[3];(A%=360)<0&&(A+=360);var s=[r,i,r+a,i+o];if(A>=0&&A<90){var u=Math.tan(Math.PI*A/180),l=u*a;s=l<=o?[r,i,r+a,i+l]:[r,i,r+(l=o/u),i+o]}else if(A>=90&&A<180){var c=Math.tan(Math.PI*(A-90)/180),f=c*o;s=f<=a?[r+a,i,r+a-f,i+o]:[r+a,i,r,i+(f=a/c)]}else if(A>=180&&A<270){var h=Math.tan(Math.PI*(A-180)/180),d=h*a;s=d<=o?[r+a,i+o,r,i+o-d]:[r+a,i+o,r+a-(d=o/h),i]}else if(A>=270&&A<360){var p=Math.tan(Math.PI*(A-270)/180),B=p*o;s=B<=a?[r,i+o,r+B,i]:[r,i+o,r+a,i+o-(B=a/p)]}return s}(c,f)}if(4===l.length)a=A.createLinearGradient.apply(A,(0,r.default)(l));else if(6===l.length)a=A.createRadialGradient.apply(A,(0,r.default)(l));else{if(3!==l.length)throw Error("Invalid gradient vector!");a=A.createCircularGradient.apply(A,(0,r.default)(l))}u.forEach(function(A){a.addColorStop(A.offset,A.color)})}return a};var a=[];t.cacheContextPool={get:function(A){if(a.length>0)return a.pop();var t=A.canvas;return t&&t.cloneNode?t.cloneNode().getContext("2d"):void 0},put:function(){for(var A=arguments.length,t=Array(A),e=0;e<A;e++)t[e]=arguments[e];t.every(function(A){var t=a.length<20;return t&&(A.canvas.width=0,A.canvas.height=0,a.push(A)),t})},get size(){return a.length}}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(e(12)),n=d(e(34)),i=d(e(21)),a=d(e(122)),o=d(e(7)),s=d(e(1)),u=d(e(5)),l=d(e(91)),c=d(e(2)),f=d(e(22)),h=e(92);function d(A){return A&&A.__esModule?A:{default:A}}var p=e(126),B=[],g={},w=new f.default,v=(0,c.default)("matchedSelectors"),Q=(0,c.default)("transitions"),y=(0,c.default)("animation");function U(A){"string"==typeof A&&(A=A.trim().split(/\s*,\s*/g));for(var t=[],e=0;e<A.length;e++){var r=A[e].toString();r="initial"===r?0:/ms$/.test(r)?parseFloat(r)/1e3:parseFloat(r),t.push(r)}return t}function m(A,t){if("string"==typeof A){var e=A.match(/^([\d.]+)(px|pt|pc|in|cm|mm|em|ex|rem|q|vw|vh|vmax|vmin)$/);if(e){var r=parseFloat(e[1]),n=e[2];if("px"===n)A=r;else if("pt"===n)A=r/.75;else if("pc"===n)A=16*r;else if("in"===n)A=96*r;else if("cm"===n)A=96*r/2.54;else if("mm"===n)A=96*r/25.4;else if("em"===n||"rem"===n||"ex"===n){if(!t&&"function"==typeof getComputedStyle&&"undefined"!=typeof document)t=m(getComputedStyle(document.documentElement).fontSize,16);A=r*t,"ex"===n&&(A/=2)}else if("q"===n)A=96*r/25.4/4;else if("vw"===n){if("undefined"!=typeof document)A=document.documentElement.clientWidth*r/100}else if("vh"===n){if("undefined"!=typeof document)A=document.documentElement.clientHeight*r/100}else if(("vmax"===n||"vmin"===n)&&"undefined"!=typeof document){var i=document.documentElement.clientWidth,a=document.documentElement.clientHeight;A="vmax"===n?Math.max(i,a)*r/100:Math.min(i,a)*r/100}}else{var o=Number(A);(0,l.default)(o)||(A=o)}}return A}var F={opacity:!0,width:!0,height:!0,backgroundColor:!0,flexGrow:!0,flexShrink:!0,flexBasis:!0,order:!0,position:!0,alignSelf:!0,transform:!0,transformOrigin:!0,borderTopWidth:!0,borderRightWidth:!0,borderBottomWidth:!0,borderLeftWidth:!0,borderTopColor:!0,borderRightColor:!0,borderBottomColor:!0,borderLeftColor:!0,borderTopStyle:!0,borderRightStyle:!0,borderBottomStyle:!0,borderLeftStyle:!0,borderTopLeftRadius:!0,borderTopRightRadius:!0,borderBottomRightRadius:!0,borderBottomLeftRadius:!0,boxSizing:!0,display:!0,paddingTop:!0,paddingRight:!0,paddingBottom:!0,paddingLeft:!0,marginTop:!0,marginRight:!0,marginBottom:!0,marginLeft:!0,zIndex:!0,font:!0,fontSize:!0,fontFamily:!0,fontStyle:!0,fontVariantCaps:!0,fontWeight:!0,color:!0,textAlign:!0,lineHeight:!0,lineBreak:!0,wordBreak:!0,letterSpacing:!0,textIndent:!0,transitionDuration:U,transitionTimingFunction:function(A){"string"==typeof A&&(A=A.trim().split(/\s*,\s*/g));for(var t=[],e=0;e<A.length;e++){var r=A[e].toString();"initial"===r&&(r="ease"),t.push(r)}return t},transitionDelay:U,transitionProperty:!0,animationDuration:function(A){return A="initial"===(A=A.toString())?0:/ms$/.test(A)?parseFloat(A):1e3*parseFloat(A)},animationTimingFunction:function(A){return"initial"!==(A=A.toString())?A:"ease"},animationDelay:function(A){return A="initial"===(A=A.toString())?0:/ms$/.test(A)?parseFloat(A):1e3*parseFloat(A)},animationIterationCount:function(A){return"initial"===(A=A.toString())?1:"infinity"===A?1/0:parseFloat(A)},animationDirection:function(A){return"initial"!==(A=A.toString())?A:"normal"},animationFillMode:function(A){return"initial"!==(A=A.toString())&&"none"!==A||(A="auto"),A},animationPlayState:!0,animationName:!0};function C(A){var t=void 0,e=!!A.styleMap;if(!e){if(!A.style)return;var r=[].concat((0,u.default)(A.style)).map(function(t){return[t,A.style[t]]}).filter(function(A){var t=(0,s.default)(A,2);t[0];return null!=t[1]}),n=A.cssText.match(/--sprite-[\w-]+\s*:\s*.+?(;|$)/gim);n&&n.forEach(function(A){var t=A.split(":"),e=(0,s.default)(t,2),n=e[0],i=e[1];r.push([n,i.trim().replace(/;$/,"")])});var i=r["--sprite-ignore"];if(i&&"false"!==i&&"0"!==i)return;t=r}if(A.styleMap&&A.styleMap.has("--sprite-ignore")){var l=A.styleMap.get("--sprite-ignore")[0].trim();if("false"!==l&&"0"!==l&&""!==l)return}A.styleMap&&(t=[].concat((0,u.default)(A.styleMap)));var c={},f={},h=null,d=null,p={};(t.forEach(function(A){var t=(0,s.default)(A,2),r=t[0],n=t[1];if("--sprite-transition"===r)throw new Error("Not support --sprite-transition, instead use transition.");if("--sprite-animation"===r)throw new Error("Not support --sprite-animation, instead use animation.");if(0===r.indexOf("--sprite-"))if(r=H(r=r.replace("--sprite-","")),e&&(n=n[0][0].trim()),"gradient"===r){var i=n.match(/(.+?)vector\((.+?)\)(.+)/);if(i){var a=i[1].trim().split(/\s*,\s*/g),o=i[2].split(",").map(function(A){return Number(A.trim())}),u=i[3].trim().split(/\s+/).map(function(A){var t=A.split(","),e=(0,s.default)(t,2),r=e[0],n=e[1];return{offset:Number(r.trim()),color:n.trim()}});a.forEach(function(A){p[A]={vector:o,colors:u}})}}else if("borderStyle"===r)(h=h||{width:1,color:"rgba(0,0,0,0)"}).style=n;else if("borderWidth"===r)(h=h||{width:1,color:"rgba(0,0,0,0)"}).width=m(n);else if("borderColor"===r)(h=h||{width:1,color:"rgba(0,0,0,0)"}).color=n;else if("border"===r){var l=n.split(/\s+/),B=(0,s.default)(l,3),g=B[0],w=B[1],v=B[2];(h=h||{}).style=g,h.width=m(w),h.color=v}else{if("fontSize"!==r)if(/,/.test(n))n=n.split(",").map(function(A){return m(A.trim())});else n=m(n);f[r]=n}else if((r=H(r))in F){if("function"==typeof F[r]?n=F[r](n):(e&&(n=n[0].toString()),"fontSize"!==r&&(n=m(n))),/^animation/.test(r))return c.animation=c.animation||{},void(c.animation[r]=n);if("initial"===n)return;"backgroundColor"===r&&(r="bgcolor"),"fontVariantCaps"===r&&(r="fontVariant"),"lineHeight"===r&&"normal"===n&&(n=""),/^border/.test(r)?("width"===(r=r.replace(/^border(Top|Right|Bottom|Left)/,"").toLowerCase())&&(n=m(n)),/radius$/.test(r)?c.borderRadius=m(n):(h=h||{})[r]=n):"transitionDelay"===r?(d=d||{}).delay=n:"transitionDuration"===r?(d=d||{}).duration=n:"transitionTimingFunction"===r?(d=d||{}).easing=n:"transitionProperty"===r?(d=d||{}).properties=n:c[r]=n}}),h&&(0,o.default)(c,{border:h}),(0,o.default)(c,f,p),d)&&(d.properties=d.properties||"all",d.delay=d.delay||[0],d.duration=d.duration||[0],d.easing=d.easing||["ease"],c.transitions=[],d.properties.split(",").map(function(A){return A.trim()}).forEach(function(A,t){var e=null;0===A.indexOf("--sprite-")&&(A=A.replace("--sprite-","")),"borderRadius"!==(A=H(A))&&/^border/.test(A)&&(A="border"),"backgroundColor"!==A&&"background"!==A||(A="bgcolor"),"fontVariantCaps"===A&&(A="fontVariant"),"all"===A?(delete(e=(0,o.default)({},c)).transitions,delete e.animation):A in c&&(e=(0,a.default)({},A,c[A])),e&&c.transitions.push({easing:d.easing[t],attrs:e,delay:d.delay[t],duration:d.duration[t]})}));return c}function b(A){var t=A.cssRules||A.rules;if(t&&t.length>0){for(var e=[],r=0;r<t.length;r++){var n=t[r],i=parseFloat(n.keyText)/100,a=C(n);a.offset=i,e.push(a)}return e}}function H(A){return A.replace(/([^-])(?:-+([^-]))/g,function(A,t,e){return t+e.toUpperCase()})}function E(A){var t="",e=0,r=!0;if("tag"===A.type)t=A.name,e=1;else if("universal"===A.type)t="*",e=0;else if("pseudo"===A.type){var n=A.data;null!=n?"not"!==A.name?t=":"+A.name+"("+A.data+")":n.forEach(function(A){A.forEach(function(A){var e=E(A);t+=e.token,r=e.valid})}):t=":"+A.name,r="hover"!==A.name&&"active"!==A.name&&"focus"!==A.name&&"link"!==A.name&&"visited"!==A.name&&"lang"!==A.name,e="not"!==A.name?1e3:0}else if("pseudo-element"===A.type)t="::"+A.name,e=1,r=!1;else if("attribute"===A.type){var i=A.name,a=A.action,o=A.value;w.add(i),"exists"===a?t="["+i+"]":"equals"===a?t="id"===i?"#"+o:"["+i+'="'+o+'"]':"not"===a?t="["+i+'!="'+o+'"]':"start"===a?t="["+i+'^="'+o+'"]':"end"===a?t="["+i+'$="'+o+'"]':"element"===a?t="class"===i?"."+o:"["+i+'~="'+o+'"]':"any"===a?t="["+i+'*="'+o+'"]':"hyphen"===a&&(t="["+i+'|="'+o+'"]'),e="id"===i&&"equals"===a?1e6:1e3}else if("child"===A.type)t=">",e=0;else if("parent"===A.type)t="<",e=0;else if("sibling"===A.type)t="~",e=0;else if("adjacent"===A.type)t="+",e=0;else{if("descendant"!==A.type)throw new Error("unknown token!",A);t=" ",e=0}return{token:t,priority:e,valid:r}}var x=0;t.default={add:function(A){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,i.default)(A).forEach(function(A){for(var e=(0,s.default)(A,2),r=e[0],n=e[1],i=p(r),a=0;a<i.length;a++){var o=i[a].map(function(A){return E(A)}).filter(function(A){return A.valid}).reduce(function(A,t){return A.priority+=t.priority,A.tokens.push(t.token),A},{tokens:[],priority:0}),u=o.tokens.join("");try{var l={selector:u,compiled:(0,h.compile)(u),priority:o.priority,attributes:n,order:x++,fromDoc:t};B.push(l)}catch(A){console.warn(A.message)}}}),B.sort(function(A,t){var e=A.priority-t.priority;return 0!==e?e:A.order-t.order})},fromDocumentCSS:function(){if(B=B.filter(function(A){return!A.fromDoc}),"undefined"!=typeof document){var A=document.styleSheets;if(A){for(var t={},e=0;e<A.length;e++){var r=null;try{r=A[e].cssRules||A[e].rules}catch(A){r=null}if(r)for(var n=0;n<r.length;n++){var i=r[n],a=i.selectorText;if(1===i.type||7===i.type)if(7!==i.type){var s=C(i);s&&(t[a]=t[a]||{},(0,o.default)(t[a],s))}else{var u=b(i);g[i.name]=u}}}this.add(t,!0)}}},computeStyle:function(A){if(!A.layer||!A.attributes)return{};var t={},e=[],i=[];B.forEach(function(r){var a=r.compiled,s=r.selector,l=r.attributes;(0,h.isMatched)(A,a)&&((0,o.default)(t,l),t.transitions&&(i.push.apply(i,(0,u.default)(t.transitions)),t.transitions.forEach(function(e){(0,n.default)(e.attrs).forEach(function(e){A.attributes.__getStyleTag=!0,A.attributes[e]&&(t[e]=A.attributes[e]),A.attributes.__getStyleTag=!1})}),delete t.transitions),e.push(s))});var a=e.join();if(A[v]!==a){if(t.animation){var s=t.animation,l=s.animationDelay,c=s.animationDirection,f=s.animationDuration,d=s.animationFillMode,p=s.animationIterationCount,w=s.animationName,U=s.animationPlayState,m=s.animationTimingFunction,F=g[w];F?(A[y]&&A[y].cancel(),A[y]=A.animate(F,{duration:f,delay:l,fill:d,iterations:p,easing:m,direction:c}),A.setReleaseKey(y),"running"!==U&&A[y].pause()):console.warn("Unknow animation: "+w),delete t.animation}A[Q]&&(A[Q].forEach(function(t){t.cancel(!0),A.attributes.__styleTag=!0,A.attr(t.__attrs),A.attributes.__styleTag=!1}),delete A[Q]),i.length>0&&(A[Q]=[],A.setReleaseKey(Q),r.default.all(i.map(function(t){var e=t.attrs,r=t.delay,n=t.duration,i=t.easing,a=A.transition({duration:n,delay:r},i,!0);return a.__attrs=e,A[Q].push(a),a.attr((0,o.default)({},e))})).then(function(){A.dispatchEvent("transitionend",{},!0,!0)})),A.dispatchEvent("stylechange",{oldSelectors:A[v],newSelectors:a},!0,!0),A[v]=a,A.attributes.clearStyle(),A.attributes.__styleTag=!0,A.attr(t),A.attributes.__styleTag=!1}},get relatedAttributes(){return w},get cssRules(){return B}}},function(A,t){A.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},function(A,t,e){var r=e(72),n=Math.min;A.exports=function(A){return A>0?n(r(A),9007199254740991):0}},function(A,t){var e=0,r=Math.random();A.exports=function(A){return"Symbol(".concat(void 0===A?"":A,")_",(++e+r).toString(36))}},function(A,t){A.exports=!0},function(A,t,e){var r=e(16),n=e(151),i=e(75),a=e(73)("IE_PROTO"),o=function(){},s=function(){var A,t=e(68)("iframe"),r=i.length;for(t.style.display="none",e(103).appendChild(t),t.src="javascript:",(A=t.contentWindow.document).open(),A.write("<script>document.F=Object<\/script>"),A.close(),s=A.F;r--;)delete s.prototype[i[r]];return s()};A.exports=Object.create||function(A,t){var e;return null!==A?(o.prototype=r(A),e=new o,o.prototype=null,e[a]=A):e=s(),void 0===t?e:n(e,t)}},function(A,t,e){var r=e(25);A.exports=function(A,t,e){for(var n in t)e&&A[n]?A[n]=t[n]:r(A,n,t[n]);return A}},function(A,t){A.exports=function(A,t,e,r){if(!(A instanceof t)||void 0!==r&&r in A)throw TypeError(e+": incorrect invocation!");return A}},function(A,t,e){var r=e(44),n=e(9)("toStringTag"),i="Arguments"==r(function(){return arguments}());A.exports=function(A){var t,e,a;return void 0===A?"Undefined":null===A?"Null":"string"==typeof(e=function(A,t){try{return A[t]}catch(A){}}(t=Object(A),n))?e:i?r(t):"Object"==(a=r(t))&&"function"==typeof t.callee?"Arguments":a}},function(A,t,e){A.exports={default:e(173),__esModule:!0}},function(A,t,e){A.exports={default:e(182),__esModule:!0}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=h(e(7)),n=h(e(5)),i=h(e(62)),a=h(e(3)),o=h(e(4)),s=h(e(1)),u=h(e(21)),l=h(e(29)),c=h(e(2)),f=h(e(53));function h(A){return A&&A.__esModule?A:{default:A}}var d=(0,c.default)("eventHandlers"),p=(0,c.default)("collisionState"),B=(0,c.default)("data"),g=(0,c.default)("mouseCapture");var w=function(){function A(){(0,a.default)(this,A),this[d]={},this[B]={},this.data=function(A,t){return function(e,r){var n=this,i=function(e,r){if(n[A][e]=r,n.attributes){var i=t+"-"+e;null==r?delete n.attributes[i]:n.attributes[i]=r,f.default.relatedAttributes.has(i)&&n.updateStyles()}null==r&&delete n[A][e]};return"object"===(void 0===e?"undefined":(0,l.default)(e))?((0,u.default)(e).forEach(function(A){var t=(0,s.default)(A,2),e=t[0],r=t[1];n.data(e,r)}),this):"string"==typeof e?void 0!==r?("function"==typeof r&&(r=r(this[A][e])),r&&"function"==typeof r.then?r.then(function(A){i(e,A)}):(i(e,r),this)):this[A][e]:this[A]}}(B,"data")}return(0,o.default)(A,[{key:"updateStyles",value:function(){this.layer&&(this.layer.__updateStyleTag=!0,this.forceUpdate())}},{key:"getEventHandlers",value:function(A){return null!=A?this[d][A]||[]:this[d]}},{key:"on",value:function(A,t){var e=this;return Array.isArray(A)?A.forEach(function(A){return e.on(A,t)}):(this[d][A]=this[d][A]||[],this[d][A].push(t)),this}},{key:"once",value:function(A,t){var e=this;return Array.isArray(A)?A.forEach(function(A){return e.once(A,t)}):this.on(A,function e(){this.off(A,e);for(var r=arguments.length,n=Array(r),i=0;i<r;i++)n[i]=arguments[i];return t.apply(this,n)}),this}},{key:"off",value:function(A,t){var e=this;if(Array.isArray(A))A.forEach(function(A){return e.off(A,t)});else if(t&&this[d][A]){var r=this[d][A].indexOf(t);r>=0&&this[d][A].splice(r,1)}else delete this[d][A];return this}},{key:"addEventListener",value:function(A,t){return this.on(A,t)}},{key:"removeEventListener",value:function(A,t){return this.off(A,t)}},{key:"remove",value:function(){var A=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.parent?this.parent.removeChild(this,A):null}},{key:"pointCollision",value:function(A){throw Error("you mast override this method")}},{key:"setMouseCapture",value:function(){this[g]=!0}},{key:"releaseMouseCapture",value:function(){this[g]=!1}},{key:"isCaptured",value:function(A){return("mousemove"===A.type||"mousedown"===A.type||"mouseup"===A.type)&&this[g]}},{key:"dispatchEvent",value:function(A,t){var e=this,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=this.getEventHandlers(A);if(t.returnValue=!0,!o||0!==s.length){t.stopDispatch||(t.stopDispatch=function(){t.terminated=!0}),t.stopPropagation||(t.stopPropagation=function(){t.cancelBubble=!0}),t.preventDefault||(t.preventDefault=function(){t.returnValue=!1}),t.type!==A&&(t.type&&(t.originalType=t.type),t.type=A);var u=a||this.pointCollision(t),l=this.isCaptured(t);if(this[p]&&"mouseleave"===A&&(t.target=this,this[p]=!1,u=!0),!t.terminated&&(u||l)){t.target||(t.target=this);var c=t.originalEvent&&t.originalEvent.changedTouches;if(c){if("touchstart"===A){var f=c[0],h=this.layer;f&&null!=f.identifier&&(h.touchedTargets[f.identifier]=h.touchedTargets[f.identifier]||[],h.touchedTargets[f.identifier].push(this))}if(/^touch/.test(A)){var d=(0,i.default)(t.originalEvent.touches),B=this.layer;t.targetTouches=[],d.forEach(function(A){var r=A.identifier;B.touchedTargets[r]&&B.touchedTargets[r].indexOf(e)>=0&&t.targetTouches.push(A)}),t.touches=d,t.changedTouches=(0,i.default)(c)}}if([].concat((0,n.default)(s)).forEach(function(A){return A.call(e,t)}),!this[p]&&u&&"mousemove"===A){var g=(0,r.default)({},t);g.type="mouseenter",delete g.target,g.terminated=!1,this.dispatchEvent("mouseenter",g,!0,!0),this[p]=!0}}if(this[p]&&!u&&"mousemove"===A){var w=(0,r.default)({},t);w.type="mouseleave",delete w.target,w.terminated=!1,this.dispatchEvent("mouseleave",w)}return u}}},{key:"contains",value:function(A){for(;A&&this!==A;)A=A.parent;return!!A}},{key:"connect",value:function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.parent&&this.remove(),Object.defineProperty(this,"zOrder",{value:t,writable:!1,configurable:!0}),Object.defineProperty(this,"parent",{get:function(){return A},configurable:!0}),this.dispatchEvent("append",{parent:A,zOrder:t},!0,!0),this}},{key:"disconnect",value:function(A){if(!this.parent||A!==this.parent)throw new Error("Invalid node to disconnect");var t=this.zOrder;return delete this.zOrder,delete this.parent,delete this.isDirty,this.dispatchEvent("remove",{parent:A,zOrder:t},!0,!0),this}},{key:"enter",value:function(){return this}},{key:"exit",value:function(){return this}},{key:"dataset",get:function(){return this[B]}},{key:"parentNode",get:function(){return this.parent}}]),A}();t.default=w},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseCombineValue=function(A){Array.isArray(A)?1===A.length?A=[A[0],A[0],A[0],A[0]]:2===A.length?A=[A[0],A[1],A[0],A[1]]:3===A.length&&(A[3]=A[1]):A=[A,A,A,A];return A},t.parsePercentValue=function(A){return!!/%$/.test(A)&&.01*parseFloat(A,10)},t.parseSpaceBetween=function(A,t,e){var r=[],n=function(){for(var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=r.length;t<e+1;t++)r[t]=A};A<0&&("space-between"===t||"stretch"===t?t="flex-start":"space-around"!==t&&"space-evenly"!==t||(t="center"));if("flex-end"===t)r[0]=A,n();else if("center"===t){var i=A/2;r[0]=i,n(),r[e]=i}else if("space-between"===t)r[0]=0,1===e?n(A):(n(A/(e-1)),r[e]=0);else if("space-between-reverse"===t)1===e?(r[0]=A,n(0)):(r[0]=0,n(A/(e-1)),r[e]=0);else if("space-around"===t){var a=A/e;r[0]=a/2,n(a),r[e]=a/2}else if("space-evenly"===t){var o=A/(e+1);n(o)}else if("stretch"===t){var s=A/e;r[0]=0,n(s)}else n();return r},t.getProp=function(A){if("column"===A||"column-reverse"===A)return{mainLayoutSize:"layoutHeight",crossLayoutSize:"layoutWidth",mainSize:"height",mainComputedSize:"computedHeight",crossSize:"width",crossComputedSize:"computedWidth",mainPos:"top",mainMaxSize:"maxHeight",mainMinSize:"minHeight",crossPos:"left",crossMaxSize:"maxWidth",mainMarginStart:"marginTop",mainMarginEnd:"marginBottom",crossMarginStart:"marginLeft",crossMarginEnd:"marginRight"};return{mainLayoutSize:"layoutWidth",crossLayoutSize:"layoutHeight",mainSize:"width",mainComputedSize:"computedWidth",crossSize:"height",crossComputedSize:"computedHeight",mainPos:"left",mainMaxSize:"maxWidth",mainMinSize:"minWidth",crossMaxSize:"maxHeight",crossPos:"top",mainMarginStart:"marginLeft",mainMarginEnd:"marginRight",crossMarginStart:"marginTop",crossMarginEnd:"marginBottom"}},t.exchangeFlexProp=function(A){return"flex-start"===A?"flex-end":"flex-end"===A?"flex-start":"space-between"===A?"space-between-reverse":A},t.parseMarginAuto=function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"auto"===A?t:A||0};t.flexProperties=["flex","flexDirection","flexWrap","flexFlow","justifyContent","alignContent","alignItems","alignSelf","flexShrink","flexBasis","flexGrow","maxHeight","maxWidth","minHeight","minWidth","border","borderTop","borderRight","borderBottom","borderLeft","height","width","margin","marginTop","marginRight","marginBottom","marginLeft","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","boxSizing","layoutWidth","layoutHeight","offsetWidth","offsetHeight","computedWidth","computedHeight","order"],t.flexDirectionValues=["row","row-reverse","column","column-reverse"],t.flexWrapValues=["nowrap","wrap","wrap-reverse"],t.justifyContentValues=["flex-start","flex-end","center","space-between","space-around","space-evenly"],t.alignItemsValues=["stretch","flex-start","flex-end","center","baseline"],t.alignSelfValues=["auto","stretch","flex-start","flex-end","center","baseline"],t.alignContentValues=["stretch","flex-start","flex-end","center","space-between","space-around","space-evenly"]},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(e(96)),n=l(e(1)),i=l(e(21)),a=l(e(97)),o=l(e(12)),s=l(e(33)),u=e(67);function l(A){return A&&A.__esModule?A:{default:A}}var c=e(280),f=new s.default,h={loadTimeout:3e4,loadTexture:function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.loadTimeout;"string"==typeof A&&(A={src:A}),A.id||(A.id=A.src);var e=A.id;if(!f.has(e)){var r=new o.default(function(r,n){var i=setTimeout(function(){n(new Error("load img timeout"))},t);(0,u.loadImage)(A.src).then(function(t){r({img:t,texture:A,fromCache:!1}),f.set(e,t),clearTimeout(i)})});return f.set(e,r),r}var n=f.get(e);return n instanceof o.default?n.then(function(t){return{img:t.img,texture:A,fromCache:!1}}):{img:n,texture:A,fromCache:!0}},loadFrames:function(){var A=(0,a.default)(r.default.mark(function A(t,e){var a,o;return r.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:if("string"!=typeof e){A.next=5;break}return A.next=3,c.get(e);case 3:e=(e=A.sent).data;case 5:return A.next=7,this.loadTexture(t);case 7:return a=A.sent,o=e.frames,(0,i.default)(o).forEach(function(A){var t=(0,n.default)(A,2),e=t[0],r=t[1],i=r.sourceSize,o=i.w,s=i.h,l=(0,u.createCanvas)(o,s),c=r.frame,h=r.spriteSourceSize,d=l.getContext("2d"),p=r.rotated;if(d.save(),p){d.translate(0,s),d.rotate(-.5*Math.PI);var B=h.y;h.y=h.x,h.x=s-c.h-B,d.drawImage(a.img,c.x,c.y,c.h,c.w,h.x,h.y,h.h,h.w)}else d.drawImage(a.img,c.x,c.y,c.w,c.h,h.x,h.y,h.w,h.h);d.restore(),f.set(e,l)}),A.abrupt("return",a);case 11:case"end":return A.stop()}},A,this)}));return function(t,e){return A.apply(this,arguments)}}()};t.default=h},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.removeDebugToolsObserver=t.setDebugToolsObserver=t._debugger=void 0;var r=function(A){return A&&A.__esModule?A:{default:A}}(e(12));t.createCanvas=function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:150,e=document.createElement("canvas");return e.width=A,e.height=t,e},t.loadImage=function(A){var t=document.createElement("img");"string"!=typeof A||/^data:image\/(.*);base64/.test(A)||(t.crossOrigin="anonymous");var e=new r.default(function(A){t.addEventListener("load",function(){A(t)})});return t.src=A,e},t.getContainer=function(A){"string"==typeof A&&(A=document.querySelector(A));if(!A)throw new Error("Container is not defined or cannot found.");return A},t.shim=function(){try{new window.CustomEvent("T")}catch(t){var A=function(A,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var e=document.createEvent("CustomEvent");return e.initCustomEvent(A,t.bubbles,t.cancelable,t.detail),e};A.prototype=window.Event.prototype,window.CustomEvent=A}};var n=e(279);t._debugger=n._debugger,t.setDebugToolsObserver=n.setDebugToolsObserver,t.removeDebugToolsObserver=n.removeDebugToolsObserver},function(A,t,e){var r=e(11),n=e(8).document,i=r(n)&&r(n.createElement);A.exports=function(A){return i?n.createElement(A):{}}},function(A,t,e){var r=e(11);A.exports=function(A,t){if(!r(A))return A;var e,n;if(t&&"function"==typeof(e=A.toString)&&!r(n=e.call(A)))return n;if("function"==typeof(e=A.valueOf)&&!r(n=e.call(A)))return n;if(!t&&"function"==typeof(e=A.toString)&&!r(n=e.call(A)))return n;throw TypeError("Can't convert object to primitive value")}},function(A,t,e){var r=e(44);A.exports=Object("z").propertyIsEnumerable(0)?Object:function(A){return"String"==r(A)?A.split(""):Object(A)}},function(A,t){A.exports=function(A){if(void 0==A)throw TypeError("Can't call method on  "+A);return A}},function(A,t){var e=Math.ceil,r=Math.floor;A.exports=function(A){return isNaN(A=+A)?0:(A>0?r:e)(A)}},function(A,t,e){var r=e(74)("keys"),n=e(56);A.exports=function(A){return r[A]||(r[A]=n(A))}},function(A,t,e){var r=e(8),n=r["__core-js_shared__"]||(r["__core-js_shared__"]={});A.exports=function(A){return n[A]||(n[A]={})}},function(A,t){A.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(A,t){t.f=Object.getOwnPropertySymbols},function(A,t,e){A.exports=e(25)},function(A,t,e){t.f=e(9)},function(A,t,e){var r=e(8),n=e(0),i=e(57),a=e(78),o=e(15).f;A.exports=function(A){var t=n.Symbol||(n.Symbol=i?{}:r.Symbol||{});"_"==A.charAt(0)||A in t||o(t,A,{value:a.f(A)})}},function(A,t,e){var r=e(45),n=e(43),i=e(28),a=e(69),o=e(27),s=e(99),u=Object.getOwnPropertyDescriptor;t.f=e(19)?u:function(A,t){if(A=i(A),t=a(t,!0),s)try{return u(A,t)}catch(A){}if(o(A,t))return n(!r.f.call(A,t),A[t])}},function(A,t,e){"use strict";var r=e(57),n=e(6),i=e(77),a=e(25),o=e(27),s=e(38),u=e(159),l=e(47),c=e(106),f=e(9)("iterator"),h=!([].keys&&"next"in[].keys()),d=function(){return this};A.exports=function(A,t,e,p,B,g,w){u(e,t,p);var v,Q,y,U=function(A){if(!h&&A in b)return b[A];switch(A){case"keys":case"values":return function(){return new e(this,A)}}return function(){return new e(this,A)}},m=t+" Iterator",F="values"==B,C=!1,b=A.prototype,H=b[f]||b["@@iterator"]||B&&b[B],E=H||U(B),x=B?F?U("entries"):E:void 0,S="Array"==t&&b.entries||H;if(S&&(y=c(S.call(new A)))!==Object.prototype&&y.next&&(l(y,m,!0),r||o(y,f)||a(y,f,d)),F&&H&&"values"!==H.name&&(C=!0,E=function(){return H.call(this)}),r&&!w||!h&&!C&&b[f]||a(b,f,E),s[t]=E,s[m]=d,B)if(v={values:F?E:U("values"),keys:g?E:U("keys"),entries:x},w)for(Q in v)Q in b||i(b,Q,v[Q]);else n(n.P+n.F*(h||C),t,v);return v}},function(A,t,e){var r=e(20),n=e(70),i=e(37),a=e(55),o=e(161);A.exports=function(A,t){var e=1==A,s=2==A,u=3==A,l=4==A,c=6==A,f=5==A||c,h=t||o;return function(t,o,d){for(var p,B,g=i(t),w=n(g),v=r(o,d,3),Q=a(w.length),y=0,U=e?h(t,Q):s?h(t,0):void 0;Q>y;y++)if((f||y in w)&&(B=v(p=w[y],y,g),A))if(e)U[y]=B;else if(B)switch(A){case 3:return!0;case 5:return p;case 6:return y;case 2:U.push(p)}else if(l)return!1;return c?-1:u||l?l:U}}},function(A,t,e){var r=e(61),n=e(9)("iterator"),i=e(38);A.exports=e(0).getIteratorMethod=function(A){if(void 0!=A)return A[n]||A["@@iterator"]||i[r(A)]}},function(A,t,e){"use strict";var r=e(8),n=e(6),i=e(46),a=e(26),o=e(25),s=e(59),u=e(39),l=e(60),c=e(11),f=e(47),h=e(15).f,d=e(82)(0),p=e(19);A.exports=function(A,t,e,B,g,w){var v=r[A],Q=v,y=g?"set":"add",U=Q&&Q.prototype,m={};return p&&"function"==typeof Q&&(w||U.forEach&&!a(function(){(new Q).entries().next()}))?(Q=t(function(t,e){l(t,Q,A,"_c"),t._c=new v,void 0!=e&&u(e,g,t[y],t)}),d("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(A){var t="add"==A||"set"==A;A in U&&(!w||"clear"!=A)&&o(Q.prototype,A,function(e,r){if(l(this,Q,A),!t&&w&&!c(e))return"get"==A&&void 0;var n=this._c[A](0===e?0:e,r);return t?this:n})}),w||h(Q.prototype,"size",{get:function(){return this._c.size}})):(Q=B.getConstructor(t,A,g,y),s(Q.prototype,e),i.NEED=!0),f(Q,A),m[A]=Q,n(n.G+n.W+n.F,m),w||B.setStrong(Q,A,g),Q}},function(A,t,e){"use strict";var r=e(6);A.exports=function(A){r(r.S,A,{of:function(){for(var A=arguments.length,t=Array(A);A--;)t[A]=arguments[A];return new this(t)}})}},function(A,t,e){"use strict";var r=e(6),n=e(42),i=e(20),a=e(39);A.exports=function(A){r(r.S,A,{from:function(A){var t,e,r,o,s=arguments[1];return n(this),(t=void 0!==s)&&n(s),void 0==A?new this:(e=[],t?(r=0,o=i(s,arguments[2],2),a(A,!1,function(A){e.push(o(A,r++))})):a(A,!1,e.push,e),new this(e))}})}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseEasing=t.Easings=void 0;var r=a(e(1)),n=a(e(5)),i=a(e(33));function a(A){return A&&A.__esModule?A:{default:A}}var o=e(185),s=new i.default;function u(){for(var A=arguments.length,t=Array(A),e=0;e<A;e++)t[e]=arguments[e];var r=s.get(t);return r||(r=o.apply(void 0,t),s.set(t,r),r)}function l(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"end";return function(e,r){for(var n=1;n<r.length;n++){var i=r[n].offset;if(e<=i){var a=r[n-1].offset,o=i,s=1/A,u=(e-a)/(o-a)/s;return s*(u="end"===t?Math.floor(u):Math.ceil(u))*(o-a)+a}}return 0}}var c={linear:function(A){return A},ease:u(.25,.1,.25,1),"ease-in":u(.42,0,1,1),"ease-out":u(0,0,.58,1),"ease-in-out":u(.42,0,.58,1),"step-start":l(1,"start"),"step-end":l(1,"end")};t.Easings=c,t.parseEasing=function(A){return"string"==typeof A?A=c[A]?c[A]:function(A){var t=/^cubic-bezier\((.*)\)/,e=A.match(t);if(e){var i=e[1].trim();return i=i.split(",").map(function(A){return parseFloat(A.trim())}),u.apply(void 0,(0,n.default)(i))}if(t=/^steps\((.*)\)/,e=A.match(t)){var a=e[1].trim(),o=a=a.split(",").map(function(A){return A.trim()}),s=(0,r.default)(o,2),c=s[0],f=s[1];return l(parseInt(c,10),f)}return A}(A):"cubic-bezier"===A.type?A=u.apply(void 0,(0,n.default)(A.value)):"steps"===A.type&&(A=l(A.step,A.pos)),A}},function(A,t,e){"use strict";var r=e(42);A.exports.f=function(A){return new function(A){var t,e;this.promise=new A(function(A,r){if(void 0!==t||void 0!==e)throw TypeError("Bad Promise constructor");t=A,e=r}),this.resolve=r(t),this.reject=r(e)}(A)}},function(A,t,e){var r=e(6),n=e(0),i=e(26);A.exports=function(A,t){var e=(n.Object||{})[A]||Object[A],a={};a[A]=t(e),r(r.S+r.F*i(function(){e(1)}),"Object",a)}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(e(5)),n=f(e(1)),i=f(e(120)),a=f(e(7)),o=f(e(3)),s=f(e(4)),u=f(e(2)),l=e(51),c=e(200);function f(A){return A&&A.__esModule?A:{default:A}}var h=e(201),d=e(202),p=e(203),B=e(205),g=(0,u.default)("path"),w=(0,u.default)("bounds"),v=(0,u.default)("savedPaths"),Q=(0,u.default)("renderProps"),y=(0,u.default)("beginPath"),U=function(){function A(t){if((0,o.default)(this,A),!B(t))throw new Error("Not an SVG path!");var e=p(d(h(t)));this[g]=e,this[w]=null,this[v]=[],this[Q]={},this[y]=!1}return(0,s.default)(A,[{key:"save",value:function(){return this[v].push({path:this[g],bounds:this[w],renderProps:(0,a.default)({},this[Q])}),this}},{key:"restore",value:function(){if(this[v].length){var A=this[v].pop(),t=A.path,e=A.bounds,r=A.renderProps;this[g]=t,this[w]=e,this[Q]=r}return this}},{key:"isPointInPath",value:function(A,t){return(0,c.isPointInPath)(this,A,t)}},{key:"getPointAtLength",value:function(A){return(0,c.getPointAtLength)(this.d,A)}},{key:"getTotalLength",value:function(){return(0,c.getTotalLength)(this.d)}},{key:"transform",value:function(){for(var A=arguments.length,t=Array(A),e=0;e<A;e++)t[e]=arguments[e];this[w]=null;var r=new l.Matrix(t),a=this[g];return this[g]=a.map(function(A){for(var t=(0,i.default)(A),e=t[0],a=t.slice(1),o=[e],s=0;s<a.length;s+=2){var u=a[s],l=a[s+1],c=r.transformPoint(u,l),f=(0,n.default)(c,2),h=f[0],d=f[1];o.push(h,d)}return o}),this}},{key:"translate",value:function(A,t){var e=(new l.Matrix).translate(A,t);return this.transform.apply(this,(0,r.default)(e.m))}},{key:"rotate",value:function(A){var t=(new l.Matrix).rotate(A);return this.transform.apply(this,(0,r.default)(t.m))}},{key:"scale",value:function(A,t){null==t&&(t=A);var e=(new l.Matrix).scale(A,t);return this.transform.apply(this,(0,r.default)(e.m))}},{key:"skew",value:function(A,t){var e=(new l.Matrix).skew(A,t);return this.transform.apply(this,(0,r.default)(e.m))}},{key:"trim",value:function(){var A=(0,n.default)(this.bounds,2),t=A[0],e=A[1];return this.translate(-t,-e),this}},{key:"beginPath",value:function(){return this[y]=!0,this}},{key:"to",value:function(A){var t=this[g],e=this[Q];return t.length&&(this[y]&&A.beginPath(),t.forEach(function(t){var e=(0,i.default)(t),n=e[0],a=e.slice(1);"M"===n?A.moveTo.apply(A,(0,r.default)(a)):A.bezierCurveTo.apply(A,(0,r.default)(a))})),(0,a.default)(A,e),{stroke:function(){return A.stroke(),this},fill:function(){return A.fill(),this}}}},{key:"strokeStyle",value:function(A){return this[Q].strokeStyle=A,this}},{key:"fillStyle",value:function(A){return this[Q].fillStyle=A,this}},{key:"lineWidth",value:function(A){return this[Q].lineWidth=A,this}},{key:"lineCap",value:function(A){return this[Q].lineCap=A,this}},{key:"lineJoin",value:function(A){return this[Q].lineJoin=A,this}},{key:"bounds",get:function(){if(!this[w]){var A=this[g];if(this[w]=[0,0,0,0],A.length){for(var t=[1/0,1/0,-1/0,-1/0],e=0,r=A.length;e<r;e++)for(var n=A[e].slice(1),i=0;i<n.length;i+=2)n[i+0]<t[0]&&(t[0]=n[i+0]),n[i+1]<t[1]&&(t[1]=n[i+1]),n[i+0]>t[2]&&(t[2]=n[i+0]),n[i+1]>t[3]&&(t[3]=n[i+1]);this[w]=t}}return this[w]}},{key:"size",get:function(){var A=this.bounds;return[A[2]-A[0],A[3]-A[1]]}},{key:"center",get:function(){var A=(0,n.default)(this.bounds,4),t=A[0],e=A[1];return[(t+A[2])/2,(e+A[3])/2]}},{key:"d",get:function(){return this[g].map(function(A){var t=(0,i.default)(A);return t[0]+t.slice(1).join()}).join("")}},{key:"path",get:function(){return this[g]}}]),A}();t.default=U},function(A,t,e){A.exports={default:e(211),__esModule:!0}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(e(1)),n=a(e(62));t.querySelectorAll=function(A,t){return o.selectAll(f(A),t,{adapter:c})},t.querySelector=function(A,t){return o.selectOne(f(A),t,{adapter:c})},t.isMatched=function(A,t){return o.is(A,t,{adapter:c})},t.compile=function(A){return o.compile(A,{adapter:c})};var i=e(13);function a(A){return A&&A.__esModule?A:{default:A}}var o=e(233);function s(A){return 1===A.nodeType||"string"==typeof A.nodeType}function u(A){return A.scene_?[A.scene_]:A.layer_?[A.layer_]:(0,n.default)(A.children||[])}function l(A){return 1===A.nodeType?A.parentElement:"string"==typeof A.nodeType?A.parent||A.canvas||A.container:void 0}var c={isTag:s,existsOne:function(A,t){return t.some(function(t){return!!s(t)&&(A(t)||c.existsOne(A,u(t)))})},getSiblings:function(A){var t=l(A);return t&&u(t)},getChildren:u,getParent:l,getAttributeValue:function(A,t){if(1===A.nodeType&&"class"===t||"id"===t)return A[t];if(A.attributes&&A.attributes[t]){var e=A.attributes[t];return Array.isArray(e)&&(e="["+e.join()+"]"),e}},hasAttrib:function(A,t){return t in A.attributes&&null!=A.attributes[t]},removeSubsets:function(A){for(var t=A.length,e=void 0,r=void 0,n=void 0;--t>-1;){for(e=r=A[t],A[t]=null,n=!0;r;){if(A.indexOf(r)>-1){n=!1,A.splice(t,1);break}r=l(r)}n&&(A[t]=e)}return A},getName:function(A){return A.tagName.toLowerCase()},findOne:function A(t,e){for(var r=null,n=0,i=e.length;n<i&&!r;n++)if(t(e[n]))r=e[n];else{var a=u(e[n]);a&&a.length>0&&(r=A(t,a))}return r},findAll:function A(t,e){for(var r=[],n=0,i=e.length;n<i;n++)if(s(e[n])){t(e[n])&&r.push(e[n]);var a=u(e[n]);a&&(r=r.concat(A(t,a)))}return r},getText:function A(t){return Array.isArray(t)?t.map(A).join(""):s(t)?A(u(t)):3===t.nodeType?t.nodeValue:"string"==typeof t.nodeType?t.text:""}};function f(A){var t=A.match(/\[(bgcolor|fillColor|strokeColor|color)\s*=\s*['"]?\w+['"]?\]/g);return t&&(t=t.map(function(A){var t=A.slice(1,-1).split("="),e=(0,i.parseColorString)(t[1].replace(/['"]/g,""));return[A,"["+t[0]+'="'+e+'"]']})).forEach(function(t){var e=(0,r.default)(t,2),n=e[0],i=e[1];A=A.replace(n,i)}),(t=A.match(/\[\w+\s*=\s*['"]\[.+?\]['"]\]/g))&&(t=t.map(function(A){var t=A.slice(1,-1).split("="),e=JSON.parse(t[1].replace(/['"]/g,""));return[A,"["+t[0]+'="['+e+']"]']})).forEach(function(t){var e=(0,r.default)(t,2),n=e[0],i=e[1];A=A.replace(n,i)}),A}},function(A,t){A.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(A){return"tag"===A.type||"script"===A.type||"style"===A.type}}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,n,i=c(e(10)),a=c(e(3)),o=c(e(17)),s=c(e(18)),u=c(e(40)),l=e(30);function c(A){return A&&A.__esModule?A:{default:A}}var f=function(A){function t(A){(0,a.default)(this,t);var e=(0,o.default)(this,(t.__proto__||(0,i.default)(t)).call(this,A));return e.setDefault({display:"none"}),e}return(0,s.default)(t,A),t}(u.default.Attr),h=(n=r=function(A){function t(){return(0,a.default)(this,t),(0,o.default)(this,(t.__proto__||(0,i.default)(t)).apply(this,arguments))}return(0,s.default)(t,A),t}(u.default),r.Attr=f,n);(0,l.registerNodeType)("data",h,!0),t.default=h},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.toCodePoints=function(A){for(var t=[],e=0,r=A.length;e<r;){var n=A.charCodeAt(e++);if(n>=55296&&n<=56319&&e<r){var i=A.charCodeAt(e++);56320==(64512&i)?t.push(((1023&n)<<10)+(1023&i)+65536):(t.push(n),e--)}else t.push(n)}return t},t.fromCodePoint=function(){if(String.fromCodePoint)return String.fromCodePoint.apply(String,arguments);var A=arguments.length;if(!A)return"";for(var t=[],e=-1,r="";++e<A;){var n=arguments.length<=e?void 0:arguments[e];n<=65535?t.push(n):(n-=65536,t.push(55296+(n>>10),n%1024+56320)),(e+1===A||t.length>16384)&&(r+=String.fromCharCode.apply(String,t),t.length=0)}return r};for(var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n="undefined"==typeof Uint8Array?[]:new Uint8Array(256),i=0;i<r.length;i++)n[r.charCodeAt(i)]=i;t.decode=function(A){var t=.75*A.length,e=A.length,r=void 0,i=0,a=void 0,o=void 0,s=void 0,u=void 0;"="===A[A.length-1]&&(t--,"="===A[A.length-2]&&t--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(t):new Array(t),c=Array.isArray(l)?l:new Uint8Array(l);for(r=0;r<e;r+=4)a=n[A.charCodeAt(r)],o=n[A.charCodeAt(r+1)],s=n[A.charCodeAt(r+2)],u=n[A.charCodeAt(r+3)],c[i++]=a<<2|o>>4,c[i++]=(15&o)<<4|s>>2,c[i++]=(3&s)<<6|63&u;return l},t.polyUint16Array=function(A){for(var t=A.length,e=[],r=0;r<t;r+=2)e.push(A[r+1]<<8|A[r]);return e},t.polyUint32Array=function(A){for(var t=A.length,e=[],r=0;r<t;r+=4)e.push(A[r+3]<<24|A[r+2]<<16|A[r+1]<<8|A[r]);return e}},function(A,t,e){A.exports=e(277)},function(A,t,e){"use strict";t.__esModule=!0;var r=function(A){return A&&A.__esModule?A:{default:A}}(e(12));t.default=function(A){return function(){var t=A.apply(this,arguments);return new r.default(function(A,e){return function n(i,a){try{var o=t[i](a),s=o.value}catch(A){return void e(A)}if(!o.done)return r.default.resolve(s).then(function(A){n("next",A)},function(A){n("throw",A)});A(s)}("next")})}}},function(A,t,e){"use strict";(function(t){var r=e(14),n=e(285),i={"Content-Type":"application/x-www-form-urlencoded"};function a(A,t){!r.isUndefined(A)&&r.isUndefined(A["Content-Type"])&&(A["Content-Type"]=t)}var o={adapter:function(){var A;return"undefined"!=typeof XMLHttpRequest?A=e(138):void 0!==t&&(A=e(138)),A}(),transformRequest:[function(A,t){return n(t,"Content-Type"),r.isFormData(A)||r.isArrayBuffer(A)||r.isBuffer(A)||r.isStream(A)||r.isFile(A)||r.isBlob(A)?A:r.isArrayBufferView(A)?A.buffer:r.isURLSearchParams(A)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),A.toString()):r.isObject(A)?(a(t,"application/json;charset=utf-8"),JSON.stringify(A)):A}],transformResponse:[function(A){if("string"==typeof A)try{A=JSON.parse(A)}catch(A){}return A}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(A){return A>=200&&A<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],function(A){o.headers[A]={}}),r.forEach(["post","put","patch"],function(A){o.headers[A]=r.merge(i)}),A.exports=o}).call(this,e(284))},function(A,t,e){A.exports=!e(19)&&!e(26)(function(){return 7!=Object.defineProperty(e(68)("div"),"a",{get:function(){return 7}}).a})},function(A,t,e){"use strict";var r=e(36),n=e(76),i=e(45),a=e(37),o=e(70),s=Object.assign;A.exports=!s||e(26)(function(){var A={},t={},e=Symbol(),r="abcdefghijklmnopqrst";return A[e]=7,r.split("").forEach(function(A){t[A]=A}),7!=s({},A)[e]||Object.keys(s({},t)).join("")!=r})?function(A,t){for(var e=a(A),s=arguments.length,u=1,l=n.f,c=i.f;s>u;)for(var f,h=o(arguments[u++]),d=l?r(h).concat(l(h)):r(h),p=d.length,B=0;p>B;)c.call(h,f=d[B++])&&(e[f]=h[f]);return e}:s},function(A,t,e){var r=e(27),n=e(28),i=e(146)(!1),a=e(73)("IE_PROTO");A.exports=function(A,t){var e,o=n(A),s=0,u=[];for(e in o)e!=a&&r(o,e)&&u.push(e);for(;t.length>s;)r(o,e=t[s++])&&(~i(u,e)||u.push(e));return u}},function(A,t,e){var r=e(44);A.exports=Array.isArray||function(A){return"Array"==r(A)}},function(A,t,e){var r=e(8).document;A.exports=r&&r.documentElement},function(A,t,e){var r=e(101),n=e(75).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(A){return r(A,n)}},function(A,t){A.exports=function(A,t){return{value:t,done:!!A}}},function(A,t,e){var r=e(27),n=e(37),i=e(73)("IE_PROTO"),a=Object.prototype;A.exports=Object.getPrototypeOf||function(A){return A=n(A),r(A,i)?A[i]:"function"==typeof A.constructor&&A instanceof A.constructor?A.constructor.prototype:A instanceof Object?a:null}},function(A,t,e){var r=e(16);A.exports=function(A,t,e,n){try{return n?t(r(e)[0],e[1]):t(e)}catch(t){var i=A.return;throw void 0!==i&&r(i.call(A)),t}}},function(A,t,e){var r=e(38),n=e(9)("iterator"),i=Array.prototype;A.exports=function(A){return void 0!==A&&(r.Array===A||i[n]===A)}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(e(1)),n=c(e(5)),i=c(e(33)),a=c(e(7)),o=c(e(3)),s=c(e(4)),u=c(e(2)),l=e(184);function c(A){return A&&A.__esModule?A:{default:A}}var f=(0,l.createNowTime)(),h={originTime:0,playbackRate:1},d=(0,u.default)("timeMark"),p=(0,u.default)("playbackRate"),B=(0,u.default)("timers"),g=(0,u.default)("originTime"),w=(0,u.default)("setTimer"),v=(0,u.default)("parent"),Q=function(){function A(t,e){(0,o.default)(this,A),t instanceof A&&(e=t,t={}),t=(0,a.default)({},h,t),e&&(this[v]=e);var r=t.nowtime||f;if(e)Object.defineProperty(this,"globalTime",{get:function(){return e.currentTime}});else{var n=r();Object.defineProperty(this,"globalTime",{get:function(){return r()-n}})}this[d]=[{globalTime:this.globalTime,localTime:-t.originTime,entropy:-t.originTime,playbackRate:t.playbackRate,globalEntropy:0}],this[v]&&(this[d][0].globalEntropy=this[v].entropy),this[g]=t.originTime,this[p]=t.playbackRate,this[B]=new i.default}return(0,s.default)(A,[{key:"markTime",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=A.time,e=void 0===t?this.currentTime:t,r=A.entropy,n=void 0===r?this.entropy:r,i=A.playbackRate,a=void 0===i?this.playbackRate:i,o={globalTime:this.globalTime,localTime:e,entropy:n,playbackRate:a,globalEntropy:this.globalEntropy};this[d].push(o)}},{key:"fork",value:function(t){return new A(t,this)}},{key:"seekGlobalTime",value:function(A){var t=this.seekTimeMark(A),e=this[d][t],r=e.entropy,n=e.playbackRate;return e.globalTime+(A-r)/Math.abs(n)}},{key:"seekLocalTime",value:function(A){var t=this.seekTimeMark(A),e=this[d][t],r=e.localTime,n=e.entropy;return e.playbackRate>0?r+(A-n):r-(A-n)}},{key:"seekTimeMark",value:function(A){var t=this[d],e=0,r=t.length-1;if(A<=t[e].entropy)return e;if(A>=t[r].entropy)return r;for(var n=Math.floor((e+r)/2);n>e&&n<r;){if(A===t[n].entropy)return n;A<t[n].entropy?r=n:A>t[n].entropy&&(e=n),n=Math.floor((e+r)/2)}return e}},{key:"updateTimers",value:function(){var A=this;[].concat((0,n.default)(this[B])).forEach(function(t){var e=(0,r.default)(t,2),n=e[0],i=e[1];A[w](i.handler,i.time,n)})}},{key:"clearTimeout",value:function(A){function t(t){return A.apply(this,arguments)}return t.toString=function(){return A.toString()},t}(function(A){var t=this[B].get(A);t&&null!=t.timerID&&(this[v]?this[v].clearTimeout(t.timerID):clearTimeout(t.timerID)),this[B].delete(A)})},{key:"clearInterval",value:function(A){return this.clearTimeout(A)}},{key:"clear",value:function(){var A=this,t=this[B];[].concat((0,n.default)(t.keys())).forEach(function(t){A.clearTimeout(t)})}},{key:"setTimeout",value:function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{delay:0};return this[w](A,t)}},{key:"setInterval",value:function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{delay:0},e=this,r=this[w](function n(){e[w](n,t,r),A()},t);return r}},{key:w,value:function(A,t){var e=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,u.default)("timerID");t=(0,l.formatDelay)(t);var n=this[B].get(r),i=void 0,a=null,o=void 0,s=void 0;n?(this.clearTimeout(r),i=t.isEntropy?(t.delay-(this.entropy-n.startEntropy))/Math.abs(this.playbackRate):(t.delay-(this.currentTime-n.startTime))/this.playbackRate,o=n.startTime,s=n.startEntropy):(i=t.delay/(t.isEntropy?Math.abs(this.playbackRate):this.playbackRate),o=this.currentTime,s=this.entropy);var c=this[v],f=c?c.setTimeout.bind(c):setTimeout,h=t.heading;return!c&&!1===h&&i<0&&(i=1/0),(isFinite(i)||c)&&(i=Math.ceil(i),f!==setTimeout&&(i={delay:i,heading:h}),a=f(function(){e[B].delete(r),A()},i)),this[B].set(r,{timerID:a,handler:A,time:t,startTime:o,startEntropy:s}),r}},{key:"parent",get:function(){return this[v]}},{key:"lastTimeMark",get:function(){return this[d][this[d].length-1]}},{key:"currentTime",get:function(){var A=this.lastTimeMark,t=A.localTime,e=A.globalTime;return t+(this.globalTime-e)*this.playbackRate},set:function(A){var t=this,e=this.currentTime,i=A,a=this[B];this.markTime({time:A}),[].concat((0,n.default)(a)).forEach(function(A){var n=(0,r.default)(A,2),o=n[0],s=n[1];if(a.has(o)){var u=s.time,l=u.isEntropy,c=u.delay,f=u.heading,h=s.handler,d=s.startTime;if(l)0===c&&(h(),t.clearTimeout(o));else{var p=d+c;(0===c||!1!==f&&(i-e)*c<=0||e<=p&&p<=i||e>=p&&p>=i)&&(h(),t.clearTimeout(o))}}}),this.updateTimers()}},{key:"entropy",get:function(){var A=this.lastTimeMark,t=A.entropy,e=A.globalEntropy;return t+Math.abs((this.globalEntropy-e)*this.playbackRate)},set:function(A){if(this.entropy>A){var t=this.seekTimeMark(A);this[d].length=t+1}this.markTime({entropy:A}),this.updateTimers()}},{key:"globalEntropy",get:function(){return this[v]?this[v].entropy:this.globalTime}},{key:"playbackRate",get:function(){return this[p]},set:function(A){A!==this.playbackRate&&(this.markTime({playbackRate:A}),this[p]=A,this.updateTimers())}},{key:"paused",get:function(){if(0===this.playbackRate)return!0;for(var A=this.parent;A;){if(0===A.playbackRate)return!0;A=A.parent}return!1}}]),A}();t.default=Q},function(A,t,e){var r=e(9)("iterator"),n=!1;try{var i=[7][r]();i.return=function(){n=!0},Array.from(i,function(){throw 2})}catch(A){}A.exports=function(A,t){if(!t&&!n)return!1;var e=!1;try{var i=[7],a=i[r]();a.next=function(){return{done:e=!0}},i[r]=function(){return a},A(i)}catch(A){}return e}},function(A,t,e){"use strict";var r=e(15).f,n=e(58),i=e(59),a=e(20),o=e(60),s=e(39),u=e(81),l=e(105),c=e(112),f=e(19),h=e(46).fastKey,d=e(49),p=f?"_s":"size",B=function(A,t){var e,r=h(t);if("F"!==r)return A._i[r];for(e=A._f;e;e=e.n)if(e.k==t)return e};A.exports={getConstructor:function(A,t,e,u){var l=A(function(A,r){o(A,l,t,"_i"),A._t=t,A._i=n(null),A._f=void 0,A._l=void 0,A[p]=0,void 0!=r&&s(r,e,A[u],A)});return i(l.prototype,{clear:function(){for(var A=d(this,t),e=A._i,r=A._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete e[r.i];A._f=A._l=void 0,A[p]=0},delete:function(A){var e=d(this,t),r=B(e,A);if(r){var n=r.n,i=r.p;delete e._i[r.i],r.r=!0,i&&(i.n=n),n&&(n.p=i),e._f==r&&(e._f=n),e._l==r&&(e._l=i),e[p]--}return!!r},forEach:function(A){d(this,t);for(var e,r=a(A,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(r(e.v,e.k,this);e&&e.r;)e=e.p},has:function(A){return!!B(d(this,t),A)}}),f&&r(l.prototype,"size",{get:function(){return d(this,t)[p]}}),l},def:function(A,t,e){var r,n,i=B(A,t);return i?i.v=e:(A._l=i={i:n=h(t,!0),k:t,v:e,p:r=A._l,n:void 0,r:!1},A._f||(A._f=i),r&&(r.n=i),A[p]++,"F"!==n&&(A._i[n]=i)),A},getEntry:B,setStrong:function(A,t,e){u(A,t,function(A,e){this._t=d(A,t),this._k=e,this._l=void 0},function(){for(var A=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?l(0,"keys"==A?t.k:"values"==A?t.v:[t.k,t.v]):(this._t=void 0,l(1))},e?"entries":"values",!e,!0),c(t)}}},function(A,t,e){"use strict";var r=e(8),n=e(0),i=e(15),a=e(19),o=e(9)("species");A.exports=function(A){var t="function"==typeof n[A]?n[A]:r[A];a&&t&&!t[o]&&i.f(t,o,{configurable:!0,get:function(){return this}})}},function(A,t,e){var r=e(61),n=e(179);A.exports=function(A){return function(){if(r(this)!=A)throw TypeError(A+"#toJSON isn't generic");return n(this)}}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={default:function(A,t,e,r,n){return"number"==typeof A&&"number"==typeof t?A+(e-r)/(n-r)*(t-A):e-r>n-e?t:A}}},function(A,t,e){var r=e(16),n=e(42),i=e(9)("species");A.exports=function(A,t){var e,a=r(A).constructor;return void 0===a||void 0==(e=r(a)[i])?t:n(e)}},function(A,t,e){var r,n,i,a=e(20),o=e(189),s=e(103),u=e(68),l=e(8),c=l.process,f=l.setImmediate,h=l.clearImmediate,d=l.MessageChannel,p=l.Dispatch,B=0,g={},w=function(){var A=+this;if(g.hasOwnProperty(A)){var t=g[A];delete g[A],t()}},v=function(A){w.call(A.data)};f&&h||(f=function(A){for(var t=[],e=1;arguments.length>e;)t.push(arguments[e++]);return g[++B]=function(){o("function"==typeof A?A:Function(A),t)},r(B),B},h=function(A){delete g[A]},"process"==e(44)(c)?r=function(A){c.nextTick(a(w,A,1))}:p&&p.now?r=function(A){p.now(a(w,A,1))}:d?(i=(n=new d).port2,n.port1.onmessage=v,r=a(i.postMessage,i,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(A){l.postMessage(A+"","*")},l.addEventListener("message",v,!1)):r="onreadystatechange"in u("script")?function(A){s.appendChild(u("script")).onreadystatechange=function(){s.removeChild(this),w.call(A)}}:function(A){setTimeout(a(w,A,1),0)}),A.exports={set:f,clear:h}},function(A,t){A.exports=function(A){try{return{e:!1,v:A()}}catch(A){return{e:!0,v:A}}}},function(A,t,e){var r=e(16),n=e(11),i=e(88);A.exports=function(A,t){if(r(A),n(t)&&t.constructor===A)return t;var e=i.f(A);return(0,e.resolve)(t),e.promise}},function(A,t,e){var r=e(36),n=e(28),i=e(45).f;A.exports=function(A){return function(t){for(var e,a=n(t),o=r(a),s=o.length,u=0,l=[];s>u;)i.call(a,e=o[u++])&&l.push(A?[e,a[e]]:a[e]);return l}}},function(A,t,e){"use strict";t.__esModule=!0;var r=function(A){return A&&A.__esModule?A:{default:A}}(e(62));t.default=function(A){return Array.isArray(A)?A:(0,r.default)(A)}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortOrderedSprites=t.rectVertices=t.rectToBox=t.parseStringTransform=t.parseStringInt=t.parseStringFloat=t.praseString=t.parseColorString=t.parseColor=t.oneOrTwoValues=t.notice=t.fourValuesShortCut=t.boxUnion=t.boxToRect=t.boxIntersect=t.boxEqual=t.appendUnit=t.Color=void 0;var r=u(e(22)),n=u(e(5)),i=u(e(91)),a=u(e(1)),o=u(e(3)),s=u(e(4));function u(A){return A&&A.__esModule?A:{default:A}}var l=e(213),c=function(){function A(t){if((0,o.default)(this,A),"string"==typeof t){var e=l.get(t||"rgba(0,0,0,1)"),r=e.model,n=e.value;this.model=r,this.value=n}else this.model=t.model,this.value=t.value}return(0,s.default)(A,[{key:"toString",value:function(){var A=(0,a.default)(this.value,4),t=A[0],e=A[1],r=A[2],n=A[3],i=this.model;return"rgb"===i?i+"a("+t+","+e+","+r+","+n+")":i+"a("+t+","+e+"%,"+r+"%,"+n+")"}},{key:"str",get:function(){return String(this)}}]),A}();t.Color=c;var f=function(A){return new c(A)};function h(A,t){return"string"==typeof A&&""!==A?A.split(/[\s,]+/g).map(function(A){var e=t?t(A):A;return(0,i.default)(e)?A:e}):A}function d(A){return h(A,parseFloat)}function p(A){return[A[0],A[1],A[0]+A[2],A[1]+A[3]]}var B=new r.default;t.appendUnit=function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"px";return""===A?A:"string"==typeof A&&(0,i.default)(Number(A))?A:A+t},t.boxEqual=function(A,t){return A[0]===t[0]&&A[1]===t[1]&&A[2]===t[2]&&A[3]===t[3]},t.boxIntersect=function(A,t){var e=[A[0],A[1],A[2],A[3]],r=e[0],n=e[1],i=e[2],a=e[3],o=[t[0],t[1],t[2],t[3]],s=o[0],u=o[1],l=o[2],c=o[3],f=Math.max(n,u),h=Math.min(i,l),d=Math.min(a,c),p=Math.max(r,s);return d>=f&&h>=p?[p,f,h,d]:null},t.boxToRect=function(A){return[A[0],A[1],A[2]-A[0],A[3]-A[1]]},t.boxUnion=function(A,t){return A?t?[Math.min(A[0],t[0]),Math.min(A[1],t[1]),Math.max(A[2],t[2]),Math.max(A[3],t[3])]:A:t},t.fourValuesShortCut=function(A){return Array.isArray(A)?1===A.length?[A[0],A[0],A[0],A[0]]:2===A.length?[A[0],A[1],A[0],A[1]]:[].concat((0,n.default)(A),[0,0,0,0]).slice(0,4):[A,A,A,A]},t.notice=function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"warn";"undefined"==typeof console||B.has(A)||(console[t](A),B.add(A))},t.oneOrTwoValues=function(A){return Array.isArray(A)?1===A.length?[A[0],A[0]]:A:[A,A]},t.parseColor=f,t.parseColorString=function(A){return A&&"string"==typeof A&&"inherit"!==A?f(A).toString():A},t.praseString=function(A){return h(A)},t.parseStringFloat=d,t.parseStringInt=function(A){return h(A,parseInt)},t.parseStringTransform=function(A){if("string"!=typeof A)return A;var t=A.match(/(?:^|\s)+((?:scale|rotate|translate|skew|matrix)\([^()]+\))/g),e={};return t&&t.forEach(function(A){var t=A.match(/(scale|rotate|translate|skew|matrix)\(([^()]+)\)/),r=(0,a.default)(t,3),n=r[1],i=r[2];e[n]="rotate"===n?d(i)[0]:d(i)}),e},t.rectToBox=p,t.rectVertices=function(A){var t=p(A),e=(0,a.default)(t,4),r=e[0],n=e[1],i=e[2],o=e[3];return[[r,n],[i,n],[i,o],[r,o]]},t.sortOrderedSprites=function(A){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return[].concat((0,n.default)(A)).sort(function(A,e){if(t){var r=[e,A];A=r[0],e=r[1]}return A.zIndex===e.zIndex?A.zOrder-e.zOrder:A.zIndex-e.zIndex})}},function(A,t,e){"use strict";t.__esModule=!0;var r=function(A){return A&&A.__esModule?A:{default:A}}(e(63));t.default=function(A,t,e){return t in A?(0,r.default)(A,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):A[t]=e,A}},function(A,t,e){A.exports={default:e(222),__esModule:!0}},function(A){A.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}},function(A){A.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"⁡",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"⁡",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bNot:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ﬃ",fflig:"ﬀ",ffllig:"ﬄ",Ffr:"𝔉",ffr:"𝔣",filig:"ﬁ",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"ﬂ",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"⁣",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"Ĳ",ijlig:"ĳ",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"⁣",InvisibleTimes:"⁢",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ŉ",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"⁠",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",Ntilde:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"­",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"​",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"‍",zwnj:"‌"}},function(A,t,e){"use strict";A.exports=function(A,t){var e=[];if(""!==(A=function A(t,e,n){var f,B,g,w,v=[],Q=!1;function y(){var A=e.match(r)[0];return e=e.substr(A.length),h(A)}function U(A){for(;d(e.charAt(A));)A++;e=e.substr(A)}function m(A){for(var t=0;"\\"===e.charAt(--A);)t++;return 1==(1&t)}for(U(0);""!==e;)if(d(B=e.charAt(0)))Q=!0,U(1);else if(B in o)v.push({type:o[B]}),Q=!1,U(1);else if(","===B){if(0===v.length)throw new SyntaxError("empty sub-selector");t.push(v),v=[],Q=!1,U(1)}else if(Q&&(v.length>0&&v.push({type:"descendant"}),Q=!1),"*"===B)e=e.substr(1),v.push({type:"universal"});else if(B in s)e=e.substr(1),v.push({type:"attribute",name:s[B][0],action:s[B][1],value:y(),ignoreCase:!1});else if("["===B){if(e=e.substr(1),!(f=e.match(i)))throw new SyntaxError("Malformed attribute selector: "+e);e=e.substr(f[0].length),g=h(f[1]),n&&("lowerCaseAttributeNames"in n?!n.lowerCaseAttributeNames:n.xmlMode)||(g=g.toLowerCase()),v.push({type:"attribute",name:g,action:a[f[2]],value:h(f[4]||f[5]||""),ignoreCase:!!f[6]})}else if(":"===B){if(":"===e.charAt(1)){e=e.substr(2),v.push({type:"pseudo-element",name:y().toLowerCase()});continue}if(e=e.substr(1),g=y().toLowerCase(),f=null,"("===e.charAt(0))if(g in u){var F=(w=e.charAt(1))in c;if(e=e.substr(F+1),e=A(f=[],e,n),F){if(e.charAt(0)!==w)throw new SyntaxError("unmatched quotes in :"+g);e=e.substr(1)}if(")"!==e.charAt(0))throw new SyntaxError("missing closing parenthesis in :"+g+" "+e);e=e.substr(1)}else{for(var C=1,b=1;b>0&&C<e.length;C++)"("!==e.charAt(C)||m(C)?")"!==e.charAt(C)||m(C)||b--:b++;if(b)throw new SyntaxError("parenthesis not matched");f=e.substr(1,C-2),e=e.substr(C),g in l&&((w=f.charAt(0))===f.slice(-1)&&w in c&&(f=f.slice(1,-1)),f=h(f))}v.push({type:"pseudo",name:g,data:f})}else{if(!r.test(e))return v.length&&"descendant"===v[v.length-1].type&&v.pop(),p(t,v),e;g=y(),n&&("lowerCaseTags"in n?!n.lowerCaseTags:n.xmlMode)||(g=g.toLowerCase()),v.push({type:"tag",name:g})}return p(t,v),e}(e,A+"",t)))throw new SyntaxError("Unmatched selector: "+A);return e};var r=/^(?:\\.|[\w\-\u00c0-\uFFFF])+/,n=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,i=/^\s*((?:\\.|[\w\u00c0-\uFFFF\-])+)\s*(?:(\S?)=\s*(?:(['"])([^]*?)\3|(#?(?:\\.|[\w\u00c0-\uFFFF\-])*)|)|)\s*(i)?\]/,a={__proto__:null,undefined:"exists","":"equals","~":"element","^":"start",$:"end","*":"any","!":"not","|":"hyphen"},o={__proto__:null,">":"child","<":"parent","~":"sibling","+":"adjacent"},s={__proto__:null,"#":["id","equals"],".":["class","element"]},u={__proto__:null,has:!0,not:!0,matches:!0},l={__proto__:null,contains:!0,icontains:!0},c={__proto__:null,'"':!0,"'":!0};function f(A,t,e){var r="0x"+t-65536;return r!=r||e?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)}function h(A){return A.replace(n,f)}function d(A){return" "===A||"\n"===A||"\t"===A||"\f"===A||"\r"===A}function p(A,t){if(A.length>0&&0===t.length)throw new SyntaxError("empty sub-selector");A.push(t)}},function(A){A.exports={universal:50,tag:30,attribute:1,pseudo:0,descendant:-1,child:-1,parent:-1,sibling:-1,adjacent:-1}},function(A,t,e){var r=e(54).falseFunc,n=/[-[\]{}()*+?.,\\^$|#\s]/g,i={__proto__:null,equals:function(A,t,e){var r=t.name,n=t.value,i=e.adapter;return t.ignoreCase?(n=n.toLowerCase(),function(t){var e=i.getAttributeValue(t,r);return null!=e&&e.toLowerCase()===n&&A(t)}):function(t){return i.getAttributeValue(t,r)===n&&A(t)}},hyphen:function(A,t,e){var r=t.name,n=t.value,i=n.length,a=e.adapter;return t.ignoreCase?(n=n.toLowerCase(),function(t){var e=a.getAttributeValue(t,r);return null!=e&&(e.length===i||"-"===e.charAt(i))&&e.substr(0,i).toLowerCase()===n&&A(t)}):function(t){var e=a.getAttributeValue(t,r);return null!=e&&e.substr(0,i)===n&&(e.length===i||"-"===e.charAt(i))&&A(t)}},element:function(A,t,e){var i=t.name,a=t.value,o=e.adapter;if(/\s/.test(a))return r;var s="(?:^|\\s)"+(a=a.replace(n,"\\$&"))+"(?:$|\\s)",u=t.ignoreCase?"i":"",l=new RegExp(s,u);return function(t){var e=o.getAttributeValue(t,i);return null!=e&&l.test(e)&&A(t)}},exists:function(A,t,e){var r=t.name,n=e.adapter;return function(t){return n.hasAttrib(t,r)&&A(t)}},start:function(A,t,e){var n=t.name,i=t.value,a=i.length,o=e.adapter;return 0===a?r:t.ignoreCase?(i=i.toLowerCase(),function(t){var e=o.getAttributeValue(t,n);return null!=e&&e.substr(0,a).toLowerCase()===i&&A(t)}):function(t){var e=o.getAttributeValue(t,n);return null!=e&&e.substr(0,a)===i&&A(t)}},end:function(A,t,e){var n=t.name,i=t.value,a=-i.length,o=e.adapter;return 0===a?r:t.ignoreCase?(i=i.toLowerCase(),function(t){var e=o.getAttributeValue(t,n);return null!=e&&e.substr(a).toLowerCase()===i&&A(t)}):function(t){var e=o.getAttributeValue(t,n);return null!=e&&e.substr(a)===i&&A(t)}},any:function(A,t,e){var i=t.name,a=t.value,o=e.adapter;if(""===a)return r;if(t.ignoreCase){var s=new RegExp(a.replace(n,"\\$&"),"i");return function(t){var e=o.getAttributeValue(t,i);return null!=e&&s.test(e)&&A(t)}}return function(t){var e=o.getAttributeValue(t,i);return null!=e&&e.indexOf(a)>=0&&A(t)}},not:function(A,t,e){var r=t.name,n=t.value,i=e.adapter;return""===n?function(t){return!!i.getAttributeValue(t,r)&&A(t)}:t.ignoreCase?(n=n.toLowerCase(),function(t){var e=i.getAttributeValue(t,r);return null!=e&&e.toLowerCase()!==n&&A(t)}):function(t){return i.getAttributeValue(t,r)!==n&&A(t)}}};A.exports={compile:function(A,t,e){if(e&&e.strict&&(t.ignoreCase||"not"===t.action))throw new Error("Unsupported attribute selector");return i[t.action](A,t,e)},rules:i}},function(A,t,e){var r=e(252),n=e(54),i=e(128),a=n.trueFunc,o=n.falseFunc,s=i.rules.equals;function u(A,t){var e={name:A,value:t};return function(A,t,r){return s(A,e,r)}}function l(A,t){return function(e){return!!t.getParent(e)&&A(e)}}var c={contains:function(A,t,e){var r=e.adapter;return function(e){return A(e)&&r.getText(e).indexOf(t)>=0}},icontains:function(A,t,e){var r=t.toLowerCase(),n=e.adapter;return function(t){return A(t)&&n.getText(t).toLowerCase().indexOf(r)>=0}},"nth-child":function(A,t,e){var n=r(t),i=e.adapter;return n===o?n:n===a?l(A,i):function(t){for(var e=i.getSiblings(t),r=0,a=0;r<e.length;r++)if(i.isTag(e[r])){if(e[r]===t)break;a++}return n(a)&&A(t)}},"nth-last-child":function(A,t,e){var n=r(t),i=e.adapter;return n===o?n:n===a?l(A,i):function(t){for(var e=i.getSiblings(t),r=0,a=e.length-1;a>=0;a--)if(i.isTag(e[a])){if(e[a]===t)break;r++}return n(r)&&A(t)}},"nth-of-type":function(A,t,e){var n=r(t),i=e.adapter;return n===o?n:n===a?l(A,i):function(t){for(var e=i.getSiblings(t),r=0,a=0;a<e.length;a++)if(i.isTag(e[a])){if(e[a]===t)break;i.getName(e[a])===i.getName(t)&&r++}return n(r)&&A(t)}},"nth-last-of-type":function(A,t,e){var n=r(t),i=e.adapter;return n===o?n:n===a?l(A,i):function(t){for(var e=i.getSiblings(t),r=0,a=e.length-1;a>=0;a--)if(i.isTag(e[a])){if(e[a]===t)break;i.getName(e[a])===i.getName(t)&&r++}return n(r)&&A(t)}},root:function(A,t,e){var r=e.adapter;return function(t){return!r.getParent(t)&&A(t)}},scope:function(A,t,e,r){var n=e.adapter;if(!r||0===r.length)return c.root(A,t,e);return 1===r.length?function(t){return function(A,t){return"function"==typeof n.equals?n.equals(A,t):A===t}(r[0],t)&&A(t)}:function(t){return r.indexOf(t)>=0&&A(t)}},checkbox:u("type","checkbox"),file:u("type","file"),password:u("type","password"),radio:u("type","radio"),reset:u("type","reset"),image:u("type","image"),submit:u("type","submit")};var f={empty:function(A,t){return!t.getChildren(A).some(function(A){return t.isTag(A)||"text"===A.type})},"first-child":function(A,t){return function(A,t){for(var e=0;A&&e<A.length;e++)if(t.isTag(A[e]))return A[e]}(t.getSiblings(A),t)===A},"last-child":function(A,t){for(var e=t.getSiblings(A),r=e.length-1;r>=0;r--){if(e[r]===A)return!0;if(t.isTag(e[r]))break}return!1},"first-of-type":function(A,t){for(var e=t.getSiblings(A),r=0;r<e.length;r++)if(t.isTag(e[r])){if(e[r]===A)return!0;if(t.getName(e[r])===t.getName(A))break}return!1},"last-of-type":function(A,t){for(var e=t.getSiblings(A),r=e.length-1;r>=0;r--)if(t.isTag(e[r])){if(e[r]===A)return!0;if(t.getName(e[r])===t.getName(A))break}return!1},"only-of-type":function(A,t){for(var e=t.getSiblings(A),r=0,n=e.length;r<n;r++)if(t.isTag(e[r])){if(e[r]===A)continue;if(t.getName(e[r])===t.getName(A))return!1}return!0},"only-child":function(A,t){for(var e=t.getSiblings(A),r=0;r<e.length;r++)if(t.isTag(e[r])&&e[r]!==A)return!1;return!0},link:function(A,t){return t.hasAttrib(A,"href")},visited:o,selected:function(A,t){if(t.hasAttrib(A,"selected"))return!0;if("option"!==t.getName(A))return!1;var e=t.getParent(A);if(!e||"select"!==t.getName(e)||t.hasAttrib(e,"multiple"))return!1;for(var r=t.getChildren(e),n=!1,i=0;i<r.length;i++)if(t.isTag(r[i]))if(r[i]===A)n=!0;else{if(!n)return!1;if(t.hasAttrib(r[i],"selected"))return!1}return n},disabled:function(A,t){return t.hasAttrib(A,"disabled")},enabled:function(A,t){return!t.hasAttrib(A,"disabled")},checked:function(A,t){return t.hasAttrib(A,"checked")||f.selected(A,t)},required:function(A,t){return t.hasAttrib(A,"required")},optional:function(A,t){return!t.hasAttrib(A,"required")},parent:function(A,t){return!f.empty(A,t)},header:h(["h1","h2","h3","h4","h5","h6"]),button:function(A,t){var e=t.getName(A);return"button"===e||"input"===e&&"button"===t.getAttributeValue(A,"type")},input:h(["input","textarea","select","button"]),text:function(A,t){var e;return"input"===t.getName(A)&&(!(e=t.getAttributeValue(A,"type"))||"text"===e.toLowerCase())}};function h(A){if("undefined"!=typeof Set){var t=new Set(A);return function(A,e){return t.has(e.getName(A))}}return function(t,e){return A.indexOf(e.getName(t))>=0}}var d=/^(?:(?:nth|last|first|only)-(?:child|of-type)|root|empty|(?:en|dis)abled|checked|not)$/;A.exports={compile:function(A,t,e,r){var n=t.name,i=t.data,s=e.adapter;if(e&&e.strict&&!d.test(n))throw new Error(":"+n+" isn't part of CSS3");if("function"==typeof c[n])return c[n](A,i,e,r);if("function"==typeof f[n]){var u=f[n];return function(A,t,e){if(null===e){if(A.length>2&&"scope"!==t)throw new Error("pseudo-selector :"+t+" requires an argument")}else if(2===A.length)throw new Error("pseudo-selector :"+t+" doesn't have any arguments")}(u,n,i),u===o?u:A===a?function(A){return u(A,s,i)}:function(t){return u(t,s,i)&&A(t)}}throw new Error("unmatched pseudo-class :"+n)},filters:c,pseudos:f}},function(A,t,e){"use strict";(function(A){Object.defineProperty(t,"__esModule",{value:!0}),t.timeline=t.cancelAnimationFrame=t.requestAnimationFrame=void 0;var r=s(e(1)),n=s(e(5)),i=s(e(2)),a=s(e(33)),o=e(50);function s(A){return A&&A.__esModule?A:{default:A}}var u=void 0,l=void 0;void 0===A.requestAnimationFrame?(u=function(A){return setTimeout(function(){A(Date.now())},16)},l=function(A){return clearTimeout(A)}):(u=A.requestAnimationFrame,l=A.cancelAnimationFrame);var c=new a.default,f=void 0,h=Date.now(),d=new o.Timeline({nowtime:function(){return c.size?h:Date.now()}});t.requestAnimationFrame=function(A){var t=(0,i.default)("requestId");return c.set(t,A),null==f&&(1===c.size&&(h=Date.now()),f=u(function(A){f=null,h=Date.now(),[].concat((0,n.default)(c)).forEach(function(t){var e=(0,r.default)(t,2),n=e[0];(0,e[1])(A),c.delete(n)})})),t},t.cancelAnimationFrame=function(A){c.delete(A),!c.size&&f&&(l(f),f=null)},t.timeline=d}).call(this,e(256))},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(e(21)),n=a(e(1)),i=e(13);function a(A){return A&&A.__esModule?A:{default:A}}t.default={blur:function(A){return"blur("+(0,i.appendUnit)(A)+")"},brightness:function(A){return"brightness("+A+")"},contrast:function(A){return"contrast("+A+")"},dropShadow:function(A){var t=(0,n.default)(A,4),e=t[0],r=t[1],a=t[2],o=t[3];return"drop-shadow("+(0,i.appendUnit)(e)+" "+(0,i.appendUnit)(r)+" "+(0,i.appendUnit)(a)+" "+o+")"},grayscale:function(A){return"grayscale("+A+")"},hueRotate:function(A){return"hue-rotate("+(0,i.appendUnit)(A,"deg")+")"},invert:function(A){return"invert("+A+")"},opacity:function(A){return"opacity("+A+")"},saturate:function(A){return"saturate("+A+")"},sepia:function(A){return"sepia("+A+")"},url:function(A){return"url("+A+")"},compile:function(){var A=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.default)(t).reduce(function(t,e){return t.concat(A[e[0]](e[1]))},[]).join(" ")}}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=u(e(5)),n=u(e(22)),i=u(e(3)),a=u(e(4)),o=u(e(2)),s=e(52);function u(A){return A&&A.__esModule?A:{default:A}}var l=(0,o.default)("batch"),c=function(){function A(t){(0,i.default)(this,A),this.layer=t,this[l]=new n.default,this.cache=null}return(0,a.default)(A,[{key:"add",value:function(){for(var A=this,t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){if(!t.layer||t.layer!==A.layer)throw new Error("Batch node must append to this layer first!");if(t[l])throw new Error("Node already batched!");var e=A;Object.defineProperty(t,"cache",{configurable:!0,get:function(){return e.cache},set:function(A){if(e.baseNode===this)e.cache&&A!==e.cache&&s.cacheContextPool.put(e.cache),e.cache=A;else if(null==A)throw new Error("Cannot set non-cachable attributes to batch members.Use batch.baseNode.attr(...)")}}),t[l]=A,A[l].add(t)})}},{key:"remove",value:function(){for(var A=this,t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){A[l].has(t)&&(delete t[l],delete t.cache,A[l].delete(t))})}},{key:"baseNode",get:function(){for(var A=[].concat((0,r.default)(this[l])),t=A[0],e=1/0,n=1/0,i=0;i<A.length;i++){var a=A[i];n>a.zIndex?(n=a.zIndex,e=a.zOrder,t=a):n===a.zIndex&&e>a.zOrder&&(e=a.zOrder,t=a)}return t}}]),A}();t.default=c},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,n,i,a,o,s,u,l,c,f,h,d,p=M(e(7)),B=M(e(1)),g=M(e(5)),w=M(e(24)),v=M(e(23)),Q=M(e(10)),y=M(e(3)),U=M(e(4)),m=M(e(17)),F=M(e(18)),C=M(e(2)),b=e(13),H=M(e(40)),E=e(30),x=e(134),S=M(e(64)),_=M(e(94)),k=function(A){if(A&&A.__esModule)return A;var t={};if(null!=A)for(var e in A)Object.prototype.hasOwnProperty.call(A,e)&&(t[e]=A[e]);return t.default=A,t}(e(267)),K=M(e(135));function M(A){return A&&A.__esModule?A:{default:A}}var N=e(35),D=(0,C.default)("zOrder"),T=(0,C.default)("layoutTag"),z=(r=(0,b.relative)("width"),n=(0,b.relative)("height"),i=(0,b.relative)("width"),a=(0,b.relative)("height"),o=(0,b.parseValue)(parseFloat),s=(0,b.parseValue)(parseFloat),c=l=function(A){function t(A){(0,y.default)(this,t);var e=(0,m.default)(this,(t.__proto__||(0,Q.default)(t)).call(this,A));return e.setDefault({clip:null,scrollTop:0,scrollLeft:0}),t.inits.forEach(function(t){t(e,A)}),e}return(0,F.default)(t,A),(0,U.default)(t,[{key:"clip",set:function(A){this.clearFlow(),A?(A="string"==typeof A?{d:A}:A,this.subject.svg=(0,x.createSvgPath)(A),this.set("clip",A)):(this.subject.svg=null,this.set("clip",null))}},{key:"width",set:function(A){this.subject.clearLayout(),this.set("width",A)}},{key:"height",set:function(A){this.subject.clearLayout(),this.set("height",A)}},{key:"layoutWidth",set:function(A){this.subject.clearLayout(),this.set("layoutWidth",A)}},{key:"layoutHeight",set:function(A){this.subject.clearLayout(),this.set("layoutHeight",A)}},{key:"display",set:function(A){this.subject.clearLayout(),this.set("display",A)}},{key:"scrollLeft",set:function(A){this.set("scrollLeft",A)}},{key:"scrollTop",set:function(A){this.set("scrollTop",A)}}]),t}(H.default.Attr),l.inits=[],N((u=c).prototype,"clip",[b.attr],(0,v.default)(u.prototype,"clip"),u.prototype),N(u.prototype,"width",[b.attr,r],(0,v.default)(u.prototype,"width"),u.prototype),N(u.prototype,"height",[b.attr,n],(0,v.default)(u.prototype,"height"),u.prototype),N(u.prototype,"layoutWidth",[b.attr,i],(0,v.default)(u.prototype,"layoutWidth"),u.prototype),N(u.prototype,"layoutHeight",[b.attr,a],(0,v.default)(u.prototype,"layoutHeight"),u.prototype),N(u.prototype,"display",[b.attr],(0,v.default)(u.prototype,"display"),u.prototype),N(u.prototype,"scrollLeft",[o,b.attr],(0,v.default)(u.prototype,"scrollLeft"),u.prototype),N(u.prototype,"scrollTop",[s,b.attr],(0,v.default)(u.prototype,"scrollTop"),u.prototype),u),L=(0,C.default)("layout"),I=(d=h=function(A){function t(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,y.default)(this,t);var e=(0,m.default)(this,(t.__proto__||(0,Q.default)(t)).call(this,A));return e.childNodes=[],e.sortedChildNodes=[],e[D]=0,e[T]=!1,e}return(0,F.default)(t,A),(0,U.default)(t,null,[{key:"applyLayout",value:function(A,e){this[L]=this[L]||{};var r=e.attrs,n=e.relayout;r.init&&z.inits.push(r.init),t.addAttributes(r),this[L][A]=n}}]),(0,U.default)(t,[{key:"scrollTo",value:function(A,t){this.attr("scrollLeft",A),this.attr("scrollTop",t)}},{key:"scrollBy",value:function(A,t){var e=this.attr("scrollLeft"),r=this.attr("scrollTop");this.scrollTo(e+A,r+t)}},{key:"cloneNode",value:function(A){var e=(0,w.default)(t.prototype.__proto__||(0,Q.default)(t.prototype),"cloneNode",this).call(this);A&&this.childNodes.forEach(function(t){var r=t.cloneNode(A);e.append(r)});return e}},{key:"update",value:function(A){A.isDirty=!0;var t=this.attrSize;""!==t[0]&&""!==t[1]||this.reflow(),this.forceUpdate(!0)}},{key:"pointCollision",value:function(A){if((0,w.default)(t.prototype.__proto__||(0,Q.default)(t.prototype),"pointCollision",this).call(this,A)||this.isVirtual){if(this.svg){var e=A.offsetX,r=A.offsetY;if(null==e&&null==r)return!0;var n=this.originalRect;A.isInClip=this.svg.isPointInPath(e-n[0],r-n[1])}return!0}return!1}},{key:"dispatchEvent",value:function(A,e){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!n||0!==this.getEventHandlers(A).length){if(!n&&!e.terminated&&"mouseenter"!==A){var i=r||this.pointCollision(e);if(i||"mouseleave"===A){var a=this.attr("scrollLeft"),o=this.attr("scrollTop"),s=this.attr("border").width,u=this.attr("padding"),l=void 0,c=void 0;"offsetX"in e&&(l=e.offsetX-this.originalRect[0]-s-u[3]+a),"offsetY"in e&&(c=e.offsetY-this.originalRect[1]-s-u[0]+o);var f=e.parentX,h=e.parentY;e.parentX=l,e.parentY=c;for(var d=this.sortedChildNodes.slice(0).reverse(),p=[],B=0;B<d.length&&!1!==e.isInClip;B++){var v=d[B];if(v.dispatchEvent(A,e,r,n)&&(e.targetSprites&&(p.push.apply(p,(0,g.default)(e.targetSprites)),delete e.targetSprites),p.push(v)),e.terminated&&"mousemove"!==A)break}e.targetSprites=p,e.terminated=!1,e.parentX=f,e.parentY=h,r=i}}return e.targetSprites=e.targetSprites||[],e.cancelBubble?!1:(e.targetSprites.length>0&&(r=!0),(0,w.default)(t.prototype.__proto__||(0,Q.default)(t.prototype),"dispatchEvent",this).call(this,A,e,r,n))}}},{key:"relayout",value:function(){var A=this.childNodes.filter(function(A){if(A.hasLayout&&(A.attr("layoutWidth",null),A.attr("layoutHeight",null),A.attr("layoutX",null),A.attr("layoutY",null)),A.relayout){var t=A.attr("display");""!==t&&"static"!==t&&A.relayout()}return A.hasLayout&&"none"!==A.attr("display")}),e=this.attr("display"),r=t[L][e];r&&r(this,A)}},{key:"clearLayout",value:function(){this[T]=!1;for(var A=this.parent;A;)A[T]&&(A[T]=!1),A=A.parent}},{key:"render",value:function(A,e){var r=this.attr("display");""===r||"static"===r||this[T]||this.relayout(),this.attr("clip")&&(this.svg.beginPath().to(e),e.clip()),this.isVirtual||((0,w.default)(t.prototype.__proto__||(0,Q.default)(t.prototype),"render",this).call(this,A,e),e.beginPath(),e.rect(0,0,this.contentSize[0],this.contentSize[1]),e.clip()),e.save();var n=this.attr("scrollLeft"),i=this.attr("scrollTop");e.translate(-n,-i);for(var a=this.sortedChildNodes,o=0;o<a.length;o++){var s=a[o],u=s.isDirty;s.isDirty=!1,s.isVisible()&&s.draw(A,e),u&&s.dispatchEvent("update",{target:s,renderTime:A},!0,!0)}e.restore(),""!==r&&"static"!==r&&(this[T]=!0)}},{key:"isVirtual",get:function(){var A=this.attr("display");if(""!==A&&"none"!==A)return!1;var t=this.attr("border").width,e=this.attr("borderRadius"),r=this.attr("bgcolor"),n=this.attr("gradients").bgcolor,i=(0,B.default)(this.attrSize,2),a=i[0],o=i[1],s=this.attr("anchor"),u=(0,B.default)(s,2),l=u[0],c=u[1],f=this.attr("bgimage");return!(l||c||a||o||e||t||r||n||f)}},{key:"children",get:function(){return(this.childNodes||[]).filter(function(A){return A instanceof S.default&&!(A instanceof _.default)})}},{key:"contentSize",get:function(){if(this.isVirtual)return[0,0];var A=(0,B.default)(this.attrSize,2),t=A[0],e=A[1];if(""===t||""===e)if(this.attr("clip")){var r=this.svg.bounds;t=t||r[2],e=e||r[3]}else{var n=void 0,i=void 0;n=0,i=0,this.childNodes.forEach(function(A){if("none"!==A.attr("display")){var t=A.renderBox;t&&(n=Math.max(n,t[2]),i=Math.max(i,t[3]))}}),t=t||n,e=e||i}return[t,e]}}]),t}(H.default),h.Attr=z,N((f=d).prototype,"contentSize",[b.flow],(0,v.default)(f.prototype,"contentSize"),f.prototype),f);t.default=I,(0,p.default)(I.prototype,K.default),I.applyLayout("flex",k.flexLayout),I.setAttributeEffects({clip:function(A,t,e,r,n){return A=(0,x.createSvgPath)(A),t=(0,x.createSvgPath)(t),(0,x.pathEffect)(A.d,t.d,e,r,n)}}),(0,E.registerNodeType)("group",I,!0)},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(e(21)),n=u(e(1)),i=u(e(5)),a=u(e(120));t.pathEffect=function(A,t,e,r,i){var a=(e-r)/(i-r);return a<=0?A:a>=1?t:(A=new o.default(A),t=new o.default(t),function(A,t,e){var r=function(A,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100,r=h(A.path),n=h(t.path),i=r.length,a=n.length;return i>a?function(A,t){for(var e=function(t){var e=A[A.length-1],r=[],n=e[0][0],i=e[0][1];e.forEach(function(){r.push([n,i,n,i,n,i,n,i])}),A.push(r)},r=0;r<t;r++)e(r)}(n,i-a):i<a&&function(A,t){for(var e=function(t){var e=A[A.length-1],r=[];e.forEach(function(A){r.push(A.slice(0))}),A.push(r)},r=0;r<t;r++)e(r)}(r,a-i),(r=(0,s.sort)(r,n)).forEach(function(A,t){var r=A.length,i=n[t].length;r>i?r<e?(f(A,e-r),f(n[t],e-i)):f(n[t],r-i):r<i&&(i<e?(f(A,e-r),f(n[t],e-i)):f(A,i-r))}),r.forEach(function(A,t){r[t]=(0,s.sortCurves)(A,n[t])}),[r,n]}(A,t),i=(0,n.default)(r,2),a=i[0],o=i[1],u=/z$/gim.test(t.d)?"z":"";return""+a.map(function(A,t){var r=o[t];return A.map(function(A,t){var n=r[t],i=function(A,t,e){return d(A[0],A[1],t[0],t[1],e).concat(d(A[2],A[3],t[2],t[3],e)).concat(d(A[4],A[5],t[4],t[5],e)).concat(d(A[6],A[7],t[6],t[7],e))}(A,n,e);return 0===t?"M"+i[0]+" "+i[1]+" C"+i[2]+" "+i[3]+", "+i[4]+" "+i[5]+", "+i[6]+" "+i[7]:i[2]+" "+i[3]+", "+i[4]+" "+i[5]+", "+i[6]+" "+i[7]})}).join(" ")+u}(A,t,a))},t.createSvgPath=function(A){"string"==typeof A&&(A={d:A});var t=new o.default(A.d);(A.transform||A.trim)&&(A.transform&&(0,r.default)(A.transform).forEach(function(A){var e=(0,n.default)(A,2),r=e[0],a=e[1];Array.isArray(a)||(a=[a]),t[r].apply(t,(0,i.default)(a))}),A.trim&&t.trim());return t};var o=u(e(90)),s=e(266);function u(A){return A&&A.__esModule?A:{default:A}}function l(A,t,e,r,n,i,a,o,s){return{left:c(A,t,e,r,n,i,a,o,s),right:c(a,o,n,i,e,r,A,t,1-s,!0)}}function c(A,t,e,r,n,i,a,o,s,u){var l=(e-A)*s+A,c=(r-t)*s+t,f=(n-e)*s+e,h=(i-r)*s+r,d=(f-l)*s+l,p=(h-c)*s+c,B=(((a-n)*s+n-f)*s+f-d)*s+d,g=(((o-i)*s+i-h)*s+h-p)*s+p;return u?[B,g,d,p,l,c,A,t]:[A,t,l,c,d,p,B,g]}function f(A,t){for(var e=0,r=0;e<t;e++){var n=A[r],i=l(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],.5);A.splice(r,1),A.splice(r,0,i.left,i.right),(r+=2)>=A.length-1&&(r=0)}}function h(A){var t=0,e=0,r=[];return A.forEach(function(A){var n=(0,a.default)(A),o=n[0],s=n.slice(1);"M"===o?(t=s[0],e=s[1]):(r.push([t,e].concat((0,i.default)(s))),t=s[4],e=s[5])}),[r]}function d(A,t,e,r,n){return[A+(e-A)*n,t+(r-t)*n]}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(A){return A&&A.__esModule?A:{default:A}}(e(2)),n=e(13);var i=(0,r.default)("zOrder"),a=(0,r.default)("removeTask");t.default={appendChild:function(A){var t=this,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=function(){return t.childNodes.push(A),t[i]=t[i]||0,A.connect(t,t[i]++),t.sortedChildNodes=(0,n.sortOrderedSprites)(t.childNodes),e&&A.forceUpdate(),A.layer?(A.updateStyles(),A.enter()):A},a=A.remove();return a&&a.promise?(a.resolve&&a.resolve(),a.promise.then(function(){return r()}),a):r()},append:function(){for(var A=this,t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];return e.forEach(function(t){A.appendChild(t)}),this},removeChild:function(A){if(A[a])return A[a];if(-1===this.childNodes.indexOf(A))return null;var t=this;function e(e){delete A[a];var r=t.childNodes.indexOf(A);if(-1===r)return null;t.childNodes.splice(r,1),t.sortedChildNodes=(0,n.sortOrderedSprites)(t.childNodes),(e.isVisible()||e.lastRenderBox)&&e.forceUpdate();var i=e.parent;return e.disconnect(t),i&&i.children[0]&&i.children[0].updateStyles(),e}var r=A.exit();return r.promise?(A[a]=r,r.promise.then(function(){return e(A)}),r):e(A)},clear:function(){var A=this;return this.childNodes.slice(0).forEach(function(t){return A.removeChild(t)}),this},remove:function(){for(var A=this,t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];return 0===e.length?this.parent?this.parent.removeChild(this):null:(e.forEach(function(t){A.removeChild(t)}),this)},insertBefore:function(A,t){var e=this;if(null==t)return this.appendChild(A);var r=this.childNodes.indexOf(t),a=t.zOrder;if(r>=0){var o=function(){for(var t=0;t<e.childNodes.length;t++){var o=e.childNodes[t],s=o.zOrder;s>=a&&(delete o.zOrder,Object.defineProperty(o,"zOrder",{value:s+1,writable:!1,configurable:!0}))}if(e.childNodes.splice(r,0,A),A.connect(e,a),e.sortedChildNodes=(0,n.sortOrderedSprites)(e.childNodes),A.forceUpdate(),e[i]=e[i]||0,e[i]++,e.layer)return A.updateStyles(),A.enter()},s=this.removeChild(A);return s&&s.promise?(s.resolve&&s.resolve(),s.promise.then(function(){return o()}),s):o()}return null}}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,n=B(e(23)),i=B(e(12)),a=B(e(7)),o=B(e(10)),s=B(e(3)),u=B(e(4)),l=B(e(17)),c=B(e(24)),f=B(e(18)),h=B(e(2)),d=e(41),p=B(e(66));function B(A){return A&&A.__esModule?A:{default:A}}var g=e(35),w=d.utils.attr,v=(0,h.default)("mapTextures"),Q=(0,h.default)("loadTexturePassport"),y=(g((r=function(A){function t(){return(0,s.default)(this,t),(0,l.default)(this,(t.__proto__||(0,o.default)(t)).apply(this,arguments))}return(0,f.default)(t,A),(0,u.default)(t,[{key:v,value:function(A){var e=!1,r=A.map(function(A){var t=A.img,r=A.texture;return A.fromCache||(e=!0),(0,a.default)({},r,{image:t})});e&&this.subject.forceUpdate(!0),(0,c.default)(t.prototype.__proto__||(0,o.default)(t.prototype),"loadTextures",this).call(this,r)}},{key:"loadTextures",value:function(A){var t=this,e=(0,h.default)("passport");this[Q]=e;var r=!1,n=A.map(function(A){if(A.image)return{img:A.image,texture:A};var t=p.default.loadTexture(A);return t instanceof i.default&&(r=!0),t});r?i.default.all(n).then(function(A){t[Q]===e&&t[v](A)}):this[v](n)}},{key:"textures",set:function(A){Array.isArray(A)||(A=[A]),A=A.map(function(A){return"string"==typeof A?A={src:A}:A.src||A.id||A.image||(A={image:A}),A}),this.set("textures",A),this.loadTextures(A)}}]),t}(d.Sprite.Attr)).prototype,"textures",[w],(0,n.default)(r.prototype,"textures"),r.prototype),r);d.Sprite.Attr=y,t.default=d.Sprite},function(A,t,e){"use strict";A.exports=function(A,t){return function(){for(var e=new Array(arguments.length),r=0;r<e.length;r++)e[r]=arguments[r];return A.apply(t,e)}}},function(A,t,e){"use strict";var r=e(14),n=e(286),i=e(288),a=e(289),o=e(290),s=e(139),u="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||e(291);A.exports=function(A){return new Promise(function(t,l){var c=A.data,f=A.headers;r.isFormData(c)&&delete f["Content-Type"];var h=new XMLHttpRequest,d="onreadystatechange",p=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in h||o(A.url)||(h=new window.XDomainRequest,d="onload",p=!0,h.onprogress=function(){},h.ontimeout=function(){}),A.auth){var B=A.auth.username||"",g=A.auth.password||"";f.Authorization="Basic "+u(B+":"+g)}if(h.open(A.method.toUpperCase(),i(A.url,A.params,A.paramsSerializer),!0),h.timeout=A.timeout,h[d]=function(){if(h&&(4===h.readyState||p)&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))){var e="getAllResponseHeaders"in h?a(h.getAllResponseHeaders()):null,r={data:A.responseType&&"text"!==A.responseType?h.response:h.responseText,status:1223===h.status?204:h.status,statusText:1223===h.status?"No Content":h.statusText,headers:e,config:A,request:h};n(t,l,r),h=null}},h.onerror=function(){l(s("Network Error",A,null,h)),h=null},h.ontimeout=function(){l(s("timeout of "+A.timeout+"ms exceeded",A,"ECONNABORTED",h)),h=null},r.isStandardBrowserEnv()){var w=e(292),v=(A.withCredentials||o(A.url))&&A.xsrfCookieName?w.read(A.xsrfCookieName):void 0;v&&(f[A.xsrfHeaderName]=v)}if("setRequestHeader"in h&&r.forEach(f,function(A,t){void 0===c&&"content-type"===t.toLowerCase()?delete f[t]:h.setRequestHeader(t,A)}),A.withCredentials&&(h.withCredentials=!0),A.responseType)try{h.responseType=A.responseType}catch(t){if("json"!==A.responseType)throw t}"function"==typeof A.onDownloadProgress&&h.addEventListener("progress",A.onDownloadProgress),"function"==typeof A.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",A.onUploadProgress),A.cancelToken&&A.cancelToken.promise.then(function(A){h&&(h.abort(),l(A),h=null)}),void 0===c&&(c=null),h.send(c)})}},function(A,t,e){"use strict";var r=e(287);A.exports=function(A,t,e,n,i){var a=new Error(A);return r(a,t,e,n,i)}},function(A,t,e){"use strict";A.exports=function(A){return!(!A||!A.__CANCEL__)}},function(A,t,e){"use strict";function r(A){this.message=A}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,A.exports=r},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=g(e(96)),n=g(e(97)),i=g(e(300)),a=g(e(1)),o=g(e(22)),s=g(e(10)),u=g(e(29)),l=g(e(3)),c=g(e(4)),f=g(e(17)),h=g(e(18)),d=g(e(2)),p=e(41),B=e(67);function g(A){return A&&A.__esModule?A:{default:A}}var w=(0,d.default)("resolution"),v=(0,d.default)("attrs"),Q=(0,d.default)("displayRatio"),y=function(A){function t(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,l.default)(this,t),"object"===(void 0===A?"undefined":(0,u.default)(A))&&(A=(e=A).id||"id_"+Math.random().toString().slice(2,10));var r=e,n=r.context,i=r.resolution,a=r.handleEvent,c=void 0===a||a,h=r.evaluateFPS,d=void 0!==h&&h,p=r.renderMode,g=void 0===p?"repaintAll":p,Q=r.autoRender,y=void 0===Q||Q,U=r.useDocumentCSS,m=void 0!==U&&U,F=(n=n||(0,B.createCanvas)().getContext("2d")).canvas;F.dataset.layerId=A,F.style.position="absolute";var C=(0,f.default)(this,(t.__proto__||(0,s.default)(t)).call(this,{context:n,handleEvent:c,evaluateFPS:d,renderMode:g,autoRender:y,useDocumentCSS:m}));return i?C.resolution=i:C[w]=[C.canvas.width,C.canvas.height,0,0],C[v]=new o.default(["renderMode","autoRender","evaluateFps","handleEvent","displayRatio"]),C}return(0,h.default)(t,A),(0,c.default)(t,[{key:"setAttribute",value:function(A,t){this[v].has(A)?this[A]=t:this.canvas.setAttribute(A,t)}},{key:"getAttribute",value:function(A){return this[v].has(A)?this[A]:this.canvas.getAttribute(A)}},{key:"removeAttribute",value:function(A){this[v].has(A)?this[A]=null:this.canvas.removeAttribute(A)}},{key:"pointCollision",value:function(A){if(this.outputContext.canvas){var t=0|A.layerX,e=0|A.layerY,r=(0,a.default)(this.resolution,4),n=r[0],i=r[1],o=r[2];return e+=r[3],(t+=o)>=0&&e>=0&&t<n&&e<i}return!0}},{key:"setDisplayRatio",value:function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/0,e=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];"string"==typeof A&&(A=A.endsWith("rw")?parseFloat(A):A.endsWith("vw")?parseFloat(A)*this.viewport[0]/this.resolution[0]:"auto"===A?"undefined"!=typeof window&&window.devicePixelRatio?window.devicePixelRatio*this.viewport[0]/this.resolution[0]:this.viewport[0]/this.resolution[0]:parseFloat(A)),A=(0,i.default)(A)?Math.min(A,t):1,this[Q]=A,e&&this.updateDisplay(),this.dispatchEvent("ratioChange",{target:this},!0,!0)}},{key:"updateDisplay",value:function(){var A=this,t=this[Q],e=this[w].map(function(A){return A*t}),r=(0,a.default)(e,4),n=r[0],i=r[1],o=r[2],s=r[3],u=this.outputContext.canvas;u.width=n,u.height=i,(o||s)&&this.outputContext.translate(o,s),this.beforeDrawTransform=function(){A.outputContext.scale(t,t)},this.childNodes.forEach(function(A){delete A.lastRenderBox,A.forceUpdate()})}},{key:"toLocalPos",value:function(A,t){var e=this.resolution,r=this.viewport;return[A=A*e[0]/r[0]-e[2],t=t*e[1]/r[1]-e[3]]}},{key:"toGlobalPos",value:function(A,t){var e=this.resolution,r=this.viewport;return[A=A*r[0]/e[0]+e[2],t=t*r[1]/e[1]+e[3]]}},{key:"clearContext",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.outputContext;if(A.canvas){var t=A.canvas,e=t.width,r=t.height,n=this.resolution;A.clearRect(-(0|n[2]),-(0|n[3]),e,r)}}},{key:"takeSnapshot",value:function(){var A=(0,n.default)(r.default.mark(function A(){var t,e,n;return r.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return A.next=2,this.prepareRender();case 2:return t=this.canvas.cloneNode(!0),(e=t.getContext("2d")).drawImage(this.canvas,0,0),n=this.childNodes.map(function(A){return A.serialize()}),A.abrupt("return",{context:e,children:n});case 6:case"end":return A.stop()}},A,this)}));return function(){return A.apply(this,arguments)}}()},{key:"putSnapshot",value:function(A){var t=this,e=this.outputContext;this.clearContext(e),e.drawImage(A.context.canvas,0,0),this.clearUpdate(),A.children.forEach(function(A){var e=(0,p.createNode)(A.nodeType);A.id&&(e.id=A.id),e.attr(JSON.parse(A.attrs)),t.appendChild(e,!1)});for(var r=0;r<this.childNodes.length;r++){var n=this.childNodes[r];n.dispatchEvent("update",{target:n,context:n.context,renderBox:n.renderBox,lastRenderBox:n.lastRenderBox},!0),n.lastRenderBox=n.renderBox}return this.childNodes}},{key:"id",get:function(){return this.canvas.dataset.layerId}},{key:"resolution",get:function(){return this[w]},set:function(A){this[w]=A,null==this[Q]&&this.setDisplayRatio(this.parent.displayRatio,this.parent.maxDisplayRatio,!1),this.updateDisplay(),this.dispatchEvent("resolutionChange",{target:this},!0,!0)}},{key:"viewport",get:function(){var A=this.canvas;if(A){if(A.getBoundingClientRect){var t=A.getBoundingClientRect(),e=t.width,r=t.height;if(e>0)return[e,r]}if(A.clientWidth)return[A.clientWidth,A.clientHeight]}if(this.parent)return this.parent.layerViewport;var n=(0,a.default)(this[w],2);return[n[0],n[1]]}},{key:"offset",get:function(){return[this.resolution[2],this.resolution[3]]}},{key:"center",get:function(){var A=(0,a.default)(this.resolution,2);return[A[0]/2,A[1]/2]}},{key:"displayRatio",get:function(){return this[Q]}},{key:"zIndex",get:function(){return this.attr("zIndex")},set:function(A){this.attr("zIndex",A),this.canvas.style.zIndex=A,this.parent.layers.reverse()}}]),t}(p.Layer);t.default=y},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Timeline=t.Easings=t.Effects=t.Resource=t.Color=t.createElement=t.createNode=t.isValidNodeType=t.registerNodeType=t.Paper2D=t.Scene=t.Layer=t.Group=t.Path=t.Label=t.Sprite=t.DataNode=t.BaseSprite=t.BaseNode=t.stylesheet=t.querySelectorAll=t.querySelector=t.use=t.utils=t.math=t.version=t._debugger=void 0;var r=e(41),n=l(e(276)),i=l(e(136)),a=l(e(142)),o=l(e(303)),s=l(e(66)),u=e(67);function l(A){return A&&A.__esModule?A:{default:A}}var c=r.utils.setDeprecation;u.shim&&(0,u.shim)(),(0,r.registerNodeType)("layer",a.default,!0),(0,r.registerNodeType)("scene",o.default,!0);t._debugger=u._debugger,t.version="2.22.14",t.math=r.math,t.utils=r.utils,t.use=r.use,t.querySelector=r.querySelector,t.querySelectorAll=r.querySelectorAll,t.stylesheet=r.stylesheet,t.BaseNode=r.BaseNode,t.BaseSprite=n.default,t.DataNode=r.DataNode,t.Sprite=i.default,t.Label=r.Label,t.Path=r.Path,t.Group=r.Group,t.Layer=a.default,t.Scene=o.default,t.Paper2D=function(){c("spritejs.Paper2D","Instead use new spritejs.Scene.");for(var A=arguments.length,t=Array(A),e=0;e<A;e++)t[e]=arguments[e];return new(Function.prototype.bind.apply(o.default,[null].concat(t)))},t.registerNodeType=r.registerNodeType,t.isValidNodeType=r.isValidNodeType,t.createNode=r.createNode,t.createElement=r.createElement,t.Color=r.Color,t.Resource=s.default,t.Effects=r.Effects,t.Easings=r.Easings,t.Timeline=r.Timeline},function(A,t,e){e(145),A.exports=e(0).Object.assign},function(A,t,e){var r=e(6);r(r.S+r.F,"Object",{assign:e(100)})},function(A,t,e){var r=e(28),n=e(55),i=e(147);A.exports=function(A){return function(t,e,a){var o,s=r(t),u=n(s.length),l=i(a,u);if(A&&e!=e){for(;u>l;)if((o=s[l++])!=o)return!0}else for(;u>l;l++)if((A||l in s)&&s[l]===e)return A||l||0;return!A&&-1}}},function(A,t,e){var r=e(72),n=Math.max,i=Math.min;A.exports=function(A,t){return(A=r(A))<0?n(A+t,0):i(A,t)}},function(A,t,e){e(149),e(48),e(153),e(154),A.exports=e(0).Symbol},function(A,t,e){"use strict";var r=e(8),n=e(27),i=e(19),a=e(6),o=e(77),s=e(46).KEY,u=e(26),l=e(74),c=e(47),f=e(56),h=e(9),d=e(78),p=e(79),B=e(150),g=e(102),w=e(16),v=e(28),Q=e(69),y=e(43),U=e(58),m=e(152),F=e(80),C=e(15),b=e(36),H=F.f,E=C.f,x=m.f,S=r.Symbol,_=r.JSON,k=_&&_.stringify,K=h("_hidden"),M=h("toPrimitive"),N={}.propertyIsEnumerable,D=l("symbol-registry"),T=l("symbols"),z=l("op-symbols"),L=Object.prototype,I="function"==typeof S,O=r.QObject,V=!O||!O.prototype||!O.prototype.findChild,P=i&&u(function(){return 7!=U(E({},"a",{get:function(){return E(this,"a",{value:7}).a}})).a})?function(A,t,e){var r=H(L,t);r&&delete L[t],E(A,t,e),r&&A!==L&&E(L,t,r)}:E,X=function(A){var t=T[A]=U(S.prototype);return t._k=A,t},R=I&&"symbol"==typeof S.iterator?function(A){return"symbol"==typeof A}:function(A){return A instanceof S},q=function(A,t,e){return A===L&&q(z,t,e),w(A),t=Q(t,!0),w(e),n(T,t)?(e.enumerable?(n(A,K)&&A[K][t]&&(A[K][t]=!1),e=U(e,{enumerable:y(0,!1)})):(n(A,K)||E(A,K,y(1,{})),A[K][t]=!0),P(A,t,e)):E(A,t,e)},J=function(A,t){w(A);for(var e,r=B(t=v(t)),n=0,i=r.length;i>n;)q(A,e=r[n++],t[e]);return A},j=function(A){var t=N.call(this,A=Q(A,!0));return!(this===L&&n(T,A)&&!n(z,A))&&(!(t||!n(this,A)||!n(T,A)||n(this,K)&&this[K][A])||t)},G=function(A,t){if(A=v(A),t=Q(t,!0),A!==L||!n(T,t)||n(z,t)){var e=H(A,t);return!e||!n(T,t)||n(A,K)&&A[K][t]||(e.enumerable=!0),e}},W=function(A){for(var t,e=x(v(A)),r=[],i=0;e.length>i;)n(T,t=e[i++])||t==K||t==s||r.push(t);return r},Y=function(A){for(var t,e=A===L,r=x(e?z:v(A)),i=[],a=0;r.length>a;)!n(T,t=r[a++])||e&&!n(L,t)||i.push(T[t]);return i};I||(o((S=function(){if(this instanceof S)throw TypeError("Symbol is not a constructor!");var A=f(arguments.length>0?arguments[0]:void 0),t=function(e){this===L&&t.call(z,e),n(this,K)&&n(this[K],A)&&(this[K][A]=!1),P(this,A,y(1,e))};return i&&V&&P(L,A,{configurable:!0,set:t}),X(A)}).prototype,"toString",function(){return this._k}),F.f=G,C.f=q,e(104).f=m.f=W,e(45).f=j,e(76).f=Y,i&&!e(57)&&o(L,"propertyIsEnumerable",j,!0),d.f=function(A){return X(h(A))}),a(a.G+a.W+a.F*!I,{Symbol:S});for(var Z="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),$=0;Z.length>$;)h(Z[$++]);for(var AA=b(h.store),tA=0;AA.length>tA;)p(AA[tA++]);a(a.S+a.F*!I,"Symbol",{for:function(A){return n(D,A+="")?D[A]:D[A]=S(A)},keyFor:function(A){if(!R(A))throw TypeError(A+" is not a symbol!");for(var t in D)if(D[t]===A)return t},useSetter:function(){V=!0},useSimple:function(){V=!1}}),a(a.S+a.F*!I,"Object",{create:function(A,t){return void 0===t?U(A):J(U(A),t)},defineProperty:q,defineProperties:J,getOwnPropertyDescriptor:G,getOwnPropertyNames:W,getOwnPropertySymbols:Y}),_&&a(a.S+a.F*(!I||u(function(){var A=S();return"[null]"!=k([A])||"{}"!=k({a:A})||"{}"!=k(Object(A))})),"JSON",{stringify:function(A){if(void 0!==A&&!R(A)){for(var t,e,r=[A],n=1;arguments.length>n;)r.push(arguments[n++]);return"function"==typeof(t=r[1])&&(e=t),!e&&g(t)||(t=function(A,t){if(e&&(t=e.call(this,A,t)),!R(t))return t}),r[1]=t,k.apply(_,r)}}}),S.prototype[M]||e(25)(S.prototype,M,S.prototype.valueOf),c(S,"Symbol"),c(Math,"Math",!0),c(r.JSON,"JSON",!0)},function(A,t,e){var r=e(36),n=e(76),i=e(45);A.exports=function(A){var t=r(A),e=n.f;if(e)for(var a,o=e(A),s=i.f,u=0;o.length>u;)s.call(A,a=o[u++])&&t.push(a);return t}},function(A,t,e){var r=e(15),n=e(16),i=e(36);A.exports=e(19)?Object.defineProperties:function(A,t){n(A);for(var e,a=i(t),o=a.length,s=0;o>s;)r.f(A,e=a[s++],t[e]);return A}},function(A,t,e){var r=e(28),n=e(104).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];A.exports.f=function(A){return a&&"[object Window]"==i.call(A)?function(A){try{return n(A)}catch(A){return a.slice()}}(A):n(r(A))}},function(A,t,e){e(79)("asyncIterator")},function(A,t,e){e(79)("observable")},function(A,t,e){A.exports={default:e(156),__esModule:!0}},function(A,t,e){e(48),e(31),e(160),e(164),e(165),A.exports=e(0).WeakMap},function(A,t,e){"use strict";var r=e(158),n=e(105),i=e(38),a=e(28);A.exports=e(81)(Array,"Array",function(A,t){this._t=a(A),this._i=0,this._k=t},function(){var A=this._t,t=this._k,e=this._i++;return!A||e>=A.length?(this._t=void 0,n(1)):n(0,"keys"==t?e:"values"==t?A[e]:[e,A[e]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(A,t){A.exports=function(){}},function(A,t,e){"use strict";var r=e(58),n=e(43),i=e(47),a={};e(25)(a,e(9)("iterator"),function(){return this}),A.exports=function(A,t,e){A.prototype=r(a,{next:n(1,e)}),i(A,t+" Iterator")}},function(A,t,e){"use strict";var r,n=e(82)(0),i=e(77),a=e(46),o=e(100),s=e(163),u=e(11),l=e(26),c=e(49),f=a.getWeak,h=Object.isExtensible,d=s.ufstore,p={},B=function(A){return function(){return A(this,arguments.length>0?arguments[0]:void 0)}},g={get:function(A){if(u(A)){var t=f(A);return!0===t?d(c(this,"WeakMap")).get(A):t?t[this._i]:void 0}},set:function(A,t){return s.def(c(this,"WeakMap"),A,t)}},w=A.exports=e(84)("WeakMap",B,g,s,!0,!0);l(function(){return 7!=(new w).set((Object.freeze||Object)(p),7).get(p)})&&(o((r=s.getConstructor(B,"WeakMap")).prototype,g),a.NEED=!0,n(["delete","has","get","set"],function(A){var t=w.prototype,e=t[A];i(t,A,function(t,n){if(u(t)&&!h(t)){this._f||(this._f=new r);var i=this._f[A](t,n);return"set"==A?this:i}return e.call(this,t,n)})}))},function(A,t,e){var r=e(162);A.exports=function(A,t){return new(r(A))(t)}},function(A,t,e){var r=e(11),n=e(102),i=e(9)("species");A.exports=function(A){var t;return n(A)&&("function"!=typeof(t=A.constructor)||t!==Array&&!n(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},function(A,t,e){"use strict";var r=e(59),n=e(46).getWeak,i=e(16),a=e(11),o=e(60),s=e(39),u=e(82),l=e(27),c=e(49),f=u(5),h=u(6),d=0,p=function(A){return A._l||(A._l=new B)},B=function(){this.a=[]},g=function(A,t){return f(A.a,function(A){return A[0]===t})};B.prototype={get:function(A){var t=g(this,A);if(t)return t[1]},has:function(A){return!!g(this,A)},set:function(A,t){var e=g(this,A);e?e[1]=t:this.a.push([A,t])},delete:function(A){var t=h(this.a,function(t){return t[0]===A});return~t&&this.a.splice(t,1),!!~t}},A.exports={getConstructor:function(A,t,e,i){var u=A(function(A,r){o(A,u,t,"_i"),A._t=t,A._i=d++,A._l=void 0,void 0!=r&&s(r,e,A[i],A)});return r(u.prototype,{delete:function(A){if(!a(A))return!1;var e=n(A);return!0===e?p(c(this,t)).delete(A):e&&l(e,this._i)&&delete e[this._i]},has:function(A){if(!a(A))return!1;var e=n(A);return!0===e?p(c(this,t)).has(A):e&&l(e,this._i)}}),u},def:function(A,t,e){var r=n(i(t),!0);return!0===r?p(A).set(t,e):r[A._i]=e,A},ufstore:p}},function(A,t,e){e(85)("WeakMap")},function(A,t,e){e(86)("WeakMap")},function(A,t,e){A.exports={default:e(167),__esModule:!0}},function(A,t,e){e(31),e(32),A.exports=e(169)},function(A,t,e){var r=e(72),n=e(71);A.exports=function(A){return function(t,e){var i,a,o=String(n(t)),s=r(e),u=o.length;return s<0||s>=u?A?"":void 0:(i=o.charCodeAt(s))<55296||i>56319||s+1===u||(a=o.charCodeAt(s+1))<56320||a>57343?A?o.charAt(s):i:A?o.slice(s,s+2):a-56320+(i-55296<<10)+65536}}},function(A,t,e){var r=e(61),n=e(9)("iterator"),i=e(38);A.exports=e(0).isIterable=function(A){var t=Object(A);return void 0!==t[n]||"@@iterator"in t||i.hasOwnProperty(r(t))}},function(A,t,e){A.exports={default:e(171),__esModule:!0}},function(A,t,e){e(31),e(32),A.exports=e(172)},function(A,t,e){var r=e(16),n=e(83);A.exports=e(0).getIterator=function(A){var t=n(A);if("function"!=typeof t)throw TypeError(A+" is not iterable!");return r(t.call(A))}},function(A,t,e){e(32),e(174),A.exports=e(0).Array.from},function(A,t,e){"use strict";var r=e(20),n=e(6),i=e(37),a=e(107),o=e(108),s=e(55),u=e(175),l=e(83);n(n.S+n.F*!e(110)(function(A){Array.from(A)}),"Array",{from:function(A){var t,e,n,c,f=i(A),h="function"==typeof this?this:Array,d=arguments.length,p=d>1?arguments[1]:void 0,B=void 0!==p,g=0,w=l(f);if(B&&(p=r(p,d>2?arguments[2]:void 0,2)),void 0==w||h==Array&&o(w))for(e=new h(t=s(f.length));t>g;g++)u(e,g,B?p(f[g],g):f[g]);else for(c=w.call(f),e=new h;!(n=c.next()).done;g++)u(e,g,B?a(c,p,[n.value,g],!0):n.value);return e.length=g,e}})},function(A,t,e){"use strict";var r=e(15),n=e(43);A.exports=function(A,t,e){t in A?r.f(A,t,n(0,e)):A[t]=e}},function(A,t,e){e(48),e(32),e(31),e(177),e(178),e(180),e(181),A.exports=e(0).Map},function(A,t,e){"use strict";var r=e(111),n=e(49);A.exports=e(84)("Map",function(A){return function(){return A(this,arguments.length>0?arguments[0]:void 0)}},{get:function(A){var t=r.getEntry(n(this,"Map"),A);return t&&t.v},set:function(A,t){return r.def(n(this,"Map"),0===A?0:A,t)}},r,!0)},function(A,t,e){var r=e(6);r(r.P+r.R,"Map",{toJSON:e(113)("Map")})},function(A,t,e){var r=e(39);A.exports=function(A,t){var e=[];return r(A,!1,e.push,e,t),e}},function(A,t,e){e(85)("Map")},function(A,t,e){e(86)("Map")},function(A,t,e){e(183);var r=e(0).Object;A.exports=function(A,t,e){return r.defineProperty(A,t,e)}},function(A,t,e){var r=e(6);r(r.S+r.F*!e(19),"Object",{defineProperty:e(15).f})},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNowTime=function(){!(arguments.length>0&&void 0!==arguments[0])||arguments[0];var A=null;A=Date.now?Date.now:function(){return(new Date).getTime()};return A},t.formatDelay=function(A){"number"==typeof A?A={delay:A}:"entropy"in A&&(A={delay:A.entropy,isEntropy:!0});return A}},function(A,t){var e=4,r=.001,n=1e-7,i=10,a=11,o=1/(a-1),s="function"==typeof Float32Array;function u(A,t){return 1-3*t+3*A}function l(A,t){return 3*t-6*A}function c(A){return 3*A}function f(A,t,e){return((u(t,e)*A+l(t,e))*A+c(t))*A}function h(A,t,e){return 3*u(t,e)*A*A+2*l(t,e)*A+c(t)}function d(A){return A}A.exports=function(A,t,u,l){if(!(0<=A&&A<=1&&0<=u&&u<=1))throw new Error("bezier x values must be in [0, 1] range");if(A===t&&u===l)return d;for(var c=s?new Float32Array(a):new Array(a),p=0;p<a;++p)c[p]=f(p*o,A,u);function B(t){for(var s=0,l=1,d=a-1;l!==d&&c[l]<=t;++l)s+=o;var p=s+(t-c[--l])/(c[l+1]-c[l])*o,B=h(p,A,u);return B>=r?function(A,t,r,n){for(var i=0;i<e;++i){var a=h(t,r,n);if(0===a)return t;t-=(f(t,r,n)-A)/a}return t}(t,p,A,u):0===B?p:function(A,t,e,r,a){var o,s,u=0;do{(o=f(s=t+(e-t)/2,r,a)-A)>0?e=s:t=s}while(Math.abs(o)>n&&++u<i);return s}(t,s,s+o,A,u)}return function(A){return 0===A?0:1===A?1:f(B(A),t,l)}}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=f(e(12)),n=f(e(34)),i=f(e(7)),a=f(e(3)),o=f(e(4)),s=f(e(2)),u=f(e(109)),l=e(195),c=e(87);function f(A){return A&&A.__esModule?A:{default:A}}var h=(0,s.default)("timing"),d=(0,s.default)("keyframes"),p=(0,s.default)("initState"),B=(0,s.default)("readyDefer"),g=(0,s.default)("finishedDefer"),w=(0,s.default)("effects"),v=(0,s.default)("activeReadyTimer"),Q=(0,s.default)("activeFinishTimer"),y=(0,s.default)("removeDefer"),U={delay:0,endDelay:0,fill:"auto",iterations:1,playbackRate:1,direction:"normal",easing:"linear",effect:null},m=function(){function A(t,e,r){var o=this;if((0,a.default)(this,A),Array.isArray(t)){var s=[t[0],t,e];t=s[0],e=s[1],r=s[2]}"number"==typeof r&&(r={duration:r}),this[h]=(0,i.default)({},U,r),this[h].easing=(0,c.parseEasing)(this[h].easing),this[d]=(0,l.calculateFramesOffset)(e);var u=this[d][this[d].length-1];this[p]={},(0,n.default)(u).forEach(function(A){Object.prototype.hasOwnProperty.call(t,A)&&"easing"!==A&&"offset"!==A&&(o[p][A]=t[A])}),this[d]=this[d].map(function(A){return(0,i.default)({},o[p],A)}),0!==this[d][0].offset&&this[d].unshift((0,i.default)({},this[p],{offset:0})),u.offset<1&&this[d].push((0,i.default)({},u,{offset:1})),this[w]={},this.timeline=null}return(0,o.default)(A,[{key:"pause",value:function(){this.timeline.playbackRate=0}},{key:v,value:function(){var A=this;this[B]&&!this[B].timerID&&(this.timeline.currentTime<0?this[B].timerID=this.timeline.setTimeout(function(){A[B].resolve(),delete A[B]},{delay:-this.timeline.currentTime,heading:!1}):this[B].timerID=this.timeline.setTimeout(function(){A[B].resolve(),delete A[B]},{delay:0,isEntropy:!0}))}},{key:Q,value:function(){var A=this,t=this[h],e=t.duration,r=t.iterations,n=t.endDelay,i=Math.ceil(e*r+n-this.timeline.currentTime)+1;this[g]&&!this[g].timerID&&(this[g].timerID=this.timeline.setTimeout(function(){A[g].resolve(),A[y](B),A[y](g)},{delay:i,heading:!1}),this[g].reverseTimerID=this.timeline.setTimeout(function(){A[g].resolve(),A[y](B),A[y](g),A.timeline=null},{delay:-this[h].delay-1,heading:!1}))}},{key:"play",value:function(){if("finished"===this.playState&&this.cancel(),"idle"===this.playState){if(this.playbackRate<=0)return;var A=this[h],t=A.delay,e=A.playbackRate,r=A.timeline;this.timeline=new u.default({originTime:t,playbackRate:e},r),this[v](),this[Q]()}else"paused"===this.playState&&(this.timeline.playbackRate=this.playbackRate,this[v]())}},{key:y,value:function(A){var t=this[A],e=this.timeline;t&&e&&(e.clearTimeout(t.timerID),t.reverseTimerID&&e.clearTimeout(t.reverseTimerID)),delete this[A]}},{key:"cancel",value:function(){this[y](B),this[y](g),this.timeline=null}},{key:"finish",value:function(){this.timeline&&(this.timeline.currentTime=1/0/this.playbackRate),this[y](B),this[y](g)}},{key:"applyEffects",value:function(A){return(0,i.default)(this[w],A)}},{key:"playbackRate",get:function(){return this[h].playbackRate},set:function(A){this.timeline&&(this.timeline.playbackRate=A),this[h].playbackRate=A}},{key:"playState",get:function(){var A=this.timeline,t=this[h],e=t.iterations,r=t.duration,n=t.endDelay,i="running";if(null==A)i="idle";else if(A.paused)i="paused";else if(A.currentTime<0)i="pending";else{var a=A.currentTime-e*r;a>0&&a<n?i="pending":a>=n&&(i="finished")}return i}},{key:"progress",get:function(){if(!this.timeline)return 0;var A=this[h],t=A.duration,e=A.iterations,r=this.timeline,n=this.playState,i=void 0;if("idle"===n)i=0;else if("paused"===n&&r.currentTime<0)i=0;else if("pending"===n)if(r.currentTime<0)i=0;else{var a=r.seekLocalTime(e*t);i=(0,l.periodicity)(a,t)[1]/t}else"running"!==n&&"paused"!==n||(i=(0,l.periodicity)(r.currentTime,t)[1]/t);return"finished"===n&&(i=(0,l.periodicity)(e,1)[1]),i}},{key:"frame",get:function(){var A=this.playState,t=this[p],e=this[h].fill;if("idle"===A)return t;var r=this.timeline.currentTime,n=this[d].slice(0),i=(0,l.getProgress)(this.timeline,this[h],this.progress),a=i.p,o=i.inverted,s=t;return r<0&&"pending"===A?"backwards"!==e&&"both"!==e||(s=o?n[n.length-1]:n[0]):("pending"!==A&&"finished"!==A||"forwards"===e||"both"===e)&&(s=(0,l.getCurrentFrame)(this[h],n,this[w],a)),s}},{key:"timing",get:function(){return this[h]}},{key:"baseTimeline",set:function(A){this[h].timeline=A},get:function(){return this[h].timeline}},{key:"ready",get:function(){return this[B]?this[B].promise:this.timeline&&this.timeline.currentTime>=0&&"paused"!==this.playState?r.default.resolve():(this[B]=(0,l.defer)(),this.timeline&&this[v](),this[B]?this[B].promise:r.default.resolve())}},{key:"finished",get:function(){return"finished"===this.playState?r.default.resolve():(this[g]||(this[g]=(0,l.defer)(),this.timeline&&this[Q]()),this[g].promise)}}]),A}();t.default=m},function(A,t,e){e(48),e(32),e(31),e(188),e(191),e(192),A.exports=e(0).Promise},function(A,t,e){"use strict";var r,n,i,a,o=e(57),s=e(8),u=e(20),l=e(61),c=e(6),f=e(11),h=e(42),d=e(60),p=e(39),B=e(115),g=e(116).set,w=e(190)(),v=e(88),Q=e(117),y=e(118),U=s.TypeError,m=s.process,F=s.Promise,C="process"==l(m),b=function(){},H=n=v.f,E=!!function(){try{var A=F.resolve(1),t=(A.constructor={})[e(9)("species")]=function(A){A(b,b)};return(C||"function"==typeof PromiseRejectionEvent)&&A.then(b)instanceof t}catch(A){}}(),x=function(A){var t;return!(!f(A)||"function"!=typeof(t=A.then))&&t},S=function(A,t){if(!A._n){A._n=!0;var e=A._c;w(function(){for(var r=A._v,n=1==A._s,i=0,a=function(t){var e,i,a=n?t.ok:t.fail,o=t.resolve,s=t.reject,u=t.domain;try{a?(n||(2==A._h&&K(A),A._h=1),!0===a?e=r:(u&&u.enter(),e=a(r),u&&u.exit()),e===t.promise?s(U("Promise-chain cycle")):(i=x(e))?i.call(e,o,s):o(e)):s(r)}catch(A){s(A)}};e.length>i;)a(e[i++]);A._c=[],A._n=!1,t&&!A._h&&_(A)})}},_=function(A){g.call(s,function(){var t,e,r,n=A._v,i=k(A);if(i&&(t=Q(function(){C?m.emit("unhandledRejection",n,A):(e=s.onunhandledrejection)?e({promise:A,reason:n}):(r=s.console)&&r.error&&r.error("Unhandled promise rejection",n)}),A._h=C||k(A)?2:1),A._a=void 0,i&&t.e)throw t.v})},k=function(A){if(1==A._h)return!1;for(var t,e=A._a||A._c,r=0;e.length>r;)if((t=e[r++]).fail||!k(t.promise))return!1;return!0},K=function(A){g.call(s,function(){var t;C?m.emit("rejectionHandled",A):(t=s.onrejectionhandled)&&t({promise:A,reason:A._v})})},M=function(A){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=A,t._s=2,t._a||(t._a=t._c.slice()),S(t,!0))},N=function(A){var t,e=this;if(!e._d){e._d=!0,e=e._w||e;try{if(e===A)throw U("Promise can't be resolved itself");(t=x(A))?w(function(){var r={_w:e,_d:!1};try{t.call(A,u(N,r,1),u(M,r,1))}catch(A){M.call(r,A)}}):(e._v=A,e._s=1,S(e,!1))}catch(A){M.call({_w:e,_d:!1},A)}}};E||(F=function(A){d(this,F,"Promise","_h"),h(A),r.call(this);try{A(u(N,this,1),u(M,this,1))}catch(A){M.call(this,A)}},(r=function(A){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=e(59)(F.prototype,{then:function(A,t){var e=H(B(this,F));return e.ok="function"!=typeof A||A,e.fail="function"==typeof t&&t,e.domain=C?m.domain:void 0,this._c.push(e),this._a&&this._a.push(e),this._s&&S(this,!1),e.promise},catch:function(A){return this.then(void 0,A)}}),i=function(){var A=new r;this.promise=A,this.resolve=u(N,A,1),this.reject=u(M,A,1)},v.f=H=function(A){return A===F||A===a?new i(A):n(A)}),c(c.G+c.W+c.F*!E,{Promise:F}),e(47)(F,"Promise"),e(112)("Promise"),a=e(0).Promise,c(c.S+c.F*!E,"Promise",{reject:function(A){var t=H(this);return(0,t.reject)(A),t.promise}}),c(c.S+c.F*(o||!E),"Promise",{resolve:function(A){return y(o&&this===a?F:this,A)}}),c(c.S+c.F*!(E&&e(110)(function(A){F.all(A).catch(b)})),"Promise",{all:function(A){var t=this,e=H(t),r=e.resolve,n=e.reject,i=Q(function(){var e=[],i=0,a=1;p(A,!1,function(A){var o=i++,s=!1;e.push(void 0),a++,t.resolve(A).then(function(A){s||(s=!0,e[o]=A,--a||r(e))},n)}),--a||r(e)});return i.e&&n(i.v),e.promise},race:function(A){var t=this,e=H(t),r=e.reject,n=Q(function(){p(A,!1,function(A){t.resolve(A).then(e.resolve,r)})});return n.e&&r(n.v),e.promise}})},function(A,t){A.exports=function(A,t,e){var r=void 0===e;switch(t.length){case 0:return r?A():A.call(e);case 1:return r?A(t[0]):A.call(e,t[0]);case 2:return r?A(t[0],t[1]):A.call(e,t[0],t[1]);case 3:return r?A(t[0],t[1],t[2]):A.call(e,t[0],t[1],t[2]);case 4:return r?A(t[0],t[1],t[2],t[3]):A.call(e,t[0],t[1],t[2],t[3])}return A.apply(e,t)}},function(A,t,e){var r=e(8),n=e(116).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,o=r.Promise,s="process"==e(44)(a);A.exports=function(){var A,t,e,u=function(){var r,n;for(s&&(r=a.domain)&&r.exit();A;){n=A.fn,A=A.next;try{n()}catch(r){throw A?e():t=void 0,r}}t=void 0,r&&r.enter()};if(s)e=function(){a.nextTick(u)};else if(i){var l=!0,c=document.createTextNode("");new i(u).observe(c,{characterData:!0}),e=function(){c.data=l=!l}}else if(o&&o.resolve){var f=o.resolve();e=function(){f.then(u)}}else e=function(){n.call(r,u)};return function(r){var n={fn:r,next:void 0};t&&(t.next=n),A||(A=n,e()),t=n}}},function(A,t,e){"use strict";var r=e(6),n=e(0),i=e(8),a=e(115),o=e(118);r(r.P+r.R,"Promise",{finally:function(A){var t=a(this,n.Promise||i.Promise),e="function"==typeof A;return this.then(e?function(e){return o(t,A()).then(function(){return e})}:A,e?function(e){return o(t,A()).then(function(){throw e})}:A)}})},function(A,t,e){"use strict";var r=e(6),n=e(88),i=e(117);r(r.S,"Promise",{try:function(A){var t=n.f(this),e=i(A);return(e.e?t.reject:t.resolve)(e.v),t.promise}})},function(A,t,e){e(194),A.exports=e(0).Object.keys},function(A,t,e){var r=e(37),n=e(36);e(89)("keys",function(){return function(A){return n(r(A))}})},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(e(1)),n=u(e(21)),i=u(e(7)),a=u(e(12));t.defer=function(){var A={};return A.promise=new a.default(function(t,e){A.resolve=t,A.reject=e}),A},t.periodicity=function(A,t){var e=Math.floor(A/t),r=A-e*t;0===r&&e>0&&(r=t,e--);return[e,r]},t.calculateFramesOffset=function(A){var t=(A=A.slice(0))[0],e=A[A.length-1];e.offset=e.offset||1,t.offset=t.offset||0;for(var r=0,n=-1,a=0;a<A.length;a++){var s=A[a];if(null!=s.offset){var u=a-n;if(u>1)for(var l=(s.offset-r)/u,c=0;c<u-1;c++)A[n+c+1].offset=r+l*(c+1);r=s.offset,n=a}if(null!=s.easing&&(s.easing=(0,o.parseEasing)(s.easing)),a>0){var f=null!=A[a].easing;A[a]=(0,i.default)({},A[a-1],A[a]),f||delete A[a].easing}}return A},t.getProgress=function(A,t,e){var r=A.currentTime,n=t.direction,i=t.duration,a=!1;if("reverse"===n)e=1-e,a=!0;else if("alternate"===n||"alternate-reverse"===n){var o=Math.floor(r/i);1===e&&o--,o%2^"alternate-reverse"===n&&(e=1-e,a=!0)}return{p:e,inverted:a}},t.getCurrentFrame=function(A,t,e,r){var n=A.easing,a=A.effect;a||(e=(0,i.default)({},e,s.default));var o={};r=n(r,t);for(var u=1;u<t.length;u++){var c=t[u],f=c.offset;if(f>=r||u===t.length-1){var h=t[u-1],d=h.offset,p=h.easing,B=r;if(p){var g=f-d;B=p((r-d)/g)*g+d}o=a?a(h,c,B,d,f):l(h,c,e,B);break}}return o};var o=e(87),s=u(e(114));function u(A){return A&&A.__esModule?A:{default:A}}function l(A,t,e,i){var a={};return(0,n.default)(t).forEach(function(n){var o=(0,r.default)(n,2),s=o[0],u=o[1];if("offset"!==s&&"easing"!==s){var l=(e[s]||e.default)(A[s],u,i,A.offset,t.offset);null!=l&&(a[s]=l)}}),a}},function(A,t,e){e(197),A.exports=e(0).Object.entries},function(A,t,e){var r=e(6),n=e(119)(!0);r(r.S,"Object",{entries:function(A){return n(A)}})},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(A){A=A||[1,0,0,1,0,0],this.m=[A[0],A[1],A[2],A[3],A[4],A[5]]};r.prototype.unit=function(){return this.m=[1,0,0,1,0,0],this},r.prototype.multiply=function(A){var t=this.m,e=void 0;e=A instanceof r?A.m:A;var n=t[0]*e[0]+t[2]*e[1],i=t[1]*e[0]+t[3]*e[1],a=t[0]*e[2]+t[2]*e[3],o=t[1]*e[2]+t[3]*e[3],s=t[0]*e[4]+t[2]*e[5]+t[4],u=t[1]*e[4]+t[3]*e[5]+t[5];return t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=u,this},r.prototype.inverse=function(){var A=new r(this.m),t=A.m,e=1/(t[0]*t[3]-t[1]*t[2]),n=t[3]*e,i=-t[1]*e,a=-t[2]*e,o=t[0]*e,s=e*(t[2]*t[5]-t[3]*t[4]),u=e*(t[1]*t[4]-t[0]*t[5]);return t[0]=n,t[1]=i,t[2]=a,t[3]=o,t[4]=s,t[5]=u,A},r.prototype.translate=function(A,t){return this.multiply([1,0,0,1,A,t])},r.prototype.rotate=function(A){var t=A*Math.PI/180,e=Math.cos(t),r=Math.sin(t);return this.multiply([e,r,-r,e,0,0])},r.prototype.skew=function(A,t){t|=0;var e=A*Math.PI/180,r=t*Math.PI/180,n=Math.tan(e),i=Math.tan(r);return this.multiply([1,i,n,1,0,0])},r.prototype.scale=function(A,t){return this.multiply([A,0,0,t,0,0])},r.prototype.transformPoint=function(A,t){var e=A,r=t;return[A=e*this.m[0]+r*this.m[2]+this.m[4],t=e*this.m[1]+r*this.m[3]+this.m[5]]},r.prototype.transformVector=function(A,t){var e=A,r=t;return[A=e*this.m[0]+r*this.m[2],t=e*this.m[1]+r*this.m[3]]},t.default=r},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(e(1)),n=a(e(3)),i=a(e(4));function a(A){return A&&A.__esModule?A:{default:A}}var o=function(){function A(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0,0];(0,n.default)(this,A);var i=(0,r.default)(t,3),a=i[0],o=i[1],s=i[2],u=(0,r.default)(e,3),l=u[0],c=u[1],f=u[2];s=s||0,f=f||0,this.x=a-l,this.y=o-c,this.z=s-f}return(0,i.default)(A,[{key:"unit",value:function(){var t=this.length;return new A([this.x/t,this.y/t,this.z/t])}},{key:"dot",value:function(A){return this.x*A.x+this.y*A.y+this.z*A.z}},{key:"cross",value:function(t){var e=this.x,r=this.y,n=this.z,i=t.x,a=t.y,o=t.z;return new A([r*o-n*a,n*i-e*o,e*a-i*r])}},{key:"length",get:function(){var A=this.x,t=this.y,e=this.z;return Math.sqrt(A*A+t*t+e*e)}}]),A}();t.default=o},function(A,t,e){"use strict";function r(A){var t=document.createElementNS("http://www.w3.org/2000/svg","path");return t.setAttribute("d",A),t}Object.defineProperty(t,"__esModule",{value:!0}),t.getPointAtLength=function(A,t){var e=r(A).getPointAtLength(t),n=e.x,i=e.y;return[n,i]},t.getTotalLength=function(A,t){return r(A).getTotalLength(t)},t.isPointInPath=function(A,t,e){var r=A.d,n=new Path2D(r);return document.createElement("canvas").getContext("2d").isPointInPath(n,t,e)}},function(A,t,e){"use strict";A.exports=function(A){var t=[];return A.replace(n,function(A,e,n){var a=e.toLowerCase();for(n=function(A){var t=A.match(i);return t?t.map(Number):[]}(n),"m"==a&&n.length>2&&(t.push([e].concat(n.splice(0,2))),a="l",e="m"==e?"l":"L");;){if(n.length==r[a])return n.unshift(e),t.push(n);if(n.length<r[a])throw new Error("malformed path data");t.push([e].concat(n.splice(0,r[a])))}}),t};var r={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},n=/([astvzqmhlc])([^astvzqmhlc]*)/gi;var i=/-?[0-9]*\.?[0-9]+(?:e[-+]?\d+)?/gi},function(A,t,e){"use strict";A.exports=function(A){var t=0,e=0,r=0,n=0;return A.map(function(A){var i=(A=A.slice())[0],a=i.toUpperCase();if(i!=a)switch(A[0]=a,i){case"a":A[6]+=r,A[7]+=n;break;case"v":A[1]+=n;break;case"h":A[1]+=r;break;default:for(var o=1;o<A.length;)A[o++]+=r,A[o++]+=n}switch(a){case"Z":r=t,n=e;break;case"H":r=A[1];break;case"V":n=A[1];break;case"M":r=t=A[1],n=e=A[2];break;default:r=A[A.length-2],n=A[A.length-1]}return A})}},function(A,t,e){"use strict";var r=function(A){return A&&A.__esModule?A:{default:A}}(e(1));A.exports=function(A){for(var t,e=[],o=0,s=0,u=0,l=0,c=null,f=null,h=0,d=0,p=0,B=A.length;p<B;p++){var g=A[p],w=g[0];switch(w){case"M":u=g[1],l=g[2];break;case"A":var v=n(h,d,g[6],g[7],g[4],g[5],g[1],g[2],g[3]);if(!v.length)continue;v=v.map(function(A){var t=(0,r.default)(A,8),e=(t[0],t[1],t[2]),n=t[3],i=t[4],a=t[5],o=t[6],s=t[7];return{x1:e,y1:n,x2:i,y2:a,x:o,y:s}});for(var Q,y=0;y<v.length;y++)Q=v[y],g=["C",Q.x1,Q.y1,Q.x2,Q.y2,Q.x,Q.y],y<v.length-1&&e.push(g);break;case"S":var U=h,m=d;"C"!=t&&"S"!=t||(U+=U-o,m+=m-s),g=["C",U,m,g[1],g[2],g[3],g[4]];break;case"T":"Q"==t||"T"==t?(c=2*h-c,f=2*d-f):(c=h,f=d),g=a(h,d,c,f,g[1],g[2]);break;case"Q":c=g[1],f=g[2],g=a(h,d,g[1],g[2],g[3],g[4]);break;case"L":g=i(h,d,g[1],g[2]);break;case"H":g=i(h,d,g[1],d);break;case"V":g=i(h,d,h,g[1]);break;case"Z":g=i(h,d,u,l)}t=w,h=g[g.length-2],d=g[g.length-1],g.length>4?(o=g[g.length-4],s=g[g.length-3]):(o=h,s=d),e.push(g)}return e};var n=e(204);function i(A,t,e,r){return["C",A,t,e,r,e,r]}function a(A,t,e,r,n,i){return["C",A/3+2/3*e,t/3+2/3*r,n/3+2/3*e,i/3+2/3*r,n,i]}},function(A,t,e){"use strict";var r=2*Math.PI;function n(A,t,e,r){var n=A*e+t*r;return n>1&&(n=1),n<-1&&(n=-1),(A*r-t*e<0?-1:1)*Math.acos(n)}function i(A,t){var e=4/3*Math.tan(t/4),r=Math.cos(A),n=Math.sin(A),i=Math.cos(A+t),a=Math.sin(A+t);return[r,n,r-n*e,n+r*e,i+a*e,a-i*e,i,a]}A.exports=function(A,t,e,a,o,s,u,l,c){var f=Math.sin(c*r/360),h=Math.cos(c*r/360),d=h*(A-e)/2+f*(t-a)/2,p=-f*(A-e)/2+h*(t-a)/2;if(0===d&&0===p)return[];if(0===u||0===l)return[];u=Math.abs(u),l=Math.abs(l);var B=d*d/(u*u)+p*p/(l*l);B>1&&(u*=Math.sqrt(B),l*=Math.sqrt(B));var g=function(A,t,e,i,a,o,s,u,l,c){var f=c*(A-e)/2+l*(t-i)/2,h=-l*(A-e)/2+c*(t-i)/2,d=s*s,p=u*u,B=f*f,g=h*h,w=d*p-d*g-p*B;w<0&&(w=0),w/=d*g+p*B;var v=(w=Math.sqrt(w)*(a===o?-1:1))*s/u*h,Q=w*-u/s*f,y=c*v-l*Q+(A+e)/2,U=l*v+c*Q+(t+i)/2,m=(f-v)/s,F=(h-Q)/u,C=(-f-v)/s,b=(-h-Q)/u,H=n(1,0,m,F),E=n(m,F,C,b);return 0===o&&E>0&&(E-=r),1===o&&E<0&&(E+=r),[y,U,H,E]}(A,t,e,a,o,s,u,l,f,h),w=[],v=g[2],Q=g[3],y=Math.max(Math.ceil(Math.abs(Q)/(r/4)),1);Q/=y;for(var U=0;U<y;U++)w.push(i(v,Q)),v+=Q;return w.map(function(A){for(var t=0;t<A.length;t+=2){var e=A[t+0],r=A[t+1],n=h*(e*=u)-f*(r*=l),i=f*e+h*r;A[t+0]=n+g[0],A[t+1]=i+g[1]}return A})}},function(A,t,e){"use strict";A.exports=function(A){return"string"==typeof A&&(A=A.trim(),!!(/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(A)&&/[\dz]$/i.test(A)&&A.length>4))}},function(A,t,e){e(48),e(32),e(31),e(207),e(208),e(209),e(210),A.exports=e(0).Set},function(A,t,e){"use strict";var r=e(111),n=e(49);A.exports=e(84)("Set",function(A){return function(){return A(this,arguments.length>0?arguments[0]:void 0)}},{add:function(A){return r.def(n(this,"Set"),A=0===A?0:A,A)}},r)},function(A,t,e){var r=e(6);r(r.P+r.R,"Set",{toJSON:e(113)("Set")})},function(A,t,e){e(85)("Set")},function(A,t,e){e(86)("Set")},function(A,t,e){e(212),A.exports=e(0).Number.isNaN},function(A,t,e){var r=e(6);r(r.S,"Number",{isNaN:function(A){return A!=A}})},function(A,t,e){var r=e(214),n=e(215),i={};for(var a in r)r.hasOwnProperty(a)&&(i[r[a]]=a);var o=A.exports={to:{},get:{}};function s(A,t,e){return Math.min(Math.max(t,A),e)}function u(A){var t=A.toString(16).toUpperCase();return t.length<2?"0"+t:t}o.get=function(A){var t,e;switch(A.substring(0,3).toLowerCase()){case"hsl":t=o.get.hsl(A),e="hsl";break;case"hwb":t=o.get.hwb(A),e="hwb";break;default:t=o.get.rgb(A),e="rgb"}return t?{model:e,value:t}:null},o.get.rgb=function(A){if(!A)return null;var t,e,n,i=[0,0,0,1];if(t=A.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(n=t[2],t=t[1],e=0;e<3;e++){var a=2*e;i[e]=parseInt(t.slice(a,a+2),16)}n&&(i[3]=Math.round(parseInt(n,16)/255*100)/100)}else if(t=A.match(/^#([a-f0-9]{3,4})$/i)){for(n=(t=t[1])[3],e=0;e<3;e++)i[e]=parseInt(t[e]+t[e],16);n&&(i[3]=Math.round(parseInt(n+n,16)/255*100)/100)}else if(t=A.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(e=0;e<3;e++)i[e]=parseInt(t[e+1],0);t[4]&&(i[3]=parseFloat(t[4]))}else{if(!(t=A.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)))return(t=A.match(/(\D+)/))?"transparent"===t[1]?[0,0,0,0]:(i=r[t[1]])?(i[3]=1,i):null:null;for(e=0;e<3;e++)i[e]=Math.round(2.55*parseFloat(t[e+1]));t[4]&&(i[3]=parseFloat(t[4]))}for(e=0;e<3;e++)i[e]=s(i[e],0,255);return i[3]=s(i[3],0,1),i},o.get.hsl=function(A){if(!A)return null;var t=A.match(/^hsla?\(\s*([+-]?(?:\d*\.)?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var e=parseFloat(t[4]);return[(parseFloat(t[1])+360)%360,s(parseFloat(t[2]),0,100),s(parseFloat(t[3]),0,100),s(isNaN(e)?1:e,0,1)]}return null},o.get.hwb=function(A){if(!A)return null;var t=A.match(/^hwb\(\s*([+-]?\d*[\.]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(t){var e=parseFloat(t[4]);return[(parseFloat(t[1])%360+360)%360,s(parseFloat(t[2]),0,100),s(parseFloat(t[3]),0,100),s(isNaN(e)?1:e,0,1)]}return null},o.to.hex=function(){var A=n(arguments);return"#"+u(A[0])+u(A[1])+u(A[2])+(A[3]<1?u(Math.round(255*A[3])):"")},o.to.rgb=function(){var A=n(arguments);return A.length<4||1===A[3]?"rgb("+Math.round(A[0])+", "+Math.round(A[1])+", "+Math.round(A[2])+")":"rgba("+Math.round(A[0])+", "+Math.round(A[1])+", "+Math.round(A[2])+", "+A[3]+")"},o.to.rgb.percent=function(){var A=n(arguments),t=Math.round(A[0]/255*100),e=Math.round(A[1]/255*100),r=Math.round(A[2]/255*100);return A.length<4||1===A[3]?"rgb("+t+"%, "+e+"%, "+r+"%)":"rgba("+t+"%, "+e+"%, "+r+"%, "+A[3]+")"},o.to.hsl=function(){var A=n(arguments);return A.length<4||1===A[3]?"hsl("+A[0]+", "+A[1]+"%, "+A[2]+"%)":"hsla("+A[0]+", "+A[1]+"%, "+A[2]+"%, "+A[3]+")"},o.to.hwb=function(){var A=n(arguments),t="";return A.length>=4&&1!==A[3]&&(t=", "+A[3]),"hwb("+A[0]+", "+A[1]+"%, "+A[2]+"%"+t+")"},o.to.keyword=function(A){return i[A.slice(0,3)]}},function(A,t,e){"use strict";A.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},function(A,t,e){"use strict";var r=e(216),n=Array.prototype.concat,i=Array.prototype.slice,a=A.exports=function(A){for(var t=[],e=0,a=A.length;e<a;e++){var o=A[e];r(o)?t=n.call(t,i.call(o)):t.push(o)}return t};a.wrap=function(A){return function(){return A(a(arguments))}}},function(A,t){A.exports=function(A){return!(!A||"string"==typeof A)&&(A instanceof Array||Array.isArray(A)||A.length>=0&&(A.splice instanceof Function||Object.getOwnPropertyDescriptor(A,A.length-1)&&"String"!==A.constructor.name))}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(e(22)),n=a(e(2));t.attr=function(A,t,e){A.hasOwnProperty("__attributeNames")||(A.__attributeNames=new r.default(A.__attributeNames));A.__attributeNames.add(t);var n=e.get;n||(n=function(){return this.get(t)});e.__relative||e.__inherit?e.__relative?e.get=function(){var A=n.call(this),e=this.subject;if(null==A)A=this.get(t);else if(A.relative){var r=A.relative.trim();if("pw"===r||"ph"===r){var i=e.parent,a=null;if(i){var s=i.attrSize;if(s)for(var u="pw"===r?s[0]:s[1];s&&""===u;)i=i.parent,s=i.attrSize;"pw"===r?a=s?i.contentSize[0]:i.resolution[0]:"ph"===r&&(a=s?i.contentSize[1]:i.resolution[1])}return a!==A.pv?(this[t]=A.rv,this[t]):(e.cache=null,e[o]?a*A.v:A.rv)}if("rw"===r||"rh"===r){var l=e.layer,c=null;return l&&("rw"===r?c=l.resolution[0]:"rh"===r&&(c=l.resolution[1])),c!==A.pv?(this[t]=A.rv,this[t]):(e.cache=null,e[o]?c*A.v:A.rv)}}return A}:e.get=function(){var A=n.call(this),e=this.subject;if(null==A)A=this.get(t);else if("inherit"===A){for(var r=e.parent;r&&r.attr&&null==r.attr(t);)r=r.parent;return this.__inheritDefaults[t]}return A}:e.get=function(){var A=n.call(this);return null==A&&(A=this.get(t)),A};var i=e.set,a=!e.__cachable;return e.set=function(A){var t=this.subject;if(this.__updateTag=!1,this.__reflowTag=!1,i.call(this,A),t&&t.hasLayout){var e=t.boxOffsetSize,r=t.__lastLayout;r&&e[0]===r[0]&&e[1]===r[1]||t.parent.clearLayout(),t.__lastLayout=e}this.subject&&this.__updateTag&&(t.forceUpdate(a),this.__reflowTag&&t.reflow())},e},t.cachable=function(A,t,e){return e.__cachable=!0,e},t.inherit=function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return function(t,e,r){return t.__inheritDefaults=t.__inheritDefaults||{},t.__inheritDefaults[e]=A,r.__inherit=!0,r}},t.relative=function A(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"width";return function(e,r,n){if(n.set){var i=n.set;return n.__relative=!0,n.set=function(e){if("string"==typeof e)if("%"===(e=e.trim()).slice(-1)){var r=this.subject.parent,n=null;if(r){var a=r.attrSize;if(a)for(var o="pw"===A?a[0]:a[1];a&&""===o;)r=r.parent,a=r.attrSize;"width"===t?n=a?r.contentSize[0]:r.resolution[0]:"height"===t&&(n=a?r.contentSize[1]:r.resolution[1])}e={relative:"width"===t?"pw":"ph",pv:n,v:parseFloat(e)/100,rv:e}}else if("rw"===e.slice(-2)){var s=this.subject.layer,u=null;s&&(u=s.resolution[0]),e={relative:"rw",pv:u,v:parseFloat(e)/100,rv:e}}else if("rh"===e.slice(-2)){var l=this.subject.layer,c=null;l&&(c=l.resolution[1]),e={relative:"rh",pv:c,v:parseFloat(e)/100,rv:e}}else e=e?parseFloat(e):e;i.call(this,e)},n}}},t.flow=function(A,t,e){if(e.get){var r=e.get;e.get=function(){var A=this.flow(t);return void 0===A&&(A=r.call(this),this.flow(t,A)),A}}return e},t.absolute=function(A,t,e){if(e.get){var r=e.get;e.get=function(){this[o]=!0;var A=r.call(this);return this[o]=!1,A}}return e},t.setDeprecation=s,t.deprecate=function(){for(var A=arguments.length,t=Array(A),e=0;e<A;e++)t[e]=arguments[e];var r="",n="";function i(A,t,e){if(n=n||A.constructor.name+"#"+t,"function"==typeof e.value){var i=e.value;e.value=function(){s(n,r);for(var A=arguments.length,t=Array(A),e=0;e<A;e++)t[e]=arguments[e];return i.apply(this,t)}}if(e.set){var a=e.set;e.set=function(A){return s(n,r),a.call(this,A)}}if(e.get){var o=e.get;e.get=function(){return s(n,r),o.call(this)}}}if(1===t.length)return r=t[0],i;if(2===t.length)return n=t[0],r=t[1],i;return i.apply(void 0,t)},t.parseValue=function(){for(var A=arguments.length,t=Array(A),e=0;e<A;e++)t[e]=arguments[e];return function(A,e,r){var n=r.set;return r.set=function(A){null!=A&&""!==A&&(A=t.reduce(function(A,t){return t(A)},A)),n.call(this,A)},r}};var i=e(121);function a(A){return A&&A.__esModule?A:{default:A}}var o=(0,n.default)("attrAbsolute");function s(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t="[Deprecation] "+A+" has been deprecated."+t,(0,i.notice)(t)}},function(A,t,e){e(219);var r=e(0).Object;A.exports=function(A,t){return r.getOwnPropertyDescriptor(A,t)}},function(A,t,e){var r=e(28),n=e(80).f;e(89)("getOwnPropertyDescriptor",function(){return function(A,t){return n(r(A),t)}})},function(A,t,e){A.exports={default:e(221),__esModule:!0}},function(A,t,e){e(32),e(31),A.exports=e(78).f("iterator")},function(A,t,e){var r=e(0),n=r.JSON||(r.JSON={stringify:JSON.stringify});A.exports=function(A){return n.stringify.apply(n,arguments)}},function(A,t,e){e(224),A.exports=e(0).Object.getPrototypeOf},function(A,t,e){var r=e(37),n=e(106);e(89)("getPrototypeOf",function(){return function(A){return n(r(A))}})},function(A,t,e){A.exports={default:e(226),__esModule:!0}},function(A,t,e){e(227),A.exports=e(0).Object.setPrototypeOf},function(A,t,e){var r=e(6);r(r.S,"Object",{setPrototypeOf:e(228).set})},function(A,t,e){var r=e(11),n=e(16),i=function(A,t){if(n(A),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};A.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(A,t,r){try{(r=e(20)(Function.call,e(80).f(Object.prototype,"__proto__").set,2))(A,[]),t=!(A instanceof Array)}catch(A){t=!0}return function(A,e){return i(A,e),t?A.__proto__=e:r(A,e),A}}({},!1):void 0),check:i}},function(A,t,e){A.exports={default:e(230),__esModule:!0}},function(A,t,e){e(231);var r=e(0).Object;A.exports=function(A,t){return r.create(A,t)}},function(A,t,e){var r=e(6);r(r.S,"Object",{create:e(58)})},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,n,i,a,o,s,u,l,c,f,h,d,p,B,g,w,v,Q,y,U,m,F,C,b,H,E,x,S,_,k,K,M,N,D,T,z,L=tA(e(23)),I=tA(e(5)),O=tA(e(1)),V=tA(e(21)),P=tA(e(123)),X=tA(e(29)),R=tA(e(7)),q=tA(e(22)),J=tA(e(33)),j=tA(e(3)),G=tA(e(4)),W=tA(e(2)),Y=e(51),Z=tA(e(90)),$=e(13),AA=tA(e(53));function tA(A){return A&&A.__esModule?A:{default:A}}var eA=e(35),rA=(0,W.default)("attr"),nA=(0,W.default)("style"),iA=(0,W.default)("store"),aA=(0,W.default)("subject"),oA=(0,W.default)("default"),sA=(r=(0,$.deprecate)("You can remove this call."),n=(0,$.parseValue)($.parseStringFloat,$.oneOrTwoValues),i=(0,$.relative)("width"),a=(0,$.relative)("height"),o=(0,$.relative)("width"),s=(0,$.relative)("height"),u=(0,$.parseValue)($.parseStringInt),l=(0,$.parseValue)($.parseColorString),c=(0,$.parseValue)(parseFloat),f=(0,$.relative)("width"),h=(0,$.relative)("height"),d=(0,$.relative)("width"),p=(0,$.relative)("height"),B=(0,$.parseValue)($.parseStringInt),g=(0,$.parseValue)($.parseStringInt,$.fourValuesShortCut),w=(0,$.parseValue)(parseFloat),v=(0,$.parseValue)(parseFloat),Q=(0,$.parseValue)(parseFloat),y=(0,$.parseValue)(parseFloat),U=(0,$.parseValue)(parseFloat),m=(0,$.parseValue)(parseFloat),F=(0,$.parseValue)($.parseStringTransform),C=(0,$.parseValue)($.parseStringFloat),b=(0,$.parseValue)(parseFloat),H=(0,$.parseValue)($.parseStringFloat,$.oneOrTwoValues),E=(0,$.parseValue)(parseInt),x=(0,$.parseValue)(parseFloat),S=(0,$.parseValue)(parseFloat),_=(0,$.parseValue)(parseFloat),k=(0,$.parseValue)(parseInt),K=(0,$.parseValue)($.parseStringInt,$.fourValuesShortCut),M=(0,$.parseValue)(parseFloat),N=(0,$.parseValue)(parseFloat),D=(0,$.parseValue)(parseFloat),T=(0,$.parseValue)(parseFloat),eA((z=function(){function A(t){(0,j.default)(this,A),this[aA]=t,this[oA]={},this[rA]={},this[nA]={},this[iA]=new J.default,this.__attributesSet=new q.default,this.setDefault({state:"default",states:{},actions:{"beforeEnter:":{duration:300,easing:"ease-in"},"beforeExit:":{duration:300,easing:"ease-out"},"hide:":{duration:300,easing:"ease-in"},":hide":{duration:300,easing:"ease-out"},"hide:beforeShow":"none","beforeShow:":{duration:300,easing:"ease-in"}},enterMode:"normal",exitMode:"normal",anchor:[0,0],enableCache:!1,x:0,y:0,opacity:1,width:"",height:"",layoutX:0,layoutY:0,layoutWidth:"",layoutHeight:"",bgcolor:"",flexGrow:0,flexShrink:1,flexBasis:"auto",order:0,position:"",alignSelf:"",rotate:0,scale:[1,1],translate:[0,0],skew:[0,0],transform:"matrix(1,0,0,1,0,0)",transformOrigin:"",transformMatrix:[1,0,0,1,0,0],border:{width:0,color:"rgba(0,0,0,0)",style:"solid"},borderRadius:0,boxSizing:"content-box",dashOffset:0,display:"",padding:[0,0,0,0],margin:[0,0,0,0],zIndex:0,offsetRotate:"auto",gradients:{},offsetDistance:0,filter:"",shadow:"",bgimage:""})}return(0,G.default)(A,[{key:"setDefault",value:function(A){(0,R.default)(this[oA],A),(0,R.default)(this[rA],A)}},{key:"saveObj",value:function(A,t){this[iA].set(A,t),this.__updateTag=!0}},{key:"loadObj",value:function(A){return this[iA].get(A)}},{key:"quietSet",value:function(A,t){this.__styleTag||null==t||this.__attributesSet.add(A),this.__styleTag||null!=t||(t=this[oA][A],this.__attributesSet.has(A)&&this.__attributesSet.delete(A));var e=this[rA][A];this[rA][A]=t,e!==t&&AA.default.relatedAttributes.has(A)&&this.subject.updateStyles()}},{key:"clearStyle",value:function(){this[nA]={}}},{key:"set",value:function(A,t){this.__styleTag||null==t||this.__attributesSet.add(A),this.__styleTag||null!=t||(t=this[oA][A],this.__attributesSet.has(A)&&this.__attributesSet.delete(A)),this.__styleTag&&(null!=t?this[nA][A]=t:delete this[nA][A]);var e=this[rA][A];if("object"===(void 0===t?"undefined":(0,X.default)(t))){if(e!==t&&(0,P.default)(t)===(0,P.default)(e))return}else if(e===t)return;this.__styleTag||(this[rA][A]=t,AA.default.relatedAttributes.has(A)&&this.subject.updateStyles()),this.__updateTag=!0,"width"!==A&&"height"!==A&&"layoutWidth"!==A&&"layoutHeight"!==A&&"display"!==A&&"anchor"!==A&&"border"!==A&&"padding"!==A&&"boxSizing"!==A&&"margin"!==A&&"flexBasis"!==A&&"flex"!==A||(this.__reflowTag=!0)}},{key:"get",value:function(A){return this.__getStyleTag||null!=this[nA][A]&&!this.__attributesSet.has(A)?this[nA][A]:this[rA][A]}},{key:"clearCache",value:function(){return this}},{key:"clearFlow",value:function(){return this.__reflowTag=!0,this}},{key:"merge",value:function(A){var t=this;return"string"==typeof A&&(A=JSON.parse(A)),(0,V.default)(A).forEach(function(A){var e=(0,O.default)(A,2),r=e[0],n=e[1];if(t[oA][r]!==n)if("offsetPath"!==r&&"offsetDistance"!==r&&"offsetRotate"!==r&&"offsetAngle"!==r&&"offsetPoint"!==r)t[r]=n;else if("offsetPath"===r){var i=new Z.default(n);t.set("offsetPath",i.d),t.saveObj("offsetPath",i)}else t.set(r,n)}),this}},{key:"serialize",value:function(){var A=this,t={};[].concat((0,I.default)(this.__attributeNames)).forEach(function(e){"id"!==e&&A.__attributesSet.has(e)&&(t[e]=A[e])}),(0,V.default)(this).forEach(function(A){var e=(0,O.default)(A,2),r=e[0],n=e[1];0!==r.indexOf("__")&&(t[r]=n)});var e=this.get("offsetAngle");null!=e&&(t.offsetAngle=e);var r=this.get("offsetPoint");return null!=r&&(t.offsetPoint=r),(0,P.default)(t)}},{key:"resetOffset",value:function(){var A=this.get("offsetPath"),t=this.offsetDistance;if(A){var e=this.loadObj("offsetPath");e?A=e:(A=new Z.default(A),this.saveObj("offsetPath",A))}if(null!=A){var r=t*A.getTotalLength(),n=A.getPointAtLength(r),i=(0,O.default)(n,2),a=i[0],o=i[1],s=this.offsetRotate;if("auto"===s||"reverse"===s){"reverse"===s&&0===r&&(r=1);var u=A.getPointAtLength("auto"===s?r+1:r-1),l=(0,O.default)(u,2),c=l[0],f=l[1];s=c===a&&f===o?this.get("offsetAngle"):180*Math.atan2(f-o,c-a)/Math.PI,"reverse"===this.offsetRotate&&(s=-s)}var h=this.get("offsetAngle");h&&(this.rotate-=h),this.set("offsetAngle",s),this.rotate+=s;var d=this.get("offsetPoint");d&&(this.pos=[this.x-d[0],this.y-d[1]]),this.set("offsetPoint",[a,o]),this.pos=[this.x+a,this.y+o]}}},{key:"style",get:function(){return this[nA]}},{key:"attrs",get:function(){var A=this,t={};return[].concat((0,I.default)(this.__attributeNames)).forEach(function(e){t[e]=A[e]}),(0,V.default)(this).forEach(function(A){var e=(0,O.default)(A,2),r=e[0],n=e[1];0!==r.indexOf("__")&&(t[r]=n)}),t}},{key:"subject",get:function(){return this[aA]}},{key:"id",set:function(A){return this.quietSet("id",String(A))}},{key:"name",set:function(A){return this.quietSet("name",String(A))}},{key:"class",set:function(A){return this.quietSet("class",String(A))}},{key:"enableCache",set:function(A){return this.set("enableCache",A)}},{key:"anchor",set:function(A){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("anchor",A)}},{key:"display",set:function(A){this.set("display",A)}},{key:"layoutX",set:function(A){this.set("layoutX",A)}},{key:"layoutY",set:function(A){this.set("layoutY",A)}},{key:"x",set:function(A){this.set("x",A)}},{key:"y",set:function(A){this.set("y",A)}},{key:"pos",set:function(A){null==A&&(A=[0,0]);var t=A,e=(0,O.default)(t,2),r=e[0],n=e[1];this.x=r,this.y=n},get:function(){return[this.x,this.y]}},{key:"bgcolor",set:function(A){this.set("bgcolor",A)}},{key:"opacity",set:function(A){this.set("opacity",A)}},{key:"width",set:function(A){this.set("width",A)}},{key:"height",set:function(A){this.set("height",A)}},{key:"layoutWidth",set:function(A){this.set("layoutWidth",A)}},{key:"layoutHeight",set:function(A){this.set("layoutHeight",A)}},{key:"size",set:function(A){null==A&&(A=["",""]);var t=A,e=(0,O.default)(t,2),r=e[0],n=e[1];this.width=r,this.height=n},get:function(){return[this.width,this.height]}},{key:"border",set:function(A){null!=A?("number"==typeof A||"string"==typeof A?A={width:parseFloat(A)}:Array.isArray(A)?A={width:parseFloat(A[0]),color:(0,$.parseColorString)(A[1]||"#000")}:(A.width=parseFloat(A.width),A.color=(0,$.parseColorString)(A.color||"#000")),A=(0,R.default)({width:1,color:(0,$.parseColorString)("#000"),style:"solid"},A),this.set("border",A)):this.set("border",null)}},{key:"padding",set:function(A){this.set("padding",A)}},{key:"paddingTop",set:function(A){null==A&&(A=0);var t=this.get("padding");t[0]=A,this.set("padding",t)},get:function(){return this.get("margin")[0]}},{key:"paddingRight",set:function(A){null==A&&(A=0);var t=this.get("padding");t[1]=A,this.set("padding",t)},get:function(){return this.get("margin")[1]}},{key:"paddingBottom",set:function(A){null==A&&(A=0);var t=this.get("padding");t[2]=A,this.set("padding",t)},get:function(){return this.get("margin")[2]}},{key:"paddingLeft",set:function(A){null==A&&(A=0);var t=this.get("padding");t[3]=A,this.set("padding",t)},get:function(){return this.get("margin")[3]}},{key:"borderRadius",set:function(A){this.set("borderRadius",A)}},{key:"boxSizing",set:function(A){this.set("boxSizing",A)}},{key:"dashOffset",set:function(A){this.set("dashOffset",A)}},{key:"transform",set:function(A){var t=this;if((0,R.default)(this[rA],{rotate:0,scale:[1,1],translate:[0,0],skew:[0,0]}),Array.isArray(A))this.set("transformMatrix",A),this.set("transform","matrix("+A+")");else{this.set("transformMatrix",[1,0,0,1,0,0]);var e=[];(0,V.default)(A).forEach(function(A){var r=(0,O.default)(A,2),n=r[0],i=r[1];"matrix"===n&&Array.isArray(i)?t.set("transformMatrix",new Y.Matrix(i).m):t[n]=i,e.push(n+"("+i+")")}),this.set("transform",e.join(" "))}}},{key:"transformOrigin",set:function(A){this.set("transformOrigin",A)}},{key:"rotate",set:function(A){var t=this.get("rotate")-A;this.set("rotate",A);var e=new Y.Matrix(this.get("transformMatrix")).rotate(-t);this.set("transformMatrix",e.m)}},{key:"scale",set:function(A){A=(0,$.oneOrTwoValues)(A).map(function(A){return Math.abs(A)>.001?A:1/A>0?.001:-.001});var t=this.get("scale")||[1,1],e=[A[0]/t[0],A[1]/t[1]];this.set("scale",A);var r=this.get("offsetAngle");r&&(this.rotate-=r);var n=new Y.Matrix(this.get("transformMatrix"));n.scale.apply(n,e),this.set("transformMatrix",n.m),r&&(this.rotate+=r)}},{key:"translate",set:function(A){var t=this.get("translate")||[0,0],e=[A[0]-t[0],A[1]-t[1]];this.set("translate",A);var r=new Y.Matrix(this.get("transformMatrix"));r.translate.apply(r,e),this.set("transformMatrix",r.m)}},{key:"skew",set:function(A){var t,e,r=this.get("skew")||[0,0],n=(t=new Y.Matrix).skew.apply(t,(0,I.default)(r)).inverse();this.set("skew",A);var i=new Y.Matrix(this.get("transformMatrix"));(e=i.multiply(n)).skew.apply(e,(0,I.default)(A)),this.set("transformMatrix",i.m)}},{key:"zIndex",set:function(A){this.set("zIndex",A);var t=this.subject;t.parent&&(t.parent.sortedChildNodes=(0,$.sortOrderedSprites)(t.parent.childNodes))}},{key:"linearGradients",set:function(A){this.gradients=A},get:function(){return this.gradients}},{key:"gradients",set:function(A){this.set("gradients",A)}},{key:"offsetPath",set:function(A){var t=new Z.default(A);this.set("offsetPath",t.d),this.saveObj("offsetPath",t),this.resetOffset()}},{key:"offsetDistance",set:function(A){this.set("offsetDistance",A),this.resetOffset()}},{key:"offsetRotate",set:function(A){"string"==typeof A&&"auto"!==A&&"reverse"!==A&&(A=parseFloat(A)),this.set("offsetRotate",A),this.resetOffset()}},{key:"filter",set:function(A){this.set("filter",A)}},{key:"shadow",set:function(A){this.set("shadow",A)}},{key:"flexGrow",set:function(A){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("flexGrow",A)}},{key:"flexShrink",set:function(A){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("flexShrink",A)}},{key:"flexBasis",set:function(A){this.subject.hasLayout&&this.subject.parent.clearLayout(),A&&"auto"!==A&&(A=parseFloat(A)),this.set("flexBasis",A)}},{key:"flex",set:function(A){if(null!=A&&"initial"!==A)if("auto"===A)this.flexGrow=1,this.flexShrink=1,this.flexBasis="auto";else if("none"===A)this.flexGrow=0,this.flexShrink=0,this.flexBasis="auto";else if("string"==typeof A){var t=A.trim().split(/\s+/);this.flexGrow=t[0],this.flexShrink=t[1],this.flexBasis=t[2]}else this.flexGrow=A,this.flexShrink=1,this.flexBasis="auto";else this.flexGrow=0,this.flexShrink=1,this.flexBasis="auto"},get:function(){return this.flexGrow+" "+this.flexShrink+" "+this.flexBasis}},{key:"order",set:function(A){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("order",A)}},{key:"position",set:function(A){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("position",A)}},{key:"alignSelf",set:function(A){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("alignSelf",A)}},{key:"margin",set:function(A){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("margin",A)}},{key:"marginTop",set:function(A){null==A&&(A=0);var t=this.get("margin");t[0]=A,this.set("margin",t)},get:function(){return this.get("margin")[0]}},{key:"marginRight",set:function(A){null==A&&(A=0);var t=this.get("margin");t[1]=A,this.set("margin",t)},get:function(){return this.get("margin")[1]}},{key:"marginBottom",set:function(A){null==A&&(A=0);var t=this.get("margin");t[2]=A,this.set("margin",t)},get:function(){return this.get("margin")[2]}},{key:"marginLeft",set:function(A){null==A&&(A=0);var t=this.get("margin");t[3]=A,this.set("margin",t)},get:function(){return this.get("margin")[3]}},{key:"bgimage",set:function(A){A&&A.clip9&&(A.clip9=(0,$.fourValuesShortCut)(A.clip9)),A&&!A.image&&this.subject.loadBgImage&&(A=this.subject.loadBgImage(A)),this.set("bgimage",A)}},{key:"states",set:function(A){A=(0,R.default)({},A);var t=this.get("states");(0,V.default)(t).forEach(function(t){var e=(0,O.default)(t,2),r=e[0],n=e[1];!n.__default||r in A||(A[r]=n)}),this.quietSet("states",A)}},{key:"actions",set:function(A){if(Array.isArray(A)){var t={};A.forEach(function(A){var e=void 0,r=A.action;r||(delete(r=(0,R.default)({},A)).from,delete r.to,delete r.both),A.both?(Array.isArray(A.both)||(A.both=[A.both]),A.both.length>1?(e=A.both.join(":"),t[e]=(0,R.default)({},r),e=A.both.reverse().join(":"),t[e]=(0,R.default)({},r)):(t[A.both[0]+":"]=(0,R.default)({},r),t[":"+A.both[0]]=(0,R.default)({},r))):(e=(A.from||"")+":"+(A.to||""),t[e]=(0,R.default)({},r))}),A=t}var e=this[oA].actions;A=(0,R.default)({},e,A),this.quietSet("actions",A)}},{key:"state",set:function(A){null==A&&(A="default");var t=this.state;if(t!==A){this.quietSet("state",A);var e=this.states,r=null,n=e[A]||{},i=this.subject;if(!i.__ignoreAction&&i.layer){var a=e[t],o=this.actions;(r=o[t+":"+A]||o[":"+A]||o[t+":"])&&"none"!==r||(r={duration:0});var s=i.changeState(a,n,r),u=(0,W.default)("tag");s.tag=u,s.__reversed&&i.dispatchEvent("state-to-"+t,{from:A,to:t,action:s.__reversed,cancelled:!0,animation:s},!0,!0),i.dispatchEvent("state-from-"+t,{from:t,to:A,action:r,animation:s},!0,!0),s.finished.then(function(){s.tag===u&&i.dispatchEvent("state-to-"+A,{from:t,to:A,action:r,animation:s},!0,!0)}),"afterExit"===t&&s.finish()}else i.dispatchEvent("state-from-"+t,{from:t,to:A},!0,!0),n&&i.attr(n),i.dispatchEvent("state-to-"+A,{from:t,to:A},!0,!0)}}},{key:"enterMode",set:function(A){this.set("enterMode",A)}},{key:"exitMode",set:function(A){this.set("exitMode",A)}}]),A}()).prototype,"clearCache",[r],(0,L.default)(z.prototype,"clearCache"),z.prototype),eA(z.prototype,"id",[$.attr],(0,L.default)(z.prototype,"id"),z.prototype),eA(z.prototype,"name",[$.attr],(0,L.default)(z.prototype,"name"),z.prototype),eA(z.prototype,"class",[$.attr],(0,L.default)(z.prototype,"class"),z.prototype),eA(z.prototype,"enableCache",[$.attr],(0,L.default)(z.prototype,"enableCache"),z.prototype),eA(z.prototype,"anchor",[n,$.attr,$.cachable],(0,L.default)(z.prototype,"anchor"),z.prototype),eA(z.prototype,"display",[$.attr],(0,L.default)(z.prototype,"display"),z.prototype),eA(z.prototype,"layoutX",[$.attr,i,$.cachable],(0,L.default)(z.prototype,"layoutX"),z.prototype),eA(z.prototype,"layoutY",[$.attr,a,$.cachable],(0,L.default)(z.prototype,"layoutY"),z.prototype),eA(z.prototype,"x",[$.attr,o,$.cachable],(0,L.default)(z.prototype,"x"),z.prototype),eA(z.prototype,"y",[$.attr,s,$.cachable],(0,L.default)(z.prototype,"y"),z.prototype),eA(z.prototype,"pos",[u,$.attr],(0,L.default)(z.prototype,"pos"),z.prototype),eA(z.prototype,"bgcolor",[l,$.attr],(0,L.default)(z.prototype,"bgcolor"),z.prototype),eA(z.prototype,"opacity",[c,$.attr,$.cachable],(0,L.default)(z.prototype,"opacity"),z.prototype),eA(z.prototype,"width",[$.attr,f],(0,L.default)(z.prototype,"width"),z.prototype),eA(z.prototype,"height",[$.attr,h],(0,L.default)(z.prototype,"height"),z.prototype),eA(z.prototype,"layoutWidth",[$.attr,d],(0,L.default)(z.prototype,"layoutWidth"),z.prototype),eA(z.prototype,"layoutHeight",[$.attr,p],(0,L.default)(z.prototype,"layoutHeight"),z.prototype),eA(z.prototype,"size",[B,$.attr],(0,L.default)(z.prototype,"size"),z.prototype),eA(z.prototype,"border",[$.attr],(0,L.default)(z.prototype,"border"),z.prototype),eA(z.prototype,"padding",[g,$.attr],(0,L.default)(z.prototype,"padding"),z.prototype),eA(z.prototype,"paddingTop",[w,$.attr],(0,L.default)(z.prototype,"paddingTop"),z.prototype),eA(z.prototype,"paddingRight",[v,$.attr],(0,L.default)(z.prototype,"paddingRight"),z.prototype),eA(z.prototype,"paddingBottom",[Q,$.attr],(0,L.default)(z.prototype,"paddingBottom"),z.prototype),eA(z.prototype,"paddingLeft",[y,$.attr],(0,L.default)(z.prototype,"paddingLeft"),z.prototype),eA(z.prototype,"borderRadius",[U,$.attr],(0,L.default)(z.prototype,"borderRadius"),z.prototype),eA(z.prototype,"boxSizing",[$.attr],(0,L.default)(z.prototype,"boxSizing"),z.prototype),eA(z.prototype,"dashOffset",[m,$.attr],(0,L.default)(z.prototype,"dashOffset"),z.prototype),eA(z.prototype,"transform",[F,$.attr,$.cachable],(0,L.default)(z.prototype,"transform"),z.prototype),eA(z.prototype,"transformOrigin",[C,$.attr,$.cachable],(0,L.default)(z.prototype,"transformOrigin"),z.prototype),eA(z.prototype,"rotate",[b,$.attr,$.cachable],(0,L.default)(z.prototype,"rotate"),z.prototype),eA(z.prototype,"scale",[H,$.attr,$.cachable],(0,L.default)(z.prototype,"scale"),z.prototype),eA(z.prototype,"translate",[$.attr,$.cachable],(0,L.default)(z.prototype,"translate"),z.prototype),eA(z.prototype,"skew",[$.attr,$.cachable],(0,L.default)(z.prototype,"skew"),z.prototype),eA(z.prototype,"zIndex",[E,$.attr,$.cachable],(0,L.default)(z.prototype,"zIndex"),z.prototype),eA(z.prototype,"linearGradients",[$.attr],(0,L.default)(z.prototype,"linearGradients"),z.prototype),eA(z.prototype,"gradients",[$.attr],(0,L.default)(z.prototype,"gradients"),z.prototype),eA(z.prototype,"offsetPath",[$.attr,$.cachable],(0,L.default)(z.prototype,"offsetPath"),z.prototype),eA(z.prototype,"offsetDistance",[x,$.attr,$.cachable],(0,L.default)(z.prototype,"offsetDistance"),z.prototype),eA(z.prototype,"offsetRotate",[$.attr,$.cachable],(0,L.default)(z.prototype,"offsetRotate"),z.prototype),eA(z.prototype,"filter",[$.attr,$.cachable],(0,L.default)(z.prototype,"filter"),z.prototype),eA(z.prototype,"shadow",[$.attr,$.cachable],(0,L.default)(z.prototype,"shadow"),z.prototype),eA(z.prototype,"flexGrow",[S,$.attr],(0,L.default)(z.prototype,"flexGrow"),z.prototype),eA(z.prototype,"flexShrink",[_,$.attr],(0,L.default)(z.prototype,"flexShrink"),z.prototype),eA(z.prototype,"flexBasis",[$.attr],(0,L.default)(z.prototype,"flexBasis"),z.prototype),eA(z.prototype,"flex",[$.attr],(0,L.default)(z.prototype,"flex"),z.prototype),eA(z.prototype,"order",[k,$.attr,$.cachable],(0,L.default)(z.prototype,"order"),z.prototype),eA(z.prototype,"position",[$.attr,$.cachable],(0,L.default)(z.prototype,"position"),z.prototype),eA(z.prototype,"alignSelf",[$.attr,$.cachable],(0,L.default)(z.prototype,"alignSelf"),z.prototype),eA(z.prototype,"margin",[K,$.attr,$.cachable],(0,L.default)(z.prototype,"margin"),z.prototype),eA(z.prototype,"marginTop",[M,$.attr],(0,L.default)(z.prototype,"marginTop"),z.prototype),eA(z.prototype,"marginRight",[N,$.attr],(0,L.default)(z.prototype,"marginRight"),z.prototype),eA(z.prototype,"marginBottom",[D,$.attr],(0,L.default)(z.prototype,"marginBottom"),z.prototype),eA(z.prototype,"marginLeft",[T,$.attr],(0,L.default)(z.prototype,"marginLeft"),z.prototype),eA(z.prototype,"bgimage",[$.attr],(0,L.default)(z.prototype,"bgimage"),z.prototype),eA(z.prototype,"states",[$.attr],(0,L.default)(z.prototype,"states"),z.prototype),eA(z.prototype,"actions",[$.attr],(0,L.default)(z.prototype,"actions"),z.prototype),eA(z.prototype,"state",[$.attr],(0,L.default)(z.prototype,"state"),z.prototype),eA(z.prototype,"enterMode",[$.attr],(0,L.default)(z.prototype,"enterMode"),z.prototype),eA(z.prototype,"exitMode",[$.attr],(0,L.default)(z.prototype,"exitMode"),z.prototype),z);t.default=sA},function(A,t,e){"use strict";A.exports=h;var r=e(234),n=e(54).falseFunc,i=e(249);function a(A){return function(t,e,n){return(e=e||{}).adapter=e.adapter||r,A(t,e,n)}}var o=a(i),s=a(i.compileUnsafe);function u(A){return function(t,e,n){return(n=n||{}).adapter=n.adapter||r,"function"!=typeof t&&(t=s(t,n,e)),t.shouldTestNextSiblings&&(e=function(A,t){Array.isArray(A)||(A=[A]);for(var e=A.slice(0),r=0,n=A.length;r<n;r++){var i=l(e[r],t);e.push.apply(e,i)}return e}(n&&n.context||e,n.adapter)),e=Array.isArray(e)?n.adapter.removeSubsets(e):n.adapter.getChildren(e),A(t,e,n)}}function l(A,t){var e=t.getSiblings(A);if(!Array.isArray(e))return[];for(e=e.slice(0);e.shift()!==A;);return e}var c=u(function(A,t,e){return A!==n&&t&&0!==t.length?e.adapter.findAll(A,t):[]}),f=u(function(A,t,e){return A!==n&&t&&0!==t.length?e.adapter.findOne(A,t):null});function h(A,t,e){return c(A,t,e)}h.compile=o,h.filters=i.Pseudos.filters,h.pseudos=i.Pseudos.pseudos,h.selectAll=c,h.selectOne=f,h.is=function(A,t,e){return(e=e||{}).adapter=e.adapter||r,("function"==typeof t?t:o(t,e))(A)},h.parse=o,h.iterate=c,h._compileUnsafe=s,h._compileToken=i.compileToken},function(A,t,e){var r=A.exports;[e(235),e(244),e(245),e(246),e(247),e(248)].forEach(function(A){Object.keys(A).forEach(function(t){r[t]=A[t].bind(r)})})},function(A,t,e){var r=e(93),n=e(236),i=r.isTag;A.exports={getInnerHTML:function(A,t){return A.children?A.children.map(function(A){return n(A,t)}).join(""):""},getOuterHTML:n,getText:function A(t){if(Array.isArray(t))return t.map(A).join("");if(i(t))return"br"===t.name?"\n":A(t.children);if(t.type===r.CDATA)return A(t.children);if(t.type===r.Text)return t.data;return""}}},function(A,t,e){var r=e(237),n=e(238),i={__proto__:null,allowfullscreen:!0,async:!0,autofocus:!0,autoplay:!0,checked:!0,controls:!0,default:!0,defer:!0,disabled:!0,hidden:!0,ismap:!0,loop:!0,multiple:!0,muted:!0,open:!0,readonly:!0,required:!0,reversed:!0,scoped:!0,seamless:!0,selected:!0,typemustmatch:!0},a={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0};var o={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},s=A.exports=function(A,t){Array.isArray(A)||A.cheerio||(A=[A]),t=t||{};for(var e="",n=0;n<A.length;n++){var i=A[n];"root"===i.type?e+=s(i.children,t):r.isTag(i)?e+=u(i,t):i.type===r.Directive?e+=l(i):i.type===r.Comment?e+=h(i):i.type===r.CDATA?e+=f(i):e+=c(i,t)}return e};function u(A,t){"svg"===A.name&&(t={decodeEntities:t.decodeEntities,xmlMode:!0});var e="<"+A.name,r=function(A,t){if(A){var e,r="";for(var a in A)e=A[a],r&&(r+=" "),!e&&i[a]?r+=a:r+=a+'="'+(t.decodeEntities?n.encodeXML(e):e)+'"';return r}}(A.attribs,t);return r&&(e+=" "+r),!t.xmlMode||A.children&&0!==A.children.length?(e+=">",A.children&&(e+=s(A.children,t)),o[A.name]&&!t.xmlMode||(e+="</"+A.name+">")):e+="/>",e}function l(A){return"<"+A.data+">"}function c(A,t){var e=A.data||"";return!t.decodeEntities||A.parent&&A.parent.name in a||(e=n.encodeXML(e)),e}function f(A){return"<![CDATA["+A.children[0].data+"]]>"}function h(A){return"\x3c!--"+A.data+"--\x3e"}},function(A,t){A.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",isTag:function(A){return"tag"===A.type||"script"===A.type||"style"===A.type}}},function(A,t,e){var r=e(239),n=e(240);t.decode=function(A,t){return(!t||t<=0?n.XML:n.HTML)(A)},t.decodeStrict=function(A,t){return(!t||t<=0?n.XML:n.HTMLStrict)(A)},t.encode=function(A,t){return(!t||t<=0?r.XML:r.HTML)(A)},t.encodeXML=r.XML,t.encodeHTML4=t.encodeHTML5=t.encodeHTML=r.HTML,t.decodeXML=t.decodeXMLStrict=n.XML,t.decodeHTML4=t.decodeHTML5=t.decodeHTML=n.HTML,t.decodeHTML4Strict=t.decodeHTML5Strict=t.decodeHTMLStrict=n.HTMLStrict,t.escape=r.escape},function(A,t,e){var r=o(e(124)),n=s(r);t.XML=h(r,n);var i=o(e(125)),a=s(i);function o(A){return Object.keys(A).sort().reduce(function(t,e){return t[A[e]]="&"+e+";",t},{})}function s(A){var t=[],e=[];return Object.keys(A).forEach(function(A){1===A.length?t.push("\\"+A):e.push(A)}),e.unshift("["+t.join("")+"]"),new RegExp(e.join("|"),"g")}t.HTML=h(i,a);var u=/[^\0-\x7F]/g,l=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function c(A){return"&#x"+A.charCodeAt(0).toString(16).toUpperCase()+";"}function f(A){return"&#x"+(1024*(A.charCodeAt(0)-55296)+A.charCodeAt(1)-56320+65536).toString(16).toUpperCase()+";"}function h(A,t){function e(t){return A[t]}return function(A){return A.replace(t,e).replace(l,f).replace(u,c)}}var d=s(r);t.escape=function(A){return A.replace(d,c).replace(l,f).replace(u,c)}},function(A,t,e){var r=e(125),n=e(241),i=e(124),a=e(242),o=u(i),s=u(r);function u(A){var t=Object.keys(A).join("|"),e=f(A),r=new RegExp("&(?:"+(t+="|#[xX][\\da-fA-F]+|#\\d+")+");","g");return function(A){return String(A).replace(r,e)}}var l=function(){for(var A=Object.keys(n).sort(c),t=Object.keys(r).sort(c),e=0,i=0;e<t.length;e++)A[i]===t[e]?(t[e]+=";?",i++):t[e]+=";";var a=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),o=f(r);function s(A){return";"!==A.substr(-1)&&(A+=";"),o(A)}return function(A){return String(A).replace(a,s)}}();function c(A,t){return A<t?1:-1}function f(A){return function(t){return"#"===t.charAt(1)?"X"===t.charAt(2)||"x"===t.charAt(2)?a(parseInt(t.substr(3),16)):a(parseInt(t.substr(2),10)):A[t.slice(1,-1)]}}A.exports={XML:o,HTML:l,HTMLStrict:s}},function(A){A.exports={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",amp:"&",AMP:"&",Aring:"Å",aring:"å",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",brvbar:"¦",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",iquest:"¿",Iuml:"Ï",iuml:"ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",Ntilde:"Ñ",ntilde:"ñ",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",Ograve:"Ò",ograve:"ò",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",Ouml:"Ö",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",THORN:"Þ",thorn:"þ",times:"×",Uacute:"Ú",uacute:"ú",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",Uuml:"Ü",uuml:"ü",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ"}},function(A,t,e){var r=e(243);A.exports=function(A){if(A>=55296&&A<=57343||A>1114111)return"�";A in r&&(A=r[A]);var t="";A>65535&&(A-=65536,t+=String.fromCharCode(A>>>10&1023|55296),A=56320|1023&A);return t+=String.fromCharCode(A)}},function(A){A.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}},function(A,t){var e=t.getChildren=function(A){return A.children},r=t.getParent=function(A){return A.parent};t.getSiblings=function(A){var t=r(A);return t?e(t):[A]},t.getAttributeValue=function(A,t){return A.attribs&&A.attribs[t]},t.hasAttrib=function(A,t){return!!A.attribs&&hasOwnProperty.call(A.attribs,t)},t.getName=function(A){return A.name}},function(A,t){t.removeElement=function(A){if(A.prev&&(A.prev.next=A.next),A.next&&(A.next.prev=A.prev),A.parent){var t=A.parent.children;t.splice(t.lastIndexOf(A),1)}},t.replaceElement=function(A,t){var e=t.prev=A.prev;e&&(e.next=t);var r=t.next=A.next;r&&(r.prev=t);var n=t.parent=A.parent;if(n){var i=n.children;i[i.lastIndexOf(A)]=t}},t.appendChild=function(A,t){if(t.parent=A,1!==A.children.push(t)){var e=A.children[A.children.length-2];e.next=t,t.prev=e,t.next=null}},t.append=function(A,t){var e=A.parent,r=A.next;if(t.next=r,t.prev=A,A.next=t,t.parent=e,r){if(r.prev=t,e){var n=e.children;n.splice(n.lastIndexOf(r),0,t)}}else e&&e.children.push(t)},t.prepend=function(A,t){var e=A.parent;if(e){var r=e.children;r.splice(r.lastIndexOf(A),0,t)}A.prev&&(A.prev.next=t),t.parent=e,t.prev=A.prev,t.next=A,A.prev=t}},function(A,t,e){var r=e(93).isTag;function n(A,t,e,r){for(var i,a=[],o=0,s=t.length;o<s&&!(A(t[o])&&(a.push(t[o]),--r<=0))&&(i=t[o].children,!(e&&i&&i.length>0&&(i=n(A,i,e,r),a=a.concat(i),(r-=i.length)<=0)));o++);return a}A.exports={filter:function(A,t,e,r){Array.isArray(t)||(t=[t]);"number"==typeof r&&isFinite(r)||(r=1/0);return n(A,t,!1!==e,r)},find:n,findOneChild:function(A,t){for(var e=0,r=t.length;e<r;e++)if(A(t[e]))return t[e];return null},findOne:function A(t,e){var n=null;for(var i=0,a=e.length;i<a&&!n;i++)r(e[i])&&(t(e[i])?n=e[i]:e[i].children.length>0&&(n=A(t,e[i].children)));return n},existsOne:function A(t,e){for(var n=0,i=e.length;n<i;n++)if(r(e[n])&&(t(e[n])||e[n].children.length>0&&A(t,e[n].children)))return!0;return!1},findAll:function(A,t){var e=[],n=t.slice();for(;n.length;){var i=n.shift();r(i)&&(i.children&&i.children.length>0&&n.unshift.apply(n,i.children),A(i)&&e.push(i))}return e}}},function(A,t,e){var r=e(93),n=t.isTag=r.isTag;t.testElement=function(A,t){for(var e in A)if(A.hasOwnProperty(e)){if("tag_name"===e){if(!n(t)||!A.tag_name(t.name))return!1}else if("tag_type"===e){if(!A.tag_type(t.type))return!1}else if("tag_contains"===e){if(n(t)||!A.tag_contains(t.data))return!1}else if(!t.attribs||!A[e](t.attribs[e]))return!1}else;return!0};var i={tag_name:function(A){return"function"==typeof A?function(t){return n(t)&&A(t.name)}:"*"===A?n:function(t){return n(t)&&t.name===A}},tag_type:function(A){return"function"==typeof A?function(t){return A(t.type)}:function(t){return t.type===A}},tag_contains:function(A){return"function"==typeof A?function(t){return!n(t)&&A(t.data)}:function(t){return!n(t)&&t.data===A}}};function a(A,t){return"function"==typeof t?function(e){return e.attribs&&t(e.attribs[A])}:function(e){return e.attribs&&e.attribs[A]===t}}function o(A,t){return function(e){return A(e)||t(e)}}t.getElements=function(A,t,e,r){var n=Object.keys(A).map(function(t){var e=A[t];return t in i?i[t](e):a(t,e)});return 0===n.length?[]:this.filter(n.reduce(o),t,e,r)},t.getElementById=function(A,t,e){return Array.isArray(t)||(t=[t]),this.findOne(a("id",A),t,!1!==e)},t.getElementsByTagName=function(A,t,e,r){return this.filter(i.tag_name(A),t,e,r)},t.getElementsByTagType=function(A,t,e,r){return this.filter(i.tag_type(A),t,e,r)}},function(A,t){t.removeSubsets=function(A){for(var t,e,r,n=A.length;--n>-1;){for(t=e=A[n],A[n]=null,r=!0;e;){if(A.indexOf(e)>-1){r=!1,A.splice(n,1);break}e=e.parent}r&&(A[n]=t)}return A};var e=1,r=2,n=4,i=8,a=16,o=t.compareDocumentPosition=function(A,t){var o,s,u,l,c,f,h=[],d=[];if(A===t)return 0;for(o=A;o;)h.unshift(o),o=o.parent;for(o=t;o;)d.unshift(o),o=o.parent;for(f=0;h[f]===d[f];)f++;return 0===f?e:(u=(s=h[f-1]).children,l=h[f],c=d[f],u.indexOf(l)>u.indexOf(c)?s===t?n|a:n:s===A?r|i:r)};t.uniqueSort=function(A){var t,e,i=A.length;for(A=A.slice();--i>-1;)t=A[i],(e=A.indexOf(t))>-1&&e<i&&A.splice(i,1);return A.sort(function(A,t){var e=o(A,t);return e&r?-1:e&n?1:0}),A}},function(A,t,e){A.exports=f;var r=e(126),n=e(54),i=e(250),a=e(127),o=e(251),s=e(129),u=n.trueFunc,l=n.falseFunc,c=s.filters;function f(A,t,e){return h(d(A,t,e),t)}function h(A,t){var e=t.adapter;return function(t){return e.isTag(t)&&A(t)}}function d(A,t,e){return Q(r(A,t),t,e)}function p(A){return"pseudo"===A.type&&("scope"===A.name||Array.isArray(A.data)&&A.data.some(function(A){return A.some(p)}))}var B={type:"descendant"},g={type:"_flexibleDescendant"},w={type:"pseudo",name:"scope"},v={};function Q(A,t,e){(A=A.filter(function(A){return A.length>0})).forEach(i);var r=Array.isArray(e);(e=t&&t.context||e)&&!r&&(e=[e]),function(A,t,e){var r=t.adapter,n=!!e&&!!e.length&&e.every(function(A){return A===v||!!r.getParent(A)});A.forEach(function(A){if(A.length>0&&y(A[0])&&"descendant"!==A[0].type);else{if(!n||p(A))return;A.unshift(B)}A.unshift(w)})}(A,t,e);var n=!1,a=A.map(function(A){if(A[0]&&A[1]&&"scope"===A[0].name){var i=A[1].type;r&&"descendant"===i?A[1]=g:"adjacent"!==i&&"sibling"!==i||(n=!0)}return function(A,t,e){return A.reduce(function(A,r){if(A===l)return A;if(!(r.type in o))throw new Error("Rule type "+r.type+" is not supported by css-select");return o[r.type](A,r,t,e)},t&&t.rootFunc||u)}(A,t,e)}).reduce(U,l);return a.shouldTestNextSiblings=n,a}function y(A){return a[A.type]<0}function U(A,t){return t===l||A===u?A:A===l||t===u?t:function(e){return A(e)||t(e)}}function m(A){return A.some(y)}c.not=function(A,t,e,r){var n={xmlMode:!(!e||!e.xmlMode),strict:!(!e||!e.strict),adapter:e.adapter};if(n.strict&&(t.length>1||t.some(m)))throw new Error("complex selectors in :not aren't allowed in strict mode");var i=Q(t,n,r);return i===l?A:i===u?l:function(t){return!i(t)&&A(t)}},c.has=function(A,t,e){var r=e.adapter,n={xmlMode:!(!e||!e.xmlMode),strict:!(!e||!e.strict),adapter:r},i=t.some(m)?[v]:null,a=Q(t,n,i);return a===l?l:a===u?function(t){return r.getChildren(t).some(r.isTag)&&A(t)}:(a=h(a,e),i?function(t){return A(t)&&(i[0]=t,r.existsOne(a,r.getChildren(t)))}:function(t){return A(t)&&r.existsOne(a,r.getChildren(t))})},c.matches=function(A,t,e,r){return Q(t,{xmlMode:!(!e||!e.xmlMode),strict:!(!e||!e.strict),rootFunc:A,adapter:e.adapter},r)},f.compileToken=Q,f.compileUnsafe=d,f.Pseudos=s},function(A,t,e){A.exports=function(A){for(var t=A.map(i),e=1;e<A.length;e++){var r=t[e];if(!(r<0))for(var n=e-1;n>=0&&r<t[n];n--){var a=A[n+1];A[n+1]=A[n],A[n]=a,t[n+1]=t[n],t[n]=r}}};var r=e(127),n={__proto__:null,exists:10,equals:8,not:7,start:6,end:6,any:5,hyphen:4,element:4};function i(A){var t=r[A.type];if(t===r.attribute)(t=n[A.action])===n.equals&&"id"===A.name&&(t=9),A.ignoreCase&&(t>>=1);else if(t===r.pseudo)if(A.data)if("has"===A.name||"contains"===A.name)t=0;else if("matches"===A.name||"not"===A.name){t=0;for(var e=0;e<A.data.length;e++)if(1===A.data[e].length){var a=i(A.data[e][0]);if(0===a){t=0;break}a>t&&(t=a)}A.data.length>1&&t>0&&(t-=1)}else t=1;else t=3;return t}},function(A,t,e){var r=e(128),n=e(129);A.exports={__proto__:null,attribute:r.compile,pseudo:n.compile,tag:function(A,t,e){var r=t.name,n=e.adapter;return function(t){return n.getName(t)===r&&A(t)}},descendant:function(A,t,e){var r="undefined"!=typeof WeakSet?new WeakSet:null,n=e.adapter;return function(t){for(var e=!1;!e&&(t=n.getParent(t));)r&&r.has(t)||!(e=A(t))&&r&&r.add(t);return e}},_flexibleDescendant:function(A,t,e){var r=e.adapter;return function(t){for(var e=A(t);!e&&(t=r.getParent(t));)e=A(t);return e}},parent:function(A,t,e){if(e&&e.strict)throw new Error("Parent selector isn't part of CSS3");var r=e.adapter;return function(A){return r.getChildren(A).some(n)};function n(t){return r.isTag(t)&&A(t)}},child:function(A,t,e){var r=e.adapter;return function(t){var e=r.getParent(t);return!!e&&A(e)}},sibling:function(A,t,e){var r=e.adapter;return function(t){for(var e=r.getSiblings(t),n=0;n<e.length;n++)if(r.isTag(e[n])){if(e[n]===t)break;if(A(e[n]))return!0}return!1}},adjacent:function(A,t,e){var r=e.adapter;return function(t){for(var e,n=r.getSiblings(t),i=0;i<n.length;i++)if(r.isTag(n[i])){if(n[i]===t)break;e=n[i]}return!!e&&A(e)}},universal:function(A){return A}}},function(A,t,e){var r=e(253),n=e(254);A.exports=function(A){return n(r(A))},A.exports.parse=r,A.exports.compile=n},function(A,t){A.exports=function(A){if("even"===(A=A.trim().toLowerCase()))return[2,0];if("odd"===A)return[2,1];var t,r=A.match(e);if(!r)throw new SyntaxError("n-th rule couldn't be parsed ('"+A+"')");return r[1]?(t=parseInt(r[1],10),isNaN(t)&&(t="-"===r[1].charAt(0)?-1:1)):t=0,[t,r[3]?parseInt((r[2]||"")+r[3],10):0]};var e=/^([+\-]?\d*n)?\s*(?:([+\-]?)\s*(\d+))?$/},function(A,t,e){A.exports=function(A){var t=A[0],e=A[1]-1;if(e<0&&t<=0)return i;if(-1===t)return function(A){return A<=e};if(0===t)return function(A){return A===e};if(1===t)return e<0?n:function(A){return A>=e};var r=e%t;r<0&&(r+=t);if(t>1)return function(A){return A>=e&&A%t===r};return t*=-1,function(A){return A<=e&&A%t===r}};var r=e(54),n=r.trueFunc,i=r.falseFunc},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=v(e(12)),n=v(e(10)),i=v(e(3)),a=v(e(4)),o=v(e(17)),s=v(e(24)),u=v(e(18)),l=v(e(34)),c=v(e(5)),f=v(e(1)),h=v(e(21)),d=v(e(7)),p=e(50),B=e(51),g=e(13),w=e(130);function v(A){return A&&A.__esModule?A:{default:A}}var Q=p.Effects.default,y=function(A,t,e,r,n){var i="px",a="px",o=null,s=null,u=/^([\d.]+)(%|rh|rw)$/i;"string"==typeof A&&(o=u.exec(A))&&(i=o[2]),"string"==typeof t&&(s=u.exec(t))&&(a=s[2]),i===a&&(o&&(A=parseFloat(o[1])),s&&(t=parseFloat(s[1])));var l=Q(A,t,e,r,n);return"px"!==i?""+l+i:l};function U(A,t,e,r,n){return"string"==typeof A&&(A=(0,g.parseStringFloat)(A)),"string"==typeof t&&(t=(0,g.parseStringFloat)(t)),Array.isArray(A)?A.map(function(A,i){return y(A,t[i],e,r,n)}):y(A,t,e,r,n)}function m(A){var t=new B.Matrix;return(0,h.default)(A).forEach(function(A){var e=(0,f.default)(A,2),r=e[0],n=e[1];if("matrix"===r)t=new B.Matrix(n);else if(Array.isArray(n)){var i;(i=t)[r].apply(i,(0,c.default)(n))}else"scale"===r?t.scale(n,n):t[r](n)}),t.m}function F(A,t,e,r,n){return A=(0,g.parseStringTransform)(A),t=(0,g.parseStringTransform)(t),function(A,t){if(A.length!==t.length)return!1;for(var e=0;e<A.length;e++)if(A[e]!==t[e])return!1;return!0}((0,l.default)(A),(0,l.default)(t))||(A=m(A),t=m(t)),Array.isArray(A)||Array.isArray(t)?U(A,t,e,r,n):function(A,t,e,r,n){var i=(0,d.default)({},t,A),a=(0,d.default)({},A,t);return(0,h.default)(i).forEach(function(A){var t=(0,f.default)(A,2),o=t[0],s=t[1];i[o]=U(s,a[o],e,r,n)}),i}(A,t,e,r,n)}function C(A,t,e,r,n){var i=(0,g.parseColor)(A),a=(0,g.parseColor)(t);return i.model===a.model?(i.value=U(i.value,a.value,e,r,n).map(function(A,t){return t<3?Math.round(A):Math.round(100*A)/100}),i.str):y(A,t,e,r,n)}p.Effects.default=y,(0,d.default)(p.Effects,{arrayEffect:U,transformEffect:F,colorEffect:C,pos:U,size:U,transform:F,bgcolor:C,border:function(A,t,e,r,n){return{width:y(A.width,t.width,e,r,n),color:C(A.color,t.color,e,r,n),style:U(A.style,t.style,e,r,n)}},scale:U,translate:U,skew:U,padding:U,margin:U,color:C,strokeColor:C,fillColor:C});var b=function(A){function t(A,e,r,a){(0,i.default)(this,t);var s=(0,o.default)(this,(t.__proto__||(0,n.default)(t)).call(this,A.attr(),e,r));return s.target=A,s.setter=a||function(A,t){t.attr(A)},s}return(0,u.default)(t,A),(0,a.default)(t,[{key:"finish",value:function(){(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"finish",this).call(this),(0,w.cancelAnimationFrame)(this.requestId),this.setter(this.frame,this.target)}},{key:"play",value:function(){if(this.target.parent&&"running"!==this.playState){(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"play",this).call(this),this.setter(this.frame,this.target);var A=this;this.ready.then(function(){A.setter(A.frame,A.target),A.requestId=(0,w.requestAnimationFrame)(function t(){var e=A.target;if("undefined"!=typeof document&&document.documentElement&&document.documentElement.contains&&e.layer&&e.layer.canvas&&!document.documentElement.contains(e.layer.canvas))A.cancel();else{var r=A.playState;A.setter(A.frame,A.target),"idle"!==r&&("running"===r?A.requestId=(0,w.requestAnimationFrame)(t):("paused"===r||"pending"===r&&A.timeline.currentTime<0)&&A.ready.then(function(){A.setter(A.frame,A.target),A.requestId=(0,w.requestAnimationFrame)(t)}))}})})}}},{key:"cancel",value:function(){var A=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,w.cancelAnimationFrame)(this.requestId),A?(this.setter(this.frame,this.target),(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"cancel",this).call(this)):((0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"cancel",this).call(this),this.setter(this.frame,this.target))}},{key:"playState",get:function(){return this.target.parent?(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"playState",this):"idle"}},{key:"finished",get:function(){var A=this;return(0,s.default)(t.prototype.__proto__||(0,n.default)(t.prototype),"finished",this).then(function(){var t=A;return new r.default(function(A){!function e(){t.setter(t.frame,t.target);var r=t.playState;"finished"===r||"idle"===r?((0,w.cancelAnimationFrame)(t.requestId),A()):(0,w.requestAnimationFrame)(e)}()})})}}]),t}(p.Animator);t.default=b},function(A,t){var e;e=function(){return this}();try{e=e||Function("return this")()||(0,eval)("this")}catch(A){"object"==typeof window&&(e=window)}A.exports=e},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,n,i,a,o=m(e(5)),s=m(e(1)),u=m(e(33)),l=m(e(258)),c=m(e(24)),f=m(e(23)),h=m(e(10)),d=m(e(3)),p=m(e(4)),B=m(e(17)),g=m(e(18)),w=m(e(2)),v=e(13),Q=m(e(40)),y=m(e(131)),U=e(30);function m(A){return A&&A.__esModule?A:{default:A}}var F=e(35),C=(0,w.default)("_texturesCache"),b=(0,w.default)("_images"),H=(F((r=function(A){function t(A){(0,d.default)(this,t);var e=(0,B.default)(this,(t.__proto__||(0,h.default)(t)).call(this,A));return e.setDefault({textures:[],enableCache:!0}),e}return(0,g.default)(t,A),(0,p.default)(t,[{key:"loadTextures",value:function(A){var t=this.subject,e=0,r=0;t.images=A.map(function(A){var t=A.image,n=A.rect,i=A.srcRect,a=void 0,o=void 0;return n?(a=n[2]+n[0],o=n[3]+n[1]):i?(a=i[2],o=i[3]):(a=t.width,o=t.height),e<a&&(e=a),r<o&&(r=o),delete A.image,t});var n=t.texturesSize;if(!n||n[0]!==e||n[1]!==r){var i=t.attrSize;""!==i[0]&&""!==i[1]||t.reflow()}return t.texturesSize=[e,r],A}},{key:"textures",set:function(A){Array.isArray(A)||(A=[A]),A=A.map(function(A){return A.image||(A={image:A}),A}),this.loadTextures(A),this.set("textures",A)}}]),t}(Q.default.Attr)).prototype,"textures",[v.attr],(0,f.default)(r.prototype,"textures"),r.prototype),r),E=(a=i=function(A){function t(A){(0,d.default)(this,t),A&&A.constructor!==Object&&(A={textures:[A]});var e=(0,B.default)(this,(t.__proto__||(0,h.default)(t)).call(this));return e[C]=new u.default,A&&e.attr(A),e}return(0,g.default)(t,A),(0,p.default)(t,[{key:"cloneNode",value:function(){var A=this,e=(0,c.default)(t.prototype.__proto__||(0,h.default)(t.prototype),"cloneNode",this).call(this);return this.images&&(e.textures=this.textures.map(function(t,e){return t.image=A.images[e],t})),e}},{key:"pointCollision",value:function(A){var e=this;if((0,c.default)(t.prototype.__proto__||(0,h.default)(t.prototype),"pointCollision",this).call(this,A)){var r=this.textures;if(r){var n=A.offsetX,i=A.offsetY;if(null==n&&null==i)return!0;A.targetTextures=[];var a=this.attr("anchor"),u=(0,s.default)(a,2),l=u[0],f=u[1],d=(0,s.default)(this.contentSize,2),p=d[0],B=d[1];n+=p*l,i+=B*f,r.forEach(function(t){var r=t.rect||[0,0].concat((0,o.default)(e.innerSize)),a=(0,s.default)(r,4),u=a[0],l=a[1],c=a[2],f=a[3];n>=u&&n-u<c&&i>=l&&i-l<f&&A.targetTextures.push(t)})}return!0}return!1}},{key:"render",value:function(A,e){var r=this;(0,c.default)(t.prototype.__proto__||(0,h.default)(t.prototype),"render",this).call(this,A,e);var n=this.textures,i=!1;this.images&&this.images.length&&n.forEach(function(A,t){var n=r.images[t],a=(0,s.default)(r.contentSize,2),u=a[0],l=a[1],c=A.rect||[0,0,u,l],f=A.srcRect;if(!i&&A.rect&&(c[2]-c[0]>u||c[3]-c[1]>l)&&(i=!0,e.beginPath(),e.rect(0,0,u,l),e.clip()),e.save(),A.filter){(0,v.setDeprecation)("texture.filter","Instead use sprite.attr({filter}).");var h=f?[0,0,f[2],f[3]]:[0,0,n.width,n.height],d=c[2]/h[2],p=c[3]/h[3];e.filter=y.default.compile(A.filter),f?e.drawImage.apply(e,[n].concat((0,o.default)(f),[d*h[0]+c[0],p*h[1]+c[1],d*f[2],p*f[3]])):e.drawImage(n,d*h[0]+c[0],p*h[1]+c[1],d*n.width,p*n.height)}else f?e.drawImage.apply(e,[n].concat((0,o.default)(f),(0,o.default)(c))):e.drawImage.apply(e,[n].concat((0,o.default)(c)));e.restore()})}},{key:"images",set:function(A){this[b]=A},get:function(){return this[b]}},{key:"textures",set:function(A){this.attr("textures",A)},get:function(){return this.attr("textures")}},{key:"contentSize",get:function(){var A=(0,s.default)(this.attrSize,2),t=A[0],e=A[1],r=this.texturesSize||[0,0],n=t,i=e;return""===t&&(n=0|r[0],""!==e&&r[1]&&(n*=e/r[1])),""===e&&(i=0|r[1],""!==t&&r[0]&&(i*=t/r[0])),[n,i]}},{key:"cache",get:function(){return!(!this.attr("bgcolor")&&!this.attr("gradients").bgcolor&&this.textures.length<=1)&&(0,c.default)(t.prototype.__proto__||(0,h.default)(t.prototype),"cache",this)},set:function(A){(0,l.default)(t.prototype.__proto__||(0,h.default)(t.prototype),"cache",A,this)}}]),t}(Q.default),i.Attr=H,F((n=a).prototype,"contentSize",[v.flow],(0,f.default)(n.prototype,"contentSize"),n.prototype),n);t.default=E,(0,U.registerNodeType)("sprite",E)},function(A,t,e){"use strict";t.__esModule=!0;var r=i(e(10)),n=i(e(23));function i(A){return A&&A.__esModule?A:{default:A}}t.default=function A(t,e,i,a){var o=(0,n.default)(t,e);if(void 0===o){var s=(0,r.default)(t);null!==s&&A(s,e,i,a)}else if("value"in o&&o.writable)o.value=i;else{var u=o.set;void 0!==u&&u.call(a,i)}return i}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,n,i,a,o,s,u,l,c,f,h,d,p,B,g,w,v,Q,y=T(e(5)),U=T(e(29)),m=T(e(24)),F=T(e(23)),C=T(e(10)),b=T(e(3)),H=T(e(4)),E=T(e(17)),x=T(e(18)),S=T(e(1)),_=T(e(2)),k=e(260),K=e(13),M=T(e(40)),N=e(30),D=e(52);function T(A){return A&&A.__esModule?A:{default:A}}var z=e(35),L=e(264),I=(0,_.default)("boxSize"),O=(0,_.default)("outputText"),V=function(A,t,e){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",n=A.context;if(!n)return[0,0];n.save(),n.font=e;var i=n.measureText(t).width;n.restore();var a=A.attr("letterSpacing");a&&(i+=a*(t.length-1));var o=L(e).size;return[i,r||1.2*o].map(Math.round)};function P(A){if(!A.context)return"";var t=A.text,e=A.attr("font"),r=A.attr("lineHeight"),n=A.attr("textIndent"),i=[],a=0,o=0;A[O]=t;var s=A.attr("lineBreak"),u=A.hasLayout?A.attr("layoutWidth"):A.attr("width");if(""!==s&&""!==u){var l=A.attr("wordBreak");t.split(/\n/).forEach(function(t){for(var r=(0,k.LineBreaker)(t,{lineBreak:s,wordBreak:l}),a=[],o=r.next();!o.done;)a.push(o.value.slice()),o=r.next();var c="";a.forEach(function(t){if(c){var r=""+c+t,a=V(A,r,e);(0,S.default)(a,1)[0]>(0===i.length?u-n:u)?(i.push(c),c=t):c=r}else c=t}),i.push(c)}),A[O]=i.join("\n")}else i=t.split(/\n/);i.forEach(function(t,i){var s=V(A,t,e,r),u=(0,S.default)(s,2),l=u[0],c=u[1];0===i&&(l+=n),a=Math.max(a,l),o+=c});var c=A[I];if(!c||c[0]!==a||c[1]!==o){var f=A.attrSize;""!==f[0]&&""!==f[1]||A.reflow()}A[I]=[a,o]}var X=(r=(0,K.inherit)("normal normal normal 16px Arial"),n=(0,K.parseValue)(parseFloat),i=(0,K.inherit)(""),a=(0,K.inherit)("left"),o=(0,K.parseValue)(K.parseColorString),s=(0,K.inherit)(""),u=(0,K.parseValue)(K.parseColorString),l=(0,K.inherit)(""),c=(0,K.inherit)(""),f=(0,K.inherit)(""),h=(0,K.inherit)(0),d=(0,K.inherit)(0),p=(0,K.relative)("width"),B=(0,K.relative)("height"),z((g=function(A){function t(A){(0,b.default)(this,t);var e=(0,E.default)(this,(t.__proto__||(0,C.default)(t)).call(this,A));return e.setDefault({font:"inherit",textAlign:"inherit",strokeColor:"inherit",fillColor:"inherit",lineHeight:"inherit",text:"",flexible:!1,lineBreak:"inherit",wordBreak:"inherit",letterSpacing:"inherit",textIndent:"inherit"}),e}return(0,x.default)(t,A),(0,H.default)(t,[{key:"text",set:function(A){A=String(A),this.set("text",A),P(this.subject)}},{key:"font",set:function(A){this.set("font",A),P(this.subject)}},{key:"fontSize",set:function(A){null==A&&(A="16px");var t="px";if("string"==typeof A){var e=A.match(/^([\d.]+)(\w+)/);if(!e)return null;A=parseFloat(e[1]),t=e[2]}var r=this.font,n=L(r),i=n.style+" "+n.variant+" "+n.weight+" "+A+t+" "+n.family;this.font=i},get:function(){var A=this.font,t=L(A);return""+t.size0+t.unit}},{key:"fontFamily",set:function(A){null==A&&(A="Arial");var t=this.font,e=L(t),r=e.style+" "+e.variant+" "+e.weight+" "+e.size0+e.unit+" "+A;this.font=r},get:function(){return L(this.font).family}},{key:"fontStyle",set:function(A){null==A&&(A="normal");var t=this.font,e=L(t),r=A+" "+e.variant+" "+e.weight+" "+e.size0+e.unit+" "+e.family;this.font=r},get:function(){return L(this.font).style}},{key:"fontVariant",set:function(A){null==A&&(A="normal");var t=this.font,e=L(t),r=e.style+" "+A+" "+e.weight+" "+e.size0+e.unit+" "+e.family;this.font=r},get:function(){return L(this.font).variant}},{key:"fontWeight",set:function(A){null==A&&(A="normal");var t=this.font,e=L(t),r=e.style+" "+e.variant+" "+A+" "+e.size0+e.unit+" "+e.family;this.font=r},get:function(){return L(this.font).weight}},{key:"lineHeight",set:function(A){this.set("lineHeight",A),P(this.subject)}},{key:"textAlign",set:function(A){this.set("textAlign",A),P(this.subject)}},{key:"color",set:function(A){this.fillColor=A},get:function(){return this.fillColor}},{key:"strokeColor",set:function(A){this.set("strokeColor",A)}},{key:"fillColor",set:function(A){this.set("fillColor",A)}},{key:"flexible",set:function(A){this.set("flexible",A)}},{key:"lineBreak",set:function(A){this.set("lineBreak",A),P(this.subject)}},{key:"wordBreak",set:function(A){this.set("wordBreak",A),P(this.subject)}},{key:"letterSpacing",set:function(A){"string"==typeof A&&(A=parseFloat(A)),this.set("letterSpacing",A),P(this.subject)}},{key:"textIndent",set:function(A){"string"==typeof A&&(A=parseFloat(A)),this.set("textIndent",A),P(this.subject)}},{key:"width",set:function(A){this.set("width",A),""!==this.lineBreak&&P(this.subject)}},{key:"layoutWidth",set:function(A){this.set("layoutWidth",A),""!==this.lineBreak&&P(this.subject)}}]),t}(M.default.Attr)).prototype,"text",[K.attr],(0,F.default)(g.prototype,"text"),g.prototype),z(g.prototype,"font",[K.attr,r],(0,F.default)(g.prototype,"font"),g.prototype),z(g.prototype,"fontSize",[K.attr],(0,F.default)(g.prototype,"fontSize"),g.prototype),z(g.prototype,"fontFamily",[K.attr],(0,F.default)(g.prototype,"fontFamily"),g.prototype),z(g.prototype,"fontStyle",[K.attr],(0,F.default)(g.prototype,"fontStyle"),g.prototype),z(g.prototype,"fontVariant",[K.attr],(0,F.default)(g.prototype,"fontVariant"),g.prototype),z(g.prototype,"fontWeight",[K.attr],(0,F.default)(g.prototype,"fontWeight"),g.prototype),z(g.prototype,"lineHeight",[n,K.attr,i],(0,F.default)(g.prototype,"lineHeight"),g.prototype),z(g.prototype,"textAlign",[K.attr,a],(0,F.default)(g.prototype,"textAlign"),g.prototype),z(g.prototype,"color",[K.attr],(0,F.default)(g.prototype,"color"),g.prototype),z(g.prototype,"strokeColor",[o,K.attr,s],(0,F.default)(g.prototype,"strokeColor"),g.prototype),z(g.prototype,"fillColor",[u,K.attr,l],(0,F.default)(g.prototype,"fillColor"),g.prototype),z(g.prototype,"flexible",[K.attr],(0,F.default)(g.prototype,"flexible"),g.prototype),z(g.prototype,"lineBreak",[K.attr,c],(0,F.default)(g.prototype,"lineBreak"),g.prototype),z(g.prototype,"wordBreak",[K.attr,f],(0,F.default)(g.prototype,"wordBreak"),g.prototype),z(g.prototype,"letterSpacing",[K.attr,h],(0,F.default)(g.prototype,"letterSpacing"),g.prototype),z(g.prototype,"textIndent",[K.attr,d],(0,F.default)(g.prototype,"textIndent"),g.prototype),z(g.prototype,"width",[K.attr,p],(0,F.default)(g.prototype,"width"),g.prototype),z(g.prototype,"layoutWidth",[K.attr,B],(0,F.default)(g.prototype,"layoutWidth"),g.prototype),g),R=(Q=v=function(A){function t(A){return(0,b.default)(this,t),"object"!==(void 0===A?"undefined":(0,U.default)(A))&&(A={text:String(A)}),(0,E.default)(this,(t.__proto__||(0,C.default)(t)).call(this,A))}return(0,x.default)(t,A),(0,H.default)(t,[{key:"render",value:function(A,e){var r=this;(0,m.default)(t.prototype.__proto__||(0,C.default)(t.prototype),"render",this).call(this,A,e);var n=this.attr("textAlign"),i=this.attr("flexible")?this.flexibleFont:this.attr("font"),a=this.attr("lineHeight"),o=this.text;if(o){var s=(0,S.default)(this.contentSize,2),u=s[0],l=s[1];this[O]||P(this),o=this[O]||this.text,(this.textboxSize[0]>u||this.textboxSize[1]>l)&&(e.beginPath(),e.rect(0,0,u,l),e.clip()),e.font=i;var c=o.split(/\n/);e.textBaseline="top";var f=n;e.textBaseline="middle";var h=(0,D.findColor)(e,this,"strokeColor");h&&(e.strokeStyle=h);var d=(0,D.findColor)(e,this,"fillColor");h||d||(d=(0,K.parseColorString)("black")),d&&(e.fillStyle=d);var p=0,B=this.contentSize[0],g=this.attr("letterSpacing"),w=this.attr("textIndent");c.forEach(function(A,t){var n=V(r,A,i,a),o=(0,S.default)(n,2),s=o[0],u=o[1],l=0;"center"===f?l=(B-s)/2:"right"===f&&(l=B-s);var c=0;if(w&&0===t&&"right"!==f&&(c=w),g){var v=l;[].concat((0,y.default)(A)).forEach(function(A,n){0===t&&0===n&&(v+=c),d&&e.fillText(A,v,p+u/2),h&&e.strokeText(A,v,p+u/2),v+=V(r,A,i)[0]+g})}else d&&e.fillText(A,l+c,p+u/2),h&&e.strokeText(A,l+c,p+u/2);p+=u})}}},{key:"text",set:function(A){this.attr("text",A)},get:function(){return this.attr("text")}},{key:"textboxSize",get:function(){return this[I]||P(this),this[I]}},{key:"flexibleFont",get:function(){var A=this.attr("font");if(""===this.attr("width")&&""===this.attr("layoutWidth"))return A;var t=this.textboxSize,e=this.contentSize,r=L(A),n=r.style,i=r.variant,a=r.weight,o=r.size,s=r.family;return o*=e[0]/t[0],n+" "+i+" "+a+" "+Math.floor(o)+'px "'+s+'"'}},{key:"contentSize",get:function(){var A=(0,S.default)(this.attrSize,2),t=A[0],e=A[1];if(""===t||""===e){var r=this.textboxSize;if(!r)return[0,0];t=t||r[0],e=e||r[1]}return this.attr("flexible")&&""===this.attr("height")&&""===this.attr("layoutHeight")&&(e=Math.ceil(e*t/this.textboxSize[0])),[t,e]}}]),t}(M.default),v.Attr=X,z((w=Q).prototype,"contentSize",[K.flow],(0,F.default)(w.prototype,"contentSize"),w.prototype),w);t.default=R,(0,N.registerNodeType)("label",R)},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e(95);Object.defineProperty(t,"toCodePoints",{enumerable:!0,get:function(){return r.toCodePoints}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return r.fromCodePoint}});var n=e(261);Object.defineProperty(t,"LineBreaker",{enumerable:!0,get:function(){return n.LineBreaker}})},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LineBreaker=t.inlineBreakOpportunities=t.lineBreakAtIndex=t.codePointsToCharacterClasses=t.UnicodeTrie=t.BREAK_ALLOWED=t.BREAK_NOT_ALLOWED=t.BREAK_MANDATORY=t.classes=t.LETTER_NUMBER_MODIFIER=void 0;var r=function(){function A(A,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(A,r.key,r)}}return function(t,e,r){return e&&A(t.prototype,e),r&&A(t,r),t}}(),n=function(){return function(A,t){if(Array.isArray(A))return A;if(Symbol.iterator in Object(A))return function(A,t){var e=[],r=!0,n=!1,i=void 0;try{for(var a,o=A[Symbol.iterator]();!(r=(a=o.next()).done)&&(e.push(a.value),!t||e.length!==t);r=!0);}catch(A){n=!0,i=A}finally{try{!r&&o.return&&o.return()}finally{if(n)throw i}}return e}(A,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=e(262),a=function(A){return A&&A.__esModule?A:{default:A}}(e(263)),o=e(95);var s=t.LETTER_NUMBER_MODIFIER=50,u=10,l=13,c=15,f=17,h=18,d=19,p=20,B=21,g=22,w=24,v=25,Q=26,y=27,U=28,m=30,F=32,C=33,b=34,H=35,E=37,x=38,S=39,_=40,k=42,K=(t.classes={BK:1,CR:2,LF:3,CM:4,NL:5,SG:6,WJ:7,ZW:8,GL:9,SP:u,ZWJ:11,B2:12,BA:l,BB:14,HY:c,CB:16,CL:f,CP:h,EX:d,IN:p,NS:B,OP:g,QU:23,IS:w,NU:v,PO:Q,PR:y,SY:U,AI:29,AL:m,CJ:31,EB:F,EM:C,H2:b,H3:H,HL:36,ID:E,JL:x,JV:S,JT:_,RI:41,SA:k,XX:43},t.BREAK_MANDATORY="!"),M=t.BREAK_NOT_ALLOWED="×",N=t.BREAK_ALLOWED="÷",D=t.UnicodeTrie=(0,i.createTrieFromBase64)(a.default),T=[m,36],z=[1,2,3,5],L=[u,8],I=[y,Q],O=z.concat(L),V=[x,S,_,b,H],P=[c,l],X=t.codePointsToCharacterClasses=function(A){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"strict",e=[],r=[],n=[];return A.forEach(function(A,i){var a=D.get(A);if(a>s?(n.push(!0),a-=s):n.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(A))return r.push(i),e.push(16);if(4===a||11===a){if(0===i)return r.push(i),e.push(m);var o=e[i-1];return-1===O.indexOf(o)?(r.push(r[i-1]),e.push(o)):(r.push(i),e.push(m))}return r.push(i),31===a?e.push("strict"===t?B:E):a===k?e.push(m):29===a?e.push(m):43===a?A>=131072&&A<=196605||A>=196608&&A<=262141?e.push(E):e.push(m):void e.push(a)}),[r,e,n]},R=function(A,t,e,r){var n=r[e];if(Array.isArray(A)?-1!==A.indexOf(n):A===n)for(var i=e;i<=r.length;){var a=r[++i];if(a===t)return!0;if(a!==u)break}if(n===u)for(var o=e;o>0;){var s=r[--o];if(Array.isArray(A)?-1!==A.indexOf(s):A===s)for(var l=e;l<=r.length;){var c=r[++l];if(c===t)return!0;if(c!==u)break}if(s!==u)break}return!1},q=function(A,t){for(var e=A;e>=0;){var r=t[e];if(r!==u)return r;e--}return 0},J=function(A,t,e,r,n){if(0===e[r])return M;var i=r-1;if(Array.isArray(n)&&!0===n[i])return M;var a=i-1,o=i+1,s=t[i],m=a>=0?t[a]:0,k=t[o];if(2===s&&3===k)return M;if(-1!==z.indexOf(s))return K;if(-1!==z.indexOf(k))return M;if(-1!==L.indexOf(k))return M;if(8===q(i,t))return N;if(11===D.get(A[i])&&(k===E||k===F||k===C))return M;if(7===s||7===k)return M;if(9===s)return M;if(-1===[u,l,c].indexOf(s)&&9===k)return M;if(-1!==[f,h,d,w,U].indexOf(k))return M;if(q(i,t)===g)return M;if(R(23,g,i,t))return M;if(R([f,h],B,i,t))return M;if(R(12,12,i,t))return M;if(s===u)return N;if(23===s||23===k)return M;if(16===k||16===s)return N;if(-1!==[l,c,B].indexOf(k)||14===s)return M;if(36===m&&-1!==P.indexOf(s))return M;if(s===U&&36===k)return M;if(k===p&&-1!==T.concat(p,d,v,E,F,C).indexOf(s))return M;if(-1!==T.indexOf(k)&&s===v||-1!==T.indexOf(s)&&k===v)return M;if(s===y&&-1!==[E,F,C].indexOf(k)||-1!==[E,F,C].indexOf(s)&&k===Q)return M;if(-1!==T.indexOf(s)&&-1!==I.indexOf(k)||-1!==I.indexOf(s)&&-1!==T.indexOf(k))return M;if(-1!==[y,Q].indexOf(s)&&(k===v||-1!==[g,c].indexOf(k)&&t[o+1]===v)||-1!==[g,c].indexOf(s)&&k===v||s===v&&-1!==[v,U,w].indexOf(k))return M;if(-1!==[v,U,w,f,h].indexOf(k))for(var O=i;O>=0;){var X=t[O];if(X===v)return M;if(-1===[U,w].indexOf(X))break;O--}if(-1!==[y,Q].indexOf(k))for(var J=-1!==[f,h].indexOf(s)?a:i;J>=0;){var j=t[J];if(j===v)return M;if(-1===[U,w].indexOf(j))break;J--}if(x===s&&-1!==[x,S,b,H].indexOf(k)||-1!==[S,b].indexOf(s)&&-1!==[S,_].indexOf(k)||-1!==[_,H].indexOf(s)&&k===_)return M;if(-1!==V.indexOf(s)&&-1!==[p,Q].indexOf(k)||-1!==V.indexOf(k)&&s===y)return M;if(-1!==T.indexOf(s)&&-1!==T.indexOf(k))return M;if(s===w&&-1!==T.indexOf(k))return M;if(-1!==T.concat(v).indexOf(s)&&k===g||-1!==T.concat(v).indexOf(k)&&s===h)return M;if(41===s&&41===k){for(var G=e[i],W=1;G>0&&41===t[--G];)W++;if(W%2!=0)return M}return s===F&&k===C?M:N},j=(t.lineBreakAtIndex=function(A,t){if(0===t)return M;if(t>=A.length)return K;var e=X(A),r=n(e,2),i=r[0],a=r[1];return J(A,a,i,t)},function(A,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var e=X(A,t.lineBreak),r=n(e,3),i=r[0],a=r[1],o=r[2];return"break-all"!==t.wordBreak&&"break-word"!==t.wordBreak||(a=a.map(function(A){return-1!==[v,m,k].indexOf(A)?E:A})),[i,a,"keep-all"===t.wordBreak?o.map(function(t,e){return t&&A[e]>=19968&&A[e]<=40959}):null]}),G=(t.inlineBreakOpportunities=function(A,t){var e=(0,o.toCodePoints)(A),r=M,i=j(e,t),a=n(i,3),s=a[0],u=a[1],l=a[2];return e.forEach(function(A,t){r+=(0,o.fromCodePoint)(A)+(t>=e.length-1?K:J(e,u,s,t+1,l))}),r},function(){function A(t,e,r,n){!function(A,t){if(!(A instanceof t))throw new TypeError("Cannot call a class as a function")}(this,A),this._codePoints=t,this.required=e===K,this.start=r,this.end=n}return r(A,[{key:"slice",value:function(){return o.fromCodePoint.apply(void 0,function(A){if(Array.isArray(A)){for(var t=0,e=Array(A.length);t<A.length;t++)e[t]=A[t];return e}return Array.from(A)}(this._codePoints.slice(this.start,this.end)))}}]),A}());t.LineBreaker=function(A,t){var e=(0,o.toCodePoints)(A),r=j(e,t),i=n(r,3),a=i[0],s=i[1],u=i[2],l=e.length,c=0,f=0;return{next:function(){if(f>=l)return{done:!0};for(var A=M;f<l&&(A=J(e,s,a,++f,u))===M;);if(A!==M||f===l){var t=new G(e,A,c,f);return c=f,{value:t,done:!1}}return{done:!0}}}}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Trie=t.createTrieFromBase64=t.UTRIE2_INDEX_2_MASK=t.UTRIE2_INDEX_2_BLOCK_LENGTH=t.UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=t.UTRIE2_INDEX_1_OFFSET=t.UTRIE2_UTF8_2B_INDEX_2_LENGTH=t.UTRIE2_UTF8_2B_INDEX_2_OFFSET=t.UTRIE2_INDEX_2_BMP_LENGTH=t.UTRIE2_LSCP_INDEX_2_LENGTH=t.UTRIE2_DATA_MASK=t.UTRIE2_DATA_BLOCK_LENGTH=t.UTRIE2_LSCP_INDEX_2_OFFSET=t.UTRIE2_SHIFT_1_2=t.UTRIE2_INDEX_SHIFT=t.UTRIE2_SHIFT_1=t.UTRIE2_SHIFT_2=void 0;var r=function(){function A(A,t){for(var e=0;e<t.length;e++){var r=t[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(A,r.key,r)}}return function(t,e,r){return e&&A(t.prototype,e),r&&A(t,r),t}}(),n=e(95);var i=t.UTRIE2_SHIFT_2=5,a=t.UTRIE2_SHIFT_1=11,o=t.UTRIE2_INDEX_SHIFT=2,s=t.UTRIE2_SHIFT_1_2=a-i,u=t.UTRIE2_LSCP_INDEX_2_OFFSET=65536>>i,l=t.UTRIE2_DATA_BLOCK_LENGTH=1<<i,c=t.UTRIE2_DATA_MASK=l-1,f=t.UTRIE2_LSCP_INDEX_2_LENGTH=1024>>i,h=t.UTRIE2_INDEX_2_BMP_LENGTH=u+f,d=t.UTRIE2_UTF8_2B_INDEX_2_OFFSET=h,p=t.UTRIE2_UTF8_2B_INDEX_2_LENGTH=32,B=t.UTRIE2_INDEX_1_OFFSET=d+p,g=t.UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=65536>>a,w=t.UTRIE2_INDEX_2_BLOCK_LENGTH=1<<s,v=t.UTRIE2_INDEX_2_MASK=w-1,Q=(t.createTrieFromBase64=function(A){var t=(0,n.decode)(A),e=Array.isArray(t)?(0,n.polyUint32Array)(t):new Uint32Array(t),r=Array.isArray(t)?(0,n.polyUint16Array)(t):new Uint16Array(t),i=r.slice(12,e[4]/2),a=2===e[5]?r.slice((24+e[4])/2):e.slice(Math.ceil((24+e[4])/4));return new Q(e[0],e[1],e[2],e[3],i,a)},t.Trie=function(){function A(t,e,r,n,i,a){!function(A,t){if(!(A instanceof t))throw new TypeError("Cannot call a class as a function")}(this,A),this.initialValue=t,this.errorValue=e,this.highStart=r,this.highValueIndex=n,this.index=i,this.data=a}return r(A,[{key:"get",value:function(A){var t=void 0;if(A>=0){if(A<55296||A>56319&&A<=65535)return t=((t=this.index[A>>i])<<o)+(A&c),this.data[t];if(A<=65535)return t=((t=this.index[u+(A-55296>>i)])<<o)+(A&c),this.data[t];if(A<this.highStart)return t=B-g+(A>>a),t=this.index[t],t+=A>>i&v,t=((t=this.index[t])<<o)+(A&c),this.data[t];if(A<=1114111)return this.data[this.highValueIndex]}return this.errorValue}}]),A}())},function(A,t,e){"use strict";A.exports="KwAAAAAAAAAACA4AIDoAAPAfAAACAAAAAAAIABAAGABAAEgAUABYAF4AZgBeAGYAYABoAHAAeABeAGYAfACEAIAAiACQAJgAoACoAK0AtQC9AMUAXgBmAF4AZgBeAGYAzQDVAF4AZgDRANkA3gDmAOwA9AD8AAQBDAEUARoBIgGAAIgAJwEvATcBPwFFAU0BTAFUAVwBZAFsAXMBewGDATAAiwGTAZsBogGkAawBtAG8AcIBygHSAdoB4AHoAfAB+AH+AQYCDgIWAv4BHgImAi4CNgI+AkUCTQJTAlsCYwJrAnECeQKBAk0CiQKRApkCoQKoArACuALAAsQCzAIwANQC3ALkAjAA7AL0AvwCAQMJAxADGAMwACADJgMuAzYDPgOAAEYDSgNSA1IDUgNaA1oDYANiA2IDgACAAGoDgAByA3YDfgOAAIQDgACKA5IDmgOAAIAAogOqA4AAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAK8DtwOAAIAAvwPHA88D1wPfAyAD5wPsA/QD/AOAAIAABAQMBBIEgAAWBB4EJgQuBDMEIAM7BEEEXgBJBCADUQRZBGEEaQQwADAAcQQ+AXkEgQSJBJEEgACYBIAAoASoBK8EtwQwAL8ExQSAAIAAgACAAIAAgACgAM0EXgBeAF4AXgBeAF4AXgBeANUEXgDZBOEEXgDpBPEE+QQBBQkFEQUZBSEFKQUxBTUFPQVFBUwFVAVcBV4AYwVeAGsFcwV7BYMFiwWSBV4AmgWgBacFXgBeAF4AXgBeAKsFXgCyBbEFugW7BcIFwgXIBcIFwgXQBdQF3AXkBesF8wX7BQMGCwYTBhsGIwYrBjMGOwZeAD8GRwZNBl4AVAZbBl4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAGMGXgBqBnEGXgBeAF4AXgBeAF4AXgBeAF4AXgB5BoAG4wSGBo4GkwaAAIADHgR5AF4AXgBeAJsGgABGA4AAowarBrMGswagALsGwwbLBjAA0wbaBtoG3QbaBtoG2gbaBtoG2gblBusG8wb7BgMHCwcTBxsHCwcjBysHMAc1BzUHOgdCB9oGSgdSB1oHYAfaBloHaAfaBlIH2gbaBtoG2gbaBtoG2gbaBjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHbQdeAF4ANQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQd1B30HNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B4MH2gaKB68EgACAAIAAgACAAIAAgACAAI8HlwdeAJ8HpweAAIAArwe3B14AXgC/B8UHygcwANAH2AfgB4AA6AfwBz4B+AcACFwBCAgPCBcIogEYAR8IJwiAAC8INwg/CCADRwhPCFcIXwhnCEoDGgSAAIAAgABvCHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIhAiLCI4IMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAANQc1BzUHNQc1BzUHNQc1BzUHNQc1B54INQc1B6II2gaqCLIIugiAAIAAvgjGCIAAgACAAIAAgACAAIAAgACAAIAAywiHAYAA0wiAANkI3QjlCO0I9Aj8CIAAgACAAAIJCgkSCRoJIgknCTYHLwk3CZYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiAAIAAAAFAAXgBeAGAAcABeAHwAQACQAKAArQC9AJ4AXgBeAE0A3gBRAN4A7AD8AMwBGgEAAKcBNwEFAUwBXAF4QkhCmEKnArcCgAHHAsABz4LAAcABwAHAAd+C6ABoAG+C/4LAAcABwAHAAc+DF4MAAcAB54M3gweDV4Nng3eDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEeDqABVg6WDqABoQ6gAaABoAHXDvcONw/3DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DncPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB7cPPwlGCU4JMACAAIAAgABWCV4JYQmAAGkJcAl4CXwJgAkwADAAMAAwAIgJgACLCZMJgACZCZ8JowmrCYAAswkwAF4AXgB8AIAAuwkABMMJyQmAAM4JgADVCTAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAqwYWBNkIMAAwADAAMADdCeAJ6AnuCR4E9gkwAP4JBQoNCjAAMACAABUK0wiAAB0KJAosCjQKgAAwADwKQwqAAEsKvQmdCVMKWwowADAAgACAALcEMACAAGMKgABrCjAAMAAwADAAMAAwADAAMAAwADAAMAAeBDAAMAAwADAAMAAwADAAMAAwADAAMAAwAIkEPQFzCnoKiQSCCooKkAqJBJgKoAqkCokEGAGsCrQKvArBCjAAMADJCtEKFQHZCuEK/gHpCvEKMAAwADAAMACAAIwE+QowAIAAPwEBCzAAMAAwADAAMACAAAkLEQswAIAAPwEZCyELgAAOCCkLMAAxCzkLMAAwADAAMAAwADAAXgBeAEELMAAwADAAMAAwADAAMAAwAEkLTQtVC4AAXAtkC4AAiQkwADAAMAAwADAAMAAwADAAbAtxC3kLgAuFC4sLMAAwAJMLlwufCzAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAApwswADAAMACAAIAAgACvC4AAgACAAIAAgACAALcLMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAvwuAAMcLgACAAIAAgACAAIAAyguAAIAAgACAAIAA0QswADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAANkLgACAAIAA4AswADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACJCR4E6AswADAAhwHwC4AA+AsADAgMEAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMACAAIAAGAwdDCUMMAAwAC0MNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQw1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHPQwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADUHNQc1BzUHNQc1BzUHNQc2BzAAMAA5DDUHNQc1BzUHNQc1BzUHNQc1BzUHNQdFDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAATQxSDFoMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAF4AXgBeAF4AXgBeAF4AYgxeAGoMXgBxDHkMfwxeAIUMXgBeAI0MMAAwADAAMAAwAF4AXgCVDJ0MMAAwADAAMABeAF4ApQxeAKsMswy7DF4Awgy9DMoMXgBeAF4AXgBeAF4AXgBeAF4AXgDRDNkMeQBqCeAM3Ax8AOYM7Az0DPgMXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgCgAAANoAAHDQ4NFg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAeDSYNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAC4NMABeAF4ANg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAD4NRg1ODVYNXg1mDTAAbQ0wADAAMAAwADAAMAAwADAA2gbaBtoG2gbaBtoG2gbaBnUNeg3CBYANwgWFDdoGjA3aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gaUDZwNpA2oDdoG2gawDbcNvw3HDdoG2gbPDdYN3A3fDeYN2gbsDfMN2gbaBvoN/g3aBgYODg7aBl4AXgBeABYOXgBeACUG2gYeDl4AJA5eACwO2w3aBtoGMQ45DtoG2gbaBtoGQQ7aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B1EO2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQdZDjUHNQc1BzUHNQc1B2EONQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHaA41BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B3AO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B2EO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBkkOeA6gAKAAoAAwADAAMAAwAKAAoACgAKAAoACgAKAAgA4wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAD//wQABAAEAAQABAAEAAQABAAEAA0AAwABAAEAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAKABMAFwAeABsAGgAeABcAFgASAB4AGwAYAA8AGAAcAEsASwBLAEsASwBLAEsASwBLAEsAGAAYAB4AHgAeABMAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAFgAbABIAHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYADQARAB4ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkAFgAaABsAGwAbAB4AHQAdAB4ATwAXAB4ADQAeAB4AGgAbAE8ATwAOAFAAHQAdAB0ATwBPABcATwBPAE8AFgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwArAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAAQABAANAA0ASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAUAArACsAKwArACsAKwArACsABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAGgAaAFAAUABQAFAAUABMAB4AGwBQAB4AKwArACsABAAEAAQAKwBQAFAAUABQAFAAUAArACsAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUAArAFAAUAArACsABAArAAQABAAEAAQABAArACsAKwArAAQABAArACsABAAEAAQAKwArACsABAArACsAKwArACsAKwArAFAAUABQAFAAKwBQACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwAEAAQAUABQAFAABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQAKwArAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeABsAKwArACsAKwArACsAKwBQAAQABAAEAAQABAAEACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAKwArACsAKwArACsAKwArAAQABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwAEAFAAKwBQAFAAUABQAFAAUAArACsAKwBQAFAAUAArAFAAUABQAFAAKwArACsAUABQACsAUAArAFAAUAArACsAKwBQAFAAKwArACsAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQAKwArACsABAAEAAQAKwAEAAQABAAEACsAKwBQACsAKwArACsAKwArAAQAKwArACsAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAB4AHgAeAB4AHgAeABsAHgArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArAFAAUABQACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAB4AUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArACsAKwArACsAKwArAFAAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwArAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAKwBcAFwAKwBcACsAKwBcACsAKwArACsAKwArAFwAXABcAFwAKwBcAFwAXABcAFwAXABcACsAXABcAFwAKwBcACsAXAArACsAXABcACsAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgArACoAKgBcACsAKwBcAFwAXABcAFwAKwBcACsAKgAqACoAKgAqACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAFwAXABcAFwAUAAOAA4ADgAOAB4ADgAOAAkADgAOAA0ACQATABMAEwATABMACQAeABMAHgAeAB4ABAAEAB4AHgAeAB4AHgAeAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUAANAAQAHgAEAB4ABAAWABEAFgARAAQABABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAAQABAAEAAQABAANAAQABABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsADQANAB4AHgAeAB4AHgAeAAQAHgAeAB4AHgAeAB4AKwAeAB4ADgAOAA0ADgAeAB4AHgAeAB4ACQAJACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgAeAB4AHgBcAFwAXABcAFwAXAAqACoAKgAqAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAKgAqACoAKgAqACoAKgBcAFwAXAAqACoAKgAqAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAXAAqAEsASwBLAEsASwBLAEsASwBLAEsAKgAqACoAKgAqACoAUABQAFAAUABQAFAAKwBQACsAKwArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQACsAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwAEAAQABAAeAA0AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAEQArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAADQANAA0AUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAA0ADQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoADQANABUAXAANAB4ADQAbAFwAKgArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAB4AHgATABMADQANAA4AHgATABMAHgAEAAQABAAJACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAUABQAFAAUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwAeACsAKwArABMAEwBLAEsASwBLAEsASwBLAEsASwBLAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwBcAFwAXABcAFwAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcACsAKwArACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwAeAB4AXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsABABLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKgAqACoAKgAqACoAKgBcACoAKgAqACoAKgAqACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAUABQAFAAUABQAFAAUAArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4ADQANAA0ADQAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAHgAeAB4AHgBQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwANAA0ADQANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwBQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsABAAEAAQAHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAABABQAFAAUABQAAQABAAEAFAAUAAEAAQABAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAKwBQACsAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAKwArAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAKwAeAB4AHgAeAB4AHgAeAA4AHgArAA0ADQANAA0ADQANAA0ACQANAA0ADQAIAAQACwAEAAQADQAJAA0ADQAMAB0AHQAeABcAFwAWABcAFwAXABYAFwAdAB0AHgAeABQAFAAUAA0AAQABAAQABAAEAAQABAAJABoAGgAaABoAGgAaABoAGgAeABcAFwAdABUAFQAeAB4AHgAeAB4AHgAYABYAEQAVABUAFQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgANAB4ADQANAA0ADQAeAA0ADQANAAcAHgAeAB4AHgArAAQABAAEAAQABAAEAAQABAAEAAQAUABQACsAKwBPAFAAUABQAFAAUAAeAB4AHgAWABEATwBQAE8ATwBPAE8AUABQAFAAUABQAB4AHgAeABYAEQArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGgAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgBQABoAHgAdAB4AUAAeABoAHgAeAB4AHgAeAB4AHgAeAB4ATwAeAFAAGwAeAB4AUABQAFAAUABQAB4AHgAeAB0AHQAeAFAAHgBQAB4AUAAeAFAATwBQAFAAHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AUABQAFAAUABPAE8AUABQAFAAUABQAE8AUABQAE8AUABPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAE8ATwBPAE8ATwBPAE8ATwBPAE8AUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAATwAeAB4AKwArACsAKwAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB0AHQAeAB4AHgAdAB0AHgAeAB0AHgAeAB4AHQAeAB0AGwAbAB4AHQAeAB4AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB0AHgAdAB4AHQAdAB0AHQAdAB0AHgAdAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAdAB0AHQAdAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAlACUAHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB0AHQAeAB4AHgAeAB0AHQAdAB4AHgAdAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB0AHQAeAB4AHQAeAB4AHgAeAB0AHQAeAB4AHgAeACUAJQAdAB0AJQAeACUAJQAlACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHQAdAB0AHgAdACUAHQAdAB4AHQAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHQAdAB0AHQAlAB4AJQAlACUAHQAlACUAHQAdAB0AJQAlAB0AHQAlAB0AHQAlACUAJQAeAB0AHgAeAB4AHgAdAB0AJQAdAB0AHQAdAB0AHQAlACUAJQAlACUAHQAlACUAIAAlAB0AHQAlACUAJQAlACUAJQAlACUAHgAeAB4AJQAlACAAIAAgACAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeABcAFwAXABcAFwAXAB4AEwATACUAHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACUAJQBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwArACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAE8ATwBPAE8ATwBPAE8ATwAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeACsAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUAArACsAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQBQAFAAUABQACsAKwArACsAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAABAAEAAQAKwAEAAQAKwArACsAKwArAAQABAAEAAQAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsABAAEAAQAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsADQANAA0ADQANAA0ADQANAB4AKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAUABQAFAAUABQAA0ADQANAA0ADQANABQAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwANAA0ADQANAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAeAAQABAAEAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLACsADQArAB4AKwArAAQABAAEAAQAUABQAB4AUAArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwAEAAQABAAEAAQABAAEAAQABAAOAA0ADQATABMAHgAeAB4ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0AUABQAFAAUAAEAAQAKwArAAQADQANAB4AUAArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXABcAA0ADQANACoASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUAArACsAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANACsADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEcARwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwAeAAQABAANAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAEAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUAArACsAUAArACsAUABQACsAKwBQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAeAB4ADQANAA0ADQAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAArAAQABAArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAEAAQABAAEAAQABAAEACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAFgAWAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAKwBQACsAKwArACsAKwArAFAAKwArACsAKwBQACsAUAArAFAAKwBQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQACsAUAArAFAAKwBQACsAUABQACsAUAArACsAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAUABQAFAAUAArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUAArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAlACUAJQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeACUAJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeACUAJQAlACUAJQAeACUAJQAlACUAJQAgACAAIAAlACUAIAAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIQAhACEAIQAhACUAJQAgACAAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAIAAlACUAJQAlACAAJQAgACAAIAAgACAAIAAgACAAIAAlACUAJQAgACUAJQAlACUAIAAgACAAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeACUAHgAlAB4AJQAlACUAJQAlACAAJQAlACUAJQAeACUAHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAIAAgACAAIAAgAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFwAXABcAFQAVABUAHgAeAB4AHgAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAlACAAIAAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsA"},function(A,t,e){"use strict";var r="'([^']+)'|\"([^\"]+)\"|([\\w-]|[一-龥])+",n=new RegExp("(bold|bolder|lighter|[1-9]00) +","i"),i=new RegExp("(italic|oblique) +","i"),a=new RegExp("(small-caps) +","i"),o=new RegExp("(ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded) +","i"),s=new RegExp("([\\d\\.]+)(px|pt|pc|in|cm|mm|%|em|ex|ch|rem|q|vw|vh) *((?:"+r+")( *, *(?:"+r+"))*)"),u={};A.exports=function A(t,e){null==e&&(e="undefined"!=typeof window&&window.getComputedStyle?A(window.getComputedStyle(document.documentElement).fontSize+" Arial",16).size:16);if(u[t])return u[t];var r=s.exec(t);if(r){var l,c,f,h,d={weight:"normal",style:"normal",stretch:"normal",variant:"normal",size:parseFloat(r[1]),unit:r[2],family:r[3].replace(/ *, */g,",")},p=t.substring(0,r.index);switch((l=n.exec(p))&&(d.weight=l[1]),(c=i.exec(p))&&(d.style=c[1]),(f=a.exec(p))&&(d.variant=f[1]),(h=o.exec(p))&&(d.stretch=h[1]),d.size0=d.size,d.unit){case"pt":d.size/=.75;break;case"pc":d.size*=16;break;case"in":d.size*=96;break;case"cm":d.size*=96/2.54;break;case"mm":d.size*=96/25.4;break;case"%":break;case"em":case"rem":d.size*=e;break;case"q":d.size*=96/25.4/4}if("vw"===d.unit){if("undefined"!=typeof document&&document.documentElement){var B=document.documentElement.clientWidth;d.size=B*d.size/100}}else if("vh"===d.unit&&"undefined"!=typeof document&&document.documentElement){var g=document.documentElement.clientHeight;d.size=g*d.size/100}return u[t]=d}}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=C(e(1)),n=C(e(7)),i=C(e(12)),a=C(e(5)),o=C(e(22)),s=C(e(10)),u=C(e(3)),l=C(e(4)),c=C(e(17)),f=C(e(24)),h=C(e(18)),d=C(e(2)),p=e(50),B=e(130),g=C(e(64)),w=C(e(94)),v=C(e(132)),Q=C(e(133)),y=e(30),U=e(274),m=C(e(135)),F=C(e(53));function C(A){return A&&A.__esModule?A:{default:A}}var b=(0,d.default)("updateSet"),H=(0,d.default)("zOrder"),E=(0,d.default)("tRecord"),x=(0,d.default)("timeline"),S=(0,d.default)("renderDeferrer"),_=(0,d.default)("drawTask"),k=(0,d.default)("autoRender"),K=(0,d.default)("adjustTimer"),M=(0,d.default)("node"),N=function(A){function t(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=A.context,r=A.handleEvent,n=void 0===r||r,i=A.evaluateFPS,l=void 0!==i&&i,f=A.renderMode,h=void 0===f?"repaintAll":f,d=A.autoRender,g=void 0===d||d,v=A.useDocumentCSS,Q=void 0!==v&&v;(0,u.default)(this,t);var y=(0,c.default)(this,(t.__proto__||(0,s.default)(t)).call(this));return y.handleEvent=n,y.evaluateFPS=l,y[k]=g,y.renderMode=h,y.outputContext=e,e.canvas.layer_=y,y.childNodes=[],y.sortedChildNodes=[],y[b]=new o.default,y[H]=0,y[E]=[],y[x]=new p.Timeline(B.timeline),y[S]=null,y[M]=new w.default,y[M].forceUpdate=function(){y.prepareRender()},y.touchedTargets={},e.canvas&&e.canvas.addEventListener&&(e.canvas.addEventListener("DOMNodeRemovedFromDocument",function(){y._savePlaybackRate=y.timeline.playbackRate,y._saveChildren=[].concat((0,a.default)(y.childNodes)),y.remove.apply(y,(0,a.default)(y.childNodes)),y.timeline.playbackRate=0}),e.canvas.addEventListener("DOMNodeInsertedIntoDocument",function(){y._saveChildren&&(y.timeline.playbackRate=y._savePlaybackRate,y.append.apply(y,(0,a.default)(y._saveChildren)),delete y._saveChildren)})),Q&&F.default.fromDocumentCSS(),y}return(0,h.default)(t,A),(0,l.default)(t,[{key:"attr",value:function(){var A;return(A=this[M]).attr.apply(A,arguments)}},{key:"clearContext",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.outputContext;if(A.canvas){var t=A.canvas,e=t.width,r=t.height;A.clearRect(0,0,e,r)}}},{key:"prepareRender",value:function(){var A=this;return this[S]||(this[S]={},this[S].promise=new i.default(function(t,e){(0,n.default)(A[S],{resolve:t,reject:e}),A.autoRender&&(A[_]=(0,B.requestAnimationFrame)(function(){delete A[_],A.draw()}))})),this[S]?this[S].promise:i.default.resolve()}},{key:"draw",value:function(){var A=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(this.__updateStyleTag){if(F.default.cssRules.length>0){var e=this.querySelectorAll("*");F.default.computeStyle(this),e.forEach(function(A){F.default.computeStyle(A)})}this.__updateStyleTag=!1}var r=this[S];this[S]=null,this[_]&&((0,B.cancelAnimationFrame)(this[_]),delete this[_]),this.evaluateFPS&&(this[E].push(Date.now()),this[E]=this[E].slice(-10));var n=void 0;if("repaintDirty"===this.renderMode)n=this.renderRepaintDirty.bind(this);else{if("repaintAll"!==this.renderMode)throw new Error("unknown render mode!");n=this.renderRepaintAll.bind(this)}var i=this.timeline.currentTime;n(i,A),(0,f.default)(t.prototype.__proto__||(0,s.default)(t.prototype),"dispatchEvent",this).call(this,"update",{target:this,timeline:this.timeline,renderTime:i},!0,!0),r&&r.resolve()}},{key:"update",value:function(A){A&&A.isDirty||(A&&(this[b].add(A),A.isDirty=!0),this.prepareRender())}},{key:"isVisible",value:function(){return!this.canvas||this.canvas.width>0&&this.canvas.height>0}},{key:"drawSprites",value:function(A,t){this[b].clear(),this.beforeDrawTransform&&(this.outputContext.save(),this.beforeDrawTransform());for(var e=0;e<A.length;e++){var r=A[e],n=r.isDirty;if(r.isDirty=!1,r.parent===this){var i=r.isVisible();i?(r.draw(t),"repaintDirty"===this.renderMode?r.lastRenderBox=r.renderBox:r.lastRenderBox="no-calc"):delete r.lastRenderBox,n&&r.dispatchEvent("update",{target:r,renderTime:t,isVisible:i},!0,!0)}}this.beforeDrawTransform&&this.outputContext.restore()}},{key:"renderRepaintAll",value:function(A){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=this.sortedChildNodes,r=this.outputContext;t&&this.clearContext(r),this.drawSprites(e,A)}},{key:"renderRepaintDirty",value:function(A){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=[].concat((0,a.default)(this[b]));if(e.some(function(A){return!!A.attr("filter")||A.isVirtual||"no-calc"===A.lastRenderBox}))return this.renderRepaintAll(A,t);var r=this.outputContext,n=this.sortedChildNodes;r.save(),this.beforeDrawTransform&&this.beforeDrawTransform(),r.beginPath(),(0,U.clearDirtyRects)(r,e,!0),r.restore(),t&&this.clearContext(r),this.drawSprites(n,A)}},{key:"pointCollision",value:function(A){if(this.outputContext.canvas){var t=A.layerX,e=A.layerY,r=this.outputContext.canvas,n=r.width,i=r.height;return null==t&&null==e||t>=0&&e>=0&&t<n&&e<i}return!0}},{key:"dispatchEvent",value:function(A,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!o||0!==this.getEventHandlers(A).length){if(!o&&!e.terminated&&"mouseenter"!==A){var u=i||this.pointCollision(e),l=e.originalEvent&&e.originalEvent.changedTouches;if(!l||"touchend"!==A&&"touchmove"!==A||(u=!0),u||"mouseleave"===A){var c=this.sortedChildNodes.slice(0).reverse(),h=[];if(!l||"touchend"!==A&&"touchmove"!==A)for(var d=0;d<c.length;d++){var p=c[d];if(p.dispatchEvent(A,e,i,o)&&(e.targetSprites&&(h.push.apply(h,(0,a.default)(e.targetSprites)),delete e.targetSprites),h.push(p)),e.terminated&&"mousemove"!==A)break}else{var B=l[0];if(B&&null!=B.identifier){var g=this.layer.touchedTargets[B.identifier];g&&(g.forEach(function(t){if(t!==n&&t.layer===n){var i=t.getParentXY(e.layerX,e.layerY),a=(0,r.default)(i,2),o=a[0],s=a[1],u=e.parentX,l=e.parentY;e.parentX=o,e.parentY=s,t.dispatchEvent(A,e,!0,!0),e.parentX=u,e.parentY=l}}),"touchend"===A&&delete this.layer.touchedTargets[B.identifier])}}e.targetSprites=h,e.terminated=!1,i=u}}if(e.targetSprites=e.targetSprites||[],e.cancelBubble)return!1;e.targetSprites.length>0&&(i=!0);var w=e.layerX,v=e.layerY;return null!=w&&null!=v&&(e.offsetX=w+this.offset[0],e.offsetY=v+this.offset[1]),(0,f.default)(t.prototype.__proto__||(0,s.default)(t.prototype),"dispatchEvent",this).call(this,A,e,i,o)}}},{key:"group",value:function(){var A=new Q.default;return A.append.apply(A,arguments),this.appendChild(A),A}},{key:"batch",value:function(){for(var A=this,t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){t.layer!==A&&A.appendChild(t)});var n=new v.default(this);return n.add.apply(n,e),n}},{key:"adjust",value:function(A){var t=this;if(!(arguments.length>1&&void 0!==arguments[1])||arguments[1]){var e=this.outputContext,r=this.adjustContext||e.canvas.cloneNode().getContext("2d");this[K]?clearTimeout(this[K]):(this.autoRender=!1,r.clearRect(0,0,r.canvas.width,r.canvas.height),r._clearTag=!1,r.drawImage(e.canvas,0,0),this.adjustContext=r),this[K]=setTimeout(function(){t.autoRender=!0,delete t[K]},100),r.canvas.width>0&&r.canvas.height>0&&(this.clearContext(e),e.save(),A.call(this,e),e.drawImage(r.canvas,0,0),e.restore())}}},{key:"clearUpdate",value:function(){this[b].clear()}},{key:"attributes",get:function(){return this[M].attributes}},{key:"id",set:function(A){this.attr("id",A)},get:function(){return this.attr("id")}},{key:"name",set:function(A){this.attr("name",A)},get:function(){return this.attr("name")}},{key:"className",set:function(A){this.attr("class",A)},get:function(){return this.attr("class")}},{key:"resolution",get:function(){return[this.canvas.width,this.canvas.height]}},{key:"autoRender",set:function(A){this[k]=A,A&&this.draw()},get:function(){return this[k]}},{key:"layer",get:function(){return this}},{key:"children",get:function(){return this.childNodes.filter(function(A){return A instanceof g.default&&!(A instanceof w.default)})}},{key:"timeline",get:function(){return this[x]}},{key:"context",get:function(){return this.outputContext}},{key:"canvas",get:function(){return this.outputContext.canvas}},{key:"offset",get:function(){return[0,0]}},{key:"fps",get:function(){if(!this.evaluateFPS)return NaN;var A=0,t=this[E].slice(-10),e=t.length;return e<=5?NaN:(t.reduceRight(function(t,e,r){return A+=t-e,e}),Math.round(1e3*(e-1)/A))}}]),t}(g.default);t.default=N,(0,n.default)(N.prototype,m.default),(0,y.registerNodeType)("layer",N,!0)},function(A,t,e){"use strict";function r(A){var t=A[0][0],e=A[0][1],r=t,n=e;return A.forEach(function(A){var i=A[0],a=A[2],o=A[4],s=A[6],u=A[1],l=A[3],c=A[5],f=A[7];t=Math.min(t,i,a,o,s),e=Math.min(e,u,l,c,f),r=Math.max(r,i,a,o,s),n=Math.max(n,u,l,c,f)}),[t,e,r,n]}Object.defineProperty(t,"__esModule",{value:!0}),t.sort=function(A,t){var e=[];(function(A){for(var t=[],e=0;e<A;e++)t.push(e);return function(A){var t=[],e=[];return function A(r){var n=void 0,i=void 0;for(n=0;n<r.length;n++)i=r.splice(n,1)[0],e.push(i),0===r.length&&t.push(e.slice()),A(r),r.splice(n,0,i),e.pop();return t}(A)}(t)})(A.length).forEach(function(n){var i=0;n.forEach(function(e){i+=function(A,t){return Math.sqrt(Math.pow(A[0]-t[0],2)+Math.pow(A[1]-t[1],2))+Math.sqrt(Math.pow(A[2]-t[2],2)+Math.pow(A[3]-t[3],2))}(r(A[e]),r(t[e]))}),e.push({index:n,distance:i})}),e.sort(function(A,t){return A.distance-t.distance});var n=[];return e[0].index.forEach(function(t){n.push(A[t])}),n},t.sortCurves=function(A,t){var e=[];(function(A){for(var t=[],e=0;e<A;e++){for(var r=[],n=0;n<A;n++){var i=n+e;i>A-1&&(i-=A),r[i]=n}t.push(r)}return t})(A.length).forEach(function(r){var n=0,i=0;r.forEach(function(e){n+=function(A,t){var e=A[0],r=A[2],n=A[4],i=A[6],a=A[1],o=A[3],s=A[5],u=A[7],l=t[0],c=t[2],f=t[4],h=t[6],d=t[1],p=t[3],B=t[5],g=t[7];return Math.sqrt(Math.pow(l-e,2)+Math.pow(d-a,2))+Math.sqrt(Math.pow(c-r,2)+Math.pow(p-o,2))+Math.sqrt(Math.pow(f-n,2)+Math.pow(B-s,2))+Math.sqrt(Math.pow(h-i,2)+Math.pow(g-u,2))}(A[e],t[i++])}),e.push({index:r,distance:n})}),e.sort(function(A,t){return A.distance-t.distance});var r=[];return e[0].index.forEach(function(t){r.push(A[t])}),r}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flexLayout=void 0;var r=function(A){if(A&&A.__esModule)return A;var t={};if(null!=A)for(var e in A)Object.prototype.hasOwnProperty.call(A,e)&&(t[e]=A[e]);return t.default=A,t}(e(268));t.flexLayout=r},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.attrs=void 0;var r=function(A){return A&&A.__esModule?A:{default:A}}(e(1));t.relayout=function(A,t){t.sort(function(A,t){var e=0|A.attributes.order,r=0|t.attributes.order;return e!==r?e-r:A.zOrder-t.zOrder});var e=n.Node.create({width:A.attrSize[0],height:A.attrSize[1],flexDirection:A.attributes.flexDirection,alignItems:A.attributes.alignItems,justifyContent:A.attributes.justifyContent,flexWrap:A.attributes.flexWrap,alignContent:A.attributes.alignContent});t.forEach(function(A){var t=A.attr("margin"),i=(0,r.default)(t,4),a=i[0],o=i[1],s=i[2],u=i[3],l=A.attr("padding"),c=(0,r.default)(l,4),f=c[0],h=c[1],d=c[2],p=c[3],B=A.attr("border").width,g=(0,r.default)(A.attrSize,2),w=g[0],v=g[1],Q={width:w,height:v,offsetWidth:A.contentSize[0],offsetHeight:A.contentSize[1],minWidth:A.attributes.minWidth,maxWidth:A.attributes.maxWidth,minHeight:A.attributes.minHeight,maxHeight:A.attributes.maxHeight,boxSizing:A.attr("boxSizing"),marginTop:a,marginRight:o,marginBottom:s,marginLeft:u,paddingTop:f,paddingRight:h,paddingBottom:d,paddingLeft:p,borderTop:B,borderRight:B,borderBottom:B,borderLeft:B,alignSelf:A.attributes.alignSelf,flexBasis:A.attributes.flexBasis,flexGrow:A.attributes.flexGrow,flexShrink:A.attributes.flexShrink},y=n.Node.create(Q);e.appendChild(y)}),e.calculateLayout();var i=e.getAllComputedLayout();A.attr({layoutWidth:i.width,layoutHeight:i.height}),i.children.forEach(function(A,e){var n=t[e],i=(0,r.default)(n.originalRect,2),a=i[0],o=i[1];n.attr({layoutX:A.left-a,layoutY:A.top-o,layoutWidth:A.width,layoutHeight:A.height,layoutRight:A.left+A.width,layoutBottom:A.top+A.height})})};var n=e(269);t.attrs={init:function(A){A.setDefault({flexDirection:"row",alignItems:"stretch",justifyContent:"flex-start",flexWrap:"nowrap",alignContent:"stretch"})},flexDirection:function(A,t){A.subject.clearLayout(),A.set("flexDirection",t)},flexWrap:function(A,t){A.subject.clearLayout(),A.set("flexWrap",t)},justifyContent:function(A,t){A.subject.clearLayout(),A.set("justifyContent",t)},alignItems:function(A,t){A.subject.clearLayout(),A.set("alignItems",t)},alignContent:function(A,t){A.subject.clearLayout(),A.set("alignContent",t)}}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=e(270);Object.defineProperty(t,"Node",{enumerable:!0,get:function(){return function(A){return A&&A.__esModule?A:{default:A}}(r).default}})},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(e(63)),n=u(e(3)),i=u(e(4)),a=u(e(271)),o=u(e(272)),s=e(65);function u(A){return A&&A.__esModule?A:{default:A}}var l=1,c=function(){function A(t){(0,n.default)(this,A),this.config=new a.default(t,this),this.parent=null,this.children=[],this.id=l++}return(0,i.default)(A,[{key:"appendChild",value:function(t){if(!(t instanceof A))throw new Error("appended Child must be instance of Node");return t.parent=this,this.children.push(t),this}},{key:"calculateLayout",value:function(A,t,e){A&&(this.width=A),t&&(this.height=t),e&&(this.flexDirection=e),new o.default(this).compose()}},{key:"getComputedLayout",value:function(){var A=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=this.computedWidth;void 0===e&&(e=this.width);var r=this.computedHeight;void 0===r&&(r=this.height);var n={left:this.left||0,top:this.top||0,width:e,height:r};return t.forEach(function(t){n[t]=A[t]}),n}},{key:"getAllComputedLayout",value:function(A){var t=this.getComputedLayout();return t.children=this.children.sort(function(A,t){return A.id>t.id?1:-1}).map(function(t){return t.getComputedLayout(A)}),t}}],[{key:"create",value:function(t){return new A(t)}}]),A}();s.flexProperties.forEach(function(A){(0,r.default)(c.prototype,A,{get:function(){return this.config[A]},set:function(t){this.config[A]=t}})}),t.default=c},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(e(1)),n=s(e(34)),i=s(e(3)),a=s(e(4)),o=e(65);function s(A){return A&&A.__esModule?A:{default:A}}var u=function(){function A(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];(0,i.default)(this,A),this.config={},this.node=r,(0,n.default)(e).forEach(function(A){if(-1===o.flexProperties.indexOf(A))throw new Error("config "+A+" is not valid");t[A]=e[A]})}return(0,a.default)(A,[{key:"parse",value:function(){this.parseBorder(),this.parsePadding(),this.parseMargin(),this.parseFlex(),this.parseFlexFlow(),this.parseFlexProps(),this.parseSize(),this.parseComputedWidth(),this.parseComputedHeight(),this.parseLayoutWidth(),this.parseLayoutHeight()}},{key:"parseNumberValue",value:function(A,t){if("auto"===A||"number"==typeof A)return A;if(!A)return 0;var e=(0,o.parsePercentValue)(A);if("number"==typeof e)"string"==typeof t&&(t=this.node.parent[t]),A=e*t;else{if(!/^[\d.-]+$/.test(A))throw new Error(A+" is not a number");A=parseFloat(A,10)}return A}},{key:"parseBorder",value:function(){var A=this,t=this.border||[0,0,0,0];t&&(t=(0,o.parseCombineValue)(t).map(function(t){return A.parseNumberValue(t)}));this.border=["borderTop","borderRight","borderBottom","borderLeft"].map(function(e,r){if(A[e]=A.parseNumberValue(A[e])||t[r],A[e]<0||"auto"===A[e])throw new Error(e+":"+A[e]+" is not valid");return A[e]})}},{key:"parsePadding",value:function(){var A=this,t=this.padding||[0,0,0,0];t&&(t=(0,o.parseCombineValue)(t).map(function(t){return A.parseNumberValue(t,"width")}));this.padding=["paddingTop","paddingRight","paddingBottom","paddingLeft"].map(function(e,r){if(A[e]=A.parseNumberValue(A[e],"width")||t[r],A[e]<0||"auto"===A[e])throw new Error(e+":"+A[e]+" is not valid");return A[e]})}},{key:"parseMargin",value:function(){var A=this,t=this.margin||[0,0,0,0];t&&(t=(0,o.parseCombineValue)(t).map(function(t){return A.parseNumberValue(t,"width")}));this.margin=["marginTop","marginRight","marginBottom","marginLeft"].map(function(e,r){return A[e]=A.parseNumberValue(A[e],"width")||t[r],A[e]})}},{key:"parseFlex",value:function(){var A=this.flex;if(A)if("number"==typeof A)this.flexGrow=this.flexGrow||A;else{var t=A.split(/\s+/),e=(0,r.default)(t,3),n=e[0],i=e[1],a=e[2];this.flexFlow||(this.flexFlow=n),this.flexShrink||(this.flexShrink=i),this.flexBasis||(this.flexBasis=a)}this.flexShrink=parseFloat(this.flexShrink)||1,this.flexGrow=parseFloat(this.flexGrow)||0;var o=this.flexBasis;if(o){var s=this.node.parent.flexDirection,u="row"===s||"row-reverse"===s;o=this.parseNumberValue(o,u?"width":"height"),this.flexBasis=o}else""===this.flexBasis&&(this.flexBasis=void 0)}},{key:"parseSize",value:function(){var A=this;["width","minWidth","maxWidth"].forEach(function(t){A[t]=A.parseNumberValue(A[t],"width")||0}),this.width&&!this.offsetWidth&&(this.offsetWidth=this.width);["height","minHeight","maxHeight"].forEach(function(t){A[t]=A.parseNumberValue(A[t],"height")||0}),this.height&&!this.offsetHeight&&(this.offsetHeight=this.height)}},{key:"parseFlexFlow",value:function(){var A=this,t=this.flexFlow;t&&t.split(/\s+/).forEach(function(e){if(o.flexDirectionValues.indexOf(e)>-1)A.flexDirection=e;else{if(!(o.flexWrapValues.indexOf(e)>-1))throw new Error("FlexFlow: "+t+" is not valid");A.flexWrap=e}})}},{key:"parseFlexProps",value:function(){var A=this,t={flexDirection:o.flexDirectionValues,flexWrap:o.flexWrapValues,justifyContent:o.justifyContentValues,alignItems:o.alignItemsValues,alignSelf:o.alignSelfValues,alignContent:o.alignContentValues};(0,n.default)(t).forEach(function(e){if(A[e]){if(-1===t[e].indexOf(A[e]))throw new Error(e+" value:"+A[e]+" is not valid")}else A[e]=t[e][0]})}},{key:"getFlexBasis",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"width",t=this.node.parent.flexDirection,e=this.flexBasis;if(void 0!==e&&"auto"!==e){var r="row"===t||"row-reverse"===t;if("width"===A&&r||"height"===A&&!r)return this.parseNumberValue(e,r?"width":"height")}}},{key:"parseComputedWidth",value:function(){var A=this.getFlexBasis("width");void 0===A&&(A=this.offsetWidth||0);var t=this.minWidth,e=this.maxWidth;e&&t&&e<t&&(e=t),t&&A<t&&(A=t),e&&A>e&&(A=e),this.config.computedWidth=A}},{key:"parseLayoutWidth",value:function(){var A=this,t=this.computedWidth,e=(0,o.parseMarginAuto)(this.marginLeft),r=(0,o.parseMarginAuto)(this.marginRight);if(t+=e+r,"border-box"!==this.boxSizing){["borderLeft","borderRight","paddingLeft","paddingRight"].forEach(function(e){t+=A[e]||0})}this.layoutWidth=t}},{key:"parseComputedHeight",value:function(){var A=this.getFlexBasis("height");void 0===A&&(A=this.offsetHeight||0);var t=this.minHeight,e=this.maxHeight;e&&t&&e<t&&(e=t),t&&A<t&&(A=t),e&&A>e&&(A=e),this.config.computedHeight=A}},{key:"parseLayoutHeight",value:function(){var A=this,t=this.computedHeight,e=(0,o.parseMarginAuto)(this.marginTop),r=(0,o.parseMarginAuto)(this.marginBottom);if(t+=e+r,"border-box"!==this.boxSizing){["borderTop","borderBottom","paddingTop","paddingBottom"].forEach(function(e){t+=A[e]||0})}this.layoutHeight=t}},{key:"computedWidth",get:function(){return this.config.computedWidth},set:function(A){this.config.computedWidth=A,this.parseLayoutWidth()}},{key:"computedHeight",get:function(){return this.config.computedHeight},set:function(A){this.config.computedHeight=A,this.parseLayoutHeight()}}]),A}();t.default=u},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(e(34)),n=s(e(3)),i=s(e(4)),a=s(e(273)),o=e(65);function s(A){return A&&A.__esModule?A:{default:A}}var u=function(){function A(t){var e=this;(0,n.default)(this,A),this.container=t;var i=(0,o.getProp)(t.flexDirection);(0,r.default)(i).forEach(function(A){e[A]=i[A]}),t.children.forEach(function(A){A.config.parse()}),t.children=this.parseOrder(t.children),this.flexLines=this.parseFlexLines(t.children)}return(0,i.default)(A,[{key:"parseOrder",value:function(A){return A.sort(function(A,t){var e=0|A.order,r=0|t.order;return A.order&&t.order?e>r?1:-1:A.order?e>0?1:-1:t.order?r>0?-1:1:A.id>t.id?1:-1})}},{key:"parseFlexLines",value:function(A){var t=this,e=this.container.flexWrap,r=this.container.flexDirection,n=this.container[this.mainSize],i=[];if("nowrap"!==e&&n){var o=[],s=0;A.forEach(function(A){var e=A[t.mainLayoutSize];s+e>n&&o.length&&(i.push(o),s=0,o=[]),s+=e,o.push(A)}),o.length&&(i.push(o),o=[]),"wrap-reverse"===e&&(i=i.reverse())}else i=[A];return"row-reverse"!==r&&"column-reverse"!==r||(i=i.map(function(A){return A.reverse()})),i=i.map(function(A){return new a.default(A,t.container)})}},{key:"parseAlignContent",value:function(){var A=this.container.alignContent,t=this.container[this.crossSize],e=0,r=this.flexLines.length;if(t){var n=0;this.flexLines.forEach(function(A){n+=A.crossAxisSize}),e=t-n}var i=[];1===r?(this.container.alignContent="stretch",i=[0,e]):("wrap-reverse"===this.container.flexWrap&&(A=(0,o.exchangeFlexProp)(A)),i=(0,o.parseSpaceBetween)(e,A,r));var a=0;this.flexLines.forEach(function(A,t){a+=i[t]||0,A.crossPosition=a,A.crossSpace=i[t+1]||0,a+=A.crossAxisSize})}},{key:"parseAlignSelf",value:function(){this.flexLines.forEach(function(A){A.parseAlignSelf(A.crossAxisSize)})}},{key:"computeContainerSize",value:function(){var A=this.flexLines[0];this.container[this.crossSize]||(this.container[this.crossSize]=A.crossAxisSize),this.container[this.mainSize]||(this.container[this.mainSize]=A.mainAxisSize)}},{key:"parseMainAxis",value:function(){this.flexLines.forEach(function(A){A.parseMainAxis()})}},{key:"compose",value:function(){this.parseAlignContent(),this.parseAlignSelf(),this.parseMainAxis(),this.computeContainerSize()}}]),A}();t.default=u},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(e(5)),n=u(e(34)),i=u(e(3)),a=u(e(4)),o=u(e(2)),s=e(65);function u(A){return A&&A.__esModule?A:{default:A}}var l=(0,o.default)("crossAxisSize"),c=function(){function A(t,e){var r=this;(0,i.default)(this,A),this.items=t,this.container=e,this.flexDirection=e.flexDirection,this.crossPosition=0,this.crossSpace=0;var a=(0,s.getProp)(this.flexDirection);(0,n.default)(a).forEach(function(A){r[A]=a[A]})}return(0,a.default)(A,[{key:"parseAutoCrossMargin",value:function(A,t){var e="auto"===A[this.crossMarginStart],r="auto"===A[this.crossMarginEnd];if(e||r){"stretch"===this.container.alignContent&&(t+=this.crossSpace);var n=A[this.crossLayoutSize],i=0;return i=e&&r?(t-n)/2:e?t-n:A[this.crossMarginStart],A[this.crossPos]=this.crossPosition+i,!0}return!1}},{key:"parseItemAlignSelf",value:function(A,t){if(!this.parseAutoCrossMargin(A,t)){var e=A.alignSelf;"auto"===e&&(e=A.parent.alignItems);var r=this.container.flexWrap;"wrap-reverse"===r&&(e=(0,s.exchangeFlexProp)(e));var n=A[this.crossLayoutSize],i=A[this.crossSize],a=this.crossSpace;"stretch"!==this.container.alignContent&&(a=0);var o=0;switch(e){case"flex-end":o=a+t-n;break;case"center":o=(a+t-n)/2;break;case"stretch":if(i)"wrap-reverse"===r&&(o=a+t-n);else{var u=A[this.crossMaxSize]||0,l=this.crossAxisSize-A[this.crossLayoutSize]+A[this.crossComputedSize];"stretch"===this.container.alignContent&&(l+=this.crossSpace),A[this.crossComputedSize]=u?Math.min(l,u):l}break;case"baseline":throw new Error("align-self:baseline is not support")}var c=this.crossPosition+o;A[this.crossPos]=c+(0,s.parseMarginAuto)(A[this.crossMarginStart])}}},{key:"parseAlignSelf",value:function(){var A=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.items.forEach(function(e){A.parseItemAlignSelf(e,t)})}},{key:"hasMarginAutoInMainAxis",value:function(){var A=this;return this.items.some(function(t){return"auto"===t[A.mainMarginStart]||"auto"===t[A.mainMarginEnd]})}},{key:"hasFlexGrow",value:function(){return this.items.some(function(A){return A.flexGrow})}},{key:"parseByFlexGrow",value:function(A){var t=this,e=0,r=0,n=[];this.items.forEach(function(A){e+=A.flexGrow||0,n.push({max:A[t.mainMaxSize],grow:A.flexGrow}),A[t.mainMaxSize]&&r++});for(var i=function(){var i=A/Math.max(e,1);if(!r)return n.forEach(function(e,r){if(e.grow){var n=e.grow*i;t.items[r][t.mainComputedSize]+=n,A-=n}}),"break";var a=!1;if(n.forEach(function(r,n){if(r.max&&r.grow){var o=r.max-t.items[n][t.mainComputedSize];i*r.grow>o&&(t.items[n][t.mainComputedSize]=r.max,A-=o,e-=r.grow,delete r.max,delete r.grow,a=!0)}}),!e)return"break";a||(r=0)};;){if("break"===i())break}return A}},{key:"parseByMarginAuto",value:function(A){var t=this,e=0;this.items.forEach(function(A){"auto"===A[t.mainMarginStart]&&e++,"auto"===A[t.mainMarginEnd]&&e++});var r=A/e,n=0;this.items.forEach(function(A){n+=(0,s.parseMarginAuto)(A[t.mainMarginStart],r),A[t.mainPos]=n,n+=A[t.mainLayoutSize]-(0,s.parseMarginAuto)(A[t.mainMarginStart]),n+=(0,s.parseMarginAuto)(A[t.mainMarginEnd],r)-(0,s.parseMarginAuto)(A[t.mainMarginEnd])})}},{key:"parseJustifyContent",value:function(){var A=this.container.justifyContent,t=this.container.flexDirection;return"row-reverse"!==t&&"column-reverse"!==t||(A=(0,s.exchangeFlexProp)(A)),A}},{key:"parseByJustifyContentPositive",value:function(A){return this.parseByJustifyContentSpace(A)}},{key:"parseByJustifyContentSpace",value:function(A){var t=this,e=this.parseJustifyContent(),r=(0,s.parseSpaceBetween)(A,e,this.items.length),n=0;this.items.forEach(function(A,e){n+=r[e]||0,A[t.mainPos]=n+(0,s.parseMarginAuto)(A[t.mainMarginStart]),n+=A[t.mainLayoutSize]})}},{key:"parseByJustifyContentNegative",value:function(A){var t=this,e=0,r=0,n=[];this.items.forEach(function(A){var i=A.flexShrink*A[t.mainComputedSize];e+=i,n.push({min:A[t.mainMinSize],shrink:i}),A[t.mainMinSize]&&r++});for(var i=function(){var i=(0-A)/e;if(!r)return n.forEach(function(e,r){if(e.shrink){var n=e.shrink*i,a=t.items[r][t.mainComputedSize]-n;a>0?(t.items[r][t.mainComputedSize]-=n,A+=n):(t.items[r][t.mainComputedSize]=1,A+=n+a)}}),"break";var a=!1;n.forEach(function(r,n){if(r.min){var o=t.items[n][t.mainComputedSize]-r.min;i*r.shrink>o&&(t.items[n][t.mainComputedSize]=r.min,A+=o,e-=r.shrink,delete r.min,delete r.shrink,a=!0)}}),a||(r=0)};;){if("break"===i())break}this.parseByJustifyContentSpace(A)}},{key:"parseMainAxis",value:function(){var A=this,t=this.container[this.mainSize];if(t){var e=t-this.mainAxisSize;return e>0?(this.hasFlexGrow()&&(e=this.parseByFlexGrow(e)),this.hasMarginAutoInMainAxis()?this.parseByMarginAuto(e):this.parseByJustifyContentPositive(e)):this.parseByJustifyContentNegative(e)}var r=0;this.items.forEach(function(t){t[A.mainPos]=r,r+=t[A.mainLayoutSize]})}},{key:"mainAxisSize",get:function(){var A=this,t=0;return this.items.forEach(function(e){t+=e[A.mainLayoutSize]||0}),t}},{key:"crossAxisSize",get:function(){var A=this;if(this[l])return this[l];var t=this.items.map(function(t){return t[A.crossLayoutSize]||0}),e=Math.max.apply(Math,(0,r.default)(t));return this[l]=e,e}}]),A}();t.default=c},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(A){return A&&A.__esModule?A:{default:A}}(e(5));t.clearDirtyRect=i,t.clearDirtyRects=function(A,t){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=A.canvas,a=r.width,o=r.height;A.beginPath();for(var s=0;s<t.length;s++){var u=t[s],l=u.renderBox;if(i(A,l,a,o),e){var c=u.lastRenderBox;c&&!(0,n.boxEqual)(c,l)&&i(A,c,a,o)}}A.clip()};var n=e(13);function i(A,t,e,i){t=t.map(function(A,t){return t<2?A-1:A+1});var a=(0,n.boxIntersect)(t,[0,0,e,i]);if(a){var o=(0,n.boxToRect)(a);A.rect.apply(A,(0,r.default)(o))}}},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,n,i,a,o,s,u,l,c,f,h,d,p=x(e(1)),B=x(e(24)),g=x(e(23)),w=x(e(7)),v=x(e(10)),Q=x(e(3)),y=x(e(4)),U=x(e(17)),m=x(e(18)),F=e(13),C=x(e(40)),b=e(52),H=e(134),E=e(30);function x(A){return A&&A.__esModule?A:{default:A}}var S=e(35),_=(r=(0,F.inherit)(1),n=(0,F.parseValue)(F.parseStringFloat),i=(0,F.parseValue)(parseFloat),a=(0,F.inherit)("butt"),o=(0,F.inherit)("miter"),s=(0,F.inherit)(""),u=(0,F.inherit)(""),l=(0,F.inherit)("box"),S((c=function(A){function t(A){(0,Q.default)(this,t);var e=(0,U.default)(this,(t.__proto__||(0,v.default)(t)).call(this,A));return e.setDefault({lineWidth:"inherit",lineDash:null,lineDashOffset:0,lineCap:"inherit",lineJoin:"inherit",strokeColor:"inherit",fillColor:"inherit",bounding:"inherit"}),e}return(0,m.default)(t,A),(0,y.default)(t,[{key:"path",set:function(A){this.clearFlow(),A?(A="string"==typeof A?{d:A}:A,this.subject.svg=(0,H.createSvgPath)(A),this.set("path",A)):(this.subject.svg=null,this.set("path",null))}},{key:"d",set:function(A){if(A){var t=this.get("path");this.path=t?(0,w.default)(t,{d:A}):{d:A}}else this.path=null},get:function(){return this.path?this.path.d:null}},{key:"lineWidth",set:function(A){"string"==typeof A&&(A=parseFloat(A)),this.clearFlow(),this.set("lineWidth",Math.round(A))}},{key:"lineDash",set:function(A){"number"==typeof A&&(A=[A]),this.set("lineDash",A)}},{key:"lineDashOffset",set:function(A){this.set("lineDashOffset",A)}},{key:"lineCap",set:function(A){this.set("lineCap",A)}},{key:"lineJoin",set:function(A){this.set("lineJoin",A)}},{key:"strokeColor",set:function(A){this.set("strokeColor",(0,F.parseColorString)(A))}},{key:"fillColor",set:function(A){this.set("fillColor",(0,F.parseColorString)(A))}},{key:"flexible",set:function(A){this.clearFlow(),this.set("flexible",A)}},{key:"bounding",set:function(A){this.quietSet("bounding",A)}},{key:"color",set:function(A){this.strokeColor=A},get:function(){return this.strokeColor}}]),t}(C.default.Attr)).prototype,"path",[F.attr],(0,g.default)(c.prototype,"path"),c.prototype),S(c.prototype,"d",[F.attr],(0,g.default)(c.prototype,"d"),c.prototype),S(c.prototype,"lineWidth",[F.attr,r],(0,g.default)(c.prototype,"lineWidth"),c.prototype),S(c.prototype,"lineDash",[n,F.attr],(0,g.default)(c.prototype,"lineDash"),c.prototype),S(c.prototype,"lineDashOffset",[i,F.attr],(0,g.default)(c.prototype,"lineDashOffset"),c.prototype),S(c.prototype,"lineCap",[F.attr,a],(0,g.default)(c.prototype,"lineCap"),c.prototype),S(c.prototype,"lineJoin",[F.attr,o],(0,g.default)(c.prototype,"lineJoin"),c.prototype),S(c.prototype,"strokeColor",[F.attr,s],(0,g.default)(c.prototype,"strokeColor"),c.prototype),S(c.prototype,"fillColor",[F.attr,u],(0,g.default)(c.prototype,"fillColor"),c.prototype),S(c.prototype,"flexible",[F.attr],(0,g.default)(c.prototype,"flexible"),c.prototype),S(c.prototype,"bounding",[F.attr,l],(0,g.default)(c.prototype,"bounding"),c.prototype),S(c.prototype,"color",[F.attr],(0,g.default)(c.prototype,"color"),c.prototype),c),k=(d=h=function(A){function t(A){return(0,Q.default)(this,t),"string"==typeof A&&(A={d:A}),(0,U.default)(this,(t.__proto__||(0,v.default)(t)).call(this,A))}return(0,m.default)(t,A),(0,y.default)(t,[{key:"getPointAtLength",value:function(A){return this.svg?this.svg.getPointAtLength(A):[0,0]}},{key:"getPathLength",value:function(){return this.svg?this.svg.getTotalLength():0}},{key:"findPath",value:function(A,t){var e=this.originalRect,r=this.pathOffset;return this.svg&&this.svg.isPointInPath(A-e[0]-r[0],t-e[1]-r[1])?[this.svg]:[]}},{key:"pointCollision",value:function(A){if((0,B.default)(t.prototype.__proto__||(0,v.default)(t.prototype),"pointCollision",this).call(this,A)){var e=A.offsetX,r=A.offsetY;if(null==e&&null==r)return!0;var n=this.svg;if(n){var i=n.bounds;e+=Math.min(0,i[0]),r+=Math.min(0,i[1])}return A.targetPaths=this.findPath(e,r),"path"!==this.attr("bounding")||A.targetPaths.length>0}return!1}},{key:"render",value:function(A,e){(0,B.default)(t.prototype.__proto__||(0,v.default)(t.prototype),"render",this).call(this,A,e);var r=this.attr("d"),n=this.attr("lineWidth"),i=this.attr("lineCap"),a=this.attr("lineJoin"),o=this.attr("lineDash"),s=this.attr("flexible");if(r){var u=this.svg,l=(0,p.default)(u.bounds,4),c=l[0],f=l[1],h=l[2],d=l[3],g=(0,p.default)(this.pathOffset,2),w=g[0],Q=g[1],y=(0,p.default)(this.contentSize,2),U=y[0],m=y[1];if((U<h||m<d)&&(e.beginPath(),e.rect(0,0,U,m),e.clip()),s){u.save();var C=U/(h-Math.min(0,c)+2*w);u.scale(C,C),c*=C,f*=C,w*=C,Q*=C}if((c<0||f<0)&&e.translate(-Math.min(0,c),-Math.min(0,f)),e.translate(w,Q),u.beginPath().to(e),s&&u.restore(),e.lineWidth=n,e.lineCap=i,e.lineJoin=a,null!=o){e.setLineDash(o);var H=this.attr("lineDashOffset");e.lineDashOffset=H}var E=(0,b.findColor)(e,this,"fillColor");E&&(e.fillStyle=E);var x=(0,b.findColor)(e,this,"strokeColor");x||E||(x=(0,F.parseColorString)("black")),x&&(e.strokeStyle=x),E&&e.fill(),x&&e.stroke()}}},{key:"path",set:function(A){this.attr("path",A)},get:function(){return this.attr("path")}},{key:"lineWidth",get:function(){var A=this.attr("lineWidth"),t=this.attr("gradients"),e=this.attr("fillColor"),r=this.attr("strokeColor")||t&&t.strokeColor,n=e||t&&t.fillColor;return!r&&n?0:A}},{key:"pathOffset",get:function(){var A=Math.round(this.lineWidth);return[A,A]}},{key:"pathSize",get:function(){return this.svg?this.svg.size:[0,0]}},{key:"contentSize",get:function(){if(!this.svg)return(0,B.default)(t.prototype.__proto__||(0,v.default)(t.prototype),"contentSize",this);var A=this.svg.bounds,e=(0,p.default)(this.attrSize,2),r=e[0],n=e[1],i=this.pathOffset;return""===r&&(r=A[2]-Math.min(0,A[0])+2*i[0]),""===n&&(n=A[3]-Math.min(0,A[1])+2*i[1]),this.attr("flexible")&&""===this.attr("height")&&""===this.attr("layoutHeight")&&(n=Math.ceil(n*r/(A[2]-Math.min(0,A[0])+2*i[0]))),[r,n].map(Math.ceil)}},{key:"originalRect",get:function(){var A=this.svg;if(A){var e=A.bounds,r=this.pathOffset,n=(0,p.default)(this.offsetSize,2),i=n[0],a=n[1],o=this.attr("anchor"),s=(0,p.default)(o,2),u=s[0],l=s[1],c=[0,0,i,a],f=Math.min(0,e[0]),h=Math.min(0,e[1]);return c[0]=f-r[0]-u*(i+f-2*r[0]),c[1]=h-r[1]-l*(a+h-2*r[1]),c}return(0,B.default)(t.prototype.__proto__||(0,v.default)(t.prototype),"originalRect",this)}}]),t}(C.default),h.Attr=_,S((f=d).prototype,"contentSize",[F.flow],(0,g.default)(f.prototype,"contentSize"),f.prototype),S(f.prototype,"originalRect",[F.flow],(0,g.default)(f.prototype,"originalRect"),f.prototype),f);t.default=k,k.setAttributeEffects({d:H.pathEffect,path:function(A,t,e,r,n){return A=(0,H.createSvgPath)(A),t=(0,H.createSvgPath)(t),(0,H.pathEffect)(A.d,t.d,e,r,n)}}),(0,E.registerNodeType)("path",k)},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(e(12)),n=o(e(2)),i=e(41),a=o(e(66));function o(A){return A&&A.__esModule?A:{default:A}}var s=(0,n.default)("loadBgImagePassport");i.BaseSprite.prototype.loadBgImage=function(A){var t=this,e=void 0;if(A.id?e=a.default.loadTexture({id:A.id}):A.src&&(e=a.default.loadTexture(A.src)),e instanceof r.default){var i=(0,n.default)("passport");this[s]=i,e.then(function(A){var e=A.img;A.texture;if(i===t[s]){var r=t.attr("bgimage");r.image=e,t.attr("bgimage",null),t.attr("bgimage",r)}})}else e&&(A.image=e.img);return A},t.default=i.BaseSprite},function(A,t,e){var r=function(){return this}()||Function("return this")(),n=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,i=n&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,A.exports=e(278),n)r.regeneratorRuntime=i;else try{delete r.regeneratorRuntime}catch(A){r.regeneratorRuntime=void 0}},function(A,t){!function(t){"use strict";var e,r=Object.prototype,n=r.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",o=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag",u="object"==typeof A,l=t.regeneratorRuntime;if(l)u&&(A.exports=l);else{(l=t.regeneratorRuntime=u?A.exports:{}).wrap=Q;var c="suspendedStart",f="suspendedYield",h="executing",d="completed",p={},B={};B[a]=function(){return this};var g=Object.getPrototypeOf,w=g&&g(g(_([])));w&&w!==r&&n.call(w,a)&&(B=w);var v=F.prototype=U.prototype=Object.create(B);m.prototype=v.constructor=F,F.constructor=m,F[s]=m.displayName="GeneratorFunction",l.isGeneratorFunction=function(A){var t="function"==typeof A&&A.constructor;return!!t&&(t===m||"GeneratorFunction"===(t.displayName||t.name))},l.mark=function(A){return Object.setPrototypeOf?Object.setPrototypeOf(A,F):(A.__proto__=F,s in A||(A[s]="GeneratorFunction")),A.prototype=Object.create(v),A},l.awrap=function(A){return{__await:A}},C(b.prototype),b.prototype[o]=function(){return this},l.AsyncIterator=b,l.async=function(A,t,e,r){var n=new b(Q(A,t,e,r));return l.isGeneratorFunction(t)?n:n.next().then(function(A){return A.done?A.value:n.next()})},C(v),v[s]="Generator",v[a]=function(){return this},v.toString=function(){return"[object Generator]"},l.keys=function(A){var t=[];for(var e in A)t.push(e);return t.reverse(),function e(){for(;t.length;){var r=t.pop();if(r in A)return e.value=r,e.done=!1,e}return e.done=!0,e}},l.values=_,S.prototype={constructor:S,reset:function(A){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(x),!A)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=e)},stop:function(){this.done=!0;var A=this.tryEntries[0].completion;if("throw"===A.type)throw A.arg;return this.rval},dispatchException:function(A){if(this.done)throw A;var t=this;function r(r,n){return o.type="throw",o.arg=A,t.next=r,n&&(t.method="next",t.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),u=n.call(a,"finallyLoc");if(s&&u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(A,t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===A||"continue"===A)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=A,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(a)},complete:function(A,t){if("throw"===A.type)throw A.arg;return"break"===A.type||"continue"===A.type?this.next=A.arg:"return"===A.type?(this.rval=this.arg=A.arg,this.method="return",this.next="end"):"normal"===A.type&&t&&(this.next=t),p},finish:function(A){for(var t=this.tryEntries.length-1;t>=0;--t){var e=this.tryEntries[t];if(e.finallyLoc===A)return this.complete(e.completion,e.afterLoc),x(e),p}},catch:function(A){for(var t=this.tryEntries.length-1;t>=0;--t){var e=this.tryEntries[t];if(e.tryLoc===A){var r=e.completion;if("throw"===r.type){var n=r.arg;x(e)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(A,t,r){return this.delegate={iterator:_(A),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=e),p}}}function Q(A,t,e,r){var n=t&&t.prototype instanceof U?t:U,i=Object.create(n.prototype),a=new S(r||[]);return i._invoke=function(A,t,e){var r=c;return function(n,i){if(r===h)throw new Error("Generator is already running");if(r===d){if("throw"===n)throw i;return k()}for(e.method=n,e.arg=i;;){var a=e.delegate;if(a){var o=H(a,e);if(o){if(o===p)continue;return o}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if(r===c)throw r=d,e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);r=h;var s=y(A,t,e);if("normal"===s.type){if(r=e.done?d:f,s.arg===p)continue;return{value:s.arg,done:e.done}}"throw"===s.type&&(r=d,e.method="throw",e.arg=s.arg)}}}(A,e,a),i}function y(A,t,e){try{return{type:"normal",arg:A.call(t,e)}}catch(A){return{type:"throw",arg:A}}}function U(){}function m(){}function F(){}function C(A){["next","throw","return"].forEach(function(t){A[t]=function(A){return this._invoke(t,A)}})}function b(A){var t;this._invoke=function(e,r){function i(){return new Promise(function(t,i){!function t(e,r,i,a){var o=y(A[e],A,r);if("throw"!==o.type){var s=o.arg,u=s.value;return u&&"object"==typeof u&&n.call(u,"__await")?Promise.resolve(u.__await).then(function(A){t("next",A,i,a)},function(A){t("throw",A,i,a)}):Promise.resolve(u).then(function(A){s.value=A,i(s)},a)}a(o.arg)}(e,r,t,i)})}return t=t?t.then(i,i):i()}}function H(A,t){var r=A.iterator[t.method];if(r===e){if(t.delegate=null,"throw"===t.method){if(A.iterator.return&&(t.method="return",t.arg=e,H(A,t),"throw"===t.method))return p;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var n=y(r,A.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,p;var i=n.arg;return i?i.done?(t[A.resultName]=i.value,t.next=A.nextLoc,"return"!==t.method&&(t.method="next",t.arg=e),t.delegate=null,p):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,p)}function E(A){var t={tryLoc:A[0]};1 in A&&(t.catchLoc=A[1]),2 in A&&(t.finallyLoc=A[2],t.afterLoc=A[3]),this.tryEntries.push(t)}function x(A){var t=A.completion||{};t.type="normal",delete t.arg,A.completion=t}function S(A){this.tryEntries=[{tryLoc:"root"}],A.forEach(E,this),this.reset(!0)}function _(A){if(A){var t=A[a];if(t)return t.call(A);if("function"==typeof A.next)return A;if(!isNaN(A.length)){var r=-1,i=function t(){for(;++r<A.length;)if(n.call(A,r))return t.value=A[r],t.done=!1,t;return t.value=e,t.done=!0,t};return i.next=i}}return{next:k}}function k(){return{value:e,done:!0}}}(function(){return this}()||Function("return this")())},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._debugger=void 0;var r=i(e(2));t.setDebugToolsObserver=function(A,t){var e=void 0,r=void 0,i=void 0,u=void 0;t[a]=t[a]||{},t[a].initObserver=function(){var a=void 0;function l(A){var t=A.renderRect;i||((i=new n.default).attr({zIndex:1/0,bgcolor:"rgba(0, 0, 0, 0.3)"}),u.append(i)),i.attr({pos:[t[0],t[1]],size:[t[2],t[3]]})}(u=A.layer("__debuglayer__")).canvas.style.background="transparent",u.zIndex=2147483647,e=function(A){var t=A.targetSprites;if(t.length){var e=t[0];if(e){if(s.selectedSprite===e)return;if(s.selectedSprite){var r=new CustomEvent("spritejs: observer",{detail:""});document.dispatchEvent(r),s.selectedSprite.off("update",a)}var n=new CustomEvent("spritejs: observer",{detail:e.attr()});document.dispatchEvent(n);var o=function(A){var t=new CustomEvent("spritejs: observer",{detail:A.attr()});document.dispatchEvent(t),l(A)};a=function(A){o(A.target)},o(e),e.on("update",a),s.selectedSprite=e,A.stopDispatch()}}else!function(){if(s.selectedSprite){s.selectedSprite.off("update",a),s.selectedSprite=null;var A=new CustomEvent("spritejs: observer",{detail:""});document.dispatchEvent(A),i&&i.attr("opacity",0)}}()},t.on("click",e),r=function(A){if(!s.selectedSprite){var t=A.targetSprites[0];t?l(t):(u.remove(i),i=null)}},t.on("mousemove",r),o=!0},t[a].removeObserver=function(){e&&(t.off("click",e),e=null),r&&(t.off("mousemove",r),r=null),i&&(t.remove(i),i=null),u&&A.removeLayer(u),s.selectedSprite=null,o=!1},o&&t[a].initObserver();t[a].attrChange=function(A){var t=A.detail,e=t.key,r=t.value;if(s.selectedSprite){var n=s.selectedSprite,i=e.split("."),a=i[1];if(2===i.length)try{n.attr(a,r)}catch(A){}else{for(var o=n.attr(a),u=2;u<i.length-1;u++)o[i[u]]=o[i[u]]||{};o[i[i.length-1]]=r;try{n.attr(a,o)}catch(A){}}}};var l=t[a];document.addEventListener("spritejs: devtools-opened",l.initObserver),document.addEventListener("spritejs: devtools-closed",l.removeObserver),document.addEventListener("spritejs: attr-change",l.attrChange)},t.removeDebugToolsObserver=function(A){var t=A[a];t&&(document.removeEventListener("spritejs: devtools-opened",t.initObserver),document.removeEventListener("spritejs: devtools-closed",t.removeObserver),document.removeEventListener("spritejs: attr-change",t.attrChange))};var n=i(e(136));function i(A){return A&&A.__esModule?A:{default:A}}var a=(0,r.default)("debugToolsHandler"),o=!1,s=t._debugger={selectedSprite:null}},function(A,t,e){A.exports=e(281)},function(A,t,e){"use strict";var r=e(14),n=e(137),i=e(283),a=e(98);function o(A){var t=new i(A),e=n(i.prototype.request,t);return r.extend(e,i.prototype,t),r.extend(e,t),e}var s=o(a);s.Axios=i,s.create=function(A){return o(r.merge(a,A))},s.Cancel=e(141),s.CancelToken=e(298),s.isCancel=e(140),s.all=function(A){return Promise.all(A)},s.spread=e(299),A.exports=s,A.exports.default=s},function(A,t){function e(A){return!!A.constructor&&"function"==typeof A.constructor.isBuffer&&A.constructor.isBuffer(A)}
  /*!
   * Determine if an object is a Buffer
   *
   * @author   Feross Aboukhadijeh <https://feross.org>
   * @license  MIT
   */
  A.exports=function(A){return null!=A&&(e(A)||function(A){return"function"==typeof A.readFloatLE&&"function"==typeof A.slice&&e(A.slice(0,0))}(A)||!!A._isBuffer)}},function(A,t,e){"use strict";var r=e(98),n=e(14),i=e(293),a=e(294),o=e(296),s=e(297);function u(A){this.defaults=A,this.interceptors={request:new i,response:new i}}u.prototype.request=function(A){"string"==typeof A&&(A=n.merge({url:arguments[0]},arguments[1])),(A=n.merge(r,this.defaults,{method:"get"},A)).method=A.method.toLowerCase(),A.baseURL&&!o(A.url)&&(A.url=s(A.baseURL,A.url));var t=[a,void 0],e=Promise.resolve(A);for(this.interceptors.request.forEach(function(A){t.unshift(A.fulfilled,A.rejected)}),this.interceptors.response.forEach(function(A){t.push(A.fulfilled,A.rejected)});t.length;)e=e.then(t.shift(),t.shift());return e},n.forEach(["delete","get","head","options"],function(A){u.prototype[A]=function(t,e){return this.request(n.merge(e||{},{method:A,url:t}))}}),n.forEach(["post","put","patch"],function(A){u.prototype[A]=function(t,e,r){return this.request(n.merge(r||{},{method:A,url:t,data:e}))}}),A.exports=u},function(A,t){var e,r,n=A.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function o(A){if(e===setTimeout)return setTimeout(A,0);if((e===i||!e)&&setTimeout)return e=setTimeout,setTimeout(A,0);try{return e(A,0)}catch(t){try{return e.call(null,A,0)}catch(t){return e.call(this,A,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:i}catch(A){e=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(A){r=a}}();var s,u=[],l=!1,c=-1;function f(){l&&s&&(l=!1,s.length?u=s.concat(u):c=-1,u.length&&h())}function h(){if(!l){var A=o(f);l=!0;for(var t=u.length;t;){for(s=u,u=[];++c<t;)s&&s[c].run();c=-1,t=u.length}s=null,l=!1,function(A){if(r===clearTimeout)return clearTimeout(A);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(A);try{r(A)}catch(t){try{return r.call(null,A)}catch(t){return r.call(this,A)}}}(A)}}function d(A,t){this.fun=A,this.array=t}function p(){}n.nextTick=function(A){var t=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)t[e-1]=arguments[e];u.push(new d(A,t)),1!==u.length||l||o(h)},d.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.browser=!0,n.env={},n.argv=[],n.version="",n.versions={},n.on=p,n.addListener=p,n.once=p,n.off=p,n.removeListener=p,n.removeAllListeners=p,n.emit=p,n.prependListener=p,n.prependOnceListener=p,n.listeners=function(A){return[]},n.binding=function(A){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(A){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},function(A,t,e){"use strict";var r=e(14);A.exports=function(A,t){r.forEach(A,function(e,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(A[t]=e,delete A[r])})}},function(A,t,e){"use strict";var r=e(139);A.exports=function(A,t,e){var n=e.config.validateStatus;e.status&&n&&!n(e.status)?t(r("Request failed with status code "+e.status,e.config,null,e.request,e)):A(e)}},function(A,t,e){"use strict";A.exports=function(A,t,e,r,n){return A.config=t,e&&(A.code=e),A.request=r,A.response=n,A}},function(A,t,e){"use strict";var r=e(14);function n(A){return encodeURIComponent(A).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}A.exports=function(A,t,e){if(!t)return A;var i;if(e)i=e(t);else if(r.isURLSearchParams(t))i=t.toString();else{var a=[];r.forEach(t,function(A,t){null!==A&&void 0!==A&&(r.isArray(A)&&(t+="[]"),r.isArray(A)||(A=[A]),r.forEach(A,function(A){r.isDate(A)?A=A.toISOString():r.isObject(A)&&(A=JSON.stringify(A)),a.push(n(t)+"="+n(A))}))}),i=a.join("&")}return i&&(A+=(-1===A.indexOf("?")?"?":"&")+i),A}},function(A,t,e){"use strict";var r=e(14);A.exports=function(A){var t,e,n,i={};return A?(r.forEach(A.split("\n"),function(A){n=A.indexOf(":"),t=r.trim(A.substr(0,n)).toLowerCase(),e=r.trim(A.substr(n+1)),t&&(i[t]=i[t]?i[t]+", "+e:e)}),i):i}},function(A,t,e){"use strict";var r=e(14);A.exports=r.isStandardBrowserEnv()?function(){var A,t=/(msie|trident)/i.test(navigator.userAgent),e=document.createElement("a");function n(A){var r=A;return t&&(e.setAttribute("href",r),r=e.href),e.setAttribute("href",r),{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",host:e.host,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):"",hostname:e.hostname,port:e.port,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname}}return A=n(window.location.href),function(t){var e=r.isString(t)?n(t):t;return e.protocol===A.protocol&&e.host===A.host}}():function(){return!0}},function(A,t,e){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function n(){this.message="String contains an invalid character"}n.prototype=new Error,n.prototype.code=5,n.prototype.name="InvalidCharacterError",A.exports=function(A){for(var t,e,i=String(A),a="",o=0,s=r;i.charAt(0|o)||(s="=",o%1);a+=s.charAt(63&t>>8-o%1*8)){if((e=i.charCodeAt(o+=.75))>255)throw new n;t=t<<8|e}return a}},function(A,t,e){"use strict";var r=e(14);A.exports=r.isStandardBrowserEnv()?{write:function(A,t,e,n,i,a){var o=[];o.push(A+"="+encodeURIComponent(t)),r.isNumber(e)&&o.push("expires="+new Date(e).toGMTString()),r.isString(n)&&o.push("path="+n),r.isString(i)&&o.push("domain="+i),!0===a&&o.push("secure"),document.cookie=o.join("; ")},read:function(A){var t=document.cookie.match(new RegExp("(^|;\\s*)("+A+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(A){this.write(A,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(A,t,e){"use strict";var r=e(14);function n(){this.handlers=[]}n.prototype.use=function(A,t){return this.handlers.push({fulfilled:A,rejected:t}),this.handlers.length-1},n.prototype.eject=function(A){this.handlers[A]&&(this.handlers[A]=null)},n.prototype.forEach=function(A){r.forEach(this.handlers,function(t){null!==t&&A(t)})},A.exports=n},function(A,t,e){"use strict";var r=e(14),n=e(295),i=e(140),a=e(98);function o(A){A.cancelToken&&A.cancelToken.throwIfRequested()}A.exports=function(A){return o(A),A.headers=A.headers||{},A.data=n(A.data,A.headers,A.transformRequest),A.headers=r.merge(A.headers.common||{},A.headers[A.method]||{},A.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],function(t){delete A.headers[t]}),(A.adapter||a.adapter)(A).then(function(t){return o(A),t.data=n(t.data,t.headers,A.transformResponse),t},function(t){return i(t)||(o(A),t&&t.response&&(t.response.data=n(t.response.data,t.response.headers,A.transformResponse))),Promise.reject(t)})}},function(A,t,e){"use strict";var r=e(14);A.exports=function(A,t,e){return r.forEach(e,function(e){A=e(A,t)}),A}},function(A,t,e){"use strict";A.exports=function(A){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(A)}},function(A,t,e){"use strict";A.exports=function(A,t){return t?A.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):A}},function(A,t,e){"use strict";var r=e(141);function n(A){if("function"!=typeof A)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(A){t=A});var e=this;A(function(A){e.reason||(e.reason=new r(A),t(e.reason))})}n.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},n.source=function(){var A;return{token:new n(function(t){A=t}),cancel:A}},A.exports=n},function(A,t,e){"use strict";A.exports=function(A){return function(t){return A.apply(null,t)}}},function(A,t,e){A.exports={default:e(301),__esModule:!0}},function(A,t,e){e(302),A.exports=e(0).Number.isFinite},function(A,t,e){var r=e(6),n=e(8).isFinite;r(r.S,"Number",{isFinite:function(A){return"number"==typeof A&&n(A)}})},function(A,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=m(e(91)),n=m(e(96)),i=m(e(12)),a=m(e(97)),o=m(e(7)),s=m(e(1)),u=m(e(304)),l=m(e(22)),c=m(e(5)),f=m(e(10)),h=m(e(3)),d=m(e(4)),p=m(e(17)),B=m(e(24)),g=m(e(18)),w=m(e(2)),v=e(41),Q=m(e(142)),y=m(e(66)),U=e(67);function m(A){return A&&A.__esModule?A:{default:A}}var F=v.utils.setDeprecation,C=v.utils.sortOrderedSprites,b=(0,w.default)("layerMap"),H=(0,w.default)("zOrder"),E=(0,w.default)("layers"),x=(0,w.default)("snapshot"),S=(0,w.default)("viewport"),_=(0,w.default)("resolution"),k=(0,w.default)("resizeHandler"),K=(0,w.default)("attrs"),M=(0,w.default)("events"),N=(0,w.default)("subscribe"),D=(0,w.default)("displayRatio"),T=function(A){function t(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,h.default)(this,t);var r=(0,p.default)(this,(t.__proto__||(0,f.default)(t)).call(this));A=(0,U.getContainer)(A),r.container=A,A.scene_=r,3===arguments.length&&(F("Scene(container, width, height)","Instead use Scene(container, {viewport, resolution})."),e={viewport:[arguments[1],arguments[2]]}),r[H]=0,r[b]={},r[E]=[],r[x]=(0,U.createCanvas)();var n=e.viewport||["",""];r.viewport=n,r.stickMode=e.stickMode||"scale",r.stickExtend=!!e.stickExtend,r.stickOffset=[0,0],r.resolution=e.resolution||[].concat((0,c.default)(r.viewport)),r.maxDisplayRatio=e.maxDisplayRatio||1/0,r.displayRatio=e.displayRatio||1,e.useDocumentCSS&&v.stylesheet.fromDocumentCSS(),r.namespaceURI="http://spritejs.org/scene";var i=r;Object.defineProperty(r,"ownerDocument",{get:function(){return{createElementNS:function(A,t){return i.layer(t)},documentElement:"undefined"!=typeof document?document:null}}}),r[M]=new l.default;return["mousedown","mouseup","mousemove","touchstart","touchend","touchmove","click","dblclick"].forEach(function(A){return r.delegateEvent(A)}),A.addEventListener("DOMNodeRemovedFromDocument",function(){r[k]&&(window.removeEventListener("resize",r[k]),delete r[k])}),r[K]=new l.default(["resolution","viewport","stickMode","stickExtend","subscribe","displayRatio","maxDisplayRatio"]),r[N]=null,r}return(0,g.default)(t,A),(0,d.default)(t,[{key:"setAttribute",value:function(A,t){this[K].has(A)?this[A]=t:this.container.setAttribute(A,t)}},{key:"getAttribute",value:function(A){return this[K].has(A)?this[A]:this.container.getAttribute(A)}},{key:"removeAttribute",value:function(A){this[K].has(A)?this[A]=null:this.container.removeAttribute(A)}},{key:"insertBefore",value:function(A,t){var e=this;if(null==t)return this.appendLayer(A);if(!this.hasLayer(t))throw new Error("Failed to execute 'insertBefore' on 'Node': The node before which the new node is to be inserted is not a child of this node.");this.appendLayer(A,!1),this.container.insertBefore(A.canvas||A,t.canvas||t);var r=this.container.children;[].concat((0,c.default)(r)).forEach(function(A,t){var r=A.dataset.layerId;if(r){var n=e.layer(r);delete n.zOrder,Object.defineProperty(n,"zOrder",{value:t,writable:!1,configurable:!0})}}),this[E]=C((0,u.default)(this[b]),!0)}},{key:"appendChild",value:function(A){return this.appendLayer(A)}},{key:"removeChild",value:function(A){return this.removeLayer(A)}},{key:"updateViewport",value:function(A){var t=this,e=(0,s.default)(this.layerViewport,2),r=e[0],n=e[1],i=this.stickMode,a=this.stickExtend,u=A?[A]:this[E];return u=u.filter(function(A){var e=A.canvas;return!!e&&(e.style.width=r+"px",e.style.height=n+"px",(0,o.default)(e.style,{top:"",right:"",bottom:"",left:"",transform:""}),a||"width"!==i&&"height"!==i?a||"right"!==i&&"bottom"!==i?(e.style.top="0",e.style.left="0"):(e.style.right="0",e.style.bottom="0"):(e.style.top="50%",e.style.left="50%",e.style.transform="translate(-50%, -50%)"),a&&(A.resolution=t.layerResolution),!0)}),this.dispatchEvent("viewportChange",{target:this,layers:u}),this}},{key:"updateResolution",value:function(A){var t=this,e=A?[A]:this[E];return e.forEach(function(A){A.canvas&&(A.resolution=t.layerResolution)}),this.dispatchEvent("resolutionChange",{target:this,layers:e}),this}},{key:"setViewport",value:function(A,t){return this.viewport=[A,t],this}},{key:"setResolution",value:function(A,t){return this.resolution=[A,t],this}},{key:"delegateEvent",value:function(A){var t=this,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.container;if("string"==typeof A&&(A={type:A,passive:!0}),this[M].has(A.type))return!1;this[M].add(A.type);var r=A,n=r.type,i=r.passive;return e.addEventListener(n,function(A){var e=t[E],r={originalEvent:A,type:n,stopDispatch:function(){this.terminated=!0}},i=void 0,a=void 0,u=void 0,l=void 0;if(A instanceof CustomEvent)(0,o.default)(r,A.detail),null!=r.x&&null!=r.y?(u=r.x,l=r.y):null!=r.originalX&&null!=r.originalY&&(i=r.originalX,a=r.originalY);else if(A.target.dataset.layerId&&t[b][A.target.dataset.layerId]){var c=A.target.getBoundingClientRect(),f=c.left,h=c.top,d=A.changedTouches?A.changedTouches[0]:A,p=d.clientX,B=d.clientY;i=Math.round((0|p)-f),a=Math.round((0|B)-h)}else i=NaN,a=NaN;for(var g=0;g<e.length;g++){var w=e[g];if(w.handleEvent){if(null!=i&&null!=a){var v=w.toLocalPos(i,a),Q=(0,s.default)(v,2);u=Q[0],l=Q[1]}else if(null!=u&&null!=l){var y=w.toGlobalPos(u,l),U=(0,s.default)(y,2);i=U[0],a=U[1]}w.dispatchEvent(n,(0,o.default)({},r,{layerX:u,layerY:l,originalX:i,originalY:a,x:u,y:l}))}}},{passive:i}),!0}},{key:"dispatchEvent",value:function(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.container.dispatchEvent(new CustomEvent(A,{detail:e})),(0,B.default)(t.prototype.__proto__||(0,f.default)(t.prototype),"dispatchEvent",this).call(this,A,e,!0)}},{key:"preload",value:function(){var A=(0,a.default)(n.default.mark(function A(){for(var t,e,r,a,o,s,u,l=this,f=arguments.length,h=Array(f),d=0;d<f;d++)h[d]=arguments[d];return n.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:for(t=[],e=[],r=0;r<h.length;r++)a=h[r],o=void 0,"string"==typeof a?o=y.default.loadTexture(a):Array.isArray(a)?o=y.default.loadFrames.apply(y.default,(0,c.default)(a)):(s=a.id,u=a.src,o=y.default.loadTexture({id:s,src:u})),o instanceof i.default||(o=i.default.resolve(o)),e.push(o.then(function(A){t.push(A),l.dispatchEvent("preload",{target:l,current:A,loaded:t,resources:h})}));return A.next=4,i.default.all(e);case 4:return A.abrupt("return",t);case 5:case"end":return A.stop()}},A,this)}));return function(){return A.apply(this,arguments)}}()},{key:"layer",value:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{handleEvent:!0};if(!this.hasLayer(A)){if("undefined"!=typeof window&&window.getComputedStyle){var e=window.getComputedStyle&&window.getComputedStyle(this.container).position;this.container.style&&"absolute"!==e&&"fixed"!==e&&(this.container.style.position="relative")}this.appendLayer(new Q.default(A,t))}return this[b][A]}},{key:"appendLayer",value:function(A){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];A instanceof Q.default||(A.id=A.id||"_layer"+Math.random(),A.dataset||(A.dataset={}),A.dataset.layerId=A.id,A.connect=function(t,e){A.parent=t,Object.defineProperty(A,"zOrder",{value:e,writable:!1,configurable:!0})},A.disconnect=function(t){delete A.zOrder});var e=A.id;if(this.hasLayer(e)&&this[b][e]!==A)throw new Error("layer "+e+" already exists! remove first...");return this.removeLayer(A),this[b][e]=A,A.connect(this,this[H]++),this.updateViewport(A),this.stickExtend||(A.resolution=this.layerResolution),this[E]=C((0,u.default)(this[b]),!0),U.setDebugToolsObserver&&"__debuglayer__"!==A.id&&(0,U.setDebugToolsObserver)(this,A),t&&this.container.appendChild(A.canvas||A),A}},{key:"removeLayer",value:function(A){return"string"==typeof A&&(A=this[b][A]),this.hasLayer(A)?(A.disconnect(this),this.container.removeChild(A.canvas||A),delete this[b][A.id],this[E]=C((0,u.default)(this[b]),!0),U.removeDebugToolsObserver&&(0,U.removeDebugToolsObserver)(A),A):null}},{key:"hasLayer",value:function(A){var t=void 0;return"string"==typeof A?(t=A,A=this[b][A]):t=A.id,A&&this[b][t]===A}},{key:"querySelector",value:function(A){return(0,v.querySelector)(A,this)}},{key:"querySelectorAll",value:function(A){return(0,v.querySelectorAll)(A,this)}},{key:"snapshot",value:function(){var A=(0,a.default)(n.default.mark(function A(){var t,e,r,a,o,u,l,c,f,h,d;return n.default.wrap(function(A){for(;;)switch(A.prev=A.next){case 0:return t=(0,s.default)(this.viewport,2),e=t[0],r=t[1],(a=this[x]).width=e,a.height=r,o=(0,s.default)(this.layerViewport,2),u=o[0],l=o[1],c=this[E].slice(0).reverse(),f=a.getContext("2d"),h=c.map(function(A){return A.prepareRender()}),A.next=10,i.default.all(h);case 10:return d=[0,0,u,l],this.stickExtend||("width"===this.stickMode||"height"===this.stickMode?(d[0]=(e-u)/2,d[1]=(r-l)/2):"bottom"!==this.stickMode&&"right"!==this.stickMode||(d[0]=e-u,d[1]=r-l)),c.forEach(function(A){A.canvas&&f.drawImage.apply(f,[A.canvas].concat(d))}),A.abrupt("return",a);case 14:case"end":return A.stop()}},A,this)}));return function(){return A.apply(this,arguments)}}()},{key:"displayRatio",set:function(A){var t=this,e=this[D];if(this[D]=A,null!=e&&e!==A){var r=this[E];r.forEach(function(A){A.canvas&&A.setDisplayRatio(t[D],t.maxDisplayRatio)}),this.dispatchEvent("ratioChange",{target:this,layers:r})}return this},get:function(){return this[D]}},{key:"subscribe",get:function(){return this[N]},set:function(A){var t=this;this[N]=A,A.forEach(function(A){return t.delegateEvent(A)})}},{key:"width",get:function(){return this.viewport[0]}},{key:"height",get:function(){return this.viewport[1]}},{key:"children",get:function(){return this.childNodes.filter(function(A){return A.canvas})}},{key:"childNodes",get:function(){return(0,u.default)(this[b])}},{key:"sortedChildNodes",get:function(){return this[E]}},{key:"id",get:function(){if(this.container)return this.container.id}},{key:"style",get:function(){return this.container.style}},{key:"layerViewport",get:function(){var A=(0,s.default)(this.resolution,2),t=A[0],e=A[1],r=(0,s.default)(this.viewport,2),n=r[0],i=r[1],a=this.stickMode,o=n,u=i;return this.stickExtend||("width"===a||"top"===a||"bottom"===a?u=n*e/t:"height"!==a&&"left"!==a&&"right"!==a||(o=i*t/e)),[o,u]}},{key:"distortion",get:function(){if("scale"!==this.stickMode)return 1;var A=(0,s.default)(this.resolution,2),t=A[0],e=A[1],r=(0,s.default)(this.viewport,2),n=r[0],i=r[1];return("flex"===t?2:t/n)/("flex"===e?2:e/i)}},{key:"viewport",set:function(A){var t=this;Array.isArray(A)||(A=[A,A]);var e=A,r=(0,s.default)(e,2),n=r[0],i=r[1];this[S]=[n,i],"auto"===n||"auto"===i?this[k]||(this[k]=function(){t.updateViewport(),"flex"!==t.resolution[0]&&"flex"!==t.resolution[1]||t.updateResolution()},window.addEventListener("resize",this[k])):this[k]&&(window.removeEventListener("resize",this[k]),delete this[k]),this[E].length&&this.updateViewport()},get:function(){var A=(0,s.default)(this[S],2),t=A[0],e=A[1];return(""===t||(0,r.default)(Number(t)))&&(t=this.container.clientWidth),(""===e||(0,r.default)(Number(e)))&&(e=this.container.clientHeight),[t,e]}},{key:"layerResolution",get:function(){var A=(0,s.default)(this.resolution,2),t=A[0],e=A[1],r=(0,s.default)(this.viewport,2),n=r[0],i=r[1],a=this.stickMode,o=this.stickExtend;"flex"===t&&(t=2*n),"flex"===e&&(e=2*i);var u=t,l=e,c=0,f=0;if(o)if("width"===a||"top"===a||"bottom"===a){var h=t*i/n;l=h,"width"===a?c=Math.round((h-e)/2):"bottom"===a&&(c=h-e)}else if("height"===a||"left"===a||"right"===a){var d=e*n/i;u=d,"height"===a?f=Math.round((d-t)/2):"right"===a&&(f=d-t)}return this.stickOffset=[f,c],[u,l,f,c]}},{key:"resolution",set:function(A){Array.isArray(A)||(A=[A,A]);var t=A,e=(0,s.default)(t,2),r=e[0],n=e[1];this[_]=[r,n],this.updateResolution()},get:function(){return this[_]}},{key:"layers",get:function(){return this[E]}}]),t}(v.BaseNode);t.default=T},function(A,t,e){A.exports={default:e(305),__esModule:!0}},function(A,t,e){e(306),A.exports=e(0).Object.values},function(A,t,e){var r=e(6),n=e(119)(!1);r(r.S,"Object",{values:function(A){return n(A)}})}])});