2 lines
277 KiB
JavaScript
2 lines
277 KiB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("vue")):"function"==typeof define&&define.amd?define(["vue"],t):t((e=e||self).Vue)}(this,(function(e){"use strict";function t(e,t){return 1===arguments.length?parseInt(Math.random()*e+1,10):parseInt(Math.random()*(t-e+1)+e,10)}function n(e,t){const n=Math.abs(e[0]-t[0]),r=Math.abs(e[1]-t[1]);return Math.sqrt(n*n+r*r)}e=e&&e.hasOwnProperty("default")?e.default:e;var r={data:()=>({dom:"",width:0,height:0,debounceInitWHFun:"",domObserver:""}),methods:{async autoResizeMixinInit(){const{initWH:e,getDebounceInitWHFun:t,bindDomResizeCallback:n,afterAutoResizeMixinInit:r}=this;await e(!1),t(),n(),"function"==typeof r&&r()},initWH(e=!0){const{$nextTick:t,$refs:n,ref:r,onResize:i}=this;return new Promise(o=>{t(t=>{const a=this.dom=n[r];this.width=a.clientWidth,this.height=a.clientHeight,"function"==typeof i&&e&&i(),o()})})},getDebounceInitWHFun(){const{initWH:e}=this;this.debounceInitWHFun=function(e,t){let n;return function(){clearTimeout(n);const[r,i]=[this,arguments];n=setTimeout(()=>{t.apply(r,i)},e)}}(100,e)},bindDomResizeCallback(){const{dom:e,debounceInitWHFun:t}=this;this.domObserver=function(e,t){const n=new(window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver)(t);return n.observe(e,{attributes:!0,attributeFilter:["style"],attributeOldValue:!0}),n}(e,t),window.addEventListener("resize",t)},unbindDomResizeCallback(){let{domObserver:e,debounceInitWHFun:t}=this;e.disconnect(),e.takeRecords(),e=null,window.removeEventListener("resize",t)}},mounted(){const{autoResizeMixinInit:e}=this;e()},beforeDestroy(){const{unbindDomResizeCallback:e}=this;e()}},i={name:"DvFullScreenContainer",mixins:[r],data:()=>({ref:"full-screen-container",allWidth:0,scale:0,datavRoot:"",ready:!1}),methods:{afterAutoResizeMixinInit(){const{initConfig:e,setAppScale:t}=this;e(),t(),this.ready=!0},initConfig(){const{dom:e}=this,{width:t,height:n}=screen;this.allWidth=t,e.style.width=`${t}px`,e.style.height=`${n}px`},setAppScale(){const{allWidth:e,dom:t}=this,n=document.body.clientWidth;t.style.transform=`scale(${n/e})`},onResize(){const{setAppScale:e}=this;e()}}};var o,a=function(e,t,n,r,i,o,a,s,l,c){"boolean"!=typeof a&&(l=s,s=a,a=!1);var u,d="function"==typeof n?n.options:n;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,i&&(d.functional=!0)),r&&(d._scopeId=r),o?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(o)},d._ssrRegister=u):t&&(u=a?function(){t.call(this,c(this.$root.$options.shadowRoot))}:function(e){t.call(this,s(e))}),u)if(d.functional){var f=d.render;d.render=function(e,t){return u.call(t),f(e,t)}}else{var h=d.beforeCreate;d.beforeCreate=h?[].concat(h,u):[u]}return n},s="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());var l={};var c=function(e){return function(e,t){return function(e,t){var n=s?t.media||"default":e,r=l[n]||(l[n]={ids:new Set,styles:[]});if(!r.ids.has(e)){r.ids.add(e);var i=t.source;if(t.map&&(i+="\n/*# sourceURL="+t.map.sources[0]+" */",i+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t.map))))+" */"),r.element||(r.element=document.createElement("style"),r.element.type="text/css",t.media&&r.element.setAttribute("media",t.media),void 0===o&&(o=document.head||document.getElementsByTagName("head")[0]),o.appendChild(r.element)),"styleSheet"in r.element)r.styles.push(i),r.element.styleSheet.cssText=r.styles.filter(Boolean).join("\n");else{var a=r.ids.size-1,c=document.createTextNode(i),u=r.element.childNodes;u[a]&&r.element.removeChild(u[a]),u.length?r.element.insertBefore(c,u[a]):r.element.appendChild(c)}}}(e,t)}};const u=i;var d=function(){var e=this.$createElement;return(this._self._c||e)("div",{ref:this.ref,attrs:{id:"dv-full-screen-container"}},[this.ready?[this._t("default")]:this._e()],2)};d._withStripped=!0;var f=a({render:d,staticRenderFns:[]},(function(e){e&&e("data-v-39d8efee_0",{source:"#dv-full-screen-container {\n position: fixed;\n top: 0px;\n left: 0px;\n overflow: hidden;\n transform-origin: left top;\n z-index: 999;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,eAAe;EACf,QAAQ;EACR,SAAS;EACT,gBAAgB;EAChB,0BAA0B;EAC1B,YAAY;AACd",file:"main.vue",sourcesContent:["#dv-full-screen-container {\n position: fixed;\n top: 0px;\n left: 0px;\n overflow: hidden;\n transform-origin: left top;\n z-index: 999;\n}\n"]},media:void 0})}),u,void 0,!1,void 0,c,void 0);function h(e){e.component(f.name,f)}const p={name:"DvLoading"};var v=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"dv-loading"},[t("svg",{attrs:{width:"50px",height:"50px"}},[t("circle",{attrs:{cx:"25",cy:"25",r:"20",fill:"transparent","stroke-width":"3","stroke-dasharray":"31.415, 31.415",stroke:"#02bcfe","stroke-linecap":"round"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",values:"0, 25 25;360, 25 25",dur:"1.5s",repeatCount:"indefinite"}}),this._v(" "),t("animate",{attrs:{attributeName:"stroke",values:"#02bcfe;#3be6cb;#02bcfe",dur:"3s",repeatCount:"indefinite"}})],1),this._v(" "),t("circle",{attrs:{cx:"25",cy:"25",r:"10",fill:"transparent","stroke-width":"3","stroke-dasharray":"15.7, 15.7",stroke:"#3be6cb","stroke-linecap":"round"}},[t("animateTransform",{attrs:{attributeName:"transform",type:"rotate",values:"360, 25 25;0, 25 25",dur:"1.5s",repeatCount:"indefinite"}}),this._v(" "),t("animate",{attrs:{attributeName:"stroke",values:"#3be6cb;#02bcfe;#3be6cb",dur:"3s",repeatCount:"indefinite"}})],1)]),this._v(" "),t("div",{staticClass:"loading-tip"},[this._t("default")],2)])};v._withStripped=!0;var g=a({render:v,staticRenderFns:[]},(function(e){e&&e("data-v-b0e29178_0",{source:".dv-loading {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n.dv-loading .loading-tip {\n font-size: 15px;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,WAAW;EACX,YAAY;EACZ,aAAa;EACb,sBAAsB;EACtB,uBAAuB;EACvB,mBAAmB;AACrB;AACA;EACE,eAAe;AACjB",file:"main.vue",sourcesContent:[".dv-loading {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n.dv-loading .loading-tip {\n font-size: 15px;\n}\n"]},media:void 0})}),p,void 0,!1,void 0,c,void 0);function m(e){e.component(g.name,g)}const A={name:"DvBorderBox1",data:()=>({border:["left-top","right-top","left-bottom","right-bottom"]})};var b=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"dv-border-box-1"},[e._l(e.border,(function(t){return n("svg",{key:t,class:t+" border",attrs:{width:"150px",height:"150px"}},[n("polygon",{attrs:{fill:"#4fd2dd",points:"6,66 6,18 12,12 18,12 24,6 27,6 30,9 36,9 39,6 84,6 81,9 75,9 73.2,7 40.8,7 37.8,10.2 24,10.2 12,21 12,24 9,27 9,51 7.8,54 7.8,63"}},[n("animate",{attrs:{attributeName:"fill",values:"#4fd2dd;#235fa7;#4fd2dd",dur:"0.5s",begin:"0s",repeatCount:"indefinite"}})]),e._v(" "),n("polygon",{attrs:{fill:"#235fa7",points:"27.599999999999998,4.8 38.4,4.8 35.4,7.8 30.599999999999998,7.8"}},[n("animate",{attrs:{attributeName:"fill",values:"#235fa7;#4fd2dd;#235fa7",dur:"0.5s",begin:"0s",repeatCount:"indefinite"}})]),e._v(" "),n("polygon",{attrs:{fill:"#4fd2dd",points:"9,54 9,63 7.199999999999999,66 7.199999999999999,75 7.8,78 7.8,110 8.4,110 8.4,66 9.6,66 9.6,54"}},[n("animate",{attrs:{attributeName:"fill",values:"#4fd2dd;#235fa7;transparent",dur:"1s",begin:"0s",repeatCount:"indefinite"}})])])})),e._v(" "),n("div",{staticClass:"border-box-content"},[e._t("default")],2)],2)};b._withStripped=!0;var y=a({render:b,staticRenderFns:[]},(function(e){e&&e("data-v-53e01884_0",{source:".dv-border-box-1 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-1 .border {\n position: absolute;\n display: block;\n}\n.dv-border-box-1 .right-top {\n right: 0px;\n transform: rotateY(180deg);\n}\n.dv-border-box-1 .left-bottom {\n bottom: 0px;\n transform: rotateX(180deg);\n}\n.dv-border-box-1 .right-bottom {\n right: 0px;\n bottom: 0px;\n transform: rotateX(180deg) rotateY(180deg);\n}\n.dv-border-box-1 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,cAAc;AAChB;AACA;EACE,UAAU;EACV,0BAA0B;AAC5B;AACA;EACE,WAAW;EACX,0BAA0B;AAC5B;AACA;EACE,UAAU;EACV,WAAW;EACX,0CAA0C;AAC5C;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd",file:"main.vue",sourcesContent:[".dv-border-box-1 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-1 .border {\n position: absolute;\n display: block;\n}\n.dv-border-box-1 .right-top {\n right: 0px;\n transform: rotateY(180deg);\n}\n.dv-border-box-1 .left-bottom {\n bottom: 0px;\n transform: rotateX(180deg);\n}\n.dv-border-box-1 .right-bottom {\n right: 0px;\n bottom: 0px;\n transform: rotateX(180deg) rotateY(180deg);\n}\n.dv-border-box-1 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n"]},media:void 0})}),A,void 0,!1,void 0,c,void 0);function C(e){e.component(y.name,y)}const x={name:"DvBorderBox2",mixins:[r],data:()=>({ref:"border-box-2"})};var w=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-border-box-2"},[n("svg",{staticClass:"dv-border-svg-container",attrs:{width:e.width,height:e.height}},[n("polyline",{staticClass:"dv-bb2-line1",attrs:{points:"2, 2 "+(e.width-2)+" ,2 "+(e.width-2)+", "+(e.height-2)+" 2, "+(e.height-2)+" 2, 2"}}),e._v(" "),n("polyline",{staticClass:"dv-bb2-line2",attrs:{points:"6, 6 "+(e.width-6)+", 6 "+(e.width-6)+", "+(e.height-6)+" 6, "+(e.height-6)+" 6, 6"}}),e._v(" "),n("circle",{attrs:{cx:"11",cy:"11",r:"1"}}),e._v(" "),n("circle",{attrs:{cx:e.width-11,cy:"11",r:"1"}}),e._v(" "),n("circle",{attrs:{cx:e.width-11,cy:e.height-11,r:"1"}}),e._v(" "),n("circle",{attrs:{cx:"11",cy:e.height-11,r:"1"}})]),e._v(" "),n("div",{staticClass:"border-box-content"},[e._t("default")],2)])};w._withStripped=!0;var E=a({render:w,staticRenderFns:[]},(function(e){e&&e("data-v-2c14f4ac_0",{source:".dv-border-box-2 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-2 .dv-border-svg-container {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0px;\n left: 0px;\n}\n.dv-border-box-2 .dv-border-svg-container polyline {\n fill: none;\n stroke-width: 1;\n}\n.dv-border-box-2 .dv-border-svg-container circle {\n fill: #fff;\n}\n.dv-border-box-2 .dv-bb2-line1 {\n stroke: #fff;\n}\n.dv-border-box-2 .dv-bb2-line2 {\n stroke: rgba(255, 255, 255, 0.6);\n}\n.dv-border-box-2 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,QAAQ;EACR,SAAS;AACX;AACA;EACE,UAAU;EACV,eAAe;AACjB;AACA;EACE,UAAU;AACZ;AACA;EACE,YAAY;AACd;AACA;EACE,gCAAgC;AAClC;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd",file:"main.vue",sourcesContent:[".dv-border-box-2 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-2 .dv-border-svg-container {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0px;\n left: 0px;\n}\n.dv-border-box-2 .dv-border-svg-container polyline {\n fill: none;\n stroke-width: 1;\n}\n.dv-border-box-2 .dv-border-svg-container circle {\n fill: #fff;\n}\n.dv-border-box-2 .dv-bb2-line1 {\n stroke: #fff;\n}\n.dv-border-box-2 .dv-bb2-line2 {\n stroke: rgba(255, 255, 255, 0.6);\n}\n.dv-border-box-2 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n"]},media:void 0})}),x,void 0,!1,void 0,c,void 0);function k(e){e.component(E.name,E)}const B={name:"DvBorderBox3",mixins:[r],data:()=>({ref:"border-box-3"})};var P=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-border-box-3"},[n("svg",{staticClass:"dv-border-svg-container",attrs:{width:e.width,height:e.height}},[n("polyline",{staticClass:"dv-bb3-line1",attrs:{points:"4, 4 "+(e.width-22)+" ,4 "+(e.width-22)+", "+(e.height-22)+" 4, "+(e.height-22)+" 4, 4"}}),e._v(" "),n("polyline",{staticClass:"dv-bb3-line2",attrs:{points:"10, 10 "+(e.width-16)+", 10 "+(e.width-16)+", "+(e.height-16)+" 10, "+(e.height-16)+" 10, 10"}}),e._v(" "),n("polyline",{staticClass:"dv-bb3-line2",attrs:{points:"16, 16 "+(e.width-10)+", 16 "+(e.width-10)+", "+(e.height-10)+" 16, "+(e.height-10)+" 16, 16"}}),e._v(" "),n("polyline",{staticClass:"dv-bb3-line2",attrs:{points:"22, 22 "+(e.width-4)+", 22 "+(e.width-4)+", "+(e.height-4)+" 22, "+(e.height-4)+" 22, 22"}})]),e._v(" "),n("div",{staticClass:"border-box-content"},[e._t("default")],2)])};P._withStripped=!0;var _=a({render:P,staticRenderFns:[]},(function(e){e&&e("data-v-f2ff245a_0",{source:".dv-border-box-3 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-3 .dv-border-svg-container {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0px;\n left: 0px;\n}\n.dv-border-box-3 .dv-border-svg-container polyline {\n fill: none;\n stroke: #2862b7;\n}\n.dv-border-box-3 .dv-bb3-line1 {\n stroke-width: 3;\n}\n.dv-border-box-3 .dv-bb3-line2 {\n stroke-width: 1;\n}\n.dv-border-box-3 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,QAAQ;EACR,SAAS;AACX;AACA;EACE,UAAU;EACV,eAAe;AACjB;AACA;EACE,eAAe;AACjB;AACA;EACE,eAAe;AACjB;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd",file:"main.vue",sourcesContent:[".dv-border-box-3 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-3 .dv-border-svg-container {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0px;\n left: 0px;\n}\n.dv-border-box-3 .dv-border-svg-container polyline {\n fill: none;\n stroke: #2862b7;\n}\n.dv-border-box-3 .dv-bb3-line1 {\n stroke-width: 3;\n}\n.dv-border-box-3 .dv-bb3-line2 {\n stroke-width: 1;\n}\n.dv-border-box-3 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n"]},media:void 0})}),B,void 0,!1,void 0,c,void 0);function S(e){e.component(_.name,_)}const O={name:"DvBorderBox4",mixins:[r],data:()=>({ref:"border-box-4"}),props:{reverse:{type:Boolean,default:!1}}};var I=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-border-box-4"},[n("svg",{class:"dv-border-svg-container "+(e.reverse&&"dv-reverse"),attrs:{width:e.width,height:e.height}},[n("polyline",{staticClass:"dv-bb4-line-1",attrs:{points:"145, "+(e.height-5)+" 40, "+(e.height-5)+" 10, "+(e.height-35)+"\n 10, 40 40, 5 150, 5 170, 20 "+(e.width-15)+", 20"}}),e._v(" "),n("polyline",{staticClass:"dv-bb4-line-2",attrs:{points:"245, "+(e.height-1)+" 36, "+(e.height-1)+" 14, "+(e.height-23)+"\n 14, "+(e.height-100)}}),e._v(" "),n("polyline",{staticClass:"dv-bb4-line-3",attrs:{points:"7, "+(e.height-40)+" 7, "+(e.height-75)}}),e._v(" "),n("polyline",{staticClass:"dv-bb4-line-4",attrs:{points:"28, 24 13, 41 13, 64"}}),e._v(" "),n("polyline",{staticClass:"dv-bb4-line-5",attrs:{points:"5, 45 5, 140"}}),e._v(" "),n("polyline",{staticClass:"dv-bb4-line-6",attrs:{points:"14, 75 14, 180"}}),e._v(" "),n("polyline",{staticClass:"dv-bb4-line-7",attrs:{points:"55, 11 147, 11 167, 26 250, 26"}}),e._v(" "),n("polyline",{staticClass:"dv-bb4-line-8",attrs:{points:"158, 5 173, 16"}}),e._v(" "),n("polyline",{staticClass:"dv-bb4-line-9",attrs:{points:"200, 17 "+(e.width-10)+", 17"}}),e._v(" "),n("polyline",{staticClass:"dv-bb4-line-10",attrs:{points:"385, 17 "+(e.width-10)+", 17"}})]),e._v(" "),n("div",{staticClass:"border-box-content"},[e._t("default")],2)])};I._withStripped=!0;var j=a({render:I,staticRenderFns:[]},(function(e){e&&e("data-v-3e5643ee_0",{source:".dv-border-box-4 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-4 .dv-reverse {\n transform: rotate(180deg);\n}\n.dv-border-box-4 .dv-border-svg-container {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0px;\n left: 0px;\n}\n.dv-border-box-4 .dv-border-svg-container polyline {\n fill: none;\n}\n.dv-border-box-4 .sred {\n stroke: red;\n}\n.dv-border-box-4 .sblue {\n stroke: rgba(0, 0, 255, 0.8);\n}\n.dv-border-box-4 .sw1 {\n stroke-width: 1;\n}\n.dv-border-box-4 .sw3 {\n stroke-width: 3px;\n stroke-linecap: round;\n}\n.dv-border-box-4 .dv-bb4-line-1 {\n stroke: red;\n stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-2 {\n stroke: rgba(0, 0, 255, 0.8);\n stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-3 {\n stroke: red;\n stroke-width: 3px;\n stroke-linecap: round;\n}\n.dv-border-box-4 .dv-bb4-line-4 {\n stroke: red;\n stroke-width: 3px;\n stroke-linecap: round;\n}\n.dv-border-box-4 .dv-bb4-line-5 {\n stroke: red;\n stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-6 {\n stroke: rgba(0, 0, 255, 0.8);\n stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-7 {\n stroke: rgba(0, 0, 255, 0.8);\n stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-8 {\n stroke: rgba(0, 0, 255, 0.8);\n stroke-width: 3px;\n stroke-linecap: round;\n}\n.dv-border-box-4 .dv-bb4-line-9 {\n stroke: red;\n stroke-width: 3px;\n stroke-linecap: round;\n stroke-dasharray: 100 250;\n}\n.dv-border-box-4 .dv-bb4-line-10 {\n stroke: rgba(0, 0, 255, 0.8);\n stroke-width: 1;\n stroke-dasharray: 80 270;\n}\n.dv-border-box-4 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue","E:\\Project\\A_MIT_LICENSE\\DataV\\src\\components\\borderBox4\\src\\main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,QAAQ;EACR,SAAS;AACX;AACA;EACE,UAAU;AACZ;AACA;EACE,WAAW;AACb;AACA;EACE,4BAA4B;AAC9B;AACA;EACE,eAAe;AACjB;AACA;EACE,iBAAiB;EACjB,qBAAqB;AACvB;AACA;EACE,WAAW;EACX,eAAe;AACjB;AACA;EACE,4BAA4B;EAC5B,eAAe;AACjB;AACA;EACE,WAAW;EACX,iBAAiB;EACjB,qBAAqB;AACvB;ACCA;EACA,WAAA;EACA,iBAAA;EACA,qBAAA;ADCA;ACCA;EACA,WAAA;EACA,eAAA;ADCA;ACCA;EACA,4BAAA;EACA,eAAA;AACA;AACA;EACA,4BAAA;EDCE,eAAe;ACCjB;AACA;EACA,4BAAA;EACA,iBAAA;EDCE,qBAAqB;ACCvB;AACA;EACA,WAAA;EDCE,iBAAiB;ECCnB,qBAAA;EACA,yBAAA;AACA;ADCA;ECCA,4BAAA;EACA,eAAA;EACA,wBAAA;ADCA;ACCA;EACA,kBAAA;EACA,WAAA;EACA,YAAA;ADCA",file:"main.vue",sourcesContent:[".dv-border-box-4 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-4 .dv-reverse {\n transform: rotate(180deg);\n}\n.dv-border-box-4 .dv-border-svg-container {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0px;\n left: 0px;\n}\n.dv-border-box-4 .dv-border-svg-container polyline {\n fill: none;\n}\n.dv-border-box-4 .sred {\n stroke: red;\n}\n.dv-border-box-4 .sblue {\n stroke: rgba(0, 0, 255, 0.8);\n}\n.dv-border-box-4 .sw1 {\n stroke-width: 1;\n}\n.dv-border-box-4 .sw3 {\n stroke-width: 3px;\n stroke-linecap: round;\n}\n.dv-border-box-4 .dv-bb4-line-1 {\n stroke: red;\n stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-2 {\n stroke: rgba(0, 0, 255, 0.8);\n stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-3 {\n stroke: red;\n stroke-width: 3px;\n stroke-linecap: round;\n}\n.dv-border-box-4 .dv-bb4-line-4 {\n stroke: red;\n stroke-width: 3px;\n stroke-linecap: round;\n}\n.dv-border-box-4 .dv-bb4-line-5 {\n stroke: red;\n stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-6 {\n stroke: rgba(0, 0, 255, 0.8);\n stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-7 {\n stroke: rgba(0, 0, 255, 0.8);\n stroke-width: 1;\n}\n.dv-border-box-4 .dv-bb4-line-8 {\n stroke: rgba(0, 0, 255, 0.8);\n stroke-width: 3px;\n stroke-linecap: round;\n}\n.dv-border-box-4 .dv-bb4-line-9 {\n stroke: red;\n stroke-width: 3px;\n stroke-linecap: round;\n stroke-dasharray: 100 250;\n}\n.dv-border-box-4 .dv-bb4-line-10 {\n stroke: rgba(0, 0, 255, 0.8);\n stroke-width: 1;\n stroke-dasharray: 80 270;\n}\n.dv-border-box-4 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n",'<template>\r\n <div class="dv-border-box-4" :ref="ref">\r\n <svg :class="`dv-border-svg-container ${reverse && \'dv-reverse\'}`" :width="width" :height="height">\r\n <polyline class="dv-bb4-line-1" :points="`145, ${height - 5} 40, ${height - 5} 10, ${height - 35}\r\n 10, 40 40, 5 150, 5 170, 20 ${width - 15}, 20`"/>\r\n <polyline class="dv-bb4-line-2" :points="`245, ${height - 1} 36, ${height - 1} 14, ${height - 23}\r\n 14, ${height - 100}`" />\r\n <polyline class="dv-bb4-line-3" :points="`7, ${height - 40} 7, ${height - 75}`" />\r\n <polyline class="dv-bb4-line-4" :points="`28, 24 13, 41 13, 64`" />\r\n <polyline class="dv-bb4-line-5" :points="`5, 45 5, 140`" />\r\n <polyline class="dv-bb4-line-6" :points="`14, 75 14, 180`" />\r\n <polyline class="dv-bb4-line-7" :points="`55, 11 147, 11 167, 26 250, 26`" />\r\n <polyline class="dv-bb4-line-8" :points="`158, 5 173, 16`" />\r\n <polyline class="dv-bb4-line-9" :points="`200, 17 ${width - 10}, 17`" />\r\n <polyline class="dv-bb4-line-10" :points="`385, 17 ${width - 10}, 17`" />\r\n </svg>\r\n\r\n <div class="border-box-content">\r\n <slot></slot>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\nimport autoResize from \'../../../mixin/autoResize\'\r\n\r\nexport default {\r\n name: \'DvBorderBox4\',\r\n mixins: [autoResize],\r\n data () {\r\n return {\r\n ref: \'border-box-4\'\r\n }\r\n },\r\n props: {\r\n reverse: {\r\n type: Boolean,\r\n default: false\r\n }\r\n }\r\n}\r\n<\/script>\r\n\r\n<style lang="less">\r\n.dv-border-box-4 {\r\n position: relative;\r\n width: 100%;\r\n height: 100%;\r\n\r\n .dv-reverse {\r\n transform: rotate(180deg);\r\n }\r\n\r\n .dv-border-svg-container {\r\n position: absolute;\r\n width: 100%;\r\n height: 100%;\r\n top: 0px;\r\n left: 0px;\r\n\r\n polyline {\r\n fill: none;\r\n }\r\n }\r\n\r\n .sred {\r\n stroke: red;\r\n }\r\n\r\n .sblue {\r\n stroke: fade(blue, 80);\r\n }\r\n\r\n .sw1 {\r\n stroke-width: 1;\r\n }\r\n\r\n .sw3 {\r\n stroke-width: 3px;\r\n stroke-linecap: round;\r\n }\r\n\r\n .dv-bb4-line-1 {\r\n .sred;\r\n .sw1;\r\n }\r\n\r\n .dv-bb4-line-2 {\r\n .sblue;\r\n .sw1;\r\n }\r\n\r\n .dv-bb4-line-3 {\r\n .sred;\r\n .sw3;\r\n }\r\n\r\n .dv-bb4-line-4 {\r\n .sred;\r\n .sw3;\r\n }\r\n\r\n .dv-bb4-line-5 {\r\n .sred;\r\n .sw1;\r\n }\r\n\r\n .dv-bb4-line-6 {\r\n .sblue;\r\n .sw1;\r\n }\r\n\r\n .dv-bb4-line-7 {\r\n .sblue;\r\n .sw1;\r\n }\r\n\r\n .dv-bb4-line-8 {\r\n .sblue;\r\n .sw3;\r\n }\r\n\r\n .dv-bb4-line-9 {\r\n .sred;\r\n .sw3;\r\n stroke-dasharray: 100 250;\r\n }\r\n\r\n .dv-bb4-line-10 {\r\n .sblue;\r\n .sw1;\r\n stroke-dasharray: 80 270;\r\n }\r\n\r\n .border-box-content {\r\n position: relative;\r\n width: 100%;\r\n height: 100%;\r\n }\r\n}\r\n</style>\r\n']},media:void 0})}),O,void 0,!1,void 0,c,void 0);function L(e){e.component(j.name,j)}const W={name:"DvBorderBox5",mixins:[r],data:()=>({ref:"border-box-5"}),props:{reverse:{type:Boolean,default:!1}}};var F=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-border-box-5"},[n("svg",{class:"dv-svg-container "+(e.reverse&&"dv-reverse"),attrs:{width:e.width,height:e.height}},[n("polyline",{staticClass:"dv-bb5-line-1",attrs:{points:"8, 5 "+(e.width-5)+", 5 "+(e.width-5)+", "+(e.height-100)+"\n "+(e.width-100)+", "+(e.height-5)+" 8, "+(e.height-5)+" 8, 5"}}),e._v(" "),n("polyline",{staticClass:"dv-bb5-line-2",attrs:{points:"3, 5 "+(e.width-20)+", 5 "+(e.width-20)+", "+(e.height-60)+"\n "+(e.width-74)+", "+(e.height-5)+" 3, "+(e.height-5)+" 3, 5"}}),e._v(" "),n("polyline",{staticClass:"dv-bb5-line-3",attrs:{points:"50, 13 "+(e.width-35)+", 13"}}),e._v(" "),n("polyline",{staticClass:"dv-bb5-line-4",attrs:{points:"15, 20 "+(e.width-35)+", 20"}}),e._v(" "),n("polyline",{staticClass:"dv-bb5-line-5",attrs:{points:"15, "+(e.height-20)+" "+(e.width-110)+", "+(e.height-20)}}),e._v(" "),n("polyline",{staticClass:"dv-bb5-line-6",attrs:{points:"15, "+(e.height-13)+" "+(e.width-110)+", "+(e.height-13)}})]),e._v(" "),n("div",{staticClass:"border-box-content"},[e._t("default")],2)])};F._withStripped=!0;var M=a({render:F,staticRenderFns:[]},(function(e){e&&e("data-v-775fac1b_0",{source:".dv-border-box-5 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-5 .dv-reverse {\n transform: rotate(180deg);\n}\n.dv-border-box-5 .dv-svg-container {\n position: absolute;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-5 .dv-svg-container polyline {\n fill: none;\n}\n.dv-border-box-5 .dv-bb5-line-1 {\n stroke-width: 1;\n stroke: rgba(255, 255, 255, 0.35);\n}\n.dv-border-box-5 .dv-bb5-line-2 {\n stroke: rgba(255, 255, 255, 0.2);\n}\n.dv-border-box-5 .dv-bb5-line-3,\n.dv-border-box-5 .dv-bb5-line-6 {\n stroke-width: 5;\n stroke: rgba(255, 255, 255, 0.15);\n}\n.dv-border-box-5 .dv-bb5-line-4,\n.dv-border-box-5 .dv-bb5-line-5 {\n stroke-width: 2;\n stroke: rgba(255, 255, 255, 0.15);\n}\n.dv-border-box-5 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,WAAW;EACX,YAAY;AACd;AACA;EACE,UAAU;AACZ;AACA;EACE,eAAe;EACf,iCAAiC;AACnC;AACA;EACE,gCAAgC;AAClC;AACA;;EAEE,eAAe;EACf,iCAAiC;AACnC;AACA;;EAEE,eAAe;EACf,iCAAiC;AACnC;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd",file:"main.vue",sourcesContent:[".dv-border-box-5 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-5 .dv-reverse {\n transform: rotate(180deg);\n}\n.dv-border-box-5 .dv-svg-container {\n position: absolute;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-5 .dv-svg-container polyline {\n fill: none;\n}\n.dv-border-box-5 .dv-bb5-line-1 {\n stroke-width: 1;\n stroke: rgba(255, 255, 255, 0.35);\n}\n.dv-border-box-5 .dv-bb5-line-2 {\n stroke: rgba(255, 255, 255, 0.2);\n}\n.dv-border-box-5 .dv-bb5-line-3,\n.dv-border-box-5 .dv-bb5-line-6 {\n stroke-width: 5;\n stroke: rgba(255, 255, 255, 0.15);\n}\n.dv-border-box-5 .dv-bb5-line-4,\n.dv-border-box-5 .dv-bb5-line-5 {\n stroke-width: 2;\n stroke: rgba(255, 255, 255, 0.15);\n}\n.dv-border-box-5 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n"]},media:void 0})}),W,void 0,!1,void 0,c,void 0);function R(e){e.component(M.name,M)}const T={name:"DvBorderBox6",mixins:[r],data:()=>({ref:"border-box-6"})};var G=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-border-box-6"},[n("svg",{staticClass:"dv-svg-container",attrs:{width:e.width,height:e.height}},[n("circle",{attrs:{cx:"5",cy:"5",r:"2"}}),e._v(" "),n("circle",{attrs:{cx:e.width-5,cy:"5",r:"2"}}),e._v(" "),n("circle",{attrs:{cx:e.width-5,cy:e.height-5,r:"2"}}),e._v(" "),n("circle",{attrs:{cx:"5",cy:e.height-5,r:"2"}}),e._v(" "),n("polyline",{attrs:{points:"10, 4 "+(e.width-10)+", 4"}}),e._v(" "),n("polyline",{attrs:{points:"10, "+(e.height-4)+" "+(e.width-10)+", "+(e.height-4)}}),e._v(" "),n("polyline",{attrs:{points:"5, 70 5, "+(e.height-70)}}),e._v(" "),n("polyline",{attrs:{points:e.width-5+", 70 "+(e.width-5)+", "+(e.height-70)}}),e._v(" "),n("polyline",{attrs:{points:"3, 10, 3, 50"}}),e._v(" "),n("polyline",{attrs:{points:"7, 30 7, 80"}}),e._v(" "),n("polyline",{attrs:{points:e.width-3+", 10 "+(e.width-3)+", 50"}}),e._v(" "),n("polyline",{attrs:{points:e.width-7+", 30 "+(e.width-7)+", 80"}}),e._v(" "),n("polyline",{attrs:{points:"3, "+(e.height-10)+" 3, "+(e.height-50)}}),e._v(" "),n("polyline",{attrs:{points:"7, "+(e.height-30)+" 7, "+(e.height-80)}}),e._v(" "),n("polyline",{attrs:{points:e.width-3+", "+(e.height-10)+" "+(e.width-3)+", "+(e.height-50)}}),e._v(" "),n("polyline",{attrs:{points:e.width-7+", "+(e.height-30)+" "+(e.width-7)+", "+(e.height-80)}})]),e._v(" "),n("div",{staticClass:"border-box-content"},[e._t("default")],2)])};G._withStripped=!0;var D=a({render:G,staticRenderFns:[]},(function(e){e&&e("data-v-a61b75b4_0",{source:".dv-border-box-6 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-6 .dv-svg-container {\n position: absolute;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-6 .dv-svg-container circle {\n fill: gray;\n}\n.dv-border-box-6 .dv-svg-container polyline {\n fill: none;\n stroke-width: 1;\n stroke: rgba(255, 255, 255, 0.35);\n}\n.dv-border-box-6 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,WAAW;EACX,YAAY;AACd;AACA;EACE,UAAU;AACZ;AACA;EACE,UAAU;EACV,eAAe;EACf,iCAAiC;AACnC;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd",file:"main.vue",sourcesContent:[".dv-border-box-6 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-6 .dv-svg-container {\n position: absolute;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-6 .dv-svg-container circle {\n fill: gray;\n}\n.dv-border-box-6 .dv-svg-container polyline {\n fill: none;\n stroke-width: 1;\n stroke: rgba(255, 255, 255, 0.35);\n}\n.dv-border-box-6 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n"]},media:void 0})}),T,void 0,!1,void 0,c,void 0);function z(e){e.component(D.name,D)}const N={name:"DvBorderBox7",mixins:[r],data:()=>({ref:"border-box-7"})};var Y=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-border-box-7"},[n("svg",{staticClass:"dv-svg-container",attrs:{width:e.width,height:e.height}},[n("polyline",{staticClass:"dv-bb7-line-width-2",attrs:{points:"0, 25 0, 0 25, 0"}}),e._v(" "),n("polyline",{staticClass:"dv-bb7-line-width-2",attrs:{points:e.width-25+", 0 "+e.width+", 0 "+e.width+", 25"}}),e._v(" "),n("polyline",{staticClass:"dv-bb7-line-width-2",attrs:{points:e.width-25+", "+e.height+" "+e.width+", "+e.height+" "+e.width+", "+(e.height-25)}}),e._v(" "),n("polyline",{staticClass:"dv-bb7-line-width-2",attrs:{points:"0, "+(e.height-25)+" 0, "+e.height+" 25, "+e.height}}),e._v(" "),n("polyline",{staticClass:"dv-bb7-line-width-5",attrs:{points:"0, 10 0, 0 10, 0"}}),e._v(" "),n("polyline",{staticClass:"dv-bb7-line-width-5",attrs:{points:e.width-10+", 0 "+e.width+", 0 "+e.width+", 10"}}),e._v(" "),n("polyline",{staticClass:"dv-bb7-line-width-5",attrs:{points:e.width-10+", "+e.height+" "+e.width+", "+e.height+" "+e.width+", "+(e.height-10)}}),e._v(" "),n("polyline",{staticClass:"dv-bb7-line-width-5",attrs:{points:"0, "+(e.height-10)+" 0, "+e.height+" 10, "+e.height}})]),e._v(" "),n("div",{staticClass:"border-box-content"},[e._t("default")],2)])};Y._withStripped=!0;var $=a({render:Y,staticRenderFns:[]},(function(e){e&&e("data-v-4407270e_0",{source:".dv-border-box-7 {\n position: relative;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 0 40px rgba(128, 128, 128, 0.3);\n border: 1px solid rgba(128, 128, 128, 0.3);\n}\n.dv-border-box-7 .dv-svg-container {\n position: absolute;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-7 .dv-svg-container polyline {\n fill: none;\n stroke-linecap: round;\n}\n.dv-border-box-7 .dv-bb7-line-width-2 {\n stroke: rgba(128, 128, 128, 0.3);\n stroke-width: 2;\n}\n.dv-border-box-7 .dv-bb7-line-width-5 {\n stroke: rgba(128, 128, 128, 0.5);\n stroke-width: 5;\n}\n.dv-border-box-7 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,mDAAmD;EACnD,0CAA0C;AAC5C;AACA;EACE,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,WAAW;EACX,YAAY;AACd;AACA;EACE,UAAU;EACV,qBAAqB;AACvB;AACA;EACE,gCAAgC;EAChC,eAAe;AACjB;AACA;EACE,gCAAgC;EAChC,eAAe;AACjB;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd",file:"main.vue",sourcesContent:[".dv-border-box-7 {\n position: relative;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 0 40px rgba(128, 128, 128, 0.3);\n border: 1px solid rgba(128, 128, 128, 0.3);\n}\n.dv-border-box-7 .dv-svg-container {\n position: absolute;\n top: 0px;\n left: 0px;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-7 .dv-svg-container polyline {\n fill: none;\n stroke-linecap: round;\n}\n.dv-border-box-7 .dv-bb7-line-width-2 {\n stroke: rgba(128, 128, 128, 0.3);\n stroke-width: 2;\n}\n.dv-border-box-7 .dv-bb7-line-width-5 {\n stroke: rgba(128, 128, 128, 0.5);\n stroke-width: 5;\n}\n.dv-border-box-7 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n"]},media:void 0})}),N,void 0,!1,void 0,c,void 0);function X(e){e.component($.name,$)}const U={name:"DvBorderBox8",mixins:[r],data(){const e=Date.now();return{ref:"border-box-8",path:`border-box-8-path-${e}`,gradient:`border-box-8-gradient-${e}`,mask:`border-box-8-mask-${e}`}},computed:{length(){const{width:e,height:t}=this;return 2*(e+t-5)}}};var H=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-border-box-8"},[n("svg",{staticClass:"dv-svg-container",attrs:{width:e.width,height:e.height}},[n("defs",[n("path",{attrs:{id:e.path,d:"M2.5, 2.5 L"+(e.width-2.5)+", 2.5 L"+(e.width-2.5)+", "+(e.height-2.5)+" L2.5, "+(e.height-2.5)+" L2.5, 2.5",fill:"transparent"}}),e._v(" "),n("radialGradient",{attrs:{id:e.gradient,cx:"50%",cy:"50%",r:"50%"}},[n("stop",{attrs:{offset:"0%","stop-color":"#fff","stop-opacity":"1"}}),e._v(" "),n("stop",{attrs:{offset:"100%","stop-color":"#fff","stop-opacity":"0"}})],1),e._v(" "),n("mask",{attrs:{id:e.mask}},[n("circle",{attrs:{cx:"0",cy:"0",r:"150",fill:"url(#"+e.gradient+")"}},[n("animateMotion",{attrs:{dur:"3s",path:"M2.5, 2.5 L"+(e.width-2.5)+", 2.5 L"+(e.width-2.5)+", "+(e.height-2.5)+" L2.5, "+(e.height-2.5)+" L2.5, 2.5",rotate:"auto",repeatCount:"indefinite"}})],1)])],1),e._v(" "),n("use",{attrs:{stroke:"#235fa7","stroke-width":"1","xlink:href":"#"+e.path}}),e._v(" "),n("use",{attrs:{stroke:"#4fd2dd","stroke-width":"3","xlink:href":"#"+e.path,mask:"url(#"+e.mask+")"}},[n("animate",{attrs:{attributeName:"stroke-dasharray",from:"0, "+e.length,to:e.length+", 0",dur:"3s",repeatCount:"indefinite"}})])]),e._v(" "),n("div",{staticClass:"border-box-content"},[e._t("default")],2)])};H._withStripped=!0;var V=a({render:H,staticRenderFns:[]},(function(e){e&&e("data-v-700cf158_0",{source:".dv-border-box-8 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-8 svg {\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0px;\n top: 0px;\n}\n.dv-border-box-8 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,QAAQ;AACV;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd",file:"main.vue",sourcesContent:[".dv-border-box-8 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-8 svg {\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0px;\n top: 0px;\n}\n.dv-border-box-8 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n"]},media:void 0})}),U,void 0,!1,void 0,c,void 0);function Q(e){e.component(V.name,V)}const q={name:"DvBorderBox9",mixins:[r],data(){const e=Date.now();return{ref:"border-box-9",gradientId:`border-box-9-gradient-${e}`,maskId:`border-box-9-mask-${e}`}}};var Z=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-border-box-9"},[n("svg",{staticClass:"dv-svg-container",attrs:{width:e.width,height:e.height}},[n("defs",[n("linearGradient",{attrs:{id:e.gradientId,x1:"0%",y1:"0%",x2:"100%",y2:"100%"}},[n("stop",{attrs:{offset:"0%","stop-color":"#11eefd"}}),e._v(" "),n("stop",{attrs:{offset:"100%","stop-color":"#0078d2"}})],1),e._v(" "),n("mask",{attrs:{id:e.maskId}},[n("polyline",{attrs:{stroke:"#fff","stroke-width":"3",fill:"transparent",points:"8, "+.4*e.height+" 8, 3, "+(.4*e.width+7)+", 3"}}),e._v(" "),n("polyline",{attrs:{fill:"#fff",points:"8, "+.15*e.height+" 8, 3, "+(.1*e.width+7)+", 3\n "+.1*e.width+", 8 14, 8 14, "+(.15*e.height-7)+"\n "}}),e._v(" "),n("polyline",{attrs:{stroke:"#fff","stroke-width":"3",fill:"transparent",points:.5*e.width+", 3 "+(e.width-3)+", 3, "+(e.width-3)+", "+.25*e.height}}),e._v(" "),n("polyline",{attrs:{fill:"#fff",points:"\n "+.52*e.width+", 3 "+.58*e.width+", 3\n "+(.58*e.width-7)+", 9 "+(.52*e.width+7)+", 9\n "}}),e._v(" "),n("polyline",{attrs:{fill:"#fff",points:"\n "+.9*e.width+", 3 "+(e.width-3)+", 3 "+(e.width-3)+", "+.1*e.height+"\n "+(e.width-9)+", "+(.1*e.height-7)+" "+(e.width-9)+", 9 "+(.9*e.width+7)+", 9\n "}}),e._v(" "),n("polyline",{attrs:{stroke:"#fff","stroke-width":"3",fill:"transparent",points:"8, "+.5*e.height+" 8, "+(e.height-3)+" "+(.3*e.width+7)+", "+(e.height-3)}}),e._v(" "),n("polyline",{attrs:{fill:"#fff",points:"\n 8, "+.55*e.height+" 8, "+.7*e.height+"\n 2, "+(.7*e.height-7)+" 2, "+(.55*e.height+7)+"\n "}}),e._v(" "),n("polyline",{attrs:{stroke:"#fff","stroke-width":"3",fill:"transparent",points:.35*e.width+", "+(e.height-3)+" "+(e.width-3)+", "+(e.height-3)+" "+(e.width-3)+", "+.35*e.height}}),e._v(" "),n("polyline",{attrs:{fill:"#fff",points:"\n "+.92*e.width+", "+(e.height-3)+" "+(e.width-3)+", "+(e.height-3)+" "+(e.width-3)+", "+.8*e.height+"\n "+(e.width-9)+", "+(.8*e.height+7)+" "+(e.width-9)+", "+(e.height-9)+" "+(.92*e.width+7)+", "+(e.height-9)+"\n "}})])],1),e._v(" "),n("rect",{attrs:{x:"0",y:"0",width:e.width,height:e.height,fill:"url(#"+e.gradientId+")",mask:"url(#"+e.maskId+")"}})]),e._v(" "),n("div",{staticClass:"border-box-content"},[e._t("default")],2)])};Z._withStripped=!0;var K=a({render:Z,staticRenderFns:[]},(function(e){e&&e("data-v-3e8002dc_0",{source:".dv-border-box-9 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-9 svg {\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0px;\n top: 0px;\n}\n.dv-border-box-9 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,QAAQ;AACV;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd",file:"main.vue",sourcesContent:[".dv-border-box-9 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-border-box-9 svg {\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0px;\n top: 0px;\n}\n.dv-border-box-9 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n"]},media:void 0})}),q,void 0,!1,void 0,c,void 0);function J(e){e.component(K.name,K)}const ee={name:"DvBorderBox10",data:()=>({border:["left-top","right-top","left-bottom","right-bottom"]})};var te=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"dv-border-box-10"},[this._l(this.border,(function(e){return t("svg",{key:e,class:e+" border",attrs:{width:"150px",height:"150px"}},[t("polygon",{attrs:{fill:"#d3e1f8",points:"40, 0 5, 0 0, 5 0, 16 3, 19 3, 7 7, 3 35, 3"}})])})),this._v(" "),t("div",{staticClass:"border-box-content"},[this._t("default")],2)],2)};te._withStripped=!0;var ne=a({render:te,staticRenderFns:[]},(function(e){e&&e("data-v-4ca6df50_0",{source:".dv-border-box-10 {\n position: relative;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 0 25px 3px #1d48c4;\n border-radius: 6px;\n}\n.dv-border-box-10 .border {\n position: absolute;\n display: block;\n}\n.dv-border-box-10 .right-top {\n right: 0px;\n transform: rotateY(180deg);\n}\n.dv-border-box-10 .left-bottom {\n bottom: 0px;\n transform: rotateX(180deg);\n}\n.dv-border-box-10 .right-bottom {\n right: 0px;\n bottom: 0px;\n transform: rotateX(180deg) rotateY(180deg);\n}\n.dv-border-box-10 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,sCAAsC;EACtC,kBAAkB;AACpB;AACA;EACE,kBAAkB;EAClB,cAAc;AAChB;AACA;EACE,UAAU;EACV,0BAA0B;AAC5B;AACA;EACE,WAAW;EACX,0BAA0B;AAC5B;AACA;EACE,UAAU;EACV,WAAW;EACX,0CAA0C;AAC5C;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd",file:"main.vue",sourcesContent:[".dv-border-box-10 {\n position: relative;\n width: 100%;\n height: 100%;\n box-shadow: inset 0 0 25px 3px #1d48c4;\n border-radius: 6px;\n}\n.dv-border-box-10 .border {\n position: absolute;\n display: block;\n}\n.dv-border-box-10 .right-top {\n right: 0px;\n transform: rotateY(180deg);\n}\n.dv-border-box-10 .left-bottom {\n bottom: 0px;\n transform: rotateX(180deg);\n}\n.dv-border-box-10 .right-bottom {\n right: 0px;\n bottom: 0px;\n transform: rotateX(180deg) rotateY(180deg);\n}\n.dv-border-box-10 .border-box-content {\n position: relative;\n width: 100%;\n height: 100%;\n}\n"]},media:void 0})}),ee,void 0,!1,void 0,c,void 0);function re(e){e.component(ne.name,ne)}const ie={name:"DvDecoration1",mixins:[r],data:()=>({ref:"decoration-1",svgWH:[200,50],svgScale:[1,1],rowNum:4,rowPoints:20,pointSideLength:2.5,halfPointSideLength:1.25,points:[],rects:[]}),methods:{afterAutoResizeMixinInit(){const{calcSVGData:e}=this;e()},calcSVGData(){const{calcPointsPosition:e,calcRectsPosition:t,calcScale:n}=this;e(),t(),n()},calcPointsPosition(){const{svgWH:e,rowNum:t,rowPoints:n}=this,[r,i]=e,o=r/(n+1),a=i/(t+1);let s=new Array(t).fill(0).map((e,t)=>new Array(n).fill(0).map((e,n)=>[o*(n+1),a*(t+1)]));this.points=s.reduce((e,t)=>[...e,...t],[])},calcRectsPosition(){const{points:e,rowPoints:t}=this,n=e[2*t-1],r=e[2*t-3];this.rects=[n,r]},calcScale(){const{width:e,height:t,svgWH:n}=this,[r,i]=n;this.svgScale=[e/r,t/i]},onResize(){const{calcSVGData:e}=this;e()}}};var oe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-decoration-1"},[n("svg",{style:"transform:scale("+e.svgScale[0]+","+e.svgScale[1]+");",attrs:{width:e.svgWH[0]+"px",height:e.svgWH[1]+"px"}},[e._l(e.points,(function(t,r){return[Math.random()>.6?n("rect",{key:r,attrs:{fill:"#fff",x:t[0]-e.halfPointSideLength,y:t[1]-e.halfPointSideLength,width:e.pointSideLength,height:e.pointSideLength}},[Math.random()>.6?n("animate",{attrs:{attributeName:"fill",values:"#fff;transparent",dur:"1s",begin:2*Math.random(),repeatCount:"indefinite"}}):e._e()]):e._e()]})),e._v(" "),e.rects[0]?n("rect",{attrs:{fill:"#0de7c2",x:e.rects[0][0]-e.pointSideLength,y:e.rects[0][1]-e.pointSideLength,width:2*e.pointSideLength,height:2*e.pointSideLength}},[n("animate",{attrs:{attributeName:"width",values:"0;"+2*e.pointSideLength,dur:"2s",repeatCount:"indefinite"}}),e._v(" "),n("animate",{attrs:{attributeName:"height",values:"0;"+2*e.pointSideLength,dur:"2s",repeatCount:"indefinite"}}),e._v(" "),n("animate",{attrs:{attributeName:"x",values:e.rects[0][0]+";"+(e.rects[0][0]-e.pointSideLength),dur:"2s",repeatCount:"indefinite"}}),e._v(" "),n("animate",{attrs:{attributeName:"y",values:e.rects[0][1]+";"+(e.rects[0][1]-e.pointSideLength),dur:"2s",repeatCount:"indefinite"}})]):e._e(),e._v(" "),e.rects[1]?n("rect",{attrs:{fill:"#0de7c2",x:e.rects[1][0]-40,y:e.rects[1][1]-e.pointSideLength,width:40,height:2*e.pointSideLength}},[n("animate",{attrs:{attributeName:"width",values:"0;40;0",dur:"2s",repeatCount:"indefinite"}}),e._v(" "),n("animate",{attrs:{attributeName:"x",values:e.rects[1][0]+";"+(e.rects[1][0]-40)+";"+e.rects[1][0],dur:"2s",repeatCount:"indefinite"}})]):e._e()],2)])};oe._withStripped=!0;var ae=a({render:oe,staticRenderFns:[]},(function(e){e&&e("data-v-37b4d8de_0",{source:".dv-decoration-1 {\n width: 100%;\n height: 100%;\n}\n.dv-decoration-1 svg {\n transform-origin: left top;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,WAAW;EACX,YAAY;AACd;AACA;EACE,0BAA0B;AAC5B",file:"main.vue",sourcesContent:[".dv-decoration-1 {\n width: 100%;\n height: 100%;\n}\n.dv-decoration-1 svg {\n transform-origin: left top;\n}\n"]},media:void 0})}),ie,void 0,!1,void 0,c,void 0);function se(e){e.component(ae.name,ae)}const le={name:"DvDecoration2",mixins:[r],props:{reverse:{type:Boolean,default:!1}},data:()=>({ref:"decoration-2",x:0,y:0,w:0,h:0}),watch:{reverse(){const{calcSVGData:e}=this;e()}},methods:{afterAutoResizeMixinInit(){const{calcSVGData:e}=this;e()},calcSVGData(){const{reverse:e,width:t,height:n}=this;e?(this.w=1,this.h=n,this.x=t/2,this.y=0):(this.w=t,this.h=1,this.x=0,this.y=n/2)},onResize(){const{calcSVGData:e}=this;e()}}};var ce=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-decoration-2"},[n("svg",{attrs:{width:e.width+"px",height:e.height+"px"}},[n("rect",{attrs:{x:e.x,y:e.y,width:e.w,height:e.h,fill:"#3faacb"}},[n("animate",{attrs:{attributeName:e.reverse?"height":"width",from:"0",to:e.reverse?e.height:e.width,dur:"6s",calcMode:"spline",keyTimes:"0;1",keySplines:".42,0,.58,1",repeatCount:"indefinite"}})]),e._v(" "),n("rect",{attrs:{x:e.x,y:e.y,width:"1",height:"1",fill:"#fff"}},[n("animate",{attrs:{attributeName:e.reverse?"y":"x",from:"0",to:e.reverse?e.height:e.width,dur:"6s",calcMode:"spline",keyTimes:"0;1",keySplines:"0.42,0,0.58,1",repeatCount:"indefinite"}})])])])};ce._withStripped=!0;var ue=a({render:ce,staticRenderFns:[]},(function(e){e&&e("data-v-830db22e_0",{source:".dv-decoration-2 {\n display: flex;\n width: 100%;\n height: 100%;\n justify-content: center;\n align-items: center;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,aAAa;EACb,WAAW;EACX,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;AACrB",file:"main.vue",sourcesContent:[".dv-decoration-2 {\n display: flex;\n width: 100%;\n height: 100%;\n justify-content: center;\n align-items: center;\n}\n"]},media:void 0})}),le,void 0,!1,void 0,c,void 0);function de(e){e.component(ue.name,ue)}const fe={name:"DvDecoration3",mixins:[r],data:()=>({ref:"decoration-3",svgWH:[300,35],svgScale:[1,1],rowNum:2,rowPoints:25,pointSideLength:7,halfPointSideLength:3.5,points:[]}),methods:{afterAutoResizeMixinInit(){const{calcSVGData:e}=this;e()},calcSVGData(){const{calcPointsPosition:e,calcScale:t}=this;e(),t()},calcPointsPosition(){const{svgWH:e,rowNum:t,rowPoints:n}=this,[r,i]=e,o=r/(n+1),a=i/(t+1);let s=new Array(t).fill(0).map((e,t)=>new Array(n).fill(0).map((e,n)=>[o*(n+1),a*(t+1)]));this.points=s.reduce((e,t)=>[...e,...t],[])},calcScale(){const{width:e,height:t,svgWH:n}=this,[r,i]=n;this.svgScale=[e/r,t/i]},onResize(){const{calcSVGData:e}=this;e()}}};var he=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-decoration-3"},[n("svg",{style:"transform:scale("+e.svgScale[0]+","+e.svgScale[1]+");",attrs:{width:e.svgWH[0]+"px",height:e.svgWH[1]+"px"}},[e._l(e.points,(function(t,r){return[n("rect",{key:r,attrs:{fill:"#7acaec",x:t[0]-e.halfPointSideLength,y:t[1]-e.halfPointSideLength,width:e.pointSideLength,height:e.pointSideLength}},[Math.random()>.6?n("animate",{attrs:{attributeName:"fill",values:"#7acaec;transparent",dur:Math.random()+1+"s",begin:2*Math.random(),repeatCount:"indefinite"}}):e._e()])]}))],2)])};he._withStripped=!0;var pe=a({render:he,staticRenderFns:[]},(function(e){e&&e("data-v-557fdf18_0",{source:".dv-decoration-3 {\n width: 100%;\n height: 100%;\n}\n.dv-decoration-3 svg {\n transform-origin: left top;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,WAAW;EACX,YAAY;AACd;AACA;EACE,0BAA0B;AAC5B",file:"main.vue",sourcesContent:[".dv-decoration-3 {\n width: 100%;\n height: 100%;\n}\n.dv-decoration-3 svg {\n transform-origin: left top;\n}\n"]},media:void 0})}),fe,void 0,!1,void 0,c,void 0);function ve(e){e.component(pe.name,pe)}const ge={name:"DvDecoration4",mixins:[r],props:["reverse"],data:()=>({ref:"decoration-4"})};var me=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-decoration-4"},[n("div",{class:"container "+(e.reverse?"reverse":"normal"),style:e.reverse?"width:"+e.width+"px;height:5px":"width:5px;height:"+e.height+"px;"},[n("svg",{attrs:{width:e.reverse?e.width:5,height:e.reverse?5:e.height}},[n("polyline",{attrs:{stroke:"rgba(255, 255, 255, 0.3)",points:e.reverse?"0, 2.5 "+e.width+", 2.5":"2.5, 0 2.5, "+e.height}}),e._v(" "),n("polyline",{staticClass:"bold-line",attrs:{stroke:"rgba(255, 255, 255, 0.3)","stroke-width":"3","stroke-dasharray":"20, 80","stroke-dashoffset":"-30",points:e.reverse?"0, 2.5 "+e.width+", 2.5":"2.5, 0 2.5, "+e.height}})])])])};me._withStripped=!0;var Ae=a({render:me,staticRenderFns:[]},(function(e){e&&e("data-v-15cdd0b4_0",{source:".dv-decoration-4 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-decoration-4 .container {\n display: flex;\n overflow: hidden;\n position: absolute;\n}\n.dv-decoration-4 .normal {\n height: 0% !important;\n animation: ani-height 3s ease-in-out infinite;\n left: 50%;\n margin-left: -2px;\n}\n.dv-decoration-4 .reverse {\n width: 0% !important;\n animation: ani-width 3s ease-in-out infinite;\n top: 50%;\n margin-top: -2px;\n}\n@keyframes ani-height {\n70% {\n height: 100%;\n}\n100% {\n height: 100%;\n}\n}\n@keyframes ani-width {\n70% {\n width: 100%;\n}\n100% {\n width: 100%;\n}\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd;AACA;EACE,aAAa;EACb,gBAAgB;EAChB,kBAAkB;AACpB;AACA;EACE,qBAAqB;EACrB,6CAA6C;EAC7C,SAAS;EACT,iBAAiB;AACnB;AACA;EACE,oBAAoB;EACpB,4CAA4C;EAC5C,QAAQ;EACR,gBAAgB;AAClB;AACA;AACE;IACE,YAAY;AACd;AACA;IACE,YAAY;AACd;AACF;AACA;AACE;IACE,WAAW;AACb;AACA;IACE,WAAW;AACb;AACF",file:"main.vue",sourcesContent:[".dv-decoration-4 {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-decoration-4 .container {\n display: flex;\n overflow: hidden;\n position: absolute;\n}\n.dv-decoration-4 .normal {\n height: 0% !important;\n animation: ani-height 3s ease-in-out infinite;\n left: 50%;\n margin-left: -2px;\n}\n.dv-decoration-4 .reverse {\n width: 0% !important;\n animation: ani-width 3s ease-in-out infinite;\n top: 50%;\n margin-top: -2px;\n}\n@keyframes ani-height {\n 70% {\n height: 100%;\n }\n 100% {\n height: 100%;\n }\n}\n@keyframes ani-width {\n 70% {\n width: 100%;\n }\n 100% {\n width: 100%;\n }\n}\n"]},media:void 0})}),ge,void 0,!1,void 0,c,void 0);function be(e){e.component(Ae.name,Ae)}function ye(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ce(e,t){return e(t={exports:{}},t.exports),t.exports}var xe=Ce((function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)})),we=Ce((function(e){var t=e.exports={version:"2.6.9"};"number"==typeof __e&&(__e=t)})),Ee=(we.version,function(e){return"object"==typeof e?null!==e:"function"==typeof e}),ke=function(e){if(!Ee(e))throw TypeError(e+" is not an object!");return e},Be=function(e){try{return!!e()}catch(e){return!0}},Pe=!Be((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})),_e=xe.document,Se=Ee(_e)&&Ee(_e.createElement),Oe=function(e){return Se?_e.createElement(e):{}},Ie=!Pe&&!Be((function(){return 7!=Object.defineProperty(Oe("div"),"a",{get:function(){return 7}}).a})),je=function(e,t){if(!Ee(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!Ee(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!Ee(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!Ee(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")},Le=Object.defineProperty,We={f:Pe?Object.defineProperty:function(e,t,n){if(ke(e),t=je(t,!0),ke(n),Ie)try{return Le(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},Fe=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},Me=Pe?function(e,t,n){return We.f(e,t,Fe(1,n))}:function(e,t,n){return e[t]=n,e},Re={}.hasOwnProperty,Te=function(e,t){return Re.call(e,t)},Ge=0,De=Math.random(),ze=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++Ge+De).toString(36))},Ne=Ce((function(e){var t=xe["__core-js_shared__"]||(xe["__core-js_shared__"]={});(e.exports=function(e,n){return t[e]||(t[e]=void 0!==n?n:{})})("versions",[]).push({version:we.version,mode:"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})})),Ye=Ne("native-function-to-string",Function.toString),$e=Ce((function(e){var t=ze("src"),n=(""+Ye).split("toString");we.inspectSource=function(e){return Ye.call(e)},(e.exports=function(e,r,i,o){var a="function"==typeof i;a&&(Te(i,"name")||Me(i,"name",r)),e[r]!==i&&(a&&(Te(i,t)||Me(i,t,e[r]?""+e[r]:n.join(String(r)))),e===xe?e[r]=i:o?e[r]?e[r]=i:Me(e,r,i):(delete e[r],Me(e,r,i)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[t]||Ye.call(this)}))})),Xe=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},Ue=function(e,t,n){if(Xe(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}},He=function(e,t,n){var r,i,o,a,s=e&He.F,l=e&He.G,c=e&He.S,u=e&He.P,d=e&He.B,f=l?xe:c?xe[t]||(xe[t]={}):(xe[t]||{}).prototype,h=l?we:we[t]||(we[t]={}),p=h.prototype||(h.prototype={});for(r in l&&(n=t),n)o=((i=!s&&f&&void 0!==f[r])?f:n)[r],a=d&&i?Ue(o,xe):u&&"function"==typeof o?Ue(Function.call,o):o,f&&$e(f,r,o,e&He.U),h[r]!=o&&Me(h,r,a),u&&p[r]!=o&&(p[r]=o)};xe.core=we,He.F=1,He.G=2,He.S=4,He.P=8,He.B=16,He.W=32,He.U=64,He.R=128;var Ve=He;Ve(Ve.S+Ve.F*!Pe,"Object",{defineProperty:We.f});var Qe=Math.ceil,qe=Math.floor,Ze=function(e){return isNaN(e=+e)?0:(e>0?qe:Qe)(e)},Ke=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},Je=function(e){return function(t,n){var r,i,o=String(Ke(t)),a=Ze(n),s=o.length;return a<0||a>=s?e?"":void 0:(r=o.charCodeAt(a))<55296||r>56319||a+1===s||(i=o.charCodeAt(a+1))<56320||i>57343?e?o.charAt(a):r:e?o.slice(a,a+2):i-56320+(r-55296<<10)+65536}},et={},tt={}.toString,nt=function(e){return tt.call(e).slice(8,-1)},rt=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==nt(e)?e.split(""):Object(e)},it=function(e){return rt(Ke(e))},ot=Math.min,at=function(e){return e>0?ot(Ze(e),9007199254740991):0},st=Math.max,lt=Math.min,ct=function(e,t){return(e=Ze(e))<0?st(e+t,0):lt(e,t)},ut=function(e){return function(t,n,r){var i,o=it(t),a=at(o.length),s=ct(r,a);if(e&&n!=n){for(;a>s;)if((i=o[s++])!=i)return!0}else for(;a>s;s++)if((e||s in o)&&o[s]===n)return e||s||0;return!e&&-1}},dt=Ne("keys"),ft=function(e){return dt[e]||(dt[e]=ze(e))},ht=ut(!1),pt=ft("IE_PROTO"),vt=function(e,t){var n,r=it(e),i=0,o=[];for(n in r)n!=pt&&Te(r,n)&&o.push(n);for(;t.length>i;)Te(r,n=t[i++])&&(~ht(o,n)||o.push(n));return o},gt="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),mt=Object.keys||function(e){return vt(e,gt)},At=Pe?Object.defineProperties:function(e,t){ke(e);for(var n,r=mt(t),i=r.length,o=0;i>o;)We.f(e,n=r[o++],t[n]);return e},bt=xe.document,yt=bt&&bt.documentElement,Ct=ft("IE_PROTO"),xt=function(){},wt=function(){var e,t=Oe("iframe"),n=gt.length;for(t.style.display="none",yt.appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),wt=e.F;n--;)delete wt.prototype[gt[n]];return wt()},Et=Object.create||function(e,t){var n;return null!==e?(xt.prototype=ke(e),n=new xt,xt.prototype=null,n[Ct]=e):n=wt(),void 0===t?n:At(n,t)},kt=Ce((function(e){var t=Ne("wks"),n=xe.Symbol,r="function"==typeof n;(e.exports=function(e){return t[e]||(t[e]=r&&n[e]||(r?n:ze)("Symbol."+e))}).store=t})),Bt=We.f,Pt=kt("toStringTag"),_t=function(e,t,n){e&&!Te(e=n?e:e.prototype,Pt)&&Bt(e,Pt,{configurable:!0,value:t})},St={};Me(St,kt("iterator"),(function(){return this}));var Ot=function(e,t,n){e.prototype=Et(St,{next:Fe(1,n)}),_t(e,t+" Iterator")},It=function(e){return Object(Ke(e))},jt=ft("IE_PROTO"),Lt=Object.prototype,Wt=Object.getPrototypeOf||function(e){return e=It(e),Te(e,jt)?e[jt]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?Lt:null},Ft=kt("iterator"),Mt=!([].keys&&"next"in[].keys()),Rt=function(){return this},Tt=function(e,t,n,r,i,o,a){Ot(n,t,r);var s,l,c,u=function(e){if(!Mt&&e in p)return p[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},d=t+" Iterator",f="values"==i,h=!1,p=e.prototype,v=p[Ft]||p["@@iterator"]||i&&p[i],g=v||u(i),m=i?f?u("entries"):g:void 0,A="Array"==t&&p.entries||v;if(A&&(c=Wt(A.call(new e)))!==Object.prototype&&c.next&&(_t(c,d,!0),"function"!=typeof c[Ft]&&Me(c,Ft,Rt)),f&&v&&"values"!==v.name&&(h=!0,g=function(){return v.call(this)}),(Mt||h||!p[Ft])&&Me(p,Ft,g),et[t]=g,et[d]=Rt,i)if(s={values:f?g:u("values"),keys:o?g:u("keys"),entries:m},a)for(l in s)l in p||$e(p,l,s[l]);else Ve(Ve.P+Ve.F*(Mt||h),t,s);return s},Gt=Je(!0);Tt(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=Gt(t,n),this._i+=e.length,{value:e,done:!1})}));var Dt=function(e,t,n,r){try{return r?t(ke(n)[0],n[1]):t(n)}catch(t){var i=e.return;throw void 0!==i&&ke(i.call(e)),t}},zt=kt("iterator"),Nt=Array.prototype,Yt=function(e){return void 0!==e&&(et.Array===e||Nt[zt]===e)},$t=function(e,t,n){t in e?We.f(e,t,Fe(0,n)):e[t]=n},Xt=kt("toStringTag"),Ut="Arguments"==nt(function(){return arguments}()),Ht=function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),Xt))?n:Ut?nt(t):"Object"==(r=nt(t))&&"function"==typeof t.callee?"Arguments":r},Vt=kt("iterator"),Qt=we.getIteratorMethod=function(e){if(null!=e)return e[Vt]||e["@@iterator"]||et[Ht(e)]},qt=kt("iterator"),Zt=!1;try{var Kt=[7][qt]();Kt.return=function(){Zt=!0},Array.from(Kt,(function(){throw 2}))}catch(e){}var Jt=function(e,t){if(!t&&!Zt)return!1;var n=!1;try{var r=[7],i=r[qt]();i.next=function(){return{done:n=!0}},r[qt]=function(){return i},e(r)}catch(e){}return n};Ve(Ve.S+Ve.F*!Jt((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,r,i,o=It(e),a="function"==typeof this?this:Array,s=arguments.length,l=s>1?arguments[1]:void 0,c=void 0!==l,u=0,d=Qt(o);if(c&&(l=Ue(l,s>2?arguments[2]:void 0,2)),null==d||a==Array&&Yt(d))for(n=new a(t=at(o.length));t>u;u++)$t(n,u,c?l(o[u],u):o[u]);else for(i=d.call(o),n=new a;!(r=i.next()).done;u++)$t(n,u,c?Dt(i,l,[r.value,u],!0):r.value);return n.length=u,n}});var en={f:kt},tn=We.f,nn=function(e){var t=we.Symbol||(we.Symbol=xe.Symbol||{});"_"==e.charAt(0)||e in t||tn(t,e,{value:en.f(e)})};nn("asyncIterator");var rn=Ce((function(e){var t=ze("meta"),n=We.f,r=0,i=Object.isExtensible||function(){return!0},o=!Be((function(){return i(Object.preventExtensions({}))})),a=function(e){n(e,t,{value:{i:"O"+ ++r,w:{}}})},s=e.exports={KEY:t,NEED:!1,fastKey:function(e,n){if(!Ee(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!Te(e,t)){if(!i(e))return"F";if(!n)return"E";a(e)}return e[t].i},getWeak:function(e,n){if(!Te(e,t)){if(!i(e))return!0;if(!n)return!1;a(e)}return e[t].w},onFreeze:function(e){return o&&s.NEED&&i(e)&&!Te(e,t)&&a(e),e}}})),on=(rn.KEY,rn.NEED,rn.fastKey,rn.getWeak,rn.onFreeze,{f:Object.getOwnPropertySymbols}),an={f:{}.propertyIsEnumerable},sn=Array.isArray||function(e){return"Array"==nt(e)},ln=gt.concat("length","prototype"),cn={f:Object.getOwnPropertyNames||function(e){return vt(e,ln)}},un=cn.f,dn={}.toString,fn="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],hn={f:function(e){return fn&&"[object Window]"==dn.call(e)?function(e){try{return un(e)}catch(e){return fn.slice()}}(e):un(it(e))}},pn=Object.getOwnPropertyDescriptor,vn={f:Pe?pn:function(e,t){if(e=it(e),t=je(t,!0),Ie)try{return pn(e,t)}catch(e){}if(Te(e,t))return Fe(!an.f.call(e,t),e[t])}},gn=rn.KEY,mn=vn.f,An=We.f,bn=hn.f,yn=xe.Symbol,Cn=xe.JSON,xn=Cn&&Cn.stringify,wn=kt("_hidden"),En=kt("toPrimitive"),kn={}.propertyIsEnumerable,Bn=Ne("symbol-registry"),Pn=Ne("symbols"),_n=Ne("op-symbols"),Sn=Object.prototype,On="function"==typeof yn&&!!on.f,In=xe.QObject,jn=!In||!In.prototype||!In.prototype.findChild,Ln=Pe&&Be((function(){return 7!=Et(An({},"a",{get:function(){return An(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=mn(Sn,t);r&&delete Sn[t],An(e,t,n),r&&e!==Sn&&An(Sn,t,r)}:An,Wn=function(e){var t=Pn[e]=Et(yn.prototype);return t._k=e,t},Fn=On&&"symbol"==typeof yn.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof yn},Mn=function(e,t,n){return e===Sn&&Mn(_n,t,n),ke(e),t=je(t,!0),ke(n),Te(Pn,t)?(n.enumerable?(Te(e,wn)&&e[wn][t]&&(e[wn][t]=!1),n=Et(n,{enumerable:Fe(0,!1)})):(Te(e,wn)||An(e,wn,Fe(1,{})),e[wn][t]=!0),Ln(e,t,n)):An(e,t,n)},Rn=function(e,t){ke(e);for(var n,r=function(e){var t=mt(e),n=on.f;if(n)for(var r,i=n(e),o=an.f,a=0;i.length>a;)o.call(e,r=i[a++])&&t.push(r);return t}(t=it(t)),i=0,o=r.length;o>i;)Mn(e,n=r[i++],t[n]);return e},Tn=function(e){var t=kn.call(this,e=je(e,!0));return!(this===Sn&&Te(Pn,e)&&!Te(_n,e))&&(!(t||!Te(this,e)||!Te(Pn,e)||Te(this,wn)&&this[wn][e])||t)},Gn=function(e,t){if(e=it(e),t=je(t,!0),e!==Sn||!Te(Pn,t)||Te(_n,t)){var n=mn(e,t);return!n||!Te(Pn,t)||Te(e,wn)&&e[wn][t]||(n.enumerable=!0),n}},Dn=function(e){for(var t,n=bn(it(e)),r=[],i=0;n.length>i;)Te(Pn,t=n[i++])||t==wn||t==gn||r.push(t);return r},zn=function(e){for(var t,n=e===Sn,r=bn(n?_n:it(e)),i=[],o=0;r.length>o;)!Te(Pn,t=r[o++])||n&&!Te(Sn,t)||i.push(Pn[t]);return i};On||($e((yn=function(){if(this instanceof yn)throw TypeError("Symbol is not a constructor!");var e=ze(arguments.length>0?arguments[0]:void 0),t=function(n){this===Sn&&t.call(_n,n),Te(this,wn)&&Te(this[wn],e)&&(this[wn][e]=!1),Ln(this,e,Fe(1,n))};return Pe&&jn&&Ln(Sn,e,{configurable:!0,set:t}),Wn(e)}).prototype,"toString",(function(){return this._k})),vn.f=Gn,We.f=Mn,cn.f=hn.f=Dn,an.f=Tn,on.f=zn,Pe&&$e(Sn,"propertyIsEnumerable",Tn,!0),en.f=function(e){return Wn(kt(e))}),Ve(Ve.G+Ve.W+Ve.F*!On,{Symbol:yn});for(var Nn="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Yn=0;Nn.length>Yn;)kt(Nn[Yn++]);for(var $n=mt(kt.store),Xn=0;$n.length>Xn;)nn($n[Xn++]);Ve(Ve.S+Ve.F*!On,"Symbol",{for:function(e){return Te(Bn,e+="")?Bn[e]:Bn[e]=yn(e)},keyFor:function(e){if(!Fn(e))throw TypeError(e+" is not a symbol!");for(var t in Bn)if(Bn[t]===e)return t},useSetter:function(){jn=!0},useSimple:function(){jn=!1}}),Ve(Ve.S+Ve.F*!On,"Object",{create:function(e,t){return void 0===t?Et(e):Rn(Et(e),t)},defineProperty:Mn,defineProperties:Rn,getOwnPropertyDescriptor:Gn,getOwnPropertyNames:Dn,getOwnPropertySymbols:zn});var Un=Be((function(){on.f(1)}));Ve(Ve.S+Ve.F*Un,"Object",{getOwnPropertySymbols:function(e){return on.f(It(e))}}),Cn&&Ve(Ve.S+Ve.F*(!On||Be((function(){var e=yn();return"[null]"!=xn([e])||"{}"!=xn({a:e})||"{}"!=xn(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=t=r[1],(Ee(t)||void 0!==e)&&!Fn(e))return sn(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!Fn(t))return t}),r[1]=t,xn.apply(Cn,r)}}),yn.prototype[En]||Me(yn.prototype,En,yn.prototype.valueOf),_t(yn,"Symbol"),_t(Math,"Math",!0),_t(xe.JSON,"JSON",!0);var Hn=kt("unscopables"),Vn=Array.prototype;null==Vn[Hn]&&Me(Vn,Hn,{});var Qn=function(e){Vn[Hn][e]=!0},qn=function(e,t){return{value:t,done:!!e}},Zn=Tt(Array,"Array",(function(e,t){this._t=it(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,qn(1)):qn(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values");et.Arguments=et.Array,Qn("keys"),Qn("values"),Qn("entries");for(var Kn=kt("iterator"),Jn=kt("toStringTag"),er=et.Array,tr={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},nr=mt(tr),rr=0;rr<nr.length;rr++){var ir,or=nr[rr],ar=tr[or],sr=xe[or],lr=sr&&sr.prototype;if(lr&&(lr[Kn]||Me(lr,Kn,er),lr[Jn]||Me(lr,Jn,or),et[or]=er,ar))for(ir in Zn)lr[ir]||$e(lr,ir,Zn[ir],!0)}Ve(Ve.S,"Array",{isArray:sn});var cr=kt("species"),ur=function(e,t){return new(function(e){var t;return sn(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!sn(t.prototype)||(t=void 0),Ee(t)&&null===(t=t[cr])&&(t=void 0)),void 0===t?Array:t}(e))(t)},dr=function(e,t){var n=1==e,r=2==e,i=3==e,o=4==e,a=6==e,s=5==e||a,l=t||ur;return function(t,c,u){for(var d,f,h=It(t),p=rt(h),v=Ue(c,u,3),g=at(p.length),m=0,A=n?l(t,g):r?l(t,0):void 0;g>m;m++)if((s||m in p)&&(f=v(d=p[m],m,h),e))if(n)A[m]=f;else if(f)switch(e){case 3:return!0;case 5:return d;case 6:return m;case 2:A.push(d)}else if(o)return!1;return a?-1:i||o?o:A}},fr=function(e,t){return!!e&&Be((function(){t?e.call(null,(function(){}),1):e.call(null)}))},hr=dr(0),pr=fr([].forEach,!0);Ve(Ve.P+Ve.F*!pr,"Array",{forEach:function(e){return hr(this,e,arguments[1])}});Ve(Ve.P,"Array",{fill:function(e){for(var t=It(this),n=at(t.length),r=arguments.length,i=ct(r>1?arguments[1]:void 0,n),o=r>2?arguments[2]:void 0,a=void 0===o?n:ct(o,n);a>i;)t[i++]=e;return t}}),Qn("fill");var vr=dr(1);Ve(Ve.P+Ve.F*!fr([].map,!0),"Array",{map:function(e){return vr(this,e,arguments[1])}});var gr=dr(6),mr="findIndex",Ar=!0;mr in[]&&Array(1)[mr]((function(){Ar=!1})),Ve(Ve.P+Ve.F*Ar,"Array",{findIndex:function(e){return gr(this,e,arguments.length>1?arguments[1]:void 0)}}),Qn(mr);var br=function(e,t,n,r,i){Xe(t);var o=It(e),a=rt(o),s=at(o.length),l=i?s-1:0,c=i?-1:1;if(n<2)for(;;){if(l in a){r=a[l],l+=c;break}if(l+=c,i?l<0:s<=l)throw TypeError("Reduce of empty array with no initial value")}for(;i?l>=0:s>l;l+=c)l in a&&(r=t(r,a[l],l,o));return r};Ve(Ve.P+Ve.F*!fr([].reduce,!0),"Array",{reduce:function(e){return br(this,e,arguments.length,arguments[1],!1)}});var yr=function(){var e=ke(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t};Pe&&"g"!=/./g.flags&&We.f(RegExp.prototype,"flags",{configurable:!0,get:yr});var Cr=/./.toString,xr=function(e){$e(RegExp.prototype,"toString",e,!0)};Be((function(){return"/a/b"!=Cr.call({source:"a",flags:"b"})}))?xr((function(){var e=ke(this);return"/".concat(e.source,"/","flags"in e?e.flags:!Pe&&e instanceof RegExp?yr.call(e):void 0)})):"toString"!=Cr.name&&xr((function(){return Cr.call(this)}));var wr=Date.prototype,Er=wr.toString,kr=wr.getTime;new Date(NaN)+""!="Invalid Date"&&$e(wr,"toString",(function(){var e=kr.call(this);return e==e?Er.call(this):"Invalid Date"}));var Br={};Br[kt("toStringTag")]="z",Br+""!="[object z]"&&$e(Object.prototype,"toString",(function(){return"[object "+Ht(this)+"]"}),!0);var Pr=dr(2);Ve(Ve.P+Ve.F*!fr([].filter,!0),"Array",{filter:function(e){return Pr(this,e,arguments[1])}});var _r=Ce((function(e,t){function n(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.deepClone=f,t.eliminateBlur=h,t.checkPointIsInCircle=p,t.getTwoPointDistance=v,t.checkPointIsInPolygon=g,t.checkPointIsInSector=m,t.checkPointIsNearPolyline=b,t.checkPointIsInRect=function(e,t,n,i,o){var a=r(e,2),s=a[0],l=a[1];return!(s<t)&&(!(l<n)&&(!(s>t+i)&&!(l>n+o)))},t.getRotatePointPos=y,t.getScalePointPos=C,t.getTranslatePointPos=x,t.getDistanceBetweenPointAndLine=w,t.getCircleRadianPoint=E,t.getRegularPolygonPoints=k,t.filterNull=function(e){return e.filter((function(e){return e||0===e}))},t.default=void 0;var o=Math.abs,a=Math.sqrt,s=Math.sin,l=Math.cos,c=Math.max,u=Math.min,d=Math.PI;function f(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=JSON.parse,r=JSON.stringify;if(!t)return n(r(e));var o=e instanceof Array?[]:{};if(e&&"object"===i(e))for(var a in e)e.hasOwnProperty(a)&&(e[a]&&"object"===i(e[a])?o[a]=f(e[a],!0):o[a]=e[a]);return o}function h(e){return e.map((function(e){var t=r(e,2),n=t[0],i=t[1];return[parseInt(n)+.5,parseInt(i)+.5]}))}function p(e,t,n,r){return v(e,[t,n])<=r}function v(e,t){var n=r(e,2),i=n[0],s=n[1],l=r(t,2),c=l[0],u=l[1],d=o(i-c),f=o(s-u);return a(d*d+f*f)}function g(e,t){for(var n=0,i=r(e,2),o=i[0],a=i[1],s=t.length,l=1,d=t[0];l<=s;l++){var f=t[l%s];if(o>u(d[0],f[0])&&o<=c(d[0],f[0])&&a<=c(d[1],f[1])&&d[0]!==f[0]){var h=(o-d[0])*(f[1]-d[1])/(f[0]-d[0])+d[1];(d[1]===f[1]||a<=h)&&n++}d=f}return n%2==1}function m(e,t,n,i,o,a,s){if(!e)return!1;if(v(e,[t,n])>i)return!1;if(!s){var l=r(f([a,o]),2);o=l[0],a=l[1]}var c=o>a;if(c){var u=[a,o];o=u[0],a=u[1]}var h=a-o;if(h>=2*d)return!0;var p=r(e,2),g=p[0],m=p[1],b=r(E(t,n,i,o),2),y=b[0],C=b[1],x=r(E(t,n,i,a),2),w=[g-t,m-n],k=[y-t,C-n],B=[x[0]-t,x[1]-n],P=h>d;if(P){var _=r(f([B,k]),2);k=_[0],B=_[1]}var S=A(k,w)&&!A(B,w);return P&&(S=!S),c&&(S=!S),S}function A(e,t){var n=r(e,2),i=n[0],o=n[1],a=r(t,2);return-o*a[0]+i*a[1]>0}function b(e,t,i){var o=i/2,a=t.map((function(e){var t=r(e,2);return[t[0],t[1]-o]})),s=t.map((function(e){var t=r(e,2);return[t[0],t[1]+o]}));return g(e,[].concat(n(a),n(s.reverse())))}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[0,0];if(!t)return!1;if(e%360==0)return t;var i=r(t,2),o=i[0],a=i[1],c=r(n,2),u=c[0],f=c[1];return[(o-u)*l(e*=d/180)-(a-f)*s(e)+u,(o-u)*s(e)+(a-f)*l(e)+f]}function C(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[1,1],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[0,0];if(!t)return!1;if(1===e)return t;var i=r(t,2),o=i[0],a=i[1],s=r(n,2),l=s[0],c=s[1],u=r(e,2);return[(o-l)*u[0]+l,(a-c)*u[1]+c]}function x(e,t){if(!e||!t)return!1;var n=r(t,2),i=n[0],o=n[1],a=r(e,2);return[i+a[0],o+a[1]]}function w(e,t,n){if(!e||!t||!n)return!1;var i=r(e,2),s=i[0],l=i[1],c=r(t,2),u=c[0],d=c[1],f=r(n,2),h=f[0],p=f[1],v=p-d,g=u-h;return o(v*s+g*l+(d*(h-u)-u*(p-d)))/a(v*v+g*g)}function E(e,t,n,r){return[e+l(r)*n,t+s(r)*n]}function k(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-.5*d,o=2*d/r;return new Array(r).fill("").map((function(e,t){return t*o+i})).map((function(r){return E(e,t,n,r)}))}var B={deepClone:f,eliminateBlur:h,checkPointIsInCircle:p,checkPointIsInPolygon:g,checkPointIsInSector:m,checkPointIsNearPolyline:b,getTwoPointDistance:v,getRotatePointPos:y,getScalePointPos:C,getTranslatePointPos:x,getCircleRadianPoint:E,getRegularPolygonPoints:k,getDistanceBetweenPointAndLine:w};t.default=B}));ye(_r);var Sr=_r.deepClone,Or=(_r.eliminateBlur,_r.checkPointIsInCircle,_r.getTwoPointDistance,_r.checkPointIsInPolygon,_r.checkPointIsInSector,_r.checkPointIsNearPolyline,_r.checkPointIsInRect,_r.getRotatePointPos,_r.getScalePointPos,_r.getTranslatePointPos,_r.getDistanceBetweenPointAndLine,_r.getCircleRadianPoint,_r.getRegularPolygonPoints,_r.filterNull,Ce((function(e,t){function n(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function r(e){return e.filter((function(e){return"number"==typeof e}))}function i(e,t){for(var n in t)e[n]=e[n]&&"[object Object]"===e[n].toString()?i(e[n],t[n]):e[n]=t[n];return e}function o(e){return(e=r(e)).reduce((function(e,t){return e+t}),0)}function a(e,t){var n=Math.abs(e[0]-t[0]),r=Math.abs(e[1]-t[1]);return Math.sqrt(n*n+r*r)}Object.defineProperty(t,"__esModule",{value:!0}),t.filterNonNumber=r,t.deepMerge=i,t.mulAdd=o,t.mergeSameStackData=function(e,t){var r=e.stack;if(!r)return n(e.data);var i=t.filter((function(e){return e.stack===r})),a=i.findIndex((function(t){return t.data===e.data})),s=i.splice(0,a+1).map((function(e){return e.data})),l=s[0].length;return new Array(l).fill(0).map((function(e,t){return o(s.map((function(e){return e[t]})))}))},t.getTwoPointDistance=a,t.getLinearGradientColor=function(e,t,r,i){if(!(e&&t&&r&&i.length))return;var o=i;"string"==typeof o&&(o=[i,i]);var a=e.createLinearGradient.apply(e,n(t).concat(n(r))),s=1/(o.length-1);return o.forEach((function(e,t){return a.addColorStop(s*t,e)})),a},t.getPolylineLength=function(e){return o(new Array(e.length-1).fill(0).map((function(t,n){return[e[n],e[n+1]]})).map((function(e){return a.apply(void 0,n(e))})))},t.getPointToLineDistance=function(e,t,n){var r=a(e,t),i=a(e,n),o=a(t,n);return.5*Math.sqrt((r+i+o)*(r+i-o)*(r+o-i)*(i+o-r))/o},t.initNeedSeries=function(e,t,n){return(e=(e=e.filter((function(e){return e.type===n}))).map((function(e){return i((0,_r.deepClone)(t,!0),e)}))).filter((function(e){return e.show}))},t.radianToAngle=function(e){return e/Math.PI*180}})));ye(Or);Or.filterNonNumber;var Ir=Or.deepMerge,jr=(Or.mulAdd,Or.mergeSameStackData,Or.getTwoPointDistance,Or.getLinearGradientColor,Or.getPolylineLength);Or.getPointToLineDistance,Or.initNeedSeries,Or.radianToAngle;const Lr={name:"DvDecoration5",mixins:[r],data:()=>({ref:"decoration-5",line1Points:"",line2Points:"",line1Length:0,line2Length:0}),methods:{afterAutoResizeMixinInit(){const{calcSVGData:e}=this;e()},calcSVGData(){const{width:e,height:t}=this;let n=[[0,.2*t],[.18*e,.2*t],[.2*e,.4*t],[.25*e,.4*t],[.27*e,.6*t],[.72*e,.6*t],[.75*e,.4*t],[.8*e,.4*t],[.82*e,.2*t],[e,.2*t]],r=[[.3*e,.8*t],[.7*e,.8*t]];const i=jr(n),o=jr(r);n=n.map(e=>e.join(",")).join(" "),r=r.map(e=>e.join(",")).join(" "),this.line1Points=n,this.line2Points=r,this.line1Length=i,this.line2Length=o},onResize(){const{calcSVGData:e}=this;e()}}};var Wr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-decoration-5"},[n("svg",{attrs:{width:e.width,height:e.height}},[n("polyline",{attrs:{fill:"transparent",stroke:"#3f96a5","stroke-width":"3",points:e.line1Points}},[n("animate",{attrs:{attributeName:"stroke-dasharray",attributeType:"XML",from:"0, "+e.line1Length/2+", 0, "+e.line1Length/2,to:"0, 0, "+e.line1Length+", 0",dur:"1.2s",begin:"0s",calcMode:"spline",keyTimes:"0;1",keySplines:"0.4,1,0.49,0.98",repeatCount:"indefinite"}})]),e._v(" "),n("polyline",{attrs:{fill:"transparent",stroke:"#3f96a5","stroke-width":"2",points:e.line2Points}},[n("animate",{attrs:{attributeName:"stroke-dasharray",attributeType:"XML",from:"0, "+e.line2Length/2+", 0, "+e.line2Length/2,to:"0, 0, "+e.line2Length+", 0",dur:"1.2s",begin:"0s",calcMode:"spline",keyTimes:"0;1",keySplines:".4,1,.49,.98",repeatCount:"indefinite"}})])])])};Wr._withStripped=!0;var Fr=a({render:Wr,staticRenderFns:[]},(function(e){e&&e("data-v-77cc82b8_0",{source:".dv-decoration-5 {\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,WAAW;EACX,YAAY;AACd",file:"main.vue",sourcesContent:[".dv-decoration-5 {\n width: 100%;\n height: 100%;\n}\n"]},media:void 0})}),Lr,void 0,!1,void 0,c,void 0);function Mr(e){e.component(Fr.name,Fr)}const Rr={name:"DvDecoration6",mixins:[r],data:()=>({ref:"decoration-6",svgWH:[300,35],svgScale:[1,1],rowNum:1,rowPoints:40,rectWidth:7,halfRectWidth:3.5,points:[],heights:[],minHeights:[],randoms:[]}),methods:{afterAutoResizeMixinInit(){const{calcSVGData:e}=this;e()},calcSVGData(){const{calcPointsPosition:e,calcScale:t}=this;e(),t()},calcPointsPosition(){const{svgWH:e,rowNum:n,rowPoints:r}=this,[i,o]=e,a=i/(r+1),s=o/(n+1);let l=new Array(n).fill(0).map((e,t)=>new Array(r).fill(0).map((e,n)=>[a*(n+1),s*(t+1)]));this.points=l.reduce((e,t)=>[...e,...t],[]);const c=this.heights=new Array(n*r).fill(0).map(e=>Math.random()>.8?t(.7*o,o):t(.2*o,.5*o));this.minHeights=new Array(n*r).fill(0).map((e,t)=>c[t]*Math.random()),this.randoms=new Array(n*r).fill(0).map(e=>Math.random()+1.5)},calcScale(){const{width:e,height:t,svgWH:n}=this,[r,i]=n;this.svgScale=[e/r,t/i]},onResize(){const{calcSVGData:e}=this;e()}}};var Tr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-decoration-6"},[n("svg",{style:"transform:scale("+e.svgScale[0]+","+e.svgScale[1]+");",attrs:{width:e.svgWH[0]+"px",height:e.svgWH[1]+"px"}},[e._l(e.points,(function(t,r){return[n("rect",{key:r,attrs:{fill:"#7acaec",x:t[0]-e.halfRectWidth,y:t[1]-e.heights[r]/2,width:e.rectWidth,height:e.heights[r]}},[n("animate",{attrs:{attributeName:"y",values:t[1]-e.minHeights[r]/2+";"+(t[1]-e.heights[r]/2)+";"+(t[1]-e.minHeights[r]/2),dur:e.randoms[r]+"s",keyTimes:"0;0.5;1",calcMode:"spline",keySplines:"0.42,0,0.58,1;0.42,0,0.58,1",begin:"0s",repeatCount:"indefinite"}}),e._v(" "),n("animate",{attrs:{attributeName:"height",values:e.minHeights[r]+";"+e.heights[r]+";"+e.minHeights[r],dur:e.randoms[r]+"s",keyTimes:"0;0.5;1",calcMode:"spline",keySplines:"0.42,0,0.58,1;0.42,0,0.58,1",begin:"0s",repeatCount:"indefinite"}})])]}))],2)])};Tr._withStripped=!0;var Gr=a({render:Tr,staticRenderFns:[]},(function(e){e&&e("data-v-0c456aa4_0",{source:".dv-decoration-6 {\n width: 100%;\n height: 100%;\n}\n.dv-decoration-6 svg {\n transform-origin: left top;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,WAAW;EACX,YAAY;AACd;AACA;EACE,0BAA0B;AAC5B",file:"main.vue",sourcesContent:[".dv-decoration-6 {\n width: 100%;\n height: 100%;\n}\n.dv-decoration-6 svg {\n transform-origin: left top;\n}\n"]},media:void 0})}),Rr,void 0,!1,void 0,c,void 0);function Dr(e){e.component(Gr.name,Gr)}const zr={name:"DvDecoration7"};var Nr=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"dv-decoration-7"},[t("svg",{attrs:{width:"21px",height:"20px"}},[t("polyline",{attrs:{"stroke-width":"4",fill:"transparent",stroke:"#1dc1f5",points:"10, 0 19, 10 10, 20"}}),this._v(" "),t("polyline",{attrs:{"stroke-width":"2",fill:"transparent",stroke:"#1dc1f5",points:"2, 0 11, 10 2, 20"}})]),this._v(" "),this._t("default"),this._v(" "),t("svg",{attrs:{width:"21px",height:"20px"}},[t("polyline",{attrs:{"stroke-width":"4",fill:"transparent",stroke:"#1dc1f5",points:"11, 0 2, 10 11, 20"}}),this._v(" "),t("polyline",{attrs:{"stroke-width":"2",fill:"transparent",stroke:"#1dc1f5",points:"19, 0 10, 10 19, 20"}})])],2)};Nr._withStripped=!0;var Yr=a({render:Nr,staticRenderFns:[]},(function(e){e&&e("data-v-284b76c6_0",{source:".dv-decoration-7 {\n display: flex;\n width: 100%;\n height: 100%;\n justify-content: center;\n align-items: center;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,aAAa;EACb,WAAW;EACX,YAAY;EACZ,uBAAuB;EACvB,mBAAmB;AACrB",file:"main.vue",sourcesContent:[".dv-decoration-7 {\n display: flex;\n width: 100%;\n height: 100%;\n justify-content: center;\n align-items: center;\n}\n"]},media:void 0})}),zr,void 0,!1,void 0,c,void 0);function $r(e){e.component(Yr.name,Yr)}const Xr={name:"DvDecoration8",mixins:[r],props:{reverse:{type:Boolean,default:!1}},data:()=>({ref:"decoration-8"}),methods:{xPos(e){const{reverse:t,width:n}=this;return t?n-e:e}}};var Ur=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-decoration-8"},[n("svg",{attrs:{width:e.width,height:e.height}},[n("polyline",{attrs:{stroke:"#3f96a5","stroke-width":"2",fill:"transparent",points:e.xPos(0)+", 0 "+e.xPos(30)+", "+e.height/2}}),e._v(" "),n("polyline",{attrs:{stroke:"#3f96a5","stroke-width":"2",fill:"transparent",points:e.xPos(20)+", 0 "+e.xPos(50)+", "+e.height/2+" "+e.xPos(e.width)+", "+e.height/2}}),e._v(" "),n("polyline",{attrs:{stroke:"#3f96a5",fill:"transparent","stroke-width":"3",points:e.xPos(0)+", "+(e.height-3)+", "+e.xPos(200)+", "+(e.height-3)}})])])};Ur._withStripped=!0;var Hr=a({render:Ur,staticRenderFns:[]},(function(e){e&&e("data-v-75375dbc_0",{source:".dv-decoration-8 {\n display: flex;\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,aAAa;EACb,WAAW;EACX,YAAY;AACd",file:"main.vue",sourcesContent:[".dv-decoration-8 {\n display: flex;\n width: 100%;\n height: 100%;\n}\n"]},media:void 0})}),Xr,void 0,!1,void 0,c,void 0);function Vr(e){e.component(Hr.name,Hr)}const Qr={name:"DvDecoration9",mixins:[r],data:()=>({ref:"decoration-9",polygonId:`decoration-9-polygon-${Date.now()}`,svgWH:[100,100],svgScale:[1,1]}),methods:{afterAutoResizeMixinInit(){const{calcScale:e}=this;e()},calcScale(){const{width:e,height:t,svgWH:n}=this,[r,i]=n;this.svgScale=[e/r,t/i]},onResize(){const{calcScale:e}=this;e()}}};var qr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-decoration-9"},[n("svg",{style:"transform:scale("+e.svgScale[0]+","+e.svgScale[1]+");",attrs:{width:e.svgWH[0]+"px",height:e.svgWH[1]+"px"}},[n("defs",[n("polygon",{attrs:{id:e.polygonId,points:"15, 46.5, 21, 47.5, 21, 52.5, 15, 53.5"}})]),e._v(" "),n("circle",{attrs:{cx:"50",cy:"50",r:"45",fill:"transparent",stroke:"rgba(3, 166, 224, 0.5)","stroke-width":"10","stroke-dasharray":"80, 100, 30, 100"}},[n("animateTransform",{attrs:{attributeName:"transform",type:"rotate",values:"0 50 50;360 50 50",dur:"3s",repeatCount:"indefinite"}})],1),e._v(" "),n("circle",{attrs:{cx:"50",cy:"50",r:"45",fill:"transparent",stroke:"rgba(3, 166, 224, 0.8)","stroke-width":"6","stroke-dasharray":"50, 66, 100, 66"}},[n("animateTransform",{attrs:{attributeName:"transform",type:"rotate",values:"0 50 50;-360 50 50",dur:"3s",repeatCount:"indefinite"}})],1),e._v(" "),n("circle",{attrs:{cx:"50",cy:"50",r:"38",fill:"transparent",stroke:"rgba(3, 166, 224, 0.2)","stroke-width":"1","stroke-dasharray":"5, 1"}}),e._v(" "),e._l(new Array(20).fill(0),(function(t,r){return n("use",{key:r,attrs:{"xlink:href":"#"+e.polygonId,stroke:"rgba(3, 166, 224, 0.6)",fill:Math.random()>.4?"transparent":"rgba(3, 166, 224, 0.8)"}},[n("animateTransform",{attrs:{attributeName:"transform",type:"rotate",values:"0 50 50;360 50 50",dur:"3s",begin:.15*r+"s",repeatCount:"indefinite"}})],1)})),e._v(" "),n("circle",{attrs:{cx:"50",cy:"50",r:"26",fill:"transparent",stroke:"rgba(3, 166, 224, 0.2)","stroke-width":"1","stroke-dasharray":"5, 1"}})],2),e._v(" "),e._t("default")],2)};qr._withStripped=!0;var Zr=a({render:qr,staticRenderFns:[]},(function(e){e&&e("data-v-e62968ea_0",{source:".dv-decoration-9 {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.dv-decoration-9 svg {\n position: absolute;\n left: 0px;\n top: 0px;\n transform-origin: left top;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,SAAS;EACT,QAAQ;EACR,0BAA0B;AAC5B",file:"main.vue",sourcesContent:[".dv-decoration-9 {\n position: relative;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n.dv-decoration-9 svg {\n position: absolute;\n left: 0px;\n top: 0px;\n transform-origin: left top;\n}\n"]},media:void 0})}),Qr,void 0,!1,void 0,c,void 0);function Kr(e){e.component(Zr.name,Zr)}const Jr={name:"DvDecoration10",mixins:[r],data(){const e=Date.now();return{ref:"decoration-10",animationId1:`d10ani1${e}`,animationId2:`d10ani2${e}`,animationId3:`d10ani3${e}`,animationId4:`d10ani4${e}`,animationId5:`d10ani5${e}`,animationId6:`d10ani6${e}`,animationId7:`d10ani7${e}`}}};var ei=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-decoration-10"},[n("svg",{attrs:{width:e.width,height:e.height}},[n("polyline",{attrs:{stroke:"rgba(0, 194, 255, 0.3)","stroke-width":"2",points:"0, "+e.height/2+" "+e.width+", "+e.height/2}}),e._v(" "),n("polyline",{attrs:{stroke:"rgba(0, 194, 255, 1)","stroke-width":"2",points:"5, "+e.height/2+" "+(.2*e.width-3)+", "+e.height/2,"stroke-dasharray":"0, "+.2*e.width,fill:"freeze"}},[n("animate",{attrs:{id:e.animationId2,attributeName:"stroke-dasharray",values:"0, "+.2*e.width+";"+.2*e.width+", 0;",dur:"3s",begin:e.animationId1+".end",fill:"freeze"}}),e._v(" "),n("animate",{attrs:{attributeName:"stroke-dasharray",values:.2*e.width+", 0;0, "+.2*e.width,dur:"0.01s",begin:e.animationId7+".end",fill:"freeze"}})]),e._v(" "),n("polyline",{attrs:{stroke:"rgba(0, 194, 255, 1)","stroke-width":"2",points:.2*e.width+3+", "+e.height/2+" "+(.8*e.width-3)+", "+e.height/2,"stroke-dasharray":"0, "+.6*e.width}},[n("animate",{attrs:{id:e.animationId4,attributeName:"stroke-dasharray",values:"0, "+.6*e.width+";"+.6*e.width+", 0",dur:"3s",begin:e.animationId3+".end + 1s",fill:"freeze"}}),e._v(" "),n("animate",{attrs:{attributeName:"stroke-dasharray",values:.6*e.width+", 0;0, "+.6*e.width,dur:"0.01s",begin:e.animationId7+".end",fill:"freeze"}})]),e._v(" "),n("polyline",{attrs:{stroke:"rgba(0, 194, 255, 1)","stroke-width":"2",points:.8*e.width+3+", "+e.height/2+" "+(e.width-5)+", "+e.height/2,"stroke-dasharray":"0, "+.2*e.width}},[n("animate",{attrs:{id:e.animationId6,attributeName:"stroke-dasharray",values:"0, "+.2*e.width+";"+.2*e.width+", 0",dur:"3s",begin:e.animationId5+".end + 1s",fill:"freeze"}}),e._v(" "),n("animate",{attrs:{attributeName:"stroke-dasharray",values:.2*e.width+", 0;0, "+.3*e.width,dur:"0.01s",begin:e.animationId7+".end",fill:"freeze"}})]),e._v(" "),n("circle",{attrs:{cx:"2",cy:e.height/2,r:"2",fill:"#03709f"}},[n("animate",{attrs:{id:e.animationId1,attributeName:"fill",values:"#03709f;#00c2ff",begin:"0s;"+e.animationId7+".end",dur:"0.3s",fill:"freeze"}})]),e._v(" "),n("circle",{attrs:{cx:.2*e.width,cy:e.height/2,r:"2",fill:"#03709f"}},[n("animate",{attrs:{id:e.animationId3,attributeName:"fill",values:"#03709f;#00c2ff",begin:e.animationId2+".end",dur:"0.3s",fill:"freeze"}}),e._v(" "),n("animate",{attrs:{attributeName:"fill",values:"#03709f;#03709f",dur:"0.01s",begin:e.animationId7+".end",fill:"freeze"}})]),e._v(" "),n("circle",{attrs:{cx:.8*e.width,cy:e.height/2,r:"2",fill:"#03709f"}},[n("animate",{attrs:{id:e.animationId5,attributeName:"fill",values:"#03709f;#00c2ff",begin:e.animationId4+".end",dur:"0.3s",fill:"freeze"}}),e._v(" "),n("animate",{attrs:{attributeName:"fill",values:"#03709f;#03709f",dur:"0.01s",begin:e.animationId7+".end",fill:"freeze"}})]),e._v(" "),n("circle",{attrs:{cx:e.width-2,cy:e.height/2,r:"2",fill:"#03709f"}},[n("animate",{attrs:{id:e.animationId7,attributeName:"fill",values:"#03709f;#00c2ff",begin:e.animationId6+".end",dur:"0.3s",fill:"freeze"}}),e._v(" "),n("animate",{attrs:{attributeName:"fill",values:"#03709f;#03709f",dur:"0.01s",begin:e.animationId7+".end",fill:"freeze"}})])])])};ei._withStripped=!0;var ti=a({render:ei,staticRenderFns:[]},(function(e){e&&e("data-v-1045dca3_0",{source:".dv-decoration-10 {\n width: 100%;\n height: 100%;\n display: flex;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,WAAW;EACX,YAAY;EACZ,aAAa;AACf",file:"main.vue",sourcesContent:[".dv-decoration-10 {\n width: 100%;\n height: 100%;\n display: flex;\n}\n"]},media:void 0})}),Jr,void 0,!1,void 0,c,void 0);function ni(e){e.component(ti.name,ti)}var ri=Object.assign,ii=!ri||Be((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=ri({},e)[n]||Object.keys(ri({},t)).join("")!=r}))?function(e,t){for(var n=It(e),r=arguments.length,i=1,o=on.f,a=an.f;r>i;)for(var s,l=rt(arguments[i++]),c=o?mt(l).concat(o(l)):mt(l),u=c.length,d=0;u>d;)s=c[d++],Pe&&!a.call(l,s)||(n[s]=l[s]);return n}:ri;Ve(Ve.S+Ve.F,"Object",{assign:ii});var oi,ai,si=kt("match"),li=kt("species"),ci=function(e,t){var n,r=ke(e).constructor;return void 0===r||null==(n=ke(r)[li])?t:Xe(n)},ui=Je(!0),di=function(e,t,n){return t+(n?ui(e,t).length:1)},fi=RegExp.prototype.exec,hi=function(e,t){var n=e.exec;if("function"==typeof n){var r=n.call(e,t);if("object"!=typeof r)throw new TypeError("RegExp exec method returned something other than an Object or null");return r}if("RegExp"!==Ht(e))throw new TypeError("RegExp#exec called on incompatible receiver");return fi.call(e,t)},pi=RegExp.prototype.exec,vi=String.prototype.replace,gi=pi,mi=(oi=/a/,ai=/b*/g,pi.call(oi,"a"),pi.call(ai,"a"),0!==oi.lastIndex||0!==ai.lastIndex),Ai=void 0!==/()??/.exec("")[1];(mi||Ai)&&(gi=function(e){var t,n,r,i,o=this;return Ai&&(n=new RegExp("^"+o.source+"$(?!\\s)",yr.call(o))),mi&&(t=o.lastIndex),r=pi.call(o,e),mi&&r&&(o.lastIndex=o.global?r.index+r[0].length:t),Ai&&r&&r.length>1&&vi.call(r[0],n,(function(){for(i=1;i<arguments.length-2;i++)void 0===arguments[i]&&(r[i]=void 0)})),r});var bi=gi;Ve({target:"RegExp",proto:!0,forced:bi!==/./.exec},{exec:bi});var yi=kt("species"),Ci=!Be((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),xi=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}(),wi=function(e,t,n){var r=kt(e),i=!Be((function(){var t={};return t[r]=function(){return 7},7!=""[e](t)})),o=i?!Be((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[yi]=function(){return n}),n[r](""),!t})):void 0;if(!i||!o||"replace"===e&&!Ci||"split"===e&&!xi){var a=/./[r],s=n(Ke,r,""[e],(function(e,t,n,r,o){return t.exec===bi?i&&!o?{done:!0,value:a.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}})),l=s[0],c=s[1];$e(String.prototype,e,l),Me(RegExp.prototype,r,2==t?function(e,t){return c.call(e,this,t)}:function(e){return c.call(e,this)})}},Ei=Math.min,ki=[].push,Bi=!Be((function(){RegExp(4294967295,"y")}));wi("split",2,(function(e,t,n,r){var i;return i="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,t){var r,i,o=String(this);if(void 0===e&&0===t)return[];if(!Ee(r=e)||(void 0!==(i=r[si])?!i:"RegExp"!=nt(r)))return n.call(o,e,t);for(var a,s,l,c=[],u=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),d=0,f=void 0===t?4294967295:t>>>0,h=new RegExp(e.source,u+"g");(a=bi.call(h,o))&&!((s=h.lastIndex)>d&&(c.push(o.slice(d,a.index)),a.length>1&&a.index<o.length&&ki.apply(c,a.slice(1)),l=a[0].length,d=s,c.length>=f));)h.lastIndex===a.index&&h.lastIndex++;return d===o.length?!l&&h.test("")||c.push(""):c.push(o.slice(d)),c.length>f?c.slice(0,f):c}:"0".split(void 0,0).length?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var o=e(this),a=null==n?void 0:n[t];return void 0!==a?a.call(n,o,r):i.call(String(o),n,r)},function(e,t){var o=r(i,e,this,t,i!==n);if(o.done)return o.value;var a=ke(e),s=String(this),l=ci(a,RegExp),c=a.unicode,u=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(Bi?"y":"g"),d=new l(Bi?a:"^(?:"+a.source+")",u),f=void 0===t?4294967295:t>>>0;if(0===f)return[];if(0===s.length)return null===hi(d,s)?[s]:[];for(var h=0,p=0,v=[];p<s.length;){d.lastIndex=Bi?p:0;var g,m=hi(d,Bi?s:s.slice(p));if(null===m||(g=Ei(at(d.lastIndex+(Bi?0:p)),s.length))===h)p=di(s,p,c);else{if(v.push(s.slice(h,p)),v.length===f)return v;for(var A=1;A<=m.length-1;A++)if(v.push(m[A]),v.length===f)return v;p=h=g}}return v.push(s.slice(h)),v}]}));var Pi=dr(5),_i=!0;"find"in[]&&Array(1).find((function(){_i=!1})),Ve(Ve.P+Ve.F*_i,"Array",{find:function(e){return Pi(this,e,arguments.length>1?arguments[1]:void 0)}}),Qn("find");!function(e,t){var n=(we.Object||{})[e]||Object[e],r={};r[e]=t(n),Ve(Ve.S+Ve.F*Be((function(){n(1)})),"Object",r)}("keys",(function(){return function(e){return mt(It(e))}})),Ve(Ve.S,"Date",{now:function(){return(new Date).getTime()}});var Si,Oi,Ii,ji=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e},Li=Ce((function(e){var t={},n={},r=e.exports=function(e,r,i,o,a){var s,l,c,u,d=a?function(){return e}:Qt(e),f=Ue(i,o,r?2:1),h=0;if("function"!=typeof d)throw TypeError(e+" is not iterable!");if(Yt(d)){for(s=at(e.length);s>h;h++)if((u=r?f(ke(l=e[h])[0],l[1]):f(e[h]))===t||u===n)return u}else for(c=d.call(e);!(l=c.next()).done;)if((u=Dt(c,f,l.value,r))===t||u===n)return u};r.BREAK=t,r.RETURN=n})),Wi=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)},Fi=xe.process,Mi=xe.setImmediate,Ri=xe.clearImmediate,Ti=xe.MessageChannel,Gi=xe.Dispatch,Di=0,zi={},Ni=function(){var e=+this;if(zi.hasOwnProperty(e)){var t=zi[e];delete zi[e],t()}},Yi=function(e){Ni.call(e.data)};Mi&&Ri||(Mi=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return zi[++Di]=function(){Wi("function"==typeof e?e:Function(e),t)},Si(Di),Di},Ri=function(e){delete zi[e]},"process"==nt(Fi)?Si=function(e){Fi.nextTick(Ue(Ni,e,1))}:Gi&&Gi.now?Si=function(e){Gi.now(Ue(Ni,e,1))}:Ti?(Ii=(Oi=new Ti).port2,Oi.port1.onmessage=Yi,Si=Ue(Ii.postMessage,Ii,1)):xe.addEventListener&&"function"==typeof postMessage&&!xe.importScripts?(Si=function(e){xe.postMessage(e+"","*")},xe.addEventListener("message",Yi,!1)):Si="onreadystatechange"in Oe("script")?function(e){yt.appendChild(Oe("script")).onreadystatechange=function(){yt.removeChild(this),Ni.call(e)}}:function(e){setTimeout(Ue(Ni,e,1),0)});var $i={set:Mi,clear:Ri},Xi=$i.set,Ui=xe.MutationObserver||xe.WebKitMutationObserver,Hi=xe.process,Vi=xe.Promise,Qi="process"==nt(Hi);function qi(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=Xe(t),this.reject=Xe(n)}var Zi,Ki,Ji,eo,to={f:function(e){return new qi(e)}},no=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}},ro=xe.navigator,io=ro&&ro.userAgent||"",oo=function(e,t,n){for(var r in t)$e(e,r,t[r],n);return e},ao=kt("species"),so=function(e){var t=xe[e];Pe&&t&&!t[ao]&&We.f(t,ao,{configurable:!0,get:function(){return this}})},lo=$i.set,co=function(){var e,t,n,r=function(){var r,i;for(Qi&&(r=Hi.domain)&&r.exit();e;){i=e.fn,e=e.next;try{i()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(Qi)n=function(){Hi.nextTick(r)};else if(!Ui||xe.navigator&&xe.navigator.standalone)if(Vi&&Vi.resolve){var i=Vi.resolve(void 0);n=function(){i.then(r)}}else n=function(){Xi.call(xe,r)};else{var o=!0,a=document.createTextNode("");new Ui(r).observe(a,{characterData:!0}),n=function(){a.data=o=!o}}return function(r){var i={fn:r,next:void 0};t&&(t.next=i),e||(e=i,n()),t=i}}(),uo=xe.TypeError,fo=xe.process,ho=fo&&fo.versions,po=ho&&ho.v8||"",vo=xe.Promise,go="process"==Ht(fo),mo=function(){},Ao=Ki=to.f,bo=!!function(){try{var e=vo.resolve(1),t=(e.constructor={})[kt("species")]=function(e){e(mo,mo)};return(go||"function"==typeof PromiseRejectionEvent)&&e.then(mo)instanceof t&&0!==po.indexOf("6.6")&&-1===io.indexOf("Chrome/66")}catch(e){}}(),yo=function(e){var t;return!(!Ee(e)||"function"!=typeof(t=e.then))&&t},Co=function(e,t){if(!e._n){e._n=!0;var n=e._c;co((function(){for(var r=e._v,i=1==e._s,o=0,a=function(t){var n,o,a,s=i?t.ok:t.fail,l=t.resolve,c=t.reject,u=t.domain;try{s?(i||(2==e._h&&Eo(e),e._h=1),!0===s?n=r:(u&&u.enter(),n=s(r),u&&(u.exit(),a=!0)),n===t.promise?c(uo("Promise-chain cycle")):(o=yo(n))?o.call(n,l,c):l(n)):c(r)}catch(e){u&&!a&&u.exit(),c(e)}};n.length>o;)a(n[o++]);e._c=[],e._n=!1,t&&!e._h&&xo(e)}))}},xo=function(e){lo.call(xe,(function(){var t,n,r,i=e._v,o=wo(e);if(o&&(t=no((function(){go?fo.emit("unhandledRejection",i,e):(n=xe.onunhandledrejection)?n({promise:e,reason:i}):(r=xe.console)&&r.error&&r.error("Unhandled promise rejection",i)})),e._h=go||wo(e)?2:1),e._a=void 0,o&&t.e)throw t.v}))},wo=function(e){return 1!==e._h&&0===(e._a||e._c).length},Eo=function(e){lo.call(xe,(function(){var t;go?fo.emit("rejectionHandled",e):(t=xe.onrejectionhandled)&&t({promise:e,reason:e._v})}))},ko=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),Co(t,!0))},Bo=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw uo("Promise can't be resolved itself");(t=yo(e))?co((function(){var r={_w:n,_d:!1};try{t.call(e,Ue(Bo,r,1),Ue(ko,r,1))}catch(e){ko.call(r,e)}})):(n._v=e,n._s=1,Co(n,!1))}catch(e){ko.call({_w:n,_d:!1},e)}}};bo||(vo=function(e){ji(this,vo,"Promise","_h"),Xe(e),Zi.call(this);try{e(Ue(Bo,this,1),Ue(ko,this,1))}catch(e){ko.call(this,e)}},(Zi=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=oo(vo.prototype,{then:function(e,t){var n=Ao(ci(this,vo));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=go?fo.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&Co(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),Ji=function(){var e=new Zi;this.promise=e,this.resolve=Ue(Bo,e,1),this.reject=Ue(ko,e,1)},to.f=Ao=function(e){return e===vo||e===eo?new Ji(e):Ki(e)}),Ve(Ve.G+Ve.W+Ve.F*!bo,{Promise:vo}),_t(vo,"Promise"),so("Promise"),eo=we.Promise,Ve(Ve.S+Ve.F*!bo,"Promise",{reject:function(e){var t=Ao(this);return(0,t.reject)(e),t.promise}}),Ve(Ve.S+Ve.F*!bo,"Promise",{resolve:function(e){return function(e,t){if(ke(e),Ee(t)&&t.constructor===e)return t;var n=to.f(e);return(0,n.resolve)(t),n.promise}(this,e)}}),Ve(Ve.S+Ve.F*!(bo&&Jt((function(e){vo.all(e).catch(mo)}))),"Promise",{all:function(e){var t=this,n=Ao(t),r=n.resolve,i=n.reject,o=no((function(){var n=[],o=0,a=1;Li(e,!1,(function(e){var s=o++,l=!1;n.push(void 0),a++,t.resolve(e).then((function(e){l||(l=!0,n[s]=e,--a||r(n))}),i)})),--a||r(n)}));return o.e&&i(o.v),n.promise},race:function(e){var t=this,n=Ao(t),r=n.reject,i=no((function(){Li(e,!1,(function(e){t.resolve(e).then(n.resolve,r)}))}));return i.e&&r(i.v),n.promise}});var Po=[].sort,_o=[1,2,3];Ve(Ve.P+Ve.F*(Be((function(){_o.sort(void 0)}))||!Be((function(){_o.sort(null)}))||!fr(Po)),"Array",{sort:function(e){return void 0===e?Po.call(It(this)):Po.call(It(this),Xe(e))}});var So=We.f,Oo=Function.prototype,Io=/^\s*function ([^ (]*)/;"name"in Oo||Pe&&So(Oo,"name",{configurable:!0,get:function(){try{return(""+this).match(Io)[1]}catch(e){return""}}});var jo=[].slice,Lo={},Wo=function(e,t,n){if(!(t in Lo)){for(var r=[],i=0;i<t;i++)r[i]="a["+i+"]";Lo[t]=Function("F,a","return new F("+r.join(",")+")")}return Lo[t](e,n)},Fo=Function.bind||function(e){var t=Xe(this),n=jo.call(arguments,1),r=function(){var i=n.concat(jo.call(arguments));return this instanceof r?Wo(t,i.length,i):Wi(t,i,e)};return Ee(t.prototype)&&(r.prototype=t.prototype),r};Ve(Ve.P,"Function",{bind:Fo});var Mo=Ce((function(e){e.exports=function(e){return e&&e.__esModule?e:{default:e}}}));ye(Mo);var Ro=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}};var To=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)};var Go=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")};var Do=function(e){return Ro(e)||To(e)||Go()},zo=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=new Map([["transparent","rgba(0,0,0,0)"],["black","#000000"],["silver","#C0C0C0"],["gray","#808080"],["white","#FFFFFF"],["maroon","#800000"],["red","#FF0000"],["purple","#800080"],["fuchsia","#FF00FF"],["green","#008000"],["lime","#00FF00"],["olive","#808000"],["yellow","#FFFF00"],["navy","#000080"],["blue","#0000FF"],["teal","#008080"],["aqua","#00FFFF"],["aliceblue","#f0f8ff"],["antiquewhite","#faebd7"],["aquamarine","#7fffd4"],["azure","#f0ffff"],["beige","#f5f5dc"],["bisque","#ffe4c4"],["blanchedalmond","#ffebcd"],["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"],["gainsboro","#dcdcdc"],["ghostwhite","#f8f8ff"],["gold","#ffd700"],["goldenrod","#daa520"],["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"],["limegreen","#32cd32"],["linen","#faf0e6"],["magenta","#ff00ff"],["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"],["oldlace","#fdf5e6"],["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"],["rosybrown","#bc8f8f"],["royalblue","#4169e1"],["saddlebrown","#8b4513"],["salmon","#fa8072"],["sandybrown","#f4a460"],["seagreen","#2e8b57"],["seashell","#fff5ee"],["sienna","#a0522d"],["skyblue","#87ceeb"],["slateblue","#6a5acd"],["slategray","#708090"],["slategrey","#708090"],["snow","#fffafa"],["springgreen","#00ff7f"],["steelblue","#4682b4"],["tan","#d2b48c"],["thistle","#d8bfd8"],["tomato","#ff6347"],["turquoise","#40e0d0"],["violet","#ee82ee"],["wheat","#f5deb3"],["whitesmoke","#f5f5f5"],["yellowgreen","#9acd32"]]);t.default=n}));ye(zo);var No=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.getRgbValue=l,t.getRgbaValue=c,t.getOpacity=u,t.toRgb=d,t.toHex=f,t.getColorFromRgbValue=h,t.darken=p,t.lighten=v,t.fade=g,t.default=void 0;var n=Mo(Do),r=Mo(zo),i=/^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/,o=/^(rgb|rgba|RGB|RGBA)/,a=/^(rgba|RGBA)/;function s(e){var t=i.test(e),n=o.test(e);return t||n?e:(e=function(e){if(!e)return console.error("getColorByKeywords: Missing parameters!"),!1;return!!r.default.has(e)&&r.default.get(e)}(e))||(console.error("Color: Invalid color!"),!1)}function l(e){if(!e)return console.error("getRgbValue: Missing parameters!"),!1;if(!(e=s(e)))return!1;var t=i.test(e),n=o.test(e),r=e.toLowerCase();return t?function(e){3===(e=e.replace("#","")).length&&(e=Array.from(e).map((function(e){return e+e})).join(""));return e=e.split(""),new Array(3).fill(0).map((function(t,n){return parseInt("0x".concat(e[2*n]).concat(e[2*n+1]))}))}(r):n?function(e){return e.replace(/rgb\(|rgba\(|\)/g,"").split(",").slice(0,3).map((function(e){return parseInt(e)}))}(r):void 0}function c(e){if(!e)return console.error("getRgbaValue: Missing parameters!"),!1;var t=l(e);return!!t&&(t.push(u(e)),t)}function u(e){return e?!!(e=s(e))&&(a.test(e)?(e=e.toLowerCase(),Number(e.split(",").slice(-1)[0].replace(/[)|\s]/g,""))):1):(console.error("getOpacity: Missing parameters!"),!1)}function d(e,t){if(!e)return console.error("toRgb: Missing parameters!"),!1;var n=l(e);return!!n&&("number"==typeof t?"rgba("+n.join(",")+",".concat(t,")"):"rgb("+n.join(",")+")")}function f(e){return e?i.test(e)?e:!!(e=l(e))&&"#"+e.map((function(e){return Number(e).toString(16)})).map((function(e){return"0"===e?"00":e})).join(""):(console.error("toHex: Missing parameters!"),!1)}function h(e){if(!e)return console.error("getColorFromRgbValue: Missing parameters!"),!1;var t=e.length;if(3!==t&&4!==t)return console.error("getColorFromRgbValue: Value is illegal!"),!1;var n=3===t?"rgb(":"rgba(";return n+=e.join(",")+")"}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!e)return console.error("darken: Missing parameters!"),!1;var n=c(e);return!!n&&h(n=n.map((function(e,n){return 3===n?e:e-Math.ceil(2.55*t)})).map((function(e){return e<0?0:e})))}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!e)return console.error("lighten: Missing parameters!"),!1;var n=c(e);return!!n&&h(n=n.map((function(e,n){return 3===n?e:e+Math.ceil(2.55*t)})).map((function(e){return e>255?255:e})))}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;if(!e)return console.error("fade: Missing parameters!"),!1;var r=l(e);return!!r&&h([].concat((0,n.default)(r),[t/100]))}var m={fade:g,toHex:f,toRgb:d,darken:p,lighten:v,getOpacity:u,getRgbValue:l,getRgbaValue:c,getColorFromRgbValue:h};t.default=m}));ye(No);No.getRgbValue,No.getRgbaValue,No.getOpacity,No.toRgb,No.toHex,No.getColorFromRgbValue,No.darken,No.lighten,No.fade;var Yo=function(e){if(Array.isArray(e))return e};var $o=function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n};var Xo=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")};var Uo=function(e,t){return Yo(e)||$o(e,t)||Xo()},Ho=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.bezierCurveToPolyline=p,t.getBezierCurveLength=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;if(!e)return console.error("getBezierCurveLength: Missing parameters!"),!1;if(!(e instanceof Array))return console.error("getBezierCurveLength: Parameter bezierCurve must be an array!"),!1;if("number"!=typeof t)return console.error("getBezierCurveLength: Parameter precision must be a number!"),!1;return d(f([c(e,t).segmentPoints])[0])},t.default=void 0;var n=Mo(Uo),r=Mo(Do),i=Math.sqrt,o=Math.pow,a=Math.ceil,s=Math.abs,l=50;function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5,n=e.length-1,i=e[0],o=e[n][2],c=e.slice(1),p=c.map((function(e,t){var n=0===t?i:c[t-1][2];return u.apply(void 0,[n].concat((0,r.default)(e)))})),v=function(e,t,n,r){var i=4,o=1,l=function(){var l=e.reduce((function(e,t){return e+t.length}),0);e.forEach((function(e,t){return e.push(n[t][2])}));var c=f(e),u=c.reduce((function(e,t){return e+t.length}),0),p=c.map((function(e){return d(e)})),v=d(p),g=v/u;if(function(e,t){return e.map((function(e){return e.map((function(e){return s(e-t)}))})).map((function(e){return d(e)})).reduce((function(e,t){return e+t}),0)}(c,g)<=r)return"break";l=a(g/r*l*1.1);var m=p.map((function(e){return a(e/v*l)}));e=h(t,m),l=e.reduce((function(e,t){return e+t.length}),0);var A=JSON.parse(JSON.stringify(e));A.forEach((function(e,t){return e.push(n[t][2])})),u=(c=f(A)).reduce((function(e,t){return e+t.length}),0),p=c.map((function(e){return d(e)})),v=d(p),g=v/u;var b=1/l/10;t.forEach((function(t,n){for(var r=m[n],o=new Array(r).fill("").map((function(e,t){return t/m[n]})),a=0;a<i;a++)for(var s=f([e[n]])[0].map((function(e){return e-g})),l=0,c=0;c<r;c++){if(0===c)return;l+=s[c-1],o[c]-=b*l,o[c]>1&&(o[c]=1),o[c]<0&&(o[c]=0),e[n][c]=t(o[c])}})),i*=4,o++};do{if("break"===l())break}while(i<=1025);return{segmentPoints:e=e.reduce((function(e,t){return e.concat(t)}),[]),cycles:o,rounds:i}}(h(p,new Array(n).fill(l)),p,c,t);return v.segmentPoints.push(o),v}function u(e,t,n,r){return function(i){var a=1-i,s=o(a,3),l=o(a,2),c=o(i,3),u=o(i,2);return[e[0]*s+3*t[0]*i*l+3*n[0]*u*a+r[0]*c,e[1]*s+3*t[1]*i*l+3*n[1]*u*a+r[1]*c]}}function d(e){return e.reduce((function(e,t){return e+t}),0)}function f(e){return e.map((function(e,t){return new Array(e.length-1).fill(0).map((function(t,r){return a=e[r],s=e[r+1],l=(0,n.default)(a,2),c=l[0],u=l[1],d=(0,n.default)(s,2),f=d[0],h=d[1],i(o(c-f,2)+o(u-h,2));var a,s,l,c,u,d,f,h}))}))}function h(e,t){return e.map((function(e,n){var r=1/t[n];return new Array(t[n]).fill("").map((function(t,n){return e(n*r)}))}))}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;return e?e instanceof Array?"number"!=typeof t?(console.error("bezierCurveToPolyline: Parameter precision must be a number!"),!1):c(e,t).segmentPoints:(console.error("bezierCurveToPolyline: Parameter bezierCurve must be an array!"),!1):(console.error("bezierCurveToPolyline: Missing parameters!"),!1)}var v=p;t.default=v}));ye(Ho);Ho.bezierCurveToPolyline,Ho.getBezierCurveLength;var Vo=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=Mo(Uo),r=Mo(Do);function i(e,t){var r=(0,n.default)(e,2),i=r[0],o=r[1],a=(0,n.default)(t,2),s=a[0],l=a[1];return[s+(s-i),l+(l-o)]}var o=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.25,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.25;if(!(e instanceof Array))return console.error("polylineToBezierCurve: Parameter polyline must be an array!"),!1;if(e.length<=2)return console.error("polylineToBezierCurve: Converting to a curve requires at least 3 points!"),!1;var a=e[0],s=e.length-1,l=new Array(s).fill(0).map((function(i,a){return[].concat((0,r.default)(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.25,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:.25,o=e.length;if(o<3||t>=o)return;var a=t-1;a<0&&(a=n?o+a:0);var s=t+1;s>=o&&(s=n?s-o:o-1);var l=t+2;l>=o&&(l=n?l-o:o-1);var c=e[a],u=e[t],d=e[s],f=e[l];return[[u[0]+r*(d[0]-c[0]),u[1]+r*(d[1]-c[1])],[d[0]-i*(f[0]-u[0]),d[1]-i*(f[1]-u[1])]]}(e,a,t,n,o)),[e[a+1]])}));return t&&function(e,t){var n=e[0],r=e.slice(-1)[0];e.push([i(r[1],r[2]),i(n[0],t),t])}(l,a),l.unshift(e[0]),l};t.default=o}));ye(Vo);var Qo=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"bezierCurveToPolyline",{enumerable:!0,get:function(){return Ho.bezierCurveToPolyline}}),Object.defineProperty(t,"getBezierCurveLength",{enumerable:!0,get:function(){return Ho.getBezierCurveLength}}),Object.defineProperty(t,"polylineToBezierCurve",{enumerable:!0,get:function(){return n.default}}),t.default=void 0;var n=Mo(Vo),r={bezierCurveToPolyline:Ho.bezierCurveToPolyline,getBezierCurveLength:Ho.getBezierCurveLength,polylineToBezierCurve:n.default};t.default=r}));ye(Qo);var qo=function(e,t){if(!Ee(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e},Zo=We.f,Ko=rn.fastKey,Jo=Pe?"_s":"size",ea=function(e,t){var n,r=Ko(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n},ta={getConstructor:function(e,t,n,r){var i=e((function(e,o){ji(e,i,t,"_i"),e._t=t,e._i=Et(null),e._f=void 0,e._l=void 0,e[Jo]=0,null!=o&&Li(o,n,e[r],e)}));return oo(i.prototype,{clear:function(){for(var e=qo(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[Jo]=0},delete:function(e){var n=qo(this,t),r=ea(n,e);if(r){var i=r.n,o=r.p;delete n._i[r.i],r.r=!0,o&&(o.n=i),i&&(i.p=o),n._f==r&&(n._f=i),n._l==r&&(n._l=o),n[Jo]--}return!!r},forEach:function(e){qo(this,t);for(var n,r=Ue(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!ea(qo(this,t),e)}}),Pe&&Zo(i.prototype,"size",{get:function(){return qo(this,t)[Jo]}}),i},def:function(e,t,n){var r,i,o=ea(e,t);return o?o.v=n:(e._l=o={i:i=Ko(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=o),r&&(r.n=o),e[Jo]++,"F"!==i&&(e._i[i]=o)),e},getEntry:ea,setStrong:function(e,t,n){Tt(e,t,(function(e,n){this._t=qo(e,t),this._k=n,this._l=void 0}),(function(){for(var e=this._k,t=this._l;t&&t.r;)t=t.p;return this._t&&(this._l=t=t?t.n:this._t._f)?qn(0,"keys"==e?t.k:"values"==e?t.v:[t.k,t.v]):(this._t=void 0,qn(1))}),n?"entries":"values",!n,!0),so(t)}},na=function(e,t){if(ke(e),!Ee(t)&&null!==t)throw TypeError(t+": can't set as prototype!")},ra={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,n){try{(n=Ue(Function.call,vn.f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,r){return na(e,r),t?e.__proto__=r:n(e,r),e}}({},!1):void 0),check:na}.set,ia=function(e,t,n,r,i,o){var a=xe[e],s=a,l=i?"set":"add",c=s&&s.prototype,u={},d=function(e){var t=c[e];$e(c,e,"delete"==e?function(e){return!(o&&!Ee(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(o&&!Ee(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return o&&!Ee(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof s&&(o||c.forEach&&!Be((function(){(new s).entries().next()})))){var f=new s,h=f[l](o?{}:-0,1)!=f,p=Be((function(){f.has(1)})),v=Jt((function(e){new s(e)})),g=!o&&Be((function(){for(var e=new s,t=5;t--;)e[l](t,t);return!e.has(-0)}));v||((s=t((function(t,n){ji(t,s,e);var r=function(e,t,n){var r,i=t.constructor;return i!==n&&"function"==typeof i&&(r=i.prototype)!==n.prototype&&Ee(r)&&ra&&ra(e,r),e}(new a,t,s);return null!=n&&Li(n,i,r[l],r),r}))).prototype=c,c.constructor=s),(p||g)&&(d("delete"),d("has"),i&&d("get")),(g||h)&&d(l),o&&c.clear&&delete c.clear}else s=r.getConstructor(t,e,i,l),oo(s.prototype,n),rn.NEED=!0;return _t(s,e),u[e]=s,Ve(Ve.G+Ve.W+Ve.F*(s!=a),u),o||r.setStrong(s,e,i),s},oa=(ia("Map",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{get:function(e){var t=ta.getEntry(qo(this,"Map"),e);return t&&t.v},set:function(e,t){return ta.def(qo(this,"Map"),0===e?0:e,t)}},ta,!0),Math.max),aa=Math.min,sa=Math.floor,la=/\$([$&`']|\d\d?|<[^>]*>)/g,ca=/\$([$&`']|\d\d?)/g;wi("replace",2,(function(e,t,n,r){return[function(r,i){var o=e(this),a=null==r?void 0:r[t];return void 0!==a?a.call(r,o,i):n.call(String(o),r,i)},function(e,t){var o=r(n,e,this,t);if(o.done)return o.value;var a=ke(e),s=String(this),l="function"==typeof t;l||(t=String(t));var c=a.global;if(c){var u=a.unicode;a.lastIndex=0}for(var d=[];;){var f=hi(a,s);if(null===f)break;if(d.push(f),!c)break;""===String(f[0])&&(a.lastIndex=di(s,at(a.lastIndex),u))}for(var h,p="",v=0,g=0;g<d.length;g++){f=d[g];for(var m=String(f[0]),A=oa(aa(Ze(f.index),s.length),0),b=[],y=1;y<f.length;y++)b.push(void 0===(h=f[y])?h:String(h));var C=f.groups;if(l){var x=[m].concat(b,A,s);void 0!==C&&x.push(C);var w=String(t.apply(void 0,x))}else w=i(m,s,A,b,C,t);A>=v&&(p+=s.slice(v,A)+w,v=A+m.length)}return p+s.slice(v)}];function i(e,t,r,i,o,a){var s=r+e.length,l=i.length,c=ca;return void 0!==o&&(o=It(o),c=la),n.call(a,c,(function(n,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(s);case"<":c=o[a.slice(1,-1)];break;default:var u=+a;if(0===u)return n;if(u>l){var d=sa(u/10);return 0===d?n:d<=l?void 0===i[d-1]?a.charAt(1):i[d-1]+a.charAt(1):n}c=i[u-1]}return void 0===c?"":c}))}}));var ua=Ce((function(e,t){function n(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function r(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!e||t.length<2)return!1;r&&e.beginPath(),t.forEach((function(t,r){return t&&(0===r?e.moveTo.apply(e,n(t)):e.lineTo.apply(e,n(t)))})),i&&e.closePath()}function i(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(!e||!t)return!1;i&&e.beginPath(),r&&e.moveTo.apply(e,n(r)),t.forEach((function(t){return t&&e.bezierCurveTo.apply(e,n(t[0]).concat(n(t[1]),n(t[2])))})),o&&e.closePath()}Object.defineProperty(t,"__esModule",{value:!0}),t.drawPolylinePath=r,t.drawBezierCurvePath=i,t.default=void 0;var o={drawPolylinePath:r,drawBezierCurvePath:i};t.default=o}));ye(ua);ua.drawPolylinePath,ua.drawBezierCurvePath;var da=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.extendNewGraph=function(e,t){if(!e||!t)return void console.error("ExtendNewGraph Missing Parameters!");if(!t.shape)return void console.error("Required attribute of shape to extendNewGraph!");if(!t.validator)return void console.error("Required function of validator to extendNewGraph!");if(!t.draw)return void console.error("Required function of draw to extendNewGraph!");b.set(e,t)},t.default=t.text=t.bezierCurve=t.smoothline=t.polyline=t.regPolygon=t.sector=t.arc=t.ring=t.rect=t.ellipse=t.circle=void 0;var n,r=(n=Qo)&&n.__esModule?n:{default:n};function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var a=r.default.polylineToBezierCurve,s=r.default.bezierCurveToPolyline,l={shape:{rx:0,ry:0,r:0},validator:function(e){var t=e.shape,n=t.rx,r=t.ry,i=t.r;return"number"==typeof n&&"number"==typeof r&&"number"==typeof i||(console.error("Circle shape configuration is abnormal!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape;n.beginPath();var i=r.rx,o=r.ry,a=r.r;n.arc(i,o,a>0?a:.01,0,2*Math.PI),n.fill(),n.stroke(),n.closePath()},hoverCheck:function(e,t){var n=t.shape,r=n.rx,i=n.ry,o=n.r;return(0,_r.checkPointIsInCircle)(e,r,i,o)},setGraphCenter:function(e,t){var n=t.shape,r=t.style,i=n.rx,o=n.ry;r.graphCenter=[i,o]},move:function(e,t){var n=e.movementX,r=e.movementY,i=t.shape;this.attr("shape",{rx:i.rx+n,ry:i.ry+r})}};t.circle=l;var c={shape:{rx:0,ry:0,hr:0,vr:0},validator:function(e){var t=e.shape,n=t.rx,r=t.ry,i=t.hr,o=t.vr;return"number"==typeof n&&"number"==typeof r&&"number"==typeof i&&"number"==typeof o||(console.error("Ellipse shape configuration is abnormal!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape;n.beginPath();var i=r.rx,o=r.ry,a=r.hr,s=r.vr;n.ellipse(i,o,a>0?a:.01,s>0?s:.01,0,0,2*Math.PI),n.fill(),n.stroke(),n.closePath()},hoverCheck:function(e,t){var n=t.shape,r=n.rx,i=n.ry,o=n.hr,a=n.vr,s=Math.max(o,a),l=Math.min(o,a),c=Math.sqrt(s*s-l*l),u=[r-c,i],d=[r+c,i];return(0,_r.getTwoPointDistance)(e,u)+(0,_r.getTwoPointDistance)(e,d)<=2*s},setGraphCenter:function(e,t){var n=t.shape,r=t.style,i=n.rx,o=n.ry;r.graphCenter=[i,o]},move:function(e,t){var n=e.movementX,r=e.movementY,i=t.shape;this.attr("shape",{rx:i.rx+n,ry:i.ry+r})}};t.ellipse=c;var u={shape:{x:0,y:0,w:0,h:0},validator:function(e){var t=e.shape,n=t.x,r=t.y,i=t.w,o=t.h;return"number"==typeof n&&"number"==typeof r&&"number"==typeof i&&"number"==typeof o||(console.error("Rect shape configuration is abnormal!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape;n.beginPath();var i=r.x,o=r.y,a=r.w,s=r.h;n.rect(i,o,a,s),n.fill(),n.stroke(),n.closePath()},hoverCheck:function(e,t){var n=t.shape,r=n.x,i=n.y,o=n.w,a=n.h;return(0,_r.checkPointIsInRect)(e,r,i,o,a)},setGraphCenter:function(e,t){var n=t.shape,r=t.style,i=n.x,o=n.y,a=n.w,s=n.h;r.graphCenter=[i+a/2,o+s/2]},move:function(e,t){var n=e.movementX,r=e.movementY,i=t.shape;this.attr("shape",{x:i.x+n,y:i.y+r})}};t.rect=u;var d={shape:{rx:0,ry:0,r:0},validator:function(e){var t=e.shape,n=t.rx,r=t.ry,i=t.r;return"number"==typeof n&&"number"==typeof r&&"number"==typeof i||(console.error("Ring shape configuration is abnormal!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape;n.beginPath();var i=r.rx,o=r.ry,a=r.r;n.arc(i,o,a>0?a:.01,0,2*Math.PI),n.stroke(),n.closePath()},hoverCheck:function(e,t){var n=t.shape,r=t.style,i=n.rx,o=n.ry,a=n.r,s=r.lineWidth/2,l=a-s,c=a+s,u=(0,_r.getTwoPointDistance)(e,[i,o]);return u>=l&&u<=c},setGraphCenter:function(e,t){var n=t.shape,r=t.style,i=n.rx,o=n.ry;r.graphCenter=[i,o]},move:function(e,t){var n=e.movementX,r=e.movementY,i=t.shape;this.attr("shape",{rx:i.rx+n,ry:i.ry+r})}};t.ring=d;var f={shape:{rx:0,ry:0,r:0,startAngle:0,endAngle:0,clockWise:!0},validator:function(e){var t=e.shape;return!["rx","ry","r","startAngle","endAngle"].find((function(e){return"number"!=typeof t[e]}))||(console.error("Arc shape configuration is abnormal!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape;n.beginPath();var i=r.rx,o=r.ry,a=r.r,s=r.startAngle,l=r.endAngle,c=r.clockWise;n.arc(i,o,a>0?a:.001,s,l,!c),n.stroke(),n.closePath()},hoverCheck:function(e,t){var n=t.shape,r=t.style,i=n.rx,o=n.ry,a=n.r,s=n.startAngle,l=n.endAngle,c=n.clockWise,u=r.lineWidth/2,d=a-u,f=a+u;return!(0,_r.checkPointIsInSector)(e,i,o,d,s,l,c)&&(0,_r.checkPointIsInSector)(e,i,o,f,s,l,c)},setGraphCenter:function(e,t){var n=t.shape,r=t.style,i=n.rx,o=n.ry;r.graphCenter=[i,o]},move:function(e,t){var n=e.movementX,r=e.movementY,i=t.shape;this.attr("shape",{rx:i.rx+n,ry:i.ry+r})}};t.arc=f;var h={shape:{rx:0,ry:0,r:0,startAngle:0,endAngle:0,clockWise:!0},validator:function(e){var t=e.shape;return!["rx","ry","r","startAngle","endAngle"].find((function(e){return"number"!=typeof t[e]}))||(console.error("Sector shape configuration is abnormal!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape;n.beginPath();var i=r.rx,o=r.ry,a=r.r,s=r.startAngle,l=r.endAngle,c=r.clockWise;n.arc(i,o,a>0?a:.01,s,l,!c),n.lineTo(i,o),n.closePath(),n.stroke(),n.fill()},hoverCheck:function(e,t){var n=t.shape,r=n.rx,i=n.ry,o=n.r,a=n.startAngle,s=n.endAngle,l=n.clockWise;return(0,_r.checkPointIsInSector)(e,r,i,o,a,s,l)},setGraphCenter:function(e,t){var n=t.shape,r=t.style,i=n.rx,o=n.ry;r.graphCenter=[i,o]},move:function(e,t){var n=e.movementX,r=e.movementY,i=t.shape,o=i.rx,a=i.ry;this.attr("shape",{rx:o+n,ry:a+r})}};t.sector=h;var p={shape:{rx:0,ry:0,r:0,side:0},validator:function(e){var t=e.shape,n=t.side;return["rx","ry","r","side"].find((function(e){return"number"!=typeof t[e]}))?(console.error("RegPolygon shape configuration is abnormal!"),!1):!(n<3)||(console.error("RegPolygon at least trigon!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape,i=t.cache;n.beginPath();var o=r.rx,a=r.ry,s=r.r,l=r.side;if(!i.points||i.rx!==o||i.ry!==a||i.r!==s||i.side!==l){var c=(0,_r.getRegularPolygonPoints)(o,a,s,l);Object.assign(i,{points:c,rx:o,ry:a,r:s,side:l})}var u=i.points;(0,ua.drawPolylinePath)(n,u),n.closePath(),n.stroke(),n.fill()},hoverCheck:function(e,t){var n=t.cache.points;return(0,_r.checkPointIsInPolygon)(e,n)},setGraphCenter:function(e,t){var n=t.shape,r=t.style,i=n.rx,o=n.ry;r.graphCenter=[i,o]},move:function(e,t){var n=e.movementX,r=e.movementY,i=t.shape,a=t.cache,s=i.rx,l=i.ry;a.rx+=n,a.ry+=r,this.attr("shape",{rx:s+n,ry:l+r}),a.points=a.points.map((function(e){var t=o(e,2),i=t[0],a=t[1];return[i+n,a+r]}))}};t.regPolygon=p;var v={shape:{points:[],close:!1},validator:function(e){return e.shape.points instanceof Array||(console.error("Polyline points should be an array!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape,i=t.style.lineWidth;n.beginPath();var o=r.points,a=r.close;1===i&&(o=(0,_r.eliminateBlur)(o)),(0,ua.drawPolylinePath)(n,o),a?(n.closePath(),n.fill(),n.stroke()):n.stroke()},hoverCheck:function(e,t){var n=t.shape,r=t.style,i=n.points,o=n.close,a=r.lineWidth;return o?(0,_r.checkPointIsInPolygon)(e,i):(0,_r.checkPointIsNearPolyline)(e,i,a)},setGraphCenter:function(e,t){var n=t.shape,r=t.style,i=n.points;r.graphCenter=i[0]},move:function(e,t){var n=e.movementX,r=e.movementY,i=t.shape.points.map((function(e){var t=o(e,2),i=t[0],a=t[1];return[i+n,a+r]}));this.attr("shape",{points:i})}};t.polyline=v;var g={shape:{points:[],close:!1},validator:function(e){return e.shape.points instanceof Array||(console.error("Smoothline points should be an array!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape,i=t.cache,o=r.points,l=r.close;if(!i.points||i.points.toString()!==o.toString()){var c=a(o,l),u=s(c);Object.assign(i,{points:(0,_r.deepClone)(o,!0),bezierCurve:c,hoverPoints:u})}var d=i.bezierCurve;n.beginPath(),(0,ua.drawBezierCurvePath)(n,d.slice(1),d[0]),l?(n.closePath(),n.fill(),n.stroke()):n.stroke()},hoverCheck:function(e,t){var n=t.cache,r=t.shape,i=t.style,o=n.hoverPoints,a=r.close,s=i.lineWidth;return a?(0,_r.checkPointIsInPolygon)(e,o):(0,_r.checkPointIsNearPolyline)(e,o,s)},setGraphCenter:function(e,t){var n=t.shape,r=t.style,i=n.points;r.graphCenter=i[0]},move:function(e,t){var n=e.movementX,r=e.movementY,a=t.shape,s=t.cache,l=a.points.map((function(e){var t=o(e,2),i=t[0],a=t[1];return[i+n,a+r]}));s.points=l;var c=o(s.bezierCurve[0],2),u=c[0],d=c[1],f=s.bezierCurve.slice(1);s.bezierCurve=[[u+n,d+r]].concat(i(f.map((function(e){return e.map((function(e){var t=o(e,2),i=t[0],a=t[1];return[i+n,a+r]}))})))),s.hoverPoints=s.hoverPoints.map((function(e){var t=o(e,2),i=t[0],a=t[1];return[i+n,a+r]})),this.attr("shape",{points:l})}};t.smoothline=g;var m={shape:{points:[],close:!1},validator:function(e){return e.shape.points instanceof Array||(console.error("BezierCurve points should be an array!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape,i=t.cache,o=r.points,a=r.close;if(!i.points||i.points.toString()!==o.toString()){var l=s(o,20);Object.assign(i,{points:(0,_r.deepClone)(o,!0),hoverPoints:l})}n.beginPath(),(0,ua.drawBezierCurvePath)(n,o.slice(1),o[0]),a?(n.closePath(),n.fill(),n.stroke()):n.stroke()},hoverCheck:function(e,t){var n=t.cache,r=t.shape,i=t.style,o=n.hoverPoints,a=r.close,s=i.lineWidth;return a?(0,_r.checkPointIsInPolygon)(e,o):(0,_r.checkPointIsNearPolyline)(e,o,s)},setGraphCenter:function(e,t){var n=t.shape,r=t.style,i=n.points;r.graphCenter=i[0]},move:function(e,t){var n=e.movementX,r=e.movementY,a=t.shape,s=t.cache,l=a.points,c=o(l[0],2),u=c[0],d=c[1],f=l.slice(1),h=[[u+n,d+r]].concat(i(f.map((function(e){return e.map((function(e){var t=o(e,2),i=t[0],a=t[1];return[i+n,a+r]}))}))));s.points=h,s.hoverPoints=s.hoverPoints.map((function(e){var t=o(e,2),i=t[0],a=t[1];return[i+n,a+r]})),this.attr("shape",{points:h})}};t.bezierCurve=m;var A={shape:{content:"",position:[],maxWidth:void 0,rowGap:0},validator:function(e){var t=e.shape,n=t.content,r=t.position,i=t.rowGap;return"string"!=typeof n?(console.error("Text content should be a string!"),!1):r instanceof Array?"number"==typeof i||(console.error("Text rowGap should be a number!"),!1):(console.error("Text position should be an array!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape,a=r.content,s=r.position,l=r.maxWidth,c=r.rowGap,u=n.textBaseline,d=n.font,f=parseInt(d.replace(/\D/g,"")),h=o(s,2),p=h[0],v=h[1],g=(a=a.split("\n")).length,m=f+c,A=g*m-c,b=0;"middle"===u&&(b=A/2,v+=f/2),"bottom"===u&&(b=A,v+=f),s=new Array(g).fill(0).map((function(e,t){return[p,v+t*m-b]})),n.beginPath(),a.forEach((function(e,t){n.fillText.apply(n,[e].concat(i(s[t]),[l])),n.strokeText.apply(n,[e].concat(i(s[t]),[l]))})),n.closePath()},hoverCheck:function(e,t){t.shape,t.style;return!1},setGraphCenter:function(e,t){var n=t.shape,r=t.style,o=n.position;r.graphCenter=i(o)},move:function(e,t){var n=e.movementX,r=e.movementY,i=o(t.shape.position,2),a=i[0],s=i[1];this.attr("shape",{position:[a+n,s+r]})}};t.text=A;var b=new Map([["circle",l],["ellipse",c],["rect",u],["ring",d],["arc",f],["sector",h],["regPolygon",p],["polyline",v],["smoothline",g],["bezierCurve",m],["text",A]]),y=b;t.default=y}));ye(da);da.extendNewGraph,da.text,da.bezierCurve,da.smoothline,da.polyline,da.regPolygon,da.sector,da.arc,da.ring,da.rect,da.ellipse,da.circle,Ce((function(e){var t=function(e){var t,n=Object.prototype,r=n.hasOwnProperty,i="function"==typeof Symbol?Symbol:{},o=i.iterator||"@@iterator",a=i.asyncIterator||"@@asyncIterator",s=i.toStringTag||"@@toStringTag";function l(e,t,n,r){var i=t&&t.prototype instanceof v?t:v,o=Object.create(i.prototype),a=new P(r||[]);return o._invoke=function(e,t,n){var r=u;return function(i,o){if(r===f)throw new Error("Generator is already running");if(r===h){if("throw"===i)throw o;return S()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=E(a,n);if(s){if(s===p)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===u)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var l=c(e,t,n);if("normal"===l.type){if(r=n.done?h:d,l.arg===p)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r=h,n.method="throw",n.arg=l.arg)}}}(e,n,a),o}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=l;var u="suspendedStart",d="suspendedYield",f="executing",h="completed",p={};function v(){}function g(){}function m(){}var A={};A[o]=function(){return this};var b=Object.getPrototypeOf,y=b&&b(b(_([])));y&&y!==n&&r.call(y,o)&&(A=y);var C=m.prototype=v.prototype=Object.create(A);function x(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function w(e){var t;this._invoke=function(n,i){function o(){return new Promise((function(t,o){!function t(n,i,o,a){var s=c(e[n],e,i);if("throw"!==s.type){var l=s.arg,u=l.value;return u&&"object"==typeof u&&r.call(u,"__await")?Promise.resolve(u.__await).then((function(e){t("next",e,o,a)}),(function(e){t("throw",e,o,a)})):Promise.resolve(u).then((function(e){l.value=e,o(l)}),(function(e){return t("throw",e,o,a)}))}a(s.arg)}(n,i,t,o)}))}return t=t?t.then(o,o):o()}}function E(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method))return p;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return p}var i=c(r,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,p;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,p):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,p)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function B(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function _(e){if(e){var n=e[o];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,a=function n(){for(;++i<e.length;)if(r.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}return{next:S}}function S(){return{value:t,done:!0}}return g.prototype=C.constructor=m,m.constructor=g,m[s]=g.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,s in e||(e[s]="GeneratorFunction")),e.prototype=Object.create(C),e},e.awrap=function(e){return{__await:e}},x(w.prototype),w.prototype[a]=function(){return this},e.AsyncIterator=w,e.async=function(t,n,r,i){var o=new w(l(t,n,r,i));return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},x(C),C[s]="Generator",C[o]=function(){return this},C.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=_,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(B),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,p):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),p},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),B(n),p}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;B(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:_(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),p}},e}(e.exports);try{regeneratorRuntime=t}catch(e){Function("r","regeneratorRuntime = r")(t)}}));var fa=Ce((function(e,t){function n(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.colorProcessor(t);Object.assign(this,{fill:[0,0,0,1],stroke:[0,0,0,0],opacity:1,lineCap:null,lineJoin:null,lineDash:null,lineDashOffset:null,shadowBlur:0,shadowColor:[0,0,0,0],shadowOffsetX:0,shadowOffsetY:0,lineWidth:0,strokeNoScale:!1,graphCenter:null,scale:null,rotate:null,translate:null,hoverCursor:"pointer",fontStyle:"normal",fontVarient:"normal",fontWeight:"normal",fontSize:10,fontFamily:"Arial",textAlign:"center",textBaseline:"middle",gradientColor:null,gradientType:"linear",gradientParams:null,gradientWith:"stroke",gradientStops:"auto",colors:null},t)};t.default=r,r.prototype.colorProcessor=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t?No.getColorFromRgbValue:No.getRgbaValue,r=["fill","stroke","shadowColor"],i=Object.keys(e),o=i.filter((function(e){return r.find((function(t){return t===e}))}));o.forEach((function(t){return e[t]=n(e[t])}));var a=e.gradientColor,s=e.colors;if(a&&(e.gradientColor=a.map((function(e){return n(e)}))),s){var l=Object.keys(s);l.forEach((function(e){return s[e]=n(s[e])}))}},r.prototype.initStyle=function(e){!function(e,t){e.save();var r=t.graphCenter,i=t.rotate,o=t.scale,a=t.translate;if(!(r instanceof Array))return;e.translate.apply(e,n(r)),i&&e.rotate(i*Math.PI/180);o instanceof Array&&e.scale.apply(e,n(o));a&&e.translate.apply(e,n(a));e.translate(-r[0],-r[1])}(e,this),function(e,t){var r=t.fill,o=t.stroke,a=t.shadowColor,s=t.opacity;i.forEach((function(n){(n||"number"==typeof n)&&(e[n]=t[n])})),r=n(r),o=n(o),a=n(a),r[3]*=s,o[3]*=s,a[3]*=s,e.fillStyle=(0,No.getColorFromRgbValue)(r),e.strokeStyle=(0,No.getColorFromRgbValue)(o),e.shadowColor=(0,No.getColorFromRgbValue)(a);var l=t.lineDash,c=t.shadowBlur;l&&(l=l.map((function(e){return e>=0?e:0})),e.setLineDash(l));"number"==typeof c&&(e.shadowBlur=c>0?c:.001);var u=t.fontStyle,d=t.fontVarient,f=t.fontWeight,h=t.fontSize,p=t.fontFamily;e.font=u+" "+d+" "+f+" "+h+"px "+p}(e,this),function(e,t){if(!function(e){var t=e.gradientColor,n=e.gradientParams,r=e.gradientType,i=e.gradientWith,o=e.gradientStops;if(!t||!n)return!1;if(1===t.length)return console.warn("The gradient needs to provide at least two colors"),!1;if("linear"!==r&&"radial"!==r)return console.warn("GradientType only supports linear or radial, current value is "+r),!1;var a=n.length;if("linear"===r&&4!==a||"radial"===r&&6!==a)return console.warn("The expected length of gradientParams is "+("linear"===r?"4":"6")),!1;if("fill"!==i&&"stroke"!==i)return console.warn("GradientWith only supports fill or stroke, current value is "+i),!1;if("auto"!==o&&!(o instanceof Array))return console.warn("gradientStops only supports 'auto' or Number Array ([0, .5, 1]), current value is "+o),!1;return!0}(t))return;var r=t.gradientColor,i=t.gradientParams,o=t.gradientType,a=t.gradientWith,s=t.gradientStops,l=t.opacity;r=(r=r.map((function(e){var t=e[3]*l,r=n(e);return r[3]=t,r}))).map((function(e){return(0,No.getColorFromRgbValue)(e)})),"auto"===s&&(s=function(e){var t=1/(e.length-1);return e.map((function(e,n){return t*n}))}(r));var c=e["create".concat(o.slice(0,1).toUpperCase()+o.slice(1),"Gradient")].apply(e,n(i));s.forEach((function(e,t){return c.addColorStop(e,r[t])})),e["".concat(a,"Style")]=c}(e,this)};var i=["lineCap","lineJoin","lineDashOffset","shadowOffsetX","shadowOffsetY","lineWidth","textAlign","textBaseline"];r.prototype.restoreTransform=function(e){e.restore()},r.prototype.update=function(e){this.colorProcessor(e),Object.assign(this,e)},r.prototype.getStyle=function(){var e=(0,_r.deepClone)(this,!0);return this.colorProcessor(e,!0),e}}));ye(fa);var ha=Ce((function(e){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function n(r){return"function"==typeof Symbol&&"symbol"===t(Symbol.iterator)?e.exports=n=function(e){return t(e)}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":t(e)},n(r)}e.exports=n})),pa=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.easeInOutBounce=t.easeOutBounce=t.easeInBounce=t.easeInOutElastic=t.easeOutElastic=t.easeInElastic=t.easeInOutBack=t.easeOutBack=t.easeInBack=t.easeInOutQuint=t.easeOutQuint=t.easeInQuint=t.easeInOutQuart=t.easeOutQuart=t.easeInQuart=t.easeInOutCubic=t.easeOutCubic=t.easeInCubic=t.easeInOutQuad=t.easeOutQuad=t.easeInQuad=t.easeInOutSine=t.easeOutSine=t.easeInSine=t.linear=void 0;var n=[[[0,1],"",[.33,.67]],[[1,0],[.67,.33]]];t.linear=n;var r=[[[0,1]],[[.538,.564],[.169,.912],[.88,.196]],[[1,0]]];t.easeInSine=r;var i=[[[0,1]],[[.444,.448],[.169,.736],[.718,.16]],[[1,0]]];t.easeOutSine=i;var o=[[[0,1]],[[.5,.5],[.2,1],[.8,0]],[[1,0]]];t.easeInOutSine=o;var a=[[[0,1]],[[.55,.584],[.231,.904],[.868,.264]],[[1,0]]];t.easeInQuad=a;var s=[[[0,1]],[[.413,.428],[.065,.816],[.76,.04]],[[1,0]]];t.easeOutQuad=s;var l=[[[0,1]],[[.5,.5],[.3,.9],[.7,.1]],[[1,0]]];t.easeInOutQuad=l;var c=[[[0,1]],[[.679,.688],[.366,.992],[.992,.384]],[[1,0]]];t.easeInCubic=c;var u=[[[0,1]],[[.321,.312],[.008,.616],[.634,.008]],[[1,0]]];t.easeOutCubic=u;var d=[[[0,1]],[[.5,.5],[.3,1],[.7,0]],[[1,0]]];t.easeInOutCubic=d;var f=[[[0,1]],[[.812,.74],[.611,.988],[1.013,.492]],[[1,0]]];t.easeInQuart=f;var h=[[[0,1]],[[.152,.244],[.001,.448],[.285,-.02]],[[1,0]]];t.easeOutQuart=h;var p=[[[0,1]],[[.5,.5],[.4,1],[.6,0]],[[1,0]]];t.easeInOutQuart=p;var v=[[[0,1]],[[.857,.856],[.714,1],[1,.712]],[[1,0]]];t.easeInQuint=v;var g=[[[0,1]],[[.108,.2],[.001,.4],[.214,-.012]],[[1,0]]];t.easeOutQuint=g;var m=[[[0,1]],[[.5,.5],[.5,1],[.5,0]],[[1,0]]];t.easeInOutQuint=m;var A=[[[0,1]],[[.667,.896],[.38,1.184],[.955,.616]],[[1,0]]];t.easeInBack=A;var b=[[[0,1]],[[.335,.028],[.061,.22],[.631,-.18]],[[1,0]]];t.easeOutBack=b;var y=[[[0,1]],[[.5,.5],[.4,1.4],[.6,-.4]],[[1,0]]];t.easeInOutBack=y;var C=[[[0,1]],[[.474,.964],[.382,.988],[.557,.952]],[[.619,1.076],[.565,1.088],[.669,1.08]],[[.77,.916],[.712,.924],[.847,.904]],[[.911,1.304],[.872,1.316],[.961,1.34]],[[1,0]]];t.easeInElastic=C;var x=[[[0,1]],[[.073,-.32],[.034,-.328],[.104,-.344]],[[.191,.092],[.11,.06],[.256,.08]],[[.31,-.076],[.26,-.068],[.357,-.076]],[[.432,.032],[.362,.028],[.683,-.004]],[[1,0]]];t.easeOutElastic=x;var w=[[[0,1]],[[.21,.94],[.167,.884],[.252,.98]],[[.299,1.104],[.256,1.092],[.347,1.108]],[[.5,.496],[.451,.672],[.548,.324]],[[.696,-.108],[.652,-.112],[.741,-.124]],[[.805,.064],[.756,.012],[.866,.096]],[[1,0]]];t.easeInOutElastic=w;var E=[[[0,1]],[[.148,1],[.075,.868],[.193,.848]],[[.326,1],[.276,.836],[.405,.712]],[[.6,1],[.511,.708],[.671,.348]],[[1,0]]];t.easeInBounce=E;var k=[[[0,1]],[[.357,.004],[.27,.592],[.376,.252]],[[.604,-.004],[.548,.312],[.669,.184]],[[.82,0],[.749,.184],[.905,.132]],[[1,0]]];t.easeOutBounce=k;var B=[[[0,1]],[[.102,1],[.05,.864],[.117,.86]],[[.216,.996],[.208,.844],[.227,.808]],[[.347,.996],[.343,.8],[.48,.292]],[[.635,.004],[.511,.676],[.656,.208]],[[.787,0],[.76,.2],[.795,.144]],[[.905,-.004],[.899,.164],[.944,.144]],[[1,0]]];t.easeInOutBounce=B;var P=new Map([["linear",n],["easeInSine",r],["easeOutSine",i],["easeInOutSine",o],["easeInQuad",a],["easeOutQuad",s],["easeInOutQuad",l],["easeInCubic",c],["easeOutCubic",u],["easeInOutCubic",d],["easeInQuart",f],["easeOutQuart",h],["easeInOutQuart",p],["easeInQuint",v],["easeOutQuint",g],["easeInOutQuint",m],["easeInBack",A],["easeOutBack",b],["easeInOutBack",y],["easeInElastic",C],["easeOutElastic",x],["easeInOutElastic",w],["easeInBounce",E],["easeOutBounce",k],["easeInOutBounce",B]]);t.default=P}));ye(pa);pa.easeInOutBounce,pa.easeOutBounce,pa.easeInBounce,pa.easeInOutElastic,pa.easeOutElastic,pa.easeInElastic,pa.easeInOutBack,pa.easeOutBack,pa.easeInBack,pa.easeInOutQuint,pa.easeOutQuint,pa.easeInQuint,pa.easeInOutQuart,pa.easeOutQuart,pa.easeInQuart,pa.easeInOutCubic,pa.easeOutCubic,pa.easeInCubic,pa.easeInOutQuad,pa.easeOutQuad,pa.easeInQuad,pa.easeInOutSine,pa.easeOutSine,pa.easeInSine,pa.linear;var va=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.transition=a,t.injectNewCurve=function(e,t){if(!e||!t)return void console.error("InjectNewCurve Missing Parameters!");i.default.set(e,t)},t.default=void 0;var n=Mo(Uo),r=Mo(ha),i=Mo(pa),o="linear";function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:30,u=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(!s.apply(void 0,arguments))return!1;try{var d=function(e,t){var r=1/(t-1);return new Array(t).fill(0).map((function(e,t){return t*r})).map((function(t){return function(e,t){var r=function(e,t){var n=e.length-1,r="",i="";e.findIndex((function(o,a){if(a!==n){r=o,i=e[a+1];var s=r[0][0],l=i[0][0];return t>=s&&t<l}}));var o=r[0],a=r[2]||r[0],s=i[1]||i[0],l=i[0];return[o,a,s,l]}(e,t),i=function(e,t){var n=e[0][0],r=e[3][0];return(t-n)/(r-n)}(r,t);return function(e,t){var r=(0,n.default)(e,4),i=(0,n.default)(r[0],2)[1],o=(0,n.default)(r[1],2)[1],a=(0,n.default)(r[2],2)[1],s=(0,n.default)(r[3],2)[1],l=Math.pow,c=1-t,u=i*l(c,3),d=3*o*t*l(c,2),f=3*a*l(t,2)*c,h=s*l(t,3);return 1-(u+d+f+h)}(r,i)}(e,t)}))}(function(e){var t="";t=i.default.has(e)?i.default.get(e):e instanceof Array?e:i.default.get(o);return t}(e),c);return u&&"number"!=typeof a?function e(t,n,i){var o=l(t,n,i);var a=function(a){var s=t[a],l=n[a];if("object"!==(0,r.default)(l))return"continue";var c=e(s,l,i);o.forEach((function(e,t){return e[a]=c[t]}))};for(var s in n)a(s);return o}(t,a,d):l(t,a,d)}catch(e){return console.warn("Transition parameter may be abnormal!"),[a]}}function s(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:30;if(!e||!1===t||!1===n||!o)return console.error("transition: Missing Parameters!"),!1;if((0,r.default)(t)!==(0,r.default)(n))return console.error("transition: Inconsistent Status Types!"),!1;var a=(0,r.default)(n);return"string"!==a&&"boolean"!==a&&e.length?(i.default.has(e)||e instanceof Array||console.warn("transition: Transition curve not found, default curve will be used!"),!0):(console.error("transition: Unsupported Data Type of State!"),!1)}function l(e,t,n){var r="object";return"number"==typeof e&&(r="number"),e instanceof Array&&(r="array"),"number"===r?function(e,t,n){var r=t-e;return n.map((function(t){return e+r*t}))}(e,t,n):"array"===r?c(e,t,n):"object"===r?function(e,t,n){var r=Object.keys(t),i=r.map((function(t){return e[t]})),o=r.map((function(e){return t[e]}));return c(i,o,n).map((function(e){var t={};return e.forEach((function(e,n){return t[r[n]]=e})),t}))}(e,t,n):n.map((function(e){return t}))}function c(e,t,n){var r=t.map((function(t,n){return"number"==typeof t&&t-e[n]}));return n.map((function(n){return r.map((function(r,i){return!1===r?t[i]:e[i]+r*n}))}))}var u=a;t.default=u}));ye(va);va.transition,va.injectNewCurve;var ga=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(fa),r=i(va);function i(e){return e&&e.__esModule?e:{default:e}}function o(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function s(e){o(a,r,i,s,l,"next",e)}function l(e){o(a,r,i,s,l,"throw",e)}s(void 0)}))}}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var c=function e(t,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var i={visible:!0,drag:!1,hover:!1,index:1,animationDelay:0,animationFrame:30,animationCurve:"linear",animationPause:!1,hoverRect:null,mouseEnter:null,mouseOuter:null,click:null};(r=(0,_r.deepClone)(r,!0)).shape||(r.shape={}),r.style||(r.style={});var o=Object.assign({},t.shape,r.shape);Object.assign(i,r,{status:"static",animationRoot:[],animationKeys:[],animationFrameState:[],cache:{}}),Object.assign(this,t,i),this.shape=o,this.style=new n.default(r.style),this.addedProcessor()};function u(e){return new Promise((function(t){setTimeout(t,e)}))}t.default=c,c.prototype.addedProcessor=function(){"function"==typeof this.setGraphCenter&&this.setGraphCenter(null,this),"function"==typeof this.added&&this.added(this)},c.prototype.drawProcessor=function(e,t){var n=e.ctx;t.style.initStyle(n),"function"==typeof this.beforeDraw&&this.beforeDraw(this,e),t.draw(e,t),"function"==typeof this.drawed&&this.drawed(this,e),t.style.restoreTransform(n)},c.prototype.hoverCheckProcessor=function(e,t){var n=t.hoverRect,r=t.style,i=t.hoverCheck,o=r.graphCenter,a=r.rotate,s=r.scale,c=r.translate;return o&&(a&&(e=(0,_r.getRotatePointPos)(-a,e,o)),s&&(e=(0,_r.getScalePointPos)(s.map((function(e){return 1/e})),e,o)),c&&(e=(0,_r.getTranslatePointPos)(c.map((function(e){return-1*e})),e))),n?_r.checkPointIsInRect.apply(void 0,[e].concat(l(n))):i(e,this)},c.prototype.moveProcessor=function(e){this.move(e,this),"function"==typeof this.beforeMove&&this.beforeMove(e,this),"function"==typeof this.setGraphCenter&&this.setGraphCenter(e,this),"function"==typeof this.moved&&this.moved(e,this)},c.prototype.attr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(!e||void 0===t)return!1;var n="object"===s(this[e]);n&&(t=(0,_r.deepClone)(t,!0));var r=this.render;"style"===e?this.style.update(t):n?Object.assign(this[e],t):this[e]=t,"index"===e&&r.sortGraphsByIndex(),r.drawAllGraph()},c.prototype.animation=function(){var e=a(regeneratorRuntime.mark((function e(t,n){var i,o,s,l,c,d,f,h,p,v=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=v.length>2&&void 0!==v[2]&&v[2],"shape"===t||"style"===t){e.next=4;break}return console.error("Only supported shape and style animation!"),e.abrupt("return");case 4:if(n=(0,_r.deepClone)(n,!0),"style"===t&&this.style.colorProcessor(n),o=this[t],s=Object.keys(n),l={},s.forEach((function(e){return l[e]=o[e]})),c=this.animationFrame,d=this.animationCurve,f=this.animationDelay,h=(0,r.default)(d,l,n,c,!0),this.animationRoot.push(o),this.animationKeys.push(s),this.animationFrameState.push(h),!i){e.next=17;break}return e.abrupt("return");case 17:if(!(f>0)){e.next=20;break}return e.next=20,u(f);case 20:return p=this.render,e.abrupt("return",new Promise(function(){var e=a(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,p.launchAnimation();case 2:t();case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 22:case"end":return e.stop()}}),e,this)})));return function(t,n){return e.apply(this,arguments)}}(),c.prototype.turnNextAnimationFrame=function(e){var t=this.animationDelay,n=this.animationRoot,r=this.animationKeys,i=this.animationFrameState;this.animationPause||Date.now()-e<t||(n.forEach((function(e,t){r[t].forEach((function(n){e[n]=i[t][0][n]}))})),i.forEach((function(e,t){e.shift();var i=0===e.length;i&&(n[t]=null),i&&(r[t]=null)})),this.animationFrameState=i.filter((function(e){return e.length})),this.animationRoot=n.filter((function(e){return e})),this.animationKeys=r.filter((function(e){return e})))},c.prototype.animationEnd=function(){var e=this.animationFrameState,t=this.animationKeys,n=this.animationRoot,r=this.render;return n.forEach((function(n,r){var i=t[r],o=e[r].pop();i.forEach((function(e){return n[e]=o[e]}))})),this.animationFrameState=[],this.animationKeys=[],this.animationRoot=[],r.drawAllGraph()},c.prototype.pauseAnimation=function(){this.attr("animationPause",!0)},c.prototype.playAnimation=function(){var e=this.render;return this.attr("animationPause",!1),new Promise(function(){var t=a(regeneratorRuntime.mark((function t(n){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.launchAnimation();case 2:n();case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},c.prototype.delProcessor=function(e){var t=this,n=e.graphs,r=n.findIndex((function(e){return e===t}));-1!==r&&("function"==typeof this.beforeDelete&&this.beforeDelete(this),n.splice(r,1,null),"function"==typeof this.deleted&&this.deleted(this))}}));ye(ga);var ma=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(No),r=a(Qo),i=a(da),o=a(ga);function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var c=function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),t){var i=t.getContext("2d"),o=t.clientWidth,a=t.clientHeight,s=[o,a];t.setAttribute("width",o),t.setAttribute("height",a),this.ctx=i,this.area=s,this.animationStatus=!1,this.graphs=[],this.color=n.default,this.bezierCurve=r.default,t.addEventListener("mousedown",d.bind(this)),t.addEventListener("mousemove",f.bind(this)),t.addEventListener("mouseup",h.bind(this))}else console.error("CRender Missing parameters!")};function u(e,t){var n=this.graphs;!function(e){return e.find((function(e){return!e.animationPause&&e.animationFrameState.length}))}(n)?e():(n.forEach((function(e){return e.turnNextAnimationFrame(t)})),this.drawAllGraph(),requestAnimationFrame(u.bind(this,e,t)))}function d(e){var t=this.graphs.find((function(e){return"hover"===e.status}));t&&(t.status="active")}function f(e){var t=[e.offsetX,e.offsetY],n=this.graphs,r=n.find((function(e){return"active"===e.status||"drag"===e.status}));if(r){if(!r.drag)return;return"function"!=typeof r.move?void console.error("No move method is provided, cannot be dragged!"):(r.moveProcessor(e),void(r.status="drag"))}var i=n.find((function(e){return"hover"===e.status})),o=n.filter((function(e){return e.hover&&("function"==typeof e.hoverCheck||e.hoverRect)})).find((function(e){return e.hoverCheckProcessor(t,e)}));document.body.style.cursor=o?o.style.hoverCursor:"default";var a=!1,s=!1;if(i&&(a="function"==typeof i.mouseOuter),o&&(s="function"==typeof o.mouseEnter),o||i){if(!o&&i)return a&&i.mouseOuter(e,i),void(i.status="static");if(!o||o!==i)return o&&!i?(s&&o.mouseEnter(e,o),void(o.status="hover")):void(o&&i&&o!==i&&(a&&i.mouseOuter(e,i),i.status="static",s&&o.mouseEnter(e,o),o.status="hover"))}}function h(e){var t=this.graphs,n=t.find((function(e){return"active"===e.status})),r=t.find((function(e){return"drag"===e.status}));n&&"function"==typeof n.click&&n.click(e,n),t.forEach((function(e){return e&&(e.status="static")})),n&&(n.status="hover"),r&&(r.status="hover")}t.default=c,c.prototype.clearArea=function(){var e,t=this.area;(e=this.ctx).clearRect.apply(e,[0,0].concat(l(t)))},c.prototype.add=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name;if(t){var n=i.default.get(t);if(n){var r=new o.default(n,e);if(r.validator(r))return r.render=this,this.graphs.push(r),this.sortGraphsByIndex(),this.drawAllGraph(),r}else console.warn("No corresponding graph configuration found!")}else console.error("add Missing parameters!")},c.prototype.sortGraphsByIndex=function(){this.graphs.sort((function(e,t){return e.index>t.index?1:e.index===t.index?0:e.index<t.index?-1:void 0}))},c.prototype.delGraph=function(e){"function"==typeof e.delProcessor&&(e.delProcessor(this),this.graphs=this.graphs.filter((function(e){return e})),this.drawAllGraph())},c.prototype.delAllGraph=function(){var e=this;this.graphs.forEach((function(t){return t.delProcessor(e)})),this.graphs=this.graphs.filter((function(e){return e})),this.drawAllGraph()},c.prototype.drawAllGraph=function(){var e=this;this.clearArea(),this.graphs.filter((function(e){return e&&e.visible})).forEach((function(t){return t.drawProcessor(e,t)}))},c.prototype.launchAnimation=function(){var e=this;if(!this.animationStatus)return this.animationStatus=!0,new Promise((function(t){u.call(e,(function(){e.animationStatus=!1,t()}),Date.now())}))},c.prototype.clone=function(e){var t=e.style.getStyle(),n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){s(e,t,n[t])}))}return e}({},e,{style:t});return delete n.render,n=(0,_r.deepClone)(n,!0),this.add(n)}}));ye(ma);var Aa=Ce((function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"extendNewGraph",{enumerable:!0,get:function(){return da.extendNewGraph}}),Object.defineProperty(t,"injectNewCurve",{enumerable:!0,get:function(){return va.injectNewCurve}}),t.default=void 0;var r=((n=ma)&&n.__esModule?n:{default:n}).default;t.default=r})),ba=ye(Aa);function ya(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var Ca={shape:{rx:0,ry:0,ir:0,or:0,startAngle:0,endAngle:0,clockWise:!0},validator:function(e){var t=e.shape;return!["rx","ry","ir","or","startAngle","endAngle"].find((function(e){return"number"!=typeof t[e]}))||(console.error("Pie shape configuration is abnormal!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape;n.beginPath();var i=r.rx,o=r.ry,a=r.ir,s=r.or,l=r.startAngle,c=r.endAngle,u=r.clockWise;i=parseInt(i)+.5,o=parseInt(o)+.5,n.arc(i,o,a>0?a:0,l,c,!u);var d=(0,_r.getCircleRadianPoint)(i,o,s,c).map((function(e){return parseInt(e)+.5})),f=(0,_r.getCircleRadianPoint)(i,o,a,l).map((function(e){return parseInt(e)+.5}));n.lineTo.apply(n,ya(d)),n.arc(i,o,s>0?s:0,c,l,u),n.lineTo.apply(n,ya(f)),n.closePath(),n.stroke(),n.fill()}},xa={shape:{rx:0,ry:0,r:0,startAngle:0,endAngle:0,gradientStartAngle:null,gradientEndAngle:null},validator:function(e){var t=e.shape;return!["rx","ry","r","startAngle","endAngle"].find((function(e){return"number"!=typeof t[e]}))||(console.error("AgArc shape configuration is abnormal!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape,i=t.style.gradient;1===(i=i.map((function(e){return(0,No.getColorFromRgbValue)(e)}))).length&&(i=[i[0],i[0]]);var o=i.length-1,a=r.gradientStartAngle,s=r.gradientEndAngle,l=r.startAngle,c=r.endAngle,u=r.r,d=r.rx,f=r.ry;null===a&&(a=l),null===s&&(s=c);var h=(s-a)/o;h===2*Math.PI&&(h=2*Math.PI-.001);for(var p=0;p<o;p++){n.beginPath();var v=(0,_r.getCircleRadianPoint)(d,f,u,l+h*p),g=(0,_r.getCircleRadianPoint)(d,f,u,l+h*(p+1)),m=(0,Or.getLinearGradientColor)(n,v,g,[i[p],i[p+1]]),A=l+h*p,b=l+h*(p+1),y=!1;if(b>c&&(b=c,y=!0),n.arc(d,f,u,A,b),n.strokeStyle=m,n.stroke(),y)break}}},wa={shape:{number:[],content:"",position:[0,0],toFixed:0},validator:function(e){var t=e.shape,n=t.number,r=t.content,i=t.position;return n instanceof Array&&"string"==typeof r&&i instanceof Array||(console.error("NumberText shape configuration is abnormal!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape;n.beginPath();var i=r.number,o=r.content,a=r.position,s=r.toFixed,l=o.split("{nt}"),c=l.length-1,u="";l.forEach((function(e,t){var n=i[t];t===c&&(n=""),"number"==typeof n&&(n=n.toFixed(s)),u+=e+(n||"")})),n.closePath(),n.strokeText.apply(n,[u].concat(ya(a))),n.fillText.apply(n,[u].concat(ya(a)))}},Ea={shape:{x:0,y:0,w:0,h:0},validator:function(e){var t=e.shape,n=t.x,r=t.y,i=t.w,o=t.h;return"number"==typeof n&&"number"==typeof r&&"number"==typeof i&&"number"==typeof o||(console.error("lineIcon shape configuration is abnormal!"),!1)},draw:function(e,t){var n=e.ctx,r=t.shape;n.beginPath();var i=r.x,o=r.y,a=r.w,s=r.h/2;n.strokeStyle=n.fillStyle,n.moveTo(i,o+s),n.lineTo(i+a,o+s),n.lineWidth=1,n.stroke(),n.beginPath();var l=s-10;l<=0&&(l=3),n.arc(i+a/2,o+s,l,0,2*Math.PI),n.lineWidth=5,n.stroke(),n.fillStyle="#fff",n.fill()},hoverCheck:function(e,t){var n=t.shape,r=n.x,i=n.y,o=n.w,a=n.h;return(0,_r.checkPointIsInRect)(e,r,i,o,a)},setGraphCenter:function(e,t){var n=t.shape,r=t.style,i=n.x,o=n.y,a=n.w,s=n.h;r.graphCenter=[i+a/2,o+s/2]}};(0,Aa.extendNewGraph)("pie",Ca),(0,Aa.extendNewGraph)("agArc",xa),(0,Aa.extendNewGraph)("numberText",wa),(0,Aa.extendNewGraph)("lineIcon",Ea);var ka=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.colorConfig=void 0;t.colorConfig=["#37a2da","#32c5e9","#67e0e3","#9fe6b8","#ffdb5c","#ff9f7f","#fb7293","#e062ae","#e690d1","#e7bcf3","#9d96f5","#8378ea","#96bfff"]}));ye(ka);ka.colorConfig;var Ba=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.gridConfig=void 0;t.gridConfig={left:"10%",right:"10%",top:60,bottom:60,style:{fill:"rgba(0, 0, 0, 0)"},rLevel:-30,animationCurve:"easeOutCubic",animationFrame:30}}));ye(Ba);Ba.gridConfig;var Pa=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.yAxisConfig=t.xAxisConfig=void 0;t.xAxisConfig={name:"",show:!0,position:"bottom",nameGap:15,nameLocation:"end",nameTextStyle:{fill:"#333",fontSize:10},min:"20%",max:"20%",interval:null,minInterval:null,maxInterval:null,boundaryGap:null,splitNumber:5,axisLine:{show:!0,style:{stroke:"#333",lineWidth:1}},axisTick:{show:!0,style:{stroke:"#333",lineWidth:1}},axisLabel:{show:!0,formatter:null,style:{fill:"#333",fontSize:10,rotate:0}},splitLine:{show:!1,style:{stroke:"#d4d4d4",lineWidth:1}},rLevel:-20,animationCurve:"easeOutCubic",animationFrame:50};t.yAxisConfig={name:"",show:!0,position:"left",nameGap:15,nameLocation:"end",nameTextStyle:{fill:"#333",fontSize:10},min:"20%",max:"20%",interval:null,minInterval:null,maxInterval:null,boundaryGap:null,splitNumber:5,axisLine:{show:!0,style:{stroke:"#333",lineWidth:1}},axisTick:{show:!0,style:{stroke:"#333",lineWidth:1}},axisLabel:{show:!0,formatter:null,style:{fill:"#333",fontSize:10,rotate:0}},splitLine:{show:!0,style:{stroke:"#d4d4d4",lineWidth:1}},rLevel:-20,animationCurve:"easeOutCubic",animationFrame:50}}));ye(Pa);Pa.yAxisConfig,Pa.xAxisConfig;var _a=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.titleConfig=void 0;t.titleConfig={show:!0,text:"",offset:[0,-20],style:{fill:"#333",fontSize:17,fontWeight:"bold",textAlign:"center",textBaseline:"bottom"},rLevel:20,animationCurve:"easeOutCubic",animationFrame:50}}));ye(_a);_a.titleConfig;var Sa=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.lineConfig=void 0;t.lineConfig={show:!0,name:"",smooth:!1,xAxisIndex:0,yAxisIndex:0,data:[],lineStyle:{lineWidth:1},linePoint:{show:!0,radius:2,style:{fill:"#fff",lineWidth:1}},lineArea:{show:!1,gradient:[],style:{opacity:.5}},label:{show:!1,position:"top",offset:[0,-10],formatter:null,style:{fontSize:10}},rLevel:10,animationCurve:"easeOutCubic",animationFrame:50}}));ye(Sa);Sa.lineConfig;var Oa=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.barConfig=void 0;t.barConfig={show:!0,name:"",shapeType:"normal",echelonOffset:10,barWidth:"auto",barGap:"30%",barCategoryGap:"20%",xAxisIndex:0,yAxisIndex:0,data:[],backgroundBar:{show:!1,width:"auto",style:{fill:"rgba(200, 200, 200, .4)"}},label:{show:!1,position:"top",offset:[0,-10],formatter:null,style:{fontSize:10}},gradient:{color:[],local:!0},barStyle:{},rLevel:0,animationCurve:"easeOutCubic",animationFrame:50}}));ye(Oa);Oa.barConfig;var Ia=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.pieConfig=void 0;var n={show:!0,name:"",radius:"50%",center:["50%","50%"],startAngle:-Math.PI/2,roseType:!1,roseSort:!0,roseIncrement:"auto",data:[],insideLabel:{show:!1,formatter:"{percent}%",style:{fontSize:10,fill:"#fff",textAlign:"center",textBaseline:"middle"}},outsideLabel:{show:!0,formatter:"{name}",style:{fontSize:11},labelLineBendGap:"20%",labelLineEndLength:50,labelLineStyle:{lineWidth:1}},pieStyle:{},percentToFixed:0,rLevel:10,animationDelayGap:60,animationCurve:"easeOutCubic",startAnimationCurve:"easeOutBack",animationFrame:50};t.pieConfig=n}));ye(Ia);Ia.pieConfig;var ja=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.radarAxisConfig=void 0;var n={show:!0,center:["50%","50%"],radius:"65%",startAngle:-Math.PI/2,splitNum:5,polygon:!1,axisLabel:{show:!0,labelGap:15,color:[],style:{fill:"#333"}},axisLine:{show:!0,color:[],style:{stroke:"#999",lineWidth:1}},splitLine:{show:!0,color:[],style:{stroke:"#d4d4d4",lineWidth:1}},splitArea:{show:!1,color:["#f5f5f5","#e6e6e6"],style:{}},rLevel:-10,animationCurve:"easeOutCubic",animationFrane:50};t.radarAxisConfig=n}));ye(ja);ja.radarAxisConfig;var La=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.radarConfig=void 0;t.radarConfig={show:!0,name:"",data:[],radarStyle:{lineWidth:1},point:{show:!0,radius:2,style:{fill:"#fff"}},label:{show:!0,offset:[0,0],labelGap:5,formatter:null,style:{fontSize:10}},rLevel:10,animationCurve:"easeOutCubic",animationFrane:50}}));ye(La);La.radarConfig;var Wa=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.gaugeConfig=void 0;var n={show:!0,name:"",radius:"60%",center:["50%","50%"],startAngle:-Math.PI/4*5,endAngle:Math.PI/4,min:0,max:100,splitNum:5,arcLineWidth:15,data:[],dataItemStyle:{},axisTick:{show:!0,tickLength:6,style:{stroke:"#999",lineWidth:1}},axisLabel:{show:!0,data:[],formatter:null,labelGap:5,style:{}},pointer:{show:!0,valueIndex:0,style:{scale:[1,1],fill:"#fb7293"}},details:{show:!1,formatter:null,offset:[0,0],valueToFixed:0,position:"center",style:{fontSize:20,fontWeight:"bold",textAlign:"center",textBaseline:"middle"}},backgroundArc:{show:!0,style:{stroke:"#e0e0e0"}},rLevel:10,animationCurve:"easeOutCubic",animationFrame:50};t.gaugeConfig=n}));ye(Wa);Wa.gaugeConfig;var Fa=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.legendConfig=void 0;t.legendConfig={show:!0,orient:"horizontal",left:"auto",right:"auto",top:"auto",bottom:"auto",itemGap:10,iconWidth:25,iconHeight:10,selectAble:!0,data:[],textStyle:{fontFamily:"Arial",fontSize:13,fill:"#000"},iconStyle:{},textUnselectedStyle:{fontFamily:"Arial",fontSize:13,fill:"#999"},iconUnselectedStyle:{fill:"#999"},rLevel:20,animationCurve:"easeOutCubic",animationFrame:50}}));ye(Fa);Fa.legendConfig;var Ma=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.changeDefaultConfig=function(e,t){if(!n["".concat(e,"Config")])return void console.warn("Change default config Error - Invalid key!");(0,Or.deepMerge)(n["".concat(e,"Config")],t)},Object.defineProperty(t,"colorConfig",{enumerable:!0,get:function(){return ka.colorConfig}}),Object.defineProperty(t,"gridConfig",{enumerable:!0,get:function(){return Ba.gridConfig}}),Object.defineProperty(t,"xAxisConfig",{enumerable:!0,get:function(){return Pa.xAxisConfig}}),Object.defineProperty(t,"yAxisConfig",{enumerable:!0,get:function(){return Pa.yAxisConfig}}),Object.defineProperty(t,"titleConfig",{enumerable:!0,get:function(){return _a.titleConfig}}),Object.defineProperty(t,"lineConfig",{enumerable:!0,get:function(){return Sa.lineConfig}}),Object.defineProperty(t,"barConfig",{enumerable:!0,get:function(){return Oa.barConfig}}),Object.defineProperty(t,"pieConfig",{enumerable:!0,get:function(){return Ia.pieConfig}}),Object.defineProperty(t,"radarAxisConfig",{enumerable:!0,get:function(){return ja.radarAxisConfig}}),Object.defineProperty(t,"radarConfig",{enumerable:!0,get:function(){return La.radarConfig}}),Object.defineProperty(t,"gaugeConfig",{enumerable:!0,get:function(){return Wa.gaugeConfig}}),Object.defineProperty(t,"legendConfig",{enumerable:!0,get:function(){return Fa.legendConfig}}),t.keys=void 0;var n={colorConfig:ka.colorConfig,gridConfig:Ba.gridConfig,xAxisConfig:Pa.xAxisConfig,yAxisConfig:Pa.yAxisConfig,titleConfig:_a.titleConfig,lineConfig:Sa.lineConfig,barConfig:Oa.barConfig,pieConfig:Ia.pieConfig,radarAxisConfig:ja.radarAxisConfig,radarConfig:La.radarConfig,gaugeConfig:Wa.gaugeConfig,legendConfig:Fa.legendConfig};t.keys=["color","title","legend","xAxis","yAxis","grid","radarAxis","line","bar","pie","radar","gauge"]}));ye(Ma);Ma.changeDefaultConfig,Ma.keys;var Ra=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.mergeColor=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,_r.deepClone)(Ma.colorConfig,!0),r=t.color,i=t.series;i||(i=[]);r||(r=[]);if(t.color=r=(0,Or.deepMerge)(n,r),!i.length)return;var o=r.length;i.forEach((function(e,t){e.color||(e.color=r[t%o])})),i.filter((function(e){return"pie"===e.type})).forEach((function(e){return e.data.forEach((function(e,t){return e.color=r[t%o]}))})),i.filter((function(e){return"gauge"===e.type})).forEach((function(e){return e.data.forEach((function(e,t){return e.color=r[t%o]}))}))}}));ye(Ra);Ra.mergeColor;var Ta=Ce((function(e,t){function n(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.doUpdate=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.chart,n=e.series,r=e.key,o=e.getGraphConfig,a=e.getStartGraphConfig,s=e.beforeChange,l=e.beforeUpdate,c=e.afterAddGraph;t[r]?t[r].update(n):t[r]=new i({chart:t,key:r,getGraphConfig:o,getStartGraphConfig:a,beforeChange:s,beforeUpdate:l,afterAddGraph:c},n)},t.Updater=void 0;var i=function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var r=t.chart,i=t.key;"function"==typeof t.getGraphConfig?(r[i]||(this.graphs=r[i]=[]),Object.assign(this,t),this.update(n)):console.warn("Updater need function getGraphConfig!")};function o(e,t){Object.keys(t).forEach((function(n){"shape"===n||"style"===n?e.animation(n,t[n],!0):e[n]=t[n]}))}t.Updater=i,i.prototype.update=function(e){var t=this,i=this.graphs,a=this.beforeUpdate;if(function(e,t){var n=e.graphs,r=e.chart.render,i=n.length,o=t.length;if(i>o){n.splice(o).forEach((function(e){return e.forEach((function(e){return r.delGraph(e)}))}))}}(this,e),e.length){var s=r(a);e.forEach((function(e,r){"function"===s&&a(i,e,r,t);var l=i[r];l?function(e,t,r,i){var a=i.getGraphConfig,s=i.chart.render,l=i.beforeChange,c=a(t,i);(function(e,t,r){var i=e.length,o=t.length;if(o>i){var a=e.slice(-1)[0],s=new Array(o-i).fill(0).map((function(e){return r.clone(a)}));e.push.apply(e,n(s))}else if(o<i){e.splice(o).forEach((function(e){return r.delGraph(e)}))}})(e,c,s),e.forEach((function(e,t){var n=c[t];"function"==typeof l&&l(e,n),o(e,n)}))}(l,e,0,t):function(e,t,n,r){var i=r.getGraphConfig,a=r.getStartGraphConfig,s=r.chart.render,l=null;"function"==typeof a&&(l=a(t,r));var c=i(t,r);if(!c.length)return;l?(e[n]=l.map((function(e){return s.add(e)})),e[n].forEach((function(e,t){o(e,c[t])}))):e[n]=c.map((function(e){return s.add(e)}));var u=r.afterAddGraph;"function"==typeof u&&u(e[n])}(i,e,r,t)}))}}}));ye(Ta);Ta.doUpdate,Ta.Updater;var Ga=Ce((function(e,t){function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function r(e,t){var r=Ma.titleConfig.animationCurve,i=Ma.titleConfig.animationFrame,o=Ma.titleConfig.rLevel,a=function(e,t){var r=e.offset,i=e.text,o=t.chart.gridArea,a=o.x,s=o.y,l=o.w,c=n(r,2),u=c[0],d=c[1];return{content:i,position:[a+l/2+u,s+d]}}(e,t),s=function(e){return e.style}(e);return[{name:"text",index:o,visible:e.show,animationCurve:r,animationFrame:i,shape:a,style:s}]}Object.defineProperty(t,"__esModule",{value:!0}),t.title=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[];t.title&&(n[0]=(0,Or.deepMerge)((0,_r.deepClone)(Ma.titleConfig,!0),t.title));(0,Ta.doUpdate)({chart:e,series:n,key:"title",getGraphConfig:r})}}));ye(Ga);Ga.title;var Da=Ce((function(e,t){function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var i=e.animationCurve,a=e.animationFrame,s=e.rLevel,l=function(e,t){var r=n(t.chart.render.area,2),i=r[0],a=r[1],s=o(e.left,i),l=o(e.right,i),c=o(e.top,a),u=o(e.bottom,a);return{x:s,y:c,w:i-s-l,h:a-c-u}}(e,t),c=function(e){return e.style}(e);return t.chart.gridArea=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}({},l),[{name:"rect",index:s,animationCurve:i,animationFrame:a,shape:l,style:c}]}function o(e,t){return"number"==typeof e?e:"string"!=typeof e?0:t*parseInt(e)/100}Object.defineProperty(t,"__esModule",{value:!0}),t.grid=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).grid;t=(0,Or.deepMerge)((0,_r.deepClone)(Ma.gridConfig,!0),t||{}),(0,Ta.doUpdate)({chart:e,series:[t],key:"grid",getGraphConfig:i})}}));ye(Da);Da.grid;var za=ut(!1),Na=[].indexOf,Ya=!!Na&&1/[1].indexOf(1,-0)<0;Ve(Ve.P+Ve.F*(Ya||!fr(Na)),"Array",{indexOf:function(e){return Ya?Na.apply(this,arguments)||0:za(this,e,arguments[1])}});var $a=Ce((function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){o(e,t,n[t])}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}Object.defineProperty(t,"__esModule",{value:!0}),t.axis=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=t.xAxis,l=t.yAxis,c=t.series,d=[];o&&l&&c&&(d=function(e,t){var n=t.gridArea,o=n.w,s=n.h;return e.map((function(e){var t=e.tickLinePosition,n=e.position,l=e.boundaryGap,c=0,u=o;"top"!==n&&"bottom"!==n||(c=1),"top"!==n&&"bottom"!==n||(u=s),"right"!==n&&"bottom"!==n||(u*=-1);var d=t.map((function(e){var t=r(e,1)[0],n=a(t);return n[c]+=u,[a(t),n]}));return l||d.shift(),i({},e,{splitLinePosition:d})}))}(d=function(e,t){return e.map((function(e){var t=e.nameGap,n=e.nameLocation,o=e.position,s=r(e.linePosition,2),l=s[0],c=s[1],u=a(l);"end"===n&&(u=a(c)),"center"===n&&(u[0]=(l[0]+c[0])/2,u[1]=(l[1]+c[1])/2);var d=0;"top"===o&&"center"===n&&(d=1),"bottom"===o&&"center"===n&&(d=1),"left"===o&&"center"!==n&&(d=1),"right"===o&&"center"!==n&&(d=1);var f=t;return"top"===o&&"end"!==n&&(f*=-1),"left"===o&&"start"!==n&&(f*=-1),"bottom"===o&&"start"===n&&(f*=-1),"right"===o&&"end"===n&&(f*=-1),u[d]+=f,i({},e,{namePosition:u})}))}(d=function(e,t){return e.map((function(e){var t=e.axis,n=e.linePosition,o=e.position,a=e.label,l=e.boundaryGap;"boolean"!=typeof l&&(l=s[t+"AxisConfig"].boundaryGap);var c=a.length,u=r(n,2),d=r(u[0],2),f=d[0],h=d[1],p=r(u[1],2),v=p[0],g=p[1],m=("x"===t?v-f:g-h)/(l?c:c-1),A=new Array(c).fill(0).map((function(e,n){return"x"===t?[f+m*(l?n+.5:n),h]:[f,h+m*(l?n+.5:n)]})),b=function(e,t,n,i,o){var a="x"===e?1:0,s=5;"x"===e&&"top"===n&&(s=-5);"y"===e&&"left"===n&&(s=-5);var l=i.map((function(e){var t=(0,_r.deepClone)(e);return t[a]+=s,[(0,_r.deepClone)(e),t]}));return t?(a="x"===e?0:1,s=o/2,l.forEach((function(e){var t=r(e,2),n=t[0],i=t[1];n[a]+=s,i[a]+=s})),l):l}(t,l,o,A,m);return i({},e,{tickPosition:A,tickLinePosition:b,tickGap:m})}))}(d=function(e,t){var n=t.gridArea,r=n.x,o=n.y,a=n.w,s=n.h;return e=e.map((function(e){var t=e.position,n=[];return"left"===t?n=[[r,o],[r,o+s]].reverse():"right"===t?n=[[r+a,o],[r+a,o+s]].reverse():"top"===t?n=[[r,o],[r+a,o]]:"bottom"===t&&(n=[[r,o+s],[r+a,o+s]]),i({},e,{linePosition:n})}))}(d=function(e){var t=e.filter((function(e){return"x"===e.axis})),n=e.filter((function(e){return"y"===e.axis}));t[0]&&!t[0].position&&(t[0].position=Ma.xAxisConfig.position);t[1]&&!t[1].position&&(t[1].position="bottom"===t[0].position?"top":"bottom");n[0]&&!n[0].position&&(n[0].position=Ma.yAxisConfig.position);n[1]&&!n[1].position&&(n[1].position="left"===n[0].position?"right":"left");return[].concat(a(t),a(n))}(d=function(e,t){var o=e.filter((function(e){return"value"===e.data})),l=e.filter((function(e){return e.data instanceof Array}));return o=function(e,t){return e.map((function(e){var o=function(e,t){if(0===(t=t.filter((function(e){var t=e.show,n=e.type;return!1!==t&&"pie"!==n}))).length)return[0,0];var n=e.index,r=e.axis;t=function(e){var t=(0,_r.deepClone)(e,!0);return e.forEach((function(n,r){var i=(0,Or.mergeSameStackData)(n,e);t[r].data=i})),t}(t);var i=r+"Axis",o=t.filter((function(e){return e[i]===n}));o.length||(o=t);return function(e){if(!e)return;var t=d.apply(void 0,a(e.map((function(e){var t=e.data;return d.apply(void 0,a((0,Or.filterNonNumber)(t)))})))),n=v.apply(void 0,a(e.map((function(e){var t=e.data;return v.apply(void 0,a((0,Or.filterNonNumber)(t)))}))));return[t,n]}(o)}(e,t),l=function(e,t){var i=e.min,o=e.max,a=e.axis,l=r(t,2),c=l[0],d=l[1],p=n(i),v=n(o);h(i)||(i=s[a+"AxisConfig"].min,p="string");h(o)||(o=s[a+"AxisConfig"].max,v="string");if("string"===p){var g=f(i=parseInt(c-u(c*parseFloat(i)/100)));i=parseFloat((i/g-.1).toFixed(1))*g}if("string"===v){var m=f(o=parseInt(d+u(d*parseFloat(o)/100)));o=parseFloat((o/m+.1).toFixed(1))*m}return[i,o]}(e,o),c=r(l,2),d=c[0],v=c[1],g=function(e,t,n){var r=n.interval,i=n.minInterval,o=n.maxInterval,a=n.splitNumber,l=n.axis,c=s[l+"AxisConfig"];"number"!=typeof r&&(r=c.interval);"number"!=typeof i&&(i=c.minInterval);"number"!=typeof o&&(o=c.maxInterval);"number"!=typeof a&&(a=c.splitNumber);if("number"==typeof r)return r;var u=parseInt((t-e)/(a-1));u.toString().length>1&&(u=parseInt(u.toString().replace(/\d$/,"0")));0===u&&(u=1);return"number"==typeof i&&u<i?i:"number"==typeof o&&u>o?o:u}(d,v,e),m=e.axisLabel.formatter,A=[];return i({},e,{maxValue:(A=(A=o[0]===o[1]?o:d<0&&v>0?function(e,t,n){var r=[],i=[],o=0,s=0;do{r.push(o-=n)}while(o>e);do{i.push(s+=n)}while(s<t);return[].concat(a(r.reverse()),[0],a(i))}(d,v,g):function(e,t,n){var r=[e],i=e;do{r.push(i+=n)}while(i<t);return r}(d,v,g)).map((function(e){return parseFloat(e.toFixed(2))}))).slice(-1)[0],minValue:A[0],label:p(A,m)})}))}(o,t),l=function(e){return e.map((function(e){return i({},e,{label:p(e.data,e.axisLabel.formatter)})}))}(l),[].concat(a(o),a(l))}(d=function(e){var t=e.filter((function(e){return"value"===e.data})),n=e.filter((function(e){return"value"!==e.data}));return t.forEach((function(e){"boolean"!=typeof e.boundaryGap&&(e.boundaryGap=!1)})),n.forEach((function(e){"boolean"!=typeof e.boundaryGap&&(e.boundaryGap=!0)})),[].concat(a(t),a(n))}(d=(d=function(e){var t=e.filter((function(e){return"x"===e.axis})),n=e.filter((function(e){return"y"===e.axis}));return t=t.map((function(e){return(0,Or.deepMerge)((0,_r.deepClone)(Ma.xAxisConfig),e)})),n=n.map((function(e){return(0,Or.deepMerge)((0,_r.deepClone)(Ma.yAxisConfig),e)})),[].concat(a(t),a(n))}(d=function(e,t){var n,r,o=[],s=[];e instanceof Array?(n=o).push.apply(n,a(e)):o.push(e);t instanceof Array?(r=s).push.apply(r,a(t)):s.push(t);return o.splice(2),s.splice(2),o=o.map((function(e,t){return i({},e,{index:t,axis:"x"})})),s=s.map((function(e,t){return i({},e,{index:t,axis:"y"})})),[].concat(a(o),a(s))}(o,l))).filter((function(e){return e.show}))),c)),e))),e));(0,Ta.doUpdate)({chart:e,series:d,key:"axisLine",getGraphConfig:v}),(0,Ta.doUpdate)({chart:e,series:d,key:"axisTick",getGraphConfig:A}),(0,Ta.doUpdate)({chart:e,series:d,key:"axisLabel",getGraphConfig:b}),(0,Ta.doUpdate)({chart:e,series:d,key:"axisName",getGraphConfig:C}),(0,Ta.doUpdate)({chart:e,series:d,key:"splitLine",getGraphConfig:E}),e.axisData=d};var s={xAxisConfig:Ma.xAxisConfig,yAxisConfig:Ma.yAxisConfig},l=Math.min,c=Math.max,u=Math.abs,d=Math.pow;function f(e){var t=u(e).toString(),n=t.length,r=t.replace(/0*$/g,"").indexOf("0"),i=n-1;return-1!==r&&(i-=r),d(10,i)}function h(e){var t=n(e);return"string"===t&&/^\d+%$/.test(e)||"number"===t}function p(e,t){return t?("string"==typeof t&&(e=e.map((function(e){return t.replace("{value}",e)}))),"function"==typeof t&&(e=e.map((function(e,n){return t({value:e,index:n})}))),e):e}function v(e){var t=e.animationCurve,n=e.animationFrame;return[{name:"polyline",index:e.rLevel,visible:e.axisLine.show,animationCurve:t,animationFrame:n,shape:g(e),style:m(e)}]}function g(e){return{points:e.linePosition}}function m(e){return e.axisLine.style}function A(e){var t=e.animationCurve,n=e.animationFrame,r=e.rLevel,i=function(e){return e.tickLinePosition.map((function(e){return{points:e}}))}(e),o=function(e){return e.axisTick.style}(e);return i.map((function(i){return{name:"polyline",index:r,visible:e.axisTick.show,animationCurve:t,animationFrame:n,shape:i,style:o}}))}function b(e){var t=e.animationCurve,n=e.animationFrame,r=e.rLevel,o=function(e){var t=e.label,n=e.tickPosition,r=e.position;return n.map((function(e,n){return{position:y(e,r),content:t[n].toString()}}))}(e),a=function(e,t){var n=e.position,r=e.axisLabel.style,o=function(e){if("left"===e)return{textAlign:"right",textBaseline:"middle"};if("right"===e)return{textAlign:"left",textBaseline:"middle"};if("top"===e)return{textAlign:"center",textBaseline:"bottom"};if("bottom"===e)return{textAlign:"center",textBaseline:"top"}}(n);return r=(0,Or.deepMerge)(o,r),t.map((function(e){var t=e.position;return i({},r,{graphCenter:t})}))}(e,o);return o.map((function(i,o){return{name:"text",index:r,visible:e.axisLabel.show,animationCurve:t,animationFrame:n,shape:i,style:a[o],setGraphCenter:function(){}}}))}function y(e,t){var n=0,r=10;return"top"!==t&&"bottom"!==t||(n=1),"top"!==t&&"left"!==t||(r=-10),(e=(0,_r.deepClone)(e))[n]+=r,e}function C(e){var t=e.animationCurve,n=e.animationFrame;return[{name:"text",index:e.rLevel,animationCurve:t,animationFrame:n,shape:x(e),style:w(e)}]}function x(e){return{content:e.name,position:e.namePosition}}function w(e){var t=e.nameLocation,n=e.position,r=e.nameTextStyle,i=function(e,t){if("top"===e&&"start"===t||"bottom"===e&&"start"===t||"left"===e&&"center"===t)return{textAlign:"right",textBaseline:"middle"};if("top"===e&&"end"===t||"bottom"===e&&"end"===t||"right"===e&&"center"===t)return{textAlign:"left",textBaseline:"middle"};if("top"===e&&"center"===t||"left"===e&&"end"===t||"right"===e&&"end"===t)return{textAlign:"center",textBaseline:"bottom"};if("bottom"===e&&"center"===t||"left"===e&&"start"===t||"right"===e&&"start"===t)return{textAlign:"center",textBaseline:"top"}}(n,t);return(0,Or.deepMerge)(i,r)}function E(e){var t=e.animationCurve,n=e.animationFrame,r=e.rLevel,i=function(e){return e.splitLinePosition.map((function(e){return{points:e}}))}(e),o=function(e){return e.splitLine.style}(e);return i.map((function(i){return{name:"polyline",index:r,visible:e.splitLine.show,animationCurve:t,animationFrame:n,shape:i,style:o}}))}}));ye($a);$a.axis;var Xa=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.line=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.xAxis,r=t.yAxis,i=t.series,o=[];n&&r&&i&&(o=function(e,t){var n=t.axisData;return e.map((function(t){var r=(0,Or.mergeSameStackData)(t,e);r=function(e,t){var n=e.data;return t.map((function(e,t){return"number"==typeof n[t]?e:null}))}(t,r);var i=function(e,t){var n=e.xAxisIndex,r=e.yAxisIndex,i=t.find((function(e){var t=e.axis,r=e.index;return"x"===t&&r===n})),o=t.find((function(e){var t=e.axis,n=e.index;return"y"===t&&n===r}));return[i,o]}(t,n),o=function(e,t){var n=t.findIndex((function(e){return"value"===e.data})),r=t[n],i=t[1-n],o=r.linePosition,a=r.axis,s=i.tickPosition,l=s.length,c="x"===a?0:1,u=o[0][c],d=o[1][c]-u,f=r.maxValue,h=r.minValue,p=f-h;return new Array(l).fill(0).map((function(t,n){var r=e[n];if("number"!=typeof r)return null;var i=(r-h)/p;return 0===p&&(i=0),i*d+u})).map((function(e,t){if(t>=l||"number"!=typeof e)return null;var n=[e,s[t][1-c]];return 0===c?n:(n.reverse(),n)}))}(r,i),a=function(e){var t=e.find((function(e){return"value"===e.data})),n=t.axis,r=t.linePosition,i=t.minValue,o=t.maxValue,a="x"===n?0:1,s=r[0][a];if(i<0&&o>0){var l=o-i,c=Math.abs(r[0][a]-r[1][a]),u=Math.abs(i)/l*c;"y"===n&&(u*=-1),s+=u}return{changeIndex:a,changeValue:s}}(i);return s({},t,{linePosition:o.filter((function(e){return e})),lineFillBottomPos:a})}))}(o=(0,Or.initNeedSeries)(i,Ma.lineConfig,"line"),e));(0,Ta.doUpdate)({chart:e,series:o,key:"lineArea",getGraphConfig:d,getStartGraphConfig:v,beforeUpdate:g,beforeChange:m}),(0,Ta.doUpdate)({chart:e,series:o,key:"line",getGraphConfig:A,getStartGraphConfig:C,beforeUpdate:g,beforeChange:m}),(0,Ta.doUpdate)({chart:e,series:o,key:"linePoint",getGraphConfig:x,getStartGraphConfig:w}),(0,Ta.doUpdate)({chart:e,series:o,key:"lineLabel",getGraphConfig:E})};var n,r=(n=Qo)&&n.__esModule?n:{default:n};function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){l(e,t,n[t])}))}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=r.default.polylineToBezierCurve,u=r.default.getBezierCurveLength;function d(e){var t=e.animationCurve,n=e.animationFrame,r=e.lineFillBottomPos,i=e.rLevel;return[{name:b(e),index:i,animationCurve:t,animationFrame:n,visible:e.lineArea.show,lineFillBottomPos:r,shape:f(e),style:h(e),drawed:p}]}function f(e){return{points:e.linePosition}}function h(e){var t=e.lineArea,n=e.color,r=t.gradient,i=t.style,o=[i.fill||n],l=(0,Or.deepMerge)(o,r);1===l.length&&l.push(l[0]);var c=function(e){var t=e.lineFillBottomPos,n=e.linePosition,r=t.changeIndex,i=t.changeValue,o=n.map((function(e){return e[r]})),s=Math.max.apply(Math,a(o)),l=Math.min.apply(Math,a(o)),c=s;1===r&&(c=l);return 1===r?[0,c,0,i]:[c,0,i,0]}(e);return i=s({},i,{stroke:"rgba(0, 0, 0, 0)"}),(0,Or.deepMerge)({gradientColor:l,gradientParams:c,gradientType:"linear",gradientWith:"fill"},i)}function p(e,t){var n=e.lineFillBottomPos,r=e.shape,i=t.ctx,o=r.points,s=n.changeIndex,l=n.changeValue,c=a(o[o.length-1]),u=a(o[0]);c[s]=l,u[s]=l,i.lineTo.apply(i,a(c)),i.lineTo.apply(i,a(u)),i.closePath(),i.fill()}function v(e){var t=d(e)[0],n=s({},t.style);return n.opacity=0,t.style=n,[t]}function g(e,t,n,r){var i=e[n];if(i){var o=b(t),a=r.chart.render;o!==i[0].name&&(i.forEach((function(e){return a.delGraph(e)})),e[n]=null)}}function m(e,t){var n=t.shape.points,r=e.shape.points,i=r.length,o=n.length;if(o>i){var s=r.slice(-1)[0],l=new Array(o-i).fill(0).map((function(e){return a(s)}));r.push.apply(r,a(l))}else o<i&&r.splice(o)}function A(e){var t=e.animationCurve,n=e.animationFrame,r=e.rLevel;return[{name:b(e),index:r+1,animationCurve:t,animationFrame:n,shape:f(e),style:y(e)}]}function b(e){return e.smooth?"smoothline":"polyline"}function y(e){var t=e.lineStyle,n=e.color,r=e.smooth,i=function(e){if(!(arguments.length>1&&void 0!==arguments[1]&&arguments[1]))return(0,Or.getPolylineLength)(e);var t=c(e);return u(t)}(e.linePosition,r);return(0,Or.deepMerge)({stroke:n,lineDash:[i,0]},t)}function C(e){var t=e.lineStyle.lineDash,n=A(e)[0],r=n.style.lineDash;return r=t?[0,0]:a(r).reverse(),n.style.lineDash=r,[n]}function x(e){var t=e.animationCurve,n=e.animationFrame,r=e.rLevel,i=function(e){var t=e.linePosition,n=e.linePoint.radius;return t.map((function(e){var t=o(e,2),r=t[0],i=t[1];return{r:n,rx:r,ry:i}}))}(e),a=function(e){var t=e.color,n=e.linePoint.style;return(0,Or.deepMerge)({stroke:t},n)}(e);return i.map((function(i){return{name:"circle",index:r+2,visible:e.linePoint.show,animationCurve:t,animationFrame:n,shape:i,style:a}}))}function w(e){var t=x(e);return t.forEach((function(e){e.shape.r=.1})),t}function E(e){var t=e.animationCurve,n=e.animationFrame,r=e.rLevel,s=function(e){var t=function(e){var t=e.data,n=e.label.formatter;if(t=t.filter((function(e){return"number"==typeof e})).map((function(e){return e.toString()})),!n)return t;var r=i(n);return"string"===r?t.map((function(e){return n.replace("{value}",e)})):"function"===r?t.map((function(e,t){return n({value:e,index:t})})):t}(e),n=function(e){var t=e.linePosition,n=e.lineFillBottomPos,r=e.label,i=r.position,s=r.offset,l=n.changeIndex,c=n.changeValue;return t.map((function(e){if("bottom"===i&&((e=a(e))[l]=c),"center"===i){var t=a(e);t[l]=c,n=t,r=o(e,2),u=r[0],d=r[1],f=o(n,2),h=f[0],p=f[1],e=[(u+h)/2,(d+p)/2]}var n,r,u,d,f,h,p,v,g,m,A,b,y,C;return v=s,g=o(e,2),m=g[0],A=g[1],b=o(v,2),y=b[0],C=b[1],[m+y,A+C]}))}(e);return t.map((function(e,t){return{content:e,position:n[t]}}))}(e),l=function(e){var t=e.color,n=e.label.style;return(0,Or.deepMerge)({fill:t},n)}(e);return s.map((function(i,o){return{name:"text",index:r+3,visible:e.label.show,animationCurve:t,animationFrame:n,shape:i,style:l}}))}}));ye(Xa);Xa.line,ia("Set",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return ta.def(qo(this,"Set"),e=0===e?0:e,e)}},ta);var Ua=Ce((function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t=e.map((function(e){var t=e.labelAxis;return t.axis+t.index}));return(t=a(new Set(t))).map((function(t){return e.filter((function(e){var n=e.labelAxis;return n.axis+n.index===t}))}))}function l(e,t,n,r,i){if("number"!=typeof n)return null;var o=t-e,a="x"===i?0:1,s=(n-e)/o;return 0===o&&(s=0),s*(r[1][a]-r[0][a])+r[0][a]}function c(e){var t=e.animationCurve,n=e.animationFrame,r=e.rLevel,i=function(e){var t=e.labelAxis,n=e.valueAxis,r=t.tickPosition,i=n.axis,o=n.linePosition,a=function(e){var t=e.barAllWidthAndGap,n=e.barCategoryWidth,r=e.backgroundBar.width;return"number"==typeof r?r:"auto"===r?t:parseInt(r)/100*n}(e),s=a/2,l="x"===i?0:1,c=r.map((function(e){return e[1-l]})),u=[o[0][l],o[1][l]],d=u[0],f=u[1];return c.map((function(e){return"x"===i?{x:d,y:e-s,w:f-d,h:a}:{x:e-s,y:f,w:a,h:d-f}}))}(e),o=function(e){return e.backgroundBar.style}(e);return i.map((function(i){return{name:"rect",index:r,visible:e.backgroundBar.show,animationCurve:t,animationFrame:n,shape:i,style:o}}))}function u(e){var t=e.barLabelAxisPos,n=e.animationCurve,r=e.animationFrame,i=e.rLevel,o=d(e);return t.map((function(t,a){return{name:o,index:i,animationCurve:n,animationFrame:r,shape:f(e,a),style:h(e,a)}}))}function d(e){var t=e.shapeType;return"leftEchelon"===t||"rightEchelon"===t?"polyline":"rect"}function f(e,t){var n=e.shapeType;return"leftEchelon"===n?function(e,t){var n=e.barValueAxisPos,r=e.barLabelAxisPos,i=e.barWidth,a=e.echelonOffset,s=o(n[t],2),l=s[0],c=s[1],u=r[t],d=i/2,f=e.valueAxis.axis,h=[];"x"===f?(h[0]=[c,u-d],h[1]=[c,u+d],h[2]=[l,u+d],h[3]=[l+a,u-d],c-l<a&&h.splice(3,1)):(h[0]=[u-d,c],h[1]=[u+d,c],h[2]=[u+d,l],h[3]=[u-d,l-a],l-c<a&&h.splice(3,1));return{points:h,close:!0}}(e,t):"rightEchelon"===n?function(e,t){var n=e.barValueAxisPos,r=e.barLabelAxisPos,i=e.barWidth,a=e.echelonOffset,s=o(n[t],2),l=s[0],c=s[1],u=r[t],d=i/2,f=e.valueAxis.axis,h=[];"x"===f?(h[0]=[c,u+d],h[1]=[c,u-d],h[2]=[l,u-d],h[3]=[l+a,u+d],c-l<a&&h.splice(2,1)):(h[0]=[u+d,c],h[1]=[u-d,c],h[2]=[u-d,l],h[3]=[u+d,l-a],l-c<a&&h.splice(2,1));return{points:h,close:!0}}(e,t):function(e,t){var n=e.barValueAxisPos,r=e.barLabelAxisPos,i=e.barWidth,a=o(n[t],2),s=a[0],l=a[1],c=r[t],u=e.valueAxis.axis,d={};"x"===u?(d.x=s,d.y=c-i/2,d.w=l-s,d.h=i):(d.x=c-i/2,d.y=l,d.w=i,d.h=s-l);return d}(e,t)}function h(e,t){var n=e.barStyle,r=e.gradient,i=e.color,a=[n.fill||i],s=(0,Or.deepMerge)(a,r.color);1===s.length&&s.push(s[0]);var l=function(e,t){var n=e.barValueAxisPos,r=e.barLabelAxisPos,i=e.data,a=e.valueAxis,s=a.linePosition,l=a.axis,c=o(n[t],2),u=c[0],d=c[1],f=r[t],h=i[t],p=o(s,2),v=p[0],g=p[1],m="x"===l?0:1,A=d;e.gradient.local||(A=h<0?v[m]:g[m]);return"y"===l?[f,A,f,u]:[A,f,u,f]}(e,t);return(0,Or.deepMerge)({gradientColor:s,gradientParams:l,gradientType:"linear",gradientWith:"fill"},n)}function p(e){var t=u(e),n=e.shapeType;return t.forEach((function(t){var r=t.shape;r="leftEchelon"===n?function(e,t){var n=t.valueAxis.axis,r=(e=(0,_r.deepClone)(e)).points,i="x"===n?0:1,o=r[2][i];return r.forEach((function(e){return e[i]=o})),e}(r,e):"rightEchelon"===n?function(e,t){var n=t.valueAxis.axis,r=(e=(0,_r.deepClone)(e)).points,i="x"===n?0:1,o=r[2][i];return r.forEach((function(e){return e[i]=o})),e}(r,e):function(e,t){var n=t.valueAxis.axis,r=e.x,i=e.y,o=e.w,a=e.h;"x"===n?o=0:(i+=a,a=0);return{x:r,y:i,w:o,h:a}}(r,e),t.shape=r})),t}function v(e,t,n,r){var i=r.chart.render,o=d(t);e[n]&&e[n][0].name!==o&&(e[n].forEach((function(e){return i.delGraph(e)})),e[n]=null)}function g(e){var t=e.animationCurve,r=e.animationFrame,i=e.rLevel,a=function(e){var t=function(e){var t=e.data,r=e.label.formatter;if(t=t.filter((function(e){return"number"==typeof e})).map((function(e){return e.toString()})),!r)return t;var i=n(r);return"string"===i?t.map((function(e){return r.replace("{value}",e)})):"function"===i?t.map((function(e,t){return r({value:e,index:t})})):t}(e);return function(e){var t=e.label,n=e.barValueAxisPos,r=e.barLabelAxisPos,i=t.position,a=t.offset,s=e.valueAxis.axis;return n.map((function(e,t){var n,l,c,u,d,f,h,p=o(e,2),v=p[0],g=p[1],m=r[t],A=[g,m];return"bottom"===i&&(A=[v,m]),"center"===i&&(A=[(v+g)/2,m]),"y"===s&&A.reverse(),n=a,l=o(A,2),c=l[0],u=l[1],d=o(n,2),f=d[0],h=d[1],[c+f,u+h]}))}(e).map((function(e,n){return{position:e,content:t[n]}}))}(e),s=function(e){var t=e.color,n=e.label.style,r=e.gradient.color;r.length&&(t=r[0]);return n=(0,Or.deepMerge)({fill:t},n)}(e);return a.map((function(n){return{name:"text",index:i,visible:e.label.show,animationCurve:t,animationFrame:r,shape:n,style:s}}))}Object.defineProperty(t,"__esModule",{value:!0}),t.bar=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.xAxis,i=t.yAxis,d=t.series,f=[];n&&i&&d&&(f=function(e,t){return e=function(e){return e.forEach((function(e){var t=e.data,n=e.barLabelAxisPos,r=e.barValueAxisPos,i=t.filter((function(e){return"number"==typeof e})).length;n.length>i&&(n.splice(i),r.splice(i))})),e}(e=function(e){return e.map((function(e){var t=e.barLabelAxisPos;return e.data.forEach((function(e,n){"number"!=typeof e&&(t[n]=null)})),r({},e,{barLabelAxisPos:t.filter((function(e){return null!==e}))})}))}(e=function(e){return e.map((function(e){var t=e.labelAxis,n=e.barAllWidthAndGap,i=e.barGap,o=e.barWidth,a=e.barIndex,s=t.tickGap,l=t.tickPosition,c="x"===t.axis?0:1;return r({},e,{barLabelAxisPos:l.map((function(e,t){return l[t][c]-s/2+(s-n)/2+(a+.5)*o+a*i}))})}))}(e=function(e){return e.map((function(t){var n=(0,Or.mergeSameStackData)(t,e);n=function(e,t){var n=e.data;return t.map((function(e,t){return"number"==typeof n[t]?e:null})).filter((function(e){return null!==e}))}(t,n);var i=t.valueAxis,o=i.axis,a=i.minValue,s=i.maxValue,c=i.linePosition,u=l(a,s,a<0?0:a,c,o);return r({},t,{barValueAxisPos:n.map((function(e){return l(a,s,e,c,o)})).map((function(e){return[u,e]}))})}))}(e))))}(f=function(e,t){return s(e).forEach((function(e){!function(e){var t=function(e){var t=[];return e.forEach((function(e){var n=e.stack;n&&t.push(n)})),a(new Set(t))}(e);t=t.map((function(e){return{stack:e,index:-1}}));var n=0;e.forEach((function(e){var r=e.stack;if(r){var i=t.find((function(e){return e.stack===r}));-1===i.index&&(i.index=n,n++),e.barIndex=i.index}else e.barIndex=n,n++}))}(e),function(e){var t=a(new Set(e.map((function(e){return e.barIndex})))).length;e.forEach((function(e){return e.barNum=t}))}(e),function(e){var t=e.slice(-1)[0],n=t.barCategoryGap,r=t.labelAxis.tickGap,i=0;i="number"==typeof n?n:(1-parseInt(n)/100)*r;e.forEach((function(e){return e.barCategoryWidth=i}))}(e),function(e){var t=e.slice(-1)[0],n=t.barCategoryWidth,r=t.barWidth,i=t.barGap,a=t.barNum,s=[];"number"==typeof r||"auto"!==r?s=function(e,t,n){var r=0,i=0;r="number"==typeof t?t:parseInt(t)/100*e;i="number"==typeof n?n:parseInt(n)/100*r;return[r,i]}(n,r,i):"auto"===r&&(s=function(e,t,n,r){var i=0,o=0,a=e/r;if("number"==typeof n)i=a-(o=n);else{var s=10+parseInt(n)/10;o=0===s?-(i=2*a):a-(i=a/s*10)}return[i,o]}(n,0,i,a));var l=o(s,2),c=l[0],u=l[1];e.forEach((function(e){e.barWidth=c,e.barGap=u}))}(e),function(e){var t=e.slice(-1)[0],n=t.barGap,r=t.barWidth,i=t.barNum,o=(n+r)*i-n;e.forEach((function(e){return e.barAllWidthAndGap=o}))}(e)})),e}(f=function(e,t){var n=t.axisData;return e.forEach((function(e){var t=e.xAxisIndex,r=e.yAxisIndex;"number"!=typeof t&&(t=0),"number"!=typeof r&&(r=0);var i=[n.find((function(e){var n=e.axis,r=e.index;return"".concat(n).concat(r)==="x".concat(t)})),n.find((function(e){var t=e.axis,n=e.index;return"".concat(t).concat(n)==="y".concat(r)}))],o=i.findIndex((function(e){return"value"===e.data}));e.valueAxis=i[o],e.labelAxis=i[1-o]})),e}(f=(0,Or.initNeedSeries)(d,Ma.barConfig,"bar"),e))));(0,Ta.doUpdate)({chart:e,series:f.slice(-1),key:"backgroundBar",getGraphConfig:c}),f.reverse(),(0,Ta.doUpdate)({chart:e,series:f,key:"bar",getGraphConfig:u,getStartGraphConfig:p,beforeUpdate:v}),(0,Ta.doUpdate)({chart:e,series:f,key:"barLabel",getGraphConfig:g})}}));ye(Ua);Ua.bar;var Ha=Ce((function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function a(e,t){return e instanceof Array||(e=[0,e]),e=e.map((function(e){return"number"==typeof e?e:parseInt(e)/100*t}))}function s(e){var t=e.outsideLabel.labelLineBendGap,n=function(e){var t=e.data.map((function(e){var t=i(e.radius,2);t[0];return t[1]}));return Math.max.apply(Math,o(t))}(e);return"number"!=typeof t&&(t=parseInt(t)/100*n),t+n}function l(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e.data,r=e.center[0];return n.filter((function(e){var n=e.edgeCenterPos[0];return t?n<=r:n>r}))}function c(e){return e.sort((function(e,t){var n=i(e.edgeCenterPos,2),r=(n[0],n[1]),o=i(t.edgeCenterPos,2),a=(o[0],o[1]);return r>a?1:r<a?-1:r===a?0:void 0})),e}function u(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=t.center,i=t.outsideLabel,a=s(t);e.forEach((function(e){var t=e.edgeCenterPos,s=e.startAngle,l=e.endAngle,c=i.labelLineEndLength,u=(s+l)/2,d=_r.getCircleRadianPoint.apply(void 0,o(r).concat([a,u])),f=o(d);f[0]+=c*(n?-1:1),e.labelLine=[t,d,f],e.labelLineLength=(0,Or.getPolylineLength)(e.labelLine),e.align={textAlign:"left",textBaseline:"middle"},n&&(e.align.textAlign="right")}))}function d(e){var t=e.data,n=e.animationCurve,r=e.animationFrame,i=e.rLevel;return t.map((function(t,o){return{name:"pie",index:i,animationCurve:n,animationFrame:r,shape:p(e,o),style:v(e,o)}}))}function f(e){var t=e.animationDelayGap,n=e.startAnimationCurve,r=d(e);return r.forEach((function(e,r){e.animationCurve=n,e.animationDelay=r*t,e.shape.or=e.shape.ir})),r}function h(e){e.animationDelay=0}function p(e,t){var n=e.center,r=e.data[t],i=r.radius;return{startAngle:r.startAngle,endAngle:r.endAngle,ir:i[0],or:i[1],rx:n[0],ry:n[1]}}function v(e,t){var n=e.pieStyle,r=e.data[t].color;return(0,Or.deepMerge)({fill:r},n)}function g(e){var t=e.animationCurve,n=e.animationFrame,r=e.data,i=e.rLevel;return r.map((function(r,o){return{name:"text",index:i,visible:e.insideLabel.show,animationCurve:t,animationFrame:n,shape:m(e,o),style:A(e)}}))}function m(e,t){var n=e.insideLabel,i=e.data,o=n.formatter,a=i[t],s=r(o),l="";return"string"===s&&(l=(l=(l=o.replace("{name}",a.name)).replace("{percent}",a.percent)).replace("{value}",a.value)),"function"===s&&(l=o(a)),{content:l,position:a.insideLabelPos}}function A(e,t){return e.insideLabel.style}function b(e){var t=e.animationCurve,n=e.animationFrame,r=e.data,i=e.rLevel;return r.map((function(r,o){return{name:"polyline",index:i,visible:e.outsideLabel.show,animationCurve:t,animationFrame:n,shape:C(e,o),style:x(e,o)}}))}function y(e){var t=e.data,n=b(e);return n.forEach((function(e,n){e.style.lineDash=[0,t[n].labelLineLength]})),n}function C(e,t){return{points:e.data[t].labelLine}}function x(e,t){var n=e.outsideLabel,r=e.data,i=n.labelLineStyle,o=r[t].color;return(0,Or.deepMerge)({stroke:o,lineDash:[r[t].labelLineLength,0]},i)}function w(e){var t=e.animationCurve,n=e.animationFrame,r=e.data,i=e.rLevel;return r.map((function(r,o){return{name:"text",index:i,visible:e.outsideLabel.show,animationCurve:t,animationFrame:n,shape:k(e,o),style:B(e,o)}}))}function E(e){var t=e.data,n=w(e);return n.forEach((function(e,n){e.shape.position=t[n].labelLine[1]})),n}function k(e,t){var n=e.outsideLabel,i=e.data,o=n.formatter,a=i[t],s=a.labelLine,l=a.name,c=a.percent,u=a.value,d=r(o),f="";return"string"===d&&(f=(f=(f=o.replace("{name}",l)).replace("{percent}",c)).replace("{value}",u)),"function"===d&&(f=o(i[t])),{content:f,position:s[2]}}function B(e,t){var r=e.outsideLabel,i=e.data[t],o=i.color,a=i.align,s=r.style;return(0,Or.deepMerge)(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},i=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),i.forEach((function(t){n(e,t,r[t])}))}return e}({fill:o},a),s)}Object.defineProperty(t,"__esModule",{value:!0}),t.pie=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).series;t||(t=[]);var n=(0,Or.initNeedSeries)(t,Ia.pieConfig,"pie");n=function(e){return e.forEach((function(e){var t=l(e),n=l(e,!1);t=c(t),n=c(n),u(t,e),u(n,e,!1)})),e}(n=function(e){return e.forEach((function(e){var t=e.data,n=e.center;t.forEach((function(e){var t=e.startAngle,r=e.endAngle,i=e.radius,a=(t+r)/2,s=_r.getCircleRadianPoint.apply(void 0,o(n).concat([i[1],a]));e.edgeCenterPos=s}))})),e}(n=function(e){return e.forEach((function(e){e.data.forEach((function(t){t.insideLabelPos=function(e,t){var n=e.center,r=t.startAngle,a=t.endAngle,s=i(t.radius,2),l=s[0],c=s[1],u=(l+c)/2,d=(r+a)/2;return _r.getCircleRadianPoint.apply(void 0,o(n).concat([u,d]))}(e,t)}))})),e}(n=function(e){return e.forEach((function(e){var t=e.startAngle,n=e.data;n.forEach((function(e,r){var o=i(function(e,t){var n=2*Math.PI,r=e.slice(0,t+1),i=(0,Or.mulAdd)(r.map((function(e){return e.percent}))),o=e[t].percent;return[n*(i-o)/100,n*i/100]}(n,r),2),a=o[0],s=o[1];e.startAngle=t+a,e.endAngle=t+s}))})),e}(n=function(e){return e.forEach((function(e){var t=e.data,n=e.percentToFixed,r=function(e){return(0,Or.mulAdd)(e.map((function(e){return e.value})))}(t);t.forEach((function(e){var t=e.value;e.percent=parseFloat((t/r*100).toFixed(n))}));var i=(0,Or.mulAdd)(t.slice(0,-1).map((function(e){return e.percent})));t.slice(-1)[0].percent=100-i})),e}(n=function(e,t){return e.filter((function(e){var t=e.roseType;return t})).forEach((function(e){var t=e.radius,n=e.data,r=e.roseSort,i=function(e){var t=e.radius,n=e.roseIncrement;if("number"==typeof n)return n;if("auto"===n){var r=e.data,i=r.reduce((function(e,t){var n=t.radius;return[].concat(o(e),o(n))}),[]),a=Math.min.apply(Math,o(i));return.6*(Math.max.apply(Math,o(i))-a)/(r.length-1||1)}return parseInt(n)/100*t[1]}(e),a=o(n);(n=function(e){return e.sort((function(e,t){var n=e.value,r=t.value;return n===r?0:n>r?-1:n<r?1:void 0}))}(n)).forEach((function(e,n){e.radius[1]=t[1]-i*n})),r?n.reverse():e.data=a,e.roseIncrement=i})),e}(n=function(e,t){var n=Math.min.apply(Math,o(t.render.area))/2;return e.forEach((function(e){var t=e.radius,r=e.data;t=a(t,n),r.forEach((function(e){var r=e.radius;r||(r=t),r=a(r,n),e.radius=r})),e.radius=t})),e}(n=function(e,t){var n=t.render.area;return e.forEach((function(e){var t=e.center;t=t.map((function(e,t){return"number"==typeof e?e:parseInt(e)/100*n[t]})),e.center=t})),e}(n,e),e))))))),(0,Ta.doUpdate)({chart:e,series:n,key:"pie",getGraphConfig:d,getStartGraphConfig:f,beforeChange:h}),(0,Ta.doUpdate)({chart:e,series:n,key:"pieInsideLabel",getGraphConfig:g}),(0,Ta.doUpdate)({chart:e,series:n,key:"pieOutsideLabelLine",getGraphConfig:b,getStartGraphConfig:y}),(0,Ta.doUpdate)({chart:e,series:n,key:"pieOutsideLabel",getGraphConfig:w,getStartGraphConfig:E})}}));ye(Ha);Ha.pie;var Va=Ce((function(e,t){function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function a(e){var t=e.areaRadius,n=e.polygon,r=e.animationCurve,i=e.animationFrame,o=e.rLevel,a=n?"regPolygon":"ring";return t.map((function(t,n){return{name:a,index:o,visible:e.splitArea.show,animationCurve:r,animationFrame:i,shape:s(e,n),style:l(e,n)}}))}function s(e,t){var n=e.polygon,r=e.areaRadius,i=e.indicator,o=e.centerPos,a=i.length,s={rx:o[0],ry:o[1],r:r[t]};return n&&(s.side=a),s}function l(e,t){var n=e.splitArea,i=e.ringRadius,a=e.axisLineAngles,s=e.polygon,l=e.centerPos,c=n.color,u=n.style;u=r({fill:"rgba(0, 0, 0, 0)"},u);var d=i[0]-0;if(s){var f=_r.getCircleRadianPoint.apply(void 0,o(l).concat([i[0],a[0]])),h=_r.getCircleRadianPoint.apply(void 0,o(l).concat([i[0],a[1]]));d=(0,Or.getPointToLineDistance)(l,f,h)}if(u=(0,Or.deepMerge)((0,_r.deepClone)(u,!0),{lineWidth:d}),!c.length)return u;var p=c.length;return(0,Or.deepMerge)(u,{stroke:c[t%p]})}function c(e,t,n,r){var i=e[n];if(i){var o=r.chart.render;(t.polygon?"regPolygon":"ring")!==i[0].name&&(i.forEach((function(e){return o.delGraph(e)})),e[n]=null)}}function u(e,t){var n=t.shape.side;"number"==typeof n&&(e.shape.side=n)}function d(e){var t=e.ringRadius,n=e.polygon,r=e.animationCurve,i=e.animationFrame,o=e.rLevel,a=n?"regPolygon":"ring";return t.map((function(t,n){return{name:a,index:o,animationCurve:r,animationFrame:i,visible:e.splitLine.show,shape:f(e,n),style:h(e,n)}}))}function f(e,t){var n=e.ringRadius,r=e.centerPos,i=e.indicator,o=e.polygon,a={rx:r[0],ry:r[1],r:n[t]},s=i.length;return o&&(a.side=s),a}function h(e,t){var n=e.splitLine,i=n.color,o=n.style;if(o=r({fill:"rgba(0, 0, 0, 0)"},o),!i.length)return o;var a=i.length;return(0,Or.deepMerge)(o,{stroke:i[t%a]})}function p(e,t,n,r){var i=e[n];if(i){var o=r.chart.render;(t.polygon?"regPolygon":"ring")!==i[0].name&&(i.forEach((function(e){return o.delGraph(e)})),e[n]=null)}}function v(e,t){var n=t.shape.side;"number"==typeof n&&(e.shape.side=n)}function g(e){var t=e.axisLinePosition,n=e.animationCurve,r=e.animationFrame,i=e.rLevel;return t.map((function(t,o){return{name:"polyline",index:i,visible:e.axisLine.show,animationCurve:n,animationFrame:r,shape:m(e,o),style:A(e,o)}}))}function m(e,t){return{points:[e.centerPos,e.axisLinePosition[t]]}}function A(e,t){var n=e.axisLine,r=n.color,i=n.style;if(!r.length)return i;var o=r.length;return(0,Or.deepMerge)(i,{stroke:r[t%o]})}function b(e){var t=e.axisLabelPosition,n=e.animationCurve,r=e.animationFrame,i=e.rLevel;return t.map((function(t,o){return{name:"text",index:i,visible:e.axisLabel.show,animationCurve:n,animationFrame:r,shape:y(e,o),style:C(e,o)}}))}function y(e,t){var n=e.axisLabelPosition;return{content:e.indicator[t].name,position:n[t]}}function C(e,t){var r=e.axisLabel,i=n(e.centerPos,2),o=i[0],a=i[1],s=e.axisLabelPosition,l=r.color,c=r.style,u=n(s[t],2),d=u[0]>o?"left":"right",f=u[1]>a?"top":"bottom";if(c=(0,Or.deepMerge)({textAlign:d,textBaseline:f},c),!l.length)return c;var h=l.length;return(0,Or.deepMerge)(c,{fill:l[t%h]})}Object.defineProperty(t,"__esModule",{value:!0}),t.radarAxis=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).radar,n=[];t&&(n=[n=function(e){var t=e.axisLineAngles,n=e.centerPos,r=e.radius,i=e.axisLabel;return r+=i.labelGap,e.axisLabelPosition=t.map((function(e){return _r.getCircleRadianPoint.apply(void 0,o(n).concat([r,e]))})),e}(n=function(e){var t=e.ringRadius,n=t[0]/2;return e.areaRadius=t.map((function(e){return e-n})),e}(n=function(e){var t=e.indicator,n=e.centerPos,r=e.radius,i=e.startAngle,a=2*Math.PI,s=t.length,l=a/s,c=new Array(s).fill(0).map((function(e,t){return l*t+i}));return e.axisLineAngles=c,e.axisLinePosition=c.map((function(e){return _r.getCircleRadianPoint.apply(void 0,o(n).concat([r,e]))})),e}(n=function(e,t){var n=t.render.area,r=e.splitNum,i=e.radius,a=Math.min.apply(Math,o(n))/2;"number"!=typeof i&&(i=parseInt(i)/100*a);var s=i/r;return e.ringRadius=new Array(r).fill(0).map((function(e,t){return s*(t+1)})),e.radius=i,e}(n=function(e,t){var n=t.render.area,r=e.center;return e.centerPos=r.map((function(e,t){return"number"==typeof e?e:parseInt(e)/100*n[t]})),e}(n=function(e){return(0,Or.deepMerge)((0,_r.deepClone)(Ma.radarAxisConfig),e)}(t),e),e))))]);var r=n;n.length&&!n[0].show&&(r=[]);(0,Ta.doUpdate)({chart:e,series:r,key:"radarAxisSplitArea",getGraphConfig:a,beforeUpdate:c,beforeChange:u}),(0,Ta.doUpdate)({chart:e,series:r,key:"radarAxisSplitLine",getGraphConfig:d,beforeUpdate:p,beforeChange:v}),(0,Ta.doUpdate)({chart:e,series:r,key:"radarAxisLine",getGraphConfig:g}),(0,Ta.doUpdate)({chart:e,series:r,key:"radarAxisLable",getGraphConfig:b}),e.radarAxis=n[0]}}));ye(Va);Va.radarAxis;var Qa=Ce((function(e,t){function n(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function a(e){var t=e.animationCurve,n=e.animationFrame;return[{name:"polyline",index:e.rLevel,animationCurve:t,animationFrame:n,shape:l(e),style:c(e)}]}function s(e,t){var n=t.chart.radarAxis.centerPos,r=a(e)[0],i=r.shape.points.length,s=new Array(i).fill(0).map((function(e){return o(n)}));return r.shape.points=s,[r]}function l(e){return{points:e.radarPosition,close:!0}}function c(e){var t=e.radarStyle,n=e.color,r=(0,No.getRgbaValue)(n);r[3]=.5;var i={stroke:n,fill:(0,No.getColorFromRgbValue)(r)};return(0,Or.deepMerge)(i,t)}function u(e,t){var n=t.shape,r=e.shape.points,i=r.length,a=n.points.length;if(a>i){var s=r.slice(-1)[0],l=new Array(a-i).fill(0).map((function(e){return o(s)}));r.push.apply(r,o(l))}else a<i&&r.splice(a)}function d(e){var t=e.radarPosition,n=e.animationCurve,r=e.animationFrame,i=e.rLevel;return t.map((function(t,o){return{name:"circle",index:i,animationCurve:n,animationFrame:r,visible:e.point.show,shape:h(e,o),style:p(e)}}))}function f(e){var t=d(e);return t.forEach((function(e){return e.shape.r=.01})),t}function h(e,t){var n=e.radarPosition,r=e.point.radius,i=n[t];return{rx:i[0],ry:i[1],r:r}}function p(e,t){var n=e.point,r=e.color,i=n.style;return(0,Or.deepMerge)({stroke:r},i)}function v(e){var t=e.labelPosition,n=e.animationCurve,r=e.animationFrame,i=e.rLevel;return t.map((function(t,o){return{name:"text",index:i,visible:e.label.show,animationCurve:n,animationFrame:r,shape:g(e,o),style:m(e,o)}}))}function g(e,t){var n,o,a,s,l,c,u,d,f=e.labelPosition,h=e.label,p=e.data,v=h.offset,g=h.formatter,m=(n=f[t],o=v,a=i(n,2),s=a[0],l=a[1],c=i(o,2),u=c[0],d=c[1],[s+u,l+d]),A=p[t]?p[t].toString():"0",b=r(g);return"string"===b&&(A=g.replace("{value}",A)),"function"===b&&(A=g(A)),{content:A,position:m}}function m(e,t){var r=e.label,i=e.color,o=e.labelAlign,a=r.style,s=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},i=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(r).filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable})))),i.forEach((function(t){n(e,t,r[t])}))}return e}({fill:i},o[t]);return(0,Or.deepMerge)(s,a)}Object.defineProperty(t,"__esModule",{value:!0}),t.radar=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).series;t||(t=[]);var n=(0,Or.initNeedSeries)(t,Ma.radarConfig,"radar");n=function(e,t){var n=t.radarAxis;if(!n)return[];var r=i(n.centerPos,2),o=r[0],a=r[1];return e.forEach((function(e){var t=e.labelPosition.map((function(e){var t=i(e,2),n=t[0],r=t[1];return{textAlign:n>o?"left":"right",textBaseline:r>a?"top":"bottom"}}));e.labelAlign=t})),e}(n=function(e,t){var n=t.radarAxis;if(!n)return[];var r=n.centerPos,i=n.axisLineAngles;return e.forEach((function(e){var t=e.dataRadius,n=e.label.labelGap;e.labelPosition=t.map((function(e,t){return _r.getCircleRadianPoint.apply(void 0,o(r).concat([e+n,i[t]]))}))})),e}(n=function(e,t){var n=t.radarAxis;if(!n)return[];var r=n.indicator,i=n.axisLineAngles,a=n.radius,s=n.centerPos;return e.forEach((function(e){var t=e.data;e.dataRadius=[],e.radarPosition=r.map((function(n,r){var l=n.max,c=n.min,u=t[r];"number"!=typeof l&&(l=u),"number"!=typeof c&&(c=0),"number"!=typeof u&&(u=c);var d=(u-c)/(l-c)*a;return e.dataRadius[r]=d,_r.getCircleRadianPoint.apply(void 0,o(s).concat([d,i[r]]))}))})),e}(n,e),e),e),(0,Ta.doUpdate)({chart:e,series:n,key:"radar",getGraphConfig:a,getStartGraphConfig:s,beforeChange:u}),(0,Ta.doUpdate)({chart:e,series:n,key:"radarPoint",getGraphConfig:d,getStartGraphConfig:f}),(0,Ta.doUpdate)({chart:e,series:n,key:"radarLabel",getGraphConfig:v})}}));ye(Qa);Qa.radar;var qa=Ce((function(e,t){function n(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function s(e){var t=e.tickPosition,n=e.animationCurve,r=e.animationFrame,i=e.rLevel;return t.map((function(t,o){return{name:"polyline",index:i,visible:e.axisTick.show,animationCurve:n,animationFrame:r,shape:l(e,o),style:c(e)}}))}function l(e,t){return{points:e.tickPosition[t]}}function c(e,t){return e.axisTick.style}function u(e){var t=e.labelPosition,n=e.animationCurve,r=e.animationFrame,i=e.rLevel;return t.map((function(t,o){return{name:"text",index:i,visible:e.axisLabel.show,animationCurve:n,animationFrame:r,shape:d(e,o),style:f(e,o)}}))}function d(e,t){var n=e.labelPosition;return{content:e.axisLabel.data[t].toString(),position:n[t]}}function f(e,t){var r=e.labelAlign,i=e.axisLabel.style;return(0,Or.deepMerge)(n({},r[t]),i)}function h(e){var t=e.animationCurve,n=e.animationFrame;return[{name:"arc",index:e.rLevel,visible:e.backgroundArc.show,animationCurve:t,animationFrame:n,shape:p(e),style:v(e)}]}function p(e){var t=e.startAngle,n=e.endAngle,r=e.center,i=e.radius;return{rx:r[0],ry:r[1],r:i,startAngle:t,endAngle:n}}function v(e){var t=e.backgroundArc,n=e.arcLineWidth,r=t.style;return(0,Or.deepMerge)({lineWidth:n},r)}function g(e){var t=h(e)[0],r=n({},t.shape);return r.endAngle=t.shape.startAngle,t.shape=r,[t]}function m(e){var t=e.data,n=e.animationCurve,r=e.animationFrame,i=e.rLevel;return t.map((function(t,o){return{name:"agArc",index:i,animationCurve:n,animationFrame:r,shape:A(e,o),style:b(e,o)}}))}function A(e,t){var n=e.data,r=e.center,i=e.endAngle,o=n[t],a=o.radius,s=o.startAngle,l=o.endAngle;return o.localGradient&&(i=l),{rx:r[0],ry:r[1],r:a,startAngle:s,endAngle:l,gradientEndAngle:i}}function b(e,t){var n=e.data,r=e.dataItemStyle,i=n[t],o=i.lineWidth,a=i.gradient;return a=a.map((function(e){return(0,No.getRgbaValue)(e)})),(0,Or.deepMerge)({lineWidth:o,gradient:a},r)}function y(e){var t=m(e);return t.map((function(e){var t=n({},e.shape);t.endAngle=e.shape.startAngle,e.shape=t})),t}function C(e,t){var n=e.style.gradient,r=n.length,i=t.style.gradient.length;if(r>i)n.splice(i);else{var o=n.slice(-1)[0];n.push.apply(n,a(new Array(i-r).fill(0).map((function(e){return a(o)}))))}}function x(e){var t=e.animationCurve,n=e.animationFrame,r=e.center;return[{name:"polyline",index:e.rLevel,visible:e.pointer.show,animationCurve:t,animationFrame:n,shape:w(e),style:E(e),setGraphCenter:function(e,t){t.style.graphCenter=r}}]}function w(e){var t,n,r,i,a,s,l,c,u=e.center;return{points:(t=u,n=o(t,2),r=n[0],i=n[1],a=[r,i-40],s=[r+5,i],l=[r,i+10],c=[r-5,i],[a,s,l,c]),close:!0}}function E(e){var t=e.startAngle,n=e.endAngle,r=e.min,i=e.max,o=e.data,a=e.pointer,s=e.center,l=a.valueIndex,c=a.style,u=((o[l]?o[l].value:0)-r)/(i-r)*(n-t)+t+Math.PI/2;return(0,Or.deepMerge)({rotate:(0,Or.radianToAngle)(u),scale:[1,1],graphCenter:s},c)}function k(e){var t=e.startAngle,n=x(e)[0];return n.style.rotate=(0,Or.radianToAngle)(t+Math.PI/2),[n]}function B(e){var t=e.detailsPosition,n=e.animationCurve,r=e.animationFrame,i=e.rLevel,o=e.details.show;return t.map((function(t,a){return{name:"numberText",index:i,visible:o,animationCurve:n,animationFrame:r,shape:P(e,a),style:_(e,a)}}))}function P(e,t){var n=e.detailsPosition,r=e.detailsContent,i=e.data,o=e.details,a=n[t],s=r[t];return{number:[i[t].value],content:s,position:a,toFixed:o.valueToFixed}}function _(e,t){var n=e.details,r=e.data,i=n.style,o=r[t].color;return(0,Or.deepMerge)({fill:o},i)}Object.defineProperty(t,"__esModule",{value:!0}),t.gauge=function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).series;t||(t=[]);var n=(0,Or.initNeedSeries)(t,Wa.gaugeConfig,"gauge");n=function(e,t){return e.forEach((function(e){var t=e.data,n=e.details.formatter,r=i(n),o=t.map((function(e){var t=e.value;return"string"===r&&(t=(t=n.replace("{value}","{nt}")).replace("{name}",e.name)),"function"===r&&(t=n(e)),t.toString()}));e.detailsContent=o})),e}(n=function(e,t){return e.forEach((function(e){var t=e.data,n=e.details,r=e.center,i=n.position,s=n.offset,l=t.map((function(e){var t,n,l,c,u,d,f,h=e.startAngle,p=e.endAngle,v=e.radius,g=null;return"center"===i?g=r:"start"===i?g=_r.getCircleRadianPoint.apply(void 0,a(r).concat([v,h])):"end"===i&&(g=_r.getCircleRadianPoint.apply(void 0,a(r).concat([v,p]))),t=s,n=o(g,2),l=n[0],c=n[1],u=o(t,2),d=u[0],f=u[1],[l+d,c+f]}));e.detailsPosition=l})),e}(n=function(e,t){return e.forEach((function(e){var t=e.axisLabel,n=e.min,r=e.max,o=e.splitNum,a=t.data,s=t.formatter,l=(r-n)/(o-1),c=new Array(o).fill(0).map((function(e,t){return parseInt(n+l*t)})),u=i(s);a=(0,Or.deepMerge)(c,a).map((function(e,t){var n=e;return"string"===u&&(n=s.replace("{value}",e)),"function"===u&&(n=s({value:e,index:t})),n})),t.data=a})),e}(n=function(e,t){return e.forEach((function(e){var t=e.center,n=e.tickInnerRadius,r=e.tickAngles,i=e.axisLabel.labelGap,s=r.map((function(e,o){return _r.getCircleRadianPoint.apply(void 0,a(t).concat([n[o]-i,r[o]]))})),l=s.map((function(e){var n=o(e,2),r=n[0],i=n[1];return{textAlign:r>t[0]?"right":"left",textBaseline:i>t[1]?"bottom":"top"}}));e.labelPosition=s,e.labelAlign=l})),e}(n=function(e,t){return e.forEach((function(e){var t=e.startAngle,n=e.endAngle,r=e.splitNum,i=e.center,o=e.radius,s=e.arcLineWidth,l=e.axisTick,c=l.tickLength,u=l.style.lineWidth,d=n-t,f=o-s/2,h=f-c,p=d/(r-1),v=2*Math.PI*o*d/(2*Math.PI),g=Math.ceil(u/2)/v*d;e.tickAngles=[],e.tickInnerRadius=[],e.tickPosition=new Array(r).fill(0).map((function(n,o){var s=t+p*o;return 0===o&&(s+=g),o===r-1&&(s-=g),e.tickAngles[o]=s,e.tickInnerRadius[o]=h,[_r.getCircleRadianPoint.apply(void 0,a(i).concat([f,s])),_r.getCircleRadianPoint.apply(void 0,a(i).concat([h,s]))]}))})),e}(n=function(e,t){return e.forEach((function(e){e.data.forEach((function(e){var t=e.color,n=e.gradient;n&&n.length||(n=t),n instanceof Array||(n=[n]),e.gradient=n}))})),e}(n=function(e,t){return e.forEach((function(e){var t=e.startAngle,n=e.endAngle,r=e.data,i=e.min,o=e.max,a=n-t,s=o-i;r.forEach((function(e){var n=e.value,r=Math.abs((n-i)/s*a);e.startAngle=t,e.endAngle=t+r}))})),e}(n=function(e,t){var n=t.render.area,r=Math.min.apply(Math,a(n))/2;return e.forEach((function(e){var t=e.radius,n=e.data,i=e.arcLineWidth;n.forEach((function(e){var n=e.radius,o=e.lineWidth;n||(n=t),"number"!=typeof n&&(n=parseInt(n)/100*r),e.radius=n,o||(o=i),e.lineWidth=o}))})),e}(n=function(e,t){var n=t.render.area,r=Math.min.apply(Math,a(n))/2;return e.forEach((function(e){var t=e.radius;"number"!=typeof t&&(t=parseInt(t)/100*r),e.radius=t})),e}(n=function(e,t){var n=t.render.area;return e.forEach((function(e){var t=e.center;t=t.map((function(e,t){return"number"==typeof e?e:parseInt(e)/100*n[t]})),e.center=t})),e}(n,e),e),e)))))))),(0,Ta.doUpdate)({chart:e,series:n,key:"gaugeAxisTick",getGraphConfig:s}),(0,Ta.doUpdate)({chart:e,series:n,key:"gaugeAxisLabel",getGraphConfig:u}),(0,Ta.doUpdate)({chart:e,series:n,key:"gaugeBackgroundArc",getGraphConfig:h,getStartGraphConfig:g}),(0,Ta.doUpdate)({chart:e,series:n,key:"gaugeArc",getGraphConfig:m,getStartGraphConfig:y,beforeChange:C}),(0,Ta.doUpdate)({chart:e,series:n,key:"gaugePointer",getGraphConfig:x,getStartGraphConfig:k}),(0,Ta.doUpdate)({chart:e,series:n,key:"gaugeDetails",getGraphConfig:B})}}));ye(qa);qa.gauge;var Za=Ce((function(e,t){function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t,n){var r=n.data,i=n.iconWidth,o=n.itemGap,a=r.slice(e,t);return(0,Or.mulAdd)(a.map((function(e){return e.textWidth})))+(t-e)*(o+5+i)}function o(e,t){var r=n(e,2),i=r[0],o=r[1],a=n(t,2);return[i+a[0],o+a[1]]}function a(e,t){var n=e.data,r=e.selectAble,i=e.animationCurve,o=e.animationFrame,a=e.rLevel;return n.map((function(n,c){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({name:"line"===n.icon?"lineIcon":"rect",index:a,visible:e.show,hover:r,click:r,animationCurve:i,animationFrame:o,shape:s(e,c),style:l(e,c)},"click",h(e,c,t))}))}function s(e,t){var r=e.data,i=e.iconWidth,o=e.iconHeight,a=n(r[t].iconPosition,2);return{x:a[0],y:a[1]-o/2,w:i,h:o}}function l(e,t){var n=e.data,r=e.iconStyle,i=e.iconUnselectedStyle,o=n[t],a=o.status,s=o.color,l=a?r:i;return(0,Or.deepMerge)({fill:s},l)}function c(e,t){var n=e.data,r=e.selectAble,i=e.animationCurve,o=e.animationFrame,a=e.rLevel;return n.map((function(n,s){return{name:"text",index:a,visible:e.show,hover:r,animationCurve:i,animationFrame:o,hoverRect:f(e,s),shape:u(e,s),style:d(e,s),click:h(e,s,t)}}))}function u(e,t){var n=e.data[t],r=n.textPosition;return{content:n.name,position:r}}function d(e,t){var n=e.textStyle,r=e.textUnselectedStyle,i=e.data[t],o=i.status,a=i.align,s=o?n:r;return(0,Or.deepMerge)((0,_r.deepClone)(s,!0),a)}function f(e,t){var r=e.textStyle,i=e.textUnselectedStyle,o=e.data[t],a=o.status,s=n(o.textPosition,2),l=s[0],c=s[1],u=o.textWidth,d=(a?r:i).fontSize;return[l,c-d/2,u,d]}function h(e,t,n){var r=e.data[t].name;return function(){var e=n.chart,i=e.legendStatus,o=e.option,a=!i[t];o.series.find((function(e){return e.name===r})).show=a,i[t]=a,n.chart.setOption(o)}}Object.defineProperty(t,"__esModule",{value:!0}),t.legend=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=t.legend;s=s?[s=function(e,t){"vertical"===e.orient?function(e,t){var r=n(function(e,t){var n=e.left,r=e.right,i=t.render.area[0],o=[n,r].findIndex((function(e){return"auto"!==e}));if(-1===o)return[!0,i-10];var a=[n,r][o];return"number"!=typeof a&&(a=parseInt(a)/100*i),[Boolean(o),a]}(e,t),2),i=r[0],a=r[1],s=function(e,t){var n=e.iconHeight,r=e.itemGap,i=e.data,o=e.top,a=e.bottom,s=t.render.area[1],l=i.length,c=l*n+(l-1)*r,u=[o,a].findIndex((function(e){return"auto"!==e}));if(-1===u)return(s-c)/2;var d=[o,a][u];return"number"!=typeof d&&(d=parseInt(d)/100*s),1===u&&(d=s-d-c),d}(e,t);!function(e,t){var n=e.data,r=e.iconWidth,i=e.iconHeight,o=e.itemGap,a=i/2;n.forEach((function(e,n){var s=e.textWidth,l=(i+o)*n+a,c=t?0-r:0,u=t?c-5-s:r+5;e.iconPosition=[c,l],e.textPosition=[u,l]}))}(e,i);var l={textAlign:"left",textBaseline:"middle"};e.data.forEach((function(e){var t=e.textPosition,n=e.iconPosition;e.textPosition=o(t,[a,s]),e.iconPosition=o(n,[a,s]),e.align=l}))}(e,t):function(e,t){var n=e.iconHeight,r=e.itemGap,a=function(e,t){var n=e.data,r=e.iconWidth,o=t.render.area[0],a=0,s=[[]];return n.forEach((function(t,n){var l=i(a,n,e);l+r+5+t.textWidth>=o&&(l=i(a=n,n,e),s.push([])),t.iconPosition=[l,0],t.textPosition=[l+r+5,0],s.slice(-1)[0].push(t)})),s}(e,t),s=a.map((function(n){return function(e,t,n){var r=t.left,i=t.right,o=t.iconWidth,a=t.itemGap,s=n.render.area[0],l=e.length,c=(0,Or.mulAdd)(e.map((function(e){return e.textWidth})))+l*(5+o)+(l-1)*a,u=[r,i].findIndex((function(e){return"auto"!==e}));return-1===u?(s-c)/2:0===u?"number"==typeof r?r:parseInt(r)/100*s:("number"!=typeof i&&(i=parseInt(i)/100*s),s-(c+i))}(n,e,t)})),l=function(e,t){var n=e.top,r=e.bottom,i=e.iconHeight,o=t.render.area[1],a=[n,r].findIndex((function(e){return"auto"!==e})),s=i/2;if(-1===a){var l=t.gridArea,c=l.y,u=l.h;return c+u+45-s}return 0===a?"number"==typeof n?n-s:parseInt(n)/100*o-s:("number"!=typeof r&&(r=parseInt(r)/100*o),o-r-s)}(e,t),c={textAlign:"left",textBaseline:"middle"};a.forEach((function(e,t){return e.forEach((function(e){var i=e.iconPosition,a=e.textPosition,u=s[t],d=l+t*(r+n);e.iconPosition=o(i,[u,d]),e.textPosition=o(a,[u,d]),e.align=c}))}))}(e,t);return e}(s=function(e,t){var n=t.render.ctx,r=e.data,i=e.textStyle,o=e.textUnselectedStyle;return r.forEach((function(e){var t=e.status,r=e.name;e.textWidth=function(e,t,n){return e.font=function(e){var t=e.fontFamily,n=e.fontSize;return"".concat(n,"px ").concat(t)}(n),e.measureText(t).width}(n,r,t?i:o)})),e}(s=function(e,t,n){var r=t.series,i=n.legendStatus,o=e.data.filter((function(e){var t=e.name,n=r.find((function(e){var n=e.name;return t===n}));return!!n&&(e.color||(e.color=n.color),e.icon||(e.icon=n.type),e)}));i&&i.length===e.data.length||(i=new Array(e.data.length).fill(!0));return o.forEach((function(e,t){return e.status=i[t]})),e.data=o,n.legendStatus=i,e}(s=function(e){var t=e.data;return e.data=t.map((function(e){var t=r(e);return"string"===t?{name:e}:"object"===t?e:{name:""}})),e}(s=(0,Or.deepMerge)((0,_r.deepClone)(Ma.legendConfig,!0),s)),t,e),e),e)]:[];(0,Ta.doUpdate)({chart:e,series:s,key:"legendIcon",getGraphConfig:a}),(0,Ta.doUpdate)({chart:e,series:s,key:"legendText",getGraphConfig:c})}}));ye(Za);Za.legend;var Ka=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"mergeColor",{enumerable:!0,get:function(){return Ra.mergeColor}}),Object.defineProperty(t,"title",{enumerable:!0,get:function(){return Ga.title}}),Object.defineProperty(t,"grid",{enumerable:!0,get:function(){return Da.grid}}),Object.defineProperty(t,"axis",{enumerable:!0,get:function(){return $a.axis}}),Object.defineProperty(t,"line",{enumerable:!0,get:function(){return Xa.line}}),Object.defineProperty(t,"bar",{enumerable:!0,get:function(){return Ua.bar}}),Object.defineProperty(t,"pie",{enumerable:!0,get:function(){return Ha.pie}}),Object.defineProperty(t,"radarAxis",{enumerable:!0,get:function(){return Va.radarAxis}}),Object.defineProperty(t,"radar",{enumerable:!0,get:function(){return Qa.radar}}),Object.defineProperty(t,"gauge",{enumerable:!0,get:function(){return qa.gauge}}),Object.defineProperty(t,"legend",{enumerable:!0,get:function(){return Za.legend}})}));ye(Ka);var Ja=Ce((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,r=(n=Aa)&&n.__esModule?n:{default:n};function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),!t)return console.error("Charts Missing parameters!"),!1;var n=t.clientWidth,i=t.clientHeight,o=document.createElement("canvas");o.setAttribute("width",n),o.setAttribute("height",i),t.appendChild(o);var a={container:t,canvas:o,render:new r.default(o),option:null};Object.assign(this,a)};t.default=o,o.prototype.setOption=function(e){if(!e||"object"!==i(e))return console.error("setOption Missing parameters!"),!1;var t=(0,_r.deepClone)(e,!0);(0,Ka.mergeColor)(this,t),(0,Ka.grid)(this,t),(0,Ka.axis)(this,t),(0,Ka.radarAxis)(this,t),(0,Ka.title)(this,t),(0,Ka.bar)(this,t),(0,Ka.line)(this,t),(0,Ka.pie)(this,t),(0,Ka.radar)(this,t),(0,Ka.gauge)(this,t),(0,Ka.legend)(this,t),this.option=e,this.render.launchAnimation()},o.prototype.resize=function(){var e=this.container,t=this.canvas,n=this.render,r=this.option,i=e.clientWidth,o=e.clientHeight;t.setAttribute("width",i),t.setAttribute("height",o),n.area=[i,o],this.setOption(r)}}));ye(Ja);var es=ye(Ce((function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"changeDefaultConfig",{enumerable:!0,get:function(){return Ma.changeDefaultConfig}}),t.default=void 0;var r=((n=Ja)&&n.__esModule?n:{default:n}).default;t.default=r})));const ts={name:"DvCharts",mixins:[r],props:{option:{type:Object,default:()=>({})}},data(){const e=Date.now();return{ref:`charts-container-${e}`,chartRef:`chart-${e}`,chart:null}},watch:{option(){let{chart:e,option:t}=this;e&&(t||(t={}),e.setOption(t))}},methods:{afterAutoResizeMixinInit(){const{initChart:e}=this;e()},initChart(){const{$refs:e,chartRef:t,option:n}=this,r=this.chart=new es(e[t]);n&&r.setOption(n)},onResize(){const{chart:e}=this;e&&e.resize()}}};var ns=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{ref:this.ref,staticClass:"dv-charts-container"},[t("div",{ref:this.chartRef,staticClass:"charts-canvas-container"})])};ns._withStripped=!0;var rs=a({render:ns,staticRenderFns:[]},(function(e){e&&e("data-v-8faf9d84_0",{source:".dv-charts-container {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-charts-container .charts-canvas-container {\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;AACd;AACA;EACE,WAAW;EACX,YAAY;AACd",file:"main.vue",sourcesContent:[".dv-charts-container {\n position: relative;\n width: 100%;\n height: 100%;\n}\n.dv-charts-container .charts-canvas-container {\n width: 100%;\n height: 100%;\n}\n"]},media:void 0})}),ts,void 0,!1,void 0,c,void 0);function is(e){e.component(rs.name,rs)}const os={name:"DvDigitalFlop",props:{config:{type:Object,default:()=>({})}},data:()=>({renderer:null,defaultConfig:{number:[],content:"",toFixed:0,textAlign:"center",style:{fontSize:30,fill:"#3de7c9"},animationCurve:"easeOutCubic",animationFrame:50},mergedConfig:null,graph:null}),watch:{config(){const{update:e}=this;e()}},methods:{init(){const{initRender:e,mergeConfig:t,initGraph:n}=this;e(),t(),n()},initRender(){const{$refs:e}=this;this.renderer=new ba(e["digital-flop"])},mergeConfig(){const{defaultConfig:e,config:t}=this;this.mergedConfig=Ir(Sr(e,!0),t||{})},initGraph(){const{getShape:e,getStyle:t,renderer:n,mergedConfig:r}=this,{animationCurve:i,animationFrame:o}=r,a=e(),s=t();this.graph=n.add({name:"numberText",animationCurve:i,animationFrame:o,shape:a,style:s})},getShape(){const{number:e,content:t,toFixed:n,textAlign:r}=this.mergedConfig,[i,o]=this.renderer.area,a=[i/2,o/2];return"left"===r&&(a[0]=0),"right"===r&&(a[0]=i),{number:e,content:t,toFixed:n,position:a}},getStyle(){const{style:e,textAlign:t}=this.mergedConfig;return Ir(e,{textAlign:t,textBaseline:"middle"})},update(){const{mergeConfig:e,mergeShape:t,getShape:n,getStyle:r,graph:i,mergedConfig:o}=this;if(e(),!i)return;const{animationCurve:a,animationFrame:s}=o,l=n(),c=r();t(i,l),i.animationCurve=a,i.animationFrame=s,i.animation("style",c,!0),i.animation("shape",l)},mergeShape(e,t){e.shape.number.length!==t.number.length&&(e.shape.number=t.number)}},mounted(){const{init:e}=this;e()}};var as=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"dv-digital-flop"},[t("canvas",{ref:"digital-flop"})])};as._withStripped=!0;var ss=a({render:as,staticRenderFns:[]},(function(e){e&&e("data-v-ba7262c4_0",{source:".dv-digital-flop canvas {\n width: 100%;\n height: 100%;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,WAAW;EACX,YAAY;AACd",file:"main.vue",sourcesContent:[".dv-digital-flop canvas {\n width: 100%;\n height: 100%;\n}\n"]},media:void 0})}),os,void 0,!1,void 0,c,void 0);const ls={name:"DvActiveRingChart",components:{dvDigitalFlop:ss},props:{config:{type:Object,default:()=>({})}},data:()=>({defaultConfig:{radius:"50%",activeRadius:"55%",data:[{name:"",value:0}],lineWidth:20,activeTimeGap:3e3,color:[],digitalFlopStyle:{fontSize:25,fill:"#fff"},animationCurve:"easeOutCubic",animationFrame:50},mergedConfig:null,chart:null,activeIndex:0,animationHandler:""}),computed:{digitalFlop(){const{mergedConfig:e,activeIndex:t}=this;if(!e)return{};const{digitalFlopStyle:n,data:r}=e,i=r.map(({value:e})=>e),o=i.reduce((e,t)=>e+t,0);return{content:"{nt}%",number:[parseInt(i[t]/o*100)],style:n}},ringName(){const{mergedConfig:e,activeIndex:t}=this;return e?e.data[t].name:""},fontSize(){const{mergedConfig:e}=this;return e?`font-size: ${e.digitalFlopStyle.fontSize}px;`:""}},watch:{config(){const{animationHandler:e,mergeConfig:t,setRingOption:n}=this;clearTimeout(e),this.activeIndex=0,t(),n()}},methods:{init(){const{initChart:e,mergeConfig:t,setRingOption:n}=this;e(),t(),n()},initChart(){const{$refs:e}=this;this.chart=new es(e["active-ring-chart"])},mergeConfig(){const{defaultConfig:e,config:t}=this;this.mergedConfig=Ir(Sr(e,!0),t||{})},setRingOption(){const{getRingOption:e,chart:t,ringAnimation:n}=this,r=e();t.setOption(r),n()},getRingOption(){const{mergedConfig:e,getRealRadius:t}=this,n=t();return e.data.forEach(e=>{e.radius=n}),{series:[{type:"pie",...e,outsideLabel:{show:!1}}],color:e.color}},getRealRadius(e=!1){const{mergedConfig:t,chart:n}=this,{radius:r,activeRadius:i,lineWidth:o}=t,a=Math.min(...n.render.area)/2,s=o/2;let l=e?i:r;return"number"!=typeof l&&(l=parseInt(l)/100*a),[l-s,l+s]},ringAnimation(){let{activeIndex:e,getRingOption:t,chart:n,getRealRadius:r}=this;const i=r(),o=r(!0),a=t(),{data:s}=a.series[0];s.forEach((t,n)=>{t.radius=n===e?o:i}),n.setOption(a);const{activeTimeGap:l}=a.series[0];this.animationHandler=setTimeout(t=>{(e+=1)>=s.length&&(e=0),this.activeIndex=e,this.ringAnimation()},l)}},mounted(){const{init:e}=this;e()},beforeDestroy(){const{animationHandler:e}=this;clearTimeout(e)}};var cs=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"dv-active-ring-chart"},[t("div",{ref:"active-ring-chart",staticClass:"active-ring-chart-container"}),this._v(" "),t("div",{staticClass:"active-ring-info"},[t("dv-digital-flop",{attrs:{config:this.digitalFlop}}),this._v(" "),t("div",{staticClass:"active-ring-name",style:this.fontSize},[this._v(this._s(this.ringName))])],1)])};cs._withStripped=!0;var us=a({render:cs,staticRenderFns:[]},(function(e){e&&e("data-v-fce58c90_0",{source:".dv-active-ring-chart {\n position: relative;\n}\n.dv-active-ring-chart .active-ring-chart-container {\n width: 100%;\n height: 100%;\n}\n.dv-active-ring-chart .active-ring-info {\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0px;\n top: 0px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n.dv-active-ring-chart .active-ring-info .dv-digital-flop {\n width: 100px;\n height: 30px;\n}\n.dv-active-ring-chart .active-ring-info .active-ring-name {\n width: 100px;\n height: 30px;\n color: #fff;\n text-align: center;\n vertical-align: middle;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;AACpB;AACA;EACE,WAAW;EACX,YAAY;AACd;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,SAAS;EACT,QAAQ;EACR,aAAa;EACb,sBAAsB;EACtB,uBAAuB;EACvB,mBAAmB;AACrB;AACA;EACE,YAAY;EACZ,YAAY;AACd;AACA;EACE,YAAY;EACZ,YAAY;EACZ,WAAW;EACX,kBAAkB;EAClB,sBAAsB;EACtB,uBAAuB;EACvB,gBAAgB;EAChB,mBAAmB;AACrB",file:"main.vue",sourcesContent:[".dv-active-ring-chart {\n position: relative;\n}\n.dv-active-ring-chart .active-ring-chart-container {\n width: 100%;\n height: 100%;\n}\n.dv-active-ring-chart .active-ring-info {\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0px;\n top: 0px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n.dv-active-ring-chart .active-ring-info .dv-digital-flop {\n width: 100px;\n height: 30px;\n}\n.dv-active-ring-chart .active-ring-info .active-ring-name {\n width: 100px;\n height: 30px;\n color: #fff;\n text-align: center;\n vertical-align: middle;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n"]},media:void 0})}),ls,void 0,!1,void 0,c,void 0);function ds(e){e.component(us.name,us)}const fs={name:"DvCapsuleChart",props:{config:{type:Object,default:()=>({})}},data:()=>({defaultConfig:{data:[],colors:["#37a2da","#32c5e9","#67e0e3","#9fe6b8","#ffdb5c","#ff9f7f","#fb7293"],unit:""},mergedConfig:null,capsuleLength:[],labelData:[]}),watch:{config(){const{calcData:e}=this;e()}},methods:{calcData(){const{mergeConfig:e,calcCapsuleLengthAndLabelData:t}=this;e(),t()},mergeConfig(){let{config:e,defaultConfig:t}=this;this.mergedConfig=Ir(Sr(t,!0),e||{})},calcCapsuleLengthAndLabelData(){const{data:e}=this.mergedConfig;if(!e.length)return;const t=e.map(({value:e})=>e),n=Math.max(...t);this.capsuleLength=t.map(e=>n?e/n:0);const r=n/5;this.labelData=new Array(6).fill(0).map((e,t)=>Math.ceil(t*r))}},mounted(){const{calcData:e}=this;e()}};var hs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"dv-capsule-chart"},[e.mergedConfig?[n("div",{staticClass:"label-column"},[e._l(e.mergedConfig.data,(function(t){return n("div",{key:t.name},[e._v(e._s(t.name))])})),e._v(" "),n("div",[e._v(" ")])],2),e._v(" "),n("div",{staticClass:"capsule-container"},[e._l(e.capsuleLength,(function(t,r){return n("div",{key:r,staticClass:"capsule-item"},[n("div",{style:"width: "+100*t+"%; background-color: "+e.mergedConfig.colors[r%e.mergedConfig.colors.length]+";"})])})),e._v(" "),n("div",{staticClass:"unit-label"},e._l(e.labelData,(function(t,r){return n("div",{key:t+r},[e._v(e._s(t))])})),0)],2),e._v(" "),e.mergedConfig.unit?n("div",{staticClass:"unit-text"},[e._v(e._s(e.mergedConfig.unit))]):e._e()]:e._e()],2)};hs._withStripped=!0;var ps=a({render:hs,staticRenderFns:[]},(function(e){e&&e("data-v-7421b956_0",{source:".dv-capsule-chart {\n position: relative;\n display: flex;\n flex-direction: row;\n box-sizing: border-box;\n padding: 10px;\n color: #fff;\n}\n.dv-capsule-chart .label-column {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n box-sizing: border-box;\n padding-right: 10px;\n text-align: right;\n font-size: 12px;\n}\n.dv-capsule-chart .label-column div {\n height: 20px;\n line-height: 20px;\n}\n.dv-capsule-chart .capsule-container {\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n.dv-capsule-chart .capsule-item {\n box-shadow: 0 0 3px #999;\n height: 10px;\n margin: 5px 0px;\n border-radius: 5px;\n}\n.dv-capsule-chart .capsule-item div {\n height: 8px;\n margin-top: 1px;\n border-radius: 5px;\n transition: all 0.3s;\n}\n.dv-capsule-chart .unit-label {\n height: 20px;\n font-size: 12px;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n}\n.dv-capsule-chart .unit-text {\n text-align: right;\n display: flex;\n align-items: flex-end;\n font-size: 12px;\n line-height: 20px;\n margin-left: 10px;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,aAAa;EACb,mBAAmB;EACnB,sBAAsB;EACtB,aAAa;EACb,WAAW;AACb;AACA;EACE,aAAa;EACb,sBAAsB;EACtB,8BAA8B;EAC9B,sBAAsB;EACtB,mBAAmB;EACnB,iBAAiB;EACjB,eAAe;AACjB;AACA;EACE,YAAY;EACZ,iBAAiB;AACnB;AACA;EACE,OAAO;EACP,aAAa;EACb,sBAAsB;EACtB,8BAA8B;AAChC;AACA;EACE,wBAAwB;EACxB,YAAY;EACZ,eAAe;EACf,kBAAkB;AACpB;AACA;EACE,WAAW;EACX,eAAe;EACf,kBAAkB;EAClB,oBAAoB;AACtB;AACA;EACE,YAAY;EACZ,eAAe;EACf,aAAa;EACb,mBAAmB;EACnB,mBAAmB;EACnB,8BAA8B;AAChC;AACA;EACE,iBAAiB;EACjB,aAAa;EACb,qBAAqB;EACrB,eAAe;EACf,iBAAiB;EACjB,iBAAiB;AACnB",file:"main.vue",sourcesContent:[".dv-capsule-chart {\n position: relative;\n display: flex;\n flex-direction: row;\n box-sizing: border-box;\n padding: 10px;\n color: #fff;\n}\n.dv-capsule-chart .label-column {\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n box-sizing: border-box;\n padding-right: 10px;\n text-align: right;\n font-size: 12px;\n}\n.dv-capsule-chart .label-column div {\n height: 20px;\n line-height: 20px;\n}\n.dv-capsule-chart .capsule-container {\n flex: 1;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n.dv-capsule-chart .capsule-item {\n box-shadow: 0 0 3px #999;\n height: 10px;\n margin: 5px 0px;\n border-radius: 5px;\n}\n.dv-capsule-chart .capsule-item div {\n height: 8px;\n margin-top: 1px;\n border-radius: 5px;\n transition: all 0.3s;\n}\n.dv-capsule-chart .unit-label {\n height: 20px;\n font-size: 12px;\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n}\n.dv-capsule-chart .unit-text {\n text-align: right;\n display: flex;\n align-items: flex-end;\n font-size: 12px;\n line-height: 20px;\n margin-left: 10px;\n}\n"]},media:void 0})}),fs,void 0,!1,void 0,c,void 0);function vs(e){e.component(ps.name,ps)}const gs={name:"DvWaterLevelPond",props:{config:Object,default:()=>({})},data:()=>({gradientId:`water-level-pond-${Date.now()}`,defaultConfig:{data:[],shape:"rect",waveNum:3,waveHeight:40,waveOpacity:.4,colors:["#3DE7C9","#00BAFF"],formatter:"{value}%"},mergedConfig:{},renderer:null,svgBorderGradient:[],details:"",waves:[],animation:!1}),computed:{radius(){const{shape:e}=this.mergedConfig;return"round"===e?"50%":"rect"===e?"0":"roundRect"===e?"10px":"0"},shape(){const{shape:e}=this.mergedConfig;return e||"rect"}},watch:{config(){const{calcData:e,renderer:t}=this;t.delAllGraph(),this.waves=[],setTimeout(e,0)}},methods:{init(){const{initRender:e,config:t,calcData:n}=this;e(),t&&n()},initRender(){const{$refs:e}=this;this.renderer=new ba(e["water-pond-level"])},calcData(){const{mergeConfig:e,calcSvgBorderGradient:t,calcDetails:n}=this;e(),t(),n();const{addWave:r,animationWave:i}=this;r(),i()},mergeConfig(){const{config:e,defaultConfig:t}=this;this.mergedConfig=Ir(Sr(t,!0),e)},calcSvgBorderGradient(){const{colors:e}=this.mergedConfig,t=100/(e.length-1);this.svgBorderGradient=e.map((e,n)=>[t*n,e])},calcDetails(){const{data:e,formatter:t}=this.mergedConfig;if(!e.length)return void(this.details="");const n=Math.max(...e);this.details=t.replace("{value}",n)},addWave(){const{renderer:e,getWaveShapes:t,getWaveStyle:n,drawed:r}=this,i=t(),o=n();this.waves=i.map(t=>e.add({name:"smoothline",animationFrame:300,shape:t,style:o,drawed:r}))},getWaveShapes(){const{mergedConfig:e,renderer:t,mergeOffset:n}=this,{waveNum:r,waveHeight:i,data:o}=e,[a,s]=t.area,l=4*r+4,c=a/r/2;return o.map(e=>{let t=new Array(l).fill(0).map((t,n)=>{const r=(1-e/100)*s;return[a-c*n,n%2==0?r:r-i]});return{points:t=t.map(e=>n(e,[2*c,0]))}})},mergeOffset:([e,t],[n,r])=>[e+n,t+r],getWaveStyle(){const{renderer:e,mergedConfig:t}=this,n=e.area[1];return{gradientColor:t.colors,gradientType:"linear",gradientParams:[0,0,0,n],gradientWith:"fill",opacity:t.waveOpacity,translate:[0,0]}},drawed({shape:{points:e}},{ctx:t,area:n}){const r=e[0],i=e.slice(-1)[0],o=n[1];t.lineTo(i[0],o),t.lineTo(r[0],o),t.closePath(),t.fill()},async animationWave(e=1){const{waves:t,renderer:n,animation:r}=this;if(r)return;this.animation=!0;const i=n.area[0];t.forEach(e=>{e.attr("style",{translate:[0,0]}),e.animation("style",{translate:[i,0]},!0)}),await n.launchAnimation(),this.animation=!1,n.graphs.length&&this.animationWave(e+1)}},mounted(){const{init:e}=this;e()},beforeDestroy(){const{renderer:e}=this;e.delAllGraph(),this.waves=[]}};var ms=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"dv-water-pond-level"},[e.renderer?n("svg",[n("defs",[n("linearGradient",{attrs:{id:e.gradientId,x1:"0%",y1:"0%",x2:"0%",y2:"100%"}},e._l(e.svgBorderGradient,(function(e){return n("stop",{key:e[0],attrs:{offset:e[0],"stop-color":e[1]}})})),1)],1),e._v(" "),e.renderer?n("text",{attrs:{stroke:"url(#"+e.gradientId+")",fill:"url(#"+e.gradientId+")",x:e.renderer.area[0]/2+8,y:e.renderer.area[1]/2+8}},[e._v("\n "+e._s(e.details)+"\n ")]):e._e(),e._v(" "),e.shape&&"round"!==e.shape?n("rect",{attrs:{x:"2",y:"2",rx:"roundRect"===e.shape?10:0,ry:"roundRect"===e.shape?10:0,width:e.renderer.area[0]+12,height:e.renderer.area[1]+12,stroke:"url(#"+e.gradientId+")"}}):n("ellipse",{attrs:{cx:e.renderer.area[0]/2+8,cy:e.renderer.area[1]/2+8,rx:e.renderer.area[0]/2+5,ry:e.renderer.area[1]/2+5,stroke:"url(#"+e.gradientId+")"}})]):e._e(),e._v(" "),n("canvas",{ref:"water-pond-level",style:"border-radius: "+e.radius+";"})])};ms._withStripped=!0;var As=a({render:ms,staticRenderFns:[]},(function(e){e&&e("data-v-ee6aec2c_0",{source:".dv-water-pond-level {\n position: relative;\n}\n.dv-water-pond-level svg {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0px;\n left: 0px;\n}\n.dv-water-pond-level text {\n font-size: 25px;\n font-weight: bold;\n text-anchor: middle;\n dominant-baseline: middle;\n}\n.dv-water-pond-level ellipse,\n.dv-water-pond-level rect {\n fill: none;\n stroke-width: 3;\n}\n.dv-water-pond-level canvas {\n margin-top: 8px;\n margin-left: 8px;\n width: calc(100% - 16px);\n height: calc(100% - 16px);\n box-sizing: border-box;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;AACpB;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,QAAQ;EACR,SAAS;AACX;AACA;EACE,eAAe;EACf,iBAAiB;EACjB,mBAAmB;EACnB,yBAAyB;AAC3B;AACA;;EAEE,UAAU;EACV,eAAe;AACjB;AACA;EACE,eAAe;EACf,gBAAgB;EAChB,wBAAwB;EACxB,yBAAyB;EACzB,sBAAsB;AACxB",file:"main.vue",sourcesContent:[".dv-water-pond-level {\n position: relative;\n}\n.dv-water-pond-level svg {\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0px;\n left: 0px;\n}\n.dv-water-pond-level text {\n font-size: 25px;\n font-weight: bold;\n text-anchor: middle;\n dominant-baseline: middle;\n}\n.dv-water-pond-level ellipse,\n.dv-water-pond-level rect {\n fill: none;\n stroke-width: 3;\n}\n.dv-water-pond-level canvas {\n margin-top: 8px;\n margin-left: 8px;\n width: calc(100% - 16px);\n height: calc(100% - 16px);\n box-sizing: border-box;\n}\n"]},media:void 0})}),gs,void 0,!1,void 0,c,void 0);function bs(e){e.component(As.name,As)}const ys={name:"DvPercentPond",props:{config:{type:Object,default:()=>({})}},data(){const e=Date.now();return{gradientId1:`percent-pond-gradientId1-${e}`,gradientId2:`percent-pond-gradientId2-${e}`,width:0,height:0,defaultConfig:{value:0,colors:["#3DE7C9","#00BAFF"],borderWidth:3,borderGap:3,lineDash:[5,1],textColor:"#fff",borderRadius:5,localGradient:!1,formatter:"{value}%"},mergedConfig:null}},computed:{rectWidth(){const{mergedConfig:e,width:t}=this;if(!e)return 0;const{borderWidth:n}=e;return t-n},rectHeight(){const{mergedConfig:e,height:t}=this;if(!e)return 0;const{borderWidth:n}=e;return t-n},points(){const{mergedConfig:e,width:t,height:n}=this,r=n/2;if(!e)return`0, ${r} 0, ${r}`;const{borderWidth:i,borderGap:o,value:a}=e;return`\n ${i+o}, ${r}\n ${i+o+(t-2*(i+o))/100*a}, ${r+.001}\n `},polylineWidth(){const{mergedConfig:e,height:t}=this;if(!e)return 0;const{borderWidth:n,borderGap:r}=e;return t-2*(n+r)},linearGradient(){const{mergedConfig:e}=this;if(!e)return[];const{colors:t}=e,n=100/(t.length-1);return t.map((e,t)=>[n*t,e])},polylineGradient(){const{gradientId1:e,gradientId2:t,mergedConfig:n}=this;return n&&n.localGradient?e:t},gradient2XPos(){const{mergedConfig:e}=this;if(!e)return"100%";const{value:t}=e;return`${200-t}%`},details(){const{mergedConfig:e}=this;if(!e)return"";const{value:t,formatter:n}=e;return n.replace("{value}",t)}},watch:{config(){const{mergeConfig:e}=this;e()}},methods:{async init(){const{initWH:e,config:t,mergeConfig:n}=this;await e(),t&&n()},async initWH(){const{$nextTick:e,$refs:t}=this;await e();const n=t["percent-pond"];this.width=n.clientWidth,this.height=n.clientHeight},mergeConfig(){const{config:e,defaultConfig:t}=this;this.mergedConfig=Ir(Sr(t,!0),e||{})}},mounted(){const{init:e}=this;e()}};var Cs=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"percent-pond",staticClass:"dv-percent-pond"},[n("svg",[n("defs",[n("linearGradient",{attrs:{id:e.gradientId1,x1:"0%",y1:"0%",x2:"100%",y2:"0%"}},e._l(e.linearGradient,(function(e){return n("stop",{key:e[0],attrs:{offset:e[0]+"%","stop-color":e[1]}})})),1),e._v(" "),n("linearGradient",{attrs:{id:e.gradientId2,x1:"0%",y1:"0%",x2:e.gradient2XPos,y2:"0%"}},e._l(e.linearGradient,(function(e){return n("stop",{key:e[0],attrs:{offset:e[0]+"%","stop-color":e[1]}})})),1)],1),e._v(" "),n("rect",{attrs:{x:e.mergedConfig?e.mergedConfig.borderWidth/2:"0",y:e.mergedConfig?e.mergedConfig.borderWidth/2:"0",rx:e.mergedConfig?e.mergedConfig.borderRadius:"0",ry:e.mergedConfig?e.mergedConfig.borderRadius:"0",fill:"transparent","stroke-width":e.mergedConfig?e.mergedConfig.borderWidth:"0",stroke:"url(#"+e.gradientId1+")",width:e.rectWidth>0?e.rectWidth:0,height:e.rectHeight>0?e.rectHeight:0}}),e._v(" "),n("polyline",{attrs:{"stroke-width":e.polylineWidth,"stroke-dasharray":e.mergedConfig?e.mergedConfig.lineDash.join(","):"0",stroke:"url(#"+e.polylineGradient+")",points:e.points}}),e._v(" "),n("text",{attrs:{stroke:e.mergedConfig?e.mergedConfig.textColor:"#fff",fill:e.mergedConfig?e.mergedConfig.textColor:"#fff",x:e.width/2,y:e.height/2}},[e._v("\n "+e._s(e.details)+"\n ")])])])};Cs._withStripped=!0;var xs=a({render:Cs,staticRenderFns:[]},(function(e){e&&e("data-v-ccc0d132_0",{source:".dv-percent-pond {\n position: relative;\n display: flex;\n flex-direction: column;\n}\n.dv-percent-pond svg {\n position: absolute;\n left: 0px;\n top: 0px;\n width: 100%;\n height: 100%;\n}\n.dv-percent-pond polyline {\n transition: all 0.3s;\n}\n.dv-percent-pond text {\n font-size: 25px;\n font-weight: bold;\n text-anchor: middle;\n dominant-baseline: middle;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,aAAa;EACb,sBAAsB;AACxB;AACA;EACE,kBAAkB;EAClB,SAAS;EACT,QAAQ;EACR,WAAW;EACX,YAAY;AACd;AACA;EACE,oBAAoB;AACtB;AACA;EACE,eAAe;EACf,iBAAiB;EACjB,mBAAmB;EACnB,yBAAyB;AAC3B",file:"main.vue",sourcesContent:[".dv-percent-pond {\n position: relative;\n display: flex;\n flex-direction: column;\n}\n.dv-percent-pond svg {\n position: absolute;\n left: 0px;\n top: 0px;\n width: 100%;\n height: 100%;\n}\n.dv-percent-pond polyline {\n transition: all 0.3s;\n}\n.dv-percent-pond text {\n font-size: 25px;\n font-weight: bold;\n text-anchor: middle;\n dominant-baseline: middle;\n}\n"]},media:void 0})}),ys,void 0,!1,void 0,c,void 0);function ws(e){e.component(xs.name,xs)}const Es={name:"DvFlylineChart",mixins:[r],props:{config:{type:Object,default:()=>({})},dev:{type:Boolean,default:!1}},data(){const e=Date.now();return{ref:"dv-flyline-chart",unique:Math.random(),maskId:`flyline-mask-id-${e}`,maskCircleId:`mask-circle-id-${e}`,gradientId:`gradient-id-${e}`,gradient2Id:`gradient2-id-${e}`,defaultConfig:{centerPoint:[0,0],points:[],lineWidth:1,orbitColor:"rgba(103, 224, 227, .2)",flylineColor:"#ffde93",k:-.5,curvature:5,flylineRadius:100,duration:[20,30],relative:!0,bgImgUrl:"",text:{offset:[0,15],color:"#ffdb5c",fontSize:12},halo:{show:!0,duration:30,color:"#fb7293",radius:120},centerPointImg:{width:40,height:40,url:""},pointsImg:{width:15,height:15,url:""}},mergedConfig:null,paths:[],lengths:[],times:[],texts:[]}},watch:{config(){const{calcData:e}=this;e()}},methods:{afterAutoResizeMixinInit(){const{calcData:e}=this;e()},onResize(){const{calcData:e}=this;e()},async calcData(){const{mergeConfig:e,createFlylinePaths:t,calcLineLengths:n}=this;e(),t(),await n();const{calcTimes:r,calcTexts:i}=this;r(),i()},mergeConfig(){let{config:e,defaultConfig:t}=this;const n=Ir(Sr(t,!0),e||{}),{points:r}=n;n.points=r.map(e=>e instanceof Array?{position:e,text:""}:e),this.mergedConfig=n},createFlylinePaths(){const{getPath:e,mergedConfig:t,width:n,height:r}=this;let{centerPoint:i,points:o,relative:a}=t;o=o.map(({position:e})=>e),a&&(i=[n*i[0],r*i[1]],o=o.map(([e,t])=>[n*e,r*t])),this.paths=o.map(t=>e(i,t))},getPath(e,t){const{getControlPoint:n}=this;return[t,n(e,t),e]},getControlPoint([e,t],[r,i]){const{getKLinePointByx:o,mergedConfig:a}=this,{curvature:s,k:l}=a,[c,u]=[(e+r)/2,(t+i)/2],d=n([e,t],[r,i])/s,f=d/2;let[h,p]=[c,u];do{p=o(l,[c,u],h+=f)[1]}while(n([c,u],[h,p])<d);return[h,p]},getKLinePointByx:(e,[t,n],r)=>[r,n-e*t+e*r],async calcLineLengths(){const{$nextTick:e,paths:t,$refs:n}=this;await e(),this.lengths=t.map((e,t)=>n[`path${t}`][0].getTotalLength())},calcTimes(){const{duration:e,points:n}=this.mergedConfig;this.times=n.map(n=>t(...e)/10)},calcTexts(){const{points:e}=this.mergedConfig;this.texts=e.map(({text:e})=>e)},consoleClickPos({offsetX:e,offsetY:t}){const{width:n,height:r,dev:i}=this;if(!i)return;const o=(e/n).toFixed(2),a=(t/r).toFixed(2);console.warn(`dv-flyline-chart DEV: \n Click Position is [${e}, ${t}] \n Relative Position is [${o}, ${a}]`)}}};var ks=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"dv-flyline-chart",staticClass:"dv-flyline-chart",style:"background-image: url("+(e.mergedConfig?e.mergedConfig.bgImgUrl:"")+")",on:{click:e.consoleClickPos}},[e.mergedConfig?n("svg",{attrs:{width:e.width,height:e.height}},[n("defs",[n("radialGradient",{attrs:{id:e.gradientId,cx:"50%",cy:"50%",r:"50%"}},[n("stop",{attrs:{offset:"0%","stop-color":"#fff","stop-opacity":"1"}}),e._v(" "),n("stop",{attrs:{offset:"100%","stop-color":"#fff","stop-opacity":"0"}})],1),e._v(" "),n("radialGradient",{attrs:{id:e.gradient2Id,cx:"50%",cy:"50%",r:"50%"}},[n("stop",{attrs:{offset:"0%","stop-color":"#fff","stop-opacity":"0"}}),e._v(" "),n("stop",{attrs:{offset:"100%","stop-color":"#fff","stop-opacity":"1"}})],1),e._v(" "),e.paths[0]?n("circle",{attrs:{id:"circle"+e.paths[0].toString(),cx:e.paths[0][2][0],cy:e.paths[0][2][1]}},[n("animate",{attrs:{attributeName:"r",values:"1;"+e.mergedConfig.halo.radius,dur:e.mergedConfig.halo.duration/10+"s",repeatCount:"indefinite"}}),e._v(" "),n("animate",{attrs:{attributeName:"opacity",values:"1;0",dur:e.mergedConfig.halo.duration/10+"s",repeatCount:"indefinite"}})]):e._e()],1),e._v(" "),e.paths[0]?n("image",{attrs:{"xlink:href":e.mergedConfig.centerPointImg.url,width:e.mergedConfig.centerPointImg.width,height:e.mergedConfig.centerPointImg.height,x:e.paths[0][2][0]-e.mergedConfig.centerPointImg.width/2,y:e.paths[0][2][1]-e.mergedConfig.centerPointImg.height/2}}):e._e(),e._v(" "),n("mask",{attrs:{id:"maskhalo"+e.paths[0].toString()}},[e.paths[0]?n("use",{attrs:{"xlink:href":"#circle"+e.paths[0].toString(),fill:"url(#"+e.gradient2Id+")"}}):e._e()]),e._v(" "),e.paths[0]&&e.mergedConfig.halo.show?n("use",{attrs:{"xlink:href":"#circle"+e.paths[0].toString(),fill:e.mergedConfig.halo.color,mask:"url(#maskhalo"+e.paths[0].toString()+")"}}):e._e(),e._v(" "),e._l(e.paths,(function(t,r){return n("g",{key:r},[n("defs",[n("path",{ref:"path"+r,refInFor:!0,attrs:{id:"path"+t.toString(),d:"M"+t[0].toString()+" Q"+t[1].toString()+" "+t[2].toString(),fill:"transparent"}})]),e._v(" "),n("use",{attrs:{"xlink:href":"#path"+t.toString(),"stroke-width":e.mergedConfig.lineWidth,stroke:e.mergedConfig.orbitColor}}),e._v(" "),e.lengths[r]?n("use",{attrs:{"xlink:href":"#path"+t.toString(),"stroke-width":e.mergedConfig.lineWidth,stroke:e.mergedConfig.flylineColor,mask:"url(#mask"+e.unique+t.toString()+")"}},[n("animate",{attrs:{attributeName:"stroke-dasharray",from:"0, "+e.lengths[r],to:e.lengths[r]+", 0",dur:e.times[r]||0,repeatCount:"indefinite"}})]):e._e(),e._v(" "),n("mask",{attrs:{id:"mask"+e.unique+t.toString()}},[n("circle",{attrs:{cx:"0",cy:"0",r:e.mergedConfig.flylineRadius,fill:"url(#"+e.gradientId+")"}},[n("animateMotion",{attrs:{dur:e.times[r]||0,path:"M"+t[0].toString()+" Q"+t[1].toString()+" "+t[2].toString(),rotate:"auto",repeatCount:"indefinite"}})],1)]),e._v(" "),n("image",{attrs:{"xlink:href":e.mergedConfig.pointsImg.url,width:e.mergedConfig.pointsImg.width,height:e.mergedConfig.pointsImg.height,x:t[0][0]-e.mergedConfig.pointsImg.width/2,y:t[0][1]-e.mergedConfig.pointsImg.height/2}}),e._v(" "),n("text",{style:"fontSize:"+e.mergedConfig.text.fontSize+"px;",attrs:{fill:e.mergedConfig.text.color,x:t[0][0]+e.mergedConfig.text.offset[0],y:t[0][1]+e.mergedConfig.text.offset[1]}},[e._v("\n "+e._s(e.texts[r])+"\n ")])])}))],2):e._e()])};ks._withStripped=!0;var Bs=a({render:ks,staticRenderFns:[]},(function(e){e&&e("data-v-767fc190_0",{source:".dv-flyline-chart {\n display: flex;\n flex-direction: column;\n background-size: 100% 100%;\n}\n.dv-flyline-chart polyline {\n transition: all 0.3s;\n}\n.dv-flyline-chart text {\n text-anchor: middle;\n dominant-baseline: middle;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,aAAa;EACb,sBAAsB;EACtB,0BAA0B;AAC5B;AACA;EACE,oBAAoB;AACtB;AACA;EACE,mBAAmB;EACnB,yBAAyB;AAC3B",file:"main.vue",sourcesContent:[".dv-flyline-chart {\n display: flex;\n flex-direction: column;\n background-size: 100% 100%;\n}\n.dv-flyline-chart polyline {\n transition: all 0.3s;\n}\n.dv-flyline-chart text {\n text-anchor: middle;\n dominant-baseline: middle;\n}\n"]},media:void 0})}),Es,void 0,!1,void 0,c,void 0);function Ps(e){e.component(Bs.name,Bs)}const _s={name:"DvConicalColumnChart",mixins:[r],props:{config:{type:Object,default:()=>({})}},data:()=>({ref:"conical-column-chart",defaultConfig:{data:[],img:[],fontSize:12,imgSideLength:30,columnColor:"rgba(0, 194, 255, 0.4)",textColor:"#fff",showValue:!1},mergedConfig:null,column:[]}),watch:{config(){const{calcData:e}=this;e()}},methods:{afterAutoResizeMixinInit(){const{calcData:e}=this;e()},onResize(){const{calcData:e}=this;e()},calcData(){const{mergeConfig:e,initData:t,calcSVGPath:n}=this;e(),t(),n()},mergeConfig(){const{defaultConfig:e,config:t}=this;this.mergedConfig=Ir(Sr(e,!0),t||{})},initData(){const{mergedConfig:e}=this;let{data:t}=e;(t=Sr(t,!0)).sort(({value:e},{value:t})=>e>t?-1:e<t?1:e===t?0:void 0);const n=t[0]?t[0].value:10;t=t.map(e=>({...e,percent:e.value/n})),e.data=t},calcSVGPath(){const{mergedConfig:e,width:t,height:n}=this,{imgSideLength:r,fontSize:i,data:o}=e,a=t/(o.length+1),s=n-r-i-5,l=n-i-5;this.column=o.map((e,t)=>{const{percent:n}=e,r=a*(t+1),o=a*t,c=l-s*n,u=s*n*.6+c,d=`\n M${o}, ${l}\n Q${r}, ${u} ${r},${c}\n M${r},${c}\n Q${r}, ${u} ${a*(t+2)},${l}\n L${o}, ${l}\n Z\n `,f=(l+c)/2+i/2;return{...e,d:d,x:r,y:c,textY:f}})}}};var Ss=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-conical-column-chart"},[n("svg",{attrs:{width:e.width,height:e.height}},e._l(e.column,(function(t,r){return n("g",{key:r},[n("path",{attrs:{d:t.d,fill:e.mergedConfig.columnColor}}),e._v(" "),n("text",{style:"fontSize:"+e.mergedConfig.fontSize+"px",attrs:{fill:e.mergedConfig.textColor,x:t.x,y:e.height-4}},[e._v("\n "+e._s(t.name)+"\n ")]),e._v(" "),e.mergedConfig.img.length?n("image",{attrs:{"xlink:href":e.mergedConfig.img[r%e.mergedConfig.img.length],width:e.mergedConfig.imgSideLength,height:e.mergedConfig.imgSideLength,x:t.x-e.mergedConfig.imgSideLength/2,y:t.y-e.mergedConfig.imgSideLength}}):e._e(),e._v(" "),e.mergedConfig.showValue?n("text",{style:"fontSize:"+e.mergedConfig.fontSize+"px",attrs:{fill:e.mergedConfig.textColor,x:t.x,y:t.textY}},[e._v("\n "+e._s(t.value)+"\n ")]):e._e()])})),0)])};Ss._withStripped=!0;var Os=a({render:Ss,staticRenderFns:[]},(function(e){e&&e("data-v-774de7d0_0",{source:".dv-conical-column-chart {\n width: 100%;\n height: 100%;\n}\n.dv-conical-column-chart text {\n text-anchor: middle;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,WAAW;EACX,YAAY;AACd;AACA;EACE,mBAAmB;AACrB",file:"main.vue",sourcesContent:[".dv-conical-column-chart {\n width: 100%;\n height: 100%;\n}\n.dv-conical-column-chart text {\n text-anchor: middle;\n}\n"]},media:void 0})}),_s,void 0,!1,void 0,c,void 0);function Is(e){e.component(Os.name,Os)}function js(e){e.component(ss.name,ss)}const Ls={name:"DvScrollBoard",mixins:[r],props:{config:{type:Object,default:()=>({})}},data:()=>({ref:"scroll-board",defaultConfig:{header:[],data:[],rowNum:5,headerBGC:"#00BAFF",oddRowBGC:"#003B51",evenRowBGC:"#0A2732",waitTime:2e3,headerHeight:35,columnWidth:[],align:[],index:!1,carousel:"single"},mergedConfig:null,header:[],rowsData:[],rows:[],widths:[],heights:[],avgHeight:0,aligns:[],animationIndex:0,animationHandler:""}),watch:{config(){const{stopAnimation:e,calcData:t}=this;e(),t()}},methods:{afterAutoResizeMixinInit(){const{calcData:e}=this;e()},onResize(){const{mergedConfig:e,calcWidths:t,calcHeights:n}=this;e&&(t(),n())},calcData(){const{mergeConfig:e,calcHeaderData:t,calcRowsData:n}=this;e(),t(),n();const{calcWidths:r,calcHeights:i,calcAligns:o}=this;r(),i(),o();const{animation:a}=this;a(!0)},mergeConfig(){let{config:e,defaultConfig:t}=this;this.mergedConfig=Ir(Sr(t,!0),e||{})},calcHeaderData(){let{header:e,index:t}=this.mergedConfig;e.length?(e=[...e],t&&e.unshift("#"),this.header=e):this.header=[]},calcRowsData(){let{data:e,index:t,headerBGC:n,rowNum:r}=this.mergedConfig;t&&(e=e.map((e,t)=>{e=[...e];const r=`<span class="index" style="background-color: ${n};">${t+1}</spand>`;return e.unshift(r),e}));const i=(e=e.map((e,t)=>({ceils:e,rowIndex:t}))).length;i>r&&i<2*r&&(e=[...e,...e]),e=e.map((e,t)=>({...e,scroll:t})),this.rowsData=e,this.rows=e},calcWidths(){const{width:e,mergedConfig:t,rowsData:n}=this,{columnWidth:r,header:i}=t,o=r.reduce((e,t)=>e+t,0);let a=0;n[0]?a=n[0].ceils.length:i.length&&(a=i.length);const s=(e-o)/(a-r.length),l=new Array(a).fill(s);this.widths=Ir(l,r)},calcHeights(e=!1){const{height:t,mergedConfig:n,header:r}=this,{headerHeight:i,rowNum:o,data:a}=n;let s=t;r.length&&(s-=i);const l=s/o;this.avgHeight=l,e||(this.heights=new Array(a.length).fill(l))},calcAligns(){const{header:e,mergedConfig:t}=this,n=e.length;let r=new Array(n).fill("left");const{align:i}=t;this.aligns=Ir(r,i)},async animation(e=!1){let{avgHeight:t,animationIndex:n,mergedConfig:r,rowsData:i,animation:o}=this;const{waitTime:a,carousel:s,rowNum:l}=r,c=i.length;if(l>=c)return;e&&await new Promise(e=>setTimeout(e,a));const u="single"===s?1:l;let d=i.slice(n);d.push(...i.slice(0,n)),this.rows=d,this.heights=new Array(c).fill(t),await new Promise(e=>setTimeout(e,300)),this.heights.splice(0,u,...new Array(u).fill(0));const f=(n+=u)-c;f>=0&&(n=f),this.animationIndex=n,this.animationHandler=setTimeout(o,a-300)},stopAnimation(){const{animationHandler:e}=this;e&&clearTimeout(e)},emitEvent(e,t,n,r){const{ceils:i,rowIndex:o}=n;this.$emit("click",{row:i,ceil:r,rowIndex:o,columnIndex:t})}},destroyed(){const{stopAnimation:e}=this;e()}};var Ws=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-scroll-board"},[e.header.length&&e.mergedConfig?n("div",{staticClass:"header",style:"background-color: "+e.mergedConfig.headerBGC+";"},e._l(e.header,(function(t,r){return n("div",{key:t+r,staticClass:"header-item",style:"\n height: "+e.mergedConfig.headerHeight+"px;\n line-height: "+e.mergedConfig.headerHeight+"px;\n width: "+e.widths[r]+"px;\n ",attrs:{align:e.aligns[r]},domProps:{innerHTML:e._s(t)}})})),0):e._e(),e._v(" "),e.mergedConfig?n("div",{staticClass:"rows",style:"height: "+(e.height-(e.header.length?e.mergedConfig.headerHeight:0))+"px;"},e._l(e.rows,(function(t,r){return n("div",{key:t.toString()+t.scroll,staticClass:"row-item",style:"\n height: "+e.heights[r]+"px;\n line-height: "+e.heights[r]+"px;\n background-color: "+e.mergedConfig[t.rowIndex%2==0?"evenRowBGC":"oddRowBGC"]+";\n "},e._l(t.ceils,(function(i,o){return n("div",{key:i+r+o,staticClass:"ceil",style:"width: "+e.widths[o]+"px;",attrs:{align:e.aligns[o]},domProps:{innerHTML:e._s(i)},on:{click:function(n){return e.emitEvent(r,o,t,i)}}})})),0)})),0):e._e()])};Ws._withStripped=!0;var Fs=a({render:Ws,staticRenderFns:[]},(function(e){e&&e("data-v-309bd8aa_0",{source:".dv-scroll-board {\n position: relative;\n width: 100%;\n height: 100%;\n color: #fff;\n}\n.dv-scroll-board .text {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.dv-scroll-board .header {\n display: flex;\n flex-direction: row;\n font-size: 15px;\n}\n.dv-scroll-board .header .header-item {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n transition: all 0.3s;\n}\n.dv-scroll-board .rows {\n overflow: hidden;\n}\n.dv-scroll-board .rows .row-item {\n display: flex;\n font-size: 14px;\n transition: all 0.3s;\n}\n.dv-scroll-board .rows .ceil {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.dv-scroll-board .rows .index {\n border-radius: 3px;\n padding: 0px 3px;\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,WAAW;AACb;AACA;EACE,eAAe;EACf,sBAAsB;EACtB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,aAAa;EACb,mBAAmB;EACnB,eAAe;AACjB;AACA;EACE,eAAe;EACf,sBAAsB;EACtB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;EACvB,oBAAoB;AACtB;AACA;EACE,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,eAAe;EACf,oBAAoB;AACtB;AACA;EACE,eAAe;EACf,sBAAsB;EACtB,mBAAmB;EACnB,gBAAgB;EAChB,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,gBAAgB;AAClB",file:"main.vue",sourcesContent:[".dv-scroll-board {\n position: relative;\n width: 100%;\n height: 100%;\n color: #fff;\n}\n.dv-scroll-board .text {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.dv-scroll-board .header {\n display: flex;\n flex-direction: row;\n font-size: 15px;\n}\n.dv-scroll-board .header .header-item {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n transition: all 0.3s;\n}\n.dv-scroll-board .rows {\n overflow: hidden;\n}\n.dv-scroll-board .rows .row-item {\n display: flex;\n font-size: 14px;\n transition: all 0.3s;\n}\n.dv-scroll-board .rows .ceil {\n padding: 0 10px;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.dv-scroll-board .rows .index {\n border-radius: 3px;\n padding: 0px 3px;\n}\n"]},media:void 0})}),Ls,void 0,!1,void 0,c,void 0);function Ms(e){e.component(Fs.name,Fs)}const Rs={name:"DvScrollRankingBoard",mixins:[r],props:{config:{type:Object,default:()=>({})}},data:()=>({ref:"scroll-ranking-board",defaultConfig:{data:[],rowNum:5,waitTime:2e3,carousel:"single",unit:""},mergedConfig:null,rowsData:[],rows:[],heights:[],animationIndex:0,animationHandler:""}),watch:{config(){const{stopAnimation:e,calcData:t}=this;e(),t()}},methods:{afterAutoResizeMixinInit(){const{calcData:e}=this;e()},onResize(){const{mergedConfig:e,calcHeights:t}=this;e&&t(!0)},calcData(){const{mergeConfig:e,calcRowsData:t}=this;e(),t();const{calcHeights:n}=this;n();const{animation:r}=this;r(!0)},mergeConfig(){let{config:e,defaultConfig:t}=this;this.mergedConfig=Ir(Sr(t,!0),e||{})},calcRowsData(){let{data:e,rowNum:t}=this.mergedConfig;e.sort(({value:e},{value:t})=>e>t?-1:e<t?1:e===t?0:void 0);const n=e.map(({value:e})=>e),r=Math.max(...n)||0,i=(e=e.map((e,t)=>({...e,ranking:t+1,percent:e.value/r*100}))).length;i>t&&i<2*t&&(e=[...e,...e]),e=e.map((e,t)=>({...e,scroll:t})),this.rowsData=e,this.rows=e},calcHeights(e=!1){const{height:t,mergedConfig:n}=this,{rowNum:r,data:i}=n,o=t/r;this.avgHeight=o,e||(this.heights=new Array(i.length).fill(o))},async animation(e=!1){let{avgHeight:t,animationIndex:n,mergedConfig:r,rowsData:i,animation:o}=this;const{waitTime:a,carousel:s,rowNum:l}=r,c=i.length;if(l>=c)return;e&&await new Promise(e=>setTimeout(e,a));const u="single"===s?1:l;let d=i.slice(n);d.push(...i.slice(0,n)),this.rows=d,this.heights=new Array(c).fill(t),await new Promise(e=>setTimeout(e,300)),this.heights.splice(0,u,...new Array(u).fill(0));const f=(n+=u)-c;f>=0&&(n=f),this.animationIndex=n,this.animationHandler=setTimeout(o,a-300)},stopAnimation(){const{animationHandler:e}=this;e&&clearTimeout(e)}},destroyed(){const{stopAnimation:e}=this;e()}};var Ts=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:e.ref,staticClass:"dv-scroll-ranking-board"},e._l(e.rows,(function(t,r){return n("div",{key:t.toString()+t.scroll,staticClass:"row-item",style:"height: "+e.heights[r]+"px;"},[n("div",{staticClass:"ranking-info"},[n("div",{staticClass:"rank"},[e._v("No."+e._s(t.ranking))]),e._v(" "),n("div",{staticClass:"info-name"},[e._v(e._s(t.name))]),e._v(" "),n("div",{staticClass:"ranking-value"},[e._v(e._s(t.value+e.mergedConfig.unit))])]),e._v(" "),n("div",{staticClass:"ranking-column"},[n("div",{staticClass:"inside-column",style:"width: "+t.percent+"%;"},[n("div",{staticClass:"shine"})])])])})),0)};Ts._withStripped=!0;var Gs=a({render:Ts,staticRenderFns:[]},(function(e){e&&e("data-v-e8124c14_0",{source:".dv-scroll-ranking-board {\n width: 100%;\n height: 100%;\n color: #fff;\n overflow: hidden;\n}\n.dv-scroll-ranking-board .row-item {\n transition: all 0.3s;\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n}\n.dv-scroll-ranking-board .ranking-info {\n display: flex;\n width: 100%;\n font-size: 13px;\n}\n.dv-scroll-ranking-board .ranking-info .rank {\n width: 40px;\n color: #1370fb;\n}\n.dv-scroll-ranking-board .ranking-info .info-name {\n flex: 1;\n}\n.dv-scroll-ranking-board .ranking-column {\n border-bottom: 2px solid rgba(19, 112, 251, 0.5);\n margin-top: 5px;\n}\n.dv-scroll-ranking-board .ranking-column .inside-column {\n position: relative;\n height: 6px;\n background-color: #1370fb;\n margin-bottom: 2px;\n border-radius: 1px;\n overflow: hidden;\n}\n.dv-scroll-ranking-board .ranking-column .shine {\n position: absolute;\n left: 0%;\n top: 2px;\n height: 2px;\n width: 50px;\n transform: translateX(-100%);\n background: radial-gradient(#28f8ff 5%, transparent 80%);\n animation: shine 3s ease-in-out infinite alternate;\n}\n@keyframes shine {\n80% {\n left: 0%;\n transform: translateX(-100%);\n}\n100% {\n left: 100%;\n transform: translateX(0%);\n}\n}\n",map:{version:3,sources:["main.vue"],names:[],mappings:"AAAA;EACE,WAAW;EACX,YAAY;EACZ,WAAW;EACX,gBAAgB;AAClB;AACA;EACE,oBAAoB;EACpB,aAAa;EACb,sBAAsB;EACtB,uBAAuB;EACvB,gBAAgB;AAClB;AACA;EACE,aAAa;EACb,WAAW;EACX,eAAe;AACjB;AACA;EACE,WAAW;EACX,cAAc;AAChB;AACA;EACE,OAAO;AACT;AACA;EACE,gDAAgD;EAChD,eAAe;AACjB;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,yBAAyB;EACzB,kBAAkB;EAClB,kBAAkB;EAClB,gBAAgB;AAClB;AACA;EACE,kBAAkB;EAClB,QAAQ;EACR,QAAQ;EACR,WAAW;EACX,WAAW;EACX,4BAA4B;EAC5B,wDAAwD;EACxD,kDAAkD;AACpD;AACA;AACE;IACE,QAAQ;IACR,4BAA4B;AAC9B;AACA;IACE,UAAU;IACV,yBAAyB;AAC3B;AACF",file:"main.vue",sourcesContent:[".dv-scroll-ranking-board {\n width: 100%;\n height: 100%;\n color: #fff;\n overflow: hidden;\n}\n.dv-scroll-ranking-board .row-item {\n transition: all 0.3s;\n display: flex;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n}\n.dv-scroll-ranking-board .ranking-info {\n display: flex;\n width: 100%;\n font-size: 13px;\n}\n.dv-scroll-ranking-board .ranking-info .rank {\n width: 40px;\n color: #1370fb;\n}\n.dv-scroll-ranking-board .ranking-info .info-name {\n flex: 1;\n}\n.dv-scroll-ranking-board .ranking-column {\n border-bottom: 2px solid rgba(19, 112, 251, 0.5);\n margin-top: 5px;\n}\n.dv-scroll-ranking-board .ranking-column .inside-column {\n position: relative;\n height: 6px;\n background-color: #1370fb;\n margin-bottom: 2px;\n border-radius: 1px;\n overflow: hidden;\n}\n.dv-scroll-ranking-board .ranking-column .shine {\n position: absolute;\n left: 0%;\n top: 2px;\n height: 2px;\n width: 50px;\n transform: translateX(-100%);\n background: radial-gradient(#28f8ff 5%, transparent 80%);\n animation: shine 3s ease-in-out infinite alternate;\n}\n@keyframes shine {\n 80% {\n left: 0%;\n transform: translateX(-100%);\n }\n 100% {\n left: 100%;\n transform: translateX(0%);\n }\n}\n"]},media:void 0})}),Rs,void 0,!1,void 0,c,void 0);function Ds(e){e.component(Gs.name,Gs)}e.use((function(e){e.use(h),e.use(m),e.use(C),e.use(k),e.use(S),e.use(L),e.use(R),e.use(z),e.use(X),e.use(Q),e.use(J),e.use(re),e.use(se),e.use(de),e.use(ve),e.use(be),e.use(Mr),e.use(Dr),e.use($r),e.use(Vr),e.use(Kr),e.use(ni),e.use(is),e.use(ds),e.use(vs),e.use(bs),e.use(ws),e.use(Ps),e.use(Is),e.use(js),e.use(Ms),e.use(Ds)}))}));
|