text: !function(t,A){"object"==typeof exports&&"object"==typeof module?module.exports=A():"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?exports.spritejs=A():t.spritejs=A()}(window,function(){return function(t){var A={};function e(r){if(A[r])return A[r].exports;var n=A[r]={i:r,l:!1,exports:{}};return t[r].call(n.exports,n,n.exports,e),n.l=!0,n.exports}return e.m=t,e.c=A,e.d=function(t,A,r){e.o(t,A)||Object.defineProperty(t,A,{enumerable:!0,get:r})},e.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},e.t=function(t,A){if(1&A&&(t=e(t)),8&A)return t;if(4&A&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(e.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&A&&"string"!=typeof t)for(var n in t)e.d(r,n,function(A){return t[A]}.bind(null,n));return r},e.n=function(t){var A=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(A,"a",A),A},e.o=function(t,A){return Object.prototype.hasOwnProperty.call(t,A)},e.p="/js/",e(e.s=144)}([function(t,A){var e=t.exports={version:"2.5.1"};"number"==typeof __e&&(__e=e)},function(t,A,e){"use strict";A.__esModule=!0;var r=i(e(167)),n=i(e(171));function i(t){return t&&t.__esModule?t:{default:t}}A.default=function(){return function(t,A){if(Array.isArray(t))return t;if((0,r.default)(Object(t)))return function(t,A){var e=[],r=!0,i=!1,a=void 0;try{for(var o,s=(0,n.default)(t);!(r=(o=s.next()).done)&&(e.push(o.value),!A||e.length!==A);r=!0);}catch(t){i=!0,a=t}finally{try{!r&&s.return&&s.return()}finally{if(i)throw a}}return e}(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}()},function(t,A,e){t.exports={default:e(149),__esModule:!0}},function(t,A,e){"use strict";A.__esModule=!0,A.default=function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}},function(t,A,e){"use strict";A.__esModule=!0;var r=function(t){return t&&t.__esModule?t:{default:t}}(e(63));A.default=function(){function t(t,A){for(var e=0;e<A.length;e++){var n=A[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),(0,r.default)(t,n.key,n)}}return function(A,e,r){return e&&t(A.prototype,e),r&&t(A,r),A}}()},function(t,A,e){"use strict";A.__esModule=!0;var r=function(t){return t&&t.__esModule?t:{default:t}}(e(62));A.default=function(t){if(Array.isArray(t)){for(var A=0,e=Array(t.length);A<t.length;A++)e[A]=t[A];return e}return(0,r.default)(t)}},function(t,A,e){var r=e(8),n=e(0),i=e(21),a=e(25),o=function(t,A,e){var s,u,l,c=t&o.F,f=t&o.G,h=t&o.S,d=t&o.P,p=t&o.B,B=t&o.W,g=f?n:n[A]||(n[A]={}),w=g.prototype,v=f?r:h?r[A]:(r[A]||{}).prototype;for(s in f&&(e=A),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(t){var A=function(A,e,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(A);case 2:return new t(A,e)}return new t(A,e,r)}return t.apply(this,arguments)};return A.prototype=t.prototype,A}(l):d&&"function"==typeof l?i(Function.call,l):l,d&&((g.virtual||(g.virtual={}))[s]=l,t&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,t.exports=o},function(t,A,e){t.exports={default:e(145),__esModule:!0}},function(t,A){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t,A,e){var r=e(74)("wks"),n=e(56),i=e(8).Symbol,a="function"==typeof i;(t.exports=function(t){return r[t]||(r[t]=a&&i[t]||(a?i:n)("Symbol."+t))}).store=r},function(t,A,e){t.exports={default:e(224),__esModule:!0}},function(t,A){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,A,e){t.exports={default:e(188),__esModule:!0}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.sortOrderedSprites=A.setDeprecation=A.rectVertices=A.rectToBox=A.parseValue=A.parseStringTransform=A.parseStringInt=A.parseStringFloat=A.praseString=A.parseColorString=A.parseColor=A.inheritAttributes=A.inherit=A.relative=A.absolute=A.oneOrTwoValues=A.notice=A.fourValuesShortCut=A.flow=A.deprecate=A.Color=A.boxUnion=A.boxToRect=A.boxIntersect=A.boxEqual=A.attr=A.appendUnit=A.cacheContextPool=A.findColor=A.cachable=void 0;var r=e(122),n=e(218),i=e(52);A.cachable=n.cachable,A.findColor=i.findColor,A.cacheContextPool=i.cacheContextPool,A.appendUnit=r.appendUnit,A.attr=n.attr,A.boxEqual=r.boxEqual,A.boxIntersect=r.boxIntersect,A.boxToRect=r.boxToRect,A.boxUnion=r.boxUnion,A.Color=r.Color,A.deprecate=n.deprecate,A.flow=n.flow,A.fourValuesShortCut=r.fourValuesShortCut,A.notice=r.notice,A.oneOrTwoValues=r.oneOrTwoValues,A.absolute=n.absolute,A.relative=n.relative,A.inherit=n.inherit,A.inheritAttributes=n.inheritAttributes,A.parseColor=r.parseColor,A.parseColorString=r.parseColorString,A.praseString=r.praseString,A.parseStringFloat=r.parseStringFloat,A.parseStringInt=r.parseStringInt,A.parseStringTransform=r.parseStringTransform,A.parseValue=n.parseValue,A.rectToBox=r.rectToBox,A.rectVertices=r.rectVertices,A.setDeprecation=n.setDeprecation,A.sortOrderedSprites=r.sortOrderedSprites},function(t,A,e){"use strict";var r=e(138),n=e(282),i=Object.prototype.toString;function a(t){return"[object Array]"===i.call(t)}function o(t){return null!==t&&"object"==typeof t}function s(t){return"[object Function]"===i.call(t)}function u(t,A){if(null!==t&&void 0!==t)if("object"==typeof t||a(t)||(t=[t]),a(t))for(var e=0,r=t.length;e<r;e++)A.call(null,t[e],e,t);else for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&A.call(null,t[n],n,t)}t.exports={isArray:a,isArrayBuffer:function(t){return"[object ArrayBuffer]"===i.call(t)},isBuffer:n,isFormData:function(t){return"undefined"!=typeof FormData&&t instanceof FormData},isArrayBufferView:function(t){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&t.buffer instanceof ArrayBuffer},isString:function(t){return"string"==typeof t},isNumber:function(t){return"number"==typeof t},isObject:o,isUndefined:function(t){return void 0===t},isDate:function(t){return"[object Date]"===i.call(t)},isFile:function(t){return"[object File]"===i.call(t)},isBlob:function(t){return"[object Blob]"===i.call(t)},isFunction:s,isStream:function(t){return o(t)&&s(t.pipe)},isURLSearchParams:function(t){return"undefined"!=typeof URLSearchParams&&t instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:u,merge:function t(){var A={};function e(e,r){"object"==typeof A[r]&&"object"==typeof e?A[r]=t(A[r],e):A[r]=e}for(var r=0,n=arguments.length;r<n;r++)u(arguments[r],e);return A},extend:function(t,A,e){return u(A,function(A,n){t[n]=e&&"function"==typeof A?r(A,e):A}),t},trim:function(t){return t.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(t,A,e){var r=e(16),n=e(100),i=e(69),a=Object.defineProperty;A.f=e(19)?Object.defineProperty:function(t,A,e){if(r(t),A=i(A,!0),r(e),n)try{return a(t,A,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[A]=e.value),t}},function(t,A,e){var r=e(11);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,A,e){"use strict";A.__esModule=!0;var r=function(t){return t&&t.__esModule?t:{default:t}}(e(29));A.default=function(t,A){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!A||"object"!==(void 0===A?"undefined":(0,r.default)(A))&&"function"!=typeof A?t:A}},function(t,A,e){"use strict";A.__esModule=!0;var r=a(e(226)),n=a(e(230)),i=a(e(29));function a(t){return t&&t.__esModule?t:{default:t}}A.default=function(t,A){if("function"!=typeof A&&null!==A)throw new TypeError("Super expression must either be null or a function, not "+(void 0===A?"undefined":(0,i.default)(A)));t.prototype=(0,n.default)(A&&A.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),A&&(r.default?(0,r.default)(t,A):t.__proto__=A)}},function(t,A,e){t.exports=!e(26)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,A,e){"use strict";A.__esModule=!0;var r=i(e(10)),n=i(e(24));function i(t){return t&&t.__esModule?t:{default:t}}A.default=function t(A,e,i){null===A&&(A=Function.prototype);var a=(0,n.default)(A,e);if(void 0===a){var o=(0,r.default)(A);return null===o?void 0:t(o,e,i)}if("value"in a)return a.value;var s=a.get;return void 0!==s?s.call(i):void 0}},function(t,A,e){var r=e(42);t.exports=function(t,A,e){if(r(t),void 0===A)return t;switch(e){case 1:return function(e){return t.call(A,e)};case 2:return function(e,r){return t.call(A,e,r)};case 3:return function(e,r,n){return t.call(A,e,r,n)}}return function(){return t.apply(A,arguments)}}},function(t,A,e){t.exports={default:e(197),__esModule:!0}},function(t,A,e){t.exports={default:e(207),__esModule:!0}},function(t,A,e){t.exports={default:e(219),__esModule:!0}},function(t,A,e){var r=e(15),n=e(43);t.exports=e(19)?function(t,A,e){return r.f(t,A,n(1,e))}:function(t,A,e){return t[A]=e,t}},function(t,A){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,A){var e={}.hasOwnProperty;t.exports=function(t,A){return e.call(t,A)}},function(t,A,e){var r=e(70),n=e(71);t.exports=function(t){return r(n(t))}},function(t,A,e){"use strict";A.__esModule=!0;var r=a(e(221)),n=a(e(2)),i="function"==typeof n.default&&"symbol"==typeof r.default?function(t){return typeof t}:function(t){return t&&"function"==typeof n.default&&t.constructor===n.default&&t!==n.default.prototype?"symbol":typeof t};function a(t){return t&&t.__esModule?t:{default:t}}A.default="function"==typeof n.default&&"symbol"===i(r.default)?function(t){return void 0===t?"undefined":i(t)}:function(t){return t&&"function"==typeof n.default&&t.constructor===n.default&&t!==n.default.prototype?"symbol":void 0===t?"undefined":i(t)}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=s(e(5)),n=s(e(29)),i=s(e(7)),a=s(e(33));A.registerNodeType=function(t,A){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t.toLowerCase(),n=t.toUpperCase();Object.defineProperty(A.prototype,"nodeType",{get:function(){return r}}),Object.defineProperty(A.prototype,"tagName",{get:function(){return n}}),u.set(r,A),e&&!A.prototype.ownerDocument&&(Object.defineProperty(A.prototype,"ownerDocument",l),A.prototype.namespaceURI="http://spritejs.org/"+t,(0,i.default)(A.prototype,c))},A.createNode=f,A.createElement=function(t,A,e){var i="string"==typeof t?h(t):t;if(!i)return null;var a=new i("string"==typeof e?e:void 0);null!==A&&a.attr(A);"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},A.isValidNodeType=function(t){return!!h(t)};var o=e(92);function s(t){return t&&t.__esModule?t:{default:t}}var u=new a.default,l={get:function(){var t=this;return{createElementNS:function(A,e){var r=f(e);return r?t.appendChild(r):null}}}},c={getElementById:function(t){return(0,o.querySelector)("#"+t,this)},getElementsByName:function(t){return(0,o.querySelectorAll)('[name="'+t+'"]',this)},getElementsByClassName:function(t){return(0,o.querySelectorAll)("."+t,this)},getElementsByTagName:function(t){return(0,o.querySelectorAll)(t,this)},querySelector:function(t){return(0,o.querySelector)(t,this)},querySelectorAll:function(t){return(0,o.querySelectorAll)(t,this)}};function f(t){var A=h(t);if(A){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(A,[null].concat(r)))}return null}function h(t){return u.get(t.toLowerCase())}},function(t,A,e){e(158);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(t,A,e){"use strict";var r=e(169)(!0);e(81)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,A=this._t,e=this._i;return e>=A.length?{value:void 0,done:!0}:(t=r(A,e),this._i+=t.length,{value:t,done:!1})})},function(t,A,e){t.exports={default:e(177),__esModule:!0}},function(t,A,e){t.exports={default:e(194),__esModule:!0}},function(t,A){t.exports=function(t,A,e,r,n){var i={};return Object.keys(r).forEach(function(t){i[t]=r[t]}),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(t,A,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(t,A,i),i=null),i}},function(t,A,e){var r=e(102),n=e(75);t.exports=Object.keys||function(t){return r(t,n)}},function(t,A,e){var r=e(71);t.exports=function(t){return Object(r(t))}},function(t,A){t.exports={}},function(t,A,e){var r=e(21),n=e(108),i=e(109),a=e(16),o=e(55),s=e(83),u={},l={};(A=t.exports=function(t,A,e,c,f){var h,d,p,B,g=f?function(){return t}:s(t),w=r(e,c,A?2:1),v=0;if("function"!=typeof g)throw TypeError(t+" is not iterable!");if(i(g)){for(h=o(t.length);h>v;v++)if((B=A?w(a(d=t[v])[0],d[1]):w(t[v]))===u||B===l)return B}else for(p=g.call(t);!(d=p.next()).done;)if((B=n(p,w,d.value,A))===u||B===l)return B}).BREAK=u,A.RETURN=l},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var r,n,i,a,o=D(e(24)),s=D(e(34)),u=D(e(12)),l=D(e(123)),c=D(e(5)),f=D(e(1)),h=D(e(22)),d=D(e(29)),p=D(e(63)),B=D(e(7)),g=D(e(124)),w=D(e(23)),v=D(e(10)),Q=D(e(3)),y=D(e(4)),U=D(e(17)),m=D(e(20)),F=D(e(18)),C=D(e(2)),b=e(51),H=e(50),E=e(13),x=D(e(233)),S=D(e(64)),_=D(e(256)),k=e(30),K=D(e(53)),M=e(52),N=D(e(132));function D(t){return t&&t.__esModule?t:{default:t}}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=(0,C.default)("style"),W=(r=(0,E.deprecate)("Instead use sprite.cache = null"),a=i=function(t){function A(t){(0,Q.default)(this,A);var e=(0,U.default)(this,(A.__proto__||(0,v.default)(A)).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,e[G]={},t&&e.attr(t),e}return(0,F.default)(A,t),(0,y.default)(A,[{key:"setReleaseKey",value:function(t){this[j].add(t)}},{key:"reflow",value:function(){this[V]={}}},{key:"flow",value:function(t,A){if(void 0===A)return this[V][t];this[V][t]=A}},{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(t){this[z].merge(t)}},{key:"cloneNode",value:function(){var t=new this.constructor;t.merge(this[z].serialize()),t.data(this.dataset);var A=this.attr("bgimage");return A&&A.image&&(t.attr("bgimage",null),t.attr("bgimage",(0,B.default)({},A))),t}},{key:"getAttribute",value:function(t){return this.attr(t)}},{key:"setAttribute",value:function(t,A){return this.attr(t,A)}},{key:"removeAttribute",value:function(t){return this.attr(t,null)}},{key:"attr",value:function(t,A){var r=this,n=function(t,A){r[z].__attributeNames.has(t)||t in r[z]||(0,p.default)(r[z],t,{configurable:!0,set:function(A){var r=this.subject,n=r.__owner||r;if(this.quietSet(t,A),"color"!==t||this.__attributeNames.has("fillColor")||r.attr("fillColor",A),("fontSize"===t||"fontFamily"===t||"fontStyle"===t||"fontVariant"===t||"fontWeight"===t)&&!this.__attributeNames.has("font")){var i=e(94),a=this.get("font")||"normal normal normal 16px Arial",o=i(a);o.fontSize=o.size+o.unit,"fontSize"!==t||"number"!=typeof A&&!/[\d.]$/.test(A)||(A+="px"),o[t]=A;var s=i(a),u=s.style,l=s.variant,c=s.weight,f=s.family,h=s.fontSize;r.attr("font",u+" "+l+" "+c+" "+h+" "+f)}"font"!==t&&"lineHeight"!==t&&"lineBreak"!==t&&"wordBreak"!==t&&"letterSpacing"!==t&&"textIndent"!==t||n.querySelectorAll("*").forEach(function(t){t.retypesetting&&t.retypesetting()});E.inheritAttributes.has(t)&&r.forceUpdate()},get:function(){return this.get(t)}}),r[z][t]=A,K.default.relatedAttributes.has(t)&&r.updateStyles()};return"object"===(void 0===t?"undefined":(0,d.default)(t))?((0,h.default)(t).forEach(function(t){var A=(0,f.default)(t,2),e=A[0],n=A[1];r.attr(e,n)}),this):"string"==typeof t?void 0!==A?"attrs"===t?(Array.isArray(A)&&(A=B.default.apply(Object,[{}].concat((0,c.default)(A)))),(0,h.default)(A).forEach(function(t){var A=(0,f.default)(t,2),e=A[0],n=A[1];r.attr(e,n)}),this):"style"===t?(Array.isArray(A)&&(A=B.default.apply(Object,[{}].concat((0,c.default)(A)))),(0,h.default)(A).forEach(function(t){var A=(0,f.default)(t,2),e=A[0],n=A[1];r.style[e]=n}),this):("function"==typeof A&&(A=A(this[z][t])),A&&"function"==typeof A.then?A.then(function(A){n(t,A)}):(n(t,A),this)):this[z][t]: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 t=(0,f.default)(this.offsetSize,2),A=t[0],e=t[1];return!(A<=0||e<=0)&&(!this.parent.isVisible||this.parent.isVisible())}},{key:"transition",value:function(t){var A,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===t?"undefined":(0,d.default)(t))&&(a=t.delay||0,t=t.duration),A={},(0,l.default)(A,i,null),(0,l.default)(A,"cancel",function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],A=this[i];A&&A.cancel(t)}),(0,l.default)(A,"end",function(){var t=this[i];!t||"running"!==t.playState&&"pending"!==t.playState||t.finish()}),(0,l.default)(A,"reverse",function(){var t=this[i];if(t)if("running"===t.playState||"pending"===t.playState)t.playbackRate=-t.playbackRate;else{var A=t.timing.direction;t.timing.direction="reverse"===A?"normal":"reverse",t.play()}return t.finished}),(0,l.default)(A,"attr",function(A,o){return this.end(),"string"==typeof A&&(A=(0,l.default)({},A,o)),(0,h.default)(A).forEach(function(t){var e=(0,f.default)(t,2),r=e[0],i=e[1];"function"==typeof i&&(A[r]=i(n.attr(r)))}),this[i]=n.animate([A],{duration:1e3*t,delay:1e3*a,fill:"forwards",easing:e},r),this[i].finished}),A}},{key:"animate",value:function(t,A){var e=this,r=null;arguments.length>2&&void 0!==arguments[2]&&arguments[2]&&(r=function(t,A){A.attributes.__styleTag=!0,A.attr(t),A.attributes.__styleTag=!1});var n=new _.default(this,t,A,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(t,A,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!==A||this[P].toState!==t?i.finish():(i.playbackRate=-i.playbackRate,(n=i).__reversed=this[P].action)}if(!n){var a={},o={};(0,h.default)(t||{}).forEach(function(t){var A=(0,f.default)(t,2),e=A[0],n=A[1];"__default"!==e&&(a[e]="function"==typeof n?r.attr(e):n)}),(0,h.default)(A||{}).forEach(function(t){var A=(0,f.default)(t,2),e=A[0],n=A[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:t,toState:A,action:e,reversable:!1!==e.reversable},n}},{key:"connect",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(t&&!(t instanceof S.default)){var n=new S.default;n.context=t,n.timeline=new H.Timeline,n.update=function(){var t=this.timeline.currentTime;n.dispatchEvent("update",{target:this,timeline:this.timeline,renderTime:t},!0,!0)},t=n}var i=(0,m.default)(A.prototype.__proto__||(0,v.default)(A.prototype),"connect",this).call(this,t,r);return Object.defineProperty(this,"context",{get:function(){return t.cache||t.context},configurable:!0}),this[L].forEach(function(A){t.layer&&(A.baseTimeline=t.layer.timeline),A.play(),A.finished.then(function(){e[L].delete(A)})}),this.hasLayout&&t.clearLayout(),this.reflow(),i}},{key:"disconnect",value:function(t){var e=this;this[L].forEach(function(t){return t.cancel()}),this.cache&&(this.cache=null),this.hasLayout&&t.clearLayout(),this.reflow();var r=(0,m.default)(A.prototype.__proto__||(0,v.default)(A.prototype),"disconnect",this).call(this,t);return delete this.context,[].concat((0,c.default)(this[j])).forEach(function(t){return delete e[t]}),r}},{key:"getParentXY",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,A=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=t,a=A;return r.forEach(function(t){var A=t.attr("scrollLeft"),e=t.attr("scrollTop"),r=t.attr("border").width,n=t.attr("padding"),o=t.pointToOffset(i,a),s=(0,f.default)(o,2);i=s[0],a=s[1],i=i-t.originalRect[0]-r-n[3]+A,a=a-t.originalRect[1]-r-n[0]+e}),[i,a]}},{key:"getLayerXY",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,e=this.layer;if(!e)return[0,0];for(var r=this,n=t,i=A;r&&r!==e;){var a=r.offsetToPoint(n,i),o=(0,f.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,h=s.attr("scrollTop")||0;n=n+s.originalRect[0]+u+l[3]-c,i=i+s.originalRect[1]+u+l[0]-h}r=s}return[n,i]}},{key:"clearCache",value:function(){this.cache=null}},{key:"appendTo",value:function(t){t.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(t,A){var e=(0,f.default)(this.xy,2),r=t-e[0],n=A-e[1];return this.transform.inverse().transformPoint(r,n)}},{key:"offsetToPoint",value:function(t,A){var e=this.transform,r=(0,f.default)(this.xy,2),n=r[0],i=r[1],a=e.transformPoint(t,A),o=(0,f.default)(a,2);return[o[0]+n,o[1]+i]}},{key:"getOffsetXY",value:function(t){var A=void 0,e=void 0;if(null!=t.parentX?(A=t.parentX,e=t.parentY):(A=t.layerX,e=t.layerY),null!=A&&null!=e)return this.pointToOffset(A,e)}},{key:"dispatchEvent",value:function(t,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)(A.prototype.__proto__||(0,v.default)(A.prototype),"dispatchEvent",this).call(this,t,e,r,n)}},{key:"pointCollision",value:function(t){if(!this.isVisible())return!1;var A=this.getOffsetXY(t);if(!A)return!0;var e=(0,f.default)(A,2),r=e[0],n=e[1];t.offsetX=r,t.offsetY=n;var i=(0,f.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 h=(0,f.default)(this.outerSize,2),d=[0,0,h[0],h[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(t){var A=(0,f.default)(this.vertices,3),e=A[0],r=A[1],n=A[2],i=(0,f.default)(t.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(),h=new b.Vector(s,o).unit();function d(t,A){var e=t.map(function(t){return A.dot(new b.Vector(t))}),r=(0,f.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(t,A){var e=(t[0]+t[1])/2,r=Math.abs(t[1]-t[0]),n=(A[0]+A[1])/2,i=Math.abs(A[1]-A[0]);return Math.abs(n-e)<=(r+i)/2}return p(d(this.vertices,u),d(t.vertices,u))&&p(d(this.vertices,l),d(t.vertices,l))&&p(d(this.vertices,c),d(t.vertices,c))&&p(d(this.vertices,h),d(t.vertices,h))}},{key:"relayout",value:function(){}},{key:"draw",value:function(t){var A=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(A))&&(r.canvas.width=Math.ceil(e[2]*o)+2,r.canvas.height=Math.ceil(e[3]*o)+2);var s={context:A,cacheContext:r,target:this,renderTime:t,fromCache:!!this.cache};A.save(),A.translate.apply(A,(0,c.default)(this.xy)),A.transform.apply(A,(0,c.default)(this.transform.m));var u=null!=A.globalAlpha?A.globalAlpha:1;if(A.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)):A.translate(e[0],e[1]),this.dispatchEvent("beforedraw",s,!0,!0),r?this.cache||(this.cache=r,this.render(t,r)):this.render(t,A),!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&&(A.filter=N.default.compile(n)),i){var l=i.blur,f=i.color,h=i.offset;l=l||1,f=f||"rgba(0,0,0,1)",A.shadowBlur=l,A.shadowColor=f,h&&(A.shadowOffsetX=h[0],A.shadowOffsetY=h[1])}A.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(),A.restore(),this[I]++,A}},{key:"render",value:function(t,A){var e=this.attr("border"),r=this.attr("borderRadius"),n=this.attr("padding"),i=(0,f.default)(this.offsetSize,2),a=i[0],o=i[1],s=(0,f.default)(this.clientSize,2),u=s[0],l=s[1];if(!this.needRender)return!1;var c=e.width,h=e.style;if(c){A.lineWidth=c;var d=c/2,p=c/2,B=a-c,g=o-c,w=r;if((0,M.drawRadiusBox)(A,{x:d,y:p,w:B,h:g,r:w}),h&&"solid"!==h){var v=this.attr("dashOffset");A.lineDashOffset=v,"dashed"===h&&(h=[3*c,3*c]),A.setLineDash(h)}A.strokeStyle=(0,M.findColor)(A,this,"border"),A.stroke()}var Q=(0,M.findColor)(A,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)(A,{x:m,y:F,w:C,h:b,r:H}),Q&&(A.fillStyle=Q,A.fill()),(y&&"none"!==y.display||r&&("sprite"!==this.nodeType||this.textures&&this.textures.length))&&A.clip(),y&&y.image&&"none"!==y.display&&function(t,A,e,r,n,i,a){var o=A.image,s=A.display,u=A.clip9;if(".9"===s)!function(t,A,e,r,n,i,a,o){var s=A.width,u=A.height,l=e||[16,16,16,16],c=(0,f.default)(l,4),h=c[0],d=c[1],p=c[2],B=c[3],g=[0,0,B,h],w=[s-d,0,d,h],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-h-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,h],x=[B-1,u-p,H,p];t.drawImage.apply(t,[A].concat(E,[b,r,H,h])),t.drawImage.apply(t,[A].concat(x,[b,U,H,p])),(C-=m)>0&&(b+=m)}if(F>0)for(var S=o-h-p+2,_=r+h-1;S>0;){var k=Math.min(S,F)+1,K=[0,h-1,B,k],M=[s-d,h-1,d,k];t.drawImage.apply(t,[A].concat(K,[r,_,B,k])),t.drawImage.apply(t,[A].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-h-p+2,z=r+h-1;T>0;){var L=Math.min(N,m)+1,I=Math.min(T,F)+1,O=[B-1,h-1,L,I];t.drawImage.apply(t,[A].concat(O,[D,z,L,I])),(T-=m)>0&&(z+=F)}(N-=m)>0&&(D+=m)}t.drawImage.apply(t,[A].concat(g,[r,r,B,h])),t.drawImage.apply(t,[A].concat(w,[y,r,d,h])),t.drawImage.apply(t,[A].concat(v,[y,U,B,p])),t.drawImage.apply(t,[A].concat(Q,[r,U,B,p]))}(t,o,u,e,r,n,i,a);else{var l=A.offset||[0,0],c=o.width,h=o.height;if("center"===s?l=[.5*(i-c),.5*(a-h)]:"stretch"===s&&(c=i-l[0],h=a-l[1]),t.drawImage(o,e+l[0],e+l[1],c,h),c>0&&("repeat"===s||"repeatX"===s))for(var d=i-e-l[0]-c;d>e;){if(t.drawImage(o,i-d,e+l[1],c,h),h>0&&"repeat"===s)for(var p=a-e-l[1]-h;p>e;)t.drawImage(o,i-d,a-p,c,h),p-=h;d-=c}if(h>0&&("repeat"===s||"repeatY"===s))for(var B=a-e-l[1]-h;B>e;)t.drawImage(o,e+l[0],a-B,c,h),B-=h}}(A,y,c,a,o,u,l)}return A.translate(c+n[3],c+n[0]),!0}},{key:"resolveStates",value:function(t,A,e){for(var r=this,n=null,i=!1,a=[],o=null,s=0;s<t.length;s++){var l=t[s];o!==l&&(o=l,a.push(l))}t=a;var c=function(){r.__ignoreAction=!1;var A=r.attr("state");A===t[0]&&t.shift();var a=t.length,o=u.default.resolve();t.forEach(function(s,l){o=o.then(function(){return function(o,s){return new u.default(function(u){r.once("state-to-"+o,function(){A=o,s===a-1&&delete r[X],e&&e.call(r,t),u(r)}),r.once("state-from-"+A,function(t){var A=t.animation;A&&i?A.finish():n=A}),r.attr("state",o)})}(s,l)})});var s={get animation(){return n},states:t,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 A&&A.call(r,t),c().promise});return{promise:h,resolve:function(){return i=!0,n&&n.finish(),h}}}return A&&A.call(this,t),c()}},{key:"show",value:function(){var t=this;if(this[R])return this[R];var A=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"===t.attr("state")&&t.once("state-from-hide",function(){t.attr("display",A)})});return i.promise=i.promise.then(function(){t[q]||(delete t[z].__originalDisplay,delete t[z].__originalState,r.show.__default&&(delete r.show,t.attr("states",r))),delete t[R]}),this[R]=i,i}var a=this[X];return a?(a.resolve(),a.promise.then(function(){t.attr("state",e),t.attr("display",A)}),a):(this.attr("state",e),this.attr("display",A),this)}},{key:"hide",value:function(){var t=this,A=this.attr("state");if(this[q]||"hide"===A||"afterExit"===A||"beforeExit"===A)return this[q];if(null==this.attr("__originalDisplay")){var e=this.attr("display");this.attr({__originalDisplay:"none"!==e?e:"",__originalState:"hide"!==A?A:"default"})}var r=this.attr("states");if(r.hide){var n=this.resolveStates(["show","hide"],function(){if(!r.show){var A={__default:!0};r.beforeShow&&(0,s.default)(r.beforeShow).forEach(function(e){A[e]=t.attr(e)}),(0,s.default)(r.hide).forEach(function(e){A[e]=t.attr(e)}),r.show=A,t.attr("states",r)}});return n.promise=n.promise.then(function(){return t.attr("display","none"),delete t[q],t}),this[q]=n,n}var i=this[X];return i?(i.resolve(),i.promise.then(function(){t.attr("state","hide"),t.attr("display","none")}),i):(this.attr("state","hide"),this.attr("display","none"),this)}},{key:"enter",value:function(t){var e=this,r=this.attr("states"),n=void 0;r&&(r.beforeEnter||r.afterEnter)?n=this.resolveStates(["beforeEnter","afterEnter"],function(A){var n=e.attr("state");if(A.push(t||n),"beforeEnter"!==n&&"afterEnter"!==n&&(!r.afterEnter||r.afterEnter.__default)){var i={__default:!0};(0,s.default)(r.beforeEnter).forEach(function(t){i[t]=e.attr(t)}),r.afterEnter=i,e.attr("states",r)}}):n=(0,m.default)(A.prototype.__proto__||(0,v.default)(A.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:u.default.resolve(this);var l=this.children;"onebyone-reverse"===i&&(l=[].concat((0,c.default)(l)).reverse());var f=n;l.forEach(function(t){var A=t.attr("states");if(A&&(A.beforeEnter||A.afterEnter)&&(!A.afterEnter||A.afterEnter.__default)){var e={__default:!0};(0,s.default)(A.beforeEnter).forEach(function(A){e[A]=t.attr(A)}),A.afterEnter=e,t.attr("states",A)}var r=t.attr("state");t.attr("state","beforeEnter"),a=a.then(function(){var A=t.enter(r);return A.promise?(f=A,o&&A.resolve&&A.resolve(),A.promise):A})}),this[J]={promise:a,resolve:function(){f&&f.resolve&&f.resolve(),o=!0}}}else{var h=this.children.map(function(t){return t.enter()}).filter(function(t){return t.promise});if(n.promise&&h.unshift(n),h.length){var d={promise:u.default.all(h.map(function(t){return t.promise})),resolve:function(){return h.forEach(function(t){return t.resolve()}),e.promise}};this[J]=d}}}return this[J]}},{key:"exit",value:function(t){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",t||o)),e}),i=s}else{var l=e[X];l?(l.resolve(),l.promise.then(function(){return e.attr(a),(0,m.default)(A.prototype.__proto__||(0,v.default)(A.prototype),"exit",e).call(e)}),i=l):(i=(0,m.default)(A.prototype.__proto__||(0,v.default)(A.prototype),"exit",e).call(e),e.attr(a))}if(e.children){var f=e.attr("exitMode");if("onebyone"===f||"onebyone-reverse"===f){var h=u.default.resolve(e),d=!1,p=e.children;"onebyone-reverse"===f&&(p=[].concat((0,c.default)(p)).reverse());var g=null;return p.forEach(function(t){var A=t.attr("states");A&&(A.beforeExit||A.afterExit)&&(A.beforeExit&&!A.beforeExit.__default||(A.beforeExit=(0,B.default)({},a),A.beforeExit.__default=!0,t.attr("states",A)));var e=t.attr("state");t.attr("state","beforeExit"),h=h.then(function(){var A=t.exit(e,!0);return A.promise?(g=A,d&&A.resolve&&A.resolve(),A.promise):A}),t.__toState=e}),{promise:h=h.then(function(){var t=i.promise||u.default.resolve(e);return g=i,t.then(function(){e.children.forEach(function(t){var A=t.attr("states");t.attr(A.afterEnter),t[z].quietSet("state",t.__toState),delete t.__toState})})}),resolve:function(){g&&g.resolve&&g.resolve(),d=!0}}}var w=e.children.map(function(t){return t.exit()}).filter(function(t){return t.promise});if(i.promise&&w.unshift(i),w.length)return{promise:u.default.all(w.map(function(t){return t.promise})),resolve:function(){return w.forEach(function(t){return t.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 t=n();return i&&t.resolve&&t.resolve(),t.promise}),resolve:function(){i=!0}}}return n()}},{key:"layer",get:function(){return this.parent&&this.parent.layer}},{key:"id",set:function(t){this.attr("id",t)},get:function(){return this.attr("id")}},{key:"name",set:function(t){this.attr("name",t)},get:function(){return this.attr("name")}},{key:"className",set:function(t){this.attr("class",t)},get:function(){return this.attr("class")}},{key:"hasLayout",get:function(){if("absolute"===this.attr("position"))return!1;if(this.parent&&this.parent.relayout){var t=this.parent.attr("display");return""!==t&&"static"!==t}return!1}},{key:"zIndex",set:function(t){this.attr("zIndex",t)},get:function(){return this.attr("zIndex")}},{key:"attributes",get:function(){if("function"==typeof Proxy)try{return new Proxy(this[z],{get:function(t,A){return t[A]},set:function(t,A,e){return"string"!=typeof A||/^__/.test(A)?t[A]=e:t.subject.attr(A,e),!0},deleteProperty:function(t,A){return"string"!=typeof A||/^__/.test(A)?delete t[A]:t.subject.attr(A,null),!0}})}catch(t){return this[z]}return this[z]}},{key:"style",get:function(){if("function"==typeof Proxy)try{return new Proxy(this[z],{get:function(t,A){return"id"!==A&&"name"!==A&&"class"!==A&&t.__attributeNames.has(A)||E.inheritAttributes.has(A)?t[A]:t.subject[G][A]},set:function(t,A,e){return"id"!==A&&"name"!==A&&"class"!==A&&t.__attributeNames.has(A)||E.inheritAttributes.has(A)?t.subject.attr(A,e):t.subject[G][A]=e,!0},deleteProperty:function(t,A){return"id"!==A&&"name"!==A&&"class"!==A&&t.__attributeNames.has(A)||E.inheritAttributes.has(A)?t.subject.attr(A,null):delete t.subject[G][A],!0}})}catch(t){return this[z]}return this[z]}},{key:"isVirtual",get:function(){return!1}},{key:"transform",get:function(){var t=new b.Matrix(this[z].get("transformMatrix")),A=this.attr("transformOrigin");if(A){var e=new b.Matrix;return e.translate.apply(e,(0,c.default)(A)),e.multiply(t),e.translate.apply(e,(0,c.default)(A.map(function(t){return-t}))),e}return t}},{key:"animations",get:function(){return this[L]}},{key:"xy",get:function(){var t=void 0,A=void 0;if(this.hasLayout)t=this.attr("layoutX"),A=this.attr("layoutY");else{var e=this.attr("pos"),r=(0,f.default)(e,2);t=r[0],A=r[1]}return[t,A]}},{key:"attrSize",get:function(){var t=this.attr("size"),A=(0,f.default)(t,2),e=A[0],r=A[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,f.default)(u,4),c=l[0],h=l[1],d=l[2],p=l[3];""!==e&&(e=Math.max(0,e-2*s-p-h)),""!==r&&(r=Math.max(0,r-2*s-c-d))}return[e,r]}},{key:"boxOffsetSize",get:function(){if(this.isVirtual)return[0,0];var t=this.attr("size"),A=(0,f.default)(t,2),e=A[0],r=A[1],n=this.attr("padding"),i=(0,f.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 t=(0,f.default)(this.attrSize,2);return[0|t[0],0|t[1]]}},{key:"clientSize",get:function(){var t=this.attr("padding"),A=(0,f.default)(t,4),e=A[0],r=A[1],n=A[2],i=A[3],a=(0,f.default)(this.contentSize,2);return[i+a[0]+r,e+a[1]+n]}},{key:"offsetSize",get:function(){var t=this.attr("border").width,A=(0,f.default)(this.clientSize,2);return[A[0]+2*t,A[1]+2*t]}},{key:"layoutSize",get:function(){var t=this.offsetSize,A=this.attr("margin"),e=(0,f.default)(A,4),r=e[0],n=e[1],i=e[2];return[e[3]+t[0]+n,r+t[1]+i]}},{key:"innerSize",get:function(){return this.contentSize}},{key:"outerSize",get:function(){return this.offsetSize}},{key:"boundingRect",get:function(){var t=this.transform,A=(0,f.default)(this.originalRect,4),e=A[0],r=A[1],n=A[2],i=A[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(A){return t.transformPoint(A[0],A[1])}),s=o.map(function(t){return t[0]}),u=o.map(function(t){return t[1]}),l=Math.min.apply(Math,(0,c.default)(s)),h=Math.min.apply(Math,(0,c.default)(u)),d=Math.max.apply(Math,(0,c.default)(s)),p=Math.max.apply(Math,(0,c.default)(u));return[l,h].concat([d-l,p-h])}},{key:"originalRect",get:function(){var t=(0,f.default)(this.offsetSize,2),A=t[0],e=t[1],r=this.attr("anchor"),n=(0,f.default)(r,2),i=[-n[0]*A,-n[1]*e,A,e];if(this.hasLayout){var a=this.attr("margin");i[0]+=a[3],i[1]+=a[0]}return i}},{key:"originalRenderRect",get:function(){var t=this.originalRect,A=this.xy;return[A[0]+t[0],A[1]+t[1],t[2],t[3]]}},{key:"renderBox",get:function(){var t=this.boundingRect,A=this.xy;return[Math.floor(A[0]+t[0]),Math.floor(A[1]+t[1]),Math.ceil(A[0]+t[0]+t[2]),Math.ceil(A[1]+t[1]+t[3])]}},{key:"renderRect",get:function(){return(0,E.boxToRect)(this.renderBox)}},{key:"vertices",get:function(){var t=(0,E.rectVertices)(this.originalRect),A=this.transform,e=(0,f.default)(this.xy,2),r=e[0],n=e[1];return t.map(function(t){var e=A.transformPoint(t[0],t[1]),i=(0,f.default)(e,2),a=i[0],o=i[1];return[r+a,n+o]})}},{key:"cache",set:function(t){null==t&&(this[I]=0,this.parent&&this.parent.cache&&(this.parent.cache=null)),this.cacheContext&&t!==this.cacheContext&&M.cacheContextPool.put(this.cacheContext),this.cacheContext=t},get:function(){return this[I]>=0?this.cacheContext:(this.cacheContext&&(this.cache=null),!1)}},{key:"needRender",get:function(){if(this.isVirtual)return!1;var t=(0,f.default)(this.offsetSize,2),A=t[0],e=t[1];return!(A<=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 t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};null==this.prototype[O]&&(this.prototype[O]=t),(0,B.default)(this.prototype[O],t)}},{key:"addAttributes",value:function(){var t=this,A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,h.default)(A).forEach(function(A){var e=(0,f.default)(A,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&&(t.Attr.prototype.__attributeNames.add(r),(0,p.default)(t.Attr.prototype,r,{set:function(t){if(this.__updateTag=!1,this.__reflowTag=!1,n(this,t),this.subject&&this.subject.hasLayout){var A=this.subject.offsetSize,e=this.subject.__layoutSize;e&&A[0]===e[0]&&A[1]===e[1]||this.subject.parent.clearLayout(),this.subject.__lastLayout=A}this.subject&&this.__updateTag&&(this.subject.forceUpdate(!0),this.__reflowTag&&this.subject.reflow())},get:i}))})}},{key:"defineAttributes",value:function(t,A){return this.Attr=function(A){function e(A){(0,Q.default)(this,e);var r=(0,U.default)(this,(e.__proto__||(0,v.default)(e)).call(this,A));return t.init&&t.init(r,A),r}return(0,F.default)(e,A),e}(this.Attr),t&&this.addAttributes(t),A&&this.setAttributeEffects(A),this.Attr}}]),A}(S.default),i.Attr=x.default,i.inheritAttributes=E.inheritAttributes,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);A.default=W,(0,k.registerNodeType)("basesprite",W)},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.SvgPath=A.Color=A.createElement=A.createNode=A.isValidNodeType=A.registerNodeType=A.Timeline=A.Easings=A.Effects=A.Group=A.Layer=A.Path=A.Label=A.Sprite=A.Batch=A.DataNode=A.BaseSprite=A.BaseNode=A.math=A.utils=A.use=A.querySelectorAll=A.querySelector=A.stylesheet=void 0;var r=m(e(7)),n=m(e(2)),i=m(e(156)),a=e(50),o=m(e(90)),s=U(e(51)),u=U(e(13)),l=m(e(40)),c=m(e(95)),f=m(e(258)),h=m(e(260)),d=m(e(265)),p=m(e(134)),B=m(e(64)),g=m(e(275)),w=m(e(133)),v=e(30),Q=e(92),y=m(e(53));function U(t){if(t&&t.__esModule)return t;var A={};if(null!=t)for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(A[e]=t[e]);return A.default=t,A}function m(t){return t&&t.__esModule?t:{default:t}}var F=u.Color,C=new i.default,b=(0,n.default)("merged"),H=null;A.stylesheet=y.default,A.querySelector=Q.querySelector,A.querySelectorAll=Q.querySelectorAll,A.use=function t(A,e){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(H||((H=(0,r.default)({},this)).__spritejs=this,H.use=t.bind(H)),"boolean"==typeof e&&(n=e,e=void 0),C.has(A)){var i=C.get(A);return n&&!i[b]&&((0,r.default)(H,i),i[b]=!0),i}var a=(A.install||A)(H,e)||{};return C.set(A,a),n&&((0,r.default)(H.__spritejs,a),a[b]=!0),a},A.utils=u,A.math=s,A.BaseNode=B.default,A.BaseSprite=l.default,A.DataNode=c.default,A.Batch=w.default,A.Sprite=f.default,A.Label=h.default,A.Path=g.default,A.Layer=d.default,A.Group=p.default,A.Effects=a.Effects,A.Easings=a.Easings,A.Timeline=a.Timeline,A.registerNodeType=v.registerNodeType,A.isValidNodeType=v.isValidNodeType,A.createNode=v.createNode,A.createElement=v.createElement,A.Color=F,A.SvgPath=o.default},function(t,A){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,A){t.exports=function(t,A){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:A}}},function(t,A){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},function(t,A){A.f={}.propertyIsEnumerable},function(t,A,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(t){a(t,r,{value:{i:"O"+ ++o,w:{}}})},c=t.exports={KEY:r,NEED:!1,fastKey:function(t,A){if(!n(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,r)){if(!s(t))return"F";if(!A)return"E";l(t)}return t[r].i},getWeak:function(t,A){if(!i(t,r)){if(!s(t))return!0;if(!A)return!1;l(t)}return t[r].w},onFreeze:function(t){return u&&c.NEED&&s(t)&&!i(t,r)&&l(t),t}}},function(t,A,e){var r=e(15).f,n=e(27),i=e(9)("toStringTag");t.exports=function(t,A,e){t&&!n(t=e?t:t.prototype,i)&&r(t,i,{configurable:!0,value:A})}},function(t,A){},function(t,A,e){var r=e(11);t.exports=function(t,A){if(!r(t)||t._t!==A)throw TypeError("Incompatible receiver, "+A+" required!");return t}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.Timeline=A.Effects=A.Easings=A.Animator=void 0;var r=o(e(110)),n=o(e(115)),i=e(87),a=o(e(187));function o(t){return t&&t.__esModule?t:{default:t}}A.Animator=a.default,A.Easings=i.Easings,A.Effects=n.default,A.Timeline=r.default},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.Vector=A.Matrix=void 0;var r=i(e(199)),n=i(e(200));function i(t){return t&&t.__esModule?t:{default:t}}A.Matrix=r.default,A.Vector=n.default},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.cacheContextPool=void 0;var r=i(e(5)),n=i(e(1));function i(t){return t&&t.__esModule?t:{default:t}}A.drawRadiusBox=function(t,A){var e=A.x,r=A.y,n=A.w,i=A.h,a=A.r;a=Math.min(a,Math.floor(Math.min(n,i)/2)),a=Math.max(a,0),t.beginPath(),t.moveTo(e+a,r),t.arcTo(e+n,r,e+n,r+i,a),t.arcTo(e+n,r+i,e,r+i,a),t.arcTo(e,r+i,e,r,a),t.arcTo(e,r,e+n,r,a),t.closePath()},A.findColor=function(t,A,e){var i=A.attr("gradients")||{},a="border"===e?A.attr(e).color:A.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)(A.outerSize));else{var h=A.attr("border"),d=h.width;f=f||[d,d].concat((0,r.default)(A.innerSize))}l=function(t,A){var e=(0,n.default)(A,4),r=e[0],i=e[1],a=e[2],o=e[3];(t%=360)<0&&(t+=360);var s=[r,i,r+a,i+o];if(t>=0&&t<90){var u=Math.tan(Math.PI*t/180),l=u*a;s=l<=o?[r,i,r+a,i+l]:[r,i,r+(l=o/u),i+o]}else if(t>=90&&t<180){var c=Math.tan(Math.PI*(t-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(t>=180&&t<270){var h=Math.tan(Math.PI*(t-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(t>=270&&t<360){var p=Math.tan(Math.PI*(t-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=t.createLinearGradient.apply(t,(0,r.default)(l));else if(6===l.length)a=t.createRadialGradient.apply(t,(0,r.default)(l));else{if(3!==l.length)throw Error("Invalid gradient vector!");a=t.createCircularGradient.apply(t,(0,r.default)(l))}u.forEach(function(t){a.addColorStop(t.offset,t.color)})}return a};var a=[];A.cacheContextPool={get:function(t){if(a.length>0)return a.pop();var A=t.canvas;return A&&A.cloneNode?A.cloneNode().getContext("2d"):void 0},put:function(){for(var t=arguments.length,A=Array(t),e=0;e<t;e++)A[e]=arguments[e];A.every(function(t){var A=a.length<20;return A&&(t.canvas.width=0,t.canvas.height=0,a.push(t)),A})},get size(){return a.length}}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=d(e(12)),n=d(e(34)),i=d(e(22)),a=d(e(123)),o=d(e(7)),s=d(e(1)),u=d(e(5)),l=d(e(91)),c=d(e(2)),f=d(e(23)),h=e(92);function d(t){return t&&t.__esModule?t:{default:t}}var p=e(127),B=[],g={},w=new f.default,v=(0,c.default)("matchedSelectors"),Q=(0,c.default)("transitions"),y=(0,c.default)("animation");function U(t){"string"==typeof t&&(t=t.trim().split(/\s*,\s*/g));for(var A=[],e=0;e<t.length;e++){var r=t[e].toString();r="initial"===r?0:/ms$/.test(r)?parseFloat(r)/1e3:parseFloat(r),A.push(r)}return A}function m(t,A){if("string"==typeof t){var e=t.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)t=r;else if("pt"===n)t=r/.75;else if("pc"===n)t=16*r;else if("in"===n)t=96*r;else if("cm"===n)t=96*r/2.54;else if("mm"===n)t=96*r/25.4;else if("em"===n||"rem"===n||"ex"===n){if(!A&&"function"==typeof getComputedStyle&&"undefined"!=typeof document)A=m(getComputedStyle(document.documentElement).fontSize,16);t=r*A,"ex"===n&&(t/=2)}else if("q"===n)t=96*r/25.4/4;else if("vw"===n){if("undefined"!=typeof document)t=document.documentElement.clientWidth*r/100}else if("vh"===n){if("undefined"!=typeof document)t=document.documentElement.clientHeight*r/100}else if(("vmax"===n||"vmin"===n)&&"undefined"!=typeof document){var i=document.documentElement.clientWidth,a=document.documentElement.clientHeight;t="vmax"===n?Math.max(i,a)*r/100:Math.min(i,a)*r/100}}else{var o=Number(t);(0,l.default)(o)||(t=o)}}return t}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(t){"string"==typeof t&&(t=t.trim().split(/\s*,\s*/g));for(var A=[],e=0;e<t.length;e++){var r=t[e].toString();"initial"===r&&(r="ease"),A.push(r)}return A},transitionDelay:U,transitionProperty:!0,animationDuration:function(t){return t="initial"===(t=t.toString())?0:/ms$/.test(t)?parseFloat(t):1e3*parseFloat(t)},animationTimingFunction:function(t){return"initial"!==(t=t.toString())?t:"ease"},animationDelay:function(t){return t="initial"===(t=t.toString())?0:/ms$/.test(t)?parseFloat(t):1e3*parseFloat(t)},animationIterationCount:function(t){return"initial"===(t=t.toString())?1:"infinity"===t?1/0:parseFloat(t)},animationDirection:function(t){return"initial"!==(t=t.toString())?t:"normal"},animationFillMode:function(t){return"initial"!==(t=t.toString())&&"none"!==t||(t="auto"),t},animationPlayState:!0,animationName:!0};function C(t){var A=void 0,r=!!t.styleMap;if(!r){if(!t.style)return;var n=[].concat((0,u.default)(t.style)).map(function(A){return[A,t.style[A]]}).filter(function(t){var A=(0,s.default)(t,2);A[0];return null!=A[1]}),i=t.cssText.match(/--sprite-[\w-]+\s*:\s*.+?(;|$)/gim);i&&i.forEach(function(t){var A=t.split(":"),e=(0,s.default)(A,2),r=e[0],i=e[1];n.push([r,i.trim().replace(/;$/,"")])});var l=n["--sprite-ignore"];if(l&&"false"!==l&&"0"!==l)return;A=n}if(t.styleMap&&t.styleMap.has("--sprite-ignore")){var c=t.styleMap.get("--sprite-ignore")[0].trim();if("false"!==c&&"0"!==c&&""!==c)return}t.styleMap&&(A=[].concat((0,u.default)(t.styleMap)));var f={},h={},d=null,p=null,B={};(A.forEach(function(t){var A=(0,s.default)(t,2),e=A[0],n=A[1];if("--sprite-transition"===e)throw new Error("Not support --sprite-transition, instead use transition.");if("--sprite-animation"===e)throw new Error("Not support --sprite-animation, instead use animation.");if(0===e.indexOf("--sprite-"))if(e=H(e=e.replace("--sprite-","")),r&&(n=n[0][0].trim()),"gradient"===e){var i=n.match(/(.+?)vector\((.+?)\)(.+)/);if(i){var a=i[1].trim().split(/\s*,\s*/g),o=i[2].split(",").map(function(t){return Number(t.trim())}),u=i[3].trim().split(/\s+/).map(function(t){var A=t.match(/^([\d.]+),(.*)/);return A?{offset:Number(A[1].trim()),color:A[2].trim()}:null}).filter(function(t){return null!=t});a.forEach(function(t){B[t]={vector:o,colors:u}})}}else if("borderStyle"===e)(d=d||{width:1,color:"rgba(0,0,0,0)"}).style=n;else if("borderWidth"===e)(d=d||{width:1,color:"rgba(0,0,0,0)"}).width=m(n);else if("borderColor"===e)(d=d||{width:1,color:"rgba(0,0,0,0)"}).color=n;else if("border"===e){var l=n.split(/\s+/),c=(0,s.default)(l,3),g=c[0],w=c[1],v=c[2];(d=d||{}).style=g,d.width=m(w),d.color=v}else{if("fontSize"!==e&&"string"==typeof n)if(/,/.test(n))n=n.split(",").map(function(t){return m(t.trim())});else n=m(n);h[e]=n}else if((e=H(e))in F){if("function"==typeof F[e]?n=F[e](n):(r&&(n=n[0].toString()),"fontSize"!==e&&(n=m(n))),/^animation/.test(e))return f.animation=f.animation||{},void(f.animation[e]=n);if("initial"===n)return;"backgroundColor"===e&&(e="bgcolor"),"fontVariantCaps"===e&&(e="fontVariant"),"lineHeight"===e&&"normal"===n&&(n=""),/^border/.test(e)?("width"===(e=e.replace(/^border(Top|Right|Bottom|Left)/,"").toLowerCase())&&(n=m(n)),/radius$/.test(e)?f.borderRadius=m(n):(d=d||{})[e]=n):"transitionDelay"===e?(p=p||{}).delay=n:"transitionDuration"===e?(p=p||{}).duration=n:"transitionTimingFunction"===e?(p=p||{}).easing=n:"transitionProperty"===e?(p=p||{}).properties=n:f[e]=n}}),d&&(0,o.default)(f,{border:d}),(0,o.default)(f,h,B),p)&&(p.properties=p.properties||"all",p.delay=p.delay||[0],p.duration=p.duration||[0],p.easing=p.easing||["ease"],f.transitions=[],p.properties.split(",").map(function(t){return t.trim()}).forEach(function(t,A){var e=null;0===t.indexOf("--sprite-")&&(t=t.replace("--sprite-","")),"borderRadius"!==(t=H(t))&&/^border/.test(t)&&(t="border"),"backgroundColor"!==t&&"background"!==t||(t="bgcolor"),"fontVariantCaps"===t&&(t="fontVariant"),"all"===t?(delete(e=(0,o.default)({},f)).transitions,delete e.animation):t in f&&(e=(0,a.default)({},t,f[t])),e&&f.transitions.push({easing:p.easing[A],attrs:e,delay:p.delay[A],duration:p.duration[A]})}));if("fontSize"in f||"fontFamily"in f||"fontStyle"in f||"fontVariant"in f||"fontWeight"in f){var g=e(94)(f.font||"normal normal normal 16px Arial"),w=g.style,v=g.variant,Q=g.weight,y=g.family,U=g.size,C=g.unit;f.font=(f.fontStyle||w)+" "+(f.fontVariant||v)+" "+(f.fontWeight||Q)+" "+(f.fontSize||U+C)+" "+(f.fontFamily||y),delete f.fontSize,delete f.fontFamily,delete f.fontVariant,delete f.fontWeight,delete f.fontStyle}return f}function b(t){var A=t.cssRules||t.rules;if(A&&A.length>0){for(var e=[],r=0;r<A.length;r++){var n=A[r],i=parseFloat(n.keyText)/100,a=C(n);a.offset=i,e.push(a)}return e}}function H(t){return t.replace(/([^-])(?:-+([^-]))/g,function(t,A,e){return A+e.toUpperCase()})}function E(t){var A="",e=0,r=!0;if("tag"===t.type)A=t.name,e=1;else if("universal"===t.type)A="*",e=0;else if("pseudo"===t.type){var n=t.data;null!=n?"not"!==t.name?A=":"+t.name+"("+t.data+")":n.forEach(function(t){t.forEach(function(t){var e=E(t);A+=e.token,r=e.valid})}):A=":"+t.name,r="hover"!==t.name&&"active"!==t.name&&"focus"!==t.name&&"link"!==t.name&&"visited"!==t.name&&"lang"!==t.name,e="not"!==t.name?1e3:0}else if("pseudo-element"===t.type)A="::"+t.name,e=1,r=!1;else if("attribute"===t.type){var i=t.name,a=t.action,o=t.value;w.add(i),"exists"===a?A="["+i+"]":"equals"===a?A="id"===i?"#"+o:"["+i+'="'+o+'"]':"not"===a?A="["+i+'!="'+o+'"]':"start"===a?A="["+i+'^="'+o+'"]':"end"===a?A="["+i+'$="'+o+'"]':"element"===a?A="class"===i?"."+o:"["+i+'~="'+o+'"]':"any"===a?A="["+i+'*="'+o+'"]':"hyphen"===a&&(A="["+i+'|="'+o+'"]'),e="id"===i&&"equals"===a?1e6:1e3}else if("child"===t.type)A=">",e=0;else if("parent"===t.type)A="<",e=0;else if("sibling"===t.type)A="~",e=0;else if("adjacent"===t.type)A="+",e=0;else{if("descendant"!==t.type)throw new Error("unknown token!",t);A=" ",e=0}return{token:A,priority:e,valid:r}}var x=0;A.default={add:function(t){var A=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,i.default)(t).forEach(function(t){for(var e=(0,s.default)(t,2),r=e[0],n=e[1],i=p(r),a=0;a<i.length;a++){var o=i[a].map(function(t){return E(t)}).filter(function(t){return t.valid}).reduce(function(t,A){return t.priority+=A.priority,t.tokens.push(A.token),t},{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:A};B.push(l)}catch(t){console.warn(t.message)}}}),B.sort(function(t,A){var e=t.priority-A.priority;return 0!==e?e:t.order-A.order})},fromDocumentCSS:function(){if(B=B.filter(function(t){return!t.fromDoc}),"undefined"!=typeof document){var t=document.styleSheets;if(t){for(var A={},e=0;e<t.length;e++){var r=null;try{r=t[e].cssRules||t[e].rules}catch(t){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&&(A[a]=A[a]||{},(0,o.default)(A[a],s))}else{var u=b(i);g[i.name]=u}}}this.add(A,!0)}}},computeStyle:function(t){if(!t.layer||!t.attributes)return{};var A={},e=[],i=[];B.forEach(function(r){var a=r.compiled,s=r.selector,l=r.attributes;(0,h.isMatched)(t,a)&&((0,o.default)(A,l),A.transitions&&(i.push.apply(i,(0,u.default)(A.transitions)),A.transitions.forEach(function(e){(0,n.default)(e.attrs).forEach(function(e){t.attributes.__getStyleTag=!0,t.attributes[e]&&(A[e]=t.attributes[e]),t.attributes.__getStyleTag=!1})}),delete A.transitions),e.push(s))});var a=e.join();if(t[v]!==a){if(A.animation){var s=A.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?(t[y]&&t[y].cancel(),t[y]=t.animate(F,{duration:f,delay:l,fill:d,iterations:p,easing:m,direction:c}),t.setReleaseKey(y),"running"!==U&&t[y].pause()):console.warn("Unknow animation: "+w),delete A.animation}t[Q]&&(t[Q].forEach(function(A){A.cancel(!0),t.attributes.__styleTag=!0,t.attr(A.__attrs),t.attributes.__styleTag=!1}),delete t[Q]),i.length>0&&(t[Q]=[],t.setReleaseKey(Q),r.default.all(i.map(function(A){var e=A.attrs,r=A.delay,n=A.duration,i=A.easing,a=t.transition({duration:n,delay:r},i,!0);return a.__attrs=e,t[Q].push(a),a.attr((0,o.default)({},e))})).then(function(){t.dispatchEvent("transitionend",{},!0,!0)})),t.dispatchEvent("stylechange",{oldSelectors:t[v],newSelectors:a},!0,!0),t[v]=a,t.attributes.clearStyle(),t.attributes.__styleTag=!0,t.attr(A),t.attributes.__styleTag=!1}},get relatedAttributes(){return w},get cssRules(){return B}}},function(t,A){t.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},function(t,A,e){var r=e(72),n=Math.min;t.exports=function(t){return t>0?n(r(t),9007199254740991):0}},function(t,A){var e=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+r).toString(36))}},function(t,A){t.exports=!0},function(t,A,e){var r=e(16),n=e(152),i=e(75),a=e(73)("IE_PROTO"),o=function(){},s=function(){var t,A=e(68)("iframe"),r=i.length;for(A.style.display="none",e(104).appendChild(A),A.src="javascript:",(t=A.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),s=t.F;r--;)delete s.prototype[i[r]];return s()};t.exports=Object.create||function(t,A){var e;return null!==t?(o.prototype=r(t),e=new o,o.prototype=null,e[a]=t):e=s(),void 0===A?e:n(e,A)}},function(t,A,e){var r=e(25);t.exports=function(t,A,e){for(var n in A)e&&t[n]?t[n]=A[n]:r(t,n,A[n]);return t}},function(t,A){t.exports=function(t,A,e,r){if(!(t instanceof A)||void 0!==r&&r in t)throw TypeError(e+": incorrect invocation!");return t}},function(t,A,e){var r=e(44),n=e(9)("toStringTag"),i="Arguments"==r(function(){return arguments}());t.exports=function(t){var A,e,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=function(t,A){try{return t[A]}catch(t){}}(A=Object(t),n))?e:i?r(A):"Object"==(a=r(A))&&"function"==typeof A.callee?"Arguments":a}},function(t,A,e){t.exports={default:e(174),__esModule:!0}},function(t,A,e){t.exports={default:e(183),__esModule:!0}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.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(22)),l=h(e(29)),c=h(e(2)),f=h(e(53));function h(t){return t&&t.__esModule?t:{default:t}}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 t(){(0,a.default)(this,t),this[d]={},this[B]={},this.data=function(t,A){return function(e,r){var n=this,i=function(e,r){if(n[t][e]=r,n.attr){var i=A+"-"+e;n.attr(i,r),f.default.relatedAttributes.has(i)&&n.updateStyles()}null==r&&delete n[t][e]};return"object"===(void 0===e?"undefined":(0,l.default)(e))?((0,u.default)(e).forEach(function(t){var A=(0,s.default)(t,2),e=A[0],r=A[1];n.data(e,r)}),this):"string"==typeof e?void 0!==r?("function"==typeof r&&(r=r(this[t][e])),r&&"function"==typeof r.then?r.then(function(t){i(e,t)}):(i(e,r),this)):this[t][e]:this[t]}}(B,"data")}return(0,o.default)(t,[{key:"updateStyles",value:function(){this.layer&&(this.layer.__updateStyleTag=!0,this.forceUpdate())}},{key:"getEventHandlers",value:function(t){return null!=t?this[d][t]||[]:this[d]}},{key:"on",value:function(t,A){var e=this;return Array.isArray(t)?t.forEach(function(t){return e.on(t,A)}):(this[d][t]=this[d][t]||[],this[d][t].push(A)),this}},{key:"once",value:function(t,A){var e=this;return Array.isArray(t)?t.forEach(function(t){return e.once(t,A)}):this.on(t,function e(){this.off(t,e);for(var r=arguments.length,n=Array(r),i=0;i<r;i++)n[i]=arguments[i];return A.apply(this,n)}),this}},{key:"off",value:function(t,A){var e=this;if(Array.isArray(t))t.forEach(function(t){return e.off(t,A)});else if(A&&this[d][t]){var r=this[d][t].indexOf(A);r>=0&&this[d][t].splice(r,1)}else delete this[d][t];return this}},{key:"addEventListener",value:function(t,A){return this.on(t,A)}},{key:"removeEventListener",value:function(t,A){return this.off(t,A)}},{key:"remove",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.parent?this.parent.removeChild(this,t):null}},{key:"pointCollision",value:function(t){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(t){return("mousemove"===t.type||"mousedown"===t.type||"mouseup"===t.type)&&this[g]}},{key:"dispatchEvent",value:function(t,A){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(t);if(A.returnValue=!0,!o||0!==s.length){A.stopDispatch||(A.stopDispatch=function(){A.terminated=!0}),A.stopPropagation||(A.stopPropagation=function(){A.cancelBubble=!0}),A.preventDefault||(A.preventDefault=function(){A.returnValue=!1}),A.type!==t&&(A.type&&(A.originalType=A.type),A.type=t);var u=a||this.pointCollision(A),l=this.isCaptured(A);if(this[p]&&"mouseleave"===t&&(A.target=this,this[p]=!1,u=!0),!A.terminated&&(u||l)){A.target||(A.target=this);var c=A.originalEvent&&A.originalEvent.changedTouches;if(c){if("touchstart"===t){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(t)){var d=(0,i.default)(A.originalEvent.touches),B=this.layer;A.targetTouches=[],d.forEach(function(t){var r=t.identifier;B.touchedTargets[r]&&B.touchedTargets[r].indexOf(e)>=0&&A.targetTouches.push(t)}),A.touches=d,A.changedTouches=(0,i.default)(c)}}if([].concat((0,n.default)(s)).forEach(function(t){return t.call(e,A)}),!this[p]&&u&&"mousemove"===t){var g=(0,r.default)({},A);g.type="mouseenter",delete g.target,g.terminated=!1,this.dispatchEvent("mouseenter",g,!0,!0),this[p]=!0}}if(this[p]&&!u&&"mousemove"===t){var w=(0,r.default)({},A);w.type="mouseleave",delete w.target,w.terminated=!1,this.dispatchEvent("mouseleave",w)}return u}}},{key:"contains",value:function(t){for(;t&&this!==t;)t=t.parent;return!!t}},{key:"connect",value:function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.parent&&this.remove(),Object.defineProperty(this,"zOrder",{value:A,writable:!1,configurable:!0}),Object.defineProperty(this,"parent",{get:function(){return t},configurable:!0}),this.dispatchEvent("append",{parent:t,zOrder:A},!0,!0),this}},{key:"disconnect",value:function(t){if(!this.parent||t!==this.parent)throw new Error("Invalid node to disconnect");var A=this.zOrder;return delete this.zOrder,delete this.parent,delete this.isDirty,this.dispatchEvent("remove",{parent:t,zOrder:A},!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}}]),t}();A.default=w},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.parseCombineValue=function(t){Array.isArray(t)?1===t.length?t=[t[0],t[0],t[0],t[0]]:2===t.length?t=[t[0],t[1],t[0],t[1]]:3===t.length&&(t[3]=t[1]):t=[t,t,t,t];return t},A.parsePercentValue=function(t){return!!/%$/.test(t)&&.01*parseFloat(t,10)},A.parseSpaceBetween=function(t,A,e){var r=[],n=function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,A=r.length;A<e+1;A++)r[A]=t};t<0&&("space-between"===A||"stretch"===A?A="flex-start":"space-around"!==A&&"space-evenly"!==A||(A="center"));if("flex-end"===A)r[0]=t,n();else if("center"===A){var i=t/2;r[0]=i,n(),r[e]=i}else if("space-between"===A)r[0]=0,1===e?n(t):(n(t/(e-1)),r[e]=0);else if("space-between-reverse"===A)1===e?(r[0]=t,n(0)):(r[0]=0,n(t/(e-1)),r[e]=0);else if("space-around"===A){var a=t/e;r[0]=a/2,n(a),r[e]=a/2}else if("space-evenly"===A){var o=t/(e+1);n(o)}else if("stretch"===A){var s=t/e;r[0]=0,n(s)}else n();return r},A.getProp=function(t){if("column"===t||"column-reverse"===t)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"}},A.exchangeFlexProp=function(t){return"flex-start"===t?"flex-end":"flex-end"===t?"flex-start":"space-between"===t?"space-between-reverse":t},A.parseMarginAuto=function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"auto"===t?A:t||0};A.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"],A.flexDirectionValues=["row","row-reverse","column","column-reverse"],A.flexWrapValues=["nowrap","wrap","wrap-reverse"],A.justifyContentValues=["flex-start","flex-end","center","space-between","space-around","space-evenly"],A.alignItemsValues=["stretch","flex-start","flex-end","center","baseline"],A.alignSelfValues=["auto","stretch","flex-start","flex-end","center","baseline"],A.alignContentValues=["stretch","flex-start","flex-end","center","space-between","space-around","space-evenly"]},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=l(e(97)),n=l(e(1)),i=l(e(22)),a=l(e(98)),o=l(e(12)),s=l(e(33)),u=e(67);function l(t){return t&&t.__esModule?t:{default:t}}var c=e(280),f=new s.default,h={loadTimeout:3e4,loadTexture:function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.loadTimeout;"string"==typeof t&&(t={src:t}),t.id||(t.id=t.src);var e=t.id;if(!f.has(e)){var r=new o.default(function(r,n){var i=setTimeout(function(){n(new Error("load img timeout"))},A);(0,u.loadImage)(t.src).then(function(A){r({img:A,texture:t,fromCache:!1}),f.set(e,A),clearTimeout(i)})});return f.set(e,r),r}var n=f.get(e);return n instanceof o.default?n.then(function(A){return{img:A.img,texture:t,fromCache:!1}}):{img:n,texture:t,fromCache:!0}},loadFrames:function(){var t=(0,a.default)(r.default.mark(function t(A,e){var a,o;return r.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if("string"!=typeof e){t.next=5;break}return t.next=3,c.get(e);case 3:e=(e=t.sent).data;case 5:return t.next=7,this.loadTexture(A);case 7:return a=t.sent,o=e.frames,(0,i.default)(o).forEach(function(t){var A=(0,n.default)(t,2),e=A[0],r=A[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)}),t.abrupt("return",a);case 11:case"end":return t.stop()}},t,this)}));return function(A,e){return t.apply(this,arguments)}}()};A.default=h},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.removeDebugToolsObserver=A.setDebugToolsObserver=A._debugger=void 0;var r=function(t){return t&&t.__esModule?t:{default:t}}(e(12));A.createCanvas=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300,A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:150,e=document.createElement("canvas");return e.width=t,e.height=A,e},A.loadImage=function(t){var A=document.createElement("img");"string"!=typeof t||/^data:image\/(.*);base64/.test(t)||(A.crossOrigin="anonymous");var e=new r.default(function(t){A.addEventListener("load",function(){t(A)})});return A.src=t,e},A.getContainer=function(t){"string"==typeof t&&(t=document.querySelector(t));if(!t)throw new Error("Container is not defined or cannot found.");return t},A.shim=function(){try{new window.CustomEvent("T")}catch(A){var t=function(t,A){A=A||{bubbles:!1,cancelable:!1,detail:void 0};var e=document.createEvent("CustomEvent");return e.initCustomEvent(t,A.bubbles,A.cancelable,A.detail),e};t.prototype=window.Event.prototype,window.CustomEvent=t}};var n=e(279);A._debugger=n._debugger,A.setDebugToolsObserver=n.setDebugToolsObserver,A.removeDebugToolsObserver=n.removeDebugToolsObserver},function(t,A,e){var r=e(11),n=e(8).document,i=r(n)&&r(n.createElement);t.exports=function(t){return i?n.createElement(t):{}}},function(t,A,e){var r=e(11);t.exports=function(t,A){if(!r(t))return t;var e,n;if(A&&"function"==typeof(e=t.toString)&&!r(n=e.call(t)))return n;if("function"==typeof(e=t.valueOf)&&!r(n=e.call(t)))return n;if(!A&&"function"==typeof(e=t.toString)&&!r(n=e.call(t)))return n;throw TypeError("Can't convert object to primitive value")}},function(t,A,e){var r=e(44);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,A){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on  "+t);return t}},function(t,A){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},function(t,A,e){var r=e(74)("keys"),n=e(56);t.exports=function(t){return r[t]||(r[t]=n(t))}},function(t,A,e){var r=e(8),n=r["__core-js_shared__"]||(r["__core-js_shared__"]={});t.exports=function(t){return n[t]||(n[t]={})}},function(t,A){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,A){A.f=Object.getOwnPropertySymbols},function(t,A,e){t.exports=e(25)},function(t,A,e){A.f=e(9)},function(t,A,e){var r=e(8),n=e(0),i=e(57),a=e(78),o=e(15).f;t.exports=function(t){var A=n.Symbol||(n.Symbol=i?{}:r.Symbol||{});"_"==t.charAt(0)||t in A||o(A,t,{value:a.f(t)})}},function(t,A,e){var r=e(45),n=e(43),i=e(28),a=e(69),o=e(27),s=e(100),u=Object.getOwnPropertyDescriptor;A.f=e(19)?u:function(t,A){if(t=i(t),A=a(A,!0),s)try{return u(t,A)}catch(t){}if(o(t,A))return n(!r.f.call(t,A),t[A])}},function(t,A,e){"use strict";var r=e(57),n=e(6),i=e(77),a=e(25),o=e(27),s=e(38),u=e(160),l=e(47),c=e(107),f=e(9)("iterator"),h=!([].keys&&"next"in[].keys()),d=function(){return this};t.exports=function(t,A,e,p,B,g,w){u(e,A,p);var v,Q,y,U=function(t){if(!h&&t in b)return b[t];switch(t){case"keys":case"values":return function(){return new e(this,t)}}return function(){return new e(this,t)}},m=A+" Iterator",F="values"==B,C=!1,b=t.prototype,H=b[f]||b["@@iterator"]||B&&b[B],E=H||U(B),x=B?F?U("entries"):E:void 0,S="Array"==A&&b.entries||H;if(S&&(y=c(S.call(new t)))!==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[A]=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),A,v);return v}},function(t,A,e){var r=e(21),n=e(70),i=e(37),a=e(55),o=e(162);t.exports=function(t,A){var e=1==t,s=2==t,u=3==t,l=4==t,c=6==t,f=5==t||c,h=A||o;return function(A,o,d){for(var p,B,g=i(A),w=n(g),v=r(o,d,3),Q=a(w.length),y=0,U=e?h(A,Q):s?h(A,0):void 0;Q>y;y++)if((f||y in w)&&(B=v(p=w[y],y,g),t))if(e)U[y]=B;else if(B)switch(t){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(t,A,e){var r=e(61),n=e(9)("iterator"),i=e(38);t.exports=e(0).getIteratorMethod=function(t){if(void 0!=t)return t[n]||t["@@iterator"]||i[r(t)]}},function(t,A,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);t.exports=function(t,A,e,B,g,w){var v=r[t],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=A(function(A,e){l(A,Q,t,"_c"),A._c=new v,void 0!=e&&u(e,g,A[y],A)}),d("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(t){var A="add"==t||"set"==t;t in U&&(!w||"clear"!=t)&&o(Q.prototype,t,function(e,r){if(l(this,Q,t),!A&&w&&!c(e))return"get"==t&&void 0;var n=this._c[t](0===e?0:e,r);return A?this:n})}),w||h(Q.prototype,"size",{get:function(){return this._c.size}})):(Q=B.getConstructor(A,t,g,y),s(Q.prototype,e),i.NEED=!0),f(Q,t),m[t]=Q,n(n.G+n.W+n.F,m),w||B.setStrong(Q,t,g),Q}},function(t,A,e){"use strict";var r=e(6);t.exports=function(t){r(r.S,t,{of:function(){for(var t=arguments.length,A=Array(t);t--;)A[t]=arguments[t];return new this(A)}})}},function(t,A,e){"use strict";var r=e(6),n=e(42),i=e(21),a=e(39);t.exports=function(t){r(r.S,t,{from:function(t){var A,e,r,o,s=arguments[1];return n(this),(A=void 0!==s)&&n(s),void 0==t?new this:(e=[],A?(r=0,o=i(s,arguments[2],2),a(t,!1,function(t){e.push(o(t,r++))})):a(t,!1,e.push,e),new this(e))}})}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.parseEasing=A.Easings=void 0;var r=a(e(1)),n=a(e(5)),i=a(e(33));function a(t){return t&&t.__esModule?t:{default:t}}var o=e(186),s=new i.default;function u(){for(var t=arguments.length,A=Array(t),e=0;e<t;e++)A[e]=arguments[e];var r=s.get(A);return r||(r=o.apply(void 0,A),s.set(A,r),r)}function l(t){var A=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/t,u=(e-a)/(o-a)/s;return s*(u="end"===A?Math.floor(u):Math.ceil(u))*(o-a)+a}}return 0}}var c={linear:function(t){return t},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")};A.Easings=c,A.parseEasing=function(t){return"string"==typeof t?t=c[t]?c[t]:function(t){var A=/^cubic-bezier\((.*)\)/,e=t.match(A);if(e){var i=e[1].trim();return i=i.split(",").map(function(t){return parseFloat(t.trim())}),u.apply(void 0,(0,n.default)(i))}if(A=/^steps\((.*)\)/,e=t.match(A)){var a=e[1].trim(),o=a=a.split(",").map(function(t){return t.trim()}),s=(0,r.default)(o,2),c=s[0],f=s[1];return l(parseInt(c,10),f)}return t}(t):"cubic-bezier"===t.type?t=u.apply(void 0,(0,n.default)(t.value)):"steps"===t.type&&(t=l(t.step,t.pos)),t}},function(t,A,e){"use strict";var r=e(42);t.exports.f=function(t){return new function(t){var A,e;this.promise=new t(function(t,r){if(void 0!==A||void 0!==e)throw TypeError("Bad Promise constructor");A=t,e=r}),this.resolve=r(A),this.reject=r(e)}(t)}},function(t,A,e){var r=e(6),n=e(0),i=e(26);t.exports=function(t,A){var e=(n.Object||{})[t]||Object[t],a={};a[t]=A(e),r(r.S+r.F*i(function(){e(1)}),"Object",a)}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=f(e(5)),n=f(e(1)),i=f(e(121)),a=f(e(7)),o=f(e(3)),s=f(e(4)),u=f(e(2)),l=e(51),c=e(201);function f(t){return t&&t.__esModule?t:{default:t}}var h=e(202),d=e(203),p=e(204),B=e(206),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 t(A){if((0,o.default)(this,t),!B(A))throw new Error("Not an SVG path!");var e=p(d(h(A)));this[g]=e,this[w]=null,this[v]=[],this[Q]={},this[y]=!1}return(0,s.default)(t,[{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 t=this[v].pop(),A=t.path,e=t.bounds,r=t.renderProps;this[g]=A,this[w]=e,this[Q]=r}return this}},{key:"isPointInPath",value:function(t,A){return(0,c.isPointInPath)(this,t,A)}},{key:"getPointAtLength",value:function(t){return(0,c.getPointAtLength)(this.d,t)}},{key:"getTotalLength",value:function(){return(0,c.getTotalLength)(this.d)}},{key:"transform",value:function(){for(var t=arguments.length,A=Array(t),e=0;e<t;e++)A[e]=arguments[e];this[w]=null;var r=new l.Matrix(A),a=this[g];return this[g]=a.map(function(t){for(var A=(0,i.default)(t),e=A[0],a=A.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(t,A){var e=(new l.Matrix).translate(t,A);return this.transform.apply(this,(0,r.default)(e.m))}},{key:"rotate",value:function(t){var A=(new l.Matrix).rotate(t);return this.transform.apply(this,(0,r.default)(A.m))}},{key:"scale",value:function(t,A){null==A&&(A=t);var e=(new l.Matrix).scale(t,A);return this.transform.apply(this,(0,r.default)(e.m))}},{key:"skew",value:function(t,A){var e=(new l.Matrix).skew(t,A);return this.transform.apply(this,(0,r.default)(e.m))}},{key:"trim",value:function(){var t=(0,n.default)(this.bounds,2),A=t[0],e=t[1];return this.translate(-A,-e),this}},{key:"beginPath",value:function(){return this[y]=!0,this}},{key:"to",value:function(t){var A=this[g],e=this[Q];return A.length&&(this[y]&&t.beginPath(),A.forEach(function(A){var e=(0,i.default)(A),n=e[0],a=e.slice(1);"M"===n?t.moveTo.apply(t,(0,r.default)(a)):t.bezierCurveTo.apply(t,(0,r.default)(a))})),(0,a.default)(t,e),{stroke:function(){return t.stroke(),this},fill:function(){return t.fill(),this}}}},{key:"strokeStyle",value:function(t){return this[Q].strokeStyle=t,this}},{key:"fillStyle",value:function(t){return this[Q].fillStyle=t,this}},{key:"lineWidth",value:function(t){return this[Q].lineWidth=t,this}},{key:"lineCap",value:function(t){return this[Q].lineCap=t,this}},{key:"lineJoin",value:function(t){return this[Q].lineJoin=t,this}},{key:"bounds",get:function(){if(!this[w]){var t=this[g];if(this[w]=[0,0,0,0],t.length){for(var A=[1/0,1/0,-1/0,-1/0],e=0,r=t.length;e<r;e++)for(var n=t[e].slice(1),i=0;i<n.length;i+=2)n[i+0]<A[0]&&(A[0]=n[i+0]),n[i+1]<A[1]&&(A[1]=n[i+1]),n[i+0]>A[2]&&(A[2]=n[i+0]),n[i+1]>A[3]&&(A[3]=n[i+1]);this[w]=A}}return this[w]}},{key:"size",get:function(){var t=this.bounds;return[t[2]-t[0],t[3]-t[1]]}},{key:"center",get:function(){var t=(0,n.default)(this.bounds,4),A=t[0],e=t[1];return[(A+t[2])/2,(e+t[3])/2]}},{key:"d",get:function(){return this[g].map(function(t){var A=(0,i.default)(t);return A[0]+A.slice(1).join()}).join("")}},{key:"path",get:function(){return this[g]}}]),t}();A.default=U},function(t,A,e){t.exports={default:e(212),__esModule:!0}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=a(e(1)),n=a(e(62));A.querySelectorAll=function(t,A){return o.selectAll(f(t),A,{adapter:c})},A.querySelector=function(t,A){return o.selectOne(f(t),A,{adapter:c})},A.isMatched=function(t,A){return o.is(t,A,{adapter:c})},A.compile=function(t){return o.compile(t,{adapter:c})};var i=e(13);function a(t){return t&&t.__esModule?t:{default:t}}var o=e(234);function s(t){return 1===t.nodeType||"string"==typeof t.nodeType}function u(t){return t.scene_?[t.scene_]:t.layer_?[t.layer_]:(0,n.default)(t.children||[])}function l(t){return 1===t.nodeType?t.parentElement:"string"==typeof t.nodeType?t.parent||t.canvas||t.container:void 0}var c={isTag:s,existsOne:function(t,A){return A.some(function(A){return!!s(A)&&(t(A)||c.existsOne(t,u(A)))})},getSiblings:function(t){var A=l(t);return A&&u(A)},getChildren:u,getParent:l,getAttributeValue:function(t,A){if(1===t.nodeType&&"class"===A||"id"===A)return t[A];if(this.hasAttrib(t,A)){var e=t.attributes[A];return Array.isArray(e)&&(e="["+e.join()+"]"),e}},hasAttrib:function(t,A){return null!=t.attributes[A]},removeSubsets:function(t){for(var A=t.length,e=void 0,r=void 0,n=void 0;--A>-1;){for(e=r=t[A],t[A]=null,n=!0;r;){if(t.indexOf(r)>-1){n=!1,t.splice(A,1);break}r=l(r)}n&&(t[A]=e)}return t},getName:function(t){return t.tagName.toLowerCase()},findOne:function t(A,e){for(var r=null,n=0,i=e.length;n<i&&!r;n++)if(A(e[n]))r=e[n];else{var a=u(e[n]);a&&a.length>0&&(r=t(A,a))}return r},findAll:function t(A,e){for(var r=[],n=0,i=e.length;n<i;n++)if(s(e[n])){A(e[n])&&r.push(e[n]);var a=u(e[n]);a&&(r=r.concat(t(A,a)))}return r},getText:function t(A){return Array.isArray(A)?A.map(t).join(""):s(A)?t(u(A)):3===A.nodeType?A.nodeValue:"string"==typeof A.nodeType?A.text:""}};function f(t){var A=t.match(/\[(bgcolor|fillColor|strokeColor|color)\s*=\s*['"]?\w+['"]?\]/g);return A&&(A=A.map(function(t){var A=t.slice(1,-1).split("="),e=(0,i.parseColorString)(A[1].replace(/['"]/g,""));return[t,"["+A[0]+'="'+e+'"]']})).forEach(function(A){var e=(0,r.default)(A,2),n=e[0],i=e[1];t=t.replace(n,i)}),(A=t.match(/\[\w+\s*=\s*['"]\[.+?\]['"]\]/g))&&(A=A.map(function(t){var A=t.slice(1,-1).split("="),e=JSON.parse(A[1].replace(/['"]/g,""));return[t,"["+A[0]+'="['+e+']"]']})).forEach(function(A){var e=(0,r.default)(A,2),n=e[0],i=e[1];t=t.replace(n,i)}),t}},function(t,A){t.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(t){return"tag"===t.type||"script"===t.type||"style"===t.type}}},function(t,A,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={};t.exports=function t(A,e){null==e&&(e="undefined"!=typeof window&&window.getComputedStyle?t(window.getComputedStyle(document.documentElement).fontSize+" Arial",16).size:16);if(u[A])return u[A];var r=s.exec(A);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=A.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[A]=d}}},function(t,A,e){"use strict";Object.defineProperty(A,"__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(t){return t&&t.__esModule?t:{default:t}}var f=function(t){function A(t){(0,a.default)(this,A);var e=(0,o.default)(this,(A.__proto__||(0,i.default)(A)).call(this,t));return e.setDefault({display:"none"}),e}return(0,s.default)(A,t),A}(u.default.Attr),h=(n=r=function(t){function A(){return(0,a.default)(this,A),(0,o.default)(this,(A.__proto__||(0,i.default)(A)).apply(this,arguments))}return(0,s.default)(A,t),A}(u.default),r.Attr=f,n);(0,l.registerNodeType)("data",h,!0),A.default=h},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.toCodePoints=function(t){for(var A=[],e=0,r=t.length;e<r;){var n=t.charCodeAt(e++);if(n>=55296&&n<=56319&&e<r){var i=t.charCodeAt(e++);56320==(64512&i)?A.push(((1023&n)<<10)+(1023&i)+65536):(A.push(n),e--)}else A.push(n)}return A},A.fromCodePoint=function(){if(String.fromCodePoint)return String.fromCodePoint.apply(String,arguments);var t=arguments.length;if(!t)return"";for(var A=[],e=-1,r="";++e<t;){var n=arguments.length<=e?void 0:arguments[e];n<=65535?A.push(n):(n-=65536,A.push(55296+(n>>10),n%1024+56320)),(e+1===t||A.length>16384)&&(r+=String.fromCharCode.apply(String,A),A.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;A.decode=function(t){var A=.75*t.length,e=t.length,r=void 0,i=0,a=void 0,o=void 0,s=void 0,u=void 0;"="===t[t.length-1]&&(A--,"="===t[t.length-2]&&A--);var l="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array&&void 0!==Uint8Array.prototype.slice?new ArrayBuffer(A):new Array(A),c=Array.isArray(l)?l:new Uint8Array(l);for(r=0;r<e;r+=4)a=n[t.charCodeAt(r)],o=n[t.charCodeAt(r+1)],s=n[t.charCodeAt(r+2)],u=n[t.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},A.polyUint16Array=function(t){for(var A=t.length,e=[],r=0;r<A;r+=2)e.push(t[r+1]<<8|t[r]);return e},A.polyUint32Array=function(t){for(var A=t.length,e=[],r=0;r<A;r+=4)e.push(t[r+3]<<24|t[r+2]<<16|t[r+1]<<8|t[r]);return e}},function(t,A,e){t.exports=e(277)},function(t,A,e){"use strict";A.__esModule=!0;var r=function(t){return t&&t.__esModule?t:{default:t}}(e(12));A.default=function(t){return function(){var A=t.apply(this,arguments);return new r.default(function(t,e){return function n(i,a){try{var o=A[i](a),s=o.value}catch(t){return void e(t)}if(!o.done)return r.default.resolve(s).then(function(t){n("next",t)},function(t){n("throw",t)});t(s)}("next")})}}},function(t,A,e){"use strict";(function(A){var r=e(14),n=e(285),i={"Content-Type":"application/x-www-form-urlencoded"};function a(t,A){!r.isUndefined(t)&&r.isUndefined(t["Content-Type"])&&(t["Content-Type"]=A)}var o={adapter:function(){var t;return"undefined"!=typeof XMLHttpRequest?t=e(139):void 0!==A&&(t=e(139)),t}(),transformRequest:[function(t,A){return n(A,"Content-Type"),r.isFormData(t)||r.isArrayBuffer(t)||r.isBuffer(t)||r.isStream(t)||r.isFile(t)||r.isBlob(t)?t:r.isArrayBufferView(t)?t.buffer:r.isURLSearchParams(t)?(a(A,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):r.isObject(t)?(a(A,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"==typeof t)try{t=JSON.parse(t)}catch(t){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],function(t){o.headers[t]={}}),r.forEach(["post","put","patch"],function(t){o.headers[t]=r.merge(i)}),t.exports=o}).call(this,e(284))},function(t,A,e){t.exports=!e(19)&&!e(26)(function(){return 7!=Object.defineProperty(e(68)("div"),"a",{get:function(){return 7}}).a})},function(t,A,e){"use strict";var r=e(36),n=e(76),i=e(45),a=e(37),o=e(70),s=Object.assign;t.exports=!s||e(26)(function(){var t={},A={},e=Symbol(),r="abcdefghijklmnopqrst";return t[e]=7,r.split("").forEach(function(t){A[t]=t}),7!=s({},t)[e]||Object.keys(s({},A)).join("")!=r})?function(t,A){for(var e=a(t),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(t,A,e){var r=e(27),n=e(28),i=e(147)(!1),a=e(73)("IE_PROTO");t.exports=function(t,A){var e,o=n(t),s=0,u=[];for(e in o)e!=a&&r(o,e)&&u.push(e);for(;A.length>s;)r(o,e=A[s++])&&(~i(u,e)||u.push(e));return u}},function(t,A,e){var r=e(44);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,A,e){var r=e(8).document;t.exports=r&&r.documentElement},function(t,A,e){var r=e(102),n=e(75).concat("length","prototype");A.f=Object.getOwnPropertyNames||function(t){return r(t,n)}},function(t,A){t.exports=function(t,A){return{value:A,done:!!t}}},function(t,A,e){var r=e(27),n=e(37),i=e(73)("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=n(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},function(t,A,e){var r=e(16);t.exports=function(t,A,e,n){try{return n?A(r(e)[0],e[1]):A(e)}catch(A){var i=t.return;throw void 0!==i&&r(i.call(t)),A}}},function(t,A,e){var r=e(38),n=e(9)("iterator"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||i[n]===t)}},function(t,A,e){"use strict";Object.defineProperty(A,"__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(185);function c(t){return t&&t.__esModule?t:{default:t}}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 t(A,e){(0,o.default)(this,t),A instanceof t&&(e=A,A={}),A=(0,a.default)({},h,A),e&&(this[v]=e);var r=A.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:-A.originTime,entropy:-A.originTime,playbackRate:A.playbackRate,globalEntropy:0}],this[v]&&(this[d][0].globalEntropy=this[v].entropy),this[g]=A.originTime,this[p]=A.playbackRate,this[B]=new i.default}return(0,s.default)(t,[{key:"markTime",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},A=t.time,e=void 0===A?this.currentTime:A,r=t.entropy,n=void 0===r?this.entropy:r,i=t.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(A){return new t(A,this)}},{key:"seekGlobalTime",value:function(t){var A=this.seekTimeMark(t),e=this[d][A],r=e.entropy,n=e.playbackRate;return e.globalTime+(t-r)/Math.abs(n)}},{key:"seekLocalTime",value:function(t){var A=this.seekTimeMark(t),e=this[d][A],r=e.localTime,n=e.entropy;return e.playbackRate>0?r+(t-n):r-(t-n)}},{key:"seekTimeMark",value:function(t){var A=this[d],e=0,r=A.length-1;if(t<=A[e].entropy)return e;if(t>=A[r].entropy)return r;for(var n=Math.floor((e+r)/2);n>e&&n<r;){if(t===A[n].entropy)return n;t<A[n].entropy?r=n:t>A[n].entropy&&(e=n),n=Math.floor((e+r)/2)}return e}},{key:"updateTimers",value:function(){var t=this;[].concat((0,n.default)(this[B])).forEach(function(A){var e=(0,r.default)(A,2),n=e[0],i=e[1];t[w](i.handler,i.time,n)})}},{key:"clearTimeout",value:function(t){function A(A){return t.apply(this,arguments)}return A.toString=function(){return t.toString()},A}(function(t){var A=this[B].get(t);A&&null!=A.timerID&&(this[v]?this[v].clearTimeout(A.timerID):clearTimeout(A.timerID)),this[B].delete(t)})},{key:"clearInterval",value:function(t){return this.clearTimeout(t)}},{key:"clear",value:function(){var t=this,A=this[B];[].concat((0,n.default)(A.keys())).forEach(function(A){t.clearTimeout(A)})}},{key:"setTimeout",value:function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{delay:0};return this[w](t,A)}},{key:"setInterval",value:function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{delay:0},e=this,r=this[w](function n(){e[w](n,A,r),t()},A);return r}},{key:w,value:function(t,A){var e=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,u.default)("timerID");A=(0,l.formatDelay)(A);var n=this[B].get(r),i=void 0,a=null,o=void 0,s=void 0;n?(this.clearTimeout(r),i=A.isEntropy?(A.delay-(this.entropy-n.startEntropy))/Math.abs(this.playbackRate):(A.delay-(this.currentTime-n.startTime))/this.playbackRate,o=n.startTime,s=n.startEntropy):(i=A.delay/(A.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=A.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),t()},i)),this[B].set(r,{timerID:a,handler:t,time:A,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 t=this.lastTimeMark,A=t.localTime,e=t.globalTime;return A+(this.globalTime-e)*this.playbackRate},set:function(t){var A=this,e=this.currentTime,i=t,a=this[B];this.markTime({time:t}),[].concat((0,n.default)(a)).forEach(function(t){var n=(0,r.default)(t,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(),A.clearTimeout(o));else{var p=d+c;(0===c||!1!==f&&(i-e)*c<=0||e<=p&&p<=i||e>=p&&p>=i)&&(h(),A.clearTimeout(o))}}}),this.updateTimers()}},{key:"entropy",get:function(){var t=this.lastTimeMark,A=t.entropy,e=t.globalEntropy;return A+Math.abs((this.globalEntropy-e)*this.playbackRate)},set:function(t){if(this.entropy>t){var A=this.seekTimeMark(t);this[d].length=A+1}this.markTime({entropy:t}),this.updateTimers()}},{key:"globalEntropy",get:function(){return this[v]?this[v].entropy:this.globalTime}},{key:"playbackRate",get:function(){return this[p]},set:function(t){t!==this.playbackRate&&(this.markTime({playbackRate:t}),this[p]=t,this.updateTimers())}},{key:"paused",get:function(){if(0===this.playbackRate)return!0;for(var t=this.parent;t;){if(0===t.playbackRate)return!0;t=t.parent}return!1}}]),t}();A.default=Q},function(t,A,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(t){}t.exports=function(t,A){if(!A&&!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},t(i)}catch(t){}return e}},function(t,A,e){"use strict";var r=e(15).f,n=e(58),i=e(59),a=e(21),o=e(60),s=e(39),u=e(81),l=e(106),c=e(113),f=e(19),h=e(46).fastKey,d=e(49),p=f?"_s":"size",B=function(t,A){var e,r=h(A);if("F"!==r)return t._i[r];for(e=t._f;e;e=e.n)if(e.k==A)return e};t.exports={getConstructor:function(t,A,e,u){var l=t(function(t,r){o(t,l,A,"_i"),t._t=A,t._i=n(null),t._f=void 0,t._l=void 0,t[p]=0,void 0!=r&&s(r,e,t[u],t)});return i(l.prototype,{clear:function(){for(var t=d(this,A),e=t._i,r=t._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete e[r.i];t._f=t._l=void 0,t[p]=0},delete:function(t){var e=d(this,A),r=B(e,t);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(t){d(this,A);for(var e,r=a(t,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(t){return!!B(d(this,A),t)}}),f&&r(l.prototype,"size",{get:function(){return d(this,A)[p]}}),l},def:function(t,A,e){var r,n,i=B(t,A);return i?i.v=e:(t._l=i={i:n=h(A,!0),k:A,v:e,p:r=t._l,n:void 0,r:!1},t._f||(t._f=i),r&&(r.n=i),t[p]++,"F"!==n&&(t._i[n]=i)),t},getEntry:B,setStrong:function(t,A,e){u(t,A,function(t,e){this._t=d(t,A),this._k=e,this._l=void 0},function(){for(var t=this._k,A=this._l;A&&A.r;)A=A.p;return this._t&&(this._l=A=A?A.n:this._t._f)?l(0,"keys"==t?A.k:"values"==t?A.v:[A.k,A.v]):(this._t=void 0,l(1))},e?"entries":"values",!e,!0),c(A)}}},function(t,A,e){"use strict";var r=e(8),n=e(0),i=e(15),a=e(19),o=e(9)("species");t.exports=function(t){var A="function"==typeof n[t]?n[t]:r[t];a&&A&&!A[o]&&i.f(A,o,{configurable:!0,get:function(){return this}})}},function(t,A,e){var r=e(61),n=e(180);t.exports=function(t){return function(){if(r(this)!=t)throw TypeError(t+"#toJSON isn't generic");return n(this)}}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.default={default:function(t,A,e,r,n){return"number"==typeof t&&"number"==typeof A?t+(e-r)/(n-r)*(A-t):e-r>n-e?A:t}}},function(t,A,e){var r=e(16),n=e(42),i=e(9)("species");t.exports=function(t,A){var e,a=r(t).constructor;return void 0===a||void 0==(e=r(a)[i])?A:n(e)}},function(t,A,e){var r,n,i,a=e(21),o=e(190),s=e(104),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 t=+this;if(g.hasOwnProperty(t)){var A=g[t];delete g[t],A()}},v=function(t){w.call(t.data)};f&&h||(f=function(t){for(var A=[],e=1;arguments.length>e;)A.push(arguments[e++]);return g[++B]=function(){o("function"==typeof t?t:Function(t),A)},r(B),B},h=function(t){delete g[t]},"process"==e(44)(c)?r=function(t){c.nextTick(a(w,t,1))}:p&&p.now?r=function(t){p.now(a(w,t,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(t){l.postMessage(t+"","*")},l.addEventListener("message",v,!1)):r="onreadystatechange"in u("script")?function(t){s.appendChild(u("script")).onreadystatechange=function(){s.removeChild(this),w.call(t)}}:function(t){setTimeout(a(w,t,1),0)}),t.exports={set:f,clear:h}},function(t,A){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,A,e){var r=e(16),n=e(11),i=e(88);t.exports=function(t,A){if(r(t),n(A)&&A.constructor===t)return A;var e=i.f(t);return(0,e.resolve)(A),e.promise}},function(t,A,e){var r=e(36),n=e(28),i=e(45).f;t.exports=function(t){return function(A){for(var e,a=n(A),o=r(a),s=o.length,u=0,l=[];s>u;)i.call(a,e=o[u++])&&l.push(t?[e,a[e]]:a[e]);return l}}},function(t,A,e){"use strict";A.__esModule=!0;var r=function(t){return t&&t.__esModule?t:{default:t}}(e(62));A.default=function(t){return Array.isArray(t)?t:(0,r.default)(t)}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.sortOrderedSprites=A.rectVertices=A.rectToBox=A.parseStringTransform=A.parseStringInt=A.parseStringFloat=A.praseString=A.parseColorString=A.parseColor=A.oneOrTwoValues=A.notice=A.fourValuesShortCut=A.boxUnion=A.boxToRect=A.boxIntersect=A.boxEqual=A.appendUnit=A.Color=void 0;var r=u(e(23)),n=u(e(5)),i=u(e(91)),a=u(e(1)),o=u(e(3)),s=u(e(4));function u(t){return t&&t.__esModule?t:{default:t}}var l=e(214),c=function(){function t(A){if((0,o.default)(this,t),"string"==typeof A){var e=l.get(A||"rgba(0,0,0,1)"),r=e.model,n=e.value;this.model=r,this.value=n}else this.model=A.model,this.value=A.value}return(0,s.default)(t,[{key:"toString",value:function(){var t=(0,a.default)(this.value,4),A=t[0],e=t[1],r=t[2],n=t[3],i=this.model;return"rgb"===i?i+"a("+A+","+e+","+r+","+n+")":i+"a("+A+","+e+"%,"+r+"%,"+n+")"}},{key:"str",get:function(){return String(this)}}]),t}();A.Color=c;var f=function(t){return new c(t)};function h(t,A){return"string"==typeof t&&""!==t?t.split(/[\s,]+/g).map(function(t){var e=A?A(t):t;return(0,i.default)(e)?t:e}):t}function d(t){return h(t,function(t){return"center"===t?.5:"left"===t||"top"===t?0:"right"===t||"bottom"===t?1:parseFloat(t)})}function p(t){return[t[0],t[1],t[0]+t[2],t[1]+t[3]]}var B=new r.default;A.appendUnit=function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"px";return""===t?t:"string"==typeof t&&(0,i.default)(Number(t))?t:t+A},A.boxEqual=function(t,A){return t[0]===A[0]&&t[1]===A[1]&&t[2]===A[2]&&t[3]===A[3]},A.boxIntersect=function(t,A){var e=[t[0],t[1],t[2],t[3]],r=e[0],n=e[1],i=e[2],a=e[3],o=[A[0],A[1],A[2],A[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},A.boxToRect=function(t){return[t[0],t[1],t[2]-t[0],t[3]-t[1]]},A.boxUnion=function(t,A){return t?A?[Math.min(t[0],A[0]),Math.min(t[1],A[1]),Math.max(t[2],A[2]),Math.max(t[3],A[3])]:t:A},A.fourValuesShortCut=function(t){return Array.isArray(t)?1===t.length?[t[0],t[0],t[0],t[0]]:2===t.length?[t[0],t[1],t[0],t[1]]:[].concat((0,n.default)(t),[0,0,0,0]).slice(0,4):[t,t,t,t]},A.notice=function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"warn";"undefined"==typeof console||B.has(t)||(console[A](t),B.add(t))},A.oneOrTwoValues=function(t){return Array.isArray(t)?1===t.length?[t[0],t[0]]:t:[t,t]},A.parseColor=f,A.parseColorString=function(t){return t&&"string"==typeof t&&"inherit"!==t?f(t).toString():t},A.praseString=function(t){return h(t)},A.parseStringFloat=d,A.parseStringInt=function(t){return h(t,parseInt)},A.parseStringTransform=function(t){if("string"!=typeof t)return t;var A=t.match(/(?:^|\s)+((?:scale|rotate|translate|skew|matrix)\([^()]+\))/g),e={};return A&&A.forEach(function(t){var A=t.match(/(scale|rotate|translate|skew|matrix)\(([^()]+)\)/),r=(0,a.default)(A,3),n=r[1],i=r[2];e[n]="rotate"===n?d(i)[0]:d(i)}),e},A.rectToBox=p,A.rectVertices=function(t){var A=p(t),e=(0,a.default)(A,4),r=e[0],n=e[1],i=e[2],o=e[3];return[[r,n],[i,n],[i,o],[r,o]]},A.sortOrderedSprites=function(t){var A=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return[].concat((0,n.default)(t)).sort(function(t,e){if(A){var r=[e,t];t=r[0],e=r[1]}return t.zIndex===e.zIndex?t.zOrder-e.zOrder:t.zIndex-e.zIndex})}},function(t,A,e){"use strict";A.__esModule=!0;var r=function(t){return t&&t.__esModule?t:{default:t}}(e(63));A.default=function(t,A,e){return A in t?(0,r.default)(t,A,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[A]=e,t}},function(t,A,e){t.exports={default:e(223),__esModule:!0}},function(t){t.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}},function(t){t.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(t,A,e){"use strict";t.exports=function(t,A){var e=[];if(""!==(t=function t(A,e,n){var f,B,g,w,v=[],Q=!1;function y(){var t=e.match(r)[0];return e=e.substr(t.length),h(t)}function U(t){for(;d(e.charAt(t));)t++;e=e.substr(t)}function m(t){for(var A=0;"\\"===e.charAt(--t);)A++;return 1==(1&A)}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");A.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=t(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(A,v),e;g=y(),n&&("lowerCaseTags"in n?!n.lowerCaseTags:n.xmlMode)||(g=g.toLowerCase()),v.push({type:"tag",name:g})}return p(A,v),e}(e,t+"",A)))throw new SyntaxError("Unmatched selector: "+t);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(t,A,e){var r="0x"+A-65536;return r!=r||e?A:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)}function h(t){return t.replace(n,f)}function d(t){return" "===t||"\n"===t||"\t"===t||"\f"===t||"\r"===t}function p(t,A){if(t.length>0&&0===A.length)throw new SyntaxError("empty sub-selector");t.push(A)}},function(t){t.exports={universal:50,tag:30,attribute:1,pseudo:0,descendant:-1,child:-1,parent:-1,sibling:-1,adjacent:-1}},function(t,A,e){var r=e(54).falseFunc,n=/[-[\]{}()*+?.,\\^$|#\s]/g,i={__proto__:null,equals:function(t,A,e){var r=A.name,n=A.value,i=e.adapter;return A.ignoreCase?(n=n.toLowerCase(),function(A){var e=i.getAttributeValue(A,r);return null!=e&&e.toLowerCase()===n&&t(A)}):function(A){return i.getAttributeValue(A,r)===n&&t(A)}},hyphen:function(t,A,e){var r=A.name,n=A.value,i=n.length,a=e.adapter;return A.ignoreCase?(n=n.toLowerCase(),function(A){var e=a.getAttributeValue(A,r);return null!=e&&(e.length===i||"-"===e.charAt(i))&&e.substr(0,i).toLowerCase()===n&&t(A)}):function(A){var e=a.getAttributeValue(A,r);return null!=e&&e.substr(0,i)===n&&(e.length===i||"-"===e.charAt(i))&&t(A)}},element:function(t,A,e){var i=A.name,a=A.value,o=e.adapter;if(/\s/.test(a))return r;var s="(?:^|\\s)"+(a=a.replace(n,"\\$&"))+"(?:$|\\s)",u=A.ignoreCase?"i":"",l=new RegExp(s,u);return function(A){var e=o.getAttributeValue(A,i);return null!=e&&l.test(e)&&t(A)}},exists:function(t,A,e){var r=A.name,n=e.adapter;return function(A){return n.hasAttrib(A,r)&&t(A)}},start:function(t,A,e){var n=A.name,i=A.value,a=i.length,o=e.adapter;return 0===a?r:A.ignoreCase?(i=i.toLowerCase(),function(A){var e=o.getAttributeValue(A,n);return null!=e&&e.substr(0,a).toLowerCase()===i&&t(A)}):function(A){var e=o.getAttributeValue(A,n);return null!=e&&e.substr(0,a)===i&&t(A)}},end:function(t,A,e){var n=A.name,i=A.value,a=-i.length,o=e.adapter;return 0===a?r:A.ignoreCase?(i=i.toLowerCase(),function(A){var e=o.getAttributeValue(A,n);return null!=e&&e.substr(a).toLowerCase()===i&&t(A)}):function(A){var e=o.getAttributeValue(A,n);return null!=e&&e.substr(a)===i&&t(A)}},any:function(t,A,e){var i=A.name,a=A.value,o=e.adapter;if(""===a)return r;if(A.ignoreCase){var s=new RegExp(a.replace(n,"\\$&"),"i");return function(A){var e=o.getAttributeValue(A,i);return null!=e&&s.test(e)&&t(A)}}return function(A){var e=o.getAttributeValue(A,i);return null!=e&&e.indexOf(a)>=0&&t(A)}},not:function(t,A,e){var r=A.name,n=A.value,i=e.adapter;return""===n?function(A){return!!i.getAttributeValue(A,r)&&t(A)}:A.ignoreCase?(n=n.toLowerCase(),function(A){var e=i.getAttributeValue(A,r);return null!=e&&e.toLowerCase()!==n&&t(A)}):function(A){return i.getAttributeValue(A,r)!==n&&t(A)}}};t.exports={compile:function(t,A,e){if(e&&e.strict&&(A.ignoreCase||"not"===A.action))throw new Error("Unsupported attribute selector");return i[A.action](t,A,e)},rules:i}},function(t,A,e){var r=e(253),n=e(54),i=e(129),a=n.trueFunc,o=n.falseFunc,s=i.rules.equals;function u(t,A){var e={name:t,value:A};return function(t,A,r){return s(t,e,r)}}function l(t,A){return function(e){return!!A.getParent(e)&&t(e)}}var c={contains:function(t,A,e){var r=e.adapter;return function(e){return t(e)&&r.getText(e).indexOf(A)>=0}},icontains:function(t,A,e){var r=A.toLowerCase(),n=e.adapter;return function(A){return t(A)&&n.getText(A).toLowerCase().indexOf(r)>=0}},"nth-child":function(t,A,e){var n=r(A),i=e.adapter;return n===o?n:n===a?l(t,i):function(A){for(var e=i.getSiblings(A),r=0,a=0;r<e.length;r++)if(i.isTag(e[r])){if(e[r]===A)break;a++}return n(a)&&t(A)}},"nth-last-child":function(t,A,e){var n=r(A),i=e.adapter;return n===o?n:n===a?l(t,i):function(A){for(var e=i.getSiblings(A),r=0,a=e.length-1;a>=0;a--)if(i.isTag(e[a])){if(e[a]===A)break;r++}return n(r)&&t(A)}},"nth-of-type":function(t,A,e){var n=r(A),i=e.adapter;return n===o?n:n===a?l(t,i):function(A){for(var e=i.getSiblings(A),r=0,a=0;a<e.length;a++)if(i.isTag(e[a])){if(e[a]===A)break;i.getName(e[a])===i.getName(A)&&r++}return n(r)&&t(A)}},"nth-last-of-type":function(t,A,e){var n=r(A),i=e.adapter;return n===o?n:n===a?l(t,i):function(A){for(var e=i.getSiblings(A),r=0,a=e.length-1;a>=0;a--)if(i.isTag(e[a])){if(e[a]===A)break;i.getName(e[a])===i.getName(A)&&r++}return n(r)&&t(A)}},root:function(t,A,e){var r=e.adapter;return function(A){return!r.getParent(A)&&t(A)}},scope:function(t,A,e,r){var n=e.adapter;if(!r||0===r.length)return c.root(t,A,e);return 1===r.length?function(A){return function(t,A){return"function"==typeof n.equals?n.equals(t,A):t===A}(r[0],A)&&t(A)}:function(A){return r.indexOf(A)>=0&&t(A)}},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(t,A){return!A.getChildren(t).some(function(t){return A.isTag(t)||"text"===t.type})},"first-child":function(t,A){return function(t,A){for(var e=0;t&&e<t.length;e++)if(A.isTag(t[e]))return t[e]}(A.getSiblings(t),A)===t},"last-child":function(t,A){for(var e=A.getSiblings(t),r=e.length-1;r>=0;r--){if(e[r]===t)return!0;if(A.isTag(e[r]))break}return!1},"first-of-type":function(t,A){for(var e=A.getSiblings(t),r=0;r<e.length;r++)if(A.isTag(e[r])){if(e[r]===t)return!0;if(A.getName(e[r])===A.getName(t))break}return!1},"last-of-type":function(t,A){for(var e=A.getSiblings(t),r=e.length-1;r>=0;r--)if(A.isTag(e[r])){if(e[r]===t)return!0;if(A.getName(e[r])===A.getName(t))break}return!1},"only-of-type":function(t,A){for(var e=A.getSiblings(t),r=0,n=e.length;r<n;r++)if(A.isTag(e[r])){if(e[r]===t)continue;if(A.getName(e[r])===A.getName(t))return!1}return!0},"only-child":function(t,A){for(var e=A.getSiblings(t),r=0;r<e.length;r++)if(A.isTag(e[r])&&e[r]!==t)return!1;return!0},link:function(t,A){return A.hasAttrib(t,"href")},visited:o,selected:function(t,A){if(A.hasAttrib(t,"selected"))return!0;if("option"!==A.getName(t))return!1;var e=A.getParent(t);if(!e||"select"!==A.getName(e)||A.hasAttrib(e,"multiple"))return!1;for(var r=A.getChildren(e),n=!1,i=0;i<r.length;i++)if(A.isTag(r[i]))if(r[i]===t)n=!0;else{if(!n)return!1;if(A.hasAttrib(r[i],"selected"))return!1}return n},disabled:function(t,A){return A.hasAttrib(t,"disabled")},enabled:function(t,A){return!A.hasAttrib(t,"disabled")},checked:function(t,A){return A.hasAttrib(t,"checked")||f.selected(t,A)},required:function(t,A){return A.hasAttrib(t,"required")},optional:function(t,A){return!A.hasAttrib(t,"required")},parent:function(t,A){return!f.empty(t,A)},header:h(["h1","h2","h3","h4","h5","h6"]),button:function(t,A){var e=A.getName(t);return"button"===e||"input"===e&&"button"===A.getAttributeValue(t,"type")},input:h(["input","textarea","select","button"]),text:function(t,A){var e;return"input"===A.getName(t)&&(!(e=A.getAttributeValue(t,"type"))||"text"===e.toLowerCase())}};function h(t){if("undefined"!=typeof Set){var A=new Set(t);return function(t,e){return A.has(e.getName(t))}}return function(A,e){return t.indexOf(e.getName(A))>=0}}var d=/^(?:(?:nth|last|first|only)-(?:child|of-type)|root|empty|(?:en|dis)abled|checked|not)$/;t.exports={compile:function(t,A,e,r){var n=A.name,i=A.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](t,i,e,r);if("function"==typeof f[n]){var u=f[n];return function(t,A,e){if(null===e){if(t.length>2&&"scope"!==A)throw new Error("pseudo-selector :"+A+" requires an argument")}else if(2===t.length)throw new Error("pseudo-selector :"+A+" doesn't have any arguments")}(u,n,i),u===o?u:t===a?function(t){return u(t,s,i)}:function(A){return u(A,s,i)&&t(A)}}throw new Error("unmatched pseudo-class :"+n)},filters:c,pseudos:f}},function(t,A,e){"use strict";(function(t){Object.defineProperty(A,"__esModule",{value:!0}),A.timeline=A.cancelAnimationFrame=A.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(t){return t&&t.__esModule?t:{default:t}}var u=void 0,l=void 0;void 0===t.requestAnimationFrame?(u=function(t){return setTimeout(function(){t(Date.now())},16)},l=function(t){return clearTimeout(t)}):(u=t.requestAnimationFrame,l=t.cancelAnimationFrame);var c=new a.default,f=void 0,h=Date.now(),d=new o.Timeline({nowtime:function(){return c.size?h:Date.now()}});A.requestAnimationFrame=function(t){var A=(0,i.default)("requestId");return c.set(A,t),null==f&&(1===c.size&&(h=Date.now()),f=u(function(t){f=null,h=Date.now(),[].concat((0,n.default)(c)).forEach(function(A){var e=(0,r.default)(A,2),n=e[0];(0,e[1])(t),c.delete(n)})})),A},A.cancelAnimationFrame=function(t){c.delete(t),!c.size&&f&&(l(f),f=null)},A.timeline=d}).call(this,e(257))},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=a(e(22)),n=a(e(1)),i=e(13);function a(t){return t&&t.__esModule?t:{default:t}}A.default={blur:function(t){return"blur("+(0,i.appendUnit)(t)+")"},brightness:function(t){return"brightness("+t+")"},contrast:function(t){return"contrast("+t+")"},dropShadow:function(t){var A=(0,n.default)(t,4),e=A[0],r=A[1],a=A[2],o=A[3];return"drop-shadow("+(0,i.appendUnit)(e)+" "+(0,i.appendUnit)(r)+" "+(0,i.appendUnit)(a)+" "+o+")"},grayscale:function(t){return"grayscale("+t+")"},hueRotate:function(t){return"hue-rotate("+(0,i.appendUnit)(t,"deg")+")"},invert:function(t){return"invert("+t+")"},opacity:function(t){return"opacity("+t+")"},saturate:function(t){return"saturate("+t+")"},sepia:function(t){return"sepia("+t+")"},url:function(t){return"url("+t+")"},compile:function(){var t=this,A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.default)(A).reduce(function(A,e){return A.concat(t[e[0]](e[1]))},[]).join(" ")}}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var r=u(e(5)),n=u(e(23)),i=u(e(3)),a=u(e(4)),o=u(e(2)),s=e(52);function u(t){return t&&t.__esModule?t:{default:t}}var l=(0,o.default)("batch"),c=function(){function t(A){(0,i.default)(this,t),this.layer=A,this[l]=new n.default,this.cache=null}return(0,a.default)(t,[{key:"add",value:function(){for(var t=this,A=arguments.length,e=Array(A),r=0;r<A;r++)e[r]=arguments[r];e.forEach(function(A){if(!A.layer||A.layer!==t.layer)throw new Error("Batch node must append to this layer first!");if(A[l])throw new Error("Node already batched!");var e=t;Object.defineProperty(A,"cache",{configurable:!0,get:function(){return e.cache},set:function(t){if(e.baseNode===this)e.cache&&t!==e.cache&&s.cacheContextPool.put(e.cache),e.cache=t;else if(null==t)throw new Error("Cannot set non-cachable attributes to batch members.Use batch.baseNode.attr(...)")}}),A[l]=t,t[l].add(A)})}},{key:"remove",value:function(){for(var t=this,A=arguments.length,e=Array(A),r=0;r<A;r++)e[r]=arguments[r];e.forEach(function(A){t[l].has(A)&&(delete A[l],delete A.cache,t[l].delete(A))})}},{key:"baseNode",get:function(){for(var t=[].concat((0,r.default)(this[l])),A=t[0],e=1/0,n=1/0,i=0;i<t.length;i++){var a=t[i];n>a.zIndex?(n=a.zIndex,e=a.zOrder,A=a):n===a.zIndex&&e>a.zOrder&&(e=a.zOrder,A=a)}return A}}]),t}();A.default=c},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.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(20)),v=M(e(24)),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(135),S=M(e(64)),_=M(e(95)),k=function(t){if(t&&t.__esModule)return t;var A={};if(null!=t)for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(A[e]=t[e]);return A.default=t,A}(e(267)),K=M(e(136));function M(t){return t&&t.__esModule?t:{default:t}}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(t){function A(t){(0,y.default)(this,A);var e=(0,m.default)(this,(A.__proto__||(0,Q.default)(A)).call(this,t));return e.setDefault({clip:null,scrollTop:0,scrollLeft:0}),A.inits.forEach(function(A){A(e,t)}),e}return(0,F.default)(A,t),(0,U.default)(A,[{key:"clip",set:function(t){this.clearFlow(),t?(t="string"==typeof t?{d:t}:t,this.subject.svg=(0,x.createSvgPath)(t),this.set("clip",t)):(this.subject.svg=null,this.set("clip",null))}},{key:"width",set:function(t){this.subject.clearLayout(),this.set("width",t)}},{key:"height",set:function(t){this.subject.clearLayout(),this.set("height",t)}},{key:"layoutWidth",set:function(t){this.subject.clearLayout(),this.set("layoutWidth",t)}},{key:"layoutHeight",set:function(t){this.subject.clearLayout(),this.set("layoutHeight",t)}},{key:"display",set:function(t){this.subject.clearLayout(),this.set("display",t)}},{key:"scrollLeft",set:function(t){this.set("scrollLeft",t)}},{key:"scrollTop",set:function(t){this.set("scrollTop",t)}}]),A}(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(t){function A(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,y.default)(this,A);var e=(0,m.default)(this,(A.__proto__||(0,Q.default)(A)).call(this,t));return e.childNodes=[],e.sortedChildNodes=[],e[D]=0,e[T]=!1,e}return(0,F.default)(A,t),(0,U.default)(A,null,[{key:"applyLayout",value:function(t,e){this[L]=this[L]||{};var r=e.attrs,n=e.relayout;r.init&&z.inits.push(r.init),A.addAttributes(r),this[L][t]=n}}]),(0,U.default)(A,[{key:"scrollTo",value:function(t,A){this.attr("scrollLeft",t),this.attr("scrollTop",A)}},{key:"scrollBy",value:function(t,A){var e=this.attr("scrollLeft"),r=this.attr("scrollTop");this.scrollTo(e+t,r+A)}},{key:"cloneNode",value:function(t){var e=(0,w.default)(A.prototype.__proto__||(0,Q.default)(A.prototype),"cloneNode",this).call(this);t&&this.childNodes.forEach(function(A){var r=A.cloneNode(t);e.append(r)});return e}},{key:"update",value:function(t){t.isDirty=!0;var A=this.attrSize;""!==A[0]&&""!==A[1]||this.reflow(),this.forceUpdate(!0)}},{key:"pointCollision",value:function(t){if((0,w.default)(A.prototype.__proto__||(0,Q.default)(A.prototype),"pointCollision",this).call(this,t)||this.isVirtual){if(this.svg){var e=t.offsetX,r=t.offsetY;if(null==e&&null==r)return!0;var n=this.originalRect;t.isInClip=this.svg.isPointInPath(e-n[0],r-n[1])}return!0}return!1}},{key:"dispatchEvent",value:function(t,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(t).length){if(!n&&!e.terminated&&"mouseenter"!==t){var i=r||this.pointCollision(e);if(i||"mouseleave"===t){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(t,e,r,n)&&(e.targetSprites&&(p.push.apply(p,(0,g.default)(e.targetSprites)),delete e.targetSprites),p.push(v)),e.terminated&&"mousemove"!==t)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)(A.prototype.__proto__||(0,Q.default)(A.prototype),"dispatchEvent",this).call(this,t,e,r,n))}}},{key:"relayout",value:function(){var t=this.childNodes.filter(function(t){if(t.hasLayout&&(t.attr("layoutWidth",null),t.attr("layoutHeight",null),t.attr("layoutX",null),t.attr("layoutY",null)),t.relayout){var A=t.attr("display");""!==A&&"static"!==A&&t.relayout()}return t.hasLayout&&"none"!==t.attr("display")}),e=this.attr("display"),r=A[L][e];r&&r(this,t)}},{key:"clearLayout",value:function(){this[T]=!1;for(var t=this.parent;t;)t[T]&&(t[T]=!1),t=t.parent}},{key:"render",value:function(t,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)(A.prototype.__proto__||(0,Q.default)(A.prototype),"render",this).call(this,t,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(t,e),u&&s.dispatchEvent("update",{target:s,renderTime:t},!0,!0)}e.restore(),""!==r&&"static"!==r&&(this[T]=!0)}},{key:"isVirtual",get:function(){var t=this.attr("display");if(""!==t&&"none"!==t)return!1;var A=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||A||r||n||f)}},{key:"children",get:function(){return(this.childNodes||[]).filter(function(t){return t instanceof S.default&&!(t instanceof _.default)})}},{key:"contentSize",get:function(){if(this.isVirtual)return[0,0];var t=(0,B.default)(this.attrSize,2),A=t[0],e=t[1];if(""===A||""===e)if(this.attr("clip")){var r=this.svg.bounds;A=A||r[2],e=e||r[3]}else{var n=void 0,i=void 0;n=0,i=0,this.childNodes.forEach(function(t){if("none"!==t.attr("display")){var A=t.renderBox;A&&(n=Math.max(n,A[2]),i=Math.max(i,A[3]))}}),A=A||n,e=e||i}return[A,e]}}]),A}(H.default),h.Attr=z,N((f=d).prototype,"contentSize",[b.flow],(0,v.default)(f.prototype,"contentSize"),f.prototype),f);A.default=I,(0,p.default)(I.prototype,K.default),I.applyLayout("flex",k.flexLayout),I.setAttributeEffects({clip:function(t,A,e,r,n){return t=(0,x.createSvgPath)(t),A=(0,x.createSvgPath)(A),(0,x.pathEffect)(t.d,A.d,e,r,n)}}),(0,E.registerNodeType)("group",I,!0)},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=u(e(22)),n=u(e(1)),i=u(e(5)),a=u(e(121));A.pathEffect=function(t,A,e,r,i){var a=(e-r)/(i-r);return a<=0?t:a>=1?A:(t=new o.default(t),A=new o.default(A),function(t,A,e){var r=function(t,A){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100,r=h(t.path),n=h(A.path),i=r.length,a=n.length;return i>a?function(t,A){for(var e=function(A){var e=t[t.length-1],r=[],n=e[0][0],i=e[0][1];e.forEach(function(){r.push([n,i,n,i,n,i,n,i])}),t.push(r)},r=0;r<A;r++)e(r)}(n,i-a):i<a&&function(t,A){for(var e=function(A){var e=t[t.length-1],r=[];e.forEach(function(t){r.push(t.slice(0))}),t.push(r)},r=0;r<A;r++)e(r)}(r,a-i),(r=(0,s.sort)(r,n)).forEach(function(t,A){var r=t.length,i=n[A].length;r>i?r<e?(f(t,e-r),f(n[A],e-i)):f(n[A],r-i):r<i&&(i<e?(f(t,e-r),f(n[A],e-i)):f(t,i-r))}),r.forEach(function(t,A){r[A]=(0,s.sortCurves)(t,n[A])}),[r,n]}(t,A),i=(0,n.default)(r,2),a=i[0],o=i[1],u=/z$/gim.test(A.d)?"z":"";return""+a.map(function(t,A){var r=o[A];return t.map(function(t,A){var n=r[A],i=function(t,A,e){return d(t[0],t[1],A[0],A[1],e).concat(d(t[2],t[3],A[2],A[3],e)).concat(d(t[4],t[5],A[4],A[5],e)).concat(d(t[6],t[7],A[6],A[7],e))}(t,n,e);return 0===A?"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}(t,A,a))},A.createSvgPath=function(t){"string"==typeof t&&(t={d:t});var A=new o.default(t.d);(t.transform||t.trim)&&(t.transform&&(0,r.default)(t.transform).forEach(function(t){var e=(0,n.default)(t,2),r=e[0],a=e[1];Array.isArray(a)||(a=[a]),A[r].apply(A,(0,i.default)(a))}),t.trim&&A.trim());return A};var o=u(e(90)),s=e(266);function u(t){return t&&t.__esModule?t:{default:t}}function l(t,A,e,r,n,i,a,o,s){return{left:c(t,A,e,r,n,i,a,o,s),right:c(a,o,n,i,e,r,t,A,1-s,!0)}}function c(t,A,e,r,n,i,a,o,s,u){var l=(e-t)*s+t,c=(r-A)*s+A,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,t,A]:[t,A,l,c,d,p,B,g]}function f(t,A){for(var e=0,r=0;e<A;e++){var n=t[r],i=l(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],.5);t.splice(r,1),t.splice(r,0,i.left,i.right),(r+=2)>=t.length-1&&(r=0)}}function h(t){var A=0,e=0,r=[];return t.forEach(function(t){var n=(0,a.default)(t),o=n[0],s=n.slice(1);"M"===o?(A=s[0],e=s[1]):(r.push([A,e].concat((0,i.default)(s))),A=s[4],e=s[5])}),[r]}function d(t,A,e,r,n){return[t+(e-t)*n,A+(r-A)*n]}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=function(t){return t&&t.__esModule?t:{default:t}}(e(2)),n=e(13);var i=(0,r.default)("zOrder"),a=(0,r.default)("removeTask");A.default={appendChild:function(t){var A=this,e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=function(){return A.childNodes.push(t),A[i]=A[i]||0,t.connect(A,A[i]++),A.sortedChildNodes=(0,n.sortOrderedSprites)(A.childNodes),e&&t.forceUpdate(),t.layer?(t.updateStyles(),t.enter()):t},a=t.remove();return a&&a.promise?(a.resolve&&a.resolve(),a.promise.then(function(){return r()}),a):r()},append:function(){for(var t=this,A=arguments.length,e=Array(A),r=0;r<A;r++)e[r]=arguments[r];return e.forEach(function(A){t.appendChild(A)}),this},removeChild:function(t){if(t[a])return t[a];if(-1===this.childNodes.indexOf(t))return null;var A=this;function e(e){delete t[a];var r=A.childNodes.indexOf(t);if(-1===r)return null;A.childNodes.splice(r,1),A.sortedChildNodes=(0,n.sortOrderedSprites)(A.childNodes),(e.isVisible()||e.lastRenderBox)&&e.forceUpdate();var i=e.parent;return e.disconnect(A),i&&i.children[0]&&i.children[0].updateStyles(),e}var r=t.exit();return r.promise?(t[a]=r,r.promise.then(function(){return e(t)}),r):e(t)},clear:function(){var t=this;return this.childNodes.slice(0).forEach(function(A){return t.removeChild(A)}),this},remove:function(){for(var t=this,A=arguments.length,e=Array(A),r=0;r<A;r++)e[r]=arguments[r];return 0===e.length?this.parent?this.parent.removeChild(this):null:(e.forEach(function(A){t.removeChild(A)}),this)},insertBefore:function(t,A){var e=this;if(null==A)return this.appendChild(t);var r=this.childNodes.indexOf(A),a=A.zOrder;if(r>=0){var o=function(){for(var A=0;A<e.childNodes.length;A++){var o=e.childNodes[A],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,t),t.connect(e,a),e.sortedChildNodes=(0,n.sortOrderedSprites)(e.childNodes),t.forceUpdate(),e[i]=e[i]||0,e[i]++,e.layer)return t.updateStyles(),t.enter()},s=this.removeChild(t);return s&&s.promise?(s.resolve&&s.resolve(),s.promise.then(function(){return o()}),s):o()}return null}}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r,n=B(e(24)),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(20)),f=B(e(18)),h=B(e(2)),d=e(41),p=B(e(66));function B(t){return t&&t.__esModule?t:{default:t}}var g=e(35),w=d.utils.attr,v=(0,h.default)("mapTextures"),Q=(0,h.default)("loadTexturePassport"),y=(g((r=function(t){function A(){return(0,s.default)(this,A),(0,l.default)(this,(A.__proto__||(0,o.default)(A)).apply(this,arguments))}return(0,f.default)(A,t),(0,u.default)(A,[{key:v,value:function(t){var e=!1,r=t.map(function(t){var A=t.img,r=t.texture;return t.fromCache||(e=!0),(0,a.default)({},r,{image:A})});e&&this.subject.forceUpdate(!0),(0,c.default)(A.prototype.__proto__||(0,o.default)(A.prototype),"loadTextures",this).call(this,r)}},{key:"loadTextures",value:function(t){var A=this,e=(0,h.default)("passport");this[Q]=e;var r=!1,n=t.map(function(t){if(t.image)return{img:t.image,texture:t};var A=p.default.loadTexture(t);return A instanceof i.default&&(r=!0),A});r?i.default.all(n).then(function(t){A[Q]===e&&A[v](t)}):this[v](n)}},{key:"textures",set:function(t){Array.isArray(t)||(t=[t]),t=t.map(function(t){return"string"==typeof t?t={src:t}:t.src||t.id||t.image||(t={image:t}),t}),this.set("textures",t),this.loadTextures(t)}}]),A}(d.Sprite.Attr)).prototype,"textures",[w],(0,n.default)(r.prototype,"textures"),r.prototype),r);d.Sprite.Attr=y,A.default=d.Sprite},function(t,A,e){"use strict";t.exports=function(t,A){return function(){for(var e=new Array(arguments.length),r=0;r<e.length;r++)e[r]=arguments[r];return t.apply(A,e)}}},function(t,A,e){"use strict";var r=e(14),n=e(286),i=e(288),a=e(289),o=e(290),s=e(140),u="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||e(291);t.exports=function(t){return new Promise(function(A,l){var c=t.data,f=t.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(t.url)||(h=new window.XDomainRequest,d="onload",p=!0,h.onprogress=function(){},h.ontimeout=function(){}),t.auth){var B=t.auth.username||"",g=t.auth.password||"";f.Authorization="Basic "+u(B+":"+g)}if(h.open(t.method.toUpperCase(),i(t.url,t.params,t.paramsSerializer),!0),h.timeout=t.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:t.responseType&&"text"!==t.responseType?h.response:h.responseText,status:1223===h.status?204:h.status,statusText:1223===h.status?"No Content":h.statusText,headers:e,config:t,request:h};n(A,l,r),h=null}},h.onerror=function(){l(s("Network Error",t,null,h)),h=null},h.ontimeout=function(){l(s("timeout of "+t.timeout+"ms exceeded",t,"ECONNABORTED",h)),h=null},r.isStandardBrowserEnv()){var w=e(292),v=(t.withCredentials||o(t.url))&&t.xsrfCookieName?w.read(t.xsrfCookieName):void 0;v&&(f[t.xsrfHeaderName]=v)}if("setRequestHeader"in h&&r.forEach(f,function(t,A){void 0===c&&"content-type"===A.toLowerCase()?delete f[A]:h.setRequestHeader(A,t)}),t.withCredentials&&(h.withCredentials=!0),t.responseType)try{h.responseType=t.responseType}catch(A){if("json"!==t.responseType)throw A}"function"==typeof t.onDownloadProgress&&h.addEventListener("progress",t.onDownloadProgress),"function"==typeof t.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then(function(t){h&&(h.abort(),l(t),h=null)}),void 0===c&&(c=null),h.send(c)})}},function(t,A,e){"use strict";var r=e(287);t.exports=function(t,A,e,n,i){var a=new Error(t);return r(a,A,e,n,i)}},function(t,A,e){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},function(t,A,e){"use strict";function r(t){this.message=t}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,t.exports=r},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=w(e(97)),n=w(e(98)),i=w(e(300)),a=w(e(1)),o=w(e(23)),s=w(e(10)),u=w(e(29)),l=w(e(3)),c=w(e(4)),f=w(e(17)),h=w(e(20)),d=w(e(18)),p=w(e(2)),B=e(41),g=e(67);function w(t){return t&&t.__esModule?t:{default:t}}var v=(0,p.default)("resolution"),Q=(0,p.default)("attrs"),y=(0,p.default)("displayRatio"),U=function(t){function A(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,l.default)(this,A),"object"===(void 0===t?"undefined":(0,u.default)(t))&&(t=(e=t).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,B=void 0===p?"repaintAll":p,w=r.autoRender,y=void 0===w||w,U=r.useDocumentCSS,m=void 0!==U&&U,F=(n=n||(0,g.createCanvas)().getContext("2d")).canvas;F.dataset.layerId=t,F.style.position="absolute";var C=(0,f.default)(this,(A.__proto__||(0,s.default)(A)).call(this,{context:n,handleEvent:c,evaluateFPS:d,renderMode:B,autoRender:y,useDocumentCSS:m}));return i?C.resolution=i:C[v]=[C.canvas.width,C.canvas.height,0,0],C[Q]=new o.default(["renderMode","autoRender","evaluateFps","handleEvent","displayRatio"]),C}return(0,d.default)(A,t),(0,c.default)(A,[{key:"setAttribute",value:function(t,e){this[Q].has(t)?this[t]=e:(0,h.default)(A.prototype.__proto__||(0,s.default)(A.prototype),"setAttribute",this).call(this,t,e)}},{key:"getAttribute",value:function(t){return this[Q].has(t)?this[t]:(0,h.default)(A.prototype.__proto__||(0,s.default)(A.prototype),"getAttribute",this).call(this,t)}},{key:"removeAttribute",value:function(t){this[Q].has(t)?this[t]=null:(0,h.default)(A.prototype.__proto__||(0,s.default)(A.prototype),"removeAttribute",this).call(this,t)}},{key:"pointCollision",value:function(t){if(this.outputContext.canvas){var A=0|t.layerX,e=0|t.layerY,r=(0,a.default)(this.resolution,4),n=r[0],i=r[1],o=r[2];return e+=r[3],(A+=o)>=0&&e>=0&&A<n&&e<i}return!0}},{key:"setDisplayRatio",value:function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1/0,e=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];"string"==typeof t&&(t=t.endsWith("rw")?parseFloat(t):t.endsWith("vw")?parseFloat(t)*this.viewport[0]/this.resolution[0]:"auto"===t?"undefined"!=typeof window&&window.devicePixelRatio?window.devicePixelRatio*this.viewport[0]/this.resolution[0]:this.viewport[0]/this.resolution[0]:parseFloat(t)),t=(0,i.default)(t)?Math.min(t,A):1,this[y]=t,e&&this.updateDisplay(),this.dispatchEvent("ratioChange",{target:this},!0,!0)}},{key:"updateDisplay",value:function(){var t=this,A=this[y],e=this[v].map(function(t){return t*A}),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(){t.outputContext.scale(A,A)},this.childNodes.forEach(function(t){delete t.lastRenderBox,t.forceUpdate()})}},{key:"toLocalPos",value:function(t,A){var e=this.resolution,r=this.viewport;return[t=t*e[0]/r[0]-e[2],A=A*e[1]/r[1]-e[3]]}},{key:"toGlobalPos",value:function(t,A){var e=this.resolution,r=this.viewport;return[t=t*r[0]/e[0]+e[2],A=A*r[1]/e[1]+e[3]]}},{key:"clearContext",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.outputContext;if(t.canvas){var A=t.canvas,e=A.width,r=A.height,n=this.resolution;t.clearRect(-(0|n[2]),-(0|n[3]),e,r)}}},{key:"takeSnapshot",value:function(){var t=(0,n.default)(r.default.mark(function t(){var A,e,n;return r.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.prepareRender();case 2:return A=this.canvas.cloneNode(!0),(e=A.getContext("2d")).drawImage(this.canvas,0,0),n=this.childNodes.map(function(t){return t.serialize()}),t.abrupt("return",{context:e,children:n});case 6:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"putSnapshot",value:function(t){var A=this,e=this.outputContext;this.clearContext(e),e.drawImage(t.context.canvas,0,0),this.clearUpdate(),t.children.forEach(function(t){var e=(0,B.createNode)(t.nodeType);t.id&&(e.id=t.id),e.attr(JSON.parse(t.attrs)),A.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[v]},set:function(t){this[v]=t,null==this[y]&&this.setDisplayRatio(this.parent.displayRatio,this.parent.maxDisplayRatio,!1),this.updateDisplay(),this.dispatchEvent("resolutionChange",{target:this},!0,!0)}},{key:"viewport",get:function(){var t=this.canvas;if(t){if(t.getBoundingClientRect){var A=t.getBoundingClientRect(),e=A.width,r=A.height;if(e>0)return[e,r]}if(t.clientWidth)return[t.clientWidth,t.clientHeight]}if(this.parent)return this.parent.layerViewport;var n=(0,a.default)(this[v],2);return[n[0],n[1]]}},{key:"offset",get:function(){return[this.resolution[2],this.resolution[3]]}},{key:"center",get:function(){var t=(0,a.default)(this.resolution,2);return[t[0]/2,t[1]/2]}},{key:"displayRatio",get:function(){return this[y]}},{key:"zIndex",get:function(){return this.attr("zIndex")},set:function(t){this.attr("zIndex",t),this.canvas.style.zIndex=t,this.parent.layers.reverse()}}]),A}(B.Layer);A.default=U},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.Timeline=A.Easings=A.Effects=A.Resource=A.Color=A.createElement=A.createNode=A.isValidNodeType=A.registerNodeType=A.Paper2D=A.Scene=A.Layer=A.Group=A.Path=A.Label=A.Sprite=A.DataNode=A.BaseSprite=A.BaseNode=A.stylesheet=A.querySelectorAll=A.querySelector=A.use=A.utils=A.math=A.version=A._debugger=void 0;var r=e(41),n=l(e(276)),i=l(e(137)),a=l(e(143)),o=l(e(303)),s=l(e(66)),u=e(67);function l(t){return t&&t.__esModule?t:{default:t}}var c=r.utils.setDeprecation;u.shim&&(0,u.shim)(),(0,r.registerNodeType)("layer",a.default,!0),(0,r.registerNodeType)("scene",o.default,!0);A._debugger=u._debugger,A.version="2.23.1",A.math=r.math,A.utils=r.utils,A.use=r.use,A.querySelector=r.querySelector,A.querySelectorAll=r.querySelectorAll,A.stylesheet=r.stylesheet,A.BaseNode=r.BaseNode,A.BaseSprite=n.default,A.DataNode=r.DataNode,A.Sprite=i.default,A.Label=r.Label,A.Path=r.Path,A.Group=r.Group,A.Layer=a.default,A.Scene=o.default,A.Paper2D=function(){c("spritejs.Paper2D","Instead use new spritejs.Scene.");for(var t=arguments.length,A=Array(t),e=0;e<t;e++)A[e]=arguments[e];return new(Function.prototype.bind.apply(o.default,[null].concat(A)))},A.registerNodeType=r.registerNodeType,A.isValidNodeType=r.isValidNodeType,A.createNode=r.createNode,A.createElement=r.createElement,A.Color=r.Color,A.Resource=s.default,A.Effects=r.Effects,A.Easings=r.Easings,A.Timeline=r.Timeline},function(t,A,e){e(146),t.exports=e(0).Object.assign},function(t,A,e){var r=e(6);r(r.S+r.F,"Object",{assign:e(101)})},function(t,A,e){var r=e(28),n=e(55),i=e(148);t.exports=function(t){return function(A,e,a){var o,s=r(A),u=n(s.length),l=i(a,u);if(t&&e!=e){for(;u>l;)if((o=s[l++])!=o)return!0}else for(;u>l;l++)if((t||l in s)&&s[l]===e)return t||l||0;return!t&&-1}}},function(t,A,e){var r=e(72),n=Math.max,i=Math.min;t.exports=function(t,A){return(t=r(t))<0?n(t+A,0):i(t,A)}},function(t,A,e){e(150),e(48),e(154),e(155),t.exports=e(0).Symbol},function(t,A,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(151),g=e(103),w=e(16),v=e(28),Q=e(69),y=e(43),U=e(58),m=e(153),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(t,A,e){var r=H(L,A);r&&delete L[A],E(t,A,e),r&&t!==L&&E(L,A,r)}:E,X=function(t){var A=T[t]=U(S.prototype);return A._k=t,A},R=I&&"symbol"==typeof S.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof S},q=function(t,A,e){return t===L&&q(z,A,e),w(t),A=Q(A,!0),w(e),n(T,A)?(e.enumerable?(n(t,K)&&t[K][A]&&(t[K][A]=!1),e=U(e,{enumerable:y(0,!1)})):(n(t,K)||E(t,K,y(1,{})),t[K][A]=!0),P(t,A,e)):E(t,A,e)},J=function(t,A){w(t);for(var e,r=B(A=v(A)),n=0,i=r.length;i>n;)q(t,e=r[n++],A[e]);return t},j=function(t){var A=N.call(this,t=Q(t,!0));return!(this===L&&n(T,t)&&!n(z,t))&&(!(A||!n(this,t)||!n(T,t)||n(this,K)&&this[K][t])||A)},G=function(t,A){if(t=v(t),A=Q(A,!0),t!==L||!n(T,A)||n(z,A)){var e=H(t,A);return!e||!n(T,A)||n(t,K)&&t[K][A]||(e.enumerable=!0),e}},W=function(t){for(var A,e=x(v(t)),r=[],i=0;e.length>i;)n(T,A=e[i++])||A==K||A==s||r.push(A);return r},Y=function(t){for(var A,e=t===L,r=x(e?z:v(t)),i=[],a=0;r.length>a;)!n(T,A=r[a++])||e&&!n(L,A)||i.push(T[A]);return i};I||(o((S=function(){if(this instanceof S)throw TypeError("Symbol is not a constructor!");var t=f(arguments.length>0?arguments[0]:void 0),A=function(e){this===L&&A.call(z,e),n(this,K)&&n(this[K],t)&&(this[K][t]=!1),P(this,t,y(1,e))};return i&&V&&P(L,t,{configurable:!0,set:A}),X(t)}).prototype,"toString",function(){return this._k}),F.f=G,C.f=q,e(105).f=m.f=W,e(45).f=j,e(76).f=Y,i&&!e(57)&&o(L,"propertyIsEnumerable",j,!0),d.f=function(t){return X(h(t))}),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 tt=b(h.store),At=0;tt.length>At;)p(tt[At++]);a(a.S+a.F*!I,"Symbol",{for:function(t){return n(D,t+="")?D[t]:D[t]=S(t)},keyFor:function(t){if(!R(t))throw TypeError(t+" is not a symbol!");for(var A in D)if(D[A]===t)return A},useSetter:function(){V=!0},useSimple:function(){V=!1}}),a(a.S+a.F*!I,"Object",{create:function(t,A){return void 0===A?U(t):J(U(t),A)},defineProperty:q,defineProperties:J,getOwnPropertyDescriptor:G,getOwnPropertyNames:W,getOwnPropertySymbols:Y}),_&&a(a.S+a.F*(!I||u(function(){var t=S();return"[null]"!=k([t])||"{}"!=k({a:t})||"{}"!=k(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!R(t)){for(var A,e,r=[t],n=1;arguments.length>n;)r.push(arguments[n++]);return"function"==typeof(A=r[1])&&(e=A),!e&&g(A)||(A=function(t,A){if(e&&(A=e.call(this,t,A)),!R(A))return A}),r[1]=A,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(t,A,e){var r=e(36),n=e(76),i=e(45);t.exports=function(t){var A=r(t),e=n.f;if(e)for(var a,o=e(t),s=i.f,u=0;o.length>u;)s.call(t,a=o[u++])&&A.push(a);return A}},function(t,A,e){var r=e(15),n=e(16),i=e(36);t.exports=e(19)?Object.defineProperties:function(t,A){n(t);for(var e,a=i(A),o=a.length,s=0;o>s;)r.f(t,e=a[s++],A[e]);return t}},function(t,A,e){var r=e(28),n=e(105).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"[object Window]"==i.call(t)?function(t){try{return n(t)}catch(t){return a.slice()}}(t):n(r(t))}},function(t,A,e){e(79)("asyncIterator")},function(t,A,e){e(79)("observable")},function(t,A,e){t.exports={default:e(157),__esModule:!0}},function(t,A,e){e(48),e(31),e(161),e(165),e(166),t.exports=e(0).WeakMap},function(t,A,e){"use strict";var r=e(159),n=e(106),i=e(38),a=e(28);t.exports=e(81)(Array,"Array",function(t,A){this._t=a(t),this._i=0,this._k=A},function(){var t=this._t,A=this._k,e=this._i++;return!t||e>=t.length?(this._t=void 0,n(1)):n(0,"keys"==A?e:"values"==A?t[e]:[e,t[e]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},function(t,A){t.exports=function(){}},function(t,A,e){"use strict";var r=e(58),n=e(43),i=e(47),a={};e(25)(a,e(9)("iterator"),function(){return this}),t.exports=function(t,A,e){t.prototype=r(a,{next:n(1,e)}),i(t,A+" Iterator")}},function(t,A,e){"use strict";var r,n=e(82)(0),i=e(77),a=e(46),o=e(101),s=e(164),u=e(11),l=e(26),c=e(49),f=a.getWeak,h=Object.isExtensible,d=s.ufstore,p={},B=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},g={get:function(t){if(u(t)){var A=f(t);return!0===A?d(c(this,"WeakMap")).get(t):A?A[this._i]:void 0}},set:function(t,A){return s.def(c(this,"WeakMap"),t,A)}},w=t.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(t){var A=w.prototype,e=A[t];i(A,t,function(A,n){if(u(A)&&!h(A)){this._f||(this._f=new r);var i=this._f[t](A,n);return"set"==t?this:i}return e.call(this,A,n)})}))},function(t,A,e){var r=e(163);t.exports=function(t,A){return new(r(t))(A)}},function(t,A,e){var r=e(11),n=e(103),i=e(9)("species");t.exports=function(t){var A;return n(t)&&("function"!=typeof(A=t.constructor)||A!==Array&&!n(A.prototype)||(A=void 0),r(A)&&null===(A=A[i])&&(A=void 0)),void 0===A?Array:A}},function(t,A,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(t){return t._l||(t._l=new B)},B=function(){this.a=[]},g=function(t,A){return f(t.a,function(t){return t[0]===A})};B.prototype={get:function(t){var A=g(this,t);if(A)return A[1]},has:function(t){return!!g(this,t)},set:function(t,A){var e=g(this,t);e?e[1]=A:this.a.push([t,A])},delete:function(t){var A=h(this.a,function(A){return A[0]===t});return~A&&this.a.splice(A,1),!!~A}},t.exports={getConstructor:function(t,A,e,i){var u=t(function(t,r){o(t,u,A,"_i"),t._t=A,t._i=d++,t._l=void 0,void 0!=r&&s(r,e,t[i],t)});return r(u.prototype,{delete:function(t){if(!a(t))return!1;var e=n(t);return!0===e?p(c(this,A)).delete(t):e&&l(e,this._i)&&delete e[this._i]},has:function(t){if(!a(t))return!1;var e=n(t);return!0===e?p(c(this,A)).has(t):e&&l(e,this._i)}}),u},def:function(t,A,e){var r=n(i(A),!0);return!0===r?p(t).set(A,e):r[t._i]=e,t},ufstore:p}},function(t,A,e){e(85)("WeakMap")},function(t,A,e){e(86)("WeakMap")},function(t,A,e){t.exports={default:e(168),__esModule:!0}},function(t,A,e){e(31),e(32),t.exports=e(170)},function(t,A,e){var r=e(72),n=e(71);t.exports=function(t){return function(A,e){var i,a,o=String(n(A)),s=r(e),u=o.length;return s<0||s>=u?t?"":void 0:(i=o.charCodeAt(s))<55296||i>56319||s+1===u||(a=o.charCodeAt(s+1))<56320||a>57343?t?o.charAt(s):i:t?o.slice(s,s+2):a-56320+(i-55296<<10)+65536}}},function(t,A,e){var r=e(61),n=e(9)("iterator"),i=e(38);t.exports=e(0).isIterable=function(t){var A=Object(t);return void 0!==A[n]||"@@iterator"in A||i.hasOwnProperty(r(A))}},function(t,A,e){t.exports={default:e(172),__esModule:!0}},function(t,A,e){e(31),e(32),t.exports=e(173)},function(t,A,e){var r=e(16),n=e(83);t.exports=e(0).getIterator=function(t){var A=n(t);if("function"!=typeof A)throw TypeError(t+" is not iterable!");return r(A.call(t))}},function(t,A,e){e(32),e(175),t.exports=e(0).Array.from},function(t,A,e){"use strict";var r=e(21),n=e(6),i=e(37),a=e(108),o=e(109),s=e(55),u=e(176),l=e(83);n(n.S+n.F*!e(111)(function(t){Array.from(t)}),"Array",{from:function(t){var A,e,n,c,f=i(t),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(A=s(f.length));A>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(t,A,e){"use strict";var r=e(15),n=e(43);t.exports=function(t,A,e){A in t?r.f(t,A,n(0,e)):t[A]=e}},function(t,A,e){e(48),e(32),e(31),e(178),e(179),e(181),e(182),t.exports=e(0).Map},function(t,A,e){"use strict";var r=e(112),n=e(49);t.exports=e(84)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var A=r.getEntry(n(this,"Map"),t);return A&&A.v},set:function(t,A){return r.def(n(this,"Map"),0===t?0:t,A)}},r,!0)},function(t,A,e){var r=e(6);r(r.P+r.R,"Map",{toJSON:e(114)("Map")})},function(t,A,e){var r=e(39);t.exports=function(t,A){var e=[];return r(t,!1,e.push,e,A),e}},function(t,A,e){e(85)("Map")},function(t,A,e){e(86)("Map")},function(t,A,e){e(184);var r=e(0).Object;t.exports=function(t,A,e){return r.defineProperty(t,A,e)}},function(t,A,e){var r=e(6);r(r.S+r.F*!e(19),"Object",{defineProperty:e(15).f})},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.createNowTime=function(){!(arguments.length>0&&void 0!==arguments[0])||arguments[0];var t=null;t=Date.now?Date.now:function(){return(new Date).getTime()};return t},A.formatDelay=function(t){"number"==typeof t?t={delay:t}:"entropy"in t&&(t={delay:t.entropy,isEntropy:!0});return t}},function(t,A){var e=4,r=.001,n=1e-7,i=10,a=11,o=1/(a-1),s="function"==typeof Float32Array;function u(t,A){return 1-3*A+3*t}function l(t,A){return 3*A-6*t}function c(t){return 3*t}function f(t,A,e){return((u(A,e)*t+l(A,e))*t+c(A))*t}function h(t,A,e){return 3*u(A,e)*t*t+2*l(A,e)*t+c(A)}function d(t){return t}t.exports=function(t,A,u,l){if(!(0<=t&&t<=1&&0<=u&&u<=1))throw new Error("bezier x values must be in [0, 1] range");if(t===A&&u===l)return d;for(var c=s?new Float32Array(a):new Array(a),p=0;p<a;++p)c[p]=f(p*o,t,u);function B(A){for(var s=0,l=1,d=a-1;l!==d&&c[l]<=A;++l)s+=o;var p=s+(A-c[--l])/(c[l+1]-c[l])*o,B=h(p,t,u);return B>=r?function(t,A,r,n){for(var i=0;i<e;++i){var a=h(A,r,n);if(0===a)return A;A-=(f(A,r,n)-t)/a}return A}(A,p,t,u):0===B?p:function(t,A,e,r,a){var o,s,u=0;do{(o=f(s=A+(e-A)/2,r,a)-t)>0?e=s:A=s}while(Math.abs(o)>n&&++u<i);return s}(A,s,s+o,t,u)}return function(t){return 0===t?0:1===t?1:f(B(t),A,l)}}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.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(110)),l=e(196),c=e(87);function f(t){return t&&t.__esModule?t:{default:t}}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 t(A,e,r){var o=this;if((0,a.default)(this,t),Array.isArray(A)){var s=[A[0],A,e];A=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(t){Object.prototype.hasOwnProperty.call(A,t)&&"easing"!==t&&"offset"!==t&&(o[p][t]=A[t])}),this[d]=this[d].map(function(t){return(0,i.default)({},o[p],t)}),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)(t,[{key:"pause",value:function(){this.timeline.playbackRate=0}},{key:v,value:function(){var t=this;this[B]&&!this[B].timerID&&(this.timeline.currentTime<0?this[B].timerID=this.timeline.setTimeout(function(){t[B].resolve(),delete t[B]},{delay:-this.timeline.currentTime,heading:!1}):this[B].timerID=this.timeline.setTimeout(function(){t[B].resolve(),delete t[B]},{delay:0,isEntropy:!0}))}},{key:Q,value:function(){var t=this,A=this[h],e=A.duration,r=A.iterations,n=A.endDelay,i=Math.ceil(e*r+n-this.timeline.currentTime)+1;this[g]&&!this[g].timerID&&(this[g].timerID=this.timeline.setTimeout(function(){t[g].resolve(),t[y](B),t[y](g)},{delay:i,heading:!1}),this[g].reverseTimerID=this.timeline.setTimeout(function(){t[g].resolve(),t[y](B),t[y](g),t.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 t=this[h],A=t.delay,e=t.playbackRate,r=t.timeline;this.timeline=new u.default({originTime:A,playbackRate:e},r),this[v](),this[Q]()}else"paused"===this.playState&&(this.timeline.playbackRate=this.playbackRate,this[v]())}},{key:y,value:function(t){var A=this[t],e=this.timeline;A&&e&&(e.clearTimeout(A.timerID),A.reverseTimerID&&e.clearTimeout(A.reverseTimerID)),delete this[t]}},{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(t){return(0,i.default)(this[w],t)}},{key:"playbackRate",get:function(){return this[h].playbackRate},set:function(t){this.timeline&&(this.timeline.playbackRate=t),this[h].playbackRate=t}},{key:"playState",get:function(){var t=this.timeline,A=this[h],e=A.iterations,r=A.duration,n=A.endDelay,i="running";if(null==t)i="idle";else if(t.paused)i="paused";else if(t.currentTime<0)i="pending";else{var a=t.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 t=this[h],A=t.duration,e=t.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*A);i=(0,l.periodicity)(a,A)[1]/A}else"running"!==n&&"paused"!==n||(i=(0,l.periodicity)(r.currentTime,A)[1]/A);return"finished"===n&&(i=(0,l.periodicity)(e,1)[1]),i}},{key:"frame",get:function(){var t=this.playState,A=this[p],e=this[h].fill;if("idle"===t)return A;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=A;return r<0&&"pending"===t?"backwards"!==e&&"both"!==e||(s=o?n[n.length-1]:n[0]):("pending"!==t&&"finished"!==t||"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(t){this[h].timeline=t},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)}}]),t}();A.default=m},function(t,A,e){e(48),e(32),e(31),e(189),e(192),e(193),t.exports=e(0).Promise},function(t,A,e){"use strict";var r,n,i,a,o=e(57),s=e(8),u=e(21),l=e(61),c=e(6),f=e(11),h=e(42),d=e(60),p=e(39),B=e(116),g=e(117).set,w=e(191)(),v=e(88),Q=e(118),y=e(119),U=s.TypeError,m=s.process,F=s.Promise,C="process"==l(m),b=function(){},H=n=v.f,E=!!function(){try{var t=F.resolve(1),A=(t.constructor={})[e(9)("species")]=function(t){t(b,b)};return(C||"function"==typeof PromiseRejectionEvent)&&t.then(b)instanceof A}catch(t){}}(),x=function(t){var A;return!(!f(t)||"function"!=typeof(A=t.then))&&A},S=function(t,A){if(!t._n){t._n=!0;var e=t._c;w(function(){for(var r=t._v,n=1==t._s,i=0,a=function(A){var e,i,a=n?A.ok:A.fail,o=A.resolve,s=A.reject,u=A.domain;try{a?(n||(2==t._h&&K(t),t._h=1),!0===a?e=r:(u&&u.enter(),e=a(r),u&&u.exit()),e===A.promise?s(U("Promise-chain cycle")):(i=x(e))?i.call(e,o,s):o(e)):s(r)}catch(t){s(t)}};e.length>i;)a(e[i++]);t._c=[],t._n=!1,A&&!t._h&&_(t)})}},_=function(t){g.call(s,function(){var A,e,r,n=t._v,i=k(t);if(i&&(A=Q(function(){C?m.emit("unhandledRejection",n,t):(e=s.onunhandledrejection)?e({promise:t,reason:n}):(r=s.console)&&r.error&&r.error("Unhandled promise rejection",n)}),t._h=C||k(t)?2:1),t._a=void 0,i&&A.e)throw A.v})},k=function(t){if(1==t._h)return!1;for(var A,e=t._a||t._c,r=0;e.length>r;)if((A=e[r++]).fail||!k(A.promise))return!1;return!0},K=function(t){g.call(s,function(){var A;C?m.emit("rejectionHandled",t):(A=s.onrejectionhandled)&&A({promise:t,reason:t._v})})},M=function(t){var A=this;A._d||(A._d=!0,(A=A._w||A)._v=t,A._s=2,A._a||(A._a=A._c.slice()),S(A,!0))},N=function(t){var A,e=this;if(!e._d){e._d=!0,e=e._w||e;try{if(e===t)throw U("Promise can't be resolved itself");(A=x(t))?w(function(){var r={_w:e,_d:!1};try{A.call(t,u(N,r,1),u(M,r,1))}catch(t){M.call(r,t)}}):(e._v=t,e._s=1,S(e,!1))}catch(t){M.call({_w:e,_d:!1},t)}}};E||(F=function(t){d(this,F,"Promise","_h"),h(t),r.call(this);try{t(u(N,this,1),u(M,this,1))}catch(t){M.call(this,t)}},(r=function(t){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(t,A){var e=H(B(this,F));return e.ok="function"!=typeof t||t,e.fail="function"==typeof A&&A,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(t){return this.then(void 0,t)}}),i=function(){var t=new r;this.promise=t,this.resolve=u(N,t,1),this.reject=u(M,t,1)},v.f=H=function(t){return t===F||t===a?new i(t):n(t)}),c(c.G+c.W+c.F*!E,{Promise:F}),e(47)(F,"Promise"),e(113)("Promise"),a=e(0).Promise,c(c.S+c.F*!E,"Promise",{reject:function(t){var A=H(this);return(0,A.reject)(t),A.promise}}),c(c.S+c.F*(o||!E),"Promise",{resolve:function(t){return y(o&&this===a?F:this,t)}}),c(c.S+c.F*!(E&&e(111)(function(t){F.all(t).catch(b)})),"Promise",{all:function(t){var A=this,e=H(A),r=e.resolve,n=e.reject,i=Q(function(){var e=[],i=0,a=1;p(t,!1,function(t){var o=i++,s=!1;e.push(void 0),a++,A.resolve(t).then(function(t){s||(s=!0,e[o]=t,--a||r(e))},n)}),--a||r(e)});return i.e&&n(i.v),e.promise},race:function(t){var A=this,e=H(A),r=e.reject,n=Q(function(){p(t,!1,function(t){A.resolve(t).then(e.resolve,r)})});return n.e&&r(n.v),e.promise}})},function(t,A){t.exports=function(t,A,e){var r=void 0===e;switch(A.length){case 0:return r?t():t.call(e);case 1:return r?t(A[0]):t.call(e,A[0]);case 2:return r?t(A[0],A[1]):t.call(e,A[0],A[1]);case 3:return r?t(A[0],A[1],A[2]):t.call(e,A[0],A[1],A[2]);case 4:return r?t(A[0],A[1],A[2],A[3]):t.call(e,A[0],A[1],A[2],A[3])}return t.apply(e,A)}},function(t,A,e){var r=e(8),n=e(117).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,o=r.Promise,s="process"==e(44)(a);t.exports=function(){var t,A,e,u=function(){var r,n;for(s&&(r=a.domain)&&r.exit();t;){n=t.fn,t=t.next;try{n()}catch(r){throw t?e():A=void 0,r}}A=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};A&&(A.next=n),t||(t=n,e()),A=n}}},function(t,A,e){"use strict";var r=e(6),n=e(0),i=e(8),a=e(116),o=e(119);r(r.P+r.R,"Promise",{finally:function(t){var A=a(this,n.Promise||i.Promise),e="function"==typeof t;return this.then(e?function(e){return o(A,t()).then(function(){return e})}:t,e?function(e){return o(A,t()).then(function(){throw e})}:t)}})},function(t,A,e){"use strict";var r=e(6),n=e(88),i=e(118);r(r.S,"Promise",{try:function(t){var A=n.f(this),e=i(t);return(e.e?A.reject:A.resolve)(e.v),A.promise}})},function(t,A,e){e(195),t.exports=e(0).Object.keys},function(t,A,e){var r=e(37),n=e(36);e(89)("keys",function(){return function(t){return n(r(t))}})},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=u(e(1)),n=u(e(22)),i=u(e(7)),a=u(e(12));A.defer=function(){var t={};return t.promise=new a.default(function(A,e){t.resolve=A,t.reject=e}),t},A.periodicity=function(t,A){var e=Math.floor(t/A),r=t-e*A;0===r&&e>0&&(r=A,e--);return[e,r]},A.calculateFramesOffset=function(t){var A=(t=t.slice(0))[0],e=t[t.length-1];e.offset=e.offset||1,A.offset=A.offset||0;for(var r=0,n=-1,a=0;a<t.length;a++){var s=t[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++)t[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!=t[a].easing;t[a]=(0,i.default)({},t[a-1],t[a]),f||delete t[a].easing}}return t},A.getProgress=function(t,A,e){var r=t.currentTime,n=A.direction,i=A.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}},A.getCurrentFrame=function(t,A,e,r){var n=t.easing,a=t.effect;a||(e=(0,i.default)({},e,s.default));var o={};r=n(r,A);for(var u=1;u<A.length;u++){var c=A[u],f=c.offset;if(f>=r||u===A.length-1){var h=A[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(115));function u(t){return t&&t.__esModule?t:{default:t}}function l(t,A,e,i){var a={};return(0,n.default)(A).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)(t[s],u,i,t.offset,A.offset);null!=l&&(a[s]=l)}}),a}},function(t,A,e){e(198),t.exports=e(0).Object.entries},function(t,A,e){var r=e(6),n=e(120)(!0);r(r.S,"Object",{entries:function(t){return n(t)}})},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=function(t){t=t||[1,0,0,1,0,0],this.m=[t[0],t[1],t[2],t[3],t[4],t[5]]};r.prototype.unit=function(){return this.m=[1,0,0,1,0,0],this},r.prototype.multiply=function(t){var A=this.m,e=void 0;e=t instanceof r?t.m:t;var n=A[0]*e[0]+A[2]*e[1],i=A[1]*e[0]+A[3]*e[1],a=A[0]*e[2]+A[2]*e[3],o=A[1]*e[2]+A[3]*e[3],s=A[0]*e[4]+A[2]*e[5]+A[4],u=A[1]*e[4]+A[3]*e[5]+A[5];return A[0]=n,A[1]=i,A[2]=a,A[3]=o,A[4]=s,A[5]=u,this},r.prototype.inverse=function(){var t=new r(this.m),A=t.m,e=1/(A[0]*A[3]-A[1]*A[2]),n=A[3]*e,i=-A[1]*e,a=-A[2]*e,o=A[0]*e,s=e*(A[2]*A[5]-A[3]*A[4]),u=e*(A[1]*A[4]-A[0]*A[5]);return A[0]=n,A[1]=i,A[2]=a,A[3]=o,A[4]=s,A[5]=u,t},r.prototype.translate=function(t,A){return this.multiply([1,0,0,1,t,A])},r.prototype.rotate=function(t){var A=t*Math.PI/180,e=Math.cos(A),r=Math.sin(A);return this.multiply([e,r,-r,e,0,0])},r.prototype.skew=function(t,A){A|=0;var e=t*Math.PI/180,r=A*Math.PI/180,n=Math.tan(e),i=Math.tan(r);return this.multiply([1,i,n,1,0,0])},r.prototype.scale=function(t,A){return this.multiply([t,0,0,A,0,0])},r.prototype.transformPoint=function(t,A){var e=t,r=A;return[t=e*this.m[0]+r*this.m[2]+this.m[4],A=e*this.m[1]+r*this.m[3]+this.m[5]]},r.prototype.transformVector=function(t,A){var e=t,r=A;return[t=e*this.m[0]+r*this.m[2],A=e*this.m[1]+r*this.m[3]]},A.default=r},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=a(e(1)),n=a(e(3)),i=a(e(4));function a(t){return t&&t.__esModule?t:{default:t}}var o=function(){function t(A){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0,0];(0,n.default)(this,t);var i=(0,r.default)(A,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)(t,[{key:"unit",value:function(){var A=this.length;return new t([this.x/A,this.y/A,this.z/A])}},{key:"dot",value:function(t){return this.x*t.x+this.y*t.y+this.z*t.z}},{key:"cross",value:function(A){var e=this.x,r=this.y,n=this.z,i=A.x,a=A.y,o=A.z;return new t([r*o-n*a,n*i-e*o,e*a-i*r])}},{key:"length",get:function(){var t=this.x,A=this.y,e=this.z;return Math.sqrt(t*t+A*A+e*e)}}]),t}();A.default=o},function(t,A,e){"use strict";function r(t){var A=document.createElementNS("http://www.w3.org/2000/svg","path");return A.setAttribute("d",t),A}Object.defineProperty(A,"__esModule",{value:!0}),A.getPointAtLength=function(t,A){var e=r(t).getPointAtLength(A),n=e.x,i=e.y;return[n,i]},A.getTotalLength=function(t,A){return r(t).getTotalLength(A)},A.isPointInPath=function(t,A,e){var r=t.d,n=new Path2D(r);return document.createElement("canvas").getContext("2d").isPointInPath(n,A,e)}},function(t,A,e){"use strict";t.exports=function(t){var A=[];return t.replace(n,function(t,e,n){var a=e.toLowerCase();for(n=function(t){var A=t.match(i);return A?A.map(Number):[]}(n),"m"==a&&n.length>2&&(A.push([e].concat(n.splice(0,2))),a="l",e="m"==e?"l":"L");;){if(n.length==r[a])return n.unshift(e),A.push(n);if(n.length<r[a])throw new Error("malformed path data");A.push([e].concat(n.splice(0,r[a])))}}),A};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(t,A,e){"use strict";t.exports=function(t){var A=0,e=0,r=0,n=0;return t.map(function(t){var i=(t=t.slice())[0],a=i.toUpperCase();if(i!=a)switch(t[0]=a,i){case"a":t[6]+=r,t[7]+=n;break;case"v":t[1]+=n;break;case"h":t[1]+=r;break;default:for(var o=1;o<t.length;)t[o++]+=r,t[o++]+=n}switch(a){case"Z":r=A,n=e;break;case"H":r=t[1];break;case"V":n=t[1];break;case"M":r=A=t[1],n=e=t[2];break;default:r=t[t.length-2],n=t[t.length-1]}return t})}},function(t,A,e){"use strict";var r=function(t){return t&&t.__esModule?t:{default:t}}(e(1));t.exports=function(t){for(var A,e=[],o=0,s=0,u=0,l=0,c=null,f=null,h=0,d=0,p=0,B=t.length;p<B;p++){var g=t[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(t){var A=(0,r.default)(t,8),e=(A[0],A[1],A[2]),n=A[3],i=A[4],a=A[5],o=A[6],s=A[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"!=A&&"S"!=A||(U+=U-o,m+=m-s),g=["C",U,m,g[1],g[2],g[3],g[4]];break;case"T":"Q"==A||"T"==A?(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)}A=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(205);function i(t,A,e,r){return["C",t,A,e,r,e,r]}function a(t,A,e,r,n,i){return["C",t/3+2/3*e,A/3+2/3*r,n/3+2/3*e,i/3+2/3*r,n,i]}},function(t,A,e){"use strict";var r=2*Math.PI;function n(t,A,e,r){var n=t*e+A*r;return n>1&&(n=1),n<-1&&(n=-1),(t*r-A*e<0?-1:1)*Math.acos(n)}function i(t,A){var e=4/3*Math.tan(A/4),r=Math.cos(t),n=Math.sin(t),i=Math.cos(t+A),a=Math.sin(t+A);return[r,n,r-n*e,n+r*e,i+a*e,a-i*e,i,a]}t.exports=function(t,A,e,a,o,s,u,l,c){var f=Math.sin(c*r/360),h=Math.cos(c*r/360),d=h*(t-e)/2+f*(A-a)/2,p=-f*(t-e)/2+h*(A-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(t,A,e,i,a,o,s,u,l,c){var f=c*(t-e)/2+l*(A-i)/2,h=-l*(t-e)/2+c*(A-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+(t+e)/2,U=l*v+c*Q+(A+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]}(t,A,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(t){for(var A=0;A<t.length;A+=2){var e=t[A+0],r=t[A+1],n=h*(e*=u)-f*(r*=l),i=f*e+h*r;t[A+0]=n+g[0],t[A+1]=i+g[1]}return t})}},function(t,A,e){"use strict";t.exports=function(t){return"string"==typeof t&&(t=t.trim(),!!(/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\dz]$/i.test(t)&&t.length>4))}},function(t,A,e){e(48),e(32),e(31),e(208),e(209),e(210),e(211),t.exports=e(0).Set},function(t,A,e){"use strict";var r=e(112),n=e(49);t.exports=e(84)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(n(this,"Set"),t=0===t?0:t,t)}},r)},function(t,A,e){var r=e(6);r(r.P+r.R,"Set",{toJSON:e(114)("Set")})},function(t,A,e){e(85)("Set")},function(t,A,e){e(86)("Set")},function(t,A,e){e(213),t.exports=e(0).Number.isNaN},function(t,A,e){var r=e(6);r(r.S,"Number",{isNaN:function(t){return t!=t}})},function(t,A,e){var r=e(215),n=e(216),i={};for(var a in r)r.hasOwnProperty(a)&&(i[r[a]]=a);var o=t.exports={to:{},get:{}};function s(t,A,e){return Math.min(Math.max(A,t),e)}function u(t){var A=t.toString(16).toUpperCase();return A.length<2?"0"+A:A}o.get=function(t){var A,e;switch(t.substring(0,3).toLowerCase()){case"hsl":A=o.get.hsl(t),e="hsl";break;case"hwb":A=o.get.hwb(t),e="hwb";break;default:A=o.get.rgb(t),e="rgb"}return A?{model:e,value:A}:null},o.get.rgb=function(t){if(!t)return null;var A,e,n,i=[0,0,0,1];if(A=t.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(n=A[2],A=A[1],e=0;e<3;e++){var a=2*e;i[e]=parseInt(A.slice(a,a+2),16)}n&&(i[3]=Math.round(parseInt(n,16)/255*100)/100)}else if(A=t.match(/^#([a-f0-9]{3,4})$/i)){for(n=(A=A[1])[3],e=0;e<3;e++)i[e]=parseInt(A[e]+A[e],16);n&&(i[3]=Math.round(parseInt(n+n,16)/255*100)/100)}else if(A=t.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(e=0;e<3;e++)i[e]=parseInt(A[e+1],0);A[4]&&(i[3]=parseFloat(A[4]))}else{if(!(A=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)))return(A=t.match(/(\D+)/))?"transparent"===A[1]?[0,0,0,0]:(i=r[A[1]])?(i[3]=1,i):null:null;for(e=0;e<3;e++)i[e]=Math.round(2.55*parseFloat(A[e+1]));A[4]&&(i[3]=parseFloat(A[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(t){if(!t)return null;var A=t.match(/^hsla?\(\s*([+-]?(?:\d*\.)?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(A){var e=parseFloat(A[4]);return[(parseFloat(A[1])+360)%360,s(parseFloat(A[2]),0,100),s(parseFloat(A[3]),0,100),s(isNaN(e)?1:e,0,1)]}return null},o.get.hwb=function(t){if(!t)return null;var A=t.match(/^hwb\(\s*([+-]?\d*[\.]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/);if(A){var e=parseFloat(A[4]);return[(parseFloat(A[1])%360+360)%360,s(parseFloat(A[2]),0,100),s(parseFloat(A[3]),0,100),s(isNaN(e)?1:e,0,1)]}return null},o.to.hex=function(){var t=n(arguments);return"#"+u(t[0])+u(t[1])+u(t[2])+(t[3]<1?u(Math.round(255*t[3])):"")},o.to.rgb=function(){var t=n(arguments);return t.length<4||1===t[3]?"rgb("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+")":"rgba("+Math.round(t[0])+", "+Math.round(t[1])+", "+Math.round(t[2])+", "+t[3]+")"},o.to.rgb.percent=function(){var t=n(arguments),A=Math.round(t[0]/255*100),e=Math.round(t[1]/255*100),r=Math.round(t[2]/255*100);return t.length<4||1===t[3]?"rgb("+A+"%, "+e+"%, "+r+"%)":"rgba("+A+"%, "+e+"%, "+r+"%, "+t[3]+")"},o.to.hsl=function(){var t=n(arguments);return t.length<4||1===t[3]?"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)":"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+t[3]+")"},o.to.hwb=function(){var t=n(arguments),A="";return t.length>=4&&1!==t[3]&&(A=", "+t[3]),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+A+")"},o.to.keyword=function(t){return i[t.slice(0,3)]}},function(t,A,e){"use strict";t.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(t,A,e){"use strict";var r=e(217),n=Array.prototype.concat,i=Array.prototype.slice,a=t.exports=function(t){for(var A=[],e=0,a=t.length;e<a;e++){var o=t[e];r(o)?A=n.call(A,i.call(o)):A.push(o)}return A};a.wrap=function(t){return function(){return t(a(arguments))}}},function(t,A){t.exports=function(t){return!(!t||"string"==typeof t)&&(t instanceof Array||Array.isArray(t)||t.length>=0&&(t.splice instanceof Function||Object.getOwnPropertyDescriptor(t,t.length-1)&&"String"!==t.constructor.name))}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.inheritAttributes=void 0;var r=a(e(23)),n=a(e(2));A.attr=function(t,A,e){t.hasOwnProperty("__attributeNames")||(t.__attributeNames=new r.default(t.__attributeNames));t.__attributeNames.add(A);var n=e.get;n||(n=function(){return this.get(A)});e.__relative||e.__inherit?e.__relative?e.get=function(){var t=n.call(this),e=this.subject;if(null==t)t=this.get(A);else if(t.relative){var r=t.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!==t.pv?(this[A]=t.rv,this[A]):(e.cache=null,e[o]?a*t.v:t.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!==t.pv?(this[A]=t.rv,this[A]):(e.cache=null,e[o]?c*t.v:t.rv)}}return t}:e.get=function(){var t=n.call(this),e=this.subject;if(null==t)t=this.get(A);else if("inherit"===t){for(var r=null,i=e.parent;i&&i.attr&&null==(r=i.attr(A));)i=i.parent;return null!=r?r:this.__inheritDefaults[A]}return t}:e.get=function(){var t=n.call(this);return null==t&&(t=this.get(A)),t};var i=e.set,a=!e.__cachable;return e.set=function(t){var A=this.subject;if(this.__updateTag=!1,this.__reflowTag=!1,i.call(this,t),A&&A.hasLayout){var e=A.boxOffsetSize,r=A.__lastLayout;r&&e[0]===r[0]&&e[1]===r[1]||A.parent.clearLayout(),A.__lastLayout=e}this.subject&&this.__updateTag&&(A.forceUpdate(a),this.__reflowTag&&A.reflow())},e},A.cachable=function(t,A,e){return e.__cachable=!0,e},A.inherit=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return function(A,e,r){return A.__inheritDefaults=A.__inheritDefaults||{},A.__inheritDefaults[e]=t,r.__inherit=!0,s.add(e),r}},A.relative=function t(){var A=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"===t?a[0]:a[1];a&&""===o;)r=r.parent,a=r.attrSize;"width"===A?n=a?r.contentSize[0]:r.resolution[0]:"height"===A&&(n=a?r.contentSize[1]:r.resolution[1])}e={relative:"width"===A?"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}}},A.flow=function(t,A,e){if(e.get){var r=e.get;e.get=function(){var t=this.flow(A);return void 0===t&&(t=r.call(this),this.flow(A,t)),t}}return e},A.absolute=function(t,A,e){if(e.get){var r=e.get;e.get=function(){this[o]=!0;var t=r.call(this);return this[o]=!1,t}}return e},A.setDeprecation=u,A.deprecate=function(){for(var t=arguments.length,A=Array(t),e=0;e<t;e++)A[e]=arguments[e];var r="",n="";function i(t,A,e){if(n=n||t.constructor.name+"#"+A,"function"==typeof e.value){var i=e.value;e.value=function(){u(n,r);for(var t=arguments.length,A=Array(t),e=0;e<t;e++)A[e]=arguments[e];return i.apply(this,A)}}if(e.set){var a=e.set;e.set=function(t){return u(n,r),a.call(this,t)}}if(e.get){var o=e.get;e.get=function(){return u(n,r),o.call(this)}}}if(1===A.length)return r=A[0],i;if(2===A.length)return n=A[0],r=A[1],i;return i.apply(void 0,A)},A.parseValue=function(){for(var t=arguments.length,A=Array(t),e=0;e<t;e++)A[e]=arguments[e];return function(t,e,r){var n=r.set;return r.set=function(t){null!=t&&""!==t&&(t=A.reduce(function(t,A){return A(t)},t)),n.call(this,t)},r}};var i=e(122);function a(t){return t&&t.__esModule?t:{default:t}}var o=(0,n.default)("attrAbsolute");var s=A.inheritAttributes=new r.default;function u(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";A="[Deprecation] "+t+" has been deprecated."+A,(0,i.notice)(A)}},function(t,A,e){e(220);var r=e(0).Object;t.exports=function(t,A){return r.getOwnPropertyDescriptor(t,A)}},function(t,A,e){var r=e(28),n=e(80).f;e(89)("getOwnPropertyDescriptor",function(){return function(t,A){return n(r(t),A)}})},function(t,A,e){t.exports={default:e(222),__esModule:!0}},function(t,A,e){e(32),e(31),t.exports=e(78).f("iterator")},function(t,A,e){var r=e(0),n=r.JSON||(r.JSON={stringify:JSON.stringify});t.exports=function(t){return n.stringify.apply(n,arguments)}},function(t,A,e){e(225),t.exports=e(0).Object.getPrototypeOf},function(t,A,e){var r=e(37),n=e(107);e(89)("getPrototypeOf",function(){return function(t){return n(r(t))}})},function(t,A,e){t.exports={default:e(227),__esModule:!0}},function(t,A,e){e(228),t.exports=e(0).Object.setPrototypeOf},function(t,A,e){var r=e(6);r(r.S,"Object",{setPrototypeOf:e(229).set})},function(t,A,e){var r=e(11),n=e(16),i=function(t,A){if(n(t),!r(A)&&null!==A)throw TypeError(A+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,A,r){try{(r=e(21)(Function.call,e(80).f(Object.prototype,"__proto__").set,2))(t,[]),A=!(t instanceof Array)}catch(t){A=!0}return function(t,e){return i(t,e),A?t.__proto__=e:r(t,e),t}}({},!1):void 0),check:i}},function(t,A,e){t.exports={default:e(231),__esModule:!0}},function(t,A,e){e(232);var r=e(0).Object;t.exports=function(t,A){return r.create(t,A)}},function(t,A,e){var r=e(6);r(r.S,"Object",{create:e(58)})},function(t,A,e){"use strict";Object.defineProperty(A,"__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=At(e(24)),I=At(e(5)),O=At(e(1)),V=At(e(22)),P=At(e(124)),X=At(e(29)),R=At(e(7)),q=At(e(23)),J=At(e(33)),j=At(e(3)),G=At(e(4)),W=At(e(2)),Y=e(51),Z=At(e(90)),$=e(13),tt=At(e(53));function At(t){return t&&t.__esModule?t:{default:t}}var et=e(35),rt=(0,W.default)("attr"),nt=(0,W.default)("style"),it=(0,W.default)("store"),at=(0,W.default)("subject"),ot=(0,W.default)("default"),st=(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),et((z=function(){function t(A){(0,j.default)(this,t),this[at]=A,this[ot]={},this[rt]={},this[nt]={},this[it]=new J.default,this.__attributesSet=new q.default,this.__styleTag=!1,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)(t,[{key:"setDefault",value:function(t){(0,R.default)(this[ot],t),(0,R.default)(this[rt],t)}},{key:"saveObj",value:function(t,A){this[it].set(t,A),this.__updateTag=!0}},{key:"loadObj",value:function(t){return this[it].get(t)}},{key:"quietSet",value:function(t,A){this.__styleTag||null==A||this.__attributesSet.add(t),this.__styleTag||null!=A||(A=this[ot][t],this.__attributesSet.has(t)&&this.__attributesSet.delete(t));var e=this[rt][t];this[rt][t]=A,e!==A&&tt.default.relatedAttributes.has(t)&&this.subject.updateStyles()}},{key:"clearStyle",value:function(){this[nt]={}}},{key:"set",value:function(t,A){this.__styleTag||null==A||this.__attributesSet.add(t),this.__styleTag||null!=A||(A=this[ot][t],this.__attributesSet.has(t)&&this.__attributesSet.delete(t)),this.__styleTag&&(null!=A?this[nt][t]=A:delete this[nt][t]);var e=this[rt][t];if("object"===(void 0===A?"undefined":(0,X.default)(A))){if(e!==A&&(0,P.default)(A)===(0,P.default)(e))return}else if(e===A)return;this.__styleTag||(this[rt][t]=A,tt.default.relatedAttributes.has(t)&&this.subject.updateStyles()),this.__updateTag=!0,"width"!==t&&"height"!==t&&"layoutWidth"!==t&&"layoutHeight"!==t&&"display"!==t&&"anchor"!==t&&"border"!==t&&"padding"!==t&&"boxSizing"!==t&&"margin"!==t&&"flexBasis"!==t&&"flex"!==t||(this.__reflowTag=!0)}},{key:"get",value:function(t){return this.__getStyleTag||null!=this[nt][t]&&!this.__attributesSet.has(t)?this[nt][t]:this[rt][t]}},{key:"clearCache",value:function(){return this}},{key:"clearFlow",value:function(){return this.__reflowTag=!0,this}},{key:"merge",value:function(t){var A=this;return"string"==typeof t&&(t=JSON.parse(t)),(0,V.default)(t).forEach(function(t){var e=(0,O.default)(t,2),r=e[0],n=e[1];if(A[ot][r]!==n)if("offsetPath"!==r&&"offsetDistance"!==r&&"offsetRotate"!==r&&"offsetAngle"!==r&&"offsetPoint"!==r)A[r]=n;else if("offsetPath"===r){var i=new Z.default(n);A.set("offsetPath",i.d),A.saveObj("offsetPath",i)}else A.set(r,n)}),this}},{key:"serialize",value:function(){var t=this,A={};[].concat((0,I.default)(this.__attributesSet)).forEach(function(e){"id"!==e&&(A[e]=t[e])}),(0,V.default)(this).forEach(function(t){var e=(0,O.default)(t,2),r=e[0],n=e[1];0!==r.indexOf("__")&&(A[r]=n)});var e=this.get("offsetAngle");null!=e&&(A.offsetAngle=e);var r=this.get("offsetPoint");return null!=r&&(A.offsetPoint=r),(0,P.default)(A)}},{key:"resetOffset",value:function(){var t=this.get("offsetPath"),A=this.offsetDistance;if(t){var e=this.loadObj("offsetPath");e?t=e:(t=new Z.default(t),this.saveObj("offsetPath",t))}if(null!=t){var r=A*t.getTotalLength(),n=t.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=t.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[nt]}},{key:"attrs",get:function(){var t=this,A={};return[].concat((0,I.default)(this.__attributeNames)).forEach(function(e){A[e]=t[e]}),[].concat((0,I.default)(this.__attributesSet)).forEach(function(e){A[e]=t[e]}),(0,V.default)(this).forEach(function(t){var e=(0,O.default)(t,2),r=e[0],n=e[1];0!==r.indexOf("__")&&(A[r]=n)}),A}},{key:"subject",get:function(){return this[at]}},{key:"id",set:function(t){return this.quietSet("id",String(t))}},{key:"name",set:function(t){return this.quietSet("name",String(t))}},{key:"class",set:function(t){return this.quietSet("class",String(t))}},{key:"enableCache",set:function(t){return this.set("enableCache",t)}},{key:"anchor",set:function(t){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("anchor",t)}},{key:"display",set:function(t){this.set("display",t)}},{key:"layoutX",set:function(t){this.set("layoutX",t)}},{key:"layoutY",set:function(t){this.set("layoutY",t)}},{key:"x",set:function(t){this.set("x",t)}},{key:"y",set:function(t){this.set("y",t)}},{key:"pos",set:function(t){null==t&&(t=[0,0]);var A=t,e=(0,O.default)(A,2),r=e[0],n=e[1];this.x=r,this.y=n},get:function(){return[this.x,this.y]}},{key:"bgcolor",set:function(t){this.set("bgcolor",t)}},{key:"opacity",set:function(t){this.set("opacity",t)}},{key:"width",set:function(t){this.set("width",t)}},{key:"height",set:function(t){this.set("height",t)}},{key:"layoutWidth",set:function(t){this.set("layoutWidth",t)}},{key:"layoutHeight",set:function(t){this.set("layoutHeight",t)}},{key:"size",set:function(t){null==t&&(t=["",""]);var A=t,e=(0,O.default)(A,2),r=e[0],n=e[1];this.width=r,this.height=n},get:function(){return[this.width,this.height]}},{key:"border",set:function(t){null!=t?("number"==typeof t||"string"==typeof t?t={width:parseFloat(t)}:Array.isArray(t)?t={width:parseFloat(t[0]),color:(0,$.parseColorString)(t[1]||"#000")}:(t.width=parseFloat(t.width),t.color=(0,$.parseColorString)(t.color||"#000")),t=(0,R.default)({width:1,color:(0,$.parseColorString)("#000"),style:"solid"},t),this.set("border",t)):this.set("border",null)}},{key:"padding",set:function(t){this.set("padding",t)}},{key:"paddingTop",set:function(t){null==t&&(t=0);var A=this.get("padding");A[0]=t,this.set("padding",A)},get:function(){return this.get("margin")[0]}},{key:"paddingRight",set:function(t){null==t&&(t=0);var A=this.get("padding");A[1]=t,this.set("padding",A)},get:function(){return this.get("margin")[1]}},{key:"paddingBottom",set:function(t){null==t&&(t=0);var A=this.get("padding");A[2]=t,this.set("padding",A)},get:function(){return this.get("margin")[2]}},{key:"paddingLeft",set:function(t){null==t&&(t=0);var A=this.get("padding");A[3]=t,this.set("padding",A)},get:function(){return this.get("margin")[3]}},{key:"borderRadius",set:function(t){this.set("borderRadius",t)}},{key:"boxSizing",set:function(t){this.set("boxSizing",t)}},{key:"dashOffset",set:function(t){this.set("dashOffset",t)}},{key:"transform",set:function(t){var A=this;if((0,R.default)(this[rt],{rotate:0,scale:[1,1],translate:[0,0],skew:[0,0]}),Array.isArray(t))this.set("transformMatrix",t),this.set("transform","matrix("+t+")");else{this.set("transformMatrix",[1,0,0,1,0,0]);var e=[];(0,V.default)(t).forEach(function(t){var r=(0,O.default)(t,2),n=r[0],i=r[1];"matrix"===n&&Array.isArray(i)?A.set("transformMatrix",new Y.Matrix(i).m):A[n]=i,e.push(n+"("+i+")")}),this.set("transform",e.join(" "))}}},{key:"transformOrigin",set:function(t){this.set("transformOrigin",t)}},{key:"rotate",set:function(t){var A=this.get("rotate")-t;this.set("rotate",t);var e=new Y.Matrix(this.get("transformMatrix")).rotate(-A);this.set("transformMatrix",e.m)}},{key:"scale",set:function(t){t=(0,$.oneOrTwoValues)(t).map(function(t){return Math.abs(t)>.001?t:1/t>0?.001:-.001});var A=this.get("scale")||[1,1],e=[t[0]/A[0],t[1]/A[1]];this.set("scale",t);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(t){var A=this.get("translate")||[0,0],e=[t[0]-A[0],t[1]-A[1]];this.set("translate",t);var r=new Y.Matrix(this.get("transformMatrix"));r.translate.apply(r,e),this.set("transformMatrix",r.m)}},{key:"skew",set:function(t){var A,e,r=this.get("skew")||[0,0],n=(A=new Y.Matrix).skew.apply(A,(0,I.default)(r)).inverse();this.set("skew",t);var i=new Y.Matrix(this.get("transformMatrix"));(e=i.multiply(n)).skew.apply(e,(0,I.default)(t)),this.set("transformMatrix",i.m)}},{key:"zIndex",set:function(t){this.set("zIndex",t);var A=this.subject;A.parent&&(A.parent.sortedChildNodes=(0,$.sortOrderedSprites)(A.parent.childNodes))}},{key:"linearGradients",set:function(t){this.gradients=t},get:function(){return this.gradients}},{key:"gradients",set:function(t){this.set("gradients",t)}},{key:"offsetPath",set:function(t){var A=new Z.default(t);this.set("offsetPath",A.d),this.saveObj("offsetPath",A),this.resetOffset()}},{key:"offsetDistance",set:function(t){this.set("offsetDistance",t),this.resetOffset()}},{key:"offsetRotate",set:function(t){"string"==typeof t&&"auto"!==t&&"reverse"!==t&&(t=parseFloat(t)),this.set("offsetRotate",t),this.resetOffset()}},{key:"filter",set:function(t){this.set("filter",t)}},{key:"shadow",set:function(t){this.set("shadow",t)}},{key:"flexGrow",set:function(t){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("flexGrow",t)}},{key:"flexShrink",set:function(t){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("flexShrink",t)}},{key:"flexBasis",set:function(t){this.subject.hasLayout&&this.subject.parent.clearLayout(),t&&"auto"!==t&&(t=parseFloat(t)),this.set("flexBasis",t)}},{key:"flex",set:function(t){if(null!=t&&"initial"!==t)if("auto"===t)this.flexGrow=1,this.flexShrink=1,this.flexBasis="auto";else if("none"===t)this.flexGrow=0,this.flexShrink=0,this.flexBasis="auto";else if("string"==typeof t){var A=t.trim().split(/\s+/);this.flexGrow=A[0],this.flexShrink=A[1],this.flexBasis=A[2]}else this.flexGrow=t,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(t){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("order",t)}},{key:"position",set:function(t){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("position",t)}},{key:"alignSelf",set:function(t){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("alignSelf",t)}},{key:"margin",set:function(t){this.subject.hasLayout&&this.subject.parent.clearLayout(),this.set("margin",t)}},{key:"marginTop",set:function(t){null==t&&(t=0);var A=this.get("margin");A[0]=t,this.set("margin",A)},get:function(){return this.get("margin")[0]}},{key:"marginRight",set:function(t){null==t&&(t=0);var A=this.get("margin");A[1]=t,this.set("margin",A)},get:function(){return this.get("margin")[1]}},{key:"marginBottom",set:function(t){null==t&&(t=0);var A=this.get("margin");A[2]=t,this.set("margin",A)},get:function(){return this.get("margin")[2]}},{key:"marginLeft",set:function(t){null==t&&(t=0);var A=this.get("margin");A[3]=t,this.set("margin",A)},get:function(){return this.get("margin")[3]}},{key:"bgimage",set:function(t){t&&t.clip9&&(t.clip9=(0,$.fourValuesShortCut)(t.clip9)),t&&!t.image&&this.subject.loadBgImage&&(t=this.subject.loadBgImage(t)),this.set("bgimage",t)}},{key:"states",set:function(t){t=(0,R.default)({},t);var A=this.get("states");(0,V.default)(A).forEach(function(A){var e=(0,O.default)(A,2),r=e[0],n=e[1];!n.__default||r in t||(t[r]=n)}),this.quietSet("states",t)}},{key:"actions",set:function(t){if(Array.isArray(t)){var A={};t.forEach(function(t){var e=void 0,r=t.action;r||(delete(r=(0,R.default)({},t)).from,delete r.to,delete r.both),t.both?(Array.isArray(t.both)||(t.both=[t.both]),t.both.length>1?(e=t.both.join(":"),A[e]=(0,R.default)({},r),e=t.both.reverse().join(":"),A[e]=(0,R.default)({},r)):(A[t.both[0]+":"]=(0,R.default)({},r),A[":"+t.both[0]]=(0,R.default)({},r))):(e=(t.from||"")+":"+(t.to||""),A[e]=(0,R.default)({},r))}),t=A}var e=this[ot].actions;t=(0,R.default)({},e,t),this.quietSet("actions",t)}},{key:"state",set:function(t){null==t&&(t="default");var A=this.state;if(A!==t){this.quietSet("state",t);var e=this.states,r=null,n=e[t]||{},i=this.subject;if(!i.__ignoreAction&&i.layer){var a=e[A],o=this.actions;(r=o[A+":"+t]||o[":"+t]||o[A+":"])&&"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-"+A,{from:t,to:A,action:s.__reversed,cancelled:!0,animation:s},!0,!0),i.dispatchEvent("state-from-"+A,{from:A,to:t,action:r,animation:s},!0,!0),s.finished.then(function(){s.tag===u&&i.dispatchEvent("state-to-"+t,{from:A,to:t,action:r,animation:s},!0,!0)}),"afterExit"===A&&s.finish()}else i.dispatchEvent("state-from-"+A,{from:A,to:t},!0,!0),n&&i.attr(n),i.dispatchEvent("state-to-"+t,{from:A,to:t},!0,!0)}}},{key:"enterMode",set:function(t){this.set("enterMode",t)}},{key:"exitMode",set:function(t){this.set("exitMode",t)}}]),t}()).prototype,"clearCache",[r],(0,L.default)(z.prototype,"clearCache"),z.prototype),et(z.prototype,"id",[$.attr],(0,L.default)(z.prototype,"id"),z.prototype),et(z.prototype,"name",[$.attr],(0,L.default)(z.prototype,"name"),z.prototype),et(z.prototype,"class",[$.attr],(0,L.default)(z.prototype,"class"),z.prototype),et(z.prototype,"enableCache",[$.attr],(0,L.default)(z.prototype,"enableCache"),z.prototype),et(z.prototype,"anchor",[n,$.attr,$.cachable],(0,L.default)(z.prototype,"anchor"),z.prototype),et(z.prototype,"display",[$.attr],(0,L.default)(z.prototype,"display"),z.prototype),et(z.prototype,"layoutX",[$.attr,i,$.cachable],(0,L.default)(z.prototype,"layoutX"),z.prototype),et(z.prototype,"layoutY",[$.attr,a,$.cachable],(0,L.default)(z.prototype,"layoutY"),z.prototype),et(z.prototype,"x",[$.attr,o,$.cachable],(0,L.default)(z.prototype,"x"),z.prototype),et(z.prototype,"y",[$.attr,s,$.cachable],(0,L.default)(z.prototype,"y"),z.prototype),et(z.prototype,"pos",[u,$.attr],(0,L.default)(z.prototype,"pos"),z.prototype),et(z.prototype,"bgcolor",[l,$.attr],(0,L.default)(z.prototype,"bgcolor"),z.prototype),et(z.prototype,"opacity",[c,$.attr,$.cachable],(0,L.default)(z.prototype,"opacity"),z.prototype),et(z.prototype,"width",[$.attr,f],(0,L.default)(z.prototype,"width"),z.prototype),et(z.prototype,"height",[$.attr,h],(0,L.default)(z.prototype,"height"),z.prototype),et(z.prototype,"layoutWidth",[$.attr,d],(0,L.default)(z.prototype,"layoutWidth"),z.prototype),et(z.prototype,"layoutHeight",[$.attr,p],(0,L.default)(z.prototype,"layoutHeight"),z.prototype),et(z.prototype,"size",[B,$.attr],(0,L.default)(z.prototype,"size"),z.prototype),et(z.prototype,"border",[$.attr],(0,L.default)(z.prototype,"border"),z.prototype),et(z.prototype,"padding",[g,$.attr],(0,L.default)(z.prototype,"padding"),z.prototype),et(z.prototype,"paddingTop",[w,$.attr],(0,L.default)(z.prototype,"paddingTop"),z.prototype),et(z.prototype,"paddingRight",[v,$.attr],(0,L.default)(z.prototype,"paddingRight"),z.prototype),et(z.prototype,"paddingBottom",[Q,$.attr],(0,L.default)(z.prototype,"paddingBottom"),z.prototype),et(z.prototype,"paddingLeft",[y,$.attr],(0,L.default)(z.prototype,"paddingLeft"),z.prototype),et(z.prototype,"borderRadius",[U,$.attr],(0,L.default)(z.prototype,"borderRadius"),z.prototype),et(z.prototype,"boxSizing",[$.attr],(0,L.default)(z.prototype,"boxSizing"),z.prototype),et(z.prototype,"dashOffset",[m,$.attr],(0,L.default)(z.prototype,"dashOffset"),z.prototype),et(z.prototype,"transform",[F,$.attr,$.cachable],(0,L.default)(z.prototype,"transform"),z.prototype),et(z.prototype,"transformOrigin",[C,$.attr,$.cachable],(0,L.default)(z.prototype,"transformOrigin"),z.prototype),et(z.prototype,"rotate",[b,$.attr,$.cachable],(0,L.default)(z.prototype,"rotate"),z.prototype),et(z.prototype,"scale",[H,$.attr,$.cachable],(0,L.default)(z.prototype,"scale"),z.prototype),et(z.prototype,"translate",[$.attr,$.cachable],(0,L.default)(z.prototype,"translate"),z.prototype),et(z.prototype,"skew",[$.attr,$.cachable],(0,L.default)(z.prototype,"skew"),z.prototype),et(z.prototype,"zIndex",[E,$.attr,$.cachable],(0,L.default)(z.prototype,"zIndex"),z.prototype),et(z.prototype,"linearGradients",[$.attr],(0,L.default)(z.prototype,"linearGradients"),z.prototype),et(z.prototype,"gradients",[$.attr],(0,L.default)(z.prototype,"gradients"),z.prototype),et(z.prototype,"offsetPath",[$.attr,$.cachable],(0,L.default)(z.prototype,"offsetPath"),z.prototype),et(z.prototype,"offsetDistance",[x,$.attr,$.cachable],(0,L.default)(z.prototype,"offsetDistance"),z.prototype),et(z.prototype,"offsetRotate",[$.attr,$.cachable],(0,L.default)(z.prototype,"offsetRotate"),z.prototype),et(z.prototype,"filter",[$.attr,$.cachable],(0,L.default)(z.prototype,"filter"),z.prototype),et(z.prototype,"shadow",[$.attr,$.cachable],(0,L.default)(z.prototype,"shadow"),z.prototype),et(z.prototype,"flexGrow",[S,$.attr],(0,L.default)(z.prototype,"flexGrow"),z.prototype),et(z.prototype,"flexShrink",[_,$.attr],(0,L.default)(z.prototype,"flexShrink"),z.prototype),et(z.prototype,"flexBasis",[$.attr],(0,L.default)(z.prototype,"flexBasis"),z.prototype),et(z.prototype,"flex",[$.attr],(0,L.default)(z.prototype,"flex"),z.prototype),et(z.prototype,"order",[k,$.attr,$.cachable],(0,L.default)(z.prototype,"order"),z.prototype),et(z.prototype,"position",[$.attr,$.cachable],(0,L.default)(z.prototype,"position"),z.prototype),et(z.prototype,"alignSelf",[$.attr,$.cachable],(0,L.default)(z.prototype,"alignSelf"),z.prototype),et(z.prototype,"margin",[K,$.attr,$.cachable],(0,L.default)(z.prototype,"margin"),z.prototype),et(z.prototype,"marginTop",[M,$.attr],(0,L.default)(z.prototype,"marginTop"),z.prototype),et(z.prototype,"marginRight",[N,$.attr],(0,L.default)(z.prototype,"marginRight"),z.prototype),et(z.prototype,"marginBottom",[D,$.attr],(0,L.default)(z.prototype,"marginBottom"),z.prototype),et(z.prototype,"marginLeft",[T,$.attr],(0,L.default)(z.prototype,"marginLeft"),z.prototype),et(z.prototype,"bgimage",[$.attr],(0,L.default)(z.prototype,"bgimage"),z.prototype),et(z.prototype,"states",[$.attr],(0,L.default)(z.prototype,"states"),z.prototype),et(z.prototype,"actions",[$.attr],(0,L.default)(z.prototype,"actions"),z.prototype),et(z.prototype,"state",[$.attr],(0,L.default)(z.prototype,"state"),z.prototype),et(z.prototype,"enterMode",[$.attr],(0,L.default)(z.prototype,"enterMode"),z.prototype),et(z.prototype,"exitMode",[$.attr],(0,L.default)(z.prototype,"exitMode"),z.prototype),z);A.default=st},function(t,A,e){"use strict";t.exports=h;var r=e(235),n=e(54).falseFunc,i=e(250);function a(t){return function(A,e,n){return(e=e||{}).adapter=e.adapter||r,t(A,e,n)}}var o=a(i),s=a(i.compileUnsafe);function u(t){return function(A,e,n){return(n=n||{}).adapter=n.adapter||r,"function"!=typeof A&&(A=s(A,n,e)),A.shouldTestNextSiblings&&(e=function(t,A){Array.isArray(t)||(t=[t]);for(var e=t.slice(0),r=0,n=t.length;r<n;r++){var i=l(e[r],A);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),t(A,e,n)}}function l(t,A){var e=A.getSiblings(t);if(!Array.isArray(e))return[];for(e=e.slice(0);e.shift()!==t;);return e}var c=u(function(t,A,e){return t!==n&&A&&0!==A.length?e.adapter.findAll(t,A):[]}),f=u(function(t,A,e){return t!==n&&A&&0!==A.length?e.adapter.findOne(t,A):null});function h(t,A,e){return c(t,A,e)}h.compile=o,h.filters=i.Pseudos.filters,h.pseudos=i.Pseudos.pseudos,h.selectAll=c,h.selectOne=f,h.is=function(t,A,e){return(e=e||{}).adapter=e.adapter||r,("function"==typeof A?A:o(A,e))(t)},h.parse=o,h.iterate=c,h._compileUnsafe=s,h._compileToken=i.compileToken},function(t,A,e){var r=t.exports;[e(236),e(245),e(246),e(247),e(248),e(249)].forEach(function(t){Object.keys(t).forEach(function(A){r[A]=t[A].bind(r)})})},function(t,A,e){var r=e(93),n=e(237),i=r.isTag;t.exports={getInnerHTML:function(t,A){return t.children?t.children.map(function(t){return n(t,A)}).join(""):""},getOuterHTML:n,getText:function t(A){if(Array.isArray(A))return A.map(t).join("");if(i(A))return"br"===A.name?"\n":t(A.children);if(A.type===r.CDATA)return t(A.children);if(A.type===r.Text)return A.data;return""}}},function(t,A,e){var r=e(238),n=e(239),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=t.exports=function(t,A){Array.isArray(t)||t.cheerio||(t=[t]),A=A||{};for(var e="",n=0;n<t.length;n++){var i=t[n];"root"===i.type?e+=s(i.children,A):r.isTag(i)?e+=u(i,A):i.type===r.Directive?e+=l(i):i.type===r.Comment?e+=h(i):i.type===r.CDATA?e+=f(i):e+=c(i,A)}return e};function u(t,A){"svg"===t.name&&(A={decodeEntities:A.decodeEntities,xmlMode:!0});var e="<"+t.name,r=function(t,A){if(t){var e,r="";for(var a in t)e=t[a],r&&(r+=" "),!e&&i[a]?r+=a:r+=a+'="'+(A.decodeEntities?n.encodeXML(e):e)+'"';return r}}(t.attribs,A);return r&&(e+=" "+r),!A.xmlMode||t.children&&0!==t.children.length?(e+=">",t.children&&(e+=s(t.children,A)),o[t.name]&&!A.xmlMode||(e+="</"+t.name+">")):e+="/>",e}function l(t){return"<"+t.data+">"}function c(t,A){var e=t.data||"";return!A.decodeEntities||t.parent&&t.parent.name in a||(e=n.encodeXML(e)),e}function f(t){return"<![CDATA["+t.children[0].data+"]]>"}function h(t){return"\x3c!--"+t.data+"--\x3e"}},function(t,A){t.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",isTag:function(t){return"tag"===t.type||"script"===t.type||"style"===t.type}}},function(t,A,e){var r=e(240),n=e(241);A.decode=function(t,A){return(!A||A<=0?n.XML:n.HTML)(t)},A.decodeStrict=function(t,A){return(!A||A<=0?n.XML:n.HTMLStrict)(t)},A.encode=function(t,A){return(!A||A<=0?r.XML:r.HTML)(t)},A.encodeXML=r.XML,A.encodeHTML4=A.encodeHTML5=A.encodeHTML=r.HTML,A.decodeXML=A.decodeXMLStrict=n.XML,A.decodeHTML4=A.decodeHTML5=A.decodeHTML=n.HTML,A.decodeHTML4Strict=A.decodeHTML5Strict=A.decodeHTMLStrict=n.HTMLStrict,A.escape=r.escape},function(t,A,e){var r=o(e(125)),n=s(r);A.XML=h(r,n);var i=o(e(126)),a=s(i);function o(t){return Object.keys(t).sort().reduce(function(A,e){return A[t[e]]="&"+e+";",A},{})}function s(t){var A=[],e=[];return Object.keys(t).forEach(function(t){1===t.length?A.push("\\"+t):e.push(t)}),e.unshift("["+A.join("")+"]"),new RegExp(e.join("|"),"g")}A.HTML=h(i,a);var u=/[^\0-\x7F]/g,l=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function c(t){return"&#x"+t.charCodeAt(0).toString(16).toUpperCase()+";"}function f(t){return"&#x"+(1024*(t.charCodeAt(0)-55296)+t.charCodeAt(1)-56320+65536).toString(16).toUpperCase()+";"}function h(t,A){function e(A){return t[A]}return function(t){return t.replace(A,e).replace(l,f).replace(u,c)}}var d=s(r);A.escape=function(t){return t.replace(d,c).replace(l,f).replace(u,c)}},function(t,A,e){var r=e(126),n=e(242),i=e(125),a=e(243),o=u(i),s=u(r);function u(t){var A=Object.keys(t).join("|"),e=f(t),r=new RegExp("&(?:"+(A+="|#[xX][\\da-fA-F]+|#\\d+")+");","g");return function(t){return String(t).replace(r,e)}}var l=function(){for(var t=Object.keys(n).sort(c),A=Object.keys(r).sort(c),e=0,i=0;e<A.length;e++)t[i]===A[e]?(A[e]+=";?",i++):A[e]+=";";var a=new RegExp("&(?:"+A.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),o=f(r);function s(t){return";"!==t.substr(-1)&&(t+=";"),o(t)}return function(t){return String(t).replace(a,s)}}();function c(t,A){return t<A?1:-1}function f(t){return function(A){return"#"===A.charAt(1)?"X"===A.charAt(2)||"x"===A.charAt(2)?a(parseInt(A.substr(3),16)):a(parseInt(A.substr(2),10)):t[A.slice(1,-1)]}}t.exports={XML:o,HTML:l,HTMLStrict:s}},function(t){t.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(t,A,e){var r=e(244);t.exports=function(t){if(t>=55296&&t<=57343||t>1114111)return"�";t in r&&(t=r[t]);var A="";t>65535&&(t-=65536,A+=String.fromCharCode(t>>>10&1023|55296),t=56320|1023&t);return A+=String.fromCharCode(t)}},function(t){t.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(t,A){var e=A.getChildren=function(t){return t.children},r=A.getParent=function(t){return t.parent};A.getSiblings=function(t){var A=r(t);return A?e(A):[t]},A.getAttributeValue=function(t,A){return t.attribs&&t.attribs[A]},A.hasAttrib=function(t,A){return!!t.attribs&&hasOwnProperty.call(t.attribs,A)},A.getName=function(t){return t.name}},function(t,A){A.removeElement=function(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){var A=t.parent.children;A.splice(A.lastIndexOf(t),1)}},A.replaceElement=function(t,A){var e=A.prev=t.prev;e&&(e.next=A);var r=A.next=t.next;r&&(r.prev=A);var n=A.parent=t.parent;if(n){var i=n.children;i[i.lastIndexOf(t)]=A}},A.appendChild=function(t,A){if(A.parent=t,1!==t.children.push(A)){var e=t.children[t.children.length-2];e.next=A,A.prev=e,A.next=null}},A.append=function(t,A){var e=t.parent,r=t.next;if(A.next=r,A.prev=t,t.next=A,A.parent=e,r){if(r.prev=A,e){var n=e.children;n.splice(n.lastIndexOf(r),0,A)}}else e&&e.children.push(A)},A.prepend=function(t,A){var e=t.parent;if(e){var r=e.children;r.splice(r.lastIndexOf(t),0,A)}t.prev&&(t.prev.next=A),A.parent=e,A.prev=t.prev,A.next=t,t.prev=A}},function(t,A,e){var r=e(93).isTag;function n(t,A,e,r){for(var i,a=[],o=0,s=A.length;o<s&&!(t(A[o])&&(a.push(A[o]),--r<=0))&&(i=A[o].children,!(e&&i&&i.length>0&&(i=n(t,i,e,r),a=a.concat(i),(r-=i.length)<=0)));o++);return a}t.exports={filter:function(t,A,e,r){Array.isArray(A)||(A=[A]);"number"==typeof r&&isFinite(r)||(r=1/0);return n(t,A,!1!==e,r)},find:n,findOneChild:function(t,A){for(var e=0,r=A.length;e<r;e++)if(t(A[e]))return A[e];return null},findOne:function t(A,e){var n=null;for(var i=0,a=e.length;i<a&&!n;i++)r(e[i])&&(A(e[i])?n=e[i]:e[i].children.length>0&&(n=t(A,e[i].children)));return n},existsOne:function t(A,e){for(var n=0,i=e.length;n<i;n++)if(r(e[n])&&(A(e[n])||e[n].children.length>0&&t(A,e[n].children)))return!0;return!1},findAll:function(t,A){var e=[],n=A.slice();for(;n.length;){var i=n.shift();r(i)&&(i.children&&i.children.length>0&&n.unshift.apply(n,i.children),t(i)&&e.push(i))}return e}}},function(t,A,e){var r=e(93),n=A.isTag=r.isTag;A.testElement=function(t,A){for(var e in t)if(t.hasOwnProperty(e)){if("tag_name"===e){if(!n(A)||!t.tag_name(A.name))return!1}else if("tag_type"===e){if(!t.tag_type(A.type))return!1}else if("tag_contains"===e){if(n(A)||!t.tag_contains(A.data))return!1}else if(!A.attribs||!t[e](A.attribs[e]))return!1}else;return!0};var i={tag_name:function(t){return"function"==typeof t?function(A){return n(A)&&t(A.name)}:"*"===t?n:function(A){return n(A)&&A.name===t}},tag_type:function(t){return"function"==typeof t?function(A){return t(A.type)}:function(A){return A.type===t}},tag_contains:function(t){return"function"==typeof t?function(A){return!n(A)&&t(A.data)}:function(A){return!n(A)&&A.data===t}}};function a(t,A){return"function"==typeof A?function(e){return e.attribs&&A(e.attribs[t])}:function(e){return e.attribs&&e.attribs[t]===A}}function o(t,A){return function(e){return t(e)||A(e)}}A.getElements=function(t,A,e,r){var n=Object.keys(t).map(function(A){var e=t[A];return A in i?i[A](e):a(A,e)});return 0===n.length?[]:this.filter(n.reduce(o),A,e,r)},A.getElementById=function(t,A,e){return Array.isArray(A)||(A=[A]),this.findOne(a("id",t),A,!1!==e)},A.getElementsByTagName=function(t,A,e,r){return this.filter(i.tag_name(t),A,e,r)},A.getElementsByTagType=function(t,A,e,r){return this.filter(i.tag_type(t),A,e,r)}},function(t,A){A.removeSubsets=function(t){for(var A,e,r,n=t.length;--n>-1;){for(A=e=t[n],t[n]=null,r=!0;e;){if(t.indexOf(e)>-1){r=!1,t.splice(n,1);break}e=e.parent}r&&(t[n]=A)}return t};var e=1,r=2,n=4,i=8,a=16,o=A.compareDocumentPosition=function(t,A){var o,s,u,l,c,f,h=[],d=[];if(t===A)return 0;for(o=t;o;)h.unshift(o),o=o.parent;for(o=A;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===A?n|a:n:s===t?r|i:r)};A.uniqueSort=function(t){var A,e,i=t.length;for(t=t.slice();--i>-1;)A=t[i],(e=t.indexOf(A))>-1&&e<i&&t.splice(i,1);return t.sort(function(t,A){var e=o(t,A);return e&r?-1:e&n?1:0}),t}},function(t,A,e){t.exports=f;var r=e(127),n=e(54),i=e(251),a=e(128),o=e(252),s=e(130),u=n.trueFunc,l=n.falseFunc,c=s.filters;function f(t,A,e){return h(d(t,A,e),A)}function h(t,A){var e=A.adapter;return function(A){return e.isTag(A)&&t(A)}}function d(t,A,e){return Q(r(t,A),A,e)}function p(t){return"pseudo"===t.type&&("scope"===t.name||Array.isArray(t.data)&&t.data.some(function(t){return t.some(p)}))}var B={type:"descendant"},g={type:"_flexibleDescendant"},w={type:"pseudo",name:"scope"},v={};function Q(t,A,e){(t=t.filter(function(t){return t.length>0})).forEach(i);var r=Array.isArray(e);(e=A&&A.context||e)&&!r&&(e=[e]),function(t,A,e){var r=A.adapter,n=!!e&&!!e.length&&e.every(function(t){return t===v||!!r.getParent(t)});t.forEach(function(t){if(t.length>0&&y(t[0])&&"descendant"!==t[0].type);else{if(!n||p(t))return;t.unshift(B)}t.unshift(w)})}(t,A,e);var n=!1,a=t.map(function(t){if(t[0]&&t[1]&&"scope"===t[0].name){var i=t[1].type;r&&"descendant"===i?t[1]=g:"adjacent"!==i&&"sibling"!==i||(n=!0)}return function(t,A,e){return t.reduce(function(t,r){if(t===l)return t;if(!(r.type in o))throw new Error("Rule type "+r.type+" is not supported by css-select");return o[r.type](t,r,A,e)},A&&A.rootFunc||u)}(t,A,e)}).reduce(U,l);return a.shouldTestNextSiblings=n,a}function y(t){return a[t.type]<0}function U(t,A){return A===l||t===u?t:t===l||A===u?A:function(e){return t(e)||A(e)}}function m(t){return t.some(y)}c.not=function(t,A,e,r){var n={xmlMode:!(!e||!e.xmlMode),strict:!(!e||!e.strict),adapter:e.adapter};if(n.strict&&(A.length>1||A.some(m)))throw new Error("complex selectors in :not aren't allowed in strict mode");var i=Q(A,n,r);return i===l?t:i===u?l:function(A){return!i(A)&&t(A)}},c.has=function(t,A,e){var r=e.adapter,n={xmlMode:!(!e||!e.xmlMode),strict:!(!e||!e.strict),adapter:r},i=A.some(m)?[v]:null,a=Q(A,n,i);return a===l?l:a===u?function(A){return r.getChildren(A).some(r.isTag)&&t(A)}:(a=h(a,e),i?function(A){return t(A)&&(i[0]=A,r.existsOne(a,r.getChildren(A)))}:function(A){return t(A)&&r.existsOne(a,r.getChildren(A))})},c.matches=function(t,A,e,r){return Q(A,{xmlMode:!(!e||!e.xmlMode),strict:!(!e||!e.strict),rootFunc:t,adapter:e.adapter},r)},f.compileToken=Q,f.compileUnsafe=d,f.Pseudos=s},function(t,A,e){t.exports=function(t){for(var A=t.map(i),e=1;e<t.length;e++){var r=A[e];if(!(r<0))for(var n=e-1;n>=0&&r<A[n];n--){var a=t[n+1];t[n+1]=t[n],t[n]=a,A[n+1]=A[n],A[n]=r}}};var r=e(128),n={__proto__:null,exists:10,equals:8,not:7,start:6,end:6,any:5,hyphen:4,element:4};function i(t){var A=r[t.type];if(A===r.attribute)(A=n[t.action])===n.equals&&"id"===t.name&&(A=9),t.ignoreCase&&(A>>=1);else if(A===r.pseudo)if(t.data)if("has"===t.name||"contains"===t.name)A=0;else if("matches"===t.name||"not"===t.name){A=0;for(var e=0;e<t.data.length;e++)if(1===t.data[e].length){var a=i(t.data[e][0]);if(0===a){A=0;break}a>A&&(A=a)}t.data.length>1&&A>0&&(A-=1)}else A=1;else A=3;return A}},function(t,A,e){var r=e(129),n=e(130);t.exports={__proto__:null,attribute:r.compile,pseudo:n.compile,tag:function(t,A,e){var r=A.name,n=e.adapter;return function(A){return n.getName(A)===r&&t(A)}},descendant:function(t,A,e){var r="undefined"!=typeof WeakSet?new WeakSet:null,n=e.adapter;return function(A){for(var e=!1;!e&&(A=n.getParent(A));)r&&r.has(A)||!(e=t(A))&&r&&r.add(A);return e}},_flexibleDescendant:function(t,A,e){var r=e.adapter;return function(A){for(var e=t(A);!e&&(A=r.getParent(A));)e=t(A);return e}},parent:function(t,A,e){if(e&&e.strict)throw new Error("Parent selector isn't part of CSS3");var r=e.adapter;return function(t){return r.getChildren(t).some(n)};function n(A){return r.isTag(A)&&t(A)}},child:function(t,A,e){var r=e.adapter;return function(A){var e=r.getParent(A);return!!e&&t(e)}},sibling:function(t,A,e){var r=e.adapter;return function(A){for(var e=r.getSiblings(A),n=0;n<e.length;n++)if(r.isTag(e[n])){if(e[n]===A)break;if(t(e[n]))return!0}return!1}},adjacent:function(t,A,e){var r=e.adapter;return function(A){for(var e,n=r.getSiblings(A),i=0;i<n.length;i++)if(r.isTag(n[i])){if(n[i]===A)break;e=n[i]}return!!e&&t(e)}},universal:function(t){return t}}},function(t,A,e){var r=e(254),n=e(255);t.exports=function(t){return n(r(t))},t.exports.parse=r,t.exports.compile=n},function(t,A){t.exports=function(t){if("even"===(t=t.trim().toLowerCase()))return[2,0];if("odd"===t)return[2,1];var A,r=t.match(e);if(!r)throw new SyntaxError("n-th rule couldn't be parsed ('"+t+"')");return r[1]?(A=parseInt(r[1],10),isNaN(A)&&(A="-"===r[1].charAt(0)?-1:1)):A=0,[A,r[3]?parseInt((r[2]||"")+r[3],10):0]};var e=/^([+\-]?\d*n)?\s*(?:([+\-]?)\s*(\d+))?$/},function(t,A,e){t.exports=function(t){var A=t[0],e=t[1]-1;if(e<0&&A<=0)return i;if(-1===A)return function(t){return t<=e};if(0===A)return function(t){return t===e};if(1===A)return e<0?n:function(t){return t>=e};var r=e%A;r<0&&(r+=A);if(A>1)return function(t){return t>=e&&t%A===r};return A*=-1,function(t){return t<=e&&t%A===r}};var r=e(54),n=r.trueFunc,i=r.falseFunc},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.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(20)),u=v(e(18)),l=v(e(34)),c=v(e(5)),f=v(e(1)),h=v(e(22)),d=v(e(7)),p=e(50),B=e(51),g=e(13),w=e(131);function v(t){return t&&t.__esModule?t:{default:t}}var Q=p.Effects.default,y=function(t,A,e,r,n){var i="px",a="px",o=null,s=null,u=/^([\d.]+)(%|rh|rw)$/i;"string"==typeof t&&(o=u.exec(t))&&(i=o[2]),"string"==typeof A&&(s=u.exec(A))&&(a=s[2]),i===a&&(o&&(t=parseFloat(o[1])),s&&(A=parseFloat(s[1])));var l=Q(t,A,e,r,n);return"px"!==i?""+l+i:l};function U(t,A,e,r,n){return"string"==typeof t&&(t=(0,g.parseStringFloat)(t)),"string"==typeof A&&(A=(0,g.parseStringFloat)(A)),Array.isArray(t)?t.map(function(t,i){return y(t,A[i],e,r,n)}):y(t,A,e,r,n)}function m(t){var A=new B.Matrix;return(0,h.default)(t).forEach(function(t){var e=(0,f.default)(t,2),r=e[0],n=e[1];if("matrix"===r)A=new B.Matrix(n);else if(Array.isArray(n)){var i;(i=A)[r].apply(i,(0,c.default)(n))}else"scale"===r?A.scale(n,n):A[r](n)}),A.m}function F(t,A,e,r,n){return t=(0,g.parseStringTransform)(t),A=(0,g.parseStringTransform)(A),function(t,A){if(t.length!==A.length)return!1;for(var e=0;e<t.length;e++)if(t[e]!==A[e])return!1;return!0}((0,l.default)(t),(0,l.default)(A))||(t=m(t),A=m(A)),Array.isArray(t)||Array.isArray(A)?U(t,A,e,r,n):function(t,A,e,r,n){var i=(0,d.default)({},A,t),a=(0,d.default)({},t,A);return(0,h.default)(i).forEach(function(t){var A=(0,f.default)(t,2),o=A[0],s=A[1];i[o]=U(s,a[o],e,r,n)}),i}(t,A,e,r,n)}function C(t,A,e,r,n){var i=(0,g.parseColor)(t),a=(0,g.parseColor)(A);return i.model===a.model?(i.value=U(i.value,a.value,e,r,n).map(function(t,A){return A<3?Math.round(t):Math.round(100*t)/100}),i.str):y(t,A,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(t,A,e,r,n){return{width:y(t.width,A.width,e,r,n),color:C(t.color,A.color,e,r,n),style:U(t.style,A.style,e,r,n)}},scale:U,translate:U,skew:U,padding:U,margin:U,color:C,strokeColor:C,fillColor:C});var b=function(t){function A(t,e,r,a){(0,i.default)(this,A);var s=(0,o.default)(this,(A.__proto__||(0,n.default)(A)).call(this,t.attr(),e,r));return s.target=t,s.setter=a||function(t,A){A.attr(t)},s}return(0,u.default)(A,t),(0,a.default)(A,[{key:"finish",value:function(){(0,s.default)(A.prototype.__proto__||(0,n.default)(A.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)(A.prototype.__proto__||(0,n.default)(A.prototype),"play",this).call(this),this.setter(this.frame,this.target);var t=this;this.ready.then(function(){t.setter(t.frame,t.target),t.requestId=(0,w.requestAnimationFrame)(function A(){var e=t.target;if("undefined"!=typeof document&&document.documentElement&&document.documentElement.contains&&e.layer&&e.layer.canvas&&!document.documentElement.contains(e.layer.canvas))t.cancel();else{var r=t.playState;t.setter(t.frame,t.target),"idle"!==r&&("running"===r?t.requestId=(0,w.requestAnimationFrame)(A):("paused"===r||"pending"===r&&t.timeline.currentTime<0)&&t.ready.then(function(){t.setter(t.frame,t.target),t.requestId=(0,w.requestAnimationFrame)(A)}))}})})}}},{key:"cancel",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(0,w.cancelAnimationFrame)(this.requestId),t?(this.setter(this.frame,this.target),(0,s.default)(A.prototype.__proto__||(0,n.default)(A.prototype),"cancel",this).call(this)):((0,s.default)(A.prototype.__proto__||(0,n.default)(A.prototype),"cancel",this).call(this),this.setter(this.frame,this.target))}},{key:"playState",get:function(){return this.target.parent?(0,s.default)(A.prototype.__proto__||(0,n.default)(A.prototype),"playState",this):"idle"}},{key:"finished",get:function(){var t=this;return(0,s.default)(A.prototype.__proto__||(0,n.default)(A.prototype),"finished",this).then(function(){var A=t;return new r.default(function(t){!function e(){A.setter(A.frame,A.target);var r=A.playState;"finished"===r||"idle"===r?((0,w.cancelAnimationFrame)(A.requestId),t()):(0,w.requestAnimationFrame)(e)}()})})}}]),A}(p.Animator);A.default=b},function(t,A){var e;e=function(){return this}();try{e=e||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(e=window)}t.exports=e},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var r,n,i,a,o=m(e(5)),s=m(e(1)),u=m(e(33)),l=m(e(259)),c=m(e(20)),f=m(e(24)),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(132)),U=e(30);function m(t){return t&&t.__esModule?t:{default:t}}var F=e(35),C=(0,w.default)("_texturesCache"),b=(0,w.default)("_images"),H=(F((r=function(t){function A(t){(0,d.default)(this,A);var e=(0,B.default)(this,(A.__proto__||(0,h.default)(A)).call(this,t));return e.setDefault({textures:[],enableCache:!0}),e}return(0,g.default)(A,t),(0,p.default)(A,[{key:"loadTextures",value:function(t){var A=this.subject,e=0,r=0;A.images=t.map(function(t){var A=t.image,n=t.rect,i=t.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=A.width,o=A.height),e<a&&(e=a),r<o&&(r=o),delete t.image,A});var n=A.texturesSize;if(!n||n[0]!==e||n[1]!==r){var i=A.attrSize;""!==i[0]&&""!==i[1]||A.reflow()}return A.texturesSize=[e,r],t}},{key:"textures",set:function(t){Array.isArray(t)||(t=[t]),t=t.map(function(t){return t.image||(t={image:t}),t}),this.loadTextures(t),this.set("textures",t)}}]),A}(Q.default.Attr)).prototype,"textures",[v.attr],(0,f.default)(r.prototype,"textures"),r.prototype),r),E=(a=i=function(t){function A(t){(0,d.default)(this,A),t&&t.constructor!==Object&&(t={textures:[t]});var e=(0,B.default)(this,(A.__proto__||(0,h.default)(A)).call(this));return e[C]=new u.default,t&&e.attr(t),e}return(0,g.default)(A,t),(0,p.default)(A,[{key:"cloneNode",value:function(){var t=this,e=(0,c.default)(A.prototype.__proto__||(0,h.default)(A.prototype),"cloneNode",this).call(this);return this.images&&(e.textures=this.textures.map(function(A,e){return A.image=t.images[e],A})),e}},{key:"pointCollision",value:function(t){var e=this;if((0,c.default)(A.prototype.__proto__||(0,h.default)(A.prototype),"pointCollision",this).call(this,t)){var r=this.textures;if(r){var n=t.offsetX,i=t.offsetY;if(null==n&&null==i)return!0;t.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(A){var r=A.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&&t.targetTextures.push(A)})}return!0}return!1}},{key:"render",value:function(t,e){var r=this;(0,c.default)(A.prototype.__proto__||(0,h.default)(A.prototype),"render",this).call(this,t,e);var n=this.textures,i=!1;this.images&&this.images.length&&n.forEach(function(t,A){var n=r.images[A],a=(0,s.default)(r.contentSize,2),u=a[0],l=a[1],c=t.rect||[0,0,u,l],f=t.srcRect;if(!i&&t.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(),t.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(t.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(t){this[b]=t},get:function(){return this[b]}},{key:"textures",set:function(t){this.attr("textures",t)},get:function(){return this.attr("textures")}},{key:"contentSize",get:function(){var t=(0,s.default)(this.attrSize,2),A=t[0],e=t[1],r=this.texturesSize||[0,0],n=A,i=e;return""===A&&(n=0|r[0],""!==e&&r[1]&&(n*=e/r[1])),""===e&&(i=0|r[1],""!==A&&r[0]&&(i*=A/r[0])),[n,i]}},{key:"cache",get:function(){return!(!this.attr("bgcolor")&&!this.attr("gradients").bgcolor&&this.textures.length<=1)&&(0,c.default)(A.prototype.__proto__||(0,h.default)(A.prototype),"cache",this)},set:function(t){(0,l.default)(A.prototype.__proto__||(0,h.default)(A.prototype),"cache",t,this)}}]),A}(Q.default),i.Attr=H,F((n=a).prototype,"contentSize",[v.flow],(0,f.default)(n.prototype,"contentSize"),n.prototype),n);A.default=E,(0,U.registerNodeType)("sprite",E)},function(t,A,e){"use strict";A.__esModule=!0;var r=i(e(10)),n=i(e(24));function i(t){return t&&t.__esModule?t:{default:t}}A.default=function t(A,e,i,a){var o=(0,n.default)(A,e);if(void 0===o){var s=(0,r.default)(A);null!==s&&t(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(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.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(20)),F=T(e(24)),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(261),K=e(13),M=T(e(40)),N=e(30),D=e(52);function T(t){return t&&t.__esModule?t:{default:t}}var z=e(35),L=e(94),I=(0,_.default)("boxSize"),O=(0,_.default)("outputText"),V=function(t,A,e){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",n=t.context;if(!n)return[0,0];n.save(),n.font=e;var i=n.measureText(A).width;n.restore();var a=t.attr("letterSpacing");a&&(i+=a*(A.length-1));var o=L(e).size;return[i,r||1.2*o].map(Math.round)};function P(t){if(!t.context)return"";var A=t.text,e=t.attr("font"),r=t.attr("lineHeight"),n=t.attr("textIndent"),i=[],a=0,o=0;t[O]=A;var s=t.attr("lineBreak"),u=t.hasLayout?t.attr("layoutWidth"):t.attr("width");if(""!==s&&""!==u){var l=t.attr("wordBreak");A.split(/\n/).forEach(function(A){for(var r=(0,k.LineBreaker)(A,{lineBreak:s,wordBreak:l}),a=[],o=r.next();!o.done;)a.push(o.value.slice()),o=r.next();var c="";a.forEach(function(A){if(c){var r=""+c+A,a=V(t,r,e);(0,S.default)(a,1)[0]>(0===i.length?u-n:u)?(i.push(c),c=A):c=r}else c=A}),i.push(c)}),t[O]=i.join("\n")}else i=A.split(/\n/);i.forEach(function(A,i){var s=V(t,A,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=t[I];if(!c||c[0]!==a||c[1]!==o){var f=t.attrSize;""!==f[0]&&""!==f[1]||t.reflow()}t[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(t){function A(t){(0,b.default)(this,A);var e=(0,E.default)(this,(A.__proto__||(0,C.default)(A)).call(this,t));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)(A,t),(0,H.default)(A,[{key:"text",set:function(t){t=String(t),this.set("text",t),P(this.subject)}},{key:"font",set:function(t){this.set("font",t),P(this.subject)}},{key:"fontSize",set:function(t){null==t&&(t="16px");var A="px";if("string"==typeof t){var e=t.match(/^([\d.]+)(\w+)/);if(!e)return null;t=parseFloat(e[1]),A=e[2]}var r=this.font,n=L(r),i=n.style+" "+n.variant+" "+n.weight+" "+t+A+" "+n.family;this.font=i},get:function(){var t=this.font,A=L(t);return""+A.size0+A.unit}},{key:"fontFamily",set:function(t){null==t&&(t="Arial");var A=this.font,e=L(A),r=e.style+" "+e.variant+" "+e.weight+" "+e.size0+e.unit+" "+t;this.font=r},get:function(){return L(this.font).family}},{key:"fontStyle",set:function(t){null==t&&(t="normal");var A=this.font,e=L(A),r=t+" "+e.variant+" "+e.weight+" "+e.size0+e.unit+" "+e.family;this.font=r},get:function(){return L(this.font).style}},{key:"fontVariant",set:function(t){null==t&&(t="normal");var A=this.font,e=L(A),r=e.style+" "+t+" "+e.weight+" "+e.size0+e.unit+" "+e.family;this.font=r},get:function(){return L(this.font).variant}},{key:"fontWeight",set:function(t){null==t&&(t="normal");var A=this.font,e=L(A),r=e.style+" "+e.variant+" "+t+" "+e.size0+e.unit+" "+e.family;this.font=r},get:function(){return L(this.font).weight}},{key:"lineHeight",set:function(t){this.set("lineHeight",t),P(this.subject)}},{key:"textAlign",set:function(t){this.set("textAlign",t),P(this.subject)}},{key:"color",set:function(t){this.fillColor=t},get:function(){return this.fillColor}},{key:"strokeColor",set:function(t){this.set("strokeColor",t)}},{key:"fillColor",set:function(t){this.set("fillColor",t)}},{key:"flexible",set:function(t){this.set("flexible",t)}},{key:"lineBreak",set:function(t){this.set("lineBreak",t),P(this.subject)}},{key:"wordBreak",set:function(t){this.set("wordBreak",t),P(this.subject)}},{key:"letterSpacing",set:function(t){"string"==typeof t&&(t=parseFloat(t)),this.set("letterSpacing",t),P(this.subject)}},{key:"textIndent",set:function(t){"string"==typeof t&&(t=parseFloat(t)),this.set("textIndent",t),P(this.subject)}},{key:"width",set:function(t){this.set("width",t),""!==this.lineBreak&&P(this.subject)}},{key:"layoutWidth",set:function(t){this.set("layoutWidth",t),""!==this.lineBreak&&P(this.subject)}}]),A}(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(t){function A(t){return(0,b.default)(this,A),"object"!==(void 0===t?"undefined":(0,U.default)(t))&&(t={text:String(t)}),(0,E.default)(this,(A.__proto__||(0,C.default)(A)).call(this,t))}return(0,x.default)(A,t),(0,H.default)(A,[{key:"retypesetting",value:function(){P(this),this.forceUpdate(!0)}},{key:"render",value:function(t,e){var r=this;(0,m.default)(A.prototype.__proto__||(0,C.default)(A.prototype),"render",this).call(this,t,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(t,A){var n=V(r,t,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===A&&"right"!==f&&(c=w),g){var v=l;[].concat((0,y.default)(t)).forEach(function(t,n){0===A&&0===n&&(v+=c),d&&e.fillText(t,v,p+u/2),h&&e.strokeText(t,v,p+u/2),v+=V(r,t,i)[0]+g})}else d&&e.fillText(t,l+c,p+u/2),h&&e.strokeText(t,l+c,p+u/2);p+=u})}}},{key:"text",set:function(t){this.attr("text",t)},get:function(){return this.attr("text")}},{key:"textboxSize",get:function(){return this[I]||P(this),this[I]}},{key:"flexibleFont",get:function(){var t=this.attr("font");if(""===this.attr("width")&&""===this.attr("layoutWidth"))return t;var A=this.textboxSize,e=this.contentSize,r=L(t),n=r.style,i=r.variant,a=r.weight,o=r.size,s=r.family;return o*=e[0]/A[0],n+" "+i+" "+a+" "+Math.floor(o)+'px "'+s+'"'}},{key:"contentSize",get:function(){var t=(0,S.default)(this.attrSize,2),A=t[0],e=t[1];if(""===A||""===e){var r=this.textboxSize;if(!r)return[0,0];A=A||r[0],e=e||r[1]}return this.attr("flexible")&&""===this.attr("height")&&""===this.attr("layoutHeight")&&(e=Math.ceil(e*A/this.textboxSize[0])),[A,e]}}]),A}(M.default),v.Attr=X,z((w=Q).prototype,"contentSize",[K.flow],(0,F.default)(w.prototype,"contentSize"),w.prototype),w);A.default=R,(0,N.registerNodeType)("label",R)},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=e(96);Object.defineProperty(A,"toCodePoints",{enumerable:!0,get:function(){return r.toCodePoints}}),Object.defineProperty(A,"fromCodePoint",{enumerable:!0,get:function(){return r.fromCodePoint}});var n=e(262);Object.defineProperty(A,"LineBreaker",{enumerable:!0,get:function(){return n.LineBreaker}})},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.LineBreaker=A.inlineBreakOpportunities=A.lineBreakAtIndex=A.codePointsToCharacterClasses=A.UnicodeTrie=A.BREAK_ALLOWED=A.BREAK_NOT_ALLOWED=A.BREAK_MANDATORY=A.classes=A.LETTER_NUMBER_MODIFIER=void 0;var r=function(){function t(t,A){for(var e=0;e<A.length;e++){var r=A[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(A,e,r){return e&&t(A.prototype,e),r&&t(A,r),A}}(),n=function(){return function(t,A){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,A){var e=[],r=!0,n=!1,i=void 0;try{for(var a,o=t[Symbol.iterator]();!(r=(a=o.next()).done)&&(e.push(a.value),!A||e.length!==A);r=!0);}catch(t){n=!0,i=t}finally{try{!r&&o.return&&o.return()}finally{if(n)throw i}}return e}(t,A);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=e(263),a=function(t){return t&&t.__esModule?t:{default:t}}(e(264)),o=e(96);var s=A.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=(A.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},A.BREAK_MANDATORY="!"),M=A.BREAK_NOT_ALLOWED="×",N=A.BREAK_ALLOWED="÷",D=A.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=A.codePointsToCharacterClasses=function(t){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"strict",e=[],r=[],n=[];return t.forEach(function(t,i){var a=D.get(t);if(a>s?(n.push(!0),a-=s):n.push(!1),-1!==["normal","auto","loose"].indexOf(A)&&-1!==[8208,8211,12316,12448].indexOf(t))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"===A?B:E):a===k?e.push(m):29===a?e.push(m):43===a?t>=131072&&t<=196605||t>=196608&&t<=262141?e.push(E):e.push(m):void e.push(a)}),[r,e,n]},R=function(t,A,e,r){var n=r[e];if(Array.isArray(t)?-1!==t.indexOf(n):t===n)for(var i=e;i<=r.length;){var a=r[++i];if(a===A)return!0;if(a!==u)break}if(n===u)for(var o=e;o>0;){var s=r[--o];if(Array.isArray(t)?-1!==t.indexOf(s):t===s)for(var l=e;l<=r.length;){var c=r[++l];if(c===A)return!0;if(c!==u)break}if(s!==u)break}return!1},q=function(t,A){for(var e=t;e>=0;){var r=A[e];if(r!==u)return r;e--}return 0},J=function(t,A,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=A[i],m=a>=0?A[a]:0,k=A[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,A))return N;if(11===D.get(t[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,A)===g)return M;if(R(23,g,i,A))return M;if(R([f,h],B,i,A))return M;if(R(12,12,i,A))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)&&A[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=A[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=A[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===A[--G];)W++;if(W%2!=0)return M}return s===F&&k===C?M:N},j=(A.lineBreakAtIndex=function(t,A){if(0===A)return M;if(A>=t.length)return K;var e=X(t),r=n(e,2),i=r[0],a=r[1];return J(t,a,i,A)},function(t,A){A||(A={lineBreak:"normal",wordBreak:"normal"});var e=X(t,A.lineBreak),r=n(e,3),i=r[0],a=r[1],o=r[2];return"break-all"!==A.wordBreak&&"break-word"!==A.wordBreak||(a=a.map(function(t){return-1!==[v,m,k].indexOf(t)?E:t})),[i,a,"keep-all"===A.wordBreak?o.map(function(A,e){return A&&t[e]>=19968&&t[e]<=40959}):null]}),G=(A.inlineBreakOpportunities=function(t,A){var e=(0,o.toCodePoints)(t),r=M,i=j(e,A),a=n(i,3),s=a[0],u=a[1],l=a[2];return e.forEach(function(t,A){r+=(0,o.fromCodePoint)(t)+(A>=e.length-1?K:J(e,u,s,A+1,l))}),r},function(){function t(A,e,r,n){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,t),this._codePoints=A,this.required=e===K,this.start=r,this.end=n}return r(t,[{key:"slice",value:function(){return o.fromCodePoint.apply(void 0,function(t){if(Array.isArray(t)){for(var A=0,e=Array(t.length);A<t.length;A++)e[A]=t[A];return e}return Array.from(t)}(this._codePoints.slice(this.start,this.end)))}}]),t}());A.LineBreaker=function(t,A){var e=(0,o.toCodePoints)(t),r=j(e,A),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 t=M;f<l&&(t=J(e,s,a,++f,u))===M;);if(t!==M||f===l){var A=new G(e,t,c,f);return c=f,{value:A,done:!1}}return{done:!0}}}}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.Trie=A.createTrieFromBase64=A.UTRIE2_INDEX_2_MASK=A.UTRIE2_INDEX_2_BLOCK_LENGTH=A.UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=A.UTRIE2_INDEX_1_OFFSET=A.UTRIE2_UTF8_2B_INDEX_2_LENGTH=A.UTRIE2_UTF8_2B_INDEX_2_OFFSET=A.UTRIE2_INDEX_2_BMP_LENGTH=A.UTRIE2_LSCP_INDEX_2_LENGTH=A.UTRIE2_DATA_MASK=A.UTRIE2_DATA_BLOCK_LENGTH=A.UTRIE2_LSCP_INDEX_2_OFFSET=A.UTRIE2_SHIFT_1_2=A.UTRIE2_INDEX_SHIFT=A.UTRIE2_SHIFT_1=A.UTRIE2_SHIFT_2=void 0;var r=function(){function t(t,A){for(var e=0;e<A.length;e++){var r=A[e];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(A,e,r){return e&&t(A.prototype,e),r&&t(A,r),A}}(),n=e(96);var i=A.UTRIE2_SHIFT_2=5,a=A.UTRIE2_SHIFT_1=11,o=A.UTRIE2_INDEX_SHIFT=2,s=A.UTRIE2_SHIFT_1_2=a-i,u=A.UTRIE2_LSCP_INDEX_2_OFFSET=65536>>i,l=A.UTRIE2_DATA_BLOCK_LENGTH=1<<i,c=A.UTRIE2_DATA_MASK=l-1,f=A.UTRIE2_LSCP_INDEX_2_LENGTH=1024>>i,h=A.UTRIE2_INDEX_2_BMP_LENGTH=u+f,d=A.UTRIE2_UTF8_2B_INDEX_2_OFFSET=h,p=A.UTRIE2_UTF8_2B_INDEX_2_LENGTH=32,B=A.UTRIE2_INDEX_1_OFFSET=d+p,g=A.UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=65536>>a,w=A.UTRIE2_INDEX_2_BLOCK_LENGTH=1<<s,v=A.UTRIE2_INDEX_2_MASK=w-1,Q=(A.createTrieFromBase64=function(t){var A=(0,n.decode)(t),e=Array.isArray(A)?(0,n.polyUint32Array)(A):new Uint32Array(A),r=Array.isArray(A)?(0,n.polyUint16Array)(A):new Uint16Array(A),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)},A.Trie=function(){function t(A,e,r,n,i,a){!function(t,A){if(!(t instanceof A))throw new TypeError("Cannot call a class as a function")}(this,t),this.initialValue=A,this.errorValue=e,this.highStart=r,this.highValueIndex=n,this.index=i,this.data=a}return r(t,[{key:"get",value:function(t){var A=void 0;if(t>=0){if(t<55296||t>56319&&t<=65535)return A=((A=this.index[t>>i])<<o)+(t&c),this.data[A];if(t<=65535)return A=((A=this.index[u+(t-55296>>i)])<<o)+(t&c),this.data[A];if(t<this.highStart)return A=B-g+(t>>a),A=this.index[A],A+=t>>i&v,A=((A=this.index[A])<<o)+(t&c),this.data[A];if(t<=1114111)return this.data[this.highValueIndex]}return this.errorValue}}]),t}())},function(t,A,e){"use strict";t.exports="KwAAAAAAAAAACA4AIDoAAPAfAAACAAAAAAAIABAAGABAAEgAUABYAF4AZgBeAGYAYABoAHAAeABeAGYAfACEAIAAiACQAJgAoACoAK0AtQC9AMUAXgBmAF4AZgBeAGYAzQDVAF4AZgDRANkA3gDmAOwA9AD8AAQBDAEUARoBIgGAAIgAJwEvATcBPwFFAU0BTAFUAVwBZAFsAXMBewGDATAAiwGTAZsBogGkAawBtAG8AcIBygHSAdoB4AHoAfAB+AH+AQYCDgIWAv4BHgImAi4CNgI+AkUCTQJTAlsCYwJrAnECeQKBAk0CiQKRApkCoQKoArACuALAAsQCzAIwANQC3ALkAjAA7AL0AvwCAQMJAxADGAMwACADJgMuAzYDPgOAAEYDSgNSA1IDUgNaA1oDYANiA2IDgACAAGoDgAByA3YDfgOAAIQDgACKA5IDmgOAAIAAogOqA4AAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAK8DtwOAAIAAvwPHA88D1wPfAyAD5wPsA/QD/AOAAIAABAQMBBIEgAAWBB4EJgQuBDMEIAM7BEEEXgBJBCADUQRZBGEEaQQwADAAcQQ+AXkEgQSJBJEEgACYBIAAoASoBK8EtwQwAL8ExQSAAIAAgACAAIAAgACgAM0EXgBeAF4AXgBeAF4AXgBeANUEXgDZBOEEXgDpBPEE+QQBBQkFEQUZBSEFKQUxBTUFPQVFBUwFVAVcBV4AYwVeAGsFcwV7BYMFiwWSBV4AmgWgBacFXgBeAF4AXgBeAKsFXgCyBbEFugW7BcIFwgXIBcIFwgXQBdQF3AXkBesF8wX7BQMGCwYTBhsGIwYrBjMGOwZeAD8GRwZNBl4AVAZbBl4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAGMGXgBqBnEGXgBeAF4AXgBeAF4AXgBeAF4AXgB5BoAG4wSGBo4GkwaAAIADHgR5AF4AXgBeAJsGgABGA4AAowarBrMGswagALsGwwbLBjAA0wbaBtoG3QbaBtoG2gbaBtoG2gblBusG8wb7BgMHCwcTBxsHCwcjBysHMAc1BzUHOgdCB9oGSgdSB1oHYAfaBloHaAfaBlIH2gbaBtoG2gbaBtoG2gbaBjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHbQdeAF4ANQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQd1B30HNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B4MH2gaKB68EgACAAIAAgACAAIAAgACAAI8HlwdeAJ8HpweAAIAArwe3B14AXgC/B8UHygcwANAH2AfgB4AA6AfwBz4B+AcACFwBCAgPCBcIogEYAR8IJwiAAC8INwg/CCADRwhPCFcIXwhnCEoDGgSAAIAAgABvCHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIfQh3CHgIeQh6CHsIfAh9CHcIeAh5CHoIewh8CH0Idwh4CHkIegh7CHwIhAiLCI4IMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAANQc1BzUHNQc1BzUHNQc1BzUHNQc1B54INQc1B6II2gaqCLIIugiAAIAAvgjGCIAAgACAAIAAgACAAIAAgACAAIAAywiHAYAA0wiAANkI3QjlCO0I9Aj8CIAAgACAAAIJCgkSCRoJIgknCTYHLwk3CZYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiWCJYIlgiAAIAAAAFAAXgBeAGAAcABeAHwAQACQAKAArQC9AJ4AXgBeAE0A3gBRAN4A7AD8AMwBGgEAAKcBNwEFAUwBXAF4QkhCmEKnArcCgAHHAsABz4LAAcABwAHAAd+C6ABoAG+C/4LAAcABwAHAAc+DF4MAAcAB54M3gweDV4Nng3eDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEeDqABVg6WDqABoQ6gAaABoAHXDvcONw/3DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DvcO9w73DncPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB7cPPwlGCU4JMACAAIAAgABWCV4JYQmAAGkJcAl4CXwJgAkwADAAMAAwAIgJgACLCZMJgACZCZ8JowmrCYAAswkwAF4AXgB8AIAAuwkABMMJyQmAAM4JgADVCTAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAqwYWBNkIMAAwADAAMADdCeAJ6AnuCR4E9gkwAP4JBQoNCjAAMACAABUK0wiAAB0KJAosCjQKgAAwADwKQwqAAEsKvQmdCVMKWwowADAAgACAALcEMACAAGMKgABrCjAAMAAwADAAMAAwADAAMAAwADAAMAAeBDAAMAAwADAAMAAwADAAMAAwADAAMAAwAIkEPQFzCnoKiQSCCooKkAqJBJgKoAqkCokEGAGsCrQKvArBCjAAMADJCtEKFQHZCuEK/gHpCvEKMAAwADAAMACAAIwE+QowAIAAPwEBCzAAMAAwADAAMACAAAkLEQswAIAAPwEZCyELgAAOCCkLMAAxCzkLMAAwADAAMAAwADAAXgBeAEELMAAwADAAMAAwADAAMAAwAEkLTQtVC4AAXAtkC4AAiQkwADAAMAAwADAAMAAwADAAbAtxC3kLgAuFC4sLMAAwAJMLlwufCzAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAApwswADAAMACAAIAAgACvC4AAgACAAIAAgACAALcLMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAvwuAAMcLgACAAIAAgACAAIAAyguAAIAAgACAAIAA0QswADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAANkLgACAAIAA4AswADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACJCR4E6AswADAAhwHwC4AA+AsADAgMEAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMACAAIAAGAwdDCUMMAAwAC0MNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQw1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHPQwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADUHNQc1BzUHNQc1BzUHNQc2BzAAMAA5DDUHNQc1BzUHNQc1BzUHNQc1BzUHNQdFDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAgACAAIAATQxSDFoMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAF4AXgBeAF4AXgBeAF4AYgxeAGoMXgBxDHkMfwxeAIUMXgBeAI0MMAAwADAAMAAwAF4AXgCVDJ0MMAAwADAAMABeAF4ApQxeAKsMswy7DF4Awgy9DMoMXgBeAF4AXgBeAF4AXgBeAF4AXgDRDNkMeQBqCeAM3Ax8AOYM7Az0DPgMXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgBeAF4AXgCgAAANoAAHDQ4NFg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAeDSYNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIAAgACAAIAAgACAAC4NMABeAF4ANg0wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAD4NRg1ODVYNXg1mDTAAbQ0wADAAMAAwADAAMAAwADAA2gbaBtoG2gbaBtoG2gbaBnUNeg3CBYANwgWFDdoGjA3aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gaUDZwNpA2oDdoG2gawDbcNvw3HDdoG2gbPDdYN3A3fDeYN2gbsDfMN2gbaBvoN/g3aBgYODg7aBl4AXgBeABYOXgBeACUG2gYeDl4AJA5eACwO2w3aBtoGMQ45DtoG2gbaBtoGQQ7aBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDjUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B1EO2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQdZDjUHNQc1BzUHNQc1B2EONQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHaA41BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B3AO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gY1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1BzUHNQc1B2EO2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gZJDtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBtoG2gbaBkkOeA6gAKAAoAAwADAAMAAwAKAAoACgAKAAoACgAKAAgA4wADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAD//wQABAAEAAQABAAEAAQABAAEAA0AAwABAAEAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAKABMAFwAeABsAGgAeABcAFgASAB4AGwAYAA8AGAAcAEsASwBLAEsASwBLAEsASwBLAEsAGAAYAB4AHgAeABMAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAFgAbABIAHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYADQARAB4ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkAFgAaABsAGwAbAB4AHQAdAB4ATwAXAB4ADQAeAB4AGgAbAE8ATwAOAFAAHQAdAB0ATwBPABcATwBPAE8AFgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwArAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAAQABAANAA0ASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAUAArACsAKwArACsAKwArACsABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAGgAaAFAAUABQAFAAUABMAB4AGwBQAB4AKwArACsABAAEAAQAKwBQAFAAUABQAFAAUAArACsAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUAArAFAAUAArACsABAArAAQABAAEAAQABAArACsAKwArAAQABAArACsABAAEAAQAKwArACsABAArACsAKwArACsAKwArAFAAUABQAFAAKwBQACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwAEAAQAUABQAFAABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUAArACsABABQAAQABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQAKwArAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeABsAKwArACsAKwArACsAKwBQAAQABAAEAAQABAAEACsABAAEAAQAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArAAQABAArACsABAAEAAQAKwArACsAKwArACsAKwArAAQABAArACsAKwArAFAAUAArAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwAeAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwAEAFAAKwBQAFAAUABQAFAAUAArACsAKwBQAFAAUAArAFAAUABQAFAAKwArACsAUABQACsAUAArAFAAUAArACsAKwBQAFAAKwArACsAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQAKwArACsABAAEAAQAKwAEAAQABAAEACsAKwBQACsAKwArACsAKwArAAQAKwArACsAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAB4AHgAeAB4AHgAeABsAHgArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArAFAAUABQACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAB4AUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABAArACsAKwArACsAKwArAAQABAArACsAKwArACsAKwArAFAAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwArAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAKwBcAFwAKwBcACsAKwBcACsAKwArACsAKwArAFwAXABcAFwAKwBcAFwAXABcAFwAXABcACsAXABcAFwAKwBcACsAXAArACsAXABcACsAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgArACoAKgBcACsAKwBcAFwAXABcAFwAKwBcACsAKgAqACoAKgAqACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAFwAXABcAFwAUAAOAA4ADgAOAB4ADgAOAAkADgAOAA0ACQATABMAEwATABMACQAeABMAHgAeAB4ABAAEAB4AHgAeAB4AHgAeAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUAANAAQAHgAEAB4ABAAWABEAFgARAAQABABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAAQABAAEAAQABAANAAQABABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsADQANAB4AHgAeAB4AHgAeAAQAHgAeAB4AHgAeAB4AKwAeAB4ADgAOAA0ADgAeAB4AHgAeAB4ACQAJACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgAeAB4AHgBcAFwAXABcAFwAXAAqACoAKgAqAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAKgAqACoAKgAqACoAKgBcAFwAXAAqACoAKgAqAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAXAAqAEsASwBLAEsASwBLAEsASwBLAEsAKgAqACoAKgAqACoAUABQAFAAUABQAFAAKwBQACsAKwArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQACsAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwAEAAQABAAeAA0AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAEQArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAADQANAA0AUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAA0ADQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQACsABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoADQANABUAXAANAB4ADQAbAFwAKgArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAB4AHgATABMADQANAA4AHgATABMAHgAEAAQABAAJACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAUABQAFAAUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwAeACsAKwArABMAEwBLAEsASwBLAEsASwBLAEsASwBLAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwBcAFwAXABcAFwAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcACsAKwArACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwAeAB4AXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsABABLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKgAqACoAKgAqACoAKgBcACoAKgAqACoAKgAqACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAUABQAFAAUABQAFAAUAArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4ADQANAA0ADQAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAHgAeAB4AHgBQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwANAA0ADQANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwBQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsABAAEAAQAHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAABABQAFAAUABQAAQABAAEAFAAUAAEAAQABAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAKwBQACsAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAKwArAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAKwAeAB4AHgAeAB4AHgAeAA4AHgArAA0ADQANAA0ADQANAA0ACQANAA0ADQAIAAQACwAEAAQADQAJAA0ADQAMAB0AHQAeABcAFwAWABcAFwAXABYAFwAdAB0AHgAeABQAFAAUAA0AAQABAAQABAAEAAQABAAJABoAGgAaABoAGgAaABoAGgAeABcAFwAdABUAFQAeAB4AHgAeAB4AHgAYABYAEQAVABUAFQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgANAB4ADQANAA0ADQAeAA0ADQANAAcAHgAeAB4AHgArAAQABAAEAAQABAAEAAQABAAEAAQAUABQACsAKwBPAFAAUABQAFAAUAAeAB4AHgAWABEATwBQAE8ATwBPAE8AUABQAFAAUABQAB4AHgAeABYAEQArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAaABsAGwAbABsAGgAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgBQABoAHgAdAB4AUAAeABoAHgAeAB4AHgAeAB4AHgAeAB4ATwAeAFAAGwAeAB4AUABQAFAAUABQAB4AHgAeAB0AHQAeAFAAHgBQAB4AUAAeAFAATwBQAFAAHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AUABQAFAAUABPAE8AUABQAFAAUABQAE8AUABQAE8AUABPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAE8ATwBPAE8ATwBPAE8ATwBPAE8AUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAATwAeAB4AKwArACsAKwAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB0AHQAeAB4AHgAdAB0AHgAeAB0AHgAeAB4AHQAeAB0AGwAbAB4AHQAeAB4AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB0AHgAdAB4AHQAdAB0AHQAdAB0AHgAdAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAdAB0AHQAdAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAlACUAHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBQAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAeAB4AHgAeAB0AHQAeAB4AHgAeAB0AHQAdAB4AHgAdAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB0AHQAeAB4AHQAeAB4AHgAeAB0AHQAeAB4AHgAeACUAJQAdAB0AJQAeACUAJQAlACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAHgAeAB4AHgAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHQAdAB0AHgAdACUAHQAdAB4AHQAdAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHQAdAB0AHQAlAB4AJQAlACUAHQAlACUAHQAdAB0AJQAlAB0AHQAlAB0AHQAlACUAJQAeAB0AHgAeAB4AHgAdAB0AJQAdAB0AHQAdAB0AHQAlACUAJQAlACUAHQAlACUAIAAlAB0AHQAlACUAJQAlACUAJQAlACUAHgAeAB4AJQAlACAAIAAgACAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeABcAFwAXABcAFwAXAB4AEwATACUAHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACUAJQBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwArACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAE8ATwBPAE8ATwBPAE8ATwAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeACsAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUAArACsAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQBQAFAAUABQACsAKwArACsAUABQAFAAUABQAFAAUABQAA0AUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAABAAEAAQAKwAEAAQAKwArACsAKwArAAQABAAEAAQAUABQAFAAUAArAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsABAAEAAQAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsADQANAA0ADQANAA0ADQANAB4AKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAUABQAFAAUABQAA0ADQANAA0ADQANABQAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwANAA0ADQANAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAeAAQABAAEAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLACsADQArAB4AKwArAAQABAAEAAQAUABQAB4AUAArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwAEAAQABAAEAAQABAAEAAQABAAOAA0ADQATABMAHgAeAB4ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0AUABQAFAAUAAEAAQAKwArAAQADQANAB4AUAArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXABcAA0ADQANACoASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUAArACsAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANACsADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEcARwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQACsAKwAeAAQABAANAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAEAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUAArACsAUAArACsAUABQACsAKwBQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AKwArAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAeAB4ADQANAA0ADQAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAArAAQABAArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAEAAQABAAEAAQABAAEACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAFgAWAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAKwBQACsAKwArACsAKwArAFAAKwArACsAKwBQACsAUAArAFAAKwBQAFAAUAArAFAAUAArAFAAKwArAFAAKwBQACsAUAArAFAAKwBQACsAUABQACsAUAArACsAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAUABQAFAAUAArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUAArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAlACUAJQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeACUAJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeACUAJQAlACUAJQAeACUAJQAlACUAJQAgACAAIAAlACUAIAAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIQAhACEAIQAhACUAJQAgACAAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAIAAlACUAJQAlACAAJQAgACAAIAAgACAAIAAgACAAIAAlACUAJQAgACUAJQAlACUAIAAgACAAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeACUAHgAlAB4AJQAlACUAJQAlACAAJQAlACUAJQAeACUAHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAIAAgACAAIAAgAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFwAXABcAFQAVABUAHgAeAB4AHgAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAIAAgACAAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAlACAAIAAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsA"},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var r=C(e(1)),n=C(e(7)),i=C(e(12)),a=C(e(5)),o=C(e(23)),s=C(e(10)),u=C(e(3)),l=C(e(4)),c=C(e(17)),f=C(e(20)),h=C(e(18)),d=C(e(2)),p=e(50),B=e(131),g=C(e(64)),w=C(e(95)),v=C(e(133)),Q=C(e(134)),y=e(30),U=e(274),m=C(e(136)),F=C(e(53));function C(t){return t&&t.__esModule?t:{default:t}}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(t){function A(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.context,r=t.handleEvent,n=void 0===r||r,i=t.evaluateFPS,l=void 0!==i&&i,f=t.renderMode,h=void 0===f?"repaintAll":f,d=t.autoRender,g=void 0===d||d,v=t.useDocumentCSS,Q=void 0!==v&&v;(0,u.default)(this,A);var y=(0,c.default)(this,(A.__proto__||(0,s.default)(A)).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].__owner=y,y[M].forceUpdate=function(){y.prepareRender()},y[M].updateStyles=function(){y.__updateStyleTag=!0,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)(A,t),(0,l.default)(A,[{key:"attr",value:function(){var t;return(t=this[M]).attr.apply(t,arguments)}},{key:"getAttribute",value:function(t){return this.attr(t)}},{key:"setAttribute",value:function(t,A){return this.attr(t,A)}},{key:"removeAttribute",value:function(t){return this.attr(t,null)}},{key:"clearContext",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.outputContext;if(t.canvas){var A=t.canvas,e=A.width,r=A.height;t.clearRect(0,0,e,r)}}},{key:"prepareRender",value:function(){var t=this;return this[S]||(this[S]={},this[S].promise=new i.default(function(A,e){(0,n.default)(t[S],{resolve:A,reject:e}),t.autoRender&&(t[_]=(0,B.requestAnimationFrame)(function(){delete t[_],t.draw()}))})),this[S]?this[S].promise:i.default.resolve()}},{key:"draw",value:function(){var t=!(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(t){F.default.computeStyle(t)})}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,t),(0,f.default)(A.prototype.__proto__||(0,s.default)(A.prototype),"dispatchEvent",this).call(this,"update",{target:this,timeline:this.timeline,renderTime:i},!0,!0),r&&r.resolve()}},{key:"update",value:function(t){t&&t.isDirty||(t&&(this[b].add(t),t.isDirty=!0),this.prepareRender())}},{key:"isVisible",value:function(){return!this.canvas||this.canvas.width>0&&this.canvas.height>0}},{key:"drawSprites",value:function(t,A){this[b].clear(),this.beforeDrawTransform&&(this.outputContext.save(),this.beforeDrawTransform());for(var e=0;e<t.length;e++){var r=t[e],n=r.isDirty;if(r.isDirty=!1,r.parent===this){var i=r.isVisible();i?(r.draw(A),"repaintDirty"===this.renderMode?r.lastRenderBox=r.renderBox:r.lastRenderBox="no-calc"):delete r.lastRenderBox,n&&r.dispatchEvent("update",{target:r,renderTime:A,isVisible:i},!0,!0)}}this.beforeDrawTransform&&this.outputContext.restore()}},{key:"renderRepaintAll",value:function(t){var A=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=this.sortedChildNodes,r=this.outputContext;A&&this.clearContext(r),this.drawSprites(e,t)}},{key:"renderRepaintDirty",value:function(t){var A=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],e=[].concat((0,a.default)(this[b]));if(this.__updateStyleTag||e.some(function(t){return!!t.attr("filter")||t.isVirtual||"no-calc"===t.lastRenderBox}))return this.renderRepaintAll(t,A);var r=this.outputContext,n=this.sortedChildNodes;r.save(),this.beforeDrawTransform&&this.beforeDrawTransform(),r.beginPath(),(0,U.clearDirtyRects)(r,e,!0),r.restore(),A&&this.clearContext(r),this.drawSprites(n,t)}},{key:"pointCollision",value:function(t){if(this.outputContext.canvas){var A=t.layerX,e=t.layerY,r=this.outputContext.canvas,n=r.width,i=r.height;return null==A&&null==e||A>=0&&e>=0&&A<n&&e<i}return!0}},{key:"dispatchEvent",value:function(t,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(t).length){if(!o&&!e.terminated&&"mouseenter"!==t){var u=i||this.pointCollision(e),l=e.originalEvent&&e.originalEvent.changedTouches;if(!l||"touchend"!==t&&"touchmove"!==t||(u=!0),u||"mouseleave"===t){var c=this.sortedChildNodes.slice(0).reverse(),h=[];if(!l||"touchend"!==t&&"touchmove"!==t)for(var d=0;d<c.length;d++){var p=c[d];if(p.dispatchEvent(t,e,i,o)&&(e.targetSprites&&(h.push.apply(h,(0,a.default)(e.targetSprites)),delete e.targetSprites),h.push(p)),e.terminated&&"mousemove"!==t)break}else{var B=l[0];if(B&&null!=B.identifier){var g=this.layer.touchedTargets[B.identifier];g&&(g.forEach(function(A){if(A!==n&&A.layer===n){var i=A.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,A.dispatchEvent(t,e,!0,!0),e.parentX=u,e.parentY=l}}),"touchend"===t&&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)(A.prototype.__proto__||(0,s.default)(A.prototype),"dispatchEvent",this).call(this,t,e,i,o)}}},{key:"group",value:function(){var t=new Q.default;return t.append.apply(t,arguments),this.appendChild(t),t}},{key:"batch",value:function(){for(var t=this,A=arguments.length,e=Array(A),r=0;r<A;r++)e[r]=arguments[r];e.forEach(function(A){A.layer!==t&&t.appendChild(A)});var n=new v.default(this);return n.add.apply(n,e),n}},{key:"adjust",value:function(t){var A=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(){A.autoRender=!0,delete A[K]},100),r.canvas.width>0&&r.canvas.height>0&&(this.clearContext(e),e.save(),t.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(t){this.attr("id",t)},get:function(){return this.attr("id")}},{key:"name",set:function(t){this.attr("name",t)},get:function(){return this.attr("name")}},{key:"className",set:function(t){this.attr("class",t)},get:function(){return this.attr("class")}},{key:"resolution",get:function(){return[this.canvas.width,this.canvas.height]}},{key:"autoRender",set:function(t){this[k]=t,t&&this.draw()},get:function(){return this[k]}},{key:"layer",get:function(){return this}},{key:"children",get:function(){return this.childNodes.filter(function(t){return t instanceof g.default&&!(t 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 t=0,A=this[E].slice(-10),e=A.length;return e<=5?NaN:(A.reduceRight(function(A,e,r){return t+=A-e,e}),Math.round(1e3*(e-1)/t))}}]),A}(g.default);A.default=N,(0,n.default)(N.prototype,m.default),(0,y.registerNodeType)("layer",N,!0)},function(t,A,e){"use strict";function r(t){var A=t[0][0],e=t[0][1],r=A,n=e;return t.forEach(function(t){var i=t[0],a=t[2],o=t[4],s=t[6],u=t[1],l=t[3],c=t[5],f=t[7];A=Math.min(A,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)}),[A,e,r,n]}Object.defineProperty(A,"__esModule",{value:!0}),A.sort=function(t,A){var e=[];(function(t){for(var A=[],e=0;e<t;e++)A.push(e);return function(t){var A=[],e=[];return function t(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&&A.push(e.slice()),t(r),r.splice(n,0,i),e.pop();return A}(t)}(A)})(t.length).forEach(function(n){var i=0;n.forEach(function(e){i+=function(t,A){return Math.sqrt(Math.pow(t[0]-A[0],2)+Math.pow(t[1]-A[1],2))+Math.sqrt(Math.pow(t[2]-A[2],2)+Math.pow(t[3]-A[3],2))}(r(t[e]),r(A[e]))}),e.push({index:n,distance:i})}),e.sort(function(t,A){return t.distance-A.distance});var n=[];return e[0].index.forEach(function(A){n.push(t[A])}),n},A.sortCurves=function(t,A){var e=[];(function(t){for(var A=[],e=0;e<t;e++){for(var r=[],n=0;n<t;n++){var i=n+e;i>t-1&&(i-=t),r[i]=n}A.push(r)}return A})(t.length).forEach(function(r){var n=0,i=0;r.forEach(function(e){n+=function(t,A){var e=t[0],r=t[2],n=t[4],i=t[6],a=t[1],o=t[3],s=t[5],u=t[7],l=A[0],c=A[2],f=A[4],h=A[6],d=A[1],p=A[3],B=A[5],g=A[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))}(t[e],A[i++])}),e.push({index:r,distance:n})}),e.sort(function(t,A){return t.distance-A.distance});var r=[];return e[0].index.forEach(function(A){r.push(t[A])}),r}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.flexLayout=void 0;var r=function(t){if(t&&t.__esModule)return t;var A={};if(null!=t)for(var e in t)Object.prototype.hasOwnProperty.call(t,e)&&(A[e]=t[e]);return A.default=t,A}(e(268));A.flexLayout=r},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.attrs=void 0;var r=function(t){return t&&t.__esModule?t:{default:t}}(e(1));A.relayout=function(t,A){A.sort(function(t,A){var e=0|t.attributes.order,r=0|A.attributes.order;return e!==r?e-r:t.zOrder-A.zOrder});var e=n.Node.create({width:t.attrSize[0],height:t.attrSize[1],flexDirection:t.attributes.flexDirection,alignItems:t.attributes.alignItems,justifyContent:t.attributes.justifyContent,flexWrap:t.attributes.flexWrap,alignContent:t.attributes.alignContent});A.forEach(function(t){var A=t.attr("margin"),i=(0,r.default)(A,4),a=i[0],o=i[1],s=i[2],u=i[3],l=t.attr("padding"),c=(0,r.default)(l,4),f=c[0],h=c[1],d=c[2],p=c[3],B=t.attr("border").width,g=(0,r.default)(t.attrSize,2),w=g[0],v=g[1],Q={width:w,height:v,offsetWidth:t.contentSize[0],offsetHeight:t.contentSize[1],minWidth:t.attributes.minWidth,maxWidth:t.attributes.maxWidth,minHeight:t.attributes.minHeight,maxHeight:t.attributes.maxHeight,boxSizing:t.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:t.attributes.alignSelf,flexBasis:t.attributes.flexBasis,flexGrow:t.attributes.flexGrow,flexShrink:t.attributes.flexShrink},y=n.Node.create(Q);e.appendChild(y)}),e.calculateLayout();var i=e.getAllComputedLayout();t.attr({layoutWidth:i.width,layoutHeight:i.height}),i.children.forEach(function(t,e){var n=A[e],i=(0,r.default)(n.originalRect,2),a=i[0],o=i[1];n.attr({layoutX:t.left-a,layoutY:t.top-o,layoutWidth:t.width,layoutHeight:t.height,layoutRight:t.left+t.width,layoutBottom:t.top+t.height})})};var n=e(269);A.attrs={init:function(t){t.setDefault({flexDirection:"row",alignItems:"stretch",justifyContent:"flex-start",flexWrap:"nowrap",alignContent:"stretch"})},flexDirection:function(t,A){t.subject.clearLayout(),t.set("flexDirection",A)},flexWrap:function(t,A){t.subject.clearLayout(),t.set("flexWrap",A)},justifyContent:function(t,A){t.subject.clearLayout(),t.set("justifyContent",A)},alignItems:function(t,A){t.subject.clearLayout(),t.set("alignItems",A)},alignContent:function(t,A){t.subject.clearLayout(),t.set("alignContent",A)}}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=e(270);Object.defineProperty(A,"Node",{enumerable:!0,get:function(){return function(t){return t&&t.__esModule?t:{default:t}}(r).default}})},function(t,A,e){"use strict";Object.defineProperty(A,"__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(t){return t&&t.__esModule?t:{default:t}}var l=1,c=function(){function t(A){(0,n.default)(this,t),this.config=new a.default(A,this),this.parent=null,this.children=[],this.id=l++}return(0,i.default)(t,[{key:"appendChild",value:function(A){if(!(A instanceof t))throw new Error("appended Child must be instance of Node");return A.parent=this,this.children.push(A),this}},{key:"calculateLayout",value:function(t,A,e){t&&(this.width=t),A&&(this.height=A),e&&(this.flexDirection=e),new o.default(this).compose()}},{key:"getComputedLayout",value:function(){var t=this,A=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 A.forEach(function(A){n[A]=t[A]}),n}},{key:"getAllComputedLayout",value:function(t){var A=this.getComputedLayout();return A.children=this.children.sort(function(t,A){return t.id>A.id?1:-1}).map(function(A){return A.getComputedLayout(t)}),A}}],[{key:"create",value:function(A){return new t(A)}}]),t}();s.flexProperties.forEach(function(t){(0,r.default)(c.prototype,t,{get:function(){return this.config[t]},set:function(A){this.config[t]=A}})}),A.default=c},function(t,A,e){"use strict";Object.defineProperty(A,"__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(t){return t&&t.__esModule?t:{default:t}}var u=function(){function t(){var A=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];(0,i.default)(this,t),this.config={},this.node=r,(0,n.default)(e).forEach(function(t){if(-1===o.flexProperties.indexOf(t))throw new Error("config "+t+" is not valid");A[t]=e[t]})}return(0,a.default)(t,[{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(t,A){if("auto"===t||"number"==typeof t)return t;if(!t)return 0;var e=(0,o.parsePercentValue)(t);if("number"==typeof e)"string"==typeof A&&(A=this.node.parent[A]),t=e*A;else{if(!/^[\d.-]+$/.test(t))throw new Error(t+" is not a number");t=parseFloat(t,10)}return t}},{key:"parseBorder",value:function(){var t=this,A=this.border||[0,0,0,0];A&&(A=(0,o.parseCombineValue)(A).map(function(A){return t.parseNumberValue(A)}));this.border=["borderTop","borderRight","borderBottom","borderLeft"].map(function(e,r){if(t[e]=t.parseNumberValue(t[e])||A[r],t[e]<0||"auto"===t[e])throw new Error(e+":"+t[e]+" is not valid");return t[e]})}},{key:"parsePadding",value:function(){var t=this,A=this.padding||[0,0,0,0];A&&(A=(0,o.parseCombineValue)(A).map(function(A){return t.parseNumberValue(A,"width")}));this.padding=["paddingTop","paddingRight","paddingBottom","paddingLeft"].map(function(e,r){if(t[e]=t.parseNumberValue(t[e],"width")||A[r],t[e]<0||"auto"===t[e])throw new Error(e+":"+t[e]+" is not valid");return t[e]})}},{key:"parseMargin",value:function(){var t=this,A=this.margin||[0,0,0,0];A&&(A=(0,o.parseCombineValue)(A).map(function(A){return t.parseNumberValue(A,"width")}));this.margin=["marginTop","marginRight","marginBottom","marginLeft"].map(function(e,r){return t[e]=t.parseNumberValue(t[e],"width")||A[r],t[e]})}},{key:"parseFlex",value:function(){var t=this.flex;if(t)if("number"==typeof t)this.flexGrow=this.flexGrow||t;else{var A=t.split(/\s+/),e=(0,r.default)(A,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 t=this;["width","minWidth","maxWidth"].forEach(function(A){t[A]=t.parseNumberValue(t[A],"width")||0}),this.width&&!this.offsetWidth&&(this.offsetWidth=this.width);["height","minHeight","maxHeight"].forEach(function(A){t[A]=t.parseNumberValue(t[A],"height")||0}),this.height&&!this.offsetHeight&&(this.offsetHeight=this.height)}},{key:"parseFlexFlow",value:function(){var t=this,A=this.flexFlow;A&&A.split(/\s+/).forEach(function(e){if(o.flexDirectionValues.indexOf(e)>-1)t.flexDirection=e;else{if(!(o.flexWrapValues.indexOf(e)>-1))throw new Error("FlexFlow: "+A+" is not valid");t.flexWrap=e}})}},{key:"parseFlexProps",value:function(){var t=this,A={flexDirection:o.flexDirectionValues,flexWrap:o.flexWrapValues,justifyContent:o.justifyContentValues,alignItems:o.alignItemsValues,alignSelf:o.alignSelfValues,alignContent:o.alignContentValues};(0,n.default)(A).forEach(function(e){if(t[e]){if(-1===A[e].indexOf(t[e]))throw new Error(e+" value:"+t[e]+" is not valid")}else t[e]=A[e][0]})}},{key:"getFlexBasis",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"width",A=this.node.parent.flexDirection,e=this.flexBasis;if(void 0!==e&&"auto"!==e){var r="row"===A||"row-reverse"===A;if("width"===t&&r||"height"===t&&!r)return this.parseNumberValue(e,r?"width":"height")}}},{key:"parseComputedWidth",value:function(){var t=this.getFlexBasis("width");void 0===t&&(t=this.offsetWidth||0);var A=this.minWidth,e=this.maxWidth;e&&A&&e<A&&(e=A),A&&t<A&&(t=A),e&&t>e&&(t=e),this.config.computedWidth=t}},{key:"parseLayoutWidth",value:function(){var t=this,A=this.computedWidth,e=(0,o.parseMarginAuto)(this.marginLeft),r=(0,o.parseMarginAuto)(this.marginRight);if(A+=e+r,"border-box"!==this.boxSizing){["borderLeft","borderRight","paddingLeft","paddingRight"].forEach(function(e){A+=t[e]||0})}this.layoutWidth=A}},{key:"parseComputedHeight",value:function(){var t=this.getFlexBasis("height");void 0===t&&(t=this.offsetHeight||0);var A=this.minHeight,e=this.maxHeight;e&&A&&e<A&&(e=A),A&&t<A&&(t=A),e&&t>e&&(t=e),this.config.computedHeight=t}},{key:"parseLayoutHeight",value:function(){var t=this,A=this.computedHeight,e=(0,o.parseMarginAuto)(this.marginTop),r=(0,o.parseMarginAuto)(this.marginBottom);if(A+=e+r,"border-box"!==this.boxSizing){["borderTop","borderBottom","paddingTop","paddingBottom"].forEach(function(e){A+=t[e]||0})}this.layoutHeight=A}},{key:"computedWidth",get:function(){return this.config.computedWidth},set:function(t){this.config.computedWidth=t,this.parseLayoutWidth()}},{key:"computedHeight",get:function(){return this.config.computedHeight},set:function(t){this.config.computedHeight=t,this.parseLayoutHeight()}}]),t}();A.default=u},function(t,A,e){"use strict";Object.defineProperty(A,"__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(t){return t&&t.__esModule?t:{default:t}}var u=function(){function t(A){var e=this;(0,n.default)(this,t),this.container=A;var i=(0,o.getProp)(A.flexDirection);(0,r.default)(i).forEach(function(t){e[t]=i[t]}),A.children.forEach(function(t){t.config.parse()}),A.children=this.parseOrder(A.children),this.flexLines=this.parseFlexLines(A.children)}return(0,i.default)(t,[{key:"parseOrder",value:function(t){return t.sort(function(t,A){var e=0|t.order,r=0|A.order;return t.order&&A.order?e>r?1:-1:t.order?e>0?1:-1:A.order?r>0?-1:1:t.id>A.id?1:-1})}},{key:"parseFlexLines",value:function(t){var A=this,e=this.container.flexWrap,r=this.container.flexDirection,n=this.container[this.mainSize],i=[];if("nowrap"!==e&&n){var o=[],s=0;t.forEach(function(t){var e=t[A.mainLayoutSize];s+e>n&&o.length&&(i.push(o),s=0,o=[]),s+=e,o.push(t)}),o.length&&(i.push(o),o=[]),"wrap-reverse"===e&&(i=i.reverse())}else i=[t];return"row-reverse"!==r&&"column-reverse"!==r||(i=i.map(function(t){return t.reverse()})),i=i.map(function(t){return new a.default(t,A.container)})}},{key:"parseAlignContent",value:function(){var t=this.container.alignContent,A=this.container[this.crossSize],e=0,r=this.flexLines.length;if(A){var n=0;this.flexLines.forEach(function(t){n+=t.crossAxisSize}),e=A-n}var i=[];1===r?(this.container.alignContent="stretch",i=[0,e]):("wrap-reverse"===this.container.flexWrap&&(t=(0,o.exchangeFlexProp)(t)),i=(0,o.parseSpaceBetween)(e,t,r));var a=0;this.flexLines.forEach(function(t,A){a+=i[A]||0,t.crossPosition=a,t.crossSpace=i[A+1]||0,a+=t.crossAxisSize})}},{key:"parseAlignSelf",value:function(){this.flexLines.forEach(function(t){t.parseAlignSelf(t.crossAxisSize)})}},{key:"computeContainerSize",value:function(){var t=this.flexLines[0];this.container[this.crossSize]||(this.container[this.crossSize]=t.crossAxisSize),this.container[this.mainSize]||(this.container[this.mainSize]=t.mainAxisSize)}},{key:"parseMainAxis",value:function(){this.flexLines.forEach(function(t){t.parseMainAxis()})}},{key:"compose",value:function(){this.parseAlignContent(),this.parseAlignSelf(),this.parseMainAxis(),this.computeContainerSize()}}]),t}();A.default=u},function(t,A,e){"use strict";Object.defineProperty(A,"__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(t){return t&&t.__esModule?t:{default:t}}var l=(0,o.default)("crossAxisSize"),c=function(){function t(A,e){var r=this;(0,i.default)(this,t),this.items=A,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(t){r[t]=a[t]})}return(0,a.default)(t,[{key:"parseAutoCrossMargin",value:function(t,A){var e="auto"===t[this.crossMarginStart],r="auto"===t[this.crossMarginEnd];if(e||r){"stretch"===this.container.alignContent&&(A+=this.crossSpace);var n=t[this.crossLayoutSize],i=0;return i=e&&r?(A-n)/2:e?A-n:t[this.crossMarginStart],t[this.crossPos]=this.crossPosition+i,!0}return!1}},{key:"parseItemAlignSelf",value:function(t,A){if(!this.parseAutoCrossMargin(t,A)){var e=t.alignSelf;"auto"===e&&(e=t.parent.alignItems);var r=this.container.flexWrap;"wrap-reverse"===r&&(e=(0,s.exchangeFlexProp)(e));var n=t[this.crossLayoutSize],i=t[this.crossSize],a=this.crossSpace;"stretch"!==this.container.alignContent&&(a=0);var o=0;switch(e){case"flex-end":o=a+A-n;break;case"center":o=(a+A-n)/2;break;case"stretch":if(i)"wrap-reverse"===r&&(o=a+A-n);else{var u=t[this.crossMaxSize]||0,l=this.crossAxisSize-t[this.crossLayoutSize]+t[this.crossComputedSize];"stretch"===this.container.alignContent&&(l+=this.crossSpace),t[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;t[this.crossPos]=c+(0,s.parseMarginAuto)(t[this.crossMarginStart])}}},{key:"parseAlignSelf",value:function(){var t=this,A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.items.forEach(function(e){t.parseItemAlignSelf(e,A)})}},{key:"hasMarginAutoInMainAxis",value:function(){var t=this;return this.items.some(function(A){return"auto"===A[t.mainMarginStart]||"auto"===A[t.mainMarginEnd]})}},{key:"hasFlexGrow",value:function(){return this.items.some(function(t){return t.flexGrow})}},{key:"parseByFlexGrow",value:function(t){var A=this,e=0,r=0,n=[];this.items.forEach(function(t){e+=t.flexGrow||0,n.push({max:t[A.mainMaxSize],grow:t.flexGrow}),t[A.mainMaxSize]&&r++});for(var i=function(){var i=t/Math.max(e,1);if(!r)return n.forEach(function(e,r){if(e.grow){var n=e.grow*i;A.items[r][A.mainComputedSize]+=n,t-=n}}),"break";var a=!1;if(n.forEach(function(r,n){if(r.max&&r.grow){var o=r.max-A.items[n][A.mainComputedSize];i*r.grow>o&&(A.items[n][A.mainComputedSize]=r.max,t-=o,e-=r.grow,delete r.max,delete r.grow,a=!0)}}),!e)return"break";a||(r=0)};;){if("break"===i())break}return t}},{key:"parseByMarginAuto",value:function(t){var A=this,e=0;this.items.forEach(function(t){"auto"===t[A.mainMarginStart]&&e++,"auto"===t[A.mainMarginEnd]&&e++});var r=t/e,n=0;this.items.forEach(function(t){n+=(0,s.parseMarginAuto)(t[A.mainMarginStart],r),t[A.mainPos]=n,n+=t[A.mainLayoutSize]-(0,s.parseMarginAuto)(t[A.mainMarginStart]),n+=(0,s.parseMarginAuto)(t[A.mainMarginEnd],r)-(0,s.parseMarginAuto)(t[A.mainMarginEnd])})}},{key:"parseJustifyContent",value:function(){var t=this.container.justifyContent,A=this.container.flexDirection;return"row-reverse"!==A&&"column-reverse"!==A||(t=(0,s.exchangeFlexProp)(t)),t}},{key:"parseByJustifyContentPositive",value:function(t){return this.parseByJustifyContentSpace(t)}},{key:"parseByJustifyContentSpace",value:function(t){var A=this,e=this.parseJustifyContent(),r=(0,s.parseSpaceBetween)(t,e,this.items.length),n=0;this.items.forEach(function(t,e){n+=r[e]||0,t[A.mainPos]=n+(0,s.parseMarginAuto)(t[A.mainMarginStart]),n+=t[A.mainLayoutSize]})}},{key:"parseByJustifyContentNegative",value:function(t){var A=this,e=0,r=0,n=[];this.items.forEach(function(t){var i=t.flexShrink*t[A.mainComputedSize];e+=i,n.push({min:t[A.mainMinSize],shrink:i}),t[A.mainMinSize]&&r++});for(var i=function(){var i=(0-t)/e;if(!r)return n.forEach(function(e,r){if(e.shrink){var n=e.shrink*i,a=A.items[r][A.mainComputedSize]-n;a>0?(A.items[r][A.mainComputedSize]-=n,t+=n):(A.items[r][A.mainComputedSize]=1,t+=n+a)}}),"break";var a=!1;n.forEach(function(r,n){if(r.min){var o=A.items[n][A.mainComputedSize]-r.min;i*r.shrink>o&&(A.items[n][A.mainComputedSize]=r.min,t+=o,e-=r.shrink,delete r.min,delete r.shrink,a=!0)}}),a||(r=0)};;){if("break"===i())break}this.parseByJustifyContentSpace(t)}},{key:"parseMainAxis",value:function(){var t=this,A=this.container[this.mainSize];if(A){var e=A-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(A){A[t.mainPos]=r,r+=A[t.mainLayoutSize]})}},{key:"mainAxisSize",get:function(){var t=this,A=0;return this.items.forEach(function(e){A+=e[t.mainLayoutSize]||0}),A}},{key:"crossAxisSize",get:function(){var t=this;if(this[l])return this[l];var A=this.items.map(function(A){return A[t.crossLayoutSize]||0}),e=Math.max.apply(Math,(0,r.default)(A));return this[l]=e,e}}]),t}();A.default=c},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=function(t){return t&&t.__esModule?t:{default:t}}(e(5));A.clearDirtyRect=i,A.clearDirtyRects=function(t,A){var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t.canvas,a=r.width,o=r.height;t.beginPath();for(var s=0;s<A.length;s++){var u=A[s],l=u.renderBox;if(i(t,l,a,o),e){var c=u.lastRenderBox;c&&!(0,n.boxEqual)(c,l)&&i(t,c,a,o)}}t.clip()};var n=e(13);function i(t,A,e,i){A=A.map(function(t,A){return A<2?t-1:t+1});var a=(0,n.boxIntersect)(A,[0,0,e,i]);if(a){var o=(0,n.boxToRect)(a);t.rect.apply(t,(0,r.default)(o))}}},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var r,n,i,a,o,s,u,l,c,f,h,d,p=x(e(1)),B=x(e(20)),g=x(e(24)),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(135),E=e(30);function x(t){return t&&t.__esModule?t:{default:t}}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(t){function A(t){(0,Q.default)(this,A);var e=(0,U.default)(this,(A.__proto__||(0,v.default)(A)).call(this,t));return e.setDefault({lineWidth:"inherit",lineDash:null,lineDashOffset:0,lineCap:"inherit",lineJoin:"inherit",strokeColor:"inherit",fillColor:"inherit",bounding:"inherit"}),e}return(0,m.default)(A,t),(0,y.default)(A,[{key:"path",set:function(t){this.clearFlow(),t?(t="string"==typeof t?{d:t}:t,this.subject.svg=(0,H.createSvgPath)(t),this.set("path",t)):(this.subject.svg=null,this.set("path",null))}},{key:"d",set:function(t){if(t){var A=this.get("path");this.path=A?(0,w.default)(A,{d:t}):{d:t}}else this.path=null},get:function(){return this.path?this.path.d:null}},{key:"lineWidth",set:function(t){"string"==typeof t&&(t=parseFloat(t)),this.clearFlow(),this.set("lineWidth",Math.round(t))}},{key:"lineDash",set:function(t){"number"==typeof t&&(t=[t]),this.set("lineDash",t)}},{key:"lineDashOffset",set:function(t){this.set("lineDashOffset",t)}},{key:"lineCap",set:function(t){this.set("lineCap",t)}},{key:"lineJoin",set:function(t){this.set("lineJoin",t)}},{key:"strokeColor",set:function(t){this.set("strokeColor",(0,F.parseColorString)(t))}},{key:"fillColor",set:function(t){this.set("fillColor",(0,F.parseColorString)(t))}},{key:"flexible",set:function(t){this.clearFlow(),this.set("flexible",t)}},{key:"bounding",set:function(t){this.quietSet("bounding",t)}},{key:"color",set:function(t){this.strokeColor=t},get:function(){return this.strokeColor}}]),A}(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(t){function A(t){return(0,Q.default)(this,A),"string"==typeof t&&(t={d:t}),(0,U.default)(this,(A.__proto__||(0,v.default)(A)).call(this,t))}return(0,m.default)(A,t),(0,y.default)(A,[{key:"getPointAtLength",value:function(t){return this.svg?this.svg.getPointAtLength(t):[0,0]}},{key:"getPathLength",value:function(){return this.svg?this.svg.getTotalLength():0}},{key:"findPath",value:function(t,A){var e=this.originalRect,r=this.pathOffset;return this.svg&&this.svg.isPointInPath(t-e[0]-r[0],A-e[1]-r[1])?[this.svg]:[]}},{key:"pointCollision",value:function(t){if((0,B.default)(A.prototype.__proto__||(0,v.default)(A.prototype),"pointCollision",this).call(this,t)){var e=t.offsetX,r=t.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 t.targetPaths=this.findPath(e,r),"path"!==this.attr("bounding")||t.targetPaths.length>0}return!1}},{key:"render",value:function(t,e){(0,B.default)(A.prototype.__proto__||(0,v.default)(A.prototype),"render",this).call(this,t,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(t){this.attr("path",t)},get:function(){return this.attr("path")}},{key:"lineWidth",get:function(){var t=this.attr("lineWidth"),A=this.attr("gradients"),e=this.attr("fillColor"),r=this.attr("strokeColor")||A&&A.strokeColor,n=e||A&&A.fillColor;return!r&&n?0:t}},{key:"pathOffset",get:function(){var t=Math.round(this.lineWidth);return[t,t]}},{key:"pathSize",get:function(){return this.svg?this.svg.size:[0,0]}},{key:"contentSize",get:function(){if(!this.svg)return(0,B.default)(A.prototype.__proto__||(0,v.default)(A.prototype),"contentSize",this);var t=this.svg.bounds,e=(0,p.default)(this.attrSize,2),r=e[0],n=e[1],i=this.pathOffset;return""===r&&(r=t[2]-Math.min(0,t[0])+2*i[0]),""===n&&(n=t[3]-Math.min(0,t[1])+2*i[1]),this.attr("flexible")&&""===this.attr("height")&&""===this.attr("layoutHeight")&&(n=Math.ceil(n*r/(t[2]-Math.min(0,t[0])+2*i[0]))),[r,n].map(Math.ceil)}},{key:"originalRect",get:function(){var t=this.svg;if(t){var e=t.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)(A.prototype.__proto__||(0,v.default)(A.prototype),"originalRect",this)}}]),A}(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);A.default=k,k.setAttributeEffects({d:H.pathEffect,path:function(t,A,e,r,n){return t=(0,H.createSvgPath)(t),A=(0,H.createSvgPath)(A),(0,H.pathEffect)(t.d,A.d,e,r,n)}}),(0,E.registerNodeType)("path",k)},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=o(e(12)),n=o(e(2)),i=e(41),a=o(e(66));function o(t){return t&&t.__esModule?t:{default:t}}var s=(0,n.default)("loadBgImagePassport");i.BaseSprite.prototype.loadBgImage=function(t){var A=this,e=void 0;if(t.id?e=a.default.loadTexture({id:t.id}):t.src&&(e=a.default.loadTexture(t.src)),e instanceof r.default){var i=(0,n.default)("passport");this[s]=i,e.then(function(t){var e=t.img;t.texture;if(i===A[s]){var r=A.attr("bgimage");r.image=e,A.attr("bgimage",null),A.attr("bgimage",r)}})}else e&&(t.image=e.img);return t},A.default=i.BaseSprite},function(t,A,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,t.exports=e(278),n)r.regeneratorRuntime=i;else try{delete r.regeneratorRuntime}catch(t){r.regeneratorRuntime=void 0}},function(t,A){!function(A){"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 t,l=A.regeneratorRuntime;if(l)u&&(t.exports=l);else{(l=A.regeneratorRuntime=u?t.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(t){var A="function"==typeof t&&t.constructor;return!!A&&(A===m||"GeneratorFunction"===(A.displayName||A.name))},l.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,F):(t.__proto__=F,s in t||(t[s]="GeneratorFunction")),t.prototype=Object.create(v),t},l.awrap=function(t){return{__await:t}},C(b.prototype),b.prototype[o]=function(){return this},l.AsyncIterator=b,l.async=function(t,A,e,r){var n=new b(Q(t,A,e,r));return l.isGeneratorFunction(A)?n:n.next().then(function(t){return t.done?t.value:n.next()})},C(v),v[s]="Generator",v[a]=function(){return this},v.toString=function(){return"[object Generator]"},l.keys=function(t){var A=[];for(var e in t)A.push(e);return A.reverse(),function e(){for(;A.length;){var r=A.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},l.values=_,S.prototype={constructor:S,reset:function(t){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),!t)for(var A in this)"t"===A.charAt(0)&&n.call(this,A)&&!isNaN(+A.slice(1))&&(this[A]=e)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var A=this;function r(r,n){return o.type="throw",o.arg=t,A.next=r,n&&(A.method="next",A.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(t,A){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"===t||"continue"===t)&&i.tryLoc<=A&&A<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=A,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(a)},complete:function(t,A){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&A&&(this.next=A),p},finish:function(t){for(var A=this.tryEntries.length-1;A>=0;--A){var e=this.tryEntries[A];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),x(e),p}},catch:function(t){for(var A=this.tryEntries.length-1;A>=0;--A){var e=this.tryEntries[A];if(e.tryLoc===t){var r=e.completion;if("throw"===r.type){var n=r.arg;x(e)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(t,A,r){return this.delegate={iterator:_(t),resultName:A,nextLoc:r},"next"===this.method&&(this.arg=e),p}}}function Q(t,A,e,r){var n=A&&A.prototype instanceof U?A:U,i=Object.create(n.prototype),a=new S(r||[]);return i._invoke=function(t,A,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(t,A,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)}}}(t,e,a),i}function y(t,A,e){try{return{type:"normal",arg:t.call(A,e)}}catch(t){return{type:"throw",arg:t}}}function U(){}function m(){}function F(){}function C(t){["next","throw","return"].forEach(function(A){t[A]=function(t){return this._invoke(A,t)}})}function b(t){var A;this._invoke=function(e,r){function i(){return new Promise(function(A,i){!function A(e,r,i,a){var o=y(t[e],t,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(t){A("next",t,i,a)},function(t){A("throw",t,i,a)}):Promise.resolve(u).then(function(t){s.value=t,i(s)},a)}a(o.arg)}(e,r,A,i)})}return A=A?A.then(i,i):i()}}function H(t,A){var r=t.iterator[A.method];if(r===e){if(A.delegate=null,"throw"===A.method){if(t.iterator.return&&(A.method="return",A.arg=e,H(t,A),"throw"===A.method))return p;A.method="throw",A.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var n=y(r,t.iterator,A.arg);if("throw"===n.type)return A.method="throw",A.arg=n.arg,A.delegate=null,p;var i=n.arg;return i?i.done?(A[t.resultName]=i.value,A.next=t.nextLoc,"return"!==A.method&&(A.method="next",A.arg=e),A.delegate=null,p):i:(A.method="throw",A.arg=new TypeError("iterator result is not an object"),A.delegate=null,p)}function E(t){var A={tryLoc:t[0]};1 in t&&(A.catchLoc=t[1]),2 in t&&(A.finallyLoc=t[2],A.afterLoc=t[3]),this.tryEntries.push(A)}function x(t){var A=t.completion||{};A.type="normal",delete A.arg,t.completion=A}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(E,this),this.reset(!0)}function _(t){if(t){var A=t[a];if(A)return A.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,i=function A(){for(;++r<t.length;)if(n.call(t,r))return A.value=t[r],A.done=!1,A;return A.value=e,A.done=!0,A};return i.next=i}}return{next:k}}function k(){return{value:e,done:!0}}}(function(){return this}()||Function("return this")())},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A._debugger=void 0;var r=i(e(2));A.setDebugToolsObserver=function(t,A){var e=void 0,r=void 0,i=void 0,u=void 0;A[a]=A[a]||{},A[a].initObserver=function(){var a=void 0;function l(t){var A=t.renderRect;i||((i=new n.default).attr({zIndex:1/0,bgcolor:"rgba(0, 0, 0, 0.3)"}),u.append(i)),i.attr({pos:[A[0],A[1]],size:[A[2],A[3]]})}(u=t.layer("__debuglayer__")).canvas.style.background="transparent",u.zIndex=2147483647,e=function(t){var A=t.targetSprites;if(A.length){var e=A[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(t){var A=new CustomEvent("spritejs: observer",{detail:t.attr()});document.dispatchEvent(A),l(t)};a=function(t){o(t.target)},o(e),e.on("update",a),s.selectedSprite=e,t.stopDispatch()}}else!function(){if(s.selectedSprite){s.selectedSprite.off("update",a),s.selectedSprite=null;var t=new CustomEvent("spritejs: observer",{detail:""});document.dispatchEvent(t),i&&i.attr("opacity",0)}}()},A.on("click",e),r=function(t){if(!s.selectedSprite){var A=t.targetSprites[0];A?l(A):(u.remove(i),i=null)}},A.on("mousemove",r),o=!0},A[a].removeObserver=function(){e&&(A.off("click",e),e=null),r&&(A.off("mousemove",r),r=null),i&&(A.remove(i),i=null),u&&t.removeLayer(u),s.selectedSprite=null,o=!1},o&&A[a].initObserver();A[a].attrChange=function(t){var A=t.detail,e=A.key,r=A.value;if(s.selectedSprite){var n=s.selectedSprite,i=e.split("."),a=i[1];if(2===i.length)try{n.attr(a,r)}catch(t){}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(t){}}}};var l=A[a];document.addEventListener("spritejs: devtools-opened",l.initObserver),document.addEventListener("spritejs: devtools-closed",l.removeObserver),document.addEventListener("spritejs: attr-change",l.attrChange)},A.removeDebugToolsObserver=function(t){var A=t[a];A&&(document.removeEventListener("spritejs: devtools-opened",A.initObserver),document.removeEventListener("spritejs: devtools-closed",A.removeObserver),document.removeEventListener("spritejs: attr-change",A.attrChange))};var n=i(e(137));function i(t){return t&&t.__esModule?t:{default:t}}var a=(0,r.default)("debugToolsHandler"),o=!1,s=A._debugger={selectedSprite:null}},function(t,A,e){t.exports=e(281)},function(t,A,e){"use strict";var r=e(14),n=e(138),i=e(283),a=e(99);function o(t){var A=new i(t),e=n(i.prototype.request,A);return r.extend(e,i.prototype,A),r.extend(e,A),e}var s=o(a);s.Axios=i,s.create=function(t){return o(r.merge(a,t))},s.Cancel=e(142),s.CancelToken=e(298),s.isCancel=e(141),s.all=function(t){return Promise.all(t)},s.spread=e(299),t.exports=s,t.exports.default=s},function(t,A){function e(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}
  /*!
   * Determine if an object is a Buffer
   *
   * @author   Feross Aboukhadijeh <https://feross.org>
   * @license  MIT
   */
  t.exports=function(t){return null!=t&&(e(t)||function(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&e(t.slice(0,0))}(t)||!!t._isBuffer)}},function(t,A,e){"use strict";var r=e(99),n=e(14),i=e(293),a=e(294),o=e(296),s=e(297);function u(t){this.defaults=t,this.interceptors={request:new i,response:new i}}u.prototype.request=function(t){"string"==typeof t&&(t=n.merge({url:arguments[0]},arguments[1])),(t=n.merge(r,this.defaults,{method:"get"},t)).method=t.method.toLowerCase(),t.baseURL&&!o(t.url)&&(t.url=s(t.baseURL,t.url));var A=[a,void 0],e=Promise.resolve(t);for(this.interceptors.request.forEach(function(t){A.unshift(t.fulfilled,t.rejected)}),this.interceptors.response.forEach(function(t){A.push(t.fulfilled,t.rejected)});A.length;)e=e.then(A.shift(),A.shift());return e},n.forEach(["delete","get","head","options"],function(t){u.prototype[t]=function(A,e){return this.request(n.merge(e||{},{method:t,url:A}))}}),n.forEach(["post","put","patch"],function(t){u.prototype[t]=function(A,e,r){return this.request(n.merge(r||{},{method:t,url:A,data:e}))}}),t.exports=u},function(t,A){var e,r,n=t.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function o(t){if(e===setTimeout)return setTimeout(t,0);if((e===i||!e)&&setTimeout)return e=setTimeout,setTimeout(t,0);try{return e(t,0)}catch(A){try{return e.call(null,t,0)}catch(A){return e.call(this,t,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:i}catch(t){e=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(t){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 t=o(f);l=!0;for(var A=u.length;A;){for(s=u,u=[];++c<A;)s&&s[c].run();c=-1,A=u.length}s=null,l=!1,function(t){if(r===clearTimeout)return clearTimeout(t);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(t);try{r(t)}catch(A){try{return r.call(null,t)}catch(A){return r.call(this,t)}}}(t)}}function d(t,A){this.fun=t,this.array=A}function p(){}n.nextTick=function(t){var A=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)A[e-1]=arguments[e];u.push(new d(t,A)),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(t){return[]},n.binding=function(t){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(t){throw new Error("process.chdir is not supported")},n.umask=function(){return 0}},function(t,A,e){"use strict";var r=e(14);t.exports=function(t,A){r.forEach(t,function(e,r){r!==A&&r.toUpperCase()===A.toUpperCase()&&(t[A]=e,delete t[r])})}},function(t,A,e){"use strict";var r=e(140);t.exports=function(t,A,e){var n=e.config.validateStatus;e.status&&n&&!n(e.status)?A(r("Request failed with status code "+e.status,e.config,null,e.request,e)):t(e)}},function(t,A,e){"use strict";t.exports=function(t,A,e,r,n){return t.config=A,e&&(t.code=e),t.request=r,t.response=n,t}},function(t,A,e){"use strict";var r=e(14);function n(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,A,e){if(!A)return t;var i;if(e)i=e(A);else if(r.isURLSearchParams(A))i=A.toString();else{var a=[];r.forEach(A,function(t,A){null!==t&&void 0!==t&&(r.isArray(t)&&(A+="[]"),r.isArray(t)||(t=[t]),r.forEach(t,function(t){r.isDate(t)?t=t.toISOString():r.isObject(t)&&(t=JSON.stringify(t)),a.push(n(A)+"="+n(t))}))}),i=a.join("&")}return i&&(t+=(-1===t.indexOf("?")?"?":"&")+i),t}},function(t,A,e){"use strict";var r=e(14);t.exports=function(t){var A,e,n,i={};return t?(r.forEach(t.split("\n"),function(t){n=t.indexOf(":"),A=r.trim(t.substr(0,n)).toLowerCase(),e=r.trim(t.substr(n+1)),A&&(i[A]=i[A]?i[A]+", "+e:e)}),i):i}},function(t,A,e){"use strict";var r=e(14);t.exports=r.isStandardBrowserEnv()?function(){var t,A=/(msie|trident)/i.test(navigator.userAgent),e=document.createElement("a");function n(t){var r=t;return A&&(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 t=n(window.location.href),function(A){var e=r.isString(A)?n(A):A;return e.protocol===t.protocol&&e.host===t.host}}():function(){return!0}},function(t,A,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",t.exports=function(t){for(var A,e,i=String(t),a="",o=0,s=r;i.charAt(0|o)||(s="=",o%1);a+=s.charAt(63&A>>8-o%1*8)){if((e=i.charCodeAt(o+=.75))>255)throw new n;A=A<<8|e}return a}},function(t,A,e){"use strict";var r=e(14);t.exports=r.isStandardBrowserEnv()?{write:function(t,A,e,n,i,a){var o=[];o.push(t+"="+encodeURIComponent(A)),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(t){var A=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return A?decodeURIComponent(A[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(t,A,e){"use strict";var r=e(14);function n(){this.handlers=[]}n.prototype.use=function(t,A){return this.handlers.push({fulfilled:t,rejected:A}),this.handlers.length-1},n.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},n.prototype.forEach=function(t){r.forEach(this.handlers,function(A){null!==A&&t(A)})},t.exports=n},function(t,A,e){"use strict";var r=e(14),n=e(295),i=e(141),a=e(99);function o(t){t.cancelToken&&t.cancelToken.throwIfRequested()}t.exports=function(t){return o(t),t.headers=t.headers||{},t.data=n(t.data,t.headers,t.transformRequest),t.headers=r.merge(t.headers.common||{},t.headers[t.method]||{},t.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],function(A){delete t.headers[A]}),(t.adapter||a.adapter)(t).then(function(A){return o(t),A.data=n(A.data,A.headers,t.transformResponse),A},function(A){return i(A)||(o(t),A&&A.response&&(A.response.data=n(A.response.data,A.response.headers,t.transformResponse))),Promise.reject(A)})}},function(t,A,e){"use strict";var r=e(14);t.exports=function(t,A,e){return r.forEach(e,function(e){t=e(t,A)}),t}},function(t,A,e){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},function(t,A,e){"use strict";t.exports=function(t,A){return A?t.replace(/\/+$/,"")+"/"+A.replace(/^\/+/,""):t}},function(t,A,e){"use strict";var r=e(142);function n(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var A;this.promise=new Promise(function(t){A=t});var e=this;t(function(t){e.reason||(e.reason=new r(t),A(e.reason))})}n.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},n.source=function(){var t;return{token:new n(function(A){t=A}),cancel:t}},t.exports=n},function(t,A,e){"use strict";t.exports=function(t){return function(A){return t.apply(null,A)}}},function(t,A,e){t.exports={default:e(301),__esModule:!0}},function(t,A,e){e(302),t.exports=e(0).Number.isFinite},function(t,A,e){var r=e(6),n=e(8).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&n(t)}})},function(t,A,e){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.default=void 0;var r=m(e(91)),n=m(e(97)),i=m(e(12)),a=m(e(98)),o=m(e(7)),s=m(e(1)),u=m(e(304)),l=m(e(23)),c=m(e(5)),f=m(e(10)),h=m(e(3)),d=m(e(4)),p=m(e(17)),B=m(e(20)),g=m(e(18)),w=m(e(2)),v=e(41),Q=m(e(143)),y=m(e(66)),U=e(67);function m(t){return t&&t.__esModule?t:{default:t}}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(t){function A(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,h.default)(this,A);var r=(0,p.default)(this,(A.__proto__||(0,f.default)(A)).call(this));t=(0,U.getContainer)(t),r.container=t,t.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(t,A){return i.layer(A)},documentElement:"undefined"!=typeof document?document:null}}}),r[M]=new l.default;return["mousedown","mouseup","mousemove","touchstart","touchend","touchmove","click","dblclick"].forEach(function(t){return r.delegateEvent(t)}),t.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)(A,t),(0,d.default)(A,[{key:"setAttribute",value:function(t,A){this[K].has(t)?this[t]=A:this.container.setAttribute(t,A)}},{key:"getAttribute",value:function(t){return this[K].has(t)?this[t]:this.container.getAttribute(t)}},{key:"removeAttribute",value:function(t){this[K].has(t)?this[t]=null:this.container.removeAttribute(t)}},{key:"insertBefore",value:function(t,A){var e=this;if(null==A)return this.appendLayer(t);if(!this.hasLayer(A))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(t,!1),this.container.insertBefore(t.canvas||t,A.canvas||A);var r=this.container.children;[].concat((0,c.default)(r)).forEach(function(t,A){var r=t.dataset.layerId;if(r){var n=e.layer(r);delete n.zOrder,Object.defineProperty(n,"zOrder",{value:A,writable:!1,configurable:!0})}}),this[E]=C((0,u.default)(this[b]),!0)}},{key:"appendChild",value:function(t){return this.appendLayer(t)}},{key:"removeChild",value:function(t){return this.removeLayer(t)}},{key:"updateViewport",value:function(t){var A=this,e=(0,s.default)(this.layerViewport,2),r=e[0],n=e[1],i=this.stickMode,a=this.stickExtend,u=t?[t]:this[E];return u=u.filter(function(t){var e=t.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&&(t.resolution=A.layerResolution),!0)}),this.dispatchEvent("viewportChange",{target:this,layers:u}),this}},{key:"updateResolution",value:function(t){var A=this,e=t?[t]:this[E];return e.forEach(function(t){t.canvas&&(t.resolution=A.layerResolution)}),this.dispatchEvent("resolutionChange",{target:this,layers:e}),this}},{key:"setViewport",value:function(t,A){return this.viewport=[t,A],this}},{key:"setResolution",value:function(t,A){return this.resolution=[t,A],this}},{key:"delegateEvent",value:function(t){var A=this,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.container;if("string"==typeof t&&(t={type:t,passive:!0}),this[M].has(t.type))return!1;this[M].add(t.type);var r=t,n=r.type,i=r.passive;return e.addEventListener(n,function(t){var e=A[E],r={originalEvent:t,type:n,stopDispatch:function(){this.terminated=!0}},i=void 0,a=void 0,u=void 0,l=void 0;if(t instanceof CustomEvent)(0,o.default)(r,t.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(t.target.dataset.layerId&&A[b][t.target.dataset.layerId]){var c=t.target.getBoundingClientRect(),f=c.left,h=c.top,d=t.changedTouches?t.changedTouches[0]:t,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(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.container.dispatchEvent(new CustomEvent(t,{detail:e})),(0,B.default)(A.prototype.__proto__||(0,f.default)(A.prototype),"dispatchEvent",this).call(this,t,e,!0)}},{key:"preload",value:function(){var t=(0,a.default)(n.default.mark(function t(){for(var A,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(t){for(;;)switch(t.prev=t.next){case 0:for(A=[],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(t){A.push(t),l.dispatchEvent("preload",{target:l,current:t,loaded:A,resources:h})}));return t.next=4,i.default.all(e);case 4:return t.abrupt("return",A);case 5:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"layer",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{handleEvent:!0};if(!this.hasLayer(t)){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(t,A))}return this[b][t]}},{key:"appendLayer",value:function(t){var A=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t instanceof Q.default||(t.id=t.id||"_layer"+Math.random(),t.dataset||(t.dataset={}),t.dataset.layerId=t.id,t.connect=function(A,e){t.parent=A,Object.defineProperty(t,"zOrder",{value:e,writable:!1,configurable:!0})},t.disconnect=function(A){delete t.zOrder});var e=t.id;if(this.hasLayer(e)&&this[b][e]!==t)throw new Error("layer "+e+" already exists! remove first...");return this.removeLayer(t),this[b][e]=t,t.connect(this,this[H]++),this.updateViewport(t),this.stickExtend||(t.resolution=this.layerResolution),this[E]=C((0,u.default)(this[b]),!0),U.setDebugToolsObserver&&"__debuglayer__"!==t.id&&(0,U.setDebugToolsObserver)(this,t),A&&this.container.appendChild(t.canvas||t),t}},{key:"removeLayer",value:function(t){return"string"==typeof t&&(t=this[b][t]),this.hasLayer(t)?(t.disconnect(this),this.container.removeChild(t.canvas||t),delete this[b][t.id],this[E]=C((0,u.default)(this[b]),!0),U.removeDebugToolsObserver&&(0,U.removeDebugToolsObserver)(t),t):null}},{key:"hasLayer",value:function(t){var A=void 0;return"string"==typeof t?(A=t,t=this[b][t]):A=t.id,t&&this[b][A]===t}},{key:"querySelector",value:function(t){return(0,v.querySelector)(t,this)}},{key:"querySelectorAll",value:function(t){return(0,v.querySelectorAll)(t,this)}},{key:"snapshot",value:function(){var t=(0,a.default)(n.default.mark(function t(){var A,e,r,a,o,u,l,c,f,h,d;return n.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return A=(0,s.default)(this.viewport,2),e=A[0],r=A[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(t){return t.prepareRender()}),t.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(t){t.canvas&&f.drawImage.apply(f,[t.canvas].concat(d))}),t.abrupt("return",a);case 14:case"end":return t.stop()}},t,this)}));return function(){return t.apply(this,arguments)}}()},{key:"displayRatio",set:function(t){var A=this,e=this[D];if(this[D]=t,null!=e&&e!==t){var r=this[E];r.forEach(function(t){t.canvas&&t.setDisplayRatio(A[D],A.maxDisplayRatio)}),this.dispatchEvent("ratioChange",{target:this,layers:r})}return this},get:function(){return this[D]}},{key:"subscribe",get:function(){return this[N]},set:function(t){var A=this;this[N]=t,t.forEach(function(t){return A.delegateEvent(t)})}},{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(t){return t.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 t=(0,s.default)(this.resolution,2),A=t[0],e=t[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/A:"height"!==a&&"left"!==a&&"right"!==a||(o=i*A/e)),[o,u]}},{key:"distortion",get:function(){if("scale"!==this.stickMode)return 1;var t=(0,s.default)(this.resolution,2),A=t[0],e=t[1],r=(0,s.default)(this.viewport,2),n=r[0],i=r[1];return("flex"===A?2:A/n)/("flex"===e?2:e/i)}},{key:"viewport",set:function(t){var A=this;Array.isArray(t)||(t=[t,t]);var e=t,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(){A.updateViewport(),"flex"!==A.resolution[0]&&"flex"!==A.resolution[1]||A.updateResolution()},window.addEventListener("resize",this[k])):this[k]&&(window.removeEventListener("resize",this[k]),delete this[k]),this[E].length&&this.updateViewport()},get:function(){var t=(0,s.default)(this[S],2),A=t[0],e=t[1];return(""===A||(0,r.default)(Number(A)))&&(A=this.container.clientWidth),(""===e||(0,r.default)(Number(e)))&&(e=this.container.clientHeight),[A,e]}},{key:"layerResolution",get:function(){var t=(0,s.default)(this.resolution,2),A=t[0],e=t[1],r=(0,s.default)(this.viewport,2),n=r[0],i=r[1],a=this.stickMode,o=this.stickExtend;"flex"===A&&(A=2*n),"flex"===e&&(e=2*i);var u=A,l=e,c=0,f=0;if(o)if("width"===a||"top"===a||"bottom"===a){var h=A*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-A)/2):"right"===a&&(f=d-A)}return this.stickOffset=[f,c],[u,l,f,c]}},{key:"resolution",set:function(t){Array.isArray(t)||(t=[t,t]);var A=t,e=(0,s.default)(A,2),r=e[0],n=e[1];this[_]=[r,n],this.updateResolution()},get:function(){return this[_]}},{key:"layers",get:function(){return this[E]}}]),A}(v.BaseNode);A.default=T},function(t,A,e){t.exports={default:e(305),__esModule:!0}},function(t,A,e){e(306),t.exports=e(0).Object.values},function(t,A,e){var r=e(6),n=e(120)(!1);r(r.S,"Object",{values:function(t){return n(t)}})}])});