/*! For license information please see 375.js.LICENSE.txt */ (self.webpackChunkDooTask=self.webpackChunkDooTask||[]).push([[375],{50917:(t,e,n)=>{var r;void 0===(r=function(t,e,r){var i=[];function o(t){i.push(t)}function a(t){this.selector=t;for(var e=0;e{function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}(function(){var _p={r:function(t){if(_p[t].inited)return _p[t].value;if("function"!=typeof _p[t].value)return _p[t].inited=!0,_p[t].value;var e={exports:{}},n=_p[t].value(null,e.exports,e);if(_p[t].inited=!0,_p[t].value=n,void 0!==n)return n;for(var r in e.exports)if(e.exports.hasOwnProperty(r))return _p[t].inited=!0,_p[t].value=e.exports,e.exports}};_p[0]={value:function(t){function e(t){var e=parseFloat(t,10);return/ms/.test(t)?e:/s/.test(t)?1e3*e:/min/.test(t)?60*e*1e3:e}var n=_p.r(8),r=_p.r(1),i=_p.r(11).createClass("Animator",{constructor:function(t,e,n){if(1==arguments.length){var r=arguments[0];this.beginValue=r.beginValue,this.finishValue=r.finishValue,this.setter=r.setter}else this.beginValue=t,this.finishValue=e,this.setter=n},start:function(t,n,r,i,o){2===arguments.length&&"object"==_typeof(n)&&(r=n.easing,i=n.delay,o=n.callback,n=n.duration),4===arguments.length&&"function"==typeof i&&(o=i,i=0);var a=this.create(t,n,r,o);return(i=e(i))>0?setTimeout((function(){a.play()}),i):a.play(),a},create:function(t,o,a,s){var c;return o=o&&e(o)||i.DEFAULT_DURATION,"string"==typeof(a=a||i.DEFAULT_EASING)&&(a=r[a]),c=new n(this,t,o,a),"function"==typeof s&&c.on("finish",s),c},reverse:function(){return new i(this.finishValue,this.beginValue,this.setter)}});i.DEFAULT_DURATION=300,i.DEFAULT_EASING="linear";var o=_p.r(61);return _p.r(11).extendClass(o,{animate:function(t,e,n,r,i){var o=this._KityAnimateQueue=this._KityAnimateQueue||[],a=t.create(this,e,n,i);return a.on("finish",(function(){o.shift(),o.length&&setTimeout(o[0].t.play.bind(o[0].t),o[0].d)})),o.push({t:a,d:r}),1==o.length&&setTimeout(a.play.bind(a),r),this},timeline:function(){return this._KityAnimateQueue[0].t},stop:function(){var t=this._KityAnimateQueue;if(t)for(;t.length;)t.shift().t.stop();return this}}),i}},_p[1]={value:function(t,e,n){var r={linear:function(t,e,n,r){return n*(t/r)+e},swing:function(t,e,n,i){return r.easeOutQuad(t,e,n,i)},ease:function(t,e,n,i){return r.easeInOutCubic(t,e,n,i)},easeInQuad:function(t,e,n,r){return n*(t/=r)*t+e},easeOutQuad:function(t,e,n,r){return-n*(t/=r)*(t-2)+e},easeInOutQuad:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t+e:-n/2*(--t*(t-2)-1)+e},easeInCubic:function(t,e,n,r){return n*(t/=r)*t*t+e},easeOutCubic:function(t,e,n,r){return n*((t=t/r-1)*t*t+1)+e},easeInOutCubic:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t+e:n/2*((t-=2)*t*t+2)+e},easeInQuart:function(t,e,n,r){return n*(t/=r)*t*t*t+e},easeOutQuart:function(t,e,n,r){return-n*((t=t/r-1)*t*t*t-1)+e},easeInOutQuart:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t+e:-n/2*((t-=2)*t*t*t-2)+e},easeInQuint:function(t,e,n,r){return n*(t/=r)*t*t*t*t+e},easeOutQuint:function(t,e,n,r){return n*((t=t/r-1)*t*t*t*t+1)+e},easeInOutQuint:function(t,e,n,r){return(t/=r/2)<1?n/2*t*t*t*t*t+e:n/2*((t-=2)*t*t*t*t+2)+e},easeInSine:function(t,e,n,r){return-n*Math.cos(t/r*(Math.PI/2))+n+e},easeOutSine:function(t,e,n,r){return n*Math.sin(t/r*(Math.PI/2))+e},easeInOutSine:function(t,e,n,r){return-n/2*(Math.cos(Math.PI*t/r)-1)+e},easeInExpo:function(t,e,n,r){return 0===t?e:n*Math.pow(2,10*(t/r-1))+e},easeOutExpo:function(t,e,n,r){return t==r?e+n:n*(1-Math.pow(2,-10*t/r))+e},easeInOutExpo:function(t,e,n,r){return 0===t?e:t==r?e+n:(t/=r/2)<1?n/2*Math.pow(2,10*(t-1))+e:n/2*(2-Math.pow(2,-10*--t))+e},easeInCirc:function(t,e,n,r){return-n*(Math.sqrt(1-(t/=r)*t)-1)+e},easeOutCirc:function(t,e,n,r){return n*Math.sqrt(1-(t=t/r-1)*t)+e},easeInOutCirc:function(t,e,n,r){return(t/=r/2)<1?-n/2*(Math.sqrt(1-t*t)-1)+e:n/2*(Math.sqrt(1-(t-=2)*t)+1)+e},easeInElastic:function(t,e,n,r){var i=1.70158,o=0,a=n;return 0===t?e:1==(t/=r)?e+n:(o||(o=.3*r),a200&&(n=1e3/60),t.dur=n,t.elapsed+=n,t.time=e,t.action.call(null,t),t.index++}e.requestFrame=function(t){var e=function(t){var e={index:0,time:+new Date,elapsed:0,action:t,next:function(){a(e)}};return e}(t);return a(e),e},e.releaseFrame=function(t){var e=o.indexOf(t);~e&&o.splice(e,1),0===o.length&&i(n)}}},_p[3]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(47),i=_p.r(61),o=_p.r(11).createClass("MotionAnimator",{base:e,constructor:function(t,e){var i=this;this.callBase({beginValue:0,finishValue:1,setter:function(t,e){var o=i.motionPath instanceof r?i.motionPath.getPathData():i.motionPath,a=n.pointAtPath(o,e);t.setTranslate(a.x,a.y),this.doRotate&&t.setRotate(a.tan.getAngle())}}),this.doRotate=e,this.motionPath=t}});return _p.r(11).extendClass(i,{motion:function(t,e,n,r,i){return this.animate(new o(t),e,n,r,i)}}),o}},_p[4]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return t.getOpacity()},finishValue:t,setter:function(t,e){t.setOpacity(e)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxOpacity:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)},fadeTo:function(){return this.fxOpacity.apply(this,arguments)},fadeIn:function(){return this.fxOpacity.apply(this,[1].concat([].slice.call(arguments)))},fadeOut:function(){return this.fxOpacity.apply(this,[0].concat([].slice.call(arguments)))}}),n}},_p[5]={value:function(t){var e=_p.r(0),n=_p.r(35),r=_p.r(11).createClass("OpacityAnimator",{base:e,constructor:function(t){this.callBase({beginValue:function(t){return this.beginPath=t.getPathData(),0},finishValue:1,setter:function(e,r){e.setPathData(n.pathTween(this.beginPath,t,r))}})}}),i=_p.r(47);return _p.r(11).extendClass(i,{fxPath:function(t,e,n,i,o){return this.animate(new r(t),e,n,i,o)}}),r}},_p[6]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("RotateAnimator",{base:e,constructor:function(t){this.callBase({beginValue:0,finishValue:t,setter:function(t,e,n){var r=n.getDelta();t.rotate(r)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxRotate:function(t,e,r,i,o){return this.animate(new n(t),e,r,i,o)}}),n}},_p[7]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("ScaleAnimator",{base:e,constructor:function(t,e){this.callBase({beginValue:0,finishValue:1,setter:function(n,r,i){var o=i.getDelta(),a=Math.pow(t,o),s=Math.pow(e,o);n.scale(s,a)}})}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxScale:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[8]={value:function(t){var e=_p.r(34),n=_p.r(12),r=_p.r(2);function i(t,e,n){for(var r in this.timeline=t,this.target=t.target,this.type=e,n)n.hasOwnProperty(r)&&(this[r]=n[r])}var o=_p.r(11).createClass("Timeline",{mixins:[e],constructor:function(t,e,n,r){this.callMixin(),this.target=e,this.time=0,this.duration=n,this.easing=r,this.animator=t,this.beginValue=t.beginValue,this.finishValue=t.finishValue,this.setter=t.setter,this.status="ready"},nextFrame:function(t){"playing"==this.status&&(this.time+=t.dur,this.setValue(this.getValue()),this.time>=this.duration&&this.timeUp(),t.next())},getPlayTime:function(){return this.rollbacking?this.duration-this.time:this.time},getTimeProportion:function(){return this.getPlayTime()/this.duration},getValueProportion:function(){return this.easing(this.getPlayTime(),0,1,this.duration)},getValue:function(){return function(t,e,r){return n.paralle(t,e,(function(t,e){return t+(e-t)*r}))}(this.beginValue,this.finishValue,this.getValueProportion())},setValue:function(t){this.lastValue=this.currentValue,this.currentValue=t,this.setter.call(this.target,this.target,t,this)},getDelta:function(){return this.lastValue=void 0===this.lastValue?this.beginValue:this.lastValue,t=this.lastValue,e=this.currentValue,n.paralle(t,e,(function(t,e){return e-t}));var t,e},play:function(){var t=this.status;switch(this.status="playing",t){case"ready":n.isFunction(this.beginValue)&&(this.beginValue=this.beginValue.call(this.target,this.target)),n.isFunction(this.finishValue)&&(this.finishValue=this.finishValue.call(this.target,this.target)),this.time=0,this.setValue(this.beginValue),this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"finished":case"stoped":this.time=0,this.frame=r.requestFrame(this.nextFrame.bind(this));break;case"paused":this.frame.next()}return this.fire("play",new i(this,"play",{lastStatus:t})),this},pause:function(){return this.status="paused",this.fire("pause",new i(this,"pause")),r.releaseFrame(this.frame),this},stop:function(){return this.status="stoped",this.setValue(this.finishValue),this.rollbacking=!1,this.fire("stop",new i(this,"stop")),r.releaseFrame(this.frame),this},timeUp:function(){this.repeatOption?(this.time=0,this.rollback?this.rollbacking?(this.decreaseRepeat(),this.rollbacking=!1):(this.rollbacking=!0,this.fire("rollback",new i(this,"rollback"))):this.decreaseRepeat(),this.repeatOption?this.fire("repeat",new i(this,"repeat")):this.finish()):this.finish()},finish:function(){this.setValue(this.finishValue),this.status="finished",this.fire("finish",new i(this,"finish")),r.releaseFrame(this.frame)},decreaseRepeat:function(){!0!==this.repeatOption&&this.repeatOption--},repeat:function(t,e){return this.repeatOption=t,this.rollback=e,this}});return o.requestFrame=r.requestFrame,o.releaseFrame=r.releaseFrame,o}},_p[9]={value:function(t){var e=_p.r(0),n=_p.r(11).createClass("TranslateAnimator",{base:e,constructor:function(t,e){this.callBase({x:0,y:0},{x:t,y:e},(function(t,e,n){var r=n.getDelta();t.translate(r.x,r.y)}))}}),r=_p.r(61);return _p.r(11).extendClass(r,{fxTranslate:function(t,e,r,i,o,a){return this.animate(new n(t,e),r,i,o,a)}}),n}},_p[10]={value:function(){return function(){var t,e=navigator.userAgent.toLowerCase(),n=window.opera;(t={platform:function(t){return{win32:"Win",macintel:"Mac"}[t.platform.toLowerCase()]||"Lux"}(navigator),lb:function(t){return!!~t.indexOf("lbbrowser")&&(~t.indexOf("msie")?"ie":"chrome")}(e),sg:/se[\s\S]+metasr/.test(e),bd:!!~e.indexOf("bidubrowser"),edge:!!~e.indexOf("edge"),chrome:!1,opera:!!n&&n.version,webkit:e.indexOf(" applewebkit/")>-1,mac:e.indexOf("macintosh")>-1}).ie=!t.lb&&/(msie\s|trident.*rv:)([\w.]+)/.test(e),t.gecko="Gecko"==navigator.product&&!t.webkit&&!t.opera&&!t.ie;var r=0;if(t.ie&&(r=1*(e.match(/(msie\s|trident.*rv:)([\w.]+)/)[2]||0),t.ie11Compat=11==document.documentMode,t.ie9Compat=9==document.documentMode),t.gecko){var i=e.match(/rv:([\d\.]+)/);i&&(r=1e4*(i=i[1].split("."))[0]+100*(i[1]||0)+1*(i[2]||0))}return!/chrome\/(\d+\.\d)/i.test(e)||t.bd||t.opera||t.lb||t.sg||t.edge||(t.chrome=+RegExp.$1),/(\d+\.\d)?(?:\.\d)?\s+safari\/?(\d+\.\d+)?/i.test(e)&&!/chrome/i.test(e)&&(t.safari=+(RegExp.$1||RegExp.$2)),t.opera&&(r=parseFloat(n.version())),t.webkit&&(r=parseFloat(e.match(/ applewebkit\/(\d+)/)[1])),t.bd&&(r=parseFloat(e.match(/bidubrowser\/(\d+)/)[1])),t.opera&&(r=parseFloat(e.match(/opr\/(\d+)/)[1])),t.edge&&(r=parseFloat(e.match(/edge\/(\d+)/)[1])),t.version=r,t.isCompatible=!t.mobile&&(t.ie&&r>=6||t.gecko&&r>=10801||t.opera&&r>=9.5||t.air&&r>=1||t.webkit&&r>=522||!1),t}()}},_p[11]={value:function value(require,exports){function Class(){}function checkBaseConstructorCall(t,e){var n=t.toString();if(!/this\.callBase/.test(n))throw new Error(e+" : 类构造函数没有调用父类的构造函数!为了安全,请调用父类的构造函数")}exports.Class=Class,Class.__KityClassName="Class",Class.prototype.base=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityBaseClass.prototype[t];return n.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callBase=function(){var t=arguments.callee.caller,e=t.__KityMethodClass.__KityBaseClass.prototype[t.__KityMethodName];return e.apply(this,arguments)},Class.prototype.mixin=function(t){var e=arguments.callee.caller,n=e.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[t];return r.apply(this,Array.prototype.slice.call(arguments,1))},Class.prototype.callMixin=function(){var t=arguments.callee.caller,e=t.__KityMethodName,n=t.__KityMethodClass.__KityMixins;if(!n)return this;var r=n[e];if("constructor"==e){for(var i=0,o=r.length;i=o||void 0===i)return i}},getValue:function(t,e){return void 0!==t?t:e},flatten:function(e){var n,r=[],i=e.length;for(n=0;nn||i>o?new r:new r(e,i,n-e,o-i)},expand:function(t,e,n,i){if(arguments.length<1)return new r(this);arguments.length<2&&(e=t),arguments.length<3&&(n=t),arguments.length<4&&(i=e);var o=this.left-i,a=this.top-t,s=this.width+e+i,c=this.height+t+n;return new r(o,a,s,c)},valueOf:function(){return[this.x,this.y,this.width,this.height]},toString:function(){return this.valueOf().join(" ")},isEmpty:function(){return!this.width||!this.height}});return r.parse=function(t){return"string"==typeof t?r.parse(t.split(/[\s,]+/).map(parseFloat)):t instanceof Array?new r(t[0],t[1],t[2],t[3]):"x"in t?new r(t):null},r}},_p[27]={value:function(t,e,n){return _p.r(11).createClass("Circle",{base:_p.r(33),constructor:function(t,e,n){this.callBase(t,t,e,n)},getRadius:function(){return this.getRadiusX()},setRadius:function(t){return this.callBase(t,t)}})}},_p[28]={value:function(t,e,n){var r=_p.r(11),i=_p.r(61),o=r.createClass("Clip",{base:i,mixins:[_p.r(62)],constructor:function(t){this.callBase("clipPath",t)},clip:function(t){return t.getNode().setAttribute("clip-path",this),this}});return r.extendClass(i,{clipWith:function(t){return t instanceof i&&(t=new o(t.getPaper()).addShape(t)),t.clip(this),this}}),o}},_p[29]={value:function(t,e,n){var r=_p.r(12),i=_p.r(65),o={},a=_p.r(11).createClass("Color",{constructor:function(){var t=null;"string"==typeof arguments[0]?null===(t=o.parseToValue(arguments[0]))&&(t={r:0,g:0,b:0,h:0,s:0,l:0,a:1}):(t={r:0|arguments[0],g:0|arguments[1],b:0|arguments[2],a:void 0===arguments[3]?1:parseFloat(arguments[3])},t=o.overflowFormat(t),t=r.extend(t,o.rgbValueToHslValue(t))),this._color=t},set:function(t,e){if(!a._MAX_VALUE[t])throw new Error("Color set(): Illegal parameter");return"a"!==t&&(e=Math.floor(e)),"h"==t&&(e=(e+360)%360),this._color[t]=Math.max(a._MIN_VALUE[t],Math.min(a._MAX_VALUE[t],e)),-1!=="rgb".indexOf(t)?this._color=r.extend(this._color,o.rgbValueToHslValue(this._color)):-1!=="hsl".indexOf(t)&&(this._color=r.extend(this._color,o.hslValueToRGBValue(this._color))),this},inc:function(t,e){return e=this.get(t)+e,"h"==t?e=(e+360)%360:(e=Math.min(a._MAX_VALUE[t],e),e=Math.max(a._MIN_VALUE[t],e)),this.clone().set(t,e)},dec:function(t,e){return this.inc(t,-e)},clone:function(){return new a(this.toRGBA())},get:function(t){return a._MAX_VALUE[t]?this._color[t]:null},getValues:function(){return r.clone(this._color)},valueOf:function(){return this.getValues()},toRGB:function(){return o.toString(this._color,"rgb")},toRGBA:function(){return o.toString(this._color,"rgba")},toHEX:function(){return o.toString(this._color,"hex")},toHSL:function(){return o.toString(this._color,"hsl")},toHSLA:function(){return o.toString(this._color,"hsla")},toString:function(){return 1===this._color.a?this.toRGB():this.toRGBA()}});return r.extend(a,{_MAX_VALUE:{r:255,g:255,b:255,h:360,s:100,l:100,a:1},_MIN_VALUE:{r:0,g:0,b:0,h:0,s:0,l:0,a:0},R:"r",G:"g",B:"b",H:"h",S:"s",L:"l",A:"a",parse:function(t){var e;return r.isString(t)&&(e=o.parseToValue(t)),r.isObject(t)&&"r"in t&&(e=t),null===e?new a:new a(e.r,e.g,e.b,e.a)},createHSL:function(t,e,n){return a.createHSLA(t,e,n,1)},createHSLA:function(t,e,n,r){var i=null;return i=["hsla("+t,e+="%",n+="%",r+")"],a.parse(i.join(", "))},createRGB:function(t,e,n){return a.createRGBA(t,e,n,1)},createRGBA:function(t,e,n,r){return new a(t,e,n,r)}}),r.extend(o,{parseToValue:function(t){var e={};if(t=i.EXTEND_STANDARD[t]||i.COLOR_STANDARD[t]||t,/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t))e=o.hexToValue(t);else if(/^(rgba?)/i.test(t))e=o.rgbaToValue(t);else{if(!/^(hsla?)/i.test(t))return null;e=o.hslaToValue(t)}return o.overflowFormat(e)},hexToValue:function(t){var e={};return/^#([0-9a-f]{3}|[0-9a-f]{6})$/i.test(t)?(t=RegExp.$1.split(""),r.each(["r","g","b"],(function(n,r){3===t.length?e[n]=o.toNumber(t[r]+t[r]):e[n]=o.toNumber(t[2*r]+t[2*r+1])})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=1,e):null},rgbaToValue:function(t){var e={},n=!1;return/^(rgba?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^rgba?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),r.each(["r","g","b"],(function(n,r){e[n]=0|t[r]})),(e=r.extend(e,o.rgbValueToHslValue(e))).a=n?parseFloat(t[3]):1,e):null},hslaToValue:function(t){var e={},n=!1;return/^(hsla?)/i.test(t)?(n=4===RegExp.$1.length,t=t.replace(/^hsla?/i,"").replace(/\s+/g,"").replace(/[^0-9,.]/g,"").split(","),e.h=0|t[0],e.s=0|t[1],e.l=0|t[2],e=r.extend(e,o.hslValueToRGBValue(e)),(e=o.hslValueToRGBValue(e)).a=n?parseFloat(t[3]):1,e):null},hslValueToRGBValue:function(t){function e(t,e,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?t+6*(e-t)*n:2*n<1?e:3*n<2?t+6*(2/3-n)*(e-t):t}var n=null,i=null,o={};return(t=r.extend({},t)).h=t.h/360,t.s=t.s/100,t.l=t.l/100,0===t.s?o.r=o.g=o.b=t.l:(n=t.l<.5?t.l*(1+t.s):t.l+t.s-t.l*t.s,i=2*t.l-n,o.r=e(i,n,t.h+1/3),o.g=e(i,n,t.h),o.b=e(i,n,t.h-1/3)),o.r=Math.min(Math.round(255*o.r),255),o.g=Math.min(Math.round(255*o.g),255),o.b=Math.min(Math.round(255*o.b),255),o},rgbValueToHslValue:function(t){var e,n,i={};return(t=r.extend({},t)).r=t.r/255,t.g=t.g/255,t.b=t.b/255,(e=Math.max(t.r,t.g,t.b))===(n=Math.min(t.r,t.g,t.b))?i.h=0:e===t.r?t.g>=t.b?i.h=60*(t.g-t.b)/(e-n):i.h=60*(t.g-t.b)/(e-n)+360:e===t.g?i.h=60*(t.b-t.r)/(e-n)+120:e===t.b&&(i.h=60*(t.r-t.g)/(e-n)+240),i.l=(e+n)/2,0===i.l||e===n?i.s=0:i.l>0&&i.l<=.5?i.s=(e-n)/(e+n):i.s=(e-n)/(2-e-n),i.h=Math.round(i.h),i.s=Math.round(100*i.s),i.l=Math.round(100*i.l),i},toString:function(t,e){var n=[];return t=r.extend({},t),-1!==e.indexOf("hsl")&&(t.s+="%",t.l+="%"),"hex"!==e?(r.each(e.split(""),(function(e){n.push(t[e])})),(e+"("+n.join(", ")+")").toLowerCase()):(n.push(o.toHexValue(+t.r)),n.push(o.toHexValue(+t.g)),n.push(o.toHexValue(+t.b)),("#"+n.join("")).toLowerCase())},toNumber:function(t){return 0|Number("0x"+t)},toHexValue:function(t){var e=t.toString(16);return 1===e.length?"0"+e:e},overflowFormat:function(t){var e=r.extend({},t);return r.each("rgba".split(""),(function(t){e.hasOwnProperty(t)&&(e[t]=Math.min(a._MAX_VALUE[t],e[t]),e[t]=Math.max(a._MIN_VALUE[t],e[t]))})),e}}),a}},_p[30]={value:function(t,e,n){function r(){return this.container.removeItem(this),this}return _p.r(11).createClass("Container",{getItems:function(){return this.items||(this.items=[])},getItem:function(t){return this.getItems()[t]},getFirstItem:function(){return this.getItem(0)},getLastItem:function(){return this.getItem(this.getItems().length-1)},indexOf:function(t){return this.getItems().indexOf(t)},eachItem:function(t){var e,n=this.getItems(),r=n.length;for(e=0;e=0&&e=1e3&&delete s[c.shift()],c.push(a),s[a]=t.apply(e,o),n?n(s[a]):s[a])}}function h(t,e,n,r,i,o,a,s,c,u){var l,f,d,p,g,m,v,b,y,w,x,A,_,S,k,N,L,C,P,E,I,M,T,O,R,D,B,F,j,q=Math,z=q.PI,V=Math.abs,U=120*z/180,H=z/180*(+i||0),G=[],W=function(t,e,n){return{x:t*q.cos(n)-e*q.sin(n),y:t*q.sin(n)+e*q.cos(n)}};if(u?(w=u[0],x=u[1],b=u[2],y=u[3]):(t=(l=W(t,e,-H)).x,e=l.y,s=(l=W(s,c,-H)).x,c=l.y,q.cos(z/180*i),q.sin(z/180*i),(f=(d=(t-s)/2)*d/(n*n)+(p=(e-c)/2)*p/(r*r))>1&&(n*=f=q.sqrt(f),r*=f),g=n*n,m=r*r,b=(v=(o==a?-1:1)*q.sqrt(V((g*m-g*p*p-m*d*d)/(g*p*p+m*d*d))))*n*p/r+(t+s)/2,y=v*-r*d/n+(e+c)/2,w=q.asin(((e-y)/r).toFixed(9)),x=q.asin(((c-y)/r).toFixed(9)),(w=tx&&(w-=2*z),!a&&x>w&&(x-=2*z)),V(A=x-w)>U&&(_=x,S=s,k=c,x=w+U*(a&&x>w?1:-1),G=h(s=b+n*q.cos(x),c=y+r*q.sin(x),n,r,i,0,a,S,k,[x,_,b,y])),A=x-w,N=q.cos(w),L=q.sin(w),C=q.cos(x),P=q.sin(x),R=[s+(I=4/3*n*(E=q.tan(A/4)))*P,c-(M=4/3*r*E)*C],D=[s,c],(O=[t+I*L,e-M*N])[0]=2*(T=[t,e])[0]-O[0],O[1]=2*T[1]-O[1],u)return[O,R,D].concat(G);for(B=[],F=0,j=(G=[O,R,D].concat(G).join().split(",")).length;F2&&(e.push([n].concat(i.splice(0,2))),o="l",n="m"==n?"l":"L"),"r"==o)e.push([n].concat(i));else for(;i.length>=c[o]&&(e.push([n].concat(i.splice(0,c[o]))),c[o]););})),e.isUniform=!0,e.toString=o.pathToString,e})),o.pathToAbsolute=l((function(t){var e,n,r,i,a,s,c,u,l=t.isUniform?t:o.parsePathString(o.pathToString(t)),h=[],f=0,d=0,p=0,g=0,m=0;for("M"==l[0][0]&&(p=f=+l[0][1],g=d=+l[0][2],m++,h[0]=["M",f,d]),r=m,s=l.length;r1)return o.subPath(t,1,n).concat(o.subPath(t,e-1));t.isCurve||(t=o.pathToCurve(t));var i,a,s,c,u,l,h,f,d,g=p(t),m=g.totalLength,v=m*e,b=m*(n||0),y=[];for(i=0,a=t.length;ic)l=h.slice(h.length-2);else{if(b>=s)d=!0,l=(f=o.subBezier(h,Math.min((v-s)/u,1),(b-s)/u)).slice(0,2),y.push(["M"].concat(f.slice(0,2))),y.push(["C"].concat(f.slice(2)));else if(v>=c)y.push(t[i].slice());else{if(!(v>=s))break;f=o.subBezier(h,(v-s)/u),y.push(["C"].concat(f.slice(2))),d=!1}l=h.slice(h.length-2)}}else l=t[i].slice(1),d&&y.push(t[i].slice());return y.isAbsolute=!0,y.isCurve=!0,y.isUniform=!0,y.toString=o.pathToString,y},o.pointAtPath=function(t,e){t.isCurve||(t=o.pathToCurve(t));var i=o.subPath(t,e),a="Z"==i[i.length-1][0]?i[i.length-2]:i[i.length-1];a=a.slice(1);var s=n.parse(a.slice(4)),c=n.parse(a.slice(2,4));return s.tan=r.fromPoints(c,s).normalize(),s},o.pathLength=l((function(t){return t.isCurve||(t=o.pathToCurve(t)),p(t).totalLength})),o.pathKeyPoints=l((function(t){var e,n,r;for(t.isCurve||(t=o.pathToCurve(t)),r=[],e=0,n=t.length;e2&&t.close(),this}})}},_p[54]={value:function(t,e,n){return _p.r(11).createClass("Polygon",{base:_p.r(53),constructor:function(t){this.callBase(t,!0)}})}},_p[55]={value:function(t,e,n){return _p.r(11).createClass("Polyline",{base:_p.r(53),constructor:function(t){this.callBase(t)}})}},_p[56]={value:function(t,e,n){var r=_p.r(36);return _p.r(11).createClass("RadialGradientBrush",{base:r,constructor:function(t){this.callBase("radialGradient",t),this.setCenter(.5,.5),this.setFocal(.5,.5),this.setRadius(.5)},setCenter:function(t,e){return this.node.setAttribute("cx",t),this.node.setAttribute("cy",e),this},getCenter:function(){return{x:+this.node.getAttribute("cx"),y:+this.node.getAttribute("cy")}},setFocal:function(t,e){return this.node.setAttribute("fx",t),this.node.setAttribute("fy",e),this},getFocal:function(){return{x:+this.node.getAttribute("fx"),y:+this.node.getAttribute("fy")}},setRadius:function(t){return this.node.setAttribute("r",t),this},getRadius:function(){return+this.node.getAttribute("r")}})}},_p[57]={value:function(t,e,n){var r={},i=_p.r(12),o=_p.r(51),a=_p.r(26);return i.extend(r,{formatRadius:function(t,e,n){var r=Math.floor(Math.min(t/2,e/2));return Math.min(r,n)}}),_p.r(11).createClass("Rect",{base:_p.r(47),constructor:function(t,e,n,i,o){this.callBase(),this.x=n||0,this.y=i||0,this.width=t||0,this.height=e||0,this.radius=r.formatRadius(this.width,this.height,o||0),this.update()},update:function(){var t=this.x,e=this.y,n=this.width,r=this.height,i=this.radius,o=this.getDrawer().redraw();return i?(n-=2*i,r-=2*i,o.push("M",t+i,e),o.push("h",n),o.push("a",i,i,0,0,1,i,i),o.push("v",r),o.push("a",i,i,0,0,1,-i,i),o.push("h",-n),o.push("a",i,i,0,0,1,-i,-i),o.push("v",-r),o.push("a",i,i,0,0,1,i,-i),o.push("z")):(o.push("M",t,e),o.push("h",n),o.push("v",r),o.push("h",-n),o.push("z")),o.done(),this},setWidth:function(t){return this.width=t,this.update()},setHeight:function(t){return this.height=t,this.update()},setSize:function(t,e){return this.width=t,this.height=e,this.update()},setBox:function(t){return this.x=t.x,this.y=t.y,this.width=t.width,this.height=t.height,this.update()},getBox:function(){return new a(this.x,this.y,this.width,this.height)},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=r.formatRadius(this.width,this.height,t||0),this.update()},getPosition:function(){return new o(this.x,this.y)},setPosition:function(t,e){if(1==arguments.length){var n=o.parse(arguments[0]);e=n.y,t=n.x}return this.x=t,this.y=e,this.update()},getWidth:function(){return this.width},getHeight:function(){return this.height},getPositionX:function(){return this.x},getPositionY:function(){return this.y},setPositionX:function(t){return this.x=t,this.update()},setPositionY:function(t){return this.y=t,this.update()}})}},_p[58]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("RegularPolygon",{base:_p.r(47),constructor:function(t,e,n,i){this.callBase(),this.radius=e||0,this.side=Math.max(t||3,3),arguments.length>2&&3==arguments.length&&(i=n.y,n=n.x),this.center=new r(n,i),this.draw()},getSide:function(){return this.side},setSide:function(t){return this.side=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},draw:function(){var t,e=this.radius,n=this.side,i=2*Math.PI/n,o=this.getDrawer();for(o.clear(),o.moveTo(r.fromPolar(e,Math.PI/2,"rad").offset(this.center)),t=0;t<=n;t++)o.lineTo(r.fromPolar(e,i*t+Math.PI/2,"rad").offset(this.center));return o.close(),this}})}},_p[59]={value:function(t,e,n){var r=_p.r(68);return _p.r(11).createClass("Resource",{constructor:function(t,e){this.callBase(),this.node=r.createNode(t),e&&e.addResource(this)},toString:function(){return"url(#"+this.node.id+")"}})}},_p[60]={value:function(t,e,n){return _p.r(11).createClass({base:_p.r(69),constructor:function(t,e){this.callBase([t,e],360,0)},getInnerRadius:function(){return this.getSectionArray()[0]},getOuterRadius:function(){return this.getSectionArray()[1]},setInnerRadius:function(t){this.setSectionArray([t,this.getOuterRadius()])},setOuterRadius:function(t){this.setSectionArray([this.getInnerRadius(),t])}})}},_p[61]={value:function(t,e,n){var r=_p.r(68),i=_p.r(12),o=_p.r(34),a=_p.r(67),s=_p.r(32),c=_p.r(44),u=(_p.r(49),Array.prototype.slice),l=_p.r(26);return _p.r(11).createClass("Shape",{mixins:[o,a,s],constructor:function(t){this.node=r.createNode(t),this.node.shape=this,this.transform={translate:null,rotate:null,scale:null,matrix:null},this.callMixin()},getId:function(){return this.node.id},setId:function(t){return this.node.id=t,this},getNode:function(){return this.node},getBoundaryBox:function(){var t;try{t=this.node.getBBox()}catch(e){t={x:this.node.clientLeft,y:this.node.clientTop,width:this.node.clientWidth,height:this.node.clientHeight}}return new l(t)},getRenderBox:function(t){var e=this.getBoundaryBox();return this.getTransform(t).transformBox(e)},getWidth:function(){return this.getRenderBox().width},getHeight:function(){return this.getRenderBox().height},getSize:function(){var t=this.getRenderBox();return delete t.x,delete t.y,t},setOpacity:function(t){return this.node.setAttribute("opacity",t),this},getOpacity:function(){var t=this.node.getAttribute("opacity");return t?+t:1},setVisible:function(t){return t?this.node.removeAttribute("display"):this.node.setAttribute("display","none"),this},getVisible:function(){this.node.getAttribute("display")},hasAncestor:function(t){for(var e=this.container;e;){if(e===t)return!0;e=e.container}return!1},getTransform:function(t){return c.getCTM(this,t)},clearTransform:function(){return this.node.removeAttribute("transform"),this.transform={translate:null,rotate:null,scale:null,matrix:null},this.trigger("shapeupdate",{type:"transform"}),this},_applyTransform:function(){var t=this.transform,e=[];return t.translate&&e.push(["translate(",t.translate,")"]),t.rotate&&e.push(["rotate(",t.rotate,")"]),t.scale&&e.push(["scale(",t.scale,")"]),t.matrix&&e.push(["matrix(",t.matrix,")"]),this.node.setAttribute("transform",i.flatten(e).join(" ")),this},setMatrix:function(t){return this.transform.matrix=t,this._applyTransform()},setTranslate:function(t){return this.transform.translate=null!==t&&u.call(arguments)||null,this._applyTransform()},setRotate:function(t){return this.transform.rotate=null!==t&&u.call(arguments)||null,this._applyTransform()},setScale:function(t){return this.transform.scale=null!==t&&u.call(arguments)||null,this._applyTransform()},translate:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=0),this.transform.matrix=n.translate(t,e),this._applyTransform()},rotate:function(t){var e=this.transform.matrix||new c;return this.transform.matrix=e.rotate(t),this._applyTransform()},scale:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.scale(t,e),this._applyTransform()},skew:function(t,e){var n=this.transform.matrix||new c;return void 0===e&&(e=t),this.transform.matrix=n.skew(t,e),this._applyTransform()},stroke:function(t,e){return t&&t.stroke?t.stroke(this):t?(this.node.setAttribute("stroke",t.toString()),e&&this.node.setAttribute("stroke-width",e)):null===t&&this.node.removeAttribute("stroe"),this},fill:function(t){return t&&this.node.setAttribute("fill",t.toString()),null===t&&this.node.removeAttribute("fill"),this},setAttr:function(t,e){var n=this;return i.isObject(t)&&i.each(t,(function(t,e){n.setAttr(e,t)})),null==e||""===e?this.node.removeAttribute(t):this.node.setAttribute(t,e),this},getAttr:function(t){return this.node.getAttribute(t)}})}},_p[62]={value:function(t,e,n){var r=_p.r(30),i=_p.r(12),o=_p.r(11).createClass("ShapeContainer",{base:r,isShapeContainer:!0,handleAdd:function(t,e){var n=this.getShapeNode();n.insertBefore(t.node,n.childNodes[e]||null),t.trigger("add",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeadd",this)},handleRemove:function(t,e){this.getShapeNode().removeChild(t.node),t.trigger("remove",{container:this}),t.notifyTreeModification&&t.notifyTreeModification("treeremove",this)},notifyTreeModification:function(t,e){this.eachItem((function(n,r){r.notifyTreeModification&&r.notifyTreeModification(t,e),r.trigger(t,{container:e})}))},getShape:function(t){return this.getItem(t)},addShape:function(t,e){return this.addItem(t,e)},put:function(t){return this.addShape(t),t},appendShape:function(t){return this.addShape(t)},prependShape:function(t){return this.addShape(t,0)},replaceShape:function(t,e){var n=this.indexOf(e);if(-1!==n)return this.removeShape(n),this.addShape(t,n),this},addShapeBefore:function(t,e){var n=this.indexOf(e);return this.addShape(t,n)},addShapeAfter:function(t,e){var n=this.indexOf(e);return this.addShape(t,-1===n?void 0:n+1)},addShapes:function(t){return this.addItems(t)},removeShape:function(t){return this.removeItem(t)},getShapes:function(){return this.getItems()},getShapesByType:function(t){var e=[];return function n(r){t.toLowerCase()==r.getType().toLowerCase()&&e.push(r),r.isShapeContainer&&i.each(r.getShapes(),(function(t){n(t)}))}(this),e},getShapeById:function(t){return this.getShapeNode().getElementById(t).shape},arrangeShape:function(t,e){return this.removeShape(t).addShape(t,e)},getShapeNode:function(){return this.shapeNode||this.node}}),a=_p.r(61);return _p.r(11).extendClass(a,{bringTo:function(t){return this.container.arrangeShape(this,t),this},bringFront:function(){return this.bringTo(this.container.indexOf(this)+1)},bringBack:function(){return this.bringTo(this.container.indexOf(this)-1)},bringTop:function(){return this.container.removeShape(this).addShape(this),this},bringRear:function(){return this.bringTo(0)},bringRefer:function(t,e){return t.container&&(this.remove&&this.remove(),t.container.addShape(this,t.container.indexOf(t)+(e||0))),this},bringAbove:function(t){return this.bringRefer(t)},bringBelow:function(t){return this.bringRefer(t,1)},replaceBy:function(t){return this.container&&(t.bringAbove(this),this.remove()),this}}),o}},_p[63]={value:function(t,e,n){var r=_p.r(44),i=_p.r(12),o=_p.r(51);return _p.r(11).createClass("ShapeEvent",{constructor:function(t){var e=null;i.isObject(t.target)?i.extend(this,t):(this.type=t.type,(e=t.target).correspondingUseElement&&(e=e.correspondingUseElement),this.originEvent=t,this.targetShape=e.shape||e.paper||t.currentTarget&&(t.currentTarget.shape||t.currentTarget.paper),t._kityParam&&i.extend(this,t._kityParam))},preventDefault:function(){var t=this.originEvent;return!t||(t.preventDefault?(t.preventDefault(),t.cancelable):(t.returnValue=!1,!0))},getPosition:function(t,e){if(!this.originEvent)return null;var n=this.originEvent.touches?this.originEvent.touches[e||0]:this.originEvent,i=this.targetShape,a=i.shapeNode||i.node,s=new o(n&&n.clientX||0,n&&n.clientY||0),c=r.transformPoint(s,a.getScreenCTM().inverse());return r.getCTM(i,t||"view").transformPoint(c)},stopPropagation:function(){var t=this.originEvent;if(!t)return!0;t.stopPropagation?t.stopPropagation():t.cancelBubble=!1}})}},_p[64]={value:function(t,e,n){return _p.r(11).createClass("ShapePoint",{base:_p.r(51),constructor:function(t,e){this.callBase(t,e)},setX:function(t){return this.setPoint(t,this.y)},setY:function(t){return this.setPoint(this.x,t)},setPoint:function(t,e){return this.x=t,this.y=e,this.update(),this},getPoint:function(){return this},update:function(){return this.container&&this.container.update&&this.container.update(),this}})}},_p[65]={value:{COLOR_STANDARD:{aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00"},EXTEND_STANDARD:{}}},_p[66]={value:function(t,e,n){var r={3:.2,5:.38196601125,6:.57735026919,8:.541196100146,10:.726542528005,12:.707106781187},i=_p.r(51);return _p.r(11).createClass("Star",{base:_p.r(47),constructor:function(t,e,n,r,o){this.callBase(),this.vertex=t||3,this.radius=e||0,this.shrink=n,this.offset=r||new i(0,0),this.angleOffset=o||0,this.draw()},getVertex:function(){return this.vertex},setVertex:function(t){return this.vertex=t,this.draw()},getRadius:function(){return this.radius},setRadius:function(t){return this.radius=t,this.draw()},getShrink:function(){return this.shrink},setShrink:function(t){return this.shrink=t,this.draw()},getOffset:function(){return this.offset},setOffset:function(t){return this.offset=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e,n=this.radius,o=this.radius*(this.shrink||r[this.vertex]||.5),a=this.vertex,s=this.offset,c=180/a,u=this.angleOffset,l=this.getDrawer();for(l.clear(),l.moveTo(i.fromPolar(o,90)),t=1;t<=2*a;t++)e=90+c*t,t%2?l.lineTo(i.fromPolar(n,e+u).offset(s)):l.lineTo(i.fromPolar(o,e));l.close()}})}},_p[67]={value:function(t,e,n){var r=_p.r(11).createClass("ClassList",{constructor:function(t){this._node=t,this._list=t.className.toString().split(" ")},_update:function(){this._node.className=this._list.join(" ")},add:function(t){this._list.push(t),this._update()},remove:function(t){var e=this._list.indexOf(t);~e&&this._list.splice(e,1),this._update()},contains:function(t){return!!~this._list.indexOf(t)}});function i(t){return t.classList||(t.classList=new r(t)),t.classList}return _p.r(11).createClass("Styled",{addClass:function(t){return i(this.node).add(t),this},removeClass:function(t){return i(this.node).remove(t),this},hasClass:function(t){return i(this.node).contains(t)},setStyle:function(t){if(2==arguments.length)return this.node.style[arguments[0]]=arguments[1],this;for(var e in t)t.hasOwnProperty(e)&&(this.node.style[e]=t[e]);return this}})}},_p[68]={value:function(t,e,n){var r=document,i=0,o={createNode:function(t){var e=r.createElementNS(o.ns,t);return e.id="kity_"+t+"_"+i++,e},defaults:{stroke:"none",fill:"none"},xlink:"http://www.w3.org/1999/xlink",ns:"http://www.w3.org/2000/svg"};return o}},_p[69]={value:function(t,e,n){var r=_p.r(51);return _p.r(11).createClass("Sweep",{base:_p.r(47),constructor:function(t,e,n){this.callBase(),this.sectionArray=t||[],this.angle=e||0,this.angleOffset=n||0,this.draw()},getSectionArray:function(){return this.sectionArray},setSectionArray:function(t){return this.sectionArray=t,this.draw()},getAngle:function(){return this.angle},setAngle:function(t){return this.angle=t,this.draw()},getAngleOffset:function(){return this.angleOffset},setAngleOffset:function(t){return this.angleOffset=t,this.draw()},draw:function(){var t,e=this.sectionArray;for(t=0;t0?1:-1)*e/Math.PI}});return o.fromPoints=function(t,e){return new o(e.x-t.x,e.y-t.y)},o.fromPolar=function(){var t=r.fromPolar.apply(r,arguments);return new o(t.x,t.y)},_p.r(11).extendClass(r,{asVector:function(){return new o(this.x,this.y)}}),o}},_p[75]={value:function(t,e,n){var r=_p.r(62),i=_p.r(76);return _p.r(11).createClass("View",{mixins:[r,i],base:_p.r(75),constructor:function(){this.callBase("view")}})}},_p[76]={value:function(t,e,n){return _p.r(11).createClass("ViewBox",{getViewBox:function(){var t=this.node.getAttribute("viewBox");return null===t?{x:0,y:0,width:this.node.clientWidth||this.node.parentNode.clientWidth,height:this.node.clientHeight||this.node.parentNode.clientHeight}:{x:+(t=t.split(" "))[0],y:+t[1],width:+t[2],height:+t[3]}},setViewBox:function(t,e,n,r){return this.node.setAttribute("viewBox",[t,e,n,r].join(" ")),this}})}},_p[77]={value:function(t,e,n){var r={},i=_p.r(12);r.version="2.0.0",i.extend(r,{createClass:_p.r(11).createClass,extendClass:_p.r(11).extendClass,Utils:i,Browser:_p.r(10),Box:_p.r(26),Bezier:_p.r(24),BezierPoint:_p.r(25),Circle:_p.r(27),Clip:_p.r(28),Color:_p.r(29),Container:_p.r(30),Curve:_p.r(31),Ellipse:_p.r(33),Group:_p.r(37),Gradient:_p.r(36),HyperLink:_p.r(38),Image:_p.r(39),Line:_p.r(40),LinearGradient:_p.r(41),Mask:_p.r(43),Matrix:_p.r(44),Marker:_p.r(42),Palette:_p.r(45),Paper:_p.r(46),Path:_p.r(47),Pattern:_p.r(48),Pen:_p.r(49),Point:_p.r(51),PointContainer:_p.r(52),Polygon:_p.r(54),Polyline:_p.r(55),Pie:_p.r(50),RadialGradient:_p.r(56),Resource:_p.r(59),Rect:_p.r(57),RegularPolygon:_p.r(58),Ring:_p.r(60),Shape:_p.r(61),ShapePoint:_p.r(64),ShapeContainer:_p.r(62),Sweep:_p.r(69),Star:_p.r(66),Text:_p.r(70),TextSpan:_p.r(72),Use:_p.r(73),Vector:_p.r(74),g:_p.r(35),Animator:_p.r(0),Easing:_p.r(1),OpacityAnimator:_p.r(4),RotateAnimator:_p.r(6),ScaleAnimator:_p.r(7),Timeline:_p.r(8),TranslateAnimator:_p.r(9),PathAnimator:_p.r(5),MotionAnimator:_p.r(3),requestFrame:_p.r(2).requestFrame,releaseFrame:_p.r(2).releaseFrame,Filter:_p.r(21),GaussianblurFilter:_p.r(22),ProjectionFilter:_p.r(23),ColorMatrixEffect:_p.r(14),CompositeEffect:_p.r(15),ConvolveMatrixEffect:_p.r(16),Effect:_p.r(17),GaussianblurEffect:_p.r(18),OffsetEffect:_p.r(19)}),n.exports=r}};var moduleMapping={"expose-kity":13};function use(t){_p.r([moduleMapping[t]])}use("expose-kity")})()},29157:(t,e,n)=>{var r=n(34155);function i(t){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t={r:function(e){if(t[e].inited)return t[e].value;if("function"!=typeof t[e].value)return t[e].inited=!0,t[e].value;var n={exports:{}},r=t[e].value(null,n.exports,n);if(t[e].inited=!0,t[e].value=r,void 0!==r)return r;for(var i in n.exports)if(n.exports.hasOwnProperty(i))return t[e].inited=!0,t[e].value=n.exports,n.exports}};t[0]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc",(function(t,e,n,r,o){var s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=Math.abs,d=[],p=l.x>h.x?"right":"left";t.getMinder().getPaper().addResource(a),s=new i.Point(h.cx,h.cy),c="left"==p?new i.Point(l.right+2,l.cy):new i.Point(l.left-2,l.cy),u=i.Vector.fromPoints(s,c),d.push("M",s),d.push("A",f(u.x),f(u.y),0,0,u.x*u.y>0?0:1,c),n.setMarker(a),a.dot.fill(o),n.setPathData(d)}))}},t[1]={value:function(e,n,r){var i=t.r(17),o=t.r(11),a=(new i.Marker).pipe((function(){var t=new i.Circle(6);this.addShape(t),this.setRef(6,0).setViewBox(-7,-7,14,14).setWidth(7).setHeight(7),this.dot=t,this.node.setAttribute("markerUnits","userSpaceOnUse")}));o.register("arc_tp",(function(t,e,n,r,o){var s=t.getLayoutBox(),c=e.getLayoutBox(),u=t.getIndex(),l=e.getChildren()[u+1];t.getIndex()>0&&(c=e.getChildren()[u-1].getLayoutBox());var h,f,d=(Math.abs,[]);s.x,c.x,t.getMinder().getPaper().addResource(a),h=new i.Point(c.cx,c.cy),f=new i.Point(s.cx,s.cy);var p=Math.sqrt(Math.pow(h.x-f.x,2)+Math.pow(h.y-f.y,2));if(p=0==t.getIndex()?.4*p:p,i.Vector.fromPoints(h,f),d.push("M",h),d.push("A",p,p,0,0,1,f),n.setMarker(a),a.dot.fill(o),n.setPathData(d),l&&l.getConnection()){var g=l.getConnection(),m=l.getLayoutBox(),v=new i.Point(m.cx,m.cy),b=Math.sqrt(Math.pow(f.x-v.x,2)+Math.pow(f.y-v.y,2));(d=[]).push("M",f),d.push("A",b,b,0,0,1,v),g.setMarker(a),a.dot.fill(o),g.setPathData(d)}}))}},t[2]={value:function(e,n,r){t.r(17),t.r(11).register("bezier",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut().normalize(),a=Math.round,s=Math.abs,c=[];if(c.push("M",a(r.x),a(r.y)),s(o.x)>s(o.y)){var u=(i.x+r.x)/2;c.push("C",u,r.y,u,i.y,i.x,i.y)}else{var l=(i.y+r.y)/2;c.push("C",r.x,l,i.x,l,i.x,i.y)}n.setMarker(null),n.setPathData(c)}))}},t[3]={value:function(e,n,r){t.r(17),t.r(11).register("fish-bone-master",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=Math.abs,a=o(r.y-i.y),s=o(r.x-i.x),c=[];c.push("M",r.x,r.y),c.push("h",s-a),c.push("L",i.x,i.y),n.setMarker(null),n.setPathData(c)}))}},t[4]={value:function(e,n,r){t.r(17),t.r(11).register("l",(function(t,e,n){var r=e.getLayoutVertexOut(),i=t.getLayoutVertexIn(),o=e.getLayoutVectorOut(),a=[],s=Math.round,c=Math.abs;a.push("M",r.round()),c(o.x)>c(o.y)?a.push("H",s(i.x)):a.push("V",i.y),a.push("L",i),n.setPathData(a)}))}},t[5]={value:function(e,n,r){t.r(17),t.r(11).register("poly",(function(t,e,n,r){var i=e.getLayoutVertexOut(),o=t.getLayoutVertexIn(),a=e.getLayoutVectorOut().normalize(),s=Math.round,c=Math.abs,u=[];switch(u.push("M",s(i.x),s(i.y)),!0){case c(a.x)>c(a.y)&&a.x<0:u.push("h",-e.getStyle("margin-left")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)>c(a.y)&&a.x>=0:u.push("h",e.getStyle("margin-right")),u.push("v",o.y-i.y),u.push("H",o.x);break;case c(a.x)<=c(a.y)&&a.y<0:u.push("v",-e.getStyle("margin-top")),u.push("h",o.x-i.x),u.push("V",o.y);break;case c(a.x)<=c(a.y)&&a.y>=0:u.push("v",e.getStyle("margin-bottom")),u.push("h",o.x-i.x),u.push("V",o.y)}n.setMarker(null),n.setPathData(u)}))}},t[6]={value:function(e,n,r){var i=t.r(17);t.r(11).register("under",(function(t,e,n,r,o){var a,s,c,u,l=t.getLayoutBox(),h=e.getLayoutBox(),f=(Math.abs,[]),d=l.x>h.x?"right":"left",p=(t.getStyle("connect-radius"),l.bottom+3),g="sub"==e.getType()?h.bottom+3:h.cy;"right"==d?(a=new i.Point(h.right,g),s=new i.Point(l.left-10,p),c=new i.Point(l.right,p)):(a=new i.Point(h.left,g),s=new i.Point(l.right+10,p),c=new i.Point(l.left,p)),u=(a.x+s.x)/2,f.push("M",a),f.push("C",u,a.y,u,s.y,s),f.push("L",c),n.setMarker(null),n.setPathData(f)}))}},t[7]={value:function(e,n,r){var i,o=t.r(17),a=t.r(19);-1!=location.href.indexOf("boxv")&&(Object.defineProperty(o.Box.prototype,"visualization",{get:function(){return i?i.setBox(this):null}}),a.registerInitHook((function(){this.on("paperrender",(function(){(i=new o.Rect).fill("rgba(200, 200, 200, .5)"),i.stroke("orange"),this.getRenderContainer().addShape(i)}))})))}},t[8]={value:function(e,n,r){var i=t.r(19),o={enableAnimation:!0,layoutAnimationDuration:300,viewAnimationDuration:100,zoomAnimationDuration:300},a={};i.registerInitHook((function(){this.setDefaultOptions(o),this.getOption("enableAnimation")||this.disableAnimation()})),i.prototype.enableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&this.setOption(a[t])},i.prototype.disableAnimation=function(){for(var t in o)o.hasOwnProperty(t)&&(a[t]=this.getOption(t),this.setOption(t,0))}}},t[9]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=i.createClass("Command",{constructor:function(){this._isContentChange=!0,this._isSelectionChange=!1},execute:function(t,e){throw new Error("Not Implement: Command.execute()")},setContentChanged:function(t){this._isContentChange=!!t},isContentChanged:function(){return this._isContentChange},setSelectionChanged:function(t){this._isSelectionChange=!!t},isSelectionChanged:function(){return this._isContentChange},queryState:function(t){return 0},queryValue:function(t){return 0},isNeedUndo:function(){return!0}});s.STATE_NORMAL=0,s.STATE_ACTIVE=1,s.STATE_DISABLED=-1,i.extendClass(o,{_getCommand:function(t){return this._commands[t.toLowerCase()]},_queryCommand:function(t,e,n){var r=this._getCommand(t);if(r){var i=r["query"+e];if(i)return i.apply(r,[this].concat(n))}return 0},queryCommandState:function(t){return this._queryCommand(t,"State",[].slice.call(arguments,1))},queryCommandValue:function(t){return this._queryCommand(t,"Value",[].slice.call(arguments,1))},execCommand:function(t){if(!t)return null;t=t.toLowerCase();var e,n,r,i=[].slice.call(arguments,1),o=this;return r={command:e=this._getCommand(t),commandName:t.toLowerCase(),commandArgs:i},!(!e||!~this.queryCommandState(t))&&(this._hasEnterExecCommand?(n=e.execute.apply(e,[o].concat(i)),this._hasEnterExecCommand||this._interactChange()):(this._hasEnterExecCommand=!0,this._fire(new a("beforeExecCommand",r,!0))||(this._fire(new a("preExecCommand",r,!1)),n=e.execute.apply(e,[o].concat(i)),this._fire(new a("execCommand",r,!1)),e.isContentChanged()&&this._firePharse(new a("contentchange")),this._interactChange()),this._hasEnterExecCommand=!1),void 0===n?null:n)}}),r.exports=s}},t[10]={value:function(e,n,r){function i(t,e){e(t),t.children&&t.children.forEach((function(t){i(t,e)}))}return t.r(33),function(t){switch(t.version||(t.root?"1.4.0":"1.1.3")){case"1.1.3":!function(t){var e=t.data.currentstyle;delete t.data.currentstyle,"bottom"==e?(t.template="structure",t.theme="snow"):"default"==e&&(t.template="default",t.theme="classic"),i(t,(function(t){var e=t.data;"PriorityIcon"in e&&(e.priority=e.PriorityIcon,delete e.PriorityIcon),"ProgressIcon"in e&&(e.progress=1+(e.ProgressIcon-1<<1),delete e.ProgressIcon),delete e.point,delete e.layout}))}(t);case"1.2.0":case"1.2.1":!function(t){i(t,(function(t){var e=t.data;delete e.layout_bottom_offset,delete e.layout_default_offset,delete e.layout_filetree_offset}))}(t);case"1.3.0":case"1.3.1":case"1.3.2":case"1.3.3":case"1.3.4":case"1.3.5":!function(t){t.root={data:t.data,children:t.children},delete t.data,delete t.children}(t)}return t}}},t[11]={value:function(e,n,r){function i(t,e){l[t]=e}var o=t.r(17),a=t.r(33),s=t.r(20),c=t.r(19),u=t.r(21),l={};i("default",(function(t,e,n){n.setPathData(["M",e.getLayoutVertexOut(),"L",t.getLayoutVertexIn()])})),o.extendClass(u,{getConnect:function(){return this.data.connect||"default"},getConnectProvider:function(){return l[this.getConnect()]||l.default},getConnection:function(){return this._connection||null}}),o.extendClass(c,{getConnectContainer:function(){return this._connectContainer},createConnect:function(t){if(!t.isRoot()){var e=new o.Path;t._connection=e,this._connectContainer.addShape(e),this.updateConnect(t)}},removeConnect:function(t){var e=this;t.traverse((function(t){e._connectContainer.removeShape(t._connection),t._connection=null}))},updateConnect:function(t){var e=t._connection,n=t.parent;if(n&&e){if(n.isCollapsed())return void e.setVisible(!1);e.setVisible(!0);var r=t.getConnectProvider(),i=t.getStyle("connect-color")||"white",o=t.getStyle("connect-width")||2;e.stroke(i,o),r(t,n,e,o,i),o%2==0?e.setTranslate(.5,.5):e.setTranslate(0,0)}}}),s.register("Connect",{init:function(){this._connectContainer=(new o.Group).setId(a.uuid("minder_connect_group")),this.getRenderContainer().prependShape(this._connectContainer)},events:{nodeattach:function(t){this.createConnect(t.node)},nodedetach:function(t){this.removeConnect(t.node)},"layoutapply layoutfinish noderender":function(t){this.updateConnect(t.node)}}}),n.register=i}},t[12]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19)),a=(t.r(21),t.r(13)),s=t.r(10),c=t.r(25),u={};n.registerProtocol=function(t,e){for(var n in u[t]=e,u)u.hasOwnProperty(n)&&(u[n]=u[n],u[n].name=n)},n.getRegisterProtocol=function(t){return void 0===t?u:u[t]||null},i.extendClass(o,{setup:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){var e=t.getAttribute("minder-data-type");if(e in u){var n=t.textContent;t.textContent=null,this.renderTo(t),this.importData(e,n)}return this}},exportJson:function(){var t={root:function t(e){var n={};n.data=e.getData();var r=e.getChildren();n.children=[];for(var i=0;i200&&(e=0),function t(n,s){var c=n.getLayoutTransform().merge(s.clone()),u=n.getGlobalLayoutTransform()||new o.Matrix,l=n.getLayoutOffset();c.translate(l.x,l.y),c.m.e=Math.round(c.m.e),c.m.f=Math.round(c.m.f),n._layoutTimeline&&(n._layoutTimeline.stop(),n._layoutTimeline=null),e?n._layoutTimeline=new o.Animator(u,c,i).start(n,e,"ease").on("finish",(function(){setTimeout((function(){i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r()}),150)})):(i(n,c),a.fire("layoutfinish",{node:n,matrix:c}),r());for(var h=0;h=0&&((e=this.children.splice(n,1)[0]).parent=null,e.root=e)},clearChildren:function(){this.children=[]},getChild:function(t){return this.children[t]},getRenderContainer:function(){return this.rc},getCommonAncestor:function(t){return c.getCommonAncestor(this,t)},contains:function(t){return this==t||this.isAncestorOf(t)},clone:function(){var t=new c;return t.data=a.clone(this.data),this.children.forEach((function(e){t.appendChild(e.clone())})),t},compareTo:function(t){if(!a.comparePlainObject(this.data,t.data))return!1;if(!a.comparePlainObject(this.temp,t.temp))return!1;if(this.children.length!=t.children.length)return!1;for(var e=0;this.children[e];){if(!this.children[e].compareTo(t.children[e]))return!1;e++}return!0},getMinder:function(){return this.getRoot().minder}});c.getCommonAncestor=function(t,e){if(t instanceof Array)return c.getCommonAncestor.apply(this,t);switch(arguments.length){case 1:return t.parent||t;case 2:if(t.isAncestorOf(e))return t;if(e.isAncestorOf(t))return e;for(var n=t.parent;n&&!n.isAncestorOf(e);)n=n.parent;return n;default:return Array.prototype.reduce.call(arguments,(function(t,e){return c.getCommonAncestor(t,e)}),t)}},o.extendClass(s,{getRoot:function(){return this._root},setRoot:function(t){this._root=t,t.minder=this},getAllNode:function(){var t=[];return this.getRoot().traverse((function(e){t.push(e)})),t},getNodeById:function(t){return this.getNodesById([t])[0]},getNodesById:function(t){var e=this.getAllNode(),n=[];return e.forEach((function(e){-1!=t.indexOf(e.getData("id"))&&n.push(e)})),n},createNode:function(t,e,n){var r=new c(t);return this.fire("nodecreate",{node:r,parent:e,index:n}),this.appendNode(r,e,n),r},appendNode:function(t,e,n){return e&&e.insertChild(t,n),this.attachNode(t),this},removeNode:function(t){t.parent&&(t.parent.removeChild(t),this.detachNode(t),this.fire("noderemove",{node:t}))},attachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!0,e.addShape(t.getRenderContainer())})),e.addShape(t.getRenderContainer()),this.fire("nodeattach",{node:t})},detachNode:function(t){var e=this.getRenderContainer();t.traverse((function(t){t.attached=!1,e.removeShape(t.getRenderContainer())})),this.fire("nodedetach",{node:t})},getMinderTitle:function(){return this.getRoot().getText()}}),r.exports=c}},t[22]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(t){this._defaultOptions={}})),i.extendClass(a,{setDefaultOptions:function(t){return o.extend(this._defaultOptions,t),this},getOption:function(t){return t?t in this._options?this._options[t]:this._defaultOptions[t]:o.extend({},this._defaultOptions,this._options)},setOption:function(t,e){this._options[t]=e}})}},t[23]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19);a.registerInitHook((function(){this._initPaper()})),i.extendClass(a,{_initPaper:function(){this._paper=new i.Paper,this._paper._minder=this,this._paper.getNode().ondragstart=function(t){t.preventDefault()},this._paper.shapeNode.setAttribute("transform","translate(0.5, 0.5)"),this._addRenderContainer(),this.setRoot(this.createNode()),this._options.renderTo&&this.renderTo(this._options.renderTo)},_addRenderContainer:function(){this._rc=(new i.Group).setId(o.uuid("minder")),this._paper.addShape(this._rc)},renderTo:function(t){if("string"==typeof t&&(t=document.querySelector(t)),t){if("script"==t.tagName.toLowerCase()){var e=document.createElement("div");e.id=t.id,e.class=t.class,t.parentNode.insertBefore(e,t),t.parentNode.removeChild(t),t=e}t.classList.add("km-view"),this._paper.renderTo(this._renderTarget=t),this._bindEvents(),this.fire("paperrender")}return this},getRenderContainer:function(){return this._rc},getPaper:function(){return this._paper},getRenderTarget:function(){return this._renderTarget}})}},t[24]={value:function(e,n,r){function i(t,e,n,r){return n=t.createNode(e.data,n,r),e.children.forEach((function(e,r){i(t,e,n,r)})),n}function o(t,e){var n=e.path.split("/");n.shift();var r,o=n.shift();if("root"==o){var a,s,c=n.indexOf("data");if(c>-1){o="data";var u=n.splice(c+1);e.dataPath=u}else o="node";for(r=t.getRoot();a=n.shift();)"children"!=a&&(void 0!==s&&(r=r.getChild(s)),s=+a);e.index=s,e.node=r}switch(e.express=[o,e.op].join(".")){case"theme.replace":t.useTheme(e.value);break;case"template.replace":t.useTemplate(e.value);break;case"node.add":i(t,e.value,e.node,e.index).renderTree(),t.layout();break;case"node.remove":t.removeNode(e.node.getChild(e.index)),t.layout();break;case"data.add":case"data.replace":case"data.remove":var l,h=e.node.data;for(n=e.dataPath.slice();h&&n.length>1;)(l=n.shift())in h?h=h[l]:"remove"!=e.op&&(h=h[l]={});h&&(h[l=n.shift()]=e.value),"expandState"==l?r.renderTree():r.render(),t.layout()}t.fire("patch",{patch:e})}var a=t.r(17),s=t.r(19);a.extendClass(s,{applyPatches:function(t){for(var e=0;e=0;--n)if(t[n].isAncestorOf(e))return!0;return!1}var n,r=this.getSelectedNodes().slice(0),i=[],o=r.indexOf(this.getRoot());for(~o&&!t&&r.splice(o,1),r.sort((function(t,e){return t.getLevel()-e.getLevel()}));n=r.pop();)e(r,n)||i.push(n);return i}}),i.extendClass(s,{isSelected:function(){var t=this.getMinder();return t&&-1!=t.getSelectedNodes().indexOf(this)}})}},t[29]={value:function(e,n,r){function i(t){var e=0;return"string"==typeof t?t.toLowerCase().split(/\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=4096;break;case"alt":e|=8192;break;case"shift":e|=16384;break;default:e|=s[t]}})):((t.ctrlKey||t.metaKey)&&(e|=4096),t.altKey&&(e|=8192),t.shiftKey&&(e|=16384),e|=t.keyCode),e}var o=t.r(17),a=t.r(33),s=t.r(15),c=t.r(19),u=t.r(13);o.extendClass(u,{isShortcutKey:function(t){var e=this.originEvent;return!!e&&i(t)==i(e)}}),c.registerInitHook((function(){this._initShortcutKey()})),o.extendClass(c,{_initShortcutKey:function(){this._bindShortcutKeys()},_bindShortcutKeys:function(){var t=this._shortcutKeys={};this.on("keydown",(function(e){for(var n in t)if(t.hasOwnProperty(n)&&e.isShortcutKey(n)){var r=t[n];if(r.__statusCondition&&r.__statusCondition!=this.getStatus())return;r(),e.preventDefault()}}))},addShortcut:function(t,e){var n=this._shortcutKeys;t.split(/\|\s*/).forEach((function(t){var r,i=t.split("::");i.length>1&&(t=i[1],r=i[0],e.__statusCondition=r),n[t]=e}))},addCommandShortcutKeys:function(t,e){var n=this._commandShortcutKeys||(this._commandShortcutKeys={}),r={};e?r[t]=e:r=t;var i=this;a.each(r,(function(t,e){n[e]=t,i.addShortcut(t,(function(){-1!==i.queryCommandState(e)&&i.execCommand(e)}))}))},getCommandShortcutKey:function(t){var e=this._commandShortcutKeys;return e&&e[t]||null},supportClipboardEvent:!!window.ClipboardEvent})}},t[30]={value:function(e,n,r){var i=t.r(17),o=t.r(19),a=~window.location.href.indexOf("status"),s=~window.location.href.indexOf("trace");o.registerInitHook((function(){this._initStatus()})),i.extendClass(o,{_initStatus:function(){this._status="normal",this._rollbackStatus="normal"},setStatus:function(t,e){return"readonly"!=this._status||e?(t!=this._status&&(this._rollbackStatus=this._status,this._status=t,this.fire("statuschange",{lastStatus:this._rollbackStatus,currentStatus:this._status}),a&&(console.log(window.event.type,this._rollbackStatus,"->",this._status),s&&console.trace())),this):this},rollbackStatus:function(){this.setStatus(this._rollbackStatus)},getRollbackStatus:function(){return this._rollbackStatus},getStatus:function(){return this._status}})}},t[31]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(9),c=t.r(21),u=t.r(20),l={};n.register=function(t,e){l[t]=e},o.extend(a,{getTemplateList:function(){return l}}),i.extendClass(a,function(){var t=a.prototype.getTheme;return{useTemplate:function(t,e){this.setTemplate(t),this.refresh(e||800)},getTemplate:function(){return this._template||"default"},setTemplate:function(t){this._template=t||null},getTemplateSupport:function(t){var e=l[this.getTemplate()];return e&&e[t]},getTheme:function(e){return(this.getTemplateSupport("getTheme")||t).call(this,e)}}}()),i.extendClass(c,function(){var t=c.prototype.getLayout,e=c.prototype.getConnect;return{getLayout:function(){return(this.getMinder().getTemplateSupport("getLayout")||t).call(this,this)},getConnect:function(){return(this.getMinder().getTemplateSupport("getConnect")||e).call(this,this)}}}()),u.register("TemplateModule",{commands:{template:i.createClass("TemplateCommand",{base:s,execute:function(t,e){t.useTemplate(e),t.execCommand("camera")},queryValue:function(t){return t.getTemplate()||"default"}})}})}},t[32]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(19),s=t.r(21),c=t.r(20),u=t.r(9),l={left:function(t){return 3 in t&&t[3]||1 in t&&t[1]||t[0]},right:function(t){return 1 in t&&t[1]||t[0]},top:function(t){return t[0]},bottom:function(t){return 2 in t&&t[2]||t[0]}},h={};n.register=function(t,e){h[t]=e},o.extend(a,{getThemeList:function(){return h}}),i.extendClass(a,{useTheme:function(t){return this.setTheme(t),this.refresh(800),!0},setTheme:function(t){if(t&&!h[t])throw new Error("Theme "+t+" not exists!");var e=this._theme;this._theme=t||null;var n=this.getRenderTarget();return n&&(n.classList.remove("km-theme-"+e),t&&n.classList.add("km-theme-"+t),n.style.background=this.getStyle("background")),this.fire("themechange",{theme:t}),this},getTheme:function(t){return this._theme||this.getOption("defaultTheme")||"fresh-blue"},getThemeItems:function(t){return this.getTheme(t),h[this.getTheme(t)]},getStyle:function(t,e){var n,r,i,a,s=this.getThemeItems(e);if(t in s)return s[t];if((n=t.split("-")).length<2)return null;if(r=n.pop(),(t=n.join("-"))in s){if(i=s[t],o.isArray(i)&&(a=l[r]))return a(i);if(!isNaN(i))return i}return null},getNodeStyle:function(t,e){var n=this.getStyle(t.getType()+"-"+e,t);return null!==n?n:this.getStyle(e,t)}}),i.extendClass(s,{getStyle:function(t){return this.getMinder().getNodeStyle(this,t)}}),c.register("Theme",{defaultOptions:{defaultTheme:"fresh-blue"},commands:{theme:i.createClass("ThemeCommand",{base:u,execute:function(t,e){return t.useTheme(e)},queryValue:function(t){return t.getTheme()||"default"}})}}),a.registerInitHook((function(){this.setTheme()}))}},t[33]={value:function(e,n){var r=t.r(17),i={};n.extend=r.Utils.extend.bind(r.Utils),n.each=r.Utils.each.bind(r.Utils),n.uuid=function(t){return i[t]=i[t]?i[t]+1:1,t+i[t]},n.guid=function(){return(1e6*+new Date+Math.floor(1e6*Math.random())).toString(36)},n.trim=function(t){return t.replace(/(^[ \t\n\r]+)|([ \t\n\r]+$)/g,"")},n.keys=function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(n);return e},n.clone=function(t){return JSON.parse(JSON.stringify(t))},n.comparePlainObject=function(t,e){return JSON.stringify(t)==JSON.stringify(e)},n.encodeHtml=function(t,e){return t?t.replace(e||/[&<">'](?:(amp|lt|quot|gt|#39|nbsp);)?/g,(function(t,e){return e?t:{"<":"<","&":"&",'"':""",">":">","'":"'"}[t]})):""},n.clearWhiteSpace=function(t){return t.replace(/[\u200b\t\r\n]/g,"")},n.each(["String","Function","Array","Number","RegExp","Object"],(function(t){var e=Object.prototype.toString;n["is"+t]=function(n){return e.apply(n)=="[object "+t+"]"}}))}},t[34]={value:function(e,n,r){r.exports=window.kityminder=t.r(35)}},t[35]={value:function(e,n,r){var i={version:t.r(19).version};t.r(33),i.Minder=t.r(19),i.Command=t.r(9),i.Node=t.r(21),t.r(22),t.r(8),i.Event=t.r(13),i.data=t.r(12),t.r(10),i.KeyMap=t.r(15),t.r(29),t.r(30),t.r(23),t.r(28),t.r(14),t.r(16),i.Module=t.r(20),t.r(26),i.Render=t.r(27),i.Connect=t.r(11),i.Layout=t.r(18),i.Theme=t.r(32),i.Template=t.r(31),i.Promise=t.r(25),t.r(7),t.r(24),t.r(42),t.r(43),t.r(44),t.r(45),t.r(46),t.r(47),t.r(48),t.r(50),t.r(49),t.r(51),t.r(52),t.r(53),t.r(54),t.r(55),t.r(56),t.r(57),t.r(58),t.r(59),t.r(60),t.r(61),t.r(62),t.r(63),t.r(64),t.r(68),t.r(65),t.r(67),t.r(66),t.r(40),t.r(36),t.r(37),t.r(38),t.r(39),t.r(41),t.r(75),t.r(78),t.r(77),t.r(76),t.r(78),t.r(80),t.r(79),t.r(0),t.r(1),t.r(2),t.r(3),t.r(4),t.r(5),t.r(6),t.r(69),t.r(73),t.r(70),t.r(72),t.r(71),t.r(74),r.exports=i}},t[36]={value:function(e,n,r){var i=t.r(17),o=t.r(18);["left","right","top","bottom"].forEach((function(t){var e="left"==t||"right"==t?"x":"y",n="left"==t||"top"==t?-1:1,r={left:"right",right:"left",top:"bottom",bottom:"top",x:"y",y:"x"};o.register(t,i.createClass({base:o,doLayout:function(o,a){var s=o.getContentBox();if("x"==e?(o.setVertexOut(new i.Point(s[t],s.cy)),o.setLayoutVectorOut(new i.Vector(n,0))):(o.setVertexOut(new i.Point(s.cx,s[t])),o.setLayoutVectorOut(new i.Vector(0,n))),!a.length)return!1;a.forEach((function(o){var a=o.getContentBox();o.setLayoutTransform(new i.Matrix),"x"==e?(o.setVertexIn(new i.Point(a[r[t]],a.cy)),o.setLayoutVectorIn(new i.Vector(n,0))):(o.setVertexIn(new i.Point(a.cx,a[r[t]])),o.setLayoutVectorIn(new i.Vector(0,n)))})),this.align(a,r[t]),this.stack(a,r[e]);var c=this.getBranchBox(a),u=0,l=0;"x"==e?(u=s[t],u+=n*o.getStyle("margin-"+t),u+=n*a[0].getStyle("margin-"+r[t]),l=s.bottom,l-=s.height/2,l-=c.height/2,l-=c.y):(u=s.right,u-=s.width/2,u-=c.width/2,u-=c.x,l=s[t],l+=n*o.getStyle("margin-"+t),l+=n*a[0].getStyle("margin-"+r[t])),this.move(a,u,l)},getOrderHint:function(t){var n=[],r=t.getLayoutBox();return"x"==e?(n.push({type:"up",node:t,area:new i.Box({x:r.x,y:r.top-t.getStyle("margin-top")-5,width:r.width,height:t.getStyle("margin-top")}),path:["M",r.x,r.top-5,"L",r.right,r.top-5]}),n.push({type:"down",node:t,area:new i.Box({x:r.x,y:r.bottom+5,width:r.width,height:t.getStyle("margin-bottom")}),path:["M",r.x,r.bottom+5,"L",r.right,r.bottom+5]})):(n.push({type:"up",node:t,area:new i.Box({x:r.left-t.getStyle("margin-left")-5,y:r.top,width:t.getStyle("margin-left"),height:r.height}),path:["M",r.left-5,r.top,"L",r.left-5,r.bottom]}),n.push({type:"down",node:t,area:new i.Box({x:r.right+5,y:r.top,width:t.getStyle("margin-right"),height:r.height}),path:["M",r.right+5,r.top,"L",r.right+5,r.bottom]})),n}}))}))}},t[37]={value:function(e,n,r){var i=t.r(17),o=t.r(18);[-1,1].forEach((function(t){var e="filetree-"+(t>0?"down":"up");o.register(e,i.createClass({base:o,doLayout:function(e,n,r){var o=e.getContentBox();if(e.setVertexOut(new i.Point(o.left+20,t>0?o.bottom:o.top)),e.setLayoutVectorOut(new i.Vector(0,t)),n.length){n.forEach((function(t){var e=t.getContentBox();t.setLayoutTransform(new i.Matrix),t.setVertexIn(new i.Point(e.left,e.cy)),t.setLayoutVectorIn(new i.Vector(1,0))})),this.align(n,"left"),this.stack(n,"y");var a=0;a+=o.left,a+=20,a+=n[0].getStyle("margin-left");var s=0;t>0?(s+=o.bottom,s+=e.getStyle("margin-bottom"),s+=n[0].getStyle("margin-top")):(s-=this.getTreeBox(n).bottom,s+=o.top,s-=e.getStyle("margin-top"),s-=n[0].getStyle("margin-bottom")),this.move(n,a,s)}},getOrderHint:function(t){var e=[],n=t.getLayoutBox(),r=t.getLevel()>1?3:5;return e.push({type:"up",node:t,area:new i.Box({x:n.x,y:n.top-t.getStyle("margin-top")-r,width:n.width,height:t.getStyle("margin-top")}),path:["M",n.x,n.top-r,"L",n.right,n.top-r]}),e.push({type:"down",node:t,area:new i.Box({x:n.x,y:n.bottom+r,width:n.width,height:t.getStyle("margin-bottom")}),path:["M",n.x,n.bottom+r,"L",n.right,n.bottom+r]}),e}}))}))}},t[38]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-master",i.createClass("FishBoneMasterLayout",{base:o,doLayout:function(t,e,n){var r=[],o=[],a=e[0],s=t.getContentBox();if(t.setVertexOut(new i.Point(s.right,s.cy)),t.setLayoutVectorOut(new i.Vector(1,0)),a){var c=(a.getContentBox(),t.getStyle("margin-right")),u=a.getStyle("margin-left"),l=a.getStyle("margin-top"),h=a.getStyle("margin-bottom");e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix);var n=t.getContentBox();e%2?(o.push(t),t.setVertexIn(new i.Point(n.left,n.top)),t.setLayoutVectorIn(new i.Vector(1,1))):(r.push(t),t.setVertexIn(new i.Point(n.left,n.bottom)),t.setLayoutVectorIn(new i.Vector(1,-1)))})),this.stack(r,"x"),this.stack(o,"x"),this.align(r,"bottom"),this.align(o,"top");var f=s.right+c+u,d=s.cy-h-t.getStyle("margin-top"),p=s.cy+l+t.getStyle("margin-bottom");this.move(r,f,d),this.move(o,f+u,p)}}}))}},t[39]={value:function(e,n,r){var i=t.r(17),o=t.r(18);o.register("fish-bone-slave",i.createClass("FishBoneSlaveLayout",{base:o,doLayout:function(t,e,n){var r=this,o=Math.abs,a=t.getContentBox(),s=t.getLayoutVectorIn();t.setLayoutVectorOut(s);var c=a.left+.382*a.width,u=new i.Point(c,s.y>0?a.bottom:a.top);t.setVertexOut(u);var l=e[0];if(l){var h=l.getContentBox();e.forEach((function(t,e){t.setLayoutTransform(new i.Matrix),t.setLayoutVectorIn(new i.Vector(1,0)),t.setVertexIn(new i.Point(h.left,h.cy))})),this.stack(e,"y"),this.align(e,"left");var f=0,d=0;f+=u.x,t.getLayoutVectorOut().y<0?(d-=this.getTreeBox(e).bottom,d+=t.getContentBox().top,d-=t.getStyle("margin-top"),d-=l.getStyle("margin-bottom")):(d+=t.getContentBox().bottom,d+=t.getStyle("margin-bottom"),d+=l.getStyle("margin-top")),this.move(e,f,d),2==n&&e.forEach((function(t){var e=t.getLayoutTransform(),n=t.getContentBox(),a=e.transformPoint(new i.Point(n.left,0));r.move([t],o(a.y-u.y),0)}))}}}))}},t[40]={value:function(e,n,r){var i=t.r(17),o=t.r(18),a=t.r(19);o.register("mind",i.createClass({base:o,doLayout:function(t,e){var n=Math.ceil(t.children.length/2),r=[],o=[];e.forEach((function(t){t.getIndex()=n.length))return n.splice(this.getIndex(),1),n.splice(t,0,this),this}}});var l=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(i);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]-1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),h=a.createClass("ArrangeUpCommand",{base:c,execute:function(t){var e=t.getSelectedNodes();e.sort(o);var n=e.map((function(t){return t.getIndex()}));e.forEach((function(t,e){t.arrange(n[e]+1)})),t.layout(300)},queryState:function(t){return t.getSelectedNode()?0:-1}}),f=a.createClass("ArrangeCommand",{base:c,execute:function(t,e){var n=t.getSelectedNodes().slice();if(n.length&&s.getCommonAncestor(n)==n[0].parent){var r=n.map((function(t){return{index:t.getIndex(),node:t}})),i=Math.min.apply(Math,r.map((function(t){return t.index})))>=e;r.sort((function(t,e){return i?e.index-t.index:t.index-e.index})),r.forEach((function(t){t.node.arrange(e)})),t.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});u.register("ArrangeModule",{commands:{arrangeup:l,arrangedown:h,arrange:f},contextmenu:[{command:"arrangeup"},{command:"arrangedown"},{divider:!0}],commandShortcutKeys:{arrangeup:"normal::alt+Up",arrangedown:"normal::alt+Down"}})}},t[43]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=t.r(61);a.register("basestylemodule",(function(){function t(t,e){return t.getData(e)||t.getStyle(e)}var e=this;return s.registerStyleHook((function(e,n){var r=t(e,"font-weight"),i=t(e,"font-style");[r,i].join("/"),n.eachItem((function(t,e){e.setFont({weight:r,style:i})}))})),{commands:{bold:i.createClass("boldCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("bold")?e.forEach((function(t){t.setData("font-weight").render()})):e.forEach((function(t){t.setData("font-weight","bold").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-weight"))return n=1,!1})),n)}}),italic:i.createClass("italicCommand",{base:o,execute:function(t){var e=t.getSelectedNodes();1==this.queryState("italic")?e.forEach((function(t){t.setData("font-style").render()})):e.forEach((function(t){t.setData("font-style","italic").render()})),t.layout()},queryState:function(){var t=e.getSelectedNodes(),n=0;return 0===t.length?-1:(t.forEach((function(t){if(t&&t.getData("font-style"))return n=1,!1})),n)}})},commandShortcutKeys:{bold:"ctrl+b",italic:"ctrl+i"}}}))}},t[44]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9);t.r(20).register("ClipboardModule",(function(){function t(e,r){s.push(r),n.appendNode(r,e),r.render(),r.setLayoutOffset(null);var i=r.children.map((function(t){return t.clone()}));r.clearChildren();for(var o,a=0;o=i[a];a++)t(r,o)}function e(t){t.length&&(t.sort((function(t,e){return t.getIndex()-e.getIndex()})),r=t.map((function(t){return t.clone()})))}var n=this,r=[],s=[],c=i.createClass("CopyCommand",{base:a,execute:function(t){e(t.getSelectedAncestors(!0)),this.setContentChanged(!1)}}),u=i.createClass("CutCommand",{base:a,execute:function(t){var n=t.getSelectedAncestors();0!==n.length&&(e(n),t.select(o.getCommonAncestor(n),!0),n.slice().forEach((function(e){t.removeNode(e)})),t.layout(300))}}),l=i.createClass("PasteCommand",{base:a,execute:function(e){if(r.length){var n=e.getSelectedNodes();if(!n.length)return;for(var i,o=0;i=r[o];o++)for(var a,c=0;a=n[c];c++)t(a,i.clone());e.select(s,!0),s=[],e.layout(300)}},queryState:function(t){return t.getSelectedNode()?0:-1}});if(n.supportClipboardEvent&&!i.Browser.gecko){return{commands:{copy:c,cut:u,paste:l},clipBoardEvents:{copy:function(t){this.fire("beforeCopy",t)}.bind(n),cut:function(t){this.fire("beforeCut",t)}.bind(n),paste:function(t){this.fire("beforePaste",t)}.bind(n)},sendToClipboard:e}}return{commands:{copy:c,cut:u,paste:l},commandShortcutKeys:{copy:"normal::ctrl+c|",cut:"normal::ctrl+x",paste:"normal::ctrl+v"},sendToClipboard:e}}))}},t[45]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(21)),a=t.r(9),s=t.r(20),c=i.createClass("MoveToParentCommand",{base:a,execute:function(t,e,n){for(var r,i=0;ir&&"up"==t.type&&e--,t.node.setLayoutOffset(null),this._minder.execCommand("arrange",e),this._renderOrderHint(null)}else this._minder.fire("savescene");this._minder.layout(300),this._leaveDragMode(),this._minder.fire("contentchange")}},_enterDragMode:function(){return this._calcDragSources(),this._dragSources.length?(this._fadeDragSources(.5),this._calcDropTargets(),this._calcOrderHints(),this._dragMode=!0,this._minder.setStatus("dragtree"),!0):(this._startPosition=null,!1)},_calcDragSources:function(){this._dragSources=this._minder.getSelectedAncestors()},_fadeDragSources:function(t){var e=this._minder;this._dragSources.forEach((function(n){n.getRenderContainer().setOpacity(t,200),n.traverse((function(n){t<1?e.detachNode(n):e.attachNode(n)}),!0)}))},_calcDropTargets:function(){this._dropTargets=function t(e,n){var r,i=[];return i.push(n),n.getChildren().forEach((function(n){for(r=0;r.5*Math.min(r(e),r(n))||t.width+1>=Math.min(e.width,n.width)||t.height+1>=Math.min(e.height,n.height))})),this._renderDropHint(this._dropSucceedTarget),!!this._dropSucceedTarget},_orderTest:function(){return this._orderSucceedHint=this._boxTest(this._orderHints,(function(t){return t.area})),this._renderOrderHint(this._orderSucceedHint),!!this._orderSucceedHint},_renderDropHint:function(t){this._dropHinter.render(t)},_renderOrderHint:function(t){this._orderHinter.render(t)},preventDragMove:function(){this._startPosition=null}});s.register("DragTree",(function(){var t;return{init:function(){t=new h(this),window.addEventListener("mouseup",(function(){t.dragEnd()}))},events:{"normal.mousedown inputready.mousedown":function(e){e.originEvent.button||e.getTargetNode()&&e.getTargetNode()!=this.getRoot()&&t.dragStart(e.getPosition())},"normal.mousemove dragtree.mousemove":function(e){t.dragMove(e.getPosition())},"normal.mouseup dragtree.beforemouseup":function(e){t.dragEnd(),e.preventDefault()},statuschange:function(e){"textedit"==e.lastStatus&&"normal"==e.currentStatus&&t.preventDragMove()}},commands:{movetoparent:c}}}))}},t[46]={value:function(e,n,r){var i=t.r(17),o=t.r(33),a=t.r(15),s=t.r(21),c=t.r(9),u=t.r(20),l=t.r(27);u.register("Expand",(function(){var t=this,e="expandState",n="collapse";i.extendClass(s,{expand:function(){return this.setData(e,"expand"),this},collapse:function(){return this.setData(e,n),this},isExpanded:function(){return this.getData(e)!==n&&(this.isRoot()||this.parent.isExpanded())},isCollapsed:function(){return!this.isExpanded()}});var r=i.createClass("ExpandCommand",{base:c,execute:function(t,e){var n=t.getSelectedNode();if(n){for(e&&(n=n.parent);n.parent;)n.expand(),n=n.parent;n.renderTree(),t.layout(100)}},queryState:function(t){var e=t.getSelectedNode();return!e||e.isRoot()||e.isExpanded()?-1:0}}),u=i.createClass("ExpandToLevelCommand",{base:c,execute:function(t,e){t.getRoot().traverse((function(t){t.getLevel()n&&i>n/r?e=(t=n)/i:e>r&&(t=(e=r)*i),{width:0|t,height:0|e}}(i,o,t.getOption("maxImageWidth"),t.getOption("maxImageHeight"));r.setData("image",e),r.setData("imageTitle",e&&n),r.setData("imageSize",e&&a),r.render()})),t.fire("saveScene"),t.layout(300)}))},queryState:function(t){var e=t.getSelectedNodes(),n=0;return 0===e.length?-1:(e.forEach((function(t){if(t&&t.getData("image"))return n=0,!1})),n)},queryValue:function(t){var e=t.getSelectedNode();return{url:e.getData("image"),title:e.getData("imageTitle")}}})},renderers:{top:i.createClass("ImageRenderer",{base:s,create:function(t){return new i.Image(t.getData("image"))},shouldRender:function(t){return t.getData("image")},update:function(t,e,n){var r=e.getData("image"),o=e.getData("imageTitle"),a=e.getData("imageSize"),s=e.getStyle("space-top");if(a){o&&t.node.setAttributeNS("http://www.w3.org/1999/xlink","title",o);var c=n.cx-a.width/2,u=n.y-a.height-s;return t.setUrl(r).setX(0|c).setY(0|u).setWidth(0|a.width).setHeight(0|a.height),new i.Box(0|c,0|u,0|a.width,0|a.height)}}})}}}))}},t[51]={value:function(e,n,r){var i=(t.r(17),t.r(33),t.r(15),t.r(19),t.r(21),t.r(9),t.r(20));t.r(27),i.register("KeyboardModule",(function(){function t(t){var e,r=[];t.traverse((function(t){(e=t.getLayoutBox()).width&&e.height&&r.push({left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height,width:e.width,height:e.height,node:t})}));for(var i=0;io.right&&(!a.right||io.bottom&&(!a.down||i>1].getGlobalLayoutTransform()),t.select(i,!0),t.layout(600)},queryState:function(t){var e=t.getSelectedNodes();if(!e.length)return-1;var n=e[0].parent;if(!n)return-1;for(var r=1;r>>n|r<<32-n},e=function(t,e,u,l,h){var f=r+o[n][t]%16,d=r+(o[n][t]>>4);u=4+u%4,l=8+l%4,h=12+h%4,s[e%=4]+=s[u]+(c[f]^i[d%16]),a(h,e,16),s[l]+=s[h],a(u,l,12),s[e]+=s[u]+(c[d]^i[f%16]),a(h,e,8),s[l]+=s[h],a(u,l,7)},function(o,a){var l,h,f,d,p,g,m,v;for(a instanceof Array&&4===a.length||(a=[0,0,0,0]),h=t.slice(0),l=i.slice(0,8),n=0;n<4;n+=1)l[n]^=a[n];if(p=(f=16*o.length)%512>446||f%512==0?0:f,f%512==432)o+="老";else{for(o+="耀";o.length%32!=27;)o+="\0";o+=""}for(c=[],v=0;v=0;n--)r^=(r<<5)+e.charCodeAt(n)+(r>>2);return 2147483647&r},getResourceColor:function(t){var n,r=this._getResourceColorIndexMapping();return Object.prototype.hasOwnProperty.call(r,t)||(n=this._getNextResourceColorIndex(),r[t]=n),e[r[t]]||i.Color.createHSL(Math.floor(this.getHashCode(t)/2147483647*359),100,85)},getUsedResource:function(){var t,e=this._getResourceColorIndexMapping(),n=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&n.push(t);return n},_getNextResourceColorIndex:function(){var t,n,r,i=this._getResourceColorIndexMapping();for(t in n=[],i)Object.prototype.hasOwnProperty.call(i,t)&&n.push(i[t]);for(r=0;ry)for(var w=b-y;w--;)m=(new i.Text).setAttr("text-rendering","inherit"),i.Browser.ie||i.Browser.edge?m.setVerticalAlign("top"):m.setAttr("dominant-baseline","text-before-edge"),t.addItem(m);for(g=0;v=a[g],m=t.getItem(g);g++)m.setContent(v),(i.Browser.ie||i.Browser.edge)&&m.fixPosition();this.setTextStyle(e,t);var x=e.getText()+["font-size","font-name","font-weight","font-style"].map(n).join("/");return e._currentTextHash==x&&e._currentTextGroupBox?e._currentTextGroupBox:(e._currentTextHash=x,function(){t.eachItem((function(t,e){var n=h+t*c*s;e.setY(n);var r=e.getBoundaryBox();d=d.merge(new i.Box(0,n,r.height&&r.width||1,c))}));var n=new i.Box(p(d.x),p(d.y),p(d.width),p(d.height));return e._currentTextGroupBox=n,n})},setTextStyle:function(t,e){h._styleHooks.forEach((function(n){n(t,e)}))}}),f=i.createClass({base:s,execute:function(t,e){var n=t.getSelectedNode();n&&(n.setText(e),n.render(),t.layout())},queryState:function(t){return 1==t.getSelectedNodes().length?0:-1},queryValue:function(t){var e=t.getSelectedNode();return e?e.getText():null}});o.extend(h,{_styleHooks:[],registerStyleHook:function(t){h._styleHooks.push(t)}}),i.extendClass(a,{getTextGroup:function(){return this.getRenderer("TextRenderer").getRenderShape()}}),c.register("text",{commands:{text:f},renderers:{center:h}}),r.exports=h}},t[62]={value:function(e,n,r){var i=t.r(17),o=(t.r(33),t.r(19),t.r(21),t.r(9)),a=t.r(20),s=(t.r(27),i.createClass("ViewDragger",{constructor:function(t){this._minder=t,this._enabled=!1,this._bind();var e=this;this._minder.getViewDragger=function(){return e},this.setEnabled(!1)},isEnabled:function(){return this._enabled},setEnabled:function(t){var e=this._minder.getPaper();e.setStyle("cursor",t?"pointer":"default"),e.setStyle("cursor",t?"-webkit-grab":"default"),this._enabled=t},timeline:function(){return this._moveTimeline},move:function(t,e){var n=(this._minder,this.getMovement().offset(t));this.moveTo(n,e)},moveTo:function(t,e){if(e){var n=this;return this._moveTimeline&&this._moveTimeline.stop(),this._moveTimeline=this._minder.getRenderContainer().animate(new i.Animator(this.getMovement(),t,(function(t,e){n.moveTo(e)})),e,"easeOutCubic").timeline(),this._moveTimeline.on("finish",(function(){n._moveTimeline=null})),this}this._minder.getRenderContainer().setTranslate(t.round()),this._minder.fire("viewchange")},getMovement:function(){var t=this._minder.getRenderContainer().transform.translate;return t?t[0]:new i.Point},getView:function(){var t=this._minder,e=t._lastClientSize||{width:t.getRenderTarget().clientWidth,height:t.getRenderTarget().clientHeight},n=this.getMovement(),r=new i.Box(0,0,e.width,e.height);return t.getPaper().getViewPortMatrix().inverse().translate(-n.x,-n.y).transformBox(r)},_bind:function(){function t(t){r&&(r=null,t.stopPropagation(),n&&(e.setEnabled(!1),n=!1,"hand"==e._minder.getStatus()&&e._minder.rollbackStatus()),e._minder.getPaper().setStyle("cursor","hand"==e._minder.getStatus()?"-webkit-grab":"default"),e._minder.fire("viewchanged"))}var e=this,n=!1,r=null,o=null;this._minder.on("normal.mousedown normal.touchstart inputready.mousedown inputready.touchstart readonly.mousedown readonly.touchstart",(function(t){2==t.originEvent.button&&t.originEvent.preventDefault(),(t.getTargetNode()==this.getRoot()||2==t.originEvent.button||t.originEvent.altKey)&&(r=t.getPosition("view"),n=!0)})).on("normal.mousemove normal.touchmove readonly.mousemove readonly.touchmove inputready.mousemove inputready.touchmove",(function(t){"touchmove"==t.type&&t.preventDefault(),n&&i.Vector.fromPoints(r,t.getPosition("view")).length()>10&&(this.setStatus("hand",!0),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousedown hand.beforetouchstart",(function(t){e.isEnabled()&&(r=t.getPosition("view"),t.stopPropagation(),e._minder.getPaper().setStyle("cursor","-webkit-grabbing"))})).on("hand.beforemousemove hand.beforetouchmove",(function(t){if(r){o=t.getPosition("view");var n=i.Vector.fromPoints(r,o);e.move(n),t.stopPropagation(),t.preventDefault(),t.originEvent.preventDefault(),r=o}})).on("mouseup touchend",t),window.addEventListener("mouseup",t),this._minder.on("contextmenu",(function(t){t.preventDefault()}))}}));a.register("View",(function(){var t=i.createClass("ToggleHandCommand",{base:o,execute:function(t){"hand"!=t.getStatus()?t.setStatus("hand",!0):t.rollbackStatus(),this.setContentChanged(!1)},queryState:function(t){return"hand"==t.getStatus()?1:0},enableReadOnly:!0}),e=i.createClass("CameraCommand",{base:o,execute:function(t,e){e=e||t.getRoot();var n=t.getPaper().getViewPort(),r=e.getRenderContainer().getRenderBox("view"),o=n.center.x-r.x-r.width/2,a=n.center.y-r.y,s=t._viewDragger,c=t.getOption("viewAnimationDuration");s.move(new i.Point(o,a),c),this.setContentChanged(!1)},enableReadOnly:!0}),n=i.createClass("MoveCommand",{base:o,execute:function(t,e){var n=t._viewDragger,r=t._lastClientSize,o=t.getOption("viewAnimationDuration");switch(e){case"up":n.move(new i.Point(0,r.height/2),o);break;case"down":n.move(new i.Point(0,-r.height/2),o);break;case"left":n.move(new i.Point(r.width/2,0),o);break;case"right":n.move(new i.Point(-r.width/2,0),o)}},enableReadOnly:!0});return{init:function(){this._viewDragger=new s(this)},commands:{hand:t,camera:e,move:n},events:{statuschange:function(t){this._viewDragger.setEnabled("hand"==t.currentStatus)},mousewheel:function(t){var e,n;if(!(t=t.originEvent).ctrlKey&&!t.shiftKey){"wheelDeltaX"in t?(e=t.wheelDeltaX||0,n=t.wheelDeltaY||0):(e=0,n=t.wheelDelta),this._viewDragger.move({x:e/2.5,y:n/2.5});var r=this;clearTimeout(this._mousewheeltimer),this._mousewheeltimer=setTimeout((function(){r.fire("viewchanged")}),100),t.preventDefault()}},"normal.dblclick readonly.dblclick":function(t){t.kityEvent.targetShape instanceof i.Paper&&this.execCommand("camera",this.getRoot(),800)},"paperrender finishInitHook":function(){this.getRenderTarget()&&(this.execCommand("camera",null,0),this._lastClientSize={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight})},resize:function(t){var e={width:this.getRenderTarget().clientWidth,height:this.getRenderTarget().clientHeight},n=this._lastClientSize;this._viewDragger.move(new i.Point((e.width-n.width)/2|0,(e.height-n.height)/2|0)),this._lastClientSize=e},"selectionchange layoutallfinish":function(t){var e=this.getSelectedNode(),n=this;if(i.Browser.edge&&this.fire("paperrender"),e){var r=this._viewDragger,o=r.timeline();if(o)return void o.on("finish",(function(){n.fire("selectionchange")}));var a=r.getView(),s=e.getLayoutBox(),c=0,u=0;s.right>a.right?c+=a.right-s.right-50:s.lefta.bottom&&(u+=a.bottom-s.bottom-50),s.top=100?"optimize-speed":"geometricPrecision";r.getRenderContainer().setAttr("text-rendering",t)}function e(e,r){if(e.getPaper().getViewPort(),r){t();var o=e.getOption("zoomAnimationDuration");if(e.getRoot().getComplex()>200||!o)e._zoomValue=r,e.zoom(r),e.fire("viewchange");else{var a=new i.Animator({beginValue:e._zoomValue,finishValue:r,setter:function(t,e){t.zoom(e)}});e._zoomValue=r,n&&n.pause(),(n=a.start(e,o,"easeInOutSine")).on("finish",(function(){e.fire("viewchange")}))}e.fire("zoom",{zoom:r})}}var n,r=this;i.extendClass(o,{zoom:function(t){var e=this.getPaper(),n=e.getViewPort();n.zoom=t/100,n.center={x:n.center.x,y:n.center.y},e.setViewPort(n),100==t&&function(t){var e=t.shapeNode,n=e.getCTM(),r=new i.Matrix(n.a,n.b,n.c,n.d,.5+(0|n.e),.5+(0|n.f));e.setAttribute("transform","matrix("+r.toString()+")")}(e)},getZoomValue:function(){return this._zoomValue}});var s=i.createClass("Zoom",{base:a,execute:e,queryValue:function(t){return t._zoomValue}});return{init:function(){this._zoomValue=100,this.setDefaultOptions({zoom:[10,20,50,100,200]}),t()},commands:{zoomin:i.createClass("ZoomInCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=0;et._zoomValue)return n[e];return 0},enableReadOnly:!0}),zoomout:i.createClass("ZoomOutCommand",{base:a,execute:function(t){e(t,this.nextValue(t))},queryState:function(t){return+!this.nextValue(t)},nextValue:function(t){var e,n=t.getOption("zoom");for(e=n.length-1;e>=0;e--)if(n[e]100&&(clearTimeout(this._wheelZoomTimeout),this._wheelZoomTimeout=setTimeout((function(){n.getPaper()._zoom,e>0?n.execCommand("zoomin"):e<0&&n.execCommand("zoomout")}),100),t.originEvent.preventDefault())}}},commandShortcutKeys:{zoomin:"ctrl+=",zoomout:"ctrl+-"}}}))}},t[64]={value:function(e,n,r){t.r(12).registerProtocol("json",r.exports={fileDescription:"KityMinder 格式",fileExtension:".km",dataType:"text",mineType:"application/json",encode:function(t){return JSON.stringify(t)},decode:function(t){return JSON.parse(t)}})}},t[65]={value:function(e,n,r){function i(t){return o(t,1).join("\n")}function o(t,e){var n=[],r=function(t){for(var e="";t--;)e+="#";return e}(e=e||1);n.push(r+" "+t.data.text),n.push(f);var i=t.data.note;if(i){var a=/^#/.test(i);a&&(n.push(d),i=i.replace(/^#+/gm,(function(t){return r+t}))),n.push(i),a&&n.push(p),n.push(f)}return t.children&&t.children.forEach((function(t){n=n.concat(o(t,e+1))})),n}function a(t,e){var n={data:{text:t,note:""}};return e&&(e.children?e.children.push(n):e.children=[n]),n}function s(t,e){t.data.note+=e+"\n"}function c(t){var e=/^(#+)?\s*(.*)$/.exec(t);return{level:e[1]&&e[1].length||null,content:e[2],noteStart:t==d,noteClose:t==p,codeBlock:/^\s*```/.test(t)}}function u(t){if(/\S/.test(t.data.note)){for(var e=t.data.note.split("\n");e.length&&!/\S/.test(e[0]);)e.shift();for(;e.length&&!/\S/.test(e[e.length-1]);)e.pop();t.data.note=e.join("\n")}else t.data.note=null,delete t.data.note;t.children&&t.children.forEach(u)}var l=t.r(12),h=/\r\n|\r|\n/,f="",d="\x3c!--Note--\x3e",p="\x3c!--/Note--\x3e";l.registerProtocol("markdown",r.exports={fileDescription:"Markdown/GFM 格式",fileExtension:".md",mineType:"text/markdown",dataType:"text",encode:function(t){return i(t.root)},decode:function(t){return function(t){var e,n,r,i,o,l,f,d={};e=(t=t.replace(/^(.+)\n={3,}/,(function(t,e){return"# "+e}))).split(h);for(var p=0;pi+1?o&&s(o,n):(i=r.level,o=a(r.content,d[i-1]),d[i]=o));return u(d[1]),d[1]}(t)}})}},t[66]={value:function(e,n,r){function i(t,e){return new s((function(e,n){var r=document.createElement("img");r.onload=function(){e({element:this,x:t.x,y:t.y,width:t.width,height:t.height})},r.onerror=function(t){n(t)},r.crossOrigin="anonymous",r.src=t.url}))}var o=t.r(17),a=t.r(12),s=t.r(25),c=window.URL||window.webkitURL||window;a.registerProtocol("png",r.exports={fileDescription:"PNG 图片",fileExtension:".png",mineType:"image/png",dataType:"base64",encode:function(t,e,n){function r(t,e){t.save(),t.fillStyle=e,t.fillRect(0,0,f.width,f.height),t.restore()}function a(t,e,n,r,i,o){i&&o?t.drawImage(e,n+S,r+S,i,o):t.drawImage(e,n+S,r+S)}function u(t){return t.toDataURL("image/png")}function l(t){var e=t.map((function(t){return function(t,e){return s((function(e,n){var r=new XMLHttpRequest;r.open("GET",t.url+"?_="+Date.now(),!0),r.responseType="blob",r.onreadystatechange=function(){if(4===r.readyState&&200===r.status){var n=r.response,i=document.createElement("img");i.src=c.createObjectURL(n),i.onload=function(){c.revokeObjectURL(i.src),e({element:i,x:t.x,y:t.y,width:t.width,height:t.height})}}},r.send()}))}(t)}));return s.all(e)}function h(){return i({url:A}).then((function(t){return a(d,t.element,w,x,t.width,t.height),l(_)})).then((function(t){for(var e=0;ev.width?n.width:v.width,y=n&&n.height&&n.height>v.height?n.height:v.height,w=n&&n.width&&n.width>v.width?(n.width-v.width)/2:0,x=n&&n.height&&n.height>v.height?(n.height-v.height)/2:0,A=v.dataUrl,_=v.imagesInfo,S=20;return f.width=b+2*S,f.height=y+2*S,g?i({url:g[1]}).then((function(t){return r(d,d.createPattern(t.element,"repeat")),h()})):(r(d,m.toString()),h())}})}},t[67]={value:function(e,n,r){function i(t,e,n){t.style.visibility="hidden",function t(e,n,r){if(e&&"defs"!==e.tagName){if("transparent"===e.getAttribute("fill")&&e.setAttribute("fill","none"),e.getAttribute("marker-end")&&e.removeAttribute("marker-end"),n=n||0,r=r||0,e.getAttribute("transform")){var i=function(t,e){var n;try{n=e.getScreenCTM().inverse()}catch(t){throw new Error("Can not inverse source element' ctm.")}return n.multiply(t.getScreenCTM())}(e,e.parentElement);n-=i.e,r-=i.f,e.removeAttribute("transform")}switch(e.tagName.toLowerCase()){case"g":break;case"path":var o=e.getAttribute("d");return void(o&&(o=function(t,e){e instanceof Function||(e=function(){});for(var n=[],r=[],i=[],o=0,a=t.length;o0?"right":"left":t.parent.getLayout()},getConnect:function(t){return 1==t.getLevel()?"arc":"under"}})}},t[70]={value:function(e,n,r){t.r(31).register("filetree",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):t.isRoot()?"bottom":"filetree-down"},getConnect:function(t){return 1==t.getLevel()?"poly":"l"}})}},t[71]={value:function(e,n,r){t.r(31).register("fish-bone",{getLayout:function(t){if(t.getData("layout"))return t.getData("layout");var e=t.getLevel();return 0===e?"fish-bone-master":1===e?"fish-bone-slave":t.getLayoutPointPreview().y>0?"filetree-up":"filetree-down"},getConnect:function(t){switch(t.getLevel()){case 1:return"fish-bone-master";case 2:return"line";default:return"l"}}})}},t[72]={value:function(e,n,r){t.r(31).register("right",{getLayout:function(t){return t.getData("layout")||"right"},getConnect:function(t){return 1==t.getLevel()?"arc":"bezier"}})}},t[73]={value:function(e,n,r){t.r(31).register("structure",{getLayout:function(t){return t.getData("layout")||"bottom"},getConnect:function(t){return"poly"}})}},t[74]={value:function(e,n,r){t.r(31).register("tianpan",{getLayout:function(t){return t.getData("layout")?t.getData("layout"):0===t.getLevel()?"tianpan":t.parent.getLayout()},getConnect:function(t){return"arc_tp"}})}},t[75]={value:function(e,n,r){var i=t.r(32);["classic","classic-compact"].forEach((function(t){var e="classic-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[10,25]:[15,25],"root-margin":e?[15,25]:[30,100],"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[5,15]:[6,20],"main-margin":e?[5,10]:20,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"white","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[15,20],"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[76]={value:function(e,n,r){t.r(32).register("fish",{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":[35,35],"root-margin":30,"root-radius":100,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":[6,20],"main-margin":[20,20],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":[10],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":3,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}},t[77]={value:function(e,n,r){function i(t,e,n){return s.Color.createHSL(t,e,n)}function o(t,e){return{background:"#fbfbfb","root-color":"white","root-background":i(t,37,60),"root-stroke":i(t,37,60),"root-font-size":16,"root-padding":e?[6,12]:[12,24],"root-margin":e?10:[30,100],"root-radius":5,"root-space":10,"main-color":"black","main-background":i(t,33,95),"main-stroke":i(t,37,60),"main-stroke-width":1,"main-font-size":14,"main-padding":[6,20],"main-margin":e?8:20,"main-radius":3,"main-space":5,"sub-color":"black","sub-background":"transparent","sub-stroke":"none","sub-font-size":12,"sub-padding":e?[3,5]:[5,10],"sub-margin":e?[4,8]:[15,20],"sub-radius":5,"sub-space":5,"connect-color":i(t,37,60),"connect-width":1,"connect-radius":5,"selected-stroke":i(t,26,30),"selected-stroke-width":"3","blur-selected-stroke":i(t,10,60),"marquee-background":i(t,100,80).set("a",.1),"marquee-stroke":i(t,37,60),"drop-hint-color":i(t,26,35),"drop-hint-width":5,"order-hint-area-color":i(t,100,30).set("a",.5),"order-hint-path-color":i(t,100,25),"order-hint-path-width":1,"text-selection-color":i(t,100,20),"line-height":1.5}}var a,s=t.r(17),c=t.r(32),u={red:0,soil:25,green:122,blue:204,purple:246,pink:334};for(a in u)c.register("fresh-"+a,o(u[a])),c.register("fresh-"+a+"-compat",o(u[a],!0))}},t[78]={value:function(e,n,r){var i=t.r(32);["snow","snow-compact"].forEach((function(t){var e="snow-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":24,"root-padding":e?[5,10]:[15,25],"root-margin":e?15:30,"root-radius":5,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":16,"main-padding":e?[4,10]:[6,20],"main-margin":e?[5,10]:[20,40],"main-radius":5,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","sub-color":"black","sub-background":"white","sub-stroke":"white","sub-font-size":12,"sub-padding":[5,10],"sub-margin":e?[5,10]:[10,20],"sub-radius":5,"sub-space":5,"connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}))}},t[79]={value:function(e,n,r){var i=t.r(32);["tianpan","tianpan-compact"].forEach((function(t){var e="tianpan-compact"==t;i.register(t,{background:'#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzg5QTQ0NDhENzgxMUUzOENGREE4QTg0RDgzRTZDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzg5QTQ0NThENzgxMUUzOENGREE4QTg0RDgzRTZDNyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMwOEQ1NDRGOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMwOEQ1NDUwOEQ3NzExRTM4Q0ZEQThBODREODNFNkM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e9P33AAAACVJREFUeNpisXJ0YUACTAyoAMr/+eM7EGGRZ4FQ7BycEAZAgAEAHbEGtkoQm/wAAAAASUVORK5CYII=") repeat',"root-color":"#430","root-background":"#e9df98","root-stroke":"#e9df98","root-font-size":25,"root-padding":e?15:20,"root-margin":e?[15,25]:100,"root-radius":30,"root-space":10,"root-shadow":"rgba(0, 0, 0, .25)","root-shape":"circle","main-color":"#333","main-background":"#a4c5c0","main-stroke":"#a4c5c0","main-font-size":15,"main-padding":e?10:12,"main-margin":e?10:12,"main-radius":10,"main-space":5,"main-shadow":"rgba(0, 0, 0, .25)","main-shape":"circle","sub-color":"#333","sub-background":"#99ca6a","sub-stroke":"#a4c5c0","sub-font-size":13,"sub-padding":5,"sub-margin":e?6:10,"sub-tree-margin":30,"sub-radius":5,"sub-space":5,"sub-shadow":"rgba(0, 0, 0, .25)","sub-shape":"circle","connect-color":"white","connect-width":2,"main-connect-width":3,"connect-radius":5,"selected-background":"rgb(254, 219, 0)","selected-stroke":"rgb(254, 219, 0)","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.4})}))}},t[80]={value:function(e,n,r){t.r(32).register("wire",{background:"black",color:"#999",stroke:"none",padding:10,margin:20,"font-size":14,"connect-color":"#999","connect-width":1,"selected-background":"#999","selected-color":"black","marquee-background":"rgba(255,255,255,.3)","marquee-stroke":"white","drop-hint-color":"yellow","sub-drop-hint-width":2,"main-drop-hint-width":4,"root-drop-hint-width":4,"order-hint-area-color":"rgba(0, 255, 0, .5)","order-hint-path-color":"#0f0","order-hint-path-width":1,"text-selection-color":"rgb(27,171,255)","line-height":1.5})}};var e={"expose-kityminder":34};!function(n){t.r([e[n]])}("expose-kityminder")}()},16031:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(23645),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.hotbox {\n font-family: Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;\n position: absolute;\n left: 0;\n top: 0;\n overflow: visible;\n}\n.hotbox .state {\n position: absolute;\n overflow: visible;\n display: none;\n}\n.hotbox .state .center .button,\n.hotbox .state .ring .button {\n position: absolute;\n width: 70px;\n height: 70px;\n margin-left: -35px;\n margin-top: -35px;\n border-radius: 100%;\n box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);\n}\n.hotbox .state .center .label,\n.hotbox .state .ring .label,\n.hotbox .state .center .key,\n.hotbox .state .ring .key {\n display: block;\n text-align: center;\n line-height: 1.4em;\n vertical-align: middle;\n}\n.hotbox .state .center .label,\n.hotbox .state .ring .label {\n font-size: 16px;\n margin-top: 17px;\n color: black;\n font-weight: normal;\n line-height: 1em;\n}\n.hotbox .state .center .key,\n.hotbox .state .ring .key {\n font-size: 12px;\n color: #999;\n}\n.hotbox .state .ring-shape {\n position: absolute;\n left: -25px;\n top: -25px;\n border: 25px solid rgba(0, 0, 0, 0.3);\n border-radius: 100%;\n box-sizing: content-box;\n}\n.hotbox .state .top,\n.hotbox .state .bottom {\n position: absolute;\n white-space: nowrap;\n}\n.hotbox .state .top .button,\n.hotbox .state .bottom .button {\n display: inline-block;\n padding: 8px 15px;\n margin: 0 10px;\n border-radius: 15px;\n box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);\n position: relative;\n}\n.hotbox .state .top .button .label,\n.hotbox .state .bottom .button .label {\n font-size: 14px;\n line-height: 14px;\n vertical-align: middle;\n color: black;\n line-height: 1em;\n}\n.hotbox .state .top .button .key,\n.hotbox .state .bottom .button .key {\n font-size: 12px;\n line-height: 12px;\n vertical-align: middle;\n color: #999;\n margin-left: 3px;\n}\n.hotbox .state .top .button .key:before,\n.hotbox .state .bottom .button .key:before {\n content: \'(\';\n}\n.hotbox .state .top .button .key:after,\n.hotbox .state .bottom .button .key:after {\n content: \')\';\n}\n.hotbox .state .button {\n background: #F9F9F9;\n overflow: hidden;\n cursor: default;\n}\n.hotbox .state .button .key,\n.hotbox .state .button .label {\n opacity: 0.3;\n}\n.hotbox .state .button.enabled {\n background: white;\n}\n.hotbox .state .button.enabled .key,\n.hotbox .state .button.enabled .label {\n opacity: 1;\n}\n.hotbox .state .button.enabled:hover {\n background: #e87372;\n}\n.hotbox .state .button.enabled:hover .label {\n color: white;\n}\n.hotbox .state .button.enabled:hover .key {\n color: #fadfdf;\n}\n.hotbox .state .button.enabled.selected {\n -webkit-animation: selected 0.1s ease;\n background: #e45d5c;\n}\n.hotbox .state .button.enabled.selected .label {\n color: white;\n}\n.hotbox .state .button.enabled.selected .key {\n color: #fadfdf;\n}\n.hotbox .state .button.enabled.pressed,\n.hotbox .state .button.enabled:active {\n background: #FF974D;\n}\n.hotbox .state .button.enabled.pressed .label,\n.hotbox .state .button.enabled:active .label {\n color: white;\n}\n.hotbox .state .button.enabled.pressed .key,\n.hotbox .state .button.enabled:active .key {\n color: #fff0e6;\n}\n.hotbox .state.active {\n display: block;\n}\n@-webkit-keyframes selected {\n 0% {\n transform: scale(1);\n }\n 50% {\n transform: scale(1.1);\n }\n 100% {\n transform: scale(1);\n }\n}\n.hotbox-key-receiver {\n position: absolute;\n left: -999999px;\n top: -999999px;\n width: 20px;\n height: 20px;\n outline: none;\n margin: 0;\n}\n',""]);const o=i},44897:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(23645),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,".basebtn[data-v-5ac6d6e0] {\n color: #fff;\n background-color: #409eff;\n display: inline-block;\n line-height: 1;\n white-space: nowrap;\n cursor: pointer;\n border: 1px solid #dcdfe6;\n -webkit-appearance: none;\n text-align: center;\n box-sizing: border-box;\n outline: none;\n margin: 0;\n transition: 0.1s;\n font-weight: 500;\n -moz-user-select: none;\n -webkit-user-select: none;\n -ms-user-select: none;\n padding: 8px 12px;\n font-size: 14px;\n border-radius: 4px;\n}\n.baseSelect[data-v-5ac6d6e0] {\n height: 32px;\n}\n.baseSelect option[data-v-5ac6d6e0] {\n min-height: 1.5em;\n}\n.quickbar[data-v-5ac6d6e0] {\n position: fixed;\n left: 20px;\n bottom: 20px;\n height: 34px;\n border-radius: 3px;\n box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);\n background-color: #fff;\n color: #666;\n z-index: 10;\n display: flex;\n padding: 0 6px;\n align-items: center;\n}\n.quickbar i[data-v-5ac6d6e0] {\n font-size: 22px;\n width: 34px;\n height: 34px;\n line-height: 34px;\n display: block;\n text-align: center;\n transform: scale(1);\n cursor: pointer;\n padding: 0;\n color: #666666;\n font-style: normal;\n}\n.quickbar i[data-v-5ac6d6e0]:hover {\n color: #232323;\n}\n.quickbar i.active[data-v-5ac6d6e0] {\n color: #0285d7;\n}\n.quickbar .quickul li[data-v-5ac6d6e0] {\n list-style: none;\n cursor: pointer;\n padding: 8px 0;\n}\n.quickbar .quickul li[data-v-5ac6d6e0]:hover {\n color: #0285d7;\n}\n.quickbar .quickul.mold span[data-v-5ac6d6e0] {\n display: block;\n width: 30px;\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAAoCAYAAAAIXQhqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAABDnSURBVHja7J17cFRVnse/5z6684TmEUAYJTAQmFFCsqCAqAQJyOjOEBTHstqR0FqjlqMDfww2NVMTcKbW1MzUBMqdVXbXTtw1s7MLG0B3NqxEkigvgUgSghAFDA4RHwRCXpDuvvfsH/c0JiHpdHdu0jfN71PV1Unf0+fec/re8z2/c37ndxjnHARBEARBDG8kqgKCIAiCIEEnCIIgCMICKFQFBBH7PPHUhj6PaZoODg5d57Cp/TYJNgDxADoBXAvjEuI0TXcD/Mm4OPsUTdO9nZ3eKkWRX2aM7Q41k7feeIV+TILoT9CfeGqDA0ABgNwI8ikCsK7Yk98c7hedLvdNdV6ziZVyUJ0MDib6yNg0TX/W7/c/DoY0cDTKsvy2osgFAJr6+7KmaXkjRya7f7D0XmSkz0Bbe4etvPLwggOHa4rBeQ5j7ANqjgnCPAu94HszpuY+41qFsWNHhZzBxYuXsdWzPfdk/VkAWBPBNUTtvBE2+OjyvTUW+A1jpRym1kmU7qmYbSc0Tfv9iBFJL963cC7Spt2Gxgtfj654/+isL7+6OEdR5LUAZgFYBWAigPGibeEALnHOv5AkacmjK5dhSda865mmTZuM9qvXRld9dGKtzabuE+kJgjBB0MNuAAFg7NhReMa1Cmtf+l2u0+WuAbCz2JPfEIIVlQogx4zzRtj45g6w7iI9r9nESjkGYpFnAXAAyDDrXiZB72blL7Gp6vOrnStw97zZAIA7Acz6/nT88dV/W37pcsteWZY6AHwG4FMAewHoAHwAdL9fWzJ+/Niku+bO6pavqipYOC8DRz+qmw8gCUAr1TZBmCPoZjAbQJ7T5d6JPoYtuwyH5gDYST8BEYGABzqDq4WIVwNoBlBJtWM+Pp8/K21aqjyvhyB/d+qtyMz4Pna/+8FFWbY/KsT8RiuboR7AUvQy/M85Bzj8ogNAEMQA6OrlXrTVsx0XL14OKwMxTAkARcWe/DUApghrqVyId0/KxfEpIv2Azxth2YsGWHdFFvkNY6UcoQh5htPl3gHgmOg8bgIwqtiTn1nsyV9c7MnfWOzJ3xjFe2rYonNu03Rd7fWYrifHJ8RBlm9cFJOclADO+UUAn6CPIXNFluubmi43HzpyvNvnXq8f+z+sBmPsOIB2ao4JwjwLfd3J+rOB4cZIRGEdAAirfKXT5T4GIC/wuWiQC0SalWafNwIC3xvq85pNrJQjmJA7xL2UC2ALgDX9OK1F654alp16n8+/ymZTn0xMiE9ubWl7Jy7O/ioML3YAgKqqxxoaGnG+8St8Z9L461/saL+Kuo8/haIoNcFOwBir1zTtT9t3vvvL1rZ2ZKbPRGt7B8orj6D2eL1PVZW5AB4H8B/UJBNE5LCAFyxjzOxGOBXGnNqUYk9+Q8//h4GI8GJPPhvuP/BwL4fT5c4AUAhjSH3NcLh3+ijDDgCpQZI1A1hc7MmvNjOPwPPd17I1r8+3fPq0ydsfW7k8MSHRjtI9+3HgYPVvJEnKY+y6xZ3i8/lLZ89Km7Nq5TLc+p0JuNjUjP8prcQH+6u+YYwtY4xV91MNdk3Tf8E5X22326bpun7N6/UdVhQ5nzE2D8B6AE/1J+q0bI0gQrPQTUWIeBGAnwuL5+cwhuUbqNqJMISwHMAWMZQ+XCl4eEV26sM/WtJngpK333OU7CorALB4MPLQNO2GTruuc6ZI8upHVmQnps+aDgBYns1x5GjdU51e72uKLF8Q37mmqsq1mrpPGs+cPZ/icCTb2to60NzSWqPI8oYQxBwAOmVZ+i3n/J99Pv8ExtCpqsrfAHQAKIXhFFcI4DwAWsJGEBEw2JHi3oThvATx/iZVORGimDuEmK8b5mIOAFnLsxcGTSCOZw1mHpzzbi+Acx06s6nfTp3bbDbYbGqb3+9v0791YnsRwAhVURZ1XL225HzjV0+2tLb9QFWUbMZYaTgVwRj7WpJYLWOsXoh5gJcA7APwFoylbwRBWMVCF1Z6hdPldjhd7lwAjmJPfoUFhIKbnTYaQ9qxUo4glMNYAlkUYWeAAst0QZZlcM57Wul2v1/DO6XvY8SIRNhtNry/7yja2jt22FS1TTLS3gLgOQC/BnBGlqUzsiztG4RL1AA8C6AKwC8BPE/NM0FYSNAFFTAcmiqsUmgzhSscYaVyhHwtG0X5Il0LbrXAMhW7y/ZnBRsu3122H/08I2bk0c1YBvCyIsvNx6o/fvr0mYbVNlVNbLrUsldR5d9JjAXuh8dgzM2/NQQ//WkArwD4BwBvAPiImmiCsJag14CG24nQxTwVhr/F4hDSpYp/M2AshQxgtcAy60p2lZWX7CpzBEnTgODe9Wbk0ZVcAOlgeEyW5ZaWlvZCzuFQFPkS694+PAQjXoQ3jPImivdIlqL9UVzbCzCG+q/BCFBDEMTNZqGHMtwaxBotQo/hVrPzu9nKEQF5MIbaq7tcVwaMueFFQsQzhNVY3UXIzln1IRNlGSXKkgvD+WtNONMJZuQBBObRkSJJ7IcANgJoAQBFkXXOcanHkPwoAJMA7Akx+wWiQzFfjAAcBLAZwIEwLjHe79dOa5q2GsCDAM4oivIXWZZeD7NTQRAk6IMlojACzQyFWJg93BorMe4tH99c3Ec5ADK7WOo5XTqGlTA83iv6yWfyVs/2SMsauCcHo3wRC7EZeXDO4fX5FnCdv+jz+5Pi4uJOqaoMJjHouuEopyhy1/R/xzmSGUMSYywB3Z3YepINY8nZ2C6fPQrgfhhrzEPpFIz0a1rxuJTRD2XddycmTRw37vSZz8e9v69qwZXWtu8qspwnOnIEQQyihW6lDULMHm6NWqz5GClHuB0/wIhX0GvnL8SOn+UCy0RbzHWdx/n92jNp01J/c+ecO5IbG7/yHjpS+4am609LktQsMQmQDac5znmcpunrOec/jYuzT9I0bZvX6wtsddqbMCcKa39sL8fGiGMH0M8QvKbpT4x2jHjoZ88+jrRpkwEA8+bOwtTUW/Hav/7n8z6f/zSAV6nZJojBFfRcE75Pm2HEPkPS8ROiv8aseyrEoC4BNhd78tdZScwBoNPbOXvK5EnrX3zOmTxh/BgAsNls6iOle/b9NSkxvpBLDAAD51zya9pGx8jkl5YvvQcZ6TPQ2toev7fy8D0fHqn9M4AfMcYO9sj+VgBzg5x+DoDbAJwMdo0+n29p5uzvXRfzAHfNvR17ym+Va49/sowEnSD6RorBMpkdxztqseZjpBxmd/yiQV6IYg4Aa0UHwDJiDgB+nzYzZczo8ULMAQAz0lIBzqfq+reuE5zz22VJevbHDz+AnL9fjNTbJmLW7dPx3NM/RvodM8b6fP61MObHu2IXr77o73jg3COTkxJv+FyWZSQkxINzPpKabIIYfAu9aICNbZGJZTJ7uDVqseZjpByxQE4E6autIuYAoKjKx2fPnT917vMLt0++7Ra0tV9FdW09mCQf4tyYX5ckBp9fS584IWVkz61ObTYVC+bNRtWxEwsAxKP7fPoFGE6Jk/s4/TmRJvg1KkrViZOns9o7riIxIf76519c+AaffdYIRVGqqMkmiL4xJZb7zRzIYzjHSh/qa3e63IUD7fiFsjbd7PvRSmv0u1Bd7MnPDMHqBWDEcvf5/I+MHu34Q0Z6WuoXF77x1X967p8Y2HpJYt7A4+/1+VdNnJCy7bd5LyApMb5bXpX7qvCPr//5b3a7bSZudJD7NYzd73pjY5BjXa91Nud8z713z0n54YOLMHaMA+cbv8b2nXtwrOZktaLIrmJP/jFqtgliEC30YHOWTpc7C0bUr8VWiBRHRJWB7AwHAOecLndWCPeR2R79O8O00jODbLJihtXugLFqpDDU4Ducc8iy9N9NTZdP7N6z/z5Zkh+029UDjLGuS8FGqIp8yzcXL3kPHz1uu3/RXdcPeL0+HPywBmL+/Govp8gHMBrGyoQAlwH8izjWv3XBWA2AJyv2Hcmvrj11R1JSgtx8pVVra+v4QFWVtTBiWhAEMZiC3g9ZXd5J0K1vtQ/aaEsozmrCiu8WJa7HOvQV4v9m9L0O3WyP/k0w1r6nhpDN5r7EXJSrSCzfLHS63IhE1Is9+c1Ol3txuKIOAIoin1JV5RRj7IAQ33kw9jJPBnA3Y6zOr2lb/6vk/15oaW0POMVhb+Vh1NbVn1NVpQC973vuBZAAYD+AP4k0deIVMoyx3aqiHL3S2pZ3+UrLSlmSXaqqHADQRk8nQURf0GeLBnf2MBO2WI+VPlTWbbhsAnDM6XJvCQijeK+GEaQkUOep6DtSnKmI808xMb+oirqgDsDPANwHIF10kH4P4KAiy7YrV9ou/WVb6U92vrN3qqZpnV6vz64o8v8yxg71klcKgD/ACCjzgHjeB8JFRZZ9kOU6AO9SM00Q1rLQ1wmrb1gRq7HS+yGq69XFtrtbYAxLZwZL10U4KnrUtSUDywyiqB+LUNQ7YQR86bm23CvL0kbO+eter288Y/CqqjITgBtGcJ9SGLECJCHiS2DEYc9CCM5vIRAHYDmAt6mJJgiLCLqYP28WjVdeiPOfhEVHIoawI7XR6XKviFCkAAt79Pexpr0wMNUgaIbhc1IdRh65Yn6+Wx74dloibBhjXzKGL8W/JwGUwfAluAdGmFcNQD2Mofv3TKymOTA85v9KTyhBWMdCXw3DoQjifTUsMo9+E8dKDzoK4XS5Cy1i3S4G8JnT5a4M13o1O7CMyRQ8vCI7NdiuaSVvv+co2VVWgL43qDEjj0hoBfDv4jWY/BRA40A6IwRxUwv6ICz1SRV5BeYet4gGepMYLh2U84bTsN5ssdKHk3XbY444tdiTvzFGnrms5dkLgyZYnr0QJbvKsgY5j6jDOR/HOSYwBi9j7HMYS+HSYMR+Xy86EARBRGChmy1IO2B4/DaIBrrB6XJvFp9nWkAIYy5WullCahXrttiTXy1EvdDpci+CsdSrgR7bYY9d0/RfcM5X2+22abqud3q9vsOKIucxxh4H8OUQjAIQREwLuimCJCzuwNKjntbaJgBZTpd7h2icm2NFCIlBF/U8CO930VHsc1TG4oGOKnaX7c8KNly+u2w/EHxqyow8ooWkafqvRoxI/NUD2QuRmT4Tre0d9vLKI/d+eKRmBwCdMbYWQBPd/QQRuaAPGOHYkwNjvnxxb9afaJwLYAy/74xi2YtMnisusrpndYi/oeXEUOS3zulyvymEPXDv7AJQ0cv5rDz9sa5kV1l5ya4yR5A0DQg+dWFGHlGBcz5Dktjzq3KWYen9869/PnP6FFy7dm1k1bGPa202dRs1zQQxMEEfqCBVwIjktCnYsGhgSNfpcm8S4l+x1bM9KwpCSLHSe8eyYii8vlcK/4wcGN7VO5wudzUMr+5KkdSyoz6iDKOGKo+33njFUg2OpmmzxqWMGTX/zp6x4hXcPT8TRz86MQI3bv5CEESYgj5gQQrHMhOiv9npchedrD9bMNRCaPZcscU9q8PB8lMggXtHvALLIx0wAswQFoZzIde97B3BjB1cbQBkqimCGICgR0uQYkgIhyXDKOBNsHuoQvy5U5RpcixMf8Rkg6PIdU1Nzc2Hjx53LMmad/1zn8+PA4eqwcAOgcK8EsSALXTiJqO3SHgWWoc+EGirWIvCGDuladpr23a8u6Gt7Soy0megrb0D5ZWHUVNbf1lVlc3oPVY8QRD9PV9mbJ9KxJTF7sBNuhVuLBJ4vp0uN7o+61F+3uM0Td8A8J/ExdmnaJru6+z0VimK/DJjrDTYF63mE0AQlhR0giAIgiCGLxJVAUEQBEEMf/5/AJFbIIR0qdf/AAAAAElFTkSuQmCC) no-repeat;\n background-size: 300px 24px;\n height: 30px;\n}\n.quickbar .quickul.mold span.default[data-v-5ac6d6e0] {\n background-position: 0 3px;\n}\n.quickbar .quickul.mold span.structure[data-v-5ac6d6e0] {\n background-position: -30px 3px;\n}\n.quickbar .quickul.mold span.filetree[data-v-5ac6d6e0] {\n background-position: -60px 3px;\n}\n.quickbar .quickul.mold span.right[data-v-5ac6d6e0] {\n background-position: -90px 3px;\n}\n.quickbar .quickul.mold span.fish-bone[data-v-5ac6d6e0] {\n background-position: -120px 3px;\n}\n.quickbar .quickul.mold span.tianpan[data-v-5ac6d6e0] {\n background-position: -150px 3px;\n}\n",""]);const o=i},93307:(t,e,n)=>{"use strict";n.d(e,{Z:()=>o});var r=n(23645),i=n.n(r)()((function(t){return t[1]}));i.push([t.id,'.km-editor {\r\n\toverflow: hidden;\r\n\tz-index: 2;\r\n\theight: 100%;\r\n\twidth: 100%\r\n}\r\n\r\n.km-editor>.mask {\r\n\tdisplay: block;\r\n\tposition: absolute;\r\n\tleft: 0;\r\n\tright: 0;\r\n\ttop: 0;\r\n\tbottom: 0;\r\n\tbackground-color: transparent\r\n}\r\n\r\n.km-editor>.receiver {\r\n\tposition: absolute;\r\n\tbackground: #fff;\r\n\toutline: 0;\r\n\tbox-shadow: 0 0 20px rgba(0, 0, 0, .5);\r\n\tleft: 0;\r\n\ttop: 0;\r\n\tpadding: 3px 5px;\r\n\tmargin-left: -3px;\r\n\tmargin-top: -5px;\r\n\tmax-width: 300px;\r\n\twidth: auto;\r\n\tfont-size: 14px;\r\n\tline-height: 1.4em;\r\n\tmin-height: 1.4em;\r\n\tbox-sizing: border-box;\r\n\toverflow: hidden;\r\n\tword-break: break-all;\r\n\tword-wrap: break-word;\r\n\tborder: none;\r\n\t-webkit-user-select: text;\r\n\tpointer-events: none;\r\n\topacity: 0;\r\n\tz-index: -1000\r\n}\r\n\r\n.km-editor>.receiver.debug {\r\n\topacity: 1;\r\n\toutline: 1px solid green;\r\n\tbackground: 0 0;\r\n\tz-index: 0\r\n}\r\n\r\n.km-editor>.receiver.input {\r\n\tpointer-events: all;\r\n\topacity: 1;\r\n\tz-index: 999;\r\n\tbackground: #fff;\r\n\toutline: 0\r\n}\r\n\r\ndiv.minder-editor-container {\r\n\tposition: absolute;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\ttop: 0;\r\n\tfont-family: Arial, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif\r\n}\r\n\r\n.minder-editor {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\tbottom: 0\r\n}\r\n\r\n.minder-viewer {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\tbottom: 0\r\n}\r\n\r\n.control-panel {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tright: 0;\r\n\twidth: 250px;\r\n\tbottom: 0;\r\n\tborder-left: 1px solid #ccc\r\n}\r\n\r\n.minder-divider {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tright: 250px;\r\n\tbottom: 0;\r\n\twidth: 2px;\r\n\tbackground-color: #fbfbfb;\r\n\tcursor: ew-resize\r\n}\r\n\r\n.panel-body {\r\n\tpadding: 10px\r\n}\r\n\r\n.upload-image {\r\n\twidth: .1px;\r\n\theight: .1px;\r\n\topacity: 0;\r\n\toverflow: hidden;\r\n\tposition: absolute;\r\n\tz-index: -1\r\n}\r\n\r\n.top-tab .nav-tabs {\r\n\tbackground-color: #e1e1e1;\r\n\tborder: 0;\r\n\theight: 32px\r\n}\r\n\r\n.top-tab .nav-tabs li {\r\n\tmargin: 0\r\n}\r\n\r\n.top-tab .nav-tabs li a {\r\n\tmargin: 0;\r\n\tborder: 0;\r\n\tpadding: 6px 15px;\r\n\tborder-radius: 0;\r\n\tvertical-align: middle\r\n}\r\n\r\n.top-tab .nav-tabs li a:focus,\r\n.top-tab .nav-tabs li a:hover {\r\n\tbackground: inherit;\r\n\tborder: 0\r\n}\r\n\r\n.top-tab .nav-tabs li.active a {\r\n\tborder: 0;\r\n\tbackground-color: #fff\r\n}\r\n\r\n.top-tab .nav-tabs li.active a:focus,\r\n.top-tab .nav-tabs li.active a:hover {\r\n\tborder: 0\r\n}\r\n\r\n.top-tab .tab-content {\r\n\theight: 60px;\r\n\tbackground-color: #fff;\r\n\tborder-bottom: 1px solid #dbdbdb\r\n}\r\n\r\n.top-tab .tab-pane {\r\n\tfont-size: 0\r\n}\r\n\r\n.km-btn-group {\r\n\tdisplay: inline-block;\r\n\tmargin: 5px 0;\r\n\tpadding: 0 5px;\r\n\tvertical-align: middle;\r\n\tborder-right: 1px dashed #eee\r\n}\r\n\r\n.km-btn-item {\r\n\tdisplay: inline-block;\r\n\tmargin: 0 3px;\r\n\tfont-size: 0;\r\n\tcursor: default\r\n}\r\n\r\n.km-btn-item[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.km-btn-item[disabled]:active,\r\n.km-btn-item[disabled]:hover {\r\n\tbackground-color: #fff\r\n}\r\n\r\n.km-btn-item .km-btn-icon {\r\n\tdisplay: inline-block;\r\n\tbackground: url(images/icons.png) no-repeat;\r\n\tbackground-position: 0 20px;\r\n\twidth: 20px;\r\n\theight: 20px;\r\n\tpadding: 2px;\r\n\tmargin: 1px;\r\n\tvertical-align: middle\r\n}\r\n\r\n.km-btn-item .km-btn-caption {\r\n\tdisplay: inline-block;\r\n\tfont-size: 12px;\r\n\tvertical-align: middle\r\n}\r\n\r\n.km-btn-item:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.km-btn-item:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.do-group {\r\n\twidth: 38px\r\n}\r\n\r\n.undo .km-btn-icon {\r\n\tbackground-position: 0 -1240px\r\n}\r\n\r\n.redo .km-btn-icon {\r\n\tbackground-position: 0 -1220px\r\n}\r\n\r\n.append-group {\r\n\twidth: 212px\r\n}\r\n\r\n.append-child-node .km-btn-icon {\r\n\tbackground-position: 0 0\r\n}\r\n\r\n.append-sibling-node .km-btn-icon {\r\n\tbackground-position: 0 -20px\r\n}\r\n\r\n.append-parent-node .km-btn-icon {\r\n\tbackground-position: 0 -40px\r\n}\r\n\r\n.arrange-group {\r\n\twidth: 64px\r\n}\r\n\r\n.arrange-up .km-btn-icon {\r\n\tbackground-position: 0 -280px\r\n}\r\n\r\n.arrange-down .km-btn-icon {\r\n\tbackground-position: 0 -300px\r\n}\r\n\r\n.operation-group {\r\n\twidth: 64px\r\n}\r\n\r\n.edit-node .km-btn-icon {\r\n\tbackground-position: 0 -60px\r\n}\r\n\r\n.remove-node .km-btn-icon {\r\n\tbackground-position: 0 -80px\r\n}\r\n\r\n.btn-group-vertical {\r\n\tvertical-align: middle;\r\n\tmargin: 5px\r\n}\r\n\r\n.btn-group-vertical .hyperlink,\r\n.btn-group-vertical .hyperlink-caption {\r\n\twidth: 40px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tborder: none !important;\r\n\tborder-radius: 0 !important\r\n}\r\n\r\n.btn-group-vertical .hyperlink-caption:hover,\r\n.btn-group-vertical .hyperlink:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.btn-group-vertical .hyperlink-caption:active,\r\n.btn-group-vertical .hyperlink:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.btn-group-vertical .hyperlink-caption.active,\r\n.btn-group-vertical .hyperlink.active {\r\n\tbox-shadow: none;\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.btn-group-vertical .hyperlink {\r\n\theight: 25px;\r\n\tbackground: url(images/icons.png) no-repeat center -100px\r\n}\r\n\r\n.btn-group-vertical .hyperlink-caption {\r\n\theight: 20px\r\n}\r\n\r\n.btn-group-vertical .hyperlink-caption .caption {\r\n\tfont-size: 12px\r\n}\r\n\r\n.open>.dropdown-toggle.btn-default {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.btn-group-vertical .image-btn,\r\n.btn-group-vertical .image-btn-caption {\r\n\twidth: 40px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tborder: none !important;\r\n\tborder-radius: 0 !important\r\n}\r\n\r\n.btn-group-vertical .image-btn-caption:hover,\r\n.btn-group-vertical .image-btn:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.btn-group-vertical .image-btn-caption:active,\r\n.btn-group-vertical .image-btn:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.btn-group-vertical .image-btn-caption.active,\r\n.btn-group-vertical .image-btn.active {\r\n\tbox-shadow: none;\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.btn-group-vertical .image-btn {\r\n\theight: 25px;\r\n\tbackground: url(images/icons.png) no-repeat center -125px\r\n}\r\n\r\n.btn-group-vertical .image-btn-caption {\r\n\theight: 20px\r\n}\r\n\r\n.btn-group-vertical .image-btn-caption .caption {\r\n\tfont-size: 12px\r\n}\r\n\r\n.image-preview {\r\n\tdisplay: block;\r\n\tmax-width: 50%\r\n}\r\n\r\n.modal-body .tab-pane {\r\n\tfont-size: inherit;\r\n\tpadding-top: 15px\r\n}\r\n\r\n.search-result {\r\n\tmargin-top: 15px;\r\n\theight: 370px;\r\n\toverflow: hidden\r\n}\r\n\r\n.search-result ul {\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tlist-style: none;\r\n\tclear: both;\r\n\theight: 100%;\r\n\toverflow-x: hidden;\r\n\toverflow-y: auto\r\n}\r\n\r\n.search-result ul li {\r\n\tlist-style: none;\r\n\tfloat: left;\r\n\tdisplay: block;\r\n\twidth: 130px;\r\n\theight: 130px;\r\n\tline-height: 130px;\r\n\tmargin: 6px;\r\n\tpadding: 0;\r\n\tfont-size: 12px;\r\n\tposition: relative;\r\n\tvertical-align: top;\r\n\ttext-align: center;\r\n\toverflow: hidden;\r\n\tcursor: pointer;\r\n\tborder: 2px solid #fcfcfc\r\n}\r\n\r\n.search-result ul li.selected {\r\n\tborder: 2px solid #fc8383\r\n}\r\n\r\n.search-result ul li img {\r\n\tmax-width: 126px;\r\n\tmax-height: 130px;\r\n\tvertical-align: middle\r\n}\r\n\r\n.search-result ul li span {\r\n\tdisplay: block;\r\n\tposition: absolute;\r\n\tbottom: 0;\r\n\theight: 20px;\r\n\tbackground: rgba(0, 0, 0, .5);\r\n\tleft: 0;\r\n\tright: 0;\r\n\tcolor: #fff;\r\n\tline-height: 20px;\r\n\toverflow: hidden;\r\n\ttext-overflow: ellipsis;\r\n\tword-break: break-all;\r\n\twhite-space: nowrap;\r\n\topacity: 0;\r\n\t-ms-transform: translate(0, 20px);\r\n\ttransform: translate(0, 20px);\r\n\ttransition: all .2s ease\r\n}\r\n\r\n.search-result ul li:hover span {\r\n\topacity: 1;\r\n\t-ms-transform: translate(0, 0);\r\n\ttransform: translate(0, 0)\r\n}\r\n\r\n@media (min-width:768px) {\r\n\t.form-inline .form-control {\r\n\t\twidth: 422px\r\n\t}\r\n}\r\n\r\n.btn-group-vertical {\r\n\tvertical-align: top;\r\n\tmargin: 5px\r\n}\r\n\r\n.btn-group-vertical.note-btn-group {\r\n\tborder-right: 1px dashed #eee;\r\n\tpadding-right: 5px\r\n}\r\n\r\n.btn-group-vertical .note-btn,\r\n.btn-group-vertical .note-btn-caption {\r\n\twidth: 40px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tborder: none !important;\r\n\tborder-radius: 0 !important\r\n}\r\n\r\n.btn-group-vertical .note-btn-caption:hover,\r\n.btn-group-vertical .note-btn:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.btn-group-vertical .note-btn-caption:active,\r\n.btn-group-vertical .note-btn:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.btn-group-vertical .note-btn-caption.active,\r\n.btn-group-vertical .note-btn.active {\r\n\tbox-shadow: none;\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.btn-group-vertical .note-btn {\r\n\theight: 25px;\r\n\tbackground: url(images/icons.png) no-repeat center -1150px\r\n}\r\n\r\n.btn-group-vertical .note-btn-caption {\r\n\theight: 20px\r\n}\r\n\r\n.btn-group-vertical .note-btn-caption .caption {\r\n\tfont-size: 12px\r\n}\r\n\r\n.open>.dropdown-toggle.btn-default {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.gfm-render {\r\n\tfont-size: 12px;\r\n\t-webkit-user-select: text;\r\n\tcolor: #333;\r\n\tline-height: 1.8em\r\n}\r\n\r\n.gfm-render blockquote,\r\n.gfm-render hr,\r\n.gfm-render p,\r\n.gfm-render pre,\r\n.gfm-render table,\r\n.gfm-render ul {\r\n\tmargin: 1em 0;\r\n\tcursor: text\r\n}\r\n\r\n.gfm-render blockquote:first-child:last-child,\r\n.gfm-render hr:first-child:last-child,\r\n.gfm-render p:first-child:last-child,\r\n.gfm-render pre:first-child:last-child,\r\n.gfm-render table:first-child:last-child,\r\n.gfm-render ul:first-child:last-child {\r\n\tmargin: 0\r\n}\r\n\r\n.gfm-render img {\r\n\tmax-width: 100%\r\n}\r\n\r\n.gfm-render a {\r\n\tcolor: #00f\r\n}\r\n\r\n.gfm-render a:hover {\r\n\tcolor: red\r\n}\r\n\r\n.gfm-render blockquote {\r\n\tdisplay: block;\r\n\tborder-left: 4px solid #e4ad91;\r\n\tcolor: #da8e68;\r\n\tpadding-left: 10px;\r\n\tfont-style: italic;\r\n\tmargin-left: 2em\r\n}\r\n\r\n.gfm-render ol,\r\n.gfm-render ul {\r\n\tpadding-left: 3em\r\n}\r\n\r\n.gfm-render table {\r\n\twidth: 100%;\r\n\tborder-collapse: collapse;\r\n\tmargin: 1em 0\r\n}\r\n\r\n.gfm-render table td,\r\n.gfm-render table th {\r\n\tborder: 1px solid #666;\r\n\tpadding: 2px 4px\r\n}\r\n\r\n.gfm-render table th {\r\n\tbackground: rgba(45, 141, 234, .2)\r\n}\r\n\r\n.gfm-render table tr:nth-child(even) td {\r\n\tbackground: rgba(45, 141, 234, .03)\r\n}\r\n\r\n.gfm-render em {\r\n\tcolor: red\r\n}\r\n\r\n.gfm-render del {\r\n\tcolor: #999\r\n}\r\n\r\n.gfm-render pre {\r\n\tbackground: rgba(45, 141, 234, .1);\r\n\tpadding: 5px;\r\n\tborder-radius: 5px;\r\n\tword-break: break-all;\r\n\tword-wrap: break-word\r\n}\r\n\r\n.gfm-render code {\r\n\tbackground: rgba(45, 141, 234, .1);\r\n\tpadding: 0 5px;\r\n\tborder-radius: 3px\r\n}\r\n\r\n.gfm-render pre code {\r\n\tbackground: 0 0\r\n}\r\n\r\n.gfm-render hr {\r\n\tborder: none;\r\n\tborder-top: 1px solid #ccc\r\n}\r\n\r\n.gfm-render .highlight {\r\n\tbackground: #ff0;\r\n\tcolor: red\r\n}\r\n\r\n.km-note {\r\n\twidth: 300px;\r\n\tborder-left: 1px solid #babfcd;\r\n\tpadding: 5px 10px;\r\n\tbackground: #fff;\r\n\tposition: absolute;\r\n\ttop: 92px;\r\n\tright: 0;\r\n\tbottom: 0;\r\n\tleft: auto;\r\n\tz-index: 3\r\n}\r\n\r\n.km-note.panel {\r\n\tmargin: 0;\r\n\tpadding: 0\r\n}\r\n\r\n.km-note.panel .panel-heading h3 {\r\n\tdisplay: inline-block\r\n}\r\n\r\n.km-note.panel .panel-heading .close-note-editor {\r\n\twidth: 15px;\r\n\theight: 15px;\r\n\tdisplay: inline-block;\r\n\tfloat: right\r\n}\r\n\r\n.km-note.panel .panel-heading .close-note-editor:hover {\r\n\tcursor: pointer\r\n}\r\n\r\n.km-note.panel .panel-body {\r\n\tpadding: 0\r\n}\r\n\r\n.km-note .CodeMirror {\r\n\tposition: absolute;\r\n\ttop: 41px;\r\n\tbottom: 0;\r\n\theight: auto;\r\n\tcursor: text;\r\n\tfont-size: 14px;\r\n\tline-height: 1.3em;\r\n\tfont-family: consolas\r\n}\r\n\r\n.km-note-tips {\r\n\tcolor: #ccc;\r\n\tpadding: 3px 8px\r\n}\r\n\r\n#previewer-content {\r\n\tposition: absolute;\r\n\tbackground: #ffd;\r\n\tpadding: 5px 15px;\r\n\tborder-radius: 5px;\r\n\tmax-width: 400px;\r\n\tmax-height: 200px;\r\n\toverflow: auto;\r\n\tz-index: 10;\r\n\tbox-shadow: 0 0 15px rgba(0, 0, 0, .5);\r\n\tword-break: break-all;\r\n\tfont-size: 12px;\r\n\t-webkit-user-select: text;\r\n\tcolor: #333;\r\n\tline-height: 1.8em\r\n}\r\n\r\n#previewer-content blockquote,\r\n#previewer-content hr,\r\n#previewer-content p,\r\n#previewer-content pre,\r\n#previewer-content table,\r\n#previewer-content ul {\r\n\tmargin: 1em 0;\r\n\tcursor: text\r\n}\r\n\r\n#previewer-content blockquote:first-child:last-child,\r\n#previewer-content hr:first-child:last-child,\r\n#previewer-content p:first-child:last-child,\r\n#previewer-content pre:first-child:last-child,\r\n#previewer-content table:first-child:last-child,\r\n#previewer-content ul:first-child:last-child {\r\n\tmargin: 0\r\n}\r\n\r\n#previewer-content img {\r\n\tmax-width: 100%\r\n}\r\n\r\n#previewer-content a {\r\n\tcolor: #00f\r\n}\r\n\r\n#previewer-content a:hover {\r\n\tcolor: red\r\n}\r\n\r\n#previewer-content blockquote {\r\n\tdisplay: block;\r\n\tborder-left: 4px solid #e4ad91;\r\n\tcolor: #da8e68;\r\n\tpadding-left: 10px;\r\n\tfont-style: italic;\r\n\tmargin-left: 2em\r\n}\r\n\r\n#previewer-content ol,\r\n#previewer-content ul {\r\n\tpadding-left: 3em\r\n}\r\n\r\n#previewer-content table {\r\n\twidth: 100%;\r\n\tborder-collapse: collapse;\r\n\tmargin: 1em 0\r\n}\r\n\r\n#previewer-content table td,\r\n#previewer-content table th {\r\n\tborder: 1px solid #666;\r\n\tpadding: 2px 4px\r\n}\r\n\r\n#previewer-content table th {\r\n\tbackground: rgba(45, 141, 234, .2)\r\n}\r\n\r\n#previewer-content table tr:nth-child(even) td {\r\n\tbackground: rgba(45, 141, 234, .03)\r\n}\r\n\r\n#previewer-content em {\r\n\tcolor: red\r\n}\r\n\r\n#previewer-content del {\r\n\tcolor: #999\r\n}\r\n\r\n#previewer-content pre {\r\n\tbackground: rgba(45, 141, 234, .1);\r\n\tpadding: 5px;\r\n\tborder-radius: 5px;\r\n\tword-break: break-all;\r\n\tword-wrap: break-word\r\n}\r\n\r\n#previewer-content code {\r\n\tbackground: rgba(45, 141, 234, .1);\r\n\tpadding: 0 5px;\r\n\tborder-radius: 3px\r\n}\r\n\r\n#previewer-content pre code {\r\n\tbackground: 0 0\r\n}\r\n\r\n#previewer-content hr {\r\n\tborder: none;\r\n\tborder-top: 1px solid #ccc\r\n}\r\n\r\n#previewer-content .highlight {\r\n\tbackground: #ff0;\r\n\tcolor: red\r\n}\r\n\r\n#previewer-content.ng-hide {\r\n\tdisplay: block !important;\r\n\tleft: -99999px !important;\r\n\ttop: -99999px !important\r\n}\r\n\r\n.panel-body {\r\n\tpadding: 10px\r\n}\r\n\r\n.tab-content .km-priority {\r\n\tvertical-align: middle;\r\n\tfont-size: inherit;\r\n\tdisplay: inline-block;\r\n\twidth: 140px;\r\n\tmargin: 5px;\r\n\tborder-right: 1px dashed #eee\r\n}\r\n\r\n.tab-content .km-priority .km-priority-item {\r\n\tmargin: 0 1px;\r\n\tpadding: 1px\r\n}\r\n\r\n.tab-content .km-priority .km-priority-item .km-priority-icon {\r\n\tbackground: url(images/iconpriority.png) repeat-y;\r\n\tbackground-color: transparent\r\n}\r\n\r\n.tab-content .km-priority .km-priority-item .km-priority-icon.priority-0 {\r\n\tbackground-position: 0 20px\r\n}\r\n\r\n.tab-content .km-priority .km-priority-item .km-priority-icon.priority-1 {\r\n\tbackground-position: 0 0\r\n}\r\n\r\n.tab-content .km-priority .km-priority-item .km-priority-icon.priority-2 {\r\n\tbackground-position: 0 -20px\r\n}\r\n\r\n.tab-content .km-priority .km-priority-item .km-priority-icon.priority-3 {\r\n\tbackground-position: 0 -40px\r\n}\r\n\r\n.tab-content .km-priority .km-priority-item .km-priority-icon.priority-4 {\r\n\tbackground-position: 0 -60px\r\n}\r\n\r\n.tab-content .km-priority .km-priority-item .km-priority-icon.priority-5 {\r\n\tbackground-position: 0 -80px\r\n}\r\n\r\n.tab-content .km-priority .km-priority-item .km-priority-icon.priority-6 {\r\n\tbackground-position: 0 -100px\r\n}\r\n\r\n.tab-content .km-priority .km-priority-item .km-priority-icon.priority-7 {\r\n\tbackground-position: 0 -120px\r\n}\r\n\r\n.tab-content .km-priority .km-priority-item .km-priority-icon.priority-8 {\r\n\tbackground-position: 0 -140px\r\n}\r\n\r\n.tab-content .km-priority .km-priority-item .km-priority-icon.priority-9 {\r\n\tbackground-position: 0 -160px\r\n}\r\n\r\n.tab-content .km-progress {\r\n\tvertical-align: middle;\r\n\tfont-size: inherit;\r\n\tdisplay: inline-block;\r\n\twidth: 140px;\r\n\tmargin: 5px;\r\n\tborder-right: 1px dashed #eee\r\n}\r\n\r\n.tab-content .km-progress .km-progress-item {\r\n\tmargin: 0 1px;\r\n\tpadding: 1px\r\n}\r\n\r\n.tab-content .km-progress .km-progress-item .km-progress-icon {\r\n\tbackground: url(images/iconprogress.png) repeat-y;\r\n\tbackground-color: transparent\r\n}\r\n\r\n.tab-content .km-progress .km-progress-item .km-progress-icon.progress-0 {\r\n\tbackground-position: 0 20px\r\n}\r\n\r\n.tab-content .km-progress .km-progress-item .km-progress-icon.progress-1 {\r\n\tbackground-position: 0 0\r\n}\r\n\r\n.tab-content .km-progress .km-progress-item .km-progress-icon.progress-2 {\r\n\tbackground-position: 0 -20px\r\n}\r\n\r\n.tab-content .km-progress .km-progress-item .km-progress-icon.progress-3 {\r\n\tbackground-position: 0 -40px\r\n}\r\n\r\n.tab-content .km-progress .km-progress-item .km-progress-icon.progress-4 {\r\n\tbackground-position: 0 -60px\r\n}\r\n\r\n.tab-content .km-progress .km-progress-item .km-progress-icon.progress-5 {\r\n\tbackground-position: 0 -80px\r\n}\r\n\r\n.tab-content .km-progress .km-progress-item .km-progress-icon.progress-6 {\r\n\tbackground-position: 0 -100px\r\n}\r\n\r\n.tab-content .km-progress .km-progress-item .km-progress-icon.progress-7 {\r\n\tbackground-position: 0 -120px\r\n}\r\n\r\n.tab-content .km-progress .km-progress-item .km-progress-icon.progress-8 {\r\n\tbackground-position: 0 -140px\r\n}\r\n\r\n.tab-content .km-progress .km-progress-item .km-progress-icon.progress-9 {\r\n\tbackground-position: 0 -160px\r\n}\r\n\r\n.resource-editor {\r\n\tvertical-align: middle;\r\n\tdisplay: inline-block;\r\n\tmargin: 5px\r\n}\r\n\r\n.resource-editor .input-group,\r\n.resource-editor .km-resource {\r\n\tfont-size: 12px\r\n}\r\n\r\n.resource-editor .input-group {\r\n\theight: 20px;\r\n\twidth: 168px\r\n}\r\n\r\n.resource-editor .resource-dropdown {\r\n\tposition: relative;\r\n\twidth: 168px;\r\n\tborder: 1px solid #ccc;\r\n\tmargin-top: -1px;\r\n\tborder-bottom-right-radius: 4px;\r\n\tborder-bottom-left-radius: 4px\r\n}\r\n\r\n.resource-editor .resource-dropdown .km-resource {\r\n\tposition: absolute;\r\n\twidth: 154px;\r\n\tmargin-bottom: 3px;\r\n\tpadding: 0;\r\n\tlist-style-type: none;\r\n\toverflow: scroll;\r\n\tmax-height: 500px\r\n}\r\n\r\n.resource-editor .resource-dropdown .km-resource.open {\r\n\tz-index: 3;\r\n\tbackground-color: #fff\r\n}\r\n\r\n.resource-editor .resource-dropdown .km-resource li {\r\n\tdisplay: inline-block;\r\n\tpadding: 1px 2px;\r\n\tborder-radius: 4px;\r\n\tmargin: 2px 3px\r\n}\r\n\r\n.resource-editor .resource-dropdown .km-resource li[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.resource-editor .resource-dropdown .resource-caret {\r\n\tdisplay: block;\r\n\tfloat: right;\r\n\tvertical-align: middle;\r\n\twidth: 12px;\r\n\theight: 24px;\r\n\tpadding: 8px 1px\r\n}\r\n\r\n.resource-editor .resource-dropdown .resource-caret:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.resource-editor .resource-dropdown .resource-caret:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.resource-editor .btn,\r\n.resource-editor input.form-control {\r\n\tfont-size: 12px\r\n}\r\n\r\n.resource-editor input.form-control {\r\n\tpadding: 2px 4px;\r\n\theight: 24px;\r\n\tborder-bottom-left-radius: 0\r\n}\r\n\r\n.resource-editor .input-group-btn {\r\n\tline-height: 24px\r\n}\r\n\r\n.resource-editor .input-group-btn .btn {\r\n\tpadding: 2px 4px;\r\n\theight: 24px;\r\n\tborder-bottom-right-radius: 0\r\n}\r\n\r\n.temp-panel {\r\n\tmargin: 5px 5px 5px 10px;\r\n\tborder-right: 1px dashed #eee;\r\n\tdisplay: inline-block;\r\n\tvertical-align: middle\r\n}\r\n\r\n.temp-list {\r\n\tmin-width: 124px\r\n}\r\n\r\n.temp-item-wrap {\r\n\twidth: 50px;\r\n\theight: 40px;\r\n\tpadding: 0 2px;\r\n\tmargin: 5px;\r\n\tdisplay: inline-block\r\n}\r\n\r\n.temp-item {\r\n\tdisplay: inline-block;\r\n\twidth: 50px;\r\n\theight: 40px;\r\n\tbackground-image: url(images/template.png);\r\n\tbackground-repeat: no-repeat\r\n}\r\n\r\n.temp-item.default {\r\n\tbackground-position: 0 0\r\n}\r\n\r\n.temp-item.structure {\r\n\tbackground-position: -50px 0\r\n}\r\n\r\n.temp-item.filetree {\r\n\tbackground-position: -100px 0\r\n}\r\n\r\n.temp-item.right {\r\n\tbackground-position: -150px 0\r\n}\r\n\r\n.temp-item.fish-bone {\r\n\tbackground-position: -200px 0\r\n}\r\n\r\n.temp-item.tianpan {\r\n\tbackground-position: -250px 0\r\n}\r\n\r\n.current-temp-item {\r\n\twidth: 74px;\r\n\tpadding: 0 0 0 5px;\r\n\tborder: 1px solid #fff\r\n}\r\n\r\n.current-temp-item:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.current-temp-item[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.current-temp-item .caret {\r\n\tmargin-left: 5px\r\n}\r\n\r\n.temp-item-selected {\r\n\tbackground-color: #87a9da\r\n}\r\n\r\n.theme-panel {\r\n\theight: 42px;\r\n\tmargin: 5px;\r\n\tpadding: 0 5px 0 0;\r\n\tborder-right: 1px dashed #eee;\r\n\tdisplay: inline-block;\r\n\tvertical-align: middle\r\n}\r\n\r\n.theme-list {\r\n\tmin-width: 162px\r\n}\r\n\r\ndiv a.theme-item {\r\n\tdisplay: inline-block;\r\n\twidth: 70px;\r\n\theight: 30px;\r\n\ttext-align: center;\r\n\tline-height: 30px;\r\n\tpadding: 0 5px;\r\n\tfont-size: 12px;\r\n\tcursor: pointer;\r\n\ttext-decoration: none;\r\n\tcolor: #000\r\n}\r\n\r\n.theme-item-selected {\r\n\twidth: 100px;\r\n\tpadding: 6px 7px;\r\n\tborder: 1px solid #fff\r\n}\r\n\r\n.theme-item-selected:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.theme-item-selected .caret {\r\n\tmargin-left: 5px\r\n}\r\n\r\n.theme-item-selected[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.theme-item-wrap {\r\n\tdisplay: inline-block;\r\n\twidth: 80px;\r\n\theight: 40px;\r\n\tpadding: 5px\r\n}\r\n\r\n.theme-item-wrap:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.readjust-layout {\r\n\tdisplay: inline-block;\r\n\tvertical-align: middle;\r\n\tpadding: 0 10px 0 5px;\r\n\tborder-right: 1px dashed #eee\r\n}\r\n\r\n.btn-icon {\r\n\twidth: 25px;\r\n\theight: 25px;\r\n\tmargin-left: 12px;\r\n\tdisplay: block\r\n}\r\n\r\n.btn-label {\r\n\tfont-size: 12px\r\n}\r\n\r\n.btn-wrap {\r\n\twidth: 50px;\r\n\theight: 42px;\r\n\tcursor: pointer;\r\n\tdisplay: inline-block;\r\n\ttext-decoration: none\r\n}\r\n\r\n.btn-wrap[disabled] span {\r\n\topacity: .5\r\n}\r\n\r\n.btn-wrap[disabled] {\r\n\tcursor: default\r\n}\r\n\r\n.btn-wrap[disabled]:hover {\r\n\tbackground-color: transparent\r\n}\r\n\r\n.btn-wrap[disabled]:active {\r\n\tbackground-color: transparent\r\n}\r\n\r\n.btn-wrap:link {\r\n\ttext-decoration: none\r\n}\r\n\r\n.btn-wrap:visited {\r\n\ttext-decoration: none\r\n}\r\n\r\n.btn-wrap:hover {\r\n\tbackground-color: #eff3fa;\r\n\ttext-decoration: none\r\n}\r\n\r\n.btn-wrap:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.reset-layout-icon {\r\n\tbackground: url(images/icons.png) no-repeat;\r\n\tbackground-position: 0 -150px\r\n}\r\n\r\n.style-operator {\r\n\tdisplay: inline-block;\r\n\tvertical-align: middle;\r\n\tpadding: 0 5px;\r\n\tborder-right: 1px dashed #eee\r\n}\r\n\r\n.style-operator .clear-style {\r\n\tvertical-align: middle\r\n}\r\n\r\n.clear-style-icon {\r\n\tbackground: url(images/icons.png) no-repeat;\r\n\tbackground-position: 0 -175px\r\n}\r\n\r\n.s-btn-group-vertical {\r\n\tdisplay: inline-block;\r\n\tvertical-align: middle\r\n}\r\n\r\n.s-btn-icon {\r\n\twidth: 20px;\r\n\theight: 20px;\r\n\tmargin-right: 3px;\r\n\tdisplay: inline-block;\r\n\tvertical-align: middle\r\n}\r\n\r\n.s-btn-label {\r\n\tfont-size: 12px;\r\n\tvertical-align: middle;\r\n\tdisplay: inline-block\r\n}\r\n\r\n.s-btn-wrap {\r\n\tpadding: 0 5px 0 3px;\r\n\tdisplay: inline-block;\r\n\ttext-decoration: none;\r\n\tfont-size: 0\r\n}\r\n\r\n.s-btn-wrap[disabled] span {\r\n\topacity: .5\r\n}\r\n\r\n.s-btn-wrap[disabled] {\r\n\tcursor: default\r\n}\r\n\r\n.s-btn-wrap[disabled]:hover {\r\n\tbackground-color: transparent\r\n}\r\n\r\n.s-btn-wrap[disabled]:active {\r\n\tbackground-color: transparent\r\n}\r\n\r\n.s-btn-wrap:hover {\r\n\tbackground-color: #eff3fa;\r\n\ttext-decoration: none\r\n}\r\n\r\n.s-btn-wrap:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.copy-style-icon {\r\n\tbackground: url(images/icons.png) no-repeat;\r\n\tbackground-position: 0 -200px\r\n}\r\n\r\n.paste-style-wrap {\r\n\tdisplay: block\r\n}\r\n\r\n.paste-style-icon {\r\n\tbackground-position: 0 -220px\r\n}\r\n\r\n.font-operator {\r\n\twidth: 170px;\r\n\tdisplay: inline-block;\r\n\tvertical-align: middle;\r\n\tfont-size: 12px;\r\n\tpadding: 0 5px\r\n}\r\n\r\n.font-operator .font-size-list {\r\n\tdisplay: inline-block;\r\n\tborder: 1px solid #eee;\r\n\tpadding: 2px 4px\r\n}\r\n\r\n.font-operator .font-family-list {\r\n\tdisplay: inline-block;\r\n\tborder: 1px solid #eee;\r\n\tpadding: 2px 4px\r\n}\r\n\r\n.current-font-item a {\r\n\ttext-decoration: none;\r\n\tdisplay: inline-block\r\n}\r\n\r\n.current-font-family {\r\n\twidth: 75px;\r\n\theight: 18px;\r\n\toverflow: hidden;\r\n\tvertical-align: bottom\r\n}\r\n\r\n.current-font-size {\r\n\twidth: 32px;\r\n\theight: 18px;\r\n\toverflow: hidden;\r\n\tvertical-align: bottom\r\n}\r\n\r\n.current-font-item[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.font-item {\r\n\tline-height: 1em;\r\n\ttext-align: left\r\n}\r\n\r\n.font-item-selected {\r\n\tbackground-color: #87a9da\r\n}\r\n\r\n.font-bold,\r\n.font-italics {\r\n\tdisplay: inline-block;\r\n\tbackground: url(images/icons.png) no-repeat;\r\n\tcursor: pointer;\r\n\tmargin: 0 3px\r\n}\r\n\r\n.font-bold:hover,\r\n.font-italics:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.font-bold:active,\r\n.font-italics:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.font-bold[disabled],\r\n.font-italics[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.font-bold {\r\n\tbackground-position: 0 -240px\r\n}\r\n\r\n.font-italics {\r\n\tbackground-position: 0 -260px\r\n}\r\n\r\n.font-bold-selected,\r\n.font-italics-selected {\r\n\tbackground-color: #87a9da\r\n}\r\n\r\n.font-color-wrap {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 22px;\r\n\tmargin: 3px 3px 0 0;\r\n\tborder: 1px #efefef solid;\r\n\tvertical-align: middle;\r\n\tfont-size: 0;\r\n\t-webkit-user-select: none;\r\n\t-moz-user-select: none;\r\n\t-ms-user-select: none;\r\n\tuser-select: none\r\n}\r\n\r\n.font-color-wrap[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.font-color-wrap .quick-font-color {\r\n\tdisplay: inline-block;\r\n\twidth: 20px;\r\n\theight: 16px;\r\n\tfont-size: 14px;\r\n\tline-height: 16px;\r\n\tvertical-align: top;\r\n\ttext-align: center;\r\n\tcursor: default;\r\n\tcolor: #000\r\n}\r\n\r\n.font-color-wrap .quick-font-color:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.font-color-wrap .quick-font-color:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.font-color-wrap .quick-font-color[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.font-color-wrap .font-color-preview {\r\n\tdisplay: inline-block;\r\n\twidth: 12px;\r\n\theight: 2px;\r\n\tmargin: 0 4px 0;\r\n\tbackground-color: #000\r\n}\r\n\r\n.font-color-wrap .font-color-preview[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.font-color {\r\n\tdisplay: inline-block;\r\n\twidth: 8px;\r\n\theight: 16px\r\n}\r\n\r\n.font-color:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.font-color:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.font-color[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.font-color .caret {\r\n\tmargin-left: -2px;\r\n\tmargin-top: 7px\r\n}\r\n\r\n.bg-color-wrap {\r\n\tdisplay: inline-block;\r\n\twidth: 30px;\r\n\theight: 22px;\r\n\tmargin: 3px 3px 0 0;\r\n\tborder: 1px #efefef solid;\r\n\tvertical-align: middle;\r\n\tfont-size: 0;\r\n\t-webkit-user-select: none;\r\n\t-moz-user-select: none;\r\n\t-ms-user-select: none;\r\n\tuser-select: none\r\n}\r\n\r\n.bg-color-wrap[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.bg-color-wrap .quick-bg-color {\r\n\tdisplay: inline-block;\r\n\twidth: 20px;\r\n\theight: 16px;\r\n\tfont-size: 14px;\r\n\tline-height: 16px;\r\n\tvertical-align: top;\r\n\ttext-align: center;\r\n\tcursor: default;\r\n\tcolor: #000;\r\n\tbackground: url(images/icons.png) no-repeat center -1260px\r\n}\r\n\r\n.bg-color-wrap .quick-bg-color:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.bg-color-wrap .quick-bg-color:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.bg-color-wrap .quick-bg-color[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.bg-color-wrap .bg-color-preview {\r\n\tdisplay: inline-block;\r\n\twidth: 12px;\r\n\theight: 2px;\r\n\tmargin: 0 4px 0;\r\n\tbackground-color: #fff\r\n}\r\n\r\n.bg-color-wrap .bg-color-preview[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.bg-color {\r\n\tdisplay: inline-block;\r\n\twidth: 8px;\r\n\theight: 16px\r\n}\r\n\r\n.bg-color:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.bg-color:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.bg-color[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.bg-color .caret {\r\n\tmargin-left: -2px;\r\n\tmargin-top: 7px\r\n}\r\n\r\n.btn-group-vertical {\r\n\tvertical-align: middle;\r\n\tmargin: 5px\r\n}\r\n\r\n.btn-group-vertical .expand,\r\n.btn-group-vertical .expand-caption {\r\n\twidth: 40px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tborder: none !important;\r\n\tborder-radius: 0 !important\r\n}\r\n\r\n.btn-group-vertical .expand-caption:hover,\r\n.btn-group-vertical .expand:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.btn-group-vertical .expand-caption:active,\r\n.btn-group-vertical .expand:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.btn-group-vertical .expand-caption.active,\r\n.btn-group-vertical .expand.active {\r\n\tbox-shadow: none;\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.btn-group-vertical .expand {\r\n\theight: 25px;\r\n\tbackground: url(images/icons.png) no-repeat 0 -995px;\r\n\tbackground-position-x: 50%\r\n}\r\n\r\n.btn-group-vertical .expand-caption {\r\n\theight: 20px\r\n}\r\n\r\n.btn-group-vertical .expand-caption .caption {\r\n\tfont-size: 12px\r\n}\r\n\r\n.btn-group-vertical {\r\n\tvertical-align: middle;\r\n\tmargin: 5px\r\n}\r\n\r\n.btn-group-vertical .select,\r\n.btn-group-vertical .select-caption {\r\n\twidth: 40px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tborder: none !important;\r\n\tborder-radius: 0 !important\r\n}\r\n\r\n.btn-group-vertical .select-caption:hover,\r\n.btn-group-vertical .select:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.btn-group-vertical .select-caption:active,\r\n.btn-group-vertical .select:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.btn-group-vertical .select-caption.active,\r\n.btn-group-vertical .select.active {\r\n\tbox-shadow: none;\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.btn-group-vertical .select {\r\n\theight: 25px;\r\n\tbackground: url(images/icons.png) no-repeat 7px -1175px\r\n}\r\n\r\n.btn-group-vertical .select-caption {\r\n\theight: 20px\r\n}\r\n\r\n.btn-group-vertical .select-caption .caption {\r\n\tfont-size: 12px\r\n}\r\n\r\n.btn-group-vertical {\r\n\tvertical-align: middle;\r\n\tmargin: 5px\r\n}\r\n\r\n.btn-group-vertical .search,\r\n.btn-group-vertical .search-caption {\r\n\twidth: 40px;\r\n\tmargin: 0;\r\n\tpadding: 0;\r\n\tborder: none !important;\r\n\tborder-radius: 0 !important\r\n}\r\n\r\n.btn-group-vertical .search-caption:hover,\r\n.btn-group-vertical .search:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.btn-group-vertical .search-caption:active,\r\n.btn-group-vertical .search:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.btn-group-vertical .search-caption.active,\r\n.btn-group-vertical .search.active {\r\n\tbox-shadow: none;\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.btn-group-vertical .search {\r\n\theight: 25px;\r\n\tbackground: url(images/icons.png) no-repeat 0 -345px;\r\n\tbackground-position-x: 50%\r\n}\r\n\r\n.btn-group-vertical .search-caption {\r\n\theight: 20px\r\n}\r\n\r\n.btn-group-vertical .search-caption .caption {\r\n\tfont-size: 12px\r\n}\r\n\r\n.search-box {\r\n\tfloat: right;\r\n\tbackground-color: #fff;\r\n\tborder: 1px solid #dbdbdb;\r\n\tposition: relative;\r\n\ttop: 0;\r\n\tz-index: 3;\r\n\twidth: 330px;\r\n\theight: 40px;\r\n\tpadding: 3px 6px;\r\n\topacity: 1\r\n}\r\n\r\n.search-box .prev-and-next-btn,\r\n.search-box .search-input-wrap {\r\n\tfloat: left\r\n}\r\n\r\n.search-box .close-search {\r\n\tfloat: right;\r\n\theight: 16px;\r\n\twidth: 16px;\r\n\tpadding: 1px;\r\n\tborder-radius: 100%;\r\n\tmargin-top: 6px;\r\n\tmargin-right: 10px\r\n}\r\n\r\n.search-box .close-search .glyphicon {\r\n\ttop: -1px\r\n}\r\n\r\n.search-box .close-search:hover {\r\n\tbackground-color: #efefef\r\n}\r\n\r\n.search-box .close-search:active {\r\n\tbackground-color: #999\r\n}\r\n\r\n.search-box .search-input-wrap {\r\n\twidth: 240px\r\n}\r\n\r\n.search-box .prev-and-next-btn {\r\n\tmargin-left: 5px\r\n}\r\n\r\n.search-box .prev-and-next-btn .btn:focus {\r\n\toutline: 0\r\n}\r\n\r\n.search-box .search-addon {\r\n\tbackground-color: #fff\r\n}\r\n\r\n.tool-group {\r\n\tpadding: 0\r\n}\r\n\r\n.tool-group[disabled] {\r\n\topacity: .5\r\n}\r\n\r\n.tool-group .tool-group-item {\r\n\tdisplay: inline-block;\r\n\tborder-radius: 4px\r\n}\r\n\r\n.tool-group .tool-group-item .tool-group-icon {\r\n\twidth: 20px;\r\n\theight: 20px;\r\n\tpadding: 2px;\r\n\tmargin: 1px\r\n}\r\n\r\n.tool-group .tool-group-item:hover {\r\n\tbackground-color: #eff3fa\r\n}\r\n\r\n.tool-group .tool-group-item:active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.tool-group .tool-group-item.active {\r\n\tbackground-color: #c4d0ee\r\n}\r\n\r\n.nav-bar {\r\n\tposition: absolute;\r\n\twidth: 240px;\r\n\theight: 35px;\r\n\tpadding: 5px 0;\r\n\tdisplay: -ms-flexbox;\r\n\tdisplay: flex;\r\n\t-ms-flex-align: center;\r\n\talign-items: center;\r\n\t-ms-flex-pack: space-evenly;\r\n\tjustify-content: space-evenly;\r\n\tleft: 10px;\r\n\tbottom: 10px;\r\n\tbackground: #dc8686;\r\n\tcolor: #fff;\r\n\tborder-radius: 4px;\r\n\tz-index: 10;\r\n\tbox-shadow: 3px 3px 10px rgba(0, 0, 0, .2);\r\n\ttransition: transform .7s .1s ease\r\n}\r\n\r\n.nav-bar .nav-btn {\r\n\twidth: 35px;\r\n\theight: 35px;\r\n\tline-height: 35px;\r\n\ttext-align: center;\r\n\tdisplay: -ms-flexbox;\r\n\tdisplay: flex;\r\n\t-ms-flex-pack: center;\r\n\tjustify-content: center;\r\n\t-ms-flex-align: center;\r\n\talign-items: center\r\n}\r\n\r\n.nav-bar .nav-btn.active .icon,\r\n.nav-bar .nav-btn:hover .icon {\r\n\tfill: #5c94f3\r\n}\r\n\r\n.nav-bar .zoom-in .icon {\r\n\tbackground-position: 0 -730px\r\n}\r\n\r\n.nav-bar .zoom-out .icon {\r\n\tbackground-position: 0 -750px\r\n}\r\n\r\n.nav-bar .hand .icon {\r\n\tbackground-position: 0 -770px;\r\n\twidth: 25px;\r\n\theight: 25px;\r\n\tmargin: 0 auto\r\n}\r\n\r\n.nav-bar .nav-trigger .icon {\r\n\tbackground-position: 0 -845px;\r\n\twidth: 25px;\r\n\theight: 25px;\r\n\tmargin: 0 auto\r\n}\r\n\r\n.nav-bar .zoom-pan {\r\n\twidth: 2px;\r\n\theight: 70px;\r\n\tbox-shadow: 0 1px #e50000;\r\n\tposition: relative;\r\n\tbackground: #fff;\r\n\tmargin: 3px auto;\r\n\toverflow: visible\r\n}\r\n\r\n.nav-bar .zoom-pan .origin {\r\n\tposition: absolute;\r\n\twidth: 20px;\r\n\theight: 8px;\r\n\tleft: -9px;\r\n\tmargin-top: -4px;\r\n\tbackground: 0 0\r\n}\r\n\r\n.nav-bar .zoom-pan .origin:after {\r\n\tcontent: \' \';\r\n\tdisplay: block;\r\n\twidth: 6px;\r\n\theight: 2px;\r\n\tbackground: #fff;\r\n\tleft: 7px;\r\n\ttop: 3px;\r\n\tposition: absolute\r\n}\r\n\r\n.nav-bar .zoom-pan .indicator {\r\n\tposition: absolute;\r\n\twidth: 8px;\r\n\theight: 8px;\r\n\tleft: -3px;\r\n\tbackground: #fff;\r\n\tborder-radius: 100%;\r\n\tmargin-top: -4px\r\n}\r\n\r\n.nav-previewer {\r\n\tbackground: #fff;\r\n\twidth: 140px;\r\n\theight: 120px;\r\n\tposition: absolute;\r\n\tleft: 45px;\r\n\tbottom: 30px;\r\n\tbox-shadow: 0 0 8px rgba(0, 0, 0, .2);\r\n\tborder-radius: 0 2px 2px 0;\r\n\tpadding: 1px;\r\n\tz-index: 9;\r\n\tcursor: crosshair;\r\n\ttransition: transform .7s .1s ease\r\n}\r\n\r\n.nav-previewer.grab {\r\n\tcursor: move;\r\n\tcursor: grabbing\r\n}\r\n',""]);const o=i},15940:(t,e,n)=>{var r;void 0===(r=function(t,e,r){var i=n(80423),o=n(83677);function a(t){return document.createElement(t)}function s(t,e){t.classList.add(e)}function c(t,e){t.classList.remove(e)}function u(t,e){t.appendChild(e)}var l=d.STATE_IDLE="idle",h="div";function f(t,e){return"object"!=typeof e&&(e=[].slice.apply(arguments,1)),String(t).replace(/\{(\w+)\}/g,(function(t,n){return e[n]||t}))}function d(t){if("string"==typeof t&&(t=document.querySelector(t)),!(t&&t instanceof HTMLElement))throw new Error("No container or not invalid container for hot box");var e=a(h);s(e,"hotbox"),u(t,e),this.$element=e,this.$container=t,this.isIME=!1,this.browser={sg:/se[\s\S]+metasr/.test(navigator.userAgent.toLowerCase())},this._parentFSM={},this.position={};var n,r={},c=null,f=l,d=[],g=this;function m(t,e){if(g.position=e,t==l)f!=l&&(d.shift().deactive(),d=[]),f=l;else if("back"==t)f!=l&&(f.deactive(),d.shift(),(f=d[0])?f.active():f="idle");else{f!=l&&f.deactive();var n=r[t];d.unshift(n),"function"==typeof g.position&&(e=g.position(e)),n.active(e),f=n}}this.control=function(t){if(!n)return(n=new(t=t||o)(g)).active(),e.onmousedown=function(t){t.stopPropagation(),t.preventDefault()},g;n.active()},this.state=function(t){if(!t)return f;if(t==l)throw new Error("Can not define or use the `idle` state.");return r[t]=r[t]||new p(this,t),"main"==t&&(c=r[t]),r[t]},this.active=m,this.dispatch=function(e){var n=e.type.toLowerCase();if(e.keyHash=i.hash(e),e.isKey=function(t){if(!t)return!1;for(var n=t.split(/\s*\|\s*/);n.length;)if(e.keyHash==i.hash(n.shift()))return!0;return!1},e[n]=!0,!(e.keyup&&g.activeKey&&e.isKey(g.activeKey)&&f==l&&c)){var r=f==l?c:f;if(r){var o=r.handleKeyEvent(e);return"function"==typeof g.onkeyevent&&(e.handleResult=o,g.onkeyevent(e,o)),o}return null}m("main",{x:t.clientWidth/2,y:t.clientHeight/2})},this.setParentFSM=function(t){g._parentFSM=t},this.getParentFSM=function(){return g._parentFSM},this.activeKey="space",this.actionKey="space"}function p(t,e){var n="selected",r="pressed",i="active",o=a(h),d=a(h),p=a(h),g=a("div"),m=a(h),v=a(h);s(o,"state"),s(o,e),s(d,"center"),s(p,"ring"),s(g,"ring-shape"),s(m,"top"),s(v,"bottom"),u(t.$element,o),u(o,g),u(o,d),u(o,p),u(o,m),u(o,v),this.name=e;var b={center:null,ring:[],top:[],bottom:[],behind:[]},y=[],w=null,x=null,A=!1,_=!0;function S(){return!0}function k(t,e){return t('{label}{key}',{label:e.label,key:e.key&&e.key.split("|")[0]})}function N(t){x&&x.$button&&c(x.$button,r),(x=t)&&x.$button&&s(x.$button,r)}function L(t){w&&w.$button&&w.$button&&c(w.$button,n),(w=t)&&w.$button&&s(w.$button,n)}function C(e){e&&(e.enable&&!e.enable()||(e.action&&e.action(e),t.active(e.next||l,t.position)),N(null),L(null))}this.button=function(t){var e=function(t){var e=a(h);s(e,"button");var n=t.render||k;switch(e.innerHTML=n(f,t),t.position){case"center":u(d,e);break;case"ring":u(p,e);break;case"top":u(m,e);break;case"bottom":u(v,e)}return{action:t.action,enable:t.enable||S,beforeShow:t.beforeShow,key:t.key,next:t.next,label:t.label,data:t.data||null,$button:e}}(t);"center"==t.position?b.center=e:b[t.position]&&b[t.position].push(e),y.push(e),_=!0},this.active=function(e){var n,r;(e=e||{x:t.$container.clientWidth/2,y:t.$container.clientHeight/2})&&(o.style.left=e.x+"px",o.style.top=e.y+"px"),y.forEach((function(t){var e=t.$button;e&&e.classList[t.enable()?"add":"remove"]("enabled"),t.beforeShow&&t.beforeShow()})),s(o,i),_&&(function(t){var e,n,r,i,o=b.ring,a=2*Math.PI/o.length;b.center&&(b.center.indexedPosition=[0,0]),g.style.marginLeft=g.style.marginTop=-t+"px",g.style.width=g.style.height=t+t+"px";for(var s=0;s2&&(a.push(r>0?"right":"left"),a.push(o+f(i))),f(i)>2&&(a.push(i>0?"down":"up"),a.push(o+f(r)));a.length;)s=a.shift(),u=a.shift(),(!c[s]||u{var r;void 0===(r=function(t,e,r){var i=n(26479),o=4096,a=8192,s=16384;function c(t){return"string"==typeof t?(e=0,t.toLowerCase().split(/\s*\+\s*/).forEach((function(t){switch(t){case"ctrl":case"cmd":e|=o;break;case"alt":e|=a;break;case"shift":e|=s;break;default:e|=i[t]}})),e):function(t){var e=0;(t.ctrlKey||t.metaKey)&&(e|=o);t.altKey&&(e|=a);t.shiftKey&&(e|=s);-1==[16,17,18,91].indexOf(t.keyCode)&&(e|=t.keyCode);return e}(t);var e}e.hash=c,e.is=function(t,e){return t&&e&&c(t)==c(e)}}.call(e,n,e,t))||(t.exports=r)},83677:(t,e,n)=>{var r;void 0===(r=function(t,e,r){n(80423);var i="hotbox-focus";r.exports=function(t){var e,n=!0,r=!1,o=t.$container;function a(e){n&&t.dispatch(e)}function s(){e.select(),e.focus(),n=!0,o.classList.add(i)}function c(){e.blur(),n=!1,o.classList.remove(i)}(e=document.createElement("input")).classList.add("hotbox-key-receiver"),o.appendChild(e),r=!0,e.onkeyup=a,e.onkeypress=a,e.onkeydown=a,e.onfocus=s,e.onblur=c,r&&(e.oninput=function(t){e.value=null}),o.onmousedown=function(t){s(),t.preventDefault()},s(),this.handle=a,this.active=s,this.deactive=c}}.call(e,n,e,t))||(t.exports=r)},26479:(t,e,n)=>{var r;void 0===(r=function(t,e,n){var r={Shift:16,Control:17,Alt:18,CapsLock:20,BackSpace:8,Tab:9,Enter:13,Esc:27,Space:32,PageUp:33,PageDown:34,End:35,Home:36,Insert:45,Left:37,Up:38,Right:39,Down:40,Direction:{37:1,38:1,39:1,40:1},Delete:46,NumLock:144,Cmd:91,CmdFF:224,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"`":192,"=":187,"-":189,"/":191,".":190};for(var i in r)r.hasOwnProperty(i)&&(r[i.toLowerCase()]=r[i]);var o="a".charCodeAt(0);"abcdefghijklmnopqrstuvwxyz".split("").forEach((function(t){r[t]=t.charCodeAt(0)-o+65}));var a=9;do{r[a.toString()]=a+48}while(a--);n.exports=r}.call(e,n,e,t))||(t.exports=r)},75060:(t,e,n)=>{"use strict";n.d(e,{ZP:()=>dn});var r=Uint8Array,i=Uint16Array,o=Uint32Array,a=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),s=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),c=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),u=function(t,e){for(var n=new i(31),r=0;r<31;++r)n[r]=e+=1<>>1|(21845&v)<<1))>>>2|(13107&b)<<2))>>>4|(3855&b)<<4,m[v]=((65280&b)>>>8|(255&b)<<8)>>>1}var y=function(t,e,n){for(var r=t.length,o=0,a=new i(e);o>>u]=l}else for(s=new i(r),o=0;o>>15-t[o];return s},w=new r(288);for(v=0;v<144;++v)w[v]=8;for(v=144;v<256;++v)w[v]=9;for(v=256;v<280;++v)w[v]=7;for(v=280;v<288;++v)w[v]=8;var x=new r(32);for(v=0;v<32;++v)x[v]=5;var A=y(w,9,0),_=y(w,9,1),S=y(x,5,0),k=y(x,5,1),N=function(t){for(var e=t[0],n=1;ne&&(e=t[n]);return e},L=function(t,e,n){var r=e/8>>0;return(t[r]|t[r+1]<<8)>>>(7&e)&n},C=function(t,e){var n=e/8>>0;return(t[n]|t[n+1]<<8|t[n+2]<<16)>>>(7&e)},P=function(t){return(t/8>>0)+(7&t&&1)},E=function(t,e,n){(null==e||e<0)&&(e=0),(null==n||n>t.length)&&(n=t.length);var a=new(t instanceof i?i:t instanceof o?o:r)(n-e);return a.set(t.subarray(e,n)),a},I=function(t,e,n){var i=t.length,o=!e||n,u=!n||n.i;n||(n={}),e||(e=new r(3*i));var l=function(t){var n=e.length;if(t>n){var i=new r(Math.max(2*n,t));i.set(e),e=i}},f=n.f||0,d=n.p||0,g=n.b||0,m=n.l,v=n.d,b=n.m,w=n.n,x=8*i;do{if(!m){n.f=f=L(t,d,1);var A=L(t,d+1,3);if(d+=3,!A){var S=t[(z=P(d)+4)-4]|t[z-3]<<8,I=z+S;if(I>i){if(u)throw"unexpected EOF";break}o&&l(g+S),e.set(t.subarray(z,I),g),n.b=g+=S,n.p=d=8*I;continue}if(1==A)m=_,v=k,b=9,w=5;else{if(2!=A)throw"invalid block type";var M=L(t,d,31)+257,T=L(t,d+10,15)+4,O=M+L(t,d+5,31)+1;d+=14;for(var R=new r(O),D=new r(19),B=0;Bx)break;var q=y(D,F,1);for(B=0;B>>4)<16)R[B++]=z;else{var U=0,H=0;for(16==z?(H=3+L(t,d,3),d+=2,U=R[B-1]):17==z?(H=3+L(t,d,7),d+=3):18==z&&(H=11+L(t,d,127),d+=7);H--;)R[B++]=U}}var G=R.subarray(0,M),W=R.subarray(M);b=N(G),w=N(W),m=y(G,b,1),v=y(W,w,1)}if(d>x)throw"unexpected EOF"}o&&l(g+131072);for(var Y=(1<>>4;if((d+=15&U)>x)throw"unexpected EOF";if(!U)throw"invalid length/literal";if(Z<256)e[g++]=Z;else{if(256==Z){m=null;break}var K=Z-254;if(Z>264){var Q=a[B=Z-257];K=L(t,d,(1<>>4;if(!$)throw"invalid distance";d+=15&$;W=p[tt];if(tt>3){Q=s[tt];W+=C(t,d)&(1<x)throw"unexpected EOF";o&&l(g+131072);for(var et=g+K;g>0;t[r]|=n,t[r+1]|=n>>>8},T=function(t,e,n){n<<=7&e;var r=e/8>>0;t[r]|=n,t[r+1]|=n>>>8,t[r+2]|=n>>>16},O=function(t,e){for(var n=[],o=0;op&&(p=s[o].s);var g=new i(p+1),m=R(n[f-1],g,0);if(m>e){o=0;var v=0,b=m-e,y=1<e))break;v+=y-(1<>>=b;v>0;){var x=s[o].s;g[x]=0&&v;--o){var A=s[o].s;g[A]==e&&(--g[A],++v)}m=e}return[new r(g),m]},R=function(t,e,n){return-1==t.s?Math.max(R(t.l,e,n+1),R(t.r,e,n+1)):e[t.s]=n},D=function(t){for(var e=t.length;e&&!t[--e];);for(var n=new i(++e),r=0,o=t[0],a=1,s=function(t){n[r++]=t},c=1;c<=e;++c)if(t[c]==o&&c!=e)++a;else{if(!o&&a>2){for(;a>138;a-=138)s(32754);a>2&&(s(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(s(o),--a;a>6;a-=6)s(8304);a>2&&(s(a-3<<5|8208),a=0)}for(;a--;)s(o);a=1,o=t[c]}return[n.subarray(0,r),e]},B=function(t,e){for(var n=0,r=0;r>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var o=0;o4&&!z[c[U-1]];--U);var H,G,W,Y,X=d+5<<3,J=B(o,w)+B(u,x)+l,Z=B(o,m)+B(u,_)+l+14+3*U+B(R,z)+(2*R[16]+3*R[17]+7*R[18]);if(X<=J&&X<=Z)return F(e,p,t.subarray(f,f+d));if(M(e,p,1+(Z15&&(M(e,p,tt[j]>>>5&127),p+=tt[j]>>>12)}}}else H=A,G=w,W=S,Y=x;for(j=0;j255){et=r[j]>>>18&31;T(e,p,H[et+257]),p+=G[et+257],et>7&&(M(e,p,r[j]>>>23&31),p+=a[et]);var nt=31&r[j];T(e,p,W[nt]),p+=Y[nt],nt>3&&(T(e,p,r[j]>>>5&8191),p+=s[nt])}else T(e,p,H[r[j]]),p+=G[r[j]];return T(e,p,H[256]),p+G[256]},q=new o([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),z=new r(0),V=function(t,e,n,c,u,l){var h=t.length,d=new r(c+h+5*(1+Math.floor(h/7e3))+u),p=d.subarray(c,d.length-u),m=0;if(!e||h<8)for(var v=0;v<=h;v+=65535){var b=v+65535;b>>13,x=8191&y,A=(1<7e3||R>24576)&&G>423){m=j(t,p,0,C,I,M,O,R,B,v-B,m),R=T=O=0,B=v;for(var W=0;W<286;++W)I[W]=0;for(W=0;W<30;++W)M[W]=0}var Y=2,X=0,J=x,Z=U-H&32767;if(G>2&&V==L(v-Z))for(var K=Math.min(w,G)-1,Q=Math.min(32767,v),$=Math.min(258,G);Z<=Q&&--J&&U!=H;){if(t[v+Y]==t[v+Y-Z]){for(var tt=0;tt<$&&t[v+tt]==t[v+tt-Z];++tt);if(tt>Y){if(Y=tt,X=Z,tt>K)break;var et=Math.min(Z,tt-2),nt=0;for(W=0;Wnt&&(nt=it,H=rt)}}}Z+=(U=H)-(H=_[U])+32768&32767}if(X){C[R++]=268435456|f[Y]<<18|g[X];var ot=31&f[Y],at=31&g[X];O+=a[ot]+s[at],++I[257+ot],++M[at],D=v+Y,++T}else C[R++]=t[v],++I[t[v]]}}m=j(t,p,l,C,I,M,O,R,B,v-B,m),l||(m=F(p,m,z))}return E(d,0,c+P(m)+u)},U=function(){var t=1,e=0;return{p:function(n){for(var r=t,i=e,o=n.length,a=0;a!=o;){for(var s=Math.min(a+5552,o);a>>8<<16|(255&e)<<8|e>>>8)+2*((255&t)<<23)}}},H=function(t,e,n,r,i){return V(t,null==e.level?6:e.level,null==e.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):12+e.mem,n,r,!i)},G=function(t,e,n){for(;n;++e)t[e]=n,n>>>=8},W=function(t,e){var n=e.level,r=0==n?0:n<6?1:9==n?3:2;t[0]=120,t[1]=r<<6|(r?32-2*r:1)},Y=function(t){if(8!=(15&t[0])||t[0]>>>4>7||(t[0]<<8|t[1])%31)throw"invalid zlib data";if(32&t[1])throw"invalid zlib data: preset dictionaries not supported"};function X(t,e){void 0===e&&(e={});var n=U();n.p(t);var r=H(t,e,2,4);return W(r,e),G(r,r.length-4,n.d()),r}function J(t,e){return I((Y(t),t.subarray(2,-4)),e)}var Z=function(){return"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:this}();function K(){Z.console&&"function"==typeof Z.console.log&&Z.console.log.apply(Z.console,arguments)}var Q={log:K,warn:function(t){Z.console&&("function"==typeof Z.console.warn?Z.console.warn.apply(Z.console,arguments):K.call(null,arguments))},error:function(t){Z.console&&("function"==typeof Z.console.error?Z.console.error.apply(Z.console,arguments):K(t))}};function $(t,e,n){var r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){it(r.response,e,n)},r.onerror=function(){Q.error("could not download file")},r.send()}function tt(t){var e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch(t){}return e.status>=200&&e.status<=299}function et(t){try{t.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(e)}}var nt,rt,it=Z.saveAs||("object"!=typeof window||window!==Z?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(t,e,n){var r=Z.URL||Z.webkitURL,i=document.createElement("a");e=e||t.name||"download",i.download=e,i.rel="noopener","string"==typeof t?(i.href=t,i.origin!==location.origin?tt(i.href)?$(t,e,n):et(i,i.target="_blank"):et(i)):(i.href=r.createObjectURL(t),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){et(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(t,e,n){if(e=e||t.name||"download","string"==typeof t)if(tt(t))$(t,e,n);else{var r=document.createElement("a");r.href=t,r.target="_blank",setTimeout((function(){et(r)}))}else navigator.msSaveOrOpenBlob(function(t,e){return void 0===e?e={autoBom:!1}:"object"!=typeof e&&(Q.warn("Deprecated: Expected third argument to be a object"),e={autoBom:!e}),e.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}(t,n),e)}:function(t,e,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof t)return $(t,e,n);var i="application/octet-stream"===t.type,o=/constructor/i.test(Z.HTMLElement)||Z.safari,a=/CriOS\/[\d]+/.test(navigator.userAgent);if((a||i&&o)&&"object"==typeof FileReader){var s=new FileReader;s.onloadend=function(){var t=s.result;t=a?t:t.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=t:location=t,r=null},s.readAsDataURL(t)}else{var c=Z.URL||Z.webkitURL,u=c.createObjectURL(t);r?r.location=u:location.href=u,r=null,setTimeout((function(){c.revokeObjectURL(u)}),4e4)}});function ot(t){var e;t=t||"",this.ok=!1,"#"==t.charAt(0)&&(t=t.substr(1,6)),t={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[t=(t=t.replace(/ /g,"")).toLowerCase()]||t;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(t){return[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}}],r=0;r255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var t=this.r.toString(16),e=this.g.toString(16),n=this.b.toString(16);return 1==t.length&&(t="0"+t),1==e.length&&(e="0"+e),1==n.length&&(n="0"+n),"#"+t+e+n}}function at(t,e){var n=t[0],r=t[1],i=t[2],o=t[3];n=ct(n,r,i,o,e[0],7,-680876936),o=ct(o,n,r,i,e[1],12,-389564586),i=ct(i,o,n,r,e[2],17,606105819),r=ct(r,i,o,n,e[3],22,-1044525330),n=ct(n,r,i,o,e[4],7,-176418897),o=ct(o,n,r,i,e[5],12,1200080426),i=ct(i,o,n,r,e[6],17,-1473231341),r=ct(r,i,o,n,e[7],22,-45705983),n=ct(n,r,i,o,e[8],7,1770035416),o=ct(o,n,r,i,e[9],12,-1958414417),i=ct(i,o,n,r,e[10],17,-42063),r=ct(r,i,o,n,e[11],22,-1990404162),n=ct(n,r,i,o,e[12],7,1804603682),o=ct(o,n,r,i,e[13],12,-40341101),i=ct(i,o,n,r,e[14],17,-1502002290),n=ut(n,r=ct(r,i,o,n,e[15],22,1236535329),i,o,e[1],5,-165796510),o=ut(o,n,r,i,e[6],9,-1069501632),i=ut(i,o,n,r,e[11],14,643717713),r=ut(r,i,o,n,e[0],20,-373897302),n=ut(n,r,i,o,e[5],5,-701558691),o=ut(o,n,r,i,e[10],9,38016083),i=ut(i,o,n,r,e[15],14,-660478335),r=ut(r,i,o,n,e[4],20,-405537848),n=ut(n,r,i,o,e[9],5,568446438),o=ut(o,n,r,i,e[14],9,-1019803690),i=ut(i,o,n,r,e[3],14,-187363961),r=ut(r,i,o,n,e[8],20,1163531501),n=ut(n,r,i,o,e[13],5,-1444681467),o=ut(o,n,r,i,e[2],9,-51403784),i=ut(i,o,n,r,e[7],14,1735328473),n=lt(n,r=ut(r,i,o,n,e[12],20,-1926607734),i,o,e[5],4,-378558),o=lt(o,n,r,i,e[8],11,-2022574463),i=lt(i,o,n,r,e[11],16,1839030562),r=lt(r,i,o,n,e[14],23,-35309556),n=lt(n,r,i,o,e[1],4,-1530992060),o=lt(o,n,r,i,e[4],11,1272893353),i=lt(i,o,n,r,e[7],16,-155497632),r=lt(r,i,o,n,e[10],23,-1094730640),n=lt(n,r,i,o,e[13],4,681279174),o=lt(o,n,r,i,e[0],11,-358537222),i=lt(i,o,n,r,e[3],16,-722521979),r=lt(r,i,o,n,e[6],23,76029189),n=lt(n,r,i,o,e[9],4,-640364487),o=lt(o,n,r,i,e[12],11,-421815835),i=lt(i,o,n,r,e[15],16,530742520),n=ht(n,r=lt(r,i,o,n,e[2],23,-995338651),i,o,e[0],6,-198630844),o=ht(o,n,r,i,e[7],10,1126891415),i=ht(i,o,n,r,e[14],15,-1416354905),r=ht(r,i,o,n,e[5],21,-57434055),n=ht(n,r,i,o,e[12],6,1700485571),o=ht(o,n,r,i,e[3],10,-1894986606),i=ht(i,o,n,r,e[10],15,-1051523),r=ht(r,i,o,n,e[1],21,-2054922799),n=ht(n,r,i,o,e[8],6,1873313359),o=ht(o,n,r,i,e[15],10,-30611744),i=ht(i,o,n,r,e[6],15,-1560198380),r=ht(r,i,o,n,e[13],21,1309151649),n=ht(n,r,i,o,e[4],6,-145523070),o=ht(o,n,r,i,e[11],10,-1120210379),i=ht(i,o,n,r,e[2],15,718787259),r=ht(r,i,o,n,e[9],21,-343485551),t[0]=bt(n,t[0]),t[1]=bt(r,t[1]),t[2]=bt(i,t[2]),t[3]=bt(o,t[3])}function st(t,e,n,r,i,o){return e=bt(bt(e,t),bt(r,o)),bt(e<>>32-i,n)}function ct(t,e,n,r,i,o,a){return st(e&n|~e&r,t,e,i,o,a)}function ut(t,e,n,r,i,o,a){return st(e&r|n&~r,t,e,i,o,a)}function lt(t,e,n,r,i,o,a){return st(e^n^r,t,e,i,o,a)}function ht(t,e,n,r,i,o,a){return st(n^(e|~r),t,e,i,o,a)}function ft(t){var e,n=t.length,r=[1732584193,-271733879,-1732584194,271733878];for(e=64;e<=t.length;e+=64)at(r,dt(t.substring(e-64,e)));t=t.substring(e-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(e=0;e>2]|=t.charCodeAt(e)<<(e%4<<3);if(i[e>>2]|=128<<(e%4<<3),e>55)for(at(r,i),e=0;e<16;e++)i[e]=0;return i[14]=8*n,at(r,i),r}function dt(t){var e,n=[];for(e=0;e<64;e+=4)n[e>>2]=t.charCodeAt(e)+(t.charCodeAt(e+1)<<8)+(t.charCodeAt(e+2)<<16)+(t.charCodeAt(e+3)<<24);return n}nt=Z.atob.bind(Z),rt=Z.btoa.bind(Z);var pt="0123456789abcdef".split("");function gt(t){for(var e="",n=0;n<4;n++)e+=pt[t>>8*n+4&15]+pt[t>>8*n&15];return e}function mt(t){return String.fromCharCode((255&t)>>0,(65280&t)>>8,(16711680&t)>>16,(4278190080&t)>>24)}function vt(t){return ft(t).map(mt).join("")}function bt(t,e){return t+e&4294967295}if("5d41402abc4b2a76b9719d911017c592"!=function(t){for(var e=0;e>16)+(e>>16)+(n>>16)<<16|65535&n}}function yt(t,e){var n,r,i,o;if(t!==n){for(var a=(i=t,o=1+(256/t.length>>0),new Array(o+1).join(i)),s=[],c=0;c<256;c++)s[c]=c;var u=0;for(c=0;c<256;c++){var l=s[c];u=(u+l+a.charCodeAt(c))%256,s[c]=s[u],s[u]=l}n=t,r=s}else s=r;var h=e.length,f=0,d=0,p="";for(c=0;c€/\f©þdSiz";let o=(e+this.padding).substr(0,32),a=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(o,a),this.P=-(1+(255^i)),this.encryptionKey=vt(o+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=yt(this.encryptionKey,this.padding)}function At(t){if("object"!=typeof t)throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var e={};this.subscribe=function(t,n,r){if(r=r||!1,"string"!=typeof t||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");e.hasOwnProperty(t)||(e[t]={});var i=Math.random().toString(35);return e[t][i]=[n,!!r],i},this.unsubscribe=function(t){for(var n in e)if(e[n][t])return delete e[n][t],0===Object.keys(e[n]).length&&delete e[n],!0;return!1},this.publish=function(n){if(e.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var o in e[n]){var a=e[n][o];try{a[0].apply(t,r)}catch(t){Z.console&&Q.error("jsPDF PubSub Error",t.message,t)}a[1]&&i.push(o)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return e}}function _t(t){if(!(this instanceof _t))return new _t(t);var e="opacity,stroke-opacity".split(",");for(var n in t)t.hasOwnProperty(n)&&e.indexOf(n)>=0&&(this[n]=t[n]);this.id="",this.objectNumber=-1}function St(t,e){this.gState=t,this.matrix=e,this.id="",this.objectNumber=-1}function kt(t,e,n,r,i){if(!(this instanceof kt))return new kt(t,e,n,r,i);this.type="axial"===t?2:3,this.coords=e,this.colors=n,St.call(this,r,i)}function Nt(t,e,n,r,i){if(!(this instanceof Nt))return new Nt(t,e,n,r,i);this.boundingBox=t,this.xStep=e,this.yStep=n,this.stream="",this.cloneIndex=0,St.call(this,r,i)}function Lt(t){var e,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],i=arguments[2],o=arguments[3],a=[],s=1,c=16,u="S",l=null;"object"==typeof(t=t||{})&&(n=t.orientation,r=t.unit||r,i=t.format||i,o=t.compress||t.compressPdf||o,null!==(l=t.encryption||null)&&(l.userPassword=l.userPassword||"",l.ownerPassword=l.ownerPassword||"",l.userPermissions=l.userPermissions||[]),s="number"==typeof t.userUnit?Math.abs(t.userUnit):1,void 0!==t.precision&&(e=t.precision),void 0!==t.floatPrecision&&(c=t.floatPrecision),u=t.defaultPathOperation||"S"),a=t.filters||(!0===o?["FlateEncode"]:a),r=r||"mm",n=(""+(n||"P")).toLowerCase();var h=t.putOnlyUsedFonts||!1,f={},d={internal:{},__private__:{}};d.__private__.PubSub=At;var p="1.3",g=d.__private__.getPdfVersion=function(){return p};d.__private__.setPdfVersion=function(t){p=t};var m={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};d.__private__.getPageFormats=function(){return m};var v=d.__private__.getPageFormat=function(t){return m[t]};i=i||"a4";var b={COMPAT:"compat",ADVANCED:"advanced"},y=b.COMPAT;function w(){this.saveGraphicsState(),tt(new Ut(bt,0,0,-bt,0,Bn()*bt).toString()+" cm"),this.setFontSize(this.getFontSize()/bt),u="n",y=b.ADVANCED}function x(){this.restoreGraphicsState(),u="S",y=b.COMPAT}var A=function(t,e){if("bold"==t&&"normal"==e||"bold"==t&&400==e||"normal"==t&&"italic"==e||"bold"==t&&"italic"==e)throw new Error("Invalid Combination of fontweight and fontstyle");return e&&t!==e&&(t=400==e?"italic"==t?"italic":"normal":700==e&&"italic"!==t?"bold":t+""+e),t};d.advancedAPI=function(t){var e=y===b.COMPAT;return e&&w.call(this),"function"!=typeof t||(t(this),e&&x.call(this)),this},d.compatAPI=function(t){var e=y===b.ADVANCED;return e&&x.call(this),"function"!=typeof t||(t(this),e&&w.call(this)),this},d.isAdvancedAPI=function(){return y===b.ADVANCED};var _,S=function(t){if(y!==b.ADVANCED)throw new Error(t+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},k=d.roundToPrecision=d.__private__.roundToPrecision=function(t,n){var r=e||n;if(isNaN(t)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return t.toFixed(r).replace(/0+$/,"")};_=d.hpf=d.__private__.hpf="number"==typeof c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return k(t,c)}:"smart"===c?function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return k(t,t>-1&&t<1?16:5)}:function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.hpf");return k(t,16)};var N=d.f2=d.__private__.f2=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f2");return k(t,2)},L=d.__private__.f3=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.f3");return k(t,3)},C=d.scale=d.__private__.scale=function(t){if(isNaN(t))throw new Error("Invalid argument passed to jsPDF.scale");return y===b.COMPAT?t*bt:y===b.ADVANCED?t:void 0},P=function(t){return y===b.COMPAT?Bn()-t:y===b.ADVANCED?t:void 0},E=function(t){return C(P(t))};d.__private__.setPrecision=d.setPrecision=function(t){"number"==typeof parseInt(t,10)&&(e=parseInt(t,10))};var I,M="00000000000000000000000000000000",T=d.__private__.getFileId=function(){return M},O=d.__private__.setFileId=function(t){return M=void 0!==t&&/^[a-fA-F0-9]{32}$/.test(t)?t.toUpperCase():M.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==l&&(Ge=new xt(l.userPermissions,l.userPassword,l.ownerPassword,M)),M};d.setFileId=function(t){return O(t),this},d.getFileId=function(){return T()};var R=d.__private__.convertDateToPDFDate=function(t){var e=t.getTimezoneOffset(),n=e<0?"+":"-",r=Math.floor(Math.abs(e/60)),i=Math.abs(e%60),o=[n,q(r),"'",q(i),"'"].join("");return["D:",t.getFullYear(),q(t.getMonth()+1),q(t.getDate()),q(t.getHours()),q(t.getMinutes()),q(t.getSeconds()),o].join("")},D=d.__private__.convertPDFDateToDate=function(t){var e=parseInt(t.substr(2,4),10),n=parseInt(t.substr(6,2),10)-1,r=parseInt(t.substr(8,2),10),i=parseInt(t.substr(10,2),10),o=parseInt(t.substr(12,2),10),a=parseInt(t.substr(14,2),10);return new Date(e,n,r,i,o,a,0)},B=d.__private__.setCreationDate=function(t){var e;if(void 0===t&&(t=new Date),t instanceof Date)e=R(t);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(t))throw new Error("Invalid argument passed to jsPDF.setCreationDate");e=t}return I=e},F=d.__private__.getCreationDate=function(t){var e=I;return"jsDate"===t&&(e=D(I)),e};d.setCreationDate=function(t){return B(t),this},d.getCreationDate=function(t){return F(t)};var j,q=d.__private__.padd2=function(t){return("0"+parseInt(t)).slice(-2)},z=d.__private__.padd2Hex=function(t){return("00"+(t=t.toString())).substr(t.length)},V=0,U=[],H=[],G=0,W=[],Y=[],X=!1,J=H,K=function(){V=0,G=0,H=[],U=[],W=[],Kt=Xt(),Qt=Xt()};d.__private__.setCustomOutputDestination=function(t){X=!0,J=t};var $=function(t){X||(J=t)};d.__private__.resetCustomOutputDestination=function(){X=!1,J=H};var tt=d.__private__.out=function(t){return t=t.toString(),G+=t.length+1,J.push(t),J},et=d.__private__.write=function(t){return tt(1===arguments.length?t.toString():Array.prototype.join.call(arguments," "))},nt=d.__private__.getArrayBuffer=function(t){for(var e=t.length,n=new ArrayBuffer(e),r=new Uint8Array(n);e--;)r[e]=t.charCodeAt(e);return n},at=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];d.__private__.getStandardFonts=function(){return at};var st=t.fontSize||16;d.__private__.setFontSize=d.setFontSize=function(t){return st=y===b.ADVANCED?t/bt:t,this};var ct,ut=d.__private__.getFontSize=d.getFontSize=function(){return y===b.COMPAT?st:st*bt},lt=t.R2L||!1;d.__private__.setR2L=d.setR2L=function(t){return lt=t,this},d.__private__.getR2L=d.getR2L=function(){return lt};var ht,ft=d.__private__.setZoomMode=function(t){if(/^\d*\.?\d*%$/.test(t))ct=t;else if(isNaN(t)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(t))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+t+'" is not recognized.');ct=t}else ct=parseInt(t,10)};d.__private__.getZoomMode=function(){return ct};var dt,pt=d.__private__.setPageMode=function(t){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(t))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+t+'" is not recognized.');ht=t};d.__private__.getPageMode=function(){return ht};var gt=d.__private__.setLayoutMode=function(t){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(t))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+t+'" is not recognized.');dt=t};d.__private__.getLayoutMode=function(){return dt},d.__private__.setDisplayMode=d.setDisplayMode=function(t,e,n){return ft(t),gt(e),pt(n),this};var mt={title:"",subject:"",author:"",keywords:"",creator:""};d.__private__.getDocumentProperty=function(t){if(-1===Object.keys(mt).indexOf(t))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return mt[t]},d.__private__.getDocumentProperties=function(){return mt},d.__private__.setDocumentProperties=d.setProperties=d.setDocumentProperties=function(t){for(var e in mt)mt.hasOwnProperty(e)&&t[e]&&(mt[e]=t[e]);return this},d.__private__.setDocumentProperty=function(t,e){if(-1===Object.keys(mt).indexOf(t))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return mt[t]=e};var vt,bt,yt,wt,St,Ct={},Pt={},Et=[],It={},Mt={},Tt={},Ot={},Rt=null,Dt=0,Bt=[],Ft=new At(d),jt=t.hotfixes||[],qt={},zt={},Vt=[],Ut=function(t,e,n,r,i,o){if(!(this instanceof Ut))return new Ut(t,e,n,r,i,o);isNaN(t)&&(t=1),isNaN(e)&&(e=0),isNaN(n)&&(n=0),isNaN(r)&&(r=1),isNaN(i)&&(i=0),isNaN(o)&&(o=0),this._matrix=[t,e,n,r,i,o]};Object.defineProperty(Ut.prototype,"sx",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Ut.prototype,"shy",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Ut.prototype,"shx",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Ut.prototype,"sy",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Ut.prototype,"tx",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Ut.prototype,"ty",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Ut.prototype,"a",{get:function(){return this._matrix[0]},set:function(t){this._matrix[0]=t}}),Object.defineProperty(Ut.prototype,"b",{get:function(){return this._matrix[1]},set:function(t){this._matrix[1]=t}}),Object.defineProperty(Ut.prototype,"c",{get:function(){return this._matrix[2]},set:function(t){this._matrix[2]=t}}),Object.defineProperty(Ut.prototype,"d",{get:function(){return this._matrix[3]},set:function(t){this._matrix[3]=t}}),Object.defineProperty(Ut.prototype,"e",{get:function(){return this._matrix[4]},set:function(t){this._matrix[4]=t}}),Object.defineProperty(Ut.prototype,"f",{get:function(){return this._matrix[5]},set:function(t){this._matrix[5]=t}}),Object.defineProperty(Ut.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(Ut.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(Ut.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(Ut.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),Ut.prototype.join=function(t){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(_).join(t)},Ut.prototype.multiply=function(t){var e=t.sx*this.sx+t.shy*this.shx,n=t.sx*this.shy+t.shy*this.sy,r=t.shx*this.sx+t.sy*this.shx,i=t.shx*this.shy+t.sy*this.sy,o=t.tx*this.sx+t.ty*this.shx+this.tx,a=t.tx*this.shy+t.ty*this.sy+this.ty;return new Ut(e,n,r,i,o,a)},Ut.prototype.decompose=function(){var t=this.sx,e=this.shy,n=this.shx,r=this.sy,i=this.tx,o=this.ty,a=Math.sqrt(t*t+e*e),s=(t/=a)*n+(e/=a)*r;n-=t*s,r-=e*s;var c=Math.sqrt(n*n+r*r);return s/=c,t*(r/=c)>16&255,r=c>>8&255,i=255&c}if(void 0===r||void 0===o&&n===r&&r===i)if("string"==typeof n)e=n+" "+a[0];else switch(t.precision){case 2:e=N(n/255)+" "+a[0];break;case 3:default:e=L(n/255)+" "+a[0]}else if(void 0===o||"object"==typeof o){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",a[1]].join(" ");if("string"==typeof n)e=[n,r,i,a[1]].join(" ");else switch(t.precision){case 2:e=[N(n/255),N(r/255),N(i/255),a[1]].join(" ");break;default:case 3:e=[L(n/255),L(r/255),L(i/255),a[1]].join(" ")}}else if("string"==typeof n)e=[n,r,i,o,a[2]].join(" ");else switch(t.precision){case 2:e=[N(n),N(r),N(i),N(o),a[2]].join(" ");break;case 3:default:e=[L(n),L(r),L(i),L(o),a[2]].join(" ")}return e},ee=d.__private__.getFilters=function(){return a},ne=d.__private__.putStream=function(t){var e=(t=t||{}).data||"",n=t.filters||ee(),r=t.alreadyAppliedFilters||[],i=t.addLength1||!1,o=e.length,a=t.objectId,s=function(t){return t};if(null!==l&&void 0===a)throw new Error("ObjectId must be passed to putStream for file encryption");null!==l&&(s=Ge.encryptor(a,0));var c={};!0===n&&(n=["FlateEncode"]);var u=t.additionalKeyValues||[],h=(c=void 0!==Lt.API.processDataByFilters?Lt.API.processDataByFilters(e,n):{data:e,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==c.data.length&&(u.push({key:"Length",value:c.data.length}),!0===i&&u.push({key:"Length1",value:o})),0!=h.length)if(h.split("/").length-1==1)u.push({key:"Filter",value:h});else{u.push({key:"Filter",value:"["+h+"]"});for(var f=0;f>"),0!==c.data.length&&(tt("stream"),tt(s(c.data)),tt("endstream"))},re=d.__private__.putPage=function(t){var e=t.number,n=t.data,r=t.objId,i=t.contentsObjId;Jt(r,!0),tt("<>"),tt("endobj");var o=n.join("\n");return y===b.ADVANCED&&(o+="\nQ"),Jt(i,!0),ne({data:o,filters:ee(),objectId:i}),tt("endobj"),r},ie=d.__private__.putPages=function(){var t,e,n=[];for(t=1;t<=Dt;t++)Bt[t].objId=Xt(),Bt[t].contentsObjId=Xt();for(t=1;t<=Dt;t++)n.push(re({number:t,data:Y[t],objId:Bt[t].objId,contentsObjId:Bt[t].contentsObjId,mediaBox:Bt[t].mediaBox,cropBox:Bt[t].cropBox,bleedBox:Bt[t].bleedBox,trimBox:Bt[t].trimBox,artBox:Bt[t].artBox,userUnit:Bt[t].userUnit,rootDictionaryObjId:Kt,resourceDictionaryObjId:Qt}));Jt(Kt,!0),tt("<>"),tt("endobj"),Ft.publish("postPutPages")},oe=function(t){var e=function(t,e){return-1!==t.indexOf(" ")?"("+Pe(t,e)+")":Pe(t,e)};Ft.publish("putFont",{font:t,out:tt,newObject:Yt,putStream:ne,pdfEscapeWithNeededParanthesis:e}),!0!==t.isAlreadyPutted&&(t.objectNumber=Yt(),tt("<<"),tt("/Type /Font"),tt("/BaseFont /"+e(t.postScriptName)),tt("/Subtype /Type1"),"string"==typeof t.encoding&&tt("/Encoding /"+t.encoding),tt("/FirstChar 32"),tt("/LastChar 255"),tt(">>"),tt("endobj"))},ae=function(){for(var t in Ct)Ct.hasOwnProperty(t)&&(!1===h||!0===h&&f.hasOwnProperty(t))&&oe(Ct[t])},se=function(t){t.objectNumber=Yt();var e=[];e.push({key:"Type",value:"/XObject"}),e.push({key:"Subtype",value:"/Form"}),e.push({key:"BBox",value:"["+[_(t.x),_(t.y),_(t.x+t.width),_(t.y+t.height)].join(" ")+"]"}),e.push({key:"Matrix",value:"["+t.matrix.toString()+"]"});var n=t.pages[1].join("\n");ne({data:n,additionalKeyValues:e,objectId:t.objectNumber}),tt("endobj")},ce=function(){for(var t in qt)qt.hasOwnProperty(t)&&se(qt[t])},ue=function(t,e){var n,r=[],i=1/(e-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=t[0].offset){var o={offset:0,color:t[0].color};t.unshift(o)}if(1!=t[t.length-1].offset){var a={offset:1,color:t[t.length-1].color};t.push(a)}for(var s="",c=0,u=0;ut[c+1].offset;)c++;var l=t[c].offset,h=(n-l)/(t[c+1].offset-l),f=t[c].color,d=t[c+1].color;s+=z(Math.round((1-h)*f[0]+h*d[0]).toString(16))+z(Math.round((1-h)*f[1]+h*d[1]).toString(16))+z(Math.round((1-h)*f[2]+h*d[2]).toString(16))}return s.trim()},le=function(t,e){e||(e=21);var n=Yt(),r=ue(t.colors,e),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+e+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),ne({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),tt("endobj"),t.objectNumber=Yt(),tt("<< /ShadingType "+t.type),tt("/ColorSpace /DeviceRGB");var o="/Coords ["+_(parseFloat(t.coords[0]))+" "+_(parseFloat(t.coords[1]))+" ";2===t.type?o+=_(parseFloat(t.coords[2]))+" "+_(parseFloat(t.coords[3])):o+=_(parseFloat(t.coords[2]))+" "+_(parseFloat(t.coords[3]))+" "+_(parseFloat(t.coords[4]))+" "+_(parseFloat(t.coords[5])),tt(o+="]"),t.matrix&&tt("/Matrix ["+t.matrix.toString()+"]"),tt("/Function "+n+" 0 R"),tt("/Extend [true true]"),tt(">>"),tt("endobj")},he=function(t,e){var n=Xt(),r=Yt();e.push({resourcesOid:n,objectOid:r}),t.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+t.boundingBox.map(_).join(" ")+"]"}),i.push({key:"XStep",value:_(t.xStep)}),i.push({key:"YStep",value:_(t.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),t.matrix&&i.push({key:"Matrix",value:"["+t.matrix.toString()+"]"}),ne({data:t.stream,additionalKeyValues:i,objectId:t.objectNumber}),tt("endobj")},fe=function(t){var e;for(e in It)It.hasOwnProperty(e)&&(It[e]instanceof kt?le(It[e]):It[e]instanceof Nt&&he(It[e],t))},de=function(t){for(var e in t.objectNumber=Yt(),tt("<<"),t)switch(e){case"opacity":tt("/ca "+N(t[e]));break;case"stroke-opacity":tt("/CA "+N(t[e]))}tt(">>"),tt("endobj")},pe=function(){var t;for(t in Tt)Tt.hasOwnProperty(t)&&de(Tt[t])},ge=function(){for(var t in tt("/XObject <<"),qt)qt.hasOwnProperty(t)&&qt[t].objectNumber>=0&&tt("/"+t+" "+qt[t].objectNumber+" 0 R");Ft.publish("putXobjectDict"),tt(">>")},me=function(){Ge.oid=Yt(),tt("<<"),tt("/Filter /Standard"),tt("/V "+Ge.v),tt("/R "+Ge.r),tt("/U <"+Ge.toHexString(Ge.U)+">"),tt("/O <"+Ge.toHexString(Ge.O)+">"),tt("/P "+Ge.P),tt(">>"),tt("endobj")},ve=function(){for(var t in tt("/Font <<"),Ct)Ct.hasOwnProperty(t)&&(!1===h||!0===h&&f.hasOwnProperty(t))&&tt("/"+t+" "+Ct[t].objectNumber+" 0 R");tt(">>")},be=function(){if(Object.keys(It).length>0){for(var t in tt("/Shading <<"),It)It.hasOwnProperty(t)&&It[t]instanceof kt&&It[t].objectNumber>=0&&tt("/"+t+" "+It[t].objectNumber+" 0 R");Ft.publish("putShadingPatternDict"),tt(">>")}},ye=function(t){if(Object.keys(It).length>0){for(var e in tt("/Pattern <<"),It)It.hasOwnProperty(e)&&It[e]instanceof d.TilingPattern&&It[e].objectNumber>=0&&It[e].objectNumber>")}},we=function(){if(Object.keys(Tt).length>0){var t;for(t in tt("/ExtGState <<"),Tt)Tt.hasOwnProperty(t)&&Tt[t].objectNumber>=0&&tt("/"+t+" "+Tt[t].objectNumber+" 0 R");Ft.publish("putGStateDict"),tt(">>")}},xe=function(t){Jt(t.resourcesOid,!0),tt("<<"),tt("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),ve(),be(),ye(t.objectOid),we(),ge(),tt(">>"),tt("endobj")},Ae=function(){var t=[];ae(),pe(),ce(),fe(t),Ft.publish("putResources"),t.forEach(xe),xe({resourcesOid:Qt,objectOid:Number.MAX_SAFE_INTEGER}),Ft.publish("postPutResources")},_e=function(){Ft.publish("putAdditionalObjects");for(var t=0;t>8&&(c=!0);t=s.join("")}for(n=t.length;void 0===c&&0!==n;)t.charCodeAt(n-1)>>8&&(c=!0),n--;if(!c)return t;for(s=e.noBOM?[]:[254,255],n=0,r=t.length;n>8)>>8)throw new Error("Character at position "+n+" of string '"+t+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(l),s.push(u-(l<<8))}return String.fromCharCode.apply(void 0,s)},Pe=d.__private__.pdfEscape=d.pdfEscape=function(t,e){return Ce(t,e).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Ee=d.__private__.beginPage=function(t){Y[++Dt]=[],Bt[Dt]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(t[0]),topRightY:Number(t[1])}},Te(Dt),$(Y[j])},Ie=function(t,e){var r,o,a;switch(n=e||n,"string"==typeof t&&(r=v(t.toLowerCase()),Array.isArray(r)&&(o=r[0],a=r[1])),Array.isArray(t)&&(o=t[0]*bt,a=t[1]*bt),isNaN(o)&&(o=i[0],a=i[1]),(o>14400||a>14400)&&(Q.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),o=Math.min(14400,o),a=Math.min(14400,a)),i=[o,a],n.substr(0,1)){case"l":a>o&&(i=[a,o]);break;case"p":o>a&&(i=[a,o])}Ee(i),fn(hn),tt(wn),0!==Nn&&tt(Nn+" J"),0!==Ln&&tt(Ln+" j"),Ft.publish("addPage",{pageNumber:Dt})},Me=function(t){t>0&&t<=Dt&&(Y.splice(t,1),Bt.splice(t,1),Dt--,j>Dt&&(j=Dt),this.setPage(j))},Te=function(t){t>0&&t<=Dt&&(j=t)},Oe=d.__private__.getNumberOfPages=d.getNumberOfPages=function(){return Y.length-1},Re=function(t,e,n){var r,i=void 0;return n=n||{},t=void 0!==t?t:Ct[vt].fontName,e=void 0!==e?e:Ct[vt].fontStyle,r=t.toLowerCase(),void 0!==Pt[r]&&void 0!==Pt[r][e]?i=Pt[r][e]:void 0!==Pt[t]&&void 0!==Pt[t][e]?i=Pt[t][e]:!1===n.disableWarning&&Q.warn("Unable to look up font label for font '"+t+"', '"+e+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=Pt.times[e])&&(i=Pt.times.normal),i},De=d.__private__.putInfo=function(){var t=Yt(),e=function(t){return t};for(var n in null!==l&&(e=Ge.encryptor(t,0)),tt("<<"),tt("/Producer ("+Pe(e("jsPDF "+Lt.version))+")"),mt)mt.hasOwnProperty(n)&&mt[n]&&tt("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+Pe(e(mt[n]))+")");tt("/CreationDate ("+Pe(e(I))+")"),tt(">>"),tt("endobj")},Be=d.__private__.putCatalog=function(t){var e=(t=t||{}).rootDictionaryObjId||Kt;switch(Yt(),tt("<<"),tt("/Type /Catalog"),tt("/Pages "+e+" 0 R"),ct||(ct="fullwidth"),ct){case"fullwidth":tt("/OpenAction [3 0 R /FitH null]");break;case"fullheight":tt("/OpenAction [3 0 R /FitV null]");break;case"fullpage":tt("/OpenAction [3 0 R /Fit]");break;case"original":tt("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+ct;"%"===n.substr(n.length-1)&&(ct=parseInt(ct)/100),"number"==typeof ct&&tt("/OpenAction [3 0 R /XYZ null null "+N(ct)+"]")}switch(dt||(dt="continuous"),dt){case"continuous":tt("/PageLayout /OneColumn");break;case"single":tt("/PageLayout /SinglePage");break;case"two":case"twoleft":tt("/PageLayout /TwoColumnLeft");break;case"tworight":tt("/PageLayout /TwoColumnRight")}ht&&tt("/PageMode /"+ht),Ft.publish("putCatalog"),tt(">>"),tt("endobj")},Fe=d.__private__.putTrailer=function(){tt("trailer"),tt("<<"),tt("/Size "+(V+1)),tt("/Root "+V+" 0 R"),tt("/Info "+(V-1)+" 0 R"),null!==l&&tt("/Encrypt "+Ge.oid+" 0 R"),tt("/ID [ <"+M+"> <"+M+"> ]"),tt(">>")},je=d.__private__.putHeader=function(){tt("%PDF-"+p),tt("%ºß¬à")},qe=d.__private__.putXRef=function(){var t="0000000000";tt("xref"),tt("0 "+(V+1)),tt("0000000000 65535 f ");for(var e=1;e<=V;e++)"function"==typeof U[e]?tt((t+U[e]()).slice(-10)+" 00000 n "):void 0!==U[e]?tt((t+U[e]).slice(-10)+" 00000 n "):tt("0000000000 00000 n ")},ze=d.__private__.buildDocument=function(){K(),$(H),Ft.publish("buildDocument"),je(),ie(),_e(),Ae(),null!==l&&me(),De(),Be();var t=G;return qe(),Fe(),tt("startxref"),tt(""+t),tt("%%EOF"),$(Y[j]),H.join("\n")},Ve=d.__private__.getBlob=function(t){return new Blob([nt(t)],{type:"application/pdf"})},Ue=d.output=d.__private__.output=Le((function(t,e){switch("string"==typeof(e=e||{})?e={filename:e}:e.filename=e.filename||"generated.pdf",t){case void 0:return ze();case"save":d.save(e.filename);break;case"arraybuffer":return nt(ze());case"blob":return Ve(ze());case"bloburi":case"bloburl":if(void 0!==Z.URL&&"function"==typeof Z.URL.createObjectURL)return Z.URL&&Z.URL.createObjectURL(Ve(ze()))||void 0;Q.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=ze();try{n=rt(r)}catch(t){n=rt(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+e.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(Z)){var i='